资源简介
QPSK 代码,里面涵盖了对QPSK调制的眼图以及星座图的分析
代码片段和文件信息
clear;
clc;
fc=1000; %载波频率
fs=10000; %采样频率
N=50; %信源个数
%********产生信息源**********
source=rand(150)>0.5;
for snr=1:10 %信噪比
%********串并转换************
I1=source(1:2:N);
Q1=source(2:2:N);
%*****************采样**************
sp=10; %一个数字波形采sp个点
for i=1:length(I1)
I2((i-1)*sp+1:sp*i)=I1(i);
Q2((i-1)*sp+1:sp*i)=Q1(i);
end
%***************极性转化0->-11->1***********
I3=2*I2-1;
Q3=2*Q2-1;
%*****************载波调制**********************
t=0:1/fs:(length(I3)-1)/fs;
s1=cos(2*pi*fc*t); %载波形成
s2=sin(2*pi*fc*t);
ss1=I3.*s1; %I路调制
ss2=Q3.*s2; %Q路调制
s=ss1+ss2; %合成调制信号
%***************计算频谱*******************
nfft=2048;
y=fft(snfft);
ps1=abs(y(1:nfft/2)).^2;
p1=ps1/max(ps1);
f=fs*(0:(nfft/2-1))/nfft;
%***************加高斯白噪声*************************
s=awgn(ssnr);
%**********************************************
%******************解调部分********************
ss_d1=s.*s1;
ss_d2=s.*s2;
b1=fir1(102000/fs‘low‘); %低通滤波器设置
sd1=filter(b11ss_d1); %滤波过程
sd2=filter(b11ss_d2);
%********************抽样判决************
sqpsk1=sd1(sp:sp:length(sd1));
for i=1:length(sqpsk1)
if sqpsk1(i)>0
sqpsk1(i)=1;
- 上一篇:ICA负熵万能算法详细说明
- 下一篇:模板匹配技术
相关资源
-
simuli
nk对QPSK系统的仿真 - matlab仿真qpsk gmsk msk fsk qam ask
- QPSK调制解调的Matlab仿真
- OFDM系统的MATLAB完整仿真
- OQPSK的matlab程序
- QPSK调制方式频带分析
- QPSK误码率分析
- BPSK QPSK matlab通信仿真
- 利用MATLAB对QPSK误码率进行分析分析作
-
QPSK的simuli
nk仿真 - 用于生成ask2fsk4fskbpskqpskDLFM时频图数据
- QPSK调制解调及误码率的计算-BPSK_AWG
- Matlab的qpsk调制解调AWGN信道包括频谱及
- QPSK调制解调完整程序
- QPSK调制解调+误码率统计+成型滤波+匹
- qpsk matlab代码
- 基于MATLAB的QPSK在瑞利、高斯和莱斯信
- 基于matlab的QPSK系统仿真
- QPSK调制与解调在MATLAB上的实现
- matlab_基于QPSK的ML检测算法
- 基于MATLAB的_4_DQPSK信号差分解调性能仿
-
基于simuli
nk的QPSK调制解调仿真.slx - 基于不同调制方式16QAM、64QAM、QPSKOF
- PRBS信号进行QPSK调制;画出星座图;加
- QPSK调制解调 科斯塔斯环载波同步 加
- QPSK matlab 代码
- bpsk qpsk 16qam 的ber方针matlab
- QPSK调制解调代码
- QPSK with matlab code and pi/4 DQPSK
- Matlab _ MIMO + QPSK + ML/MMSE/ZF
评论
共有 条评论