2FSK调制解调原理及设计Word文档格式.docx

上传人:b****4 文档编号:13638786 上传时间:2022-10-12 格式:DOCX 页数:10 大小:202.82KB
下载 相关 举报
2FSK调制解调原理及设计Word文档格式.docx_第1页
第1页 / 共10页
2FSK调制解调原理及设计Word文档格式.docx_第2页
第2页 / 共10页
2FSK调制解调原理及设计Word文档格式.docx_第3页
第3页 / 共10页
2FSK调制解调原理及设计Word文档格式.docx_第4页
第4页 / 共10页
2FSK调制解调原理及设计Word文档格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

2FSK调制解调原理及设计Word文档格式.docx

《2FSK调制解调原理及设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《2FSK调制解调原理及设计Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。

2FSK调制解调原理及设计Word文档格式.docx

如图1-1〔a〕所示。

(2)键控法,用数字基带信号及其反相分别控制两个开关门电路,以此对两个载波发生器进展选通。

如图1-1〔b〕所示。

这两种方法产生的2FSK信号的波形根本一样,只有一点差异,即由调频器产生的2FSK信号在相邻码元之间的相位是连续的,而键控法产生的2FSK信号,那么分别有两个独立的频率源产生两个不同频率的信号,故相邻码元的相位不一定是连续的。

 

(a)(b)

2FSK信号产生原理图

由键控法产生原理可知,一位相位离散的2FSK信号可看成不同频率交替发送的两个2ASK信号之和,即

其中是脉宽为的矩形脉冲表示的NRZ数字基带信号。

其中,为的反码,即假设,那么;

假设,那么。

2、2FSK信号的频谱特性:

由于相位离散的2FSK信号可看成是两个2ASK信号之和,所以,这里可以直接应用2ASK信号的频谱分析结果,比拟方便,即

2FSK信号带宽为式中,是基带信号的带宽。

二.2FSK解调原理:

仿真是基于非相干解调进展的,即不要求载波相位知识的解调和检测方法。

其非相干检测解调框图如下

M信号非相干检测解调框图

当k=m时检测器采样值为:

当k≠m时在样本和中的信号分量将是0,只要相继频率之间的频率间隔是,就与相移值无关了,于是其余相关器的输出仅有噪声组成。

其中噪声样本{}和{}都是零均值,具有相等的方差

对于平方律检测器而言,即先计算平方包络

并取其最大值信号。

二进制FSK系统的理论误码率与信噪比的关系给出如下

2FSK具体设计调制与解调

2FSK采用键控法调制,相干解调法进展解调

程序代码如下:

Fc=10;

%载频

Fs=100;

%系统采样频率

Fd=1;

%码速率

N=Fs/Fd;

df=10;

numSymb=25;

%进展仿真的信息代码个数

M=2;

%进制数

SNRpBit=60;

%信噪比

SNR=SNRpBit/log2(M);

seed=[1234554321];

numPlot=25;

%产生25个二进制随机码

x=randsrc(numSymb,1,[0:

M-1]);

figure

(1)

stem([0:

numPlot-1],x(1:

numPlot),'

bx'

);

title('

二进制随机序列'

xlabel('

Time'

ylabel('

Amplitude'

%调制

y=dmod(x,Fc,Fd,Fs,'

fsk'

M,df);

numModPlot=numPlot*Fs;

t=[0:

numModPlot-1]./Fs;

figure

(2)

plot(t,y(1:

length(t)),'

b-'

axis([min(t)max(t)-1.51.5]);

调制后的信号'

%在已调信号中参加高斯白噪声

randn('

state'

seed

(2));

y=awgn(y,SNR-10*log10(0.5)-10*log10(N),'

measured'

[],'

dB'

figure(3)

%画出经过信道的实际信号

参加高斯白噪声后的已调信号'

%相干解调

z1=ddemod(y,Fc,Fd,Fs,'

%带输出波形的相干M元频移键控解调

figure(4)

holdon;

numPlot-1],z1(1:

ro'

holdoff;

axis([0numPlot-0.51.5]);

相干解调后的信号原序列比拟'

legend('

原输入二进制随机序列'

'

相干解调后的信号'

%误码率统计

[errorSymratioSym]=symerr(x,z1);

figure(6)

simbasebandex([0:

1:

5]);

相干解调后误码率统计'

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 成考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1