资源简介
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
- 上一篇:OFDM基于循环前缀的最大似然同步算法
- 下一篇:ATM自动取款机系统的UML模型图
评论
共有 条评论