资源简介
使用半分析半仿真的方法进行QPSK系统仿真,分别计算在高斯信道、瑞利衰落信道、莱斯信道环境下的系统误比特率
代码片段和文件信息
clear all
clc
%========================QPSK系统仿真主函数===========================
% 姓名 杨璐 学号 12041259 信息科学与技术学院
%============================设定参数==================================
SNRdB=0:0.2:6 %信噪比
code=1; %手动改写,code=1时,对信源进行编码,code=0时,无编码
K=5; %莱斯分布参数,手动进行改写,分析信道误码率性能
% =======================QPSK系统高斯信道仿真=============================
echo on;
for i=1:length(SNRdB)
[pb1ps1]=QPSK_Awgn_ch(SNRdB(i)code);
awgn_simu_bit_ber(i)=pb1;
awgn_simu_symbol_ber(i)=ps1;
disp([ps1pb1]);
echo off;
end;
%========================QPSK系统瑞利衰落信道仿真======================
echo on;
for i=1:length(SNRdB)
[pbps]=QPSK_Rayleigh_ch(SNRdB(i)code); % 比特误码率
ray_simu_bit_ber(i)=pb;
ray_simu_symbol_ber(i)=ps;
disp([pspb]);
echo off;
end;
% ==========================QPSK系统Racian衰落信道仿真================
echo on;
for i=1:length(SNRdB)
[pb2ps2]=QPSK_Rician_ch(SNRdB(i)Kcode);
rician_simu_bit_ber(i)=pb2;
rician_simu_symbol_ber(i)=ps2;
disp([ps2pb2]);
echo off;
end;
% =============QPSK系统理论误码率性能====================================
echo on;
awgn_theo_bit_ber = berawgn(SNRdB‘psk‘4‘nondiff‘);%高斯信道
ray_theo_bit_ber = berfading(SNRdB‘psk‘41); %瑞利衰落信道
rician_theo_bit_ber = berfading(SNRdB‘PSK‘41K); %莱斯衰落信道
echo off;
%=============误码率理论曲线和仿真曲线==================================
semilogy(SNRdBawgn_theo_bit_ber‘r‘SNRdBawgn_simu_bit_ber‘r*‘SNRdBray_theo_bit_ber‘b‘SNRdBray_simu_bit_ber‘b*‘SNRdBrician_theo_bit_ber‘g‘SNRdBrician_simu_bit_ber‘g*‘);
if(code==1)
title(‘QPSK格雷编码误码率曲线‘);
end;
if(code==0)
title(‘QPSK无编码误码率曲线‘);
end;
xlabel(‘Eb/No‘);ylabel(‘BER‘);
legend(‘理论AWGN‘‘仿真AWGN‘‘理论Rayleigh‘‘仿真Rayleigh‘‘理论Rician‘‘仿真Rician‘);
%================================end====================================
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3324 2012-11-21 02:18 半分析半仿真的方法\QPSK_Awgn_ch.m
文件 3358 2012-11-21 02:18 半分析半仿真的方法\QPSK_Rayleigh_ch.m
文件 3566 2012-11-21 02:18 半分析半仿真的方法\QPSK_Rician_ch.m
文件 2129 2012-11-28 21:13 半分析半仿真的方法\mian.m
目录 0 2013-11-04 16:14 半分析半仿真的方法\
相关资源
- turbo码在高斯信道下和衰弱信道下结合
- 关于BPSK、QPSK、MSK、QAM的调制与解调
- QPSK与BPSK的锁相环仿真源码
- 该代码实现了am,f-msk,qpsk,mdpsk
- 基于FPGA的QPSK调制解调器的设计
- fpga实现qpsk 南航通信综合课设
- QPSK调制解调器的设计及FPGA实现
- _4_DQPSK调制解调技术研究及FPGA实现
- QPSK调制的FPGA实现源程序
- 基于DSP的FSK和QPSK调制器的设计
- 通信原理实验报告_QPSK.pdf
- systemview 实现QPSK,PCM
- QPSK_PROJECT.rar
- QPSK的调制解调和误码率仿真
- bpsk qpsk 16qam 64qam调制解调 包括误码率
- 用Systemview实现对QPSK系统的仿真与分析
- 高斯瑞利分布下qpsk和QAM的误码率分析
- 瑞利信道仿真 BPSK QPSK QAM
- systemview常用的几种解调仿真,附软件
- BPSKQPSK2FSK16QAM64QAM信号在高斯信道与莱
- 基于相位选择法的QPSK调制的源码
- QPSK A方式和B方式调制
- QPSK卷积码程序
- QPSK和16QAM调制
- 完整的QPSK-MSK-QAM-OFDM调制解调m程序.
- 《基于FPGA的QPSK调制解调电路设计与实
- 基于FPGA的qpsk调制解调
- zw_jksfkdjksdfjkjk-4705079-16PSK以及8PSK,Q
- QPSK和OQPSK的仿真程序和结果,多图
- QPSK通信系统的 MonteCarlo 仿真
评论
共有 条评论