BPSK相干解调和DBPSK非相干解调误码率仿真
本脚本完成了BPSK和DBPSK两种不同调制方式下的误码率(DBPSK差分相干)仿真, 并和理论曲线进行了对比。
撰写人:*** 最后修改日期:2015-03-18 软件版本:MATLAB(R) 2014a
程序添加和修改包括
- BPSK未作修改
- DPSK添加了成型部分,同时从《高等数字通信》中看到了DPSK最佳接收机的结构
待改进
- 怎样选择仿真点数才能保证结果可信,可信程度是多少?如何衡量?
Contents
初始设置
清空工作区,数据,关闭所有窗口
clc;clear all;close all;
仿真参数设置
EbN0_dB = 1:8; % EbN0_dB 误码率范围,向量; FRAMES_NUM = 100; % FRAMES_NUM 最大仿真帧数目; FRAMES_LENGTH = 1000; % FRAMES_LENGTH 每帧长度; UPSAMPLE_RATE = 8; % UPSAMPLE_RATE 过采样率; berBpsk = zeros(1,length(EbN0_dB)); % berBpsk BPSK误码率统计,向量; berDbpsk = zeros(1,length(EbN0_dB)); % berDbpsk DBPSK误码率统计,向量; sqrtRaisedfilter = rcosfir(0.3,[-3,3],UPSAMPLE_RATE,1,'sqrt');