数字调制解调_第1页
数字调制解调_第2页
数字调制解调_第3页
数字调制解调_第4页
数字调制解调_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告1、 实验目的、要求1.掌握掌握数字调制以及对应解调方法的原理。2.掌握数字调制解调方法的计算机编程实现方法,即软件实现。3.培养学生综合分析、解决问题的能力,加深对课堂内容的理解。4.掌握数字ASK、FSK和PSK的方法原理以及对应的解调原理;编制调制解调程序;完成对一个二进制数字序列的调制、传输、滤波、解调过程的仿真;实验后撰写实验报告。2、 实验原理1.FSK调制解调原理 频移键控是利用载波的频率变化来传递数字信息。在2FSK中,载波的频率随二进制基带信号在f1和f2两个频点间变化。故其表达式为: 2FSK信号的产生方法主要有两种。一种可以采用模拟调频电路来实现;另一种可以采用键控的方法实现,即在二进制基带矩形脉冲序列的键控下通过开关电路对两个不同的独立频率源选通,使其在每个码元Ts期间输出f1或f2两个载波之一。 2FSK信号的常用解调方法是采用非相干解调(包络检波)和相干解调。其解调原理是将2FSK信号分解为上下两路2ASK信号分别解调,然后进行判决。三、实验环境PC机,Windows7,WPS,Matlab12以上版本软件。四、实验内容已知消息信号为一个长度为8的二进制序列;载波频率为,采样频率为4KHz。编程实现一种调制、传输、滤波和解调过程。五、实验步骤1 根据参数产生消息信号s和载波信号。调用函数randint生成随机序列。2 编程实现调制过程。调用函数y=fskmod(s,M,FREQ_SEP,NSAMP)完成频率调制,y=pskmod(s,M) 完成相位调制,或者。调用函数modulate完成信号调制。3 编程实现信号的传输过程。产生白噪声noise,并将其加到调制信号序列。或者调用函数awgn完成。4 编程实现信号的解调。x=fskdemod(y,M, FREQ_SEP,NSAMP) 完成FSK信号的解调,x=pskdemod(y,M) 完成PSK调制信号的解调。或者调用demodulate完成解调。5 计算误码率。调用函数symerr完成误码率计算。五、实验过程、数据记录、分析及结论 1.先产生一组随机8位离散信号,但是对它实现800位扩展,如果是0,则接下来的100位都是0,如果是1,接下来的100位都是1,正好完成800位扩展;然后画出它的信号图和频谱图;再对这个离散信号利用demodulate进行fsk完成频率调制和psk完成相位调制;再分别画出调制后的信号频谱图。离散信号和载波信号的时域和频谱图形如下:2. 画图fsk和psk调制后的信号和其频谱图形如下:3.然后给信号加上白噪声,然后再分别对其进行fsk和psk解调,得到解调后的信号时域和频谱图,如下图:六、讨论、思考题 1总结数字调制解调的仿真方法。2FSK:是利用载频频率的变化来传输数字信息的。数字载频信号有相位离散和相位连续两种情形。若两个振荡频率分别由不同的独立振荡器提供,它们之间的相位互不相关,这就叫相位离散的数字调频信号;若两个振荡频率由同一振荡信号源提供,是对其中一个载频进行分频,这样产生的两个载波就是相位连续的数字调频信号。2PSK:在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK)信号.通常用已调信号载波的0和180分别表示二进制数字基带信号的1和0.二进制移相键控信号的时域表达式为e2PSK(t)=g(t-nTs)cosct2. 如何显示已调信号的完整波形?假设X为信号,plot(X)显示信号的波形,如果X为复数形式,可用plot(abs(X)显示幅度波形,plot(angle(X)显示相位波形,也可用real和imag函数取实部和虚部。附源程序:clear alls = randi(0,1,1,8);N = 8; fc = 800; Fs = 4000;t = 1/Fs:1/Fs:0.2;T=0:1/Fs:1;g = -Fs/2:1:Fs/2;fk=sin(2*pi*fc*T);f = (-Fs/2):Fs/799:Fs/2;for i=1:N if s(i)=1 sn(i*100-99:i*100)=ones(1,100); else sn(i*100-99:i*100)=zeros(1,100); endendSn = fft(sn);Fk=fft(fk);%FSK调制opt = (fc/Fs)*2*pi;y = modulate(sn,fc,Fs,fm,opt);Y = fft(y);%PSK调制opt = pi;y1 = modulate(sn,fc,Fs,pm,opt);Y1 = fft(y1); figure(1);subplot(221);plot(sn);title(信号波形);axis(0,800,0,1.5);subplot(222);plot(T,fk);title(载波信号时域);subplot(223);plot(f,abs(fftshift(Sn);xlabel(f/Hz);ylabel(频谱幅度);title(信号频谱);subplot(224);plot(g,abs(fftshift(Fk);xlabel(f/Hz);ylabel(频谱幅度);title(载波信号频谱);figure(2)subplot(221);plot(y);title(FSK调制波形);axis(0,800,-1.5,1.5);subplot(222);plot(y1);title(PSK调制波形);axis(0,800,-1.5,1.5);subplot(223);plot(f,abs(fftshift(Y);title(FSK调制信号频谱);subplot(224);plot(f,abs(fftshift(Y1);title(PSK调制信号频谱);%加入噪声y = awgn(y,20);y1 = awgn(y1,20);%FSK解调opt = (fc/Fs)*2*pi;x = demod(y,fc,Fs,fm,opt);X = fft(x);%PSK解调opt = pi;x1 = demod(y1,fc,Fs);X1 = fft(x1);figure(3);subplot(321);plot(sn);title(信号波形);axis(0,800,0,1.5);subplot(322);plot(f,abs(fftshift(Sn);title(信号频谱);subplot(323);plot(x);title(经过FSK调制,解调后信号波形);axis(0,800,-0.5,1.5);subplot(324);plot(x1);title(经过PSK调制,解调后信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论