MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   oqpsk的模拟 (https://www.labfans.com/bbs/showthread.php?t=23108)

poster 2019-12-10 20:30

oqpsk的模拟
 
嗨,对于oqpsk的仿真,我写了下面的内容

values = [0;1;0;0;1;0;1;0]; h = modem.oqpskmod; y = modulate(h, values); g = modem.oqpskdemod(h); z = logical(demodulate(g,y)); BER = sum(values(:)-z(:))/numel(values); 我的问题如下:1)我如何验证它是否完成了我期望的操作(oqpsk mod / demod进程)? 2)我如何引入噪音?



[B]回答:[/B]

答案1:编写如下语句:

assert(output == expectedOutput) 如果返回TRUE,则说明您已经验证了一种情况的代码。重复进行足够数量和范围的测试用例,以使您满意。认真:写下测试用例及其输入和预期输出的列表,检查代码是否产生预期输出。

答案2:像这样添加噪音:

noisyValues = values .* noiseVector; 创建具有所需噪声特征的noiseVector。



[url=https://stackoverflow.com/questions/2217227]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 08:39

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.