资源简介
几种常用的通信调制方式的性能对比。包括ASK、FSK、PSK、QAM等调制方式的对比,星座图,眼图,误码率,多径比较。
代码片段和文件信息
close all;
clear all;
clc;
t0=0.049999; %总仿真时间,单位为s
% 0.004999 50个码元 0.049999 500个码元 0.099999 1000个码元
% 码元宽度 0.0001s, 每个码元100个采样点
ts=1*10^-6; %采样间隔1us
fc=50*10^3; %载波频率50kHz
snr=6; %信噪比,以dB来表示
fs=1/ts; %采样频率 1M
df=0.3; %频率分辨率
t=[0:ts:t0];
%计算仿真的数字序列长度
n=size(t);
N=n(2)/100; % 码元个数
%载波信号生成,频率为fc
c=cos(2*pi*fc*t);
%本地载波信号
c_local=cos(2*pi*fc.*t);
m2=fix(2*rand(1N)); %生成消息信号(二进制数字序列)
%将二进制数字序列转换为时域信号,也就是对数字符号进行采样处理
for k=1:N
for i=(100*k-99):(100*k)
m2_time(i)=m2(k);
end
end
%清零处理
for i=(100*(N/2)+1):(100*N)
m2_time(i)=0;
end
ask2=m2_time.*c; %生成2ASK时域信号
%
figure(1)
subplot(311) %子图语句
plot(tm2_time) %画出调制信号
axis([0 0.001 -0.5 3.5])
title(‘调制信号‘);
grid on;
subplot(312)
plot(tc) %画出载波信号
axis([0 0.001 -3.5 3.5])
title(‘载波信号‘);
grid on;
subplot(313)
plot(task2) %画出已调信号
axis([0 0.001 -3.5 3.5])
title(‘ASK已调信号‘);
grid on;
%}
ask2_noise=awgn(ask2snr‘measured‘); %经过AWGN高斯白噪声
%绘制ASK信号波形(受噪声影响)
figure(2)
plot(task2_noise)
grid on;
title(‘ask信号波形(加噪)‘)
axis([0 0.001 -2 2])
%本地载波与接收已调信号相乘,实现相干解调
ask2_dem1=ask2_noise.*c_local;
%将相乘结果转换为频域
[ASK2_DEM1ask2_dem1df1]=fftseq(ask2_dem1tsdf); %df1是频率采样间隔
ASK2_DEM1=ASK2_DEM1/fs; %乘以FFT系数
f=[0:df1:df1*(length(ask2_dem1)-1)]-fs/2; %f是FFT变换后的频域点
%
%将已调信号转换为频域
[ASK2_NOISEask2_noisedf1]=fftseq(ask2_noisetsdf);
ASK2_NOISE=ASK2_NOISE/fs;
%}
%低通滤波器设计
f_cutoff=50000; %截止频率
n_cutoff=floor(f_cutoff/df1); %频率采样个数
H=zeros(size(f)); %H是频域低通滤波器
H(1:n_cutoff)=2*ones(1n_cutoff);
H(length(f)-n_cutoff+1:length(f))=2*ones(1n_cutoff); %H的前n_cutoff个和后n_cutoff个值设为2,其他值为0
%接收信号通过低通滤波器
ASK2_DEM2=H.*ASK2_DEM1;
ask2_dem2=real(ifft(ASK2_DEM2))*fs; %重新转化为时域信号
figure(3)
%subplot(313)
plot(fabs(fftshift(ASK2_NOISE))) %画出已调信号频率
axis([-150000 150000 0 0.001])
xlabel(‘频率‘);
title(‘已调信号频谱‘);
grid on;
%}
%抽样判决
k=1;
for i=50:100:(N*100-50)
if ask2_dem2(i)<=0.5 %根据采样信号幅度来判决,大于0.5为1,小于0.5为0
m2_sample(k)=0;
else
m2_sample(k)=1;
end
k=k+1;
end
%将抽样结果转换为不归零码型
for k=1:(N/2)
for i=(100*k-99):(100*k)
m2_sampletime(i)=m2_sample(k);
end
end
%清零处理
for i=(100*(N/2)+1):(100*N)
m2_sampletime(i)=0;
end
%
figure(4)
%将调制信号与解调还原的信号作对比
subplot(311)
plot(tm2_time(1:length(t)))
axis([0 0.001 -1 2])
title(‘调制信号‘)
grid on;
subplot(312)
plot(task2_dem2(1:length(t)))
axis([0 0.001 -1 2])
title(‘通过LPF后的波形‘)
grid on;
subplot(313)
plot(tm2_sampletime(1:length(t)))
axis([0 0.001 -1 2])
title(‘抽样判决后波形‘)
grid on;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3071 2014-04-20 22:45 几种常用的通信调制方式性能对比\MASK\2ASK\ask22.m
文件 525 2014-04-16 22:58 几种常用的通信调制方式性能对比\MASK\2ASK\fftseq.m
文件 251 2014-04-23 00:11 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\2askBER_0_15.mat
文件 312 2014-04-23 00:11 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\4askBER_0_15.mat
文件 320 2014-04-23 00:12 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\8askBER_0_15.mat
文件 1366 2014-04-21 00:10 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\ASK.asv
文件 1484 2014-04-21 23:18 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\ASK.m
文件 146 2014-04-23 02:36 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\BERplot.asv
文件 146 2014-04-23 02:39 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\BERplot.m
文件 1687 2014-04-21 22:49 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\Copy_of_ASK.asv
文件 1998 2014-04-22 15:25 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\Copy_of_ASK.m
文件 351 2008-07-04 15:07 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\F2T.m
文件 451 2008-09-05 08:17 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\jd.m
文件 543 2014-04-23 01:06 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\lpf.asv
文件 547 2014-04-24 19:34 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\lpf.m
文件 2179 2014-04-22 23:16 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\my_2ASK.m
文件 2757 2014-04-23 01:16 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\my_4ASK.asv
文件 2765 2014-04-24 19:26 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\my_4ASK.m
文件 3847 2014-04-23 00:52 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\my_8ASK.asv
文件 4672 2014-04-24 19:34 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\my_8ASK.m
文件 493 2014-04-17 16:45 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\T2F.asv
文件 567 2014-04-22 00:22 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\T2F.m
文件 1994 2014-04-22 16:11 几种常用的通信调制方式性能对比\MASK\2ASK_4ASK_8ASK\test_my_ASK.m
文件 351 2014-04-24 19:51 几种常用的通信调制方式性能对比\MFSK\2FSK\F2T.m
文件 1907 2014-04-24 19:51 几种常用的通信调制方式性能对比\MFSK\2FSK\FSK.m
文件 543 2014-04-24 19:51 几种常用的通信调制方式性能对比\MFSK\2FSK\lpf.m
文件 567 2014-04-24 19:51 几种常用的通信调制方式性能对比\MFSK\2FSK\T2F.m
文件 231 2009-12-09 13:04 几种常用的通信调制方式性能对比\MFSK\FSK_Done\CheckRatePe.m
文件 2325 2009-12-09 14:05 几种常用的通信调制方式性能对比\MFSK\FSK_Done\demoFSK.asv
文件 2320 2009-12-09 14:05 几种常用的通信调制方式性能对比\MFSK\FSK_Done\demoFSK.m
............此处省略59个文件信息
- 上一篇:金山词霸的DIC词典导出程序
- 下一篇:multisim简易数字钟制作
相关资源
- 2ASK调制解调系统的设计(通信原理课
- 介绍一下FSK ASK PSK FM AM基本概念
- 基于SystemView的2ask相干调制与解调
- 数字调制信号仿真labview程序MASK、MP
- 股票查询工具(含前端页面)
- 多径衰落信道的仿真模拟.doc
- MaskWindow.zip
- 有关多径延时的源程序
- 通信系统Labview仿真 ASK FSK PSK DPSK
- Tasker配置 微信双击消息朗读文字
- 不同调制方式下误码率性能对比
- EDAskill2.4及skill语言中文版
- Sprite Mask 1.4
- 基于Labview的2ASK信号调制与解调
- 基于通信原理的2fsk,2ask,2dpsk2psk的
- Unity3D Basketball 篮球游戏 完整源码工程
- 2ASK实验源程序
- 带有多普勒效应的多径信道建模仿真
- ASK编码Verilog实现内含Testbentch.rar
- 基于Flask的留言板Demo
- mask_rcnn_coco.h5模型
- 基于fpga的ask_psk_fsk信号的设计与实现
- flask实现登陆(验证码)的demo
- QueryTaskDemo
- 4ASK传输系统设计
- FPGA实现ASK调制方式
- ASK调制与解调电路设计及仿真实现
- mask_rcnn训练模型pb文件转pbtxt文件
- ISTask.dll83164
- Labview实现ASK调制
评论
共有 条评论