资源简介
基于matlab,在AWGN信道,采用BPSK调制,卷积编码的条件下,验证卷积编码的误码率提升,以及硬判决、软判决对于误码率的提升。包含详细的实验报告及代码注释
代码片段和文件信息
function [Msg_BSCMsg]=BPSK_AddNoise(msgsnr)
% 调制
msg1=2*msg-1; %星座映射0映射为-11映射为1
% 加噪声
sigma=(1/(2*(10^(0.1*snr))));
noise=0+(sigma)^0.5.*randn(1length(msg)); %加高斯白噪声,sigma为信噪比方差
Msg=msg1+noise; %加噪声后的信息序列
% 解调,加噪声以后,需要信息序列恢复成0-1比特序列
for i=1:length(msg);
if Msg(i)>0
Msg_BSC(i)=1;
else
Msg_BSC(i)=0;
end
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1696 2020-05-18 17:25 convolutional_encode.m
文件 198548 2020-05-18 17:36 卷积编码.docx
文件 422 2020-05-18 17:12 BPSK_AddNoise.m
- 上一篇:betweenness.m
- 下一篇:matlab GPC
评论
共有 条评论