64FSK调制误码率matlab,最后输出误码率波形图
时间: 2023-08-23 13:40:40 浏览: 103
fsk.rar_FSK调制_fsk 误码率_fsk误码率仿真_matlab fsk_matlab fsk仿真
5星 · 资源好评率100%
要输出64FSK调制误码率的波形图,可以在计算误码率的代码中加入如下代码:
```matlab
% 计算误码率
err = sum(msg ~= rxMsg);
BER = err / length(msg);
fprintf('误码率为 %f\n', BER);
% 绘制误码率波形图
N = 100; % 每隔N个符号计算一次误码率
berVec = zeros(1, length(rxMsg)/N); % 误码率序列
for i = 1:length(berVec)
startIndex = (i-1)*N+1;
endIndex = i*N;
err = sum(msg(startIndex:endIndex) ~= rxMsg(startIndex:endIndex));
berVec(i) = err/N;
end
figure;
plot(berVec);
xlabel('符号序列');
ylabel('误码率');
title('64FSK调制误码率波形图');
```
这段代码会在计算误码率后,每隔N个符号计算一次误码率,并将误码率序列绘制成波形图。可以根据需要调整N的大小,来控制误码率波形图的时间分辨率。最后,运行代码即可得到64FSK调制误码率波形图。
阅读全文