1、湖南工学院
计算机仿真论文
?基于MATLAB的2FSK数字通信系统设计?
院系姓名
指导教师 张松华2021-5-20
课程设计成绩评定表注:此表装订在课程设计之后。
学生姓名
专业班级
设计题目
基于MATLAB的2FSK数字通信系统设计
指导教师评阅成绩: 指导教师签字:
年月日
一、课程设计目的
,拓展知识面,激发在此领域中继续学习和研究的兴趣,为学习后续课程做准备。
二、课程设计内容
在
本课程设计旨在根据所学的通信原理知识,并基于MATLAB软件,设计一 2FSK数字 通信系统。
三、设计原理
然后在MATLAB中产生高斯白噪声,这相干。
根本
2、的系统原理图如下:
四、
通过随机序列,并在此时确定抽样间隔、抽样个数,进行显示。2FSK调制,awgn
a)调整模块原理图:
Fc=10;% 载频Fs=40;%系统采样频率
Fd=l;%码速率N=Fs/Fd;
df=10;numSymb=25:%进行仿真的信息代码个数
M=2;%进制数SNRpBit=60; %信噪比
SNR=SNRpBit/log2(M);seed=[12345 54321];
numPlot=25;
Sin« Wave
Soop«10
如上图,使用产Bernoulli Binary Generator模块生二进制随机比特流,通过 键
3、控法进行2FSK调制。
figure(l)%产生25个二进制随机码
x=randsrc (numSymb, 1,;%产生 25 个二进制随机码subplot (2, 2, 1)
stem([0:numPlot-1], x(1:numPlot),'bx');title('二进制随机序列') xlabcl (' Timc,);
ylabel (' Ampli tude,);2、传输模块
(1) 2FSK调制阶段
下列图所示:
O I 1 O O
WWWWWVWWWW 二
顺WAM——Wr—
e2FSK(t)= E-昭)]COS(叫,+ ①”)+ [V bnS(t - 〃砌C
4、OSW + %) %调制y=dmod(x, Fc, Fd, Fs,' fsk', M, df);
numModP1o t=numP1o t*Fs;t=[0:numModPlot-1]. /Fs;
subplot (2, 2, 2)plot (t, y (1: length (t)),' b-'); axis ([min (t) max (t) -1. 5 1. 5]);
xlabel (' Time*);ylabelC Amplitude');
(2)
。2o
参加高斯噪声信道的总图如下
SineWtvt SxpelO
HE
SaW 2
ReWioca, $:咻5 Oper
5、a#
Scopel 1
randn (* state*, seed (2));
y=awgn(y, SNR-10*logl0(0. 5)-10*logl0(N),' measured1,' dB');subplot (2, 2, 4)
plot (t, y (1: length (t)),' b_');axis([min(t) max(t) -1. 5 1. 5]);
xlabel (' Time,);ylabel (' Amplitude');
3、解调模块
(1)解调输出
“1〃 “1〃 ;反之那么判为“0〃。
3 1Cos 3 2t
%相干解调
6、
zl=ddemod (y, Fc, Fd, Fs,' fsk/eye', M, df);%带输出波形的相干M元频移键控解调
subplot (2, 2, 3)stem([0:numPlot-1], x(1:numPlot),'bx');
hold on;stem([0:numPlot-1], zl(1:numPlot),' ro');
hold off;axis([0 numPlot -0.5 1. 5]);
xlabel (' Time,);ylabel (' Amplitude')
⑵、误码率统计通信系统的抗
7、噪声性能是指系统克服加性噪声影响的能力。衡量数字通信系统抗噪声 性能的重要指标是误码率.分析二进制数字调制系统的抗噪声性能,得出误码率与信 噪比之间的数学关系。
%误码率统计zl=ddemod (y, Fc, Fd, Fs,' fsk/eye*, M, df);
[errorS^nn ratioSym] =s)nnerr (x, zl);figure (2)
simbascbandcx ([0:1:5]);titleC相干解调后误码率统计')
五、总结与体会
本课程设计使用的MATLAB仿真软件和Simulink仿真环境,通过写其源程序代 码,加深了我对每一步进行的理解,即要明白
8、每一步都是怎么来的。通过使用Simulink 仿真环境,我可以直观地放置相应的模块,搭建通信系统,并能够动态的显示仿真结 果,使学习设计不再枯燥
1、
2、理论模糊造成设计困难。
通过进行设计我发现,没有熟悉的理论知识搞设计是困难的
本课程设计只是在通信理论下的软件系统仿真,假设放在实际环境中肯定有许多 需要改度的地方,甚至根本行不通。因为理论下的设计是基于理想的环境中的,现实 中的环境充满干扰因素,如噪声并非理想化的高斯白噪声、信源及信道本身存在系统 误差、滤波器不可能实现理想化等等。所以,假设要将系统应用于现实世界,还需要 根据具体的环境改良该系统。
[1][2]
[3][4]