资源简介
利用matlab仿真QPSK的调制解调过程,并配有详细的解释说明,给出了高斯白噪声下的误码率
代码片段和文件信息
T=100; %原始信息序列长度
samp=100; %采样点数
N=samp*T;
m=randint(1T); %生成序列
data1=2*m-1; %单/双极性变换
for i=1:T
data1_orig(samp*(i-1)+1:samp*i)=data1(i); %信息序列扩展
end
% 信源序列图及其频谱图
figure(1);
subplot(212);
pwelch(data1_orig[][][]10);%data1_orig功率谱密度
title(‘信源序列功率谱密度‘);
subplot(211);
x1=0+0.01:0.01:100;
plot(x1data1_orig);axis([0 100 -1.2 1.2]);
title(‘信源序列‘);
% 将信源分成两路
data11=zeros(1N/2);
for i1=1:T/2
data11(samp*(i1-1)+1:samp*i1)=data1(2*i1-1);
end
data12=zeros(1N/2);
for i2=1:T/2
data12(samp*(i2-1)+1:samp*i2)=data1(2*i2);
end
% 对载波抽样
for j1=1:N/2
a1(j1)=cos((j1-1)*pi/20);
end
for j2=1:N/2
a2(j2)=sin((j2-1)*pi/20);
end
% 调制
data21=data11.*a1; %用余弦调制
data22=data12.*a2; %用正弦调制
data3_modul=data21+data22; %经过理想信道的QPSK信号
data3_gauss=awgn(data3_modul10‘measured‘); %经过AWGN信道后的QPSK信号
%调制后的信号波形和频谱图
figure(2);
subplot(211);
x2=0+0.01:0.01:50;
plot(x2data3_modul); title(‘调制后无衰落QPSK信号波形图‘);
subplot(212);
pwelch(data3_modul[][][]10); title(‘调制后无衰落QPSK信号频谱图‘);
%只经过高斯信道后的信号波形和频谱图
figure(3);
subplot(211);
x2=0+0.01:0.01:50;
plot(x2data3_gauss);title(‘经AWGN信道后的信号波形图(信噪比10dB)‘);
subplot(212);
pwelch(data3_gauss[]
- 上一篇:阵列信号处理程序MUSIC MVDR 多信号分辨
- 下一篇:bispecd双谱计算
相关资源
- 基于不同调制方式16QAM、64QAM、QPSKOF
- 基于MATLAB的QPSK调制.zip
- MATLAB环境下QPSK信号AWGN信道误码率仿真
- BPSKQPSK数字信号的调制仿真
-
基于SIMUli
nk的qpsk仿真 - OFDM,QPSK,MATLAB仿真
- BPSK-QPSK-16QAM-64QAM调制解调
- 基于MATLAB的QPSK调制与解调 论文附ma
- QPSK通信系统的蒙特卡洛Monte-Carlo仿真
- QPSK调制解调的MATLAB程序仿真
- 4PSK和QPSK调制及成型滤波sinc
- QPSK信号产生
- 通信系统设计—数字带通传输系统仿
- QPSK的matlab实现,调制解调
- QPSK的MATLAB仿真73281
- 基于Matlab的QPSK调制解调星座图
- qpsk3.m
- bpsk_qpsk.m
-
qpsk调制解调器simuli
nk仿真 -
QPSK调制与解调的simuli
nk仿真 - qpsk在matlab上的仿真
- BPSK,QPSK Matlab仿真代码
- QPSK的MATLAB仿真程序
- Alamouti方案的matlab仿真
- 16PSK以及8PSK,QPSK系统误码率的比较
- QPSK调制解调的MATLAB仿真代码
- QPSK扩频代码
- signal processing matlab 信号处理中需要的
- Superimposed training 叠加训练序列的最小
- 锁相环仿真
评论
共有 条评论