• 大小: 93KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: Matlab
  • 标签:

资源简介

QPSK仿真,通过高斯信道,瑞利信道,调制解调,计算误码率,绘制星座图

资源截图

代码片段和文件信息

%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);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        902  2007-06-19 10:27  基于matlab的QPSK仿真\QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\cm_sm41.m

     文件        741  2007-06-19 10:23  基于matlab的QPSK仿真\QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\gngauss.m

     文件        191  2007-06-19 10:23  基于matlab的QPSK仿真\QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\Qfunct.m

     文件       1331  2010-02-22 00:51  基于matlab的QPSK仿真\QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\qpskbpskqam.m

     文件        891  2007-06-20 17:45  基于matlab的QPSK仿真\QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\qpskwmlrelywagn.m

     文件        655  2007-06-21 22:58  基于matlab的QPSK仿真\QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\qpskxztrely.m

     文件        486  2007-06-21 22:58  基于matlab的QPSK仿真\QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图\qpskxztwagn.m

     文件     258048  2017-06-10 21:16  基于matlab的QPSK仿真\基于matlab的QPSK仿真.doc

     目录          0  2017-06-30 13:07  基于matlab的QPSK仿真\QPSK高斯白噪声信道和瑞利信道的误码率以及解调后的星图

     目录          0  2018-05-02 10:49  基于matlab的QPSK仿真

----------- ---------  ---------- -----  ----

               263245                    10


评论

共有 条评论

相关资源