直交振幅変調(QAM、関数qammod )を使用して入力 128 ビット データを変換するMATLABプログラムを作成しようとしています。
M = 16;
x = randint( 5000, 1, M);
y = modulate( modem.qammod(M), x);
しかし、sound(y) コマンドを使用して変調信号を再生しようとすると、再生できません。
real(y) を実行して動作させようとしました。再生はできますが、データが失われました。データを保持しながら、このデータを人間に聞かせるにはどうすればよいですか?
昔の人はデジタルデータを音声信号に変換できる電話回線を介してインターネットにアクセスしていたので、それは可能だと思います。