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)如何引入噪音?
hi for the simulation of oqpsk i have written the below
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);
my questions are as follows:
1) how can i verify that it does what i expect it to do (oqpsk mod/demod process)?
2) how can i introduce noise?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
答案 1:编写如下语句:
如果返回 TRUE,则您已验证了一种情况的代码。重复以获得足够数量和覆盖范围的测试用例以满足您自己的需求。认真地说:写下测试用例及其输入和预期输出的列表,检查您的代码是否产生预期的输出。
答案 2:像这样添加噪声:
使用所需噪声的特征创建噪声向量。
Answer 1: Write a statement like this:
If this returns TRUE you have verified your code for one case. Repeat for a sufficient number and coverage of test cases to satisfy yourself. Seriously: write down a list of test cases and their inputs and expected outputs, check that your code produces the expected outputs.
Answer 2: Add noise like this:
Create noiseVector with the characteristics of the noise you want.