资源简介
数字通信系统包括2ASK、2FSK、2PSK、2DPSK的调制与解调matlab代码,可完美运行

代码片段和文件信息
clear all
close all
i=10;%10个码元
j=5000;
t=linspace(05j);%0-5之间产生5000个点行矢量,即分成5000份
fc=10;%载波频率
fm=i/5;%码元速率
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%产生基带信号
x=(rand(1i))%rand函数产生在0-1之间随机数,共1-10个
%figure(2)
%plot(x)
a=round(x);%随机序列,round取最接近小数的整数
%figure(3)
%stem(a)%火柴梗状图
st=t;
for n=1:10
if a(n)<1;
for m=j/i*(n-1)+1:j/i*n
st(m)=0;
end
else
for m=j/i*(n-1)+1:j/i*n
st(m)=1;
end
end
end
figure(1);
subplot(311);
plot(tst);
axis([05-12]);
title(‘基带信号st‘);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%载波
s1=cos(2*pi*fc*t);
subplot(312);
plot(s1);
title(‘载波信号s1‘);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%调制
e_2ask=st.*s1;
subplot(313);
plot(te_2ask);
title(‘已调信号‘);
noise =rand(1j);
e_2ask=e_2ask+noise;%加入噪声
figure(2)
subplot(411);
plot(te_2ask);
title(‘加入噪声的信号‘);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%相干解调
at=e_2ask.*cos(2*pi*fc*t);
at=at-mean(at);%因为是单极性波形,还有直流分量,应去掉
subplot(412);
plot(tat);
title(‘与载波相乘后信号‘);
[faf] = T2F(tat);%通过低通滤波器
[tat] = lpf(faf2*fm);
subplot(413);
plot(tat);
title(‘相干解调后波形‘);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%抽样判决
for m=0:i-1;
if at(1m*500+250)+0.5<0.5;
for j=m*500+1:(m+1)*500;
at(1j)=0;
end
else
for j=m*500+1:(m+1)*500;
at(1j)=1;
end
end
end
subplot(414);
plot(tat);
axis([05-12]);
title(‘抽样判决后波形‘)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%频谱观察
sf=fftshift(abs(fft(e_2ask)));
figure(3);
plot(tsf)
title(‘已调信号频谱‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2954 2016-06-17 16:18 two_DPSK.m
文件 2088 2016-06-17 15:54 two_FSK.m
文件 1934 2016-06-17 15:10 two_PSK.m
文件 1732 2016-06-17 15:00 two_ASK.m
----------- --------- ---------- ----- ----
8708 4
相关资源
- 实现2ask.4ask.2fsk.4fsk.qam16.qam8调制的m
- 通信原理matlab最全仿真,曹丽娜,樊
- 数字调制GUI界面的设计
- 基于matlab的2FSK调制解调系统仿真设计
-
基于simuli
nk的2ASK与2FSK调制解调仿真 - 2ASK调制与解调系统的MATLAB实现及性能
- 通信原理课程设计 课程设计 MATLA
- matlab 实现2fsk调制与解调
- 2ASK信号产生调制解调误码率分析MAT
- 2Fsk信号的产生 加噪 调制 解调 接收
- 用于生成ask2fsk4fskbpskqpskDLFM时频图数据
-
2ASk信号的Simuli
nk仿真 - 基于matlab对2ask信号的调制设计
- 产生2FSK信号的matlab程序
- 数字调制信号:2FSK,4FSK,2ASK,4ASK,
-
论文:2FSK调制解调的simuli
nk仿真 - 利用MATLAB提供的函数fskmod实现2FSK调制
- 16QAM数字通信系统——MATLAB代码
-
simuli
nk为基础平台,对2ASK、2FSK、 -
基于matlab的simuli
nk实现2ask2fsk2psk的数 - 2fsk调制解调MATLAB仿真代码
-
数字通信系统调制与解调simuli
nk仿真 - 2ASK调制解调
-
基于MATLAB/SIMUli
nk构建ASK系统的仿真 - 基于MATLAB的2FSK数字通信系统设计
- 2psk2fsk调制源程序附测试结果图和实验
- 数字通信系统中信噪比与误码率关系
- 基于MATLAB的 2ASK幅度键控+调制解调的
- DPSK数字通信系统 的matlab仿真
- 2FSK调制解调MATLAB 程序
评论
共有 条评论