• 大小: 99KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: Matlab
  • 标签:

资源简介

基于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

评论

共有 条评论

相关资源