返回信息流最好是C++的
要是没有matlab的也可以~
版上大牛帮帮忙~
这是一条镜像帖。来源:北邮人论坛 / communications / #12586同步于 2010/2/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
求AWGN,8PSK,8QAM,DPSK(M=2,4,8)的C++或Matlab代码
cancerian
2010/2/26镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
我没有现成文件,但是直接写吧
M_order = M;
hMod = modem.pskmod('M', M_order,'PhaseOffset', pi/M_order, 'SymbolOrder', 'gray', 'InputType', 'bit');
hDemod = modem.pskdemod('M', M_order,'PhaseOffset', pi/M_order, 'SymbolOrder', 'gray', 'OutputType', 'bit');
data = randint(numBits,1,2); % Random bit stream
pskSig = modulate(hMod, data); % PSK signal
rxSig = awgn(pskSig ,SNR_dB(SNR_index), 'measured'); % Add Gaussian noise.
rx = demodulate(hDemod,rxSig); % Demodulate.
大致就这样了,其中有些信噪比参数等设置自己弄就行了