很抱歉这个菜鸟问题,因为我以前从未使用过 matlab 和信号处理。这是我想要做的:我有一个固定长度的字节数组X,现在我想将它编码为一个声音文件,我也希望这个过程是可逆的,这意味着声音可以转换回X没有错误。我在网上搜索,发现如下代码:
M = 16;
x = randint(5000,1,M);
y=modulate(modem.qammod(M),x);
我的问题是,QAM 是最好的方法吗?以及如何使用它?一点点代码示例将不胜感激,谢谢!
更新#1:我试图通过声音(y)输出y,但matlab不允许我这样做,它说我只能输出浮点数。我该如何解决这个问题?谢谢!