2FSK调制解调及其仿真
一、题目12FSK调制解调及其仿真。2相关调制解调的原理图如
输入
ω1带通滤波器
带通滤波器
ω2
相乘器Cosω1t
低通滤波器
抽样脉冲
抽样判决器
输出
相乘器Cosω2t
低通滤波器
3输入的信号为:
S(t)∑а
gt
Tscosω1tā
gt
Tscosω1t;ā
是а
的反码。
二、仿真思路
1首先要确定采样频率fs和两个载波频率的值f1,f2。2写出输入已经信号的表达式St。由于St中有反码的存在,则需要将信号先反转后在从原信号和反转信号中进行抽样。写出已调信号的表达式St。3在2FSK的解调过程中,如上图原理图,信号首先通过带通滤波器,设置带通滤波器的参数,后用一维数字滤波函数filter对信号St
f的数据进行滤波处理。输出经过带通滤波器后的信号波形。由于已调
信号中有两个不同的载波(ω1ω2)则经过两个不同频率的带通
滤波器后输出两个不同的信号波形H1H2。
4经过带通滤波器后的2FSK信号再经过相乘器(cosω1,cosω2),
两序列相乘的MATLAB表达式yx1x2→SWH
H
,输出得到相乘
后的两个不同的2FSK波形h1h2。
5经过相乘器输出的波形再通过低通滤波器,设置低通滤波器的参
数,用一维数字滤波韩式filter对信号的数据进行新的一轮的滤波处
理。输出经过低通滤波器后的两个波形(sw1sw2)。
6将信号sw1和sw2同时经过抽样判决器,分别输出st1st2。其抽样
判决器输出的波形为最后的输出波形st。对抽样判决器经定义一个时
间变量长度i,当st1ist2i时,则st0,否则stst2i其中
stst1st2。
三、仿真程序
程序如下:
fs2000dt1fsf120
f2120
采样频率两个信号的频率
arou
dra
d110随机信号
g1a
g2a
信号反转,和g1反向
g11o
es12000g1g1ag11
抽样
fg21o
es12000g2g2ag21t0dt10dtt1le
gthtfsk1g1acos2pif1tfsk2g2acos2pif2t
fskfsk1fsk2
产生的信号
o001ra
d
1t1s
fsk
osubplot311plott
o噪声波形
噪声
title噪声波形
ylabel幅度subplot312plottfsktitle产生的波形
ylabel幅度subplot313plotts
title将要通过滤波器的波形
ylabel幅度的大小
xlabelt
figure2FSK解调
b1fir11011080020800
b2fir110190800110800设置带通参数
H1filterb11s
H2filterb21s
经过带通滤波器后的信号
subplot211plottH1
title经过带通滤波器f1后的波形
ylabel幅度
fsubplot212plottH2title经过带通滤波器f2后的波形
ylabel幅度xlabeltsw1H1H1sw2H2H2经过相乘器figure3subplot211plottsw1title经过相乘器h1后的波形
ylabel幅度subplot21r