• 大小: 5KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: Matlab
  • 标签: QPSK  MATLAB实现  

资源简介

QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图,MATLAB实现,可供学习和参考使用,也可作为实验报告使用。

资源截图

代码片段和文件信息

%cm_sm41.n
function[p]=cm_sm41(snr_in_dB)
%[p]=cm_sm41(snr_in_dB)
%CM_SM41求出以dB为单位的给定信噪比的
%比特误码率和符号误码率。
N=10000;
d=1;
Eav=10*d^2;
snr=10^(snr_in_dB/10);
sgma=sqrt(Eav/(8*snr));
M=4;
% generation of the data source follows
for i=1:N
    temp=rand;%在区间(01)间的均匀瑞利变量
    dsource(i)=1+floor(M*temp);%在1到16间的一个数,均匀的
end;
%随后为信号星座的映射
mapping=[-d d;
     d d;
    -d -d;
    d -d];
for i=1:N
    qam_sig(i:)=mapping(dsource(i) :);
end;
%接收信号
for i=1:N
    [n(1) n(2)]=gngauss(sgma);
    r(i:)=qam_sig(i:)+n;
end;
%判决、误码率的计算
numoferr=0;
for i=1:N
    %随后为量度计算
    for j=1:M
        metrics(j)=(r(i1)-mapping(j1))^2+(r(i2)-mapping(j2))^2;
    end;
    [min_metrics decis]=min(metrics);
        if (decis~=dsource(i))
        numoferr=numoferr+1;
        end;
end;
p=numoferr/(N);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-06-01 18:13  QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\
     文件         902  2007-06-19 10:27  QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\cm_sm41.m
     文件         741  2007-06-19 10:23  QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\gngauss.m
     文件         191  2007-06-19 10:23  QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\Qfunct.m
     文件        1331  2010-02-22 00:51  QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\qpskbpskqam.m
     文件         892  2007-06-19 10:14  QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\qpskwmlrelywagn.asv
     文件         891  2007-06-20 17:45  QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\qpskwmlrelywagn.m
     文件         655  2007-06-21 22:58  QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\qpskxztrely.m
     文件         486  2007-06-21 22:58  QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\qpskxztwagn.m

评论

共有 条评论