1

そこで、振幅復調を行うプログラムを Java で作成しています。正弦波の値を値ごとに読み込んで、「1」か「0」かを判断しています。今のところ、それらを文字として保存していますが、提案は受け付けています。ビットごとのサンプル数はわかっているので、ビットを決定することは問題ではありません。

8 ビットのすべてのセットを 1 バイトに変換する方法がわからないので、UTF-8 を使用して最終的なバイト配列をデコードできます。それを行う効果的な方法はありますか?

4

2 に答える 2

3

Byte Java APIからこれを試してください

String myBitString = "10101010";
int radixTwo = 2;
byte myByteValue = Byte.parseByte(myBitString, radixTwo)

明らかに、バイト値をbyte[]配列に追加し、その後ループを使用してそれらを表示/デコードできます。

于 2015-01-19T10:26:09.863 に答える