单边带调制MATLAB模拟仿真

上传人:s9****2 文档编号:457463916 上传时间:2022-11-03 格式:DOC 页数:8 大小:357KB
返回 下载 相关 举报
单边带调制MATLAB模拟仿真_第1页
第1页 / 共8页
单边带调制MATLAB模拟仿真_第2页
第2页 / 共8页
单边带调制MATLAB模拟仿真_第3页
第3页 / 共8页
单边带调制MATLAB模拟仿真_第4页
第4页 / 共8页
单边带调制MATLAB模拟仿真_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《单边带调制MATLAB模拟仿真》由会员分享,可在线阅读,更多相关《单边带调制MATLAB模拟仿真(8页珍藏版)》请在金锄头文库上搜索。

1、单边带调制MATLAB模拟To Imitate The Modulation of Single Sideand with MATLA摘要:这篇文章介绍了使用 MATLAB软件编制程序,以实现单边带信号的调制和 解调。首先,利用相移法从双边带信号得到单边带信号,再编写MATLAB程序,使单边带信号得到调制和调解。分析调制前后的时域和频域波形图,以更加深入理 解单边带信号的调制和解调的原理。Abstract: This article introduces the way to modulate and demodulate the sin gle side band with the soft

2、 program from MATLAB . First, get the sin gle side band signal from the couple sides band , then wright the MATLAB program to modulate and demodulate the signal. Analyze the pictures ,and un dersta nd the theory furtherly.关键词:单边带调制和解调MATLABKeywords: single side band , modulation and demodulation , M

3、ATLAB一、设计目的本课程设计是实现单边带调幅和解调,在此次课程设计中, 通过收集资料与分析,理解单边带调制与解调的具体过程和它在MATLAB中实现的方法。预期通过这个阶段的研习,更清楚地认识单边带解调原理,同时加深对 MATLAB软件的操作熟练度,并在使用中感受MATLAB的应用方式与特色。通过对解调前后时域与频域波形图的比较,分析单边带调制与解调的作用。二、设计原理单边带调制信号是将双边带信号中的一个边带滤掉而形成的。根据方法的不同,产生单边带调制信号的方法有:滤波和相移法。由于滤波法在技术上比较难实现所以在此我们将用相移法对单边带调制与解调系统进行讨论与设计。相移法和单边带调制信号的时

4、域表示:单边带调制信号的频域表示直观、简明,但其时域表示式的推导比较困难, 需要借助尔伯特(Hilbert)变换来表达。为简单起见,我们以单频调制为例,然后推广到一般情况。信号通过单边带调制信号调制器,会对载波和调制信号进行适当的相移,以便在合成过程中将其中的一个边带抵消而获得单边带调制 信号。下图为单边带调制信号调制器的一般模型。#I 2inf r jcaswct图I d 相移法SSE信号调制器三、设计过程1 信号的产生利用相移法来调制单边带调制信号,调制信号如下:Fs=1OOOO0 %信号脉冲t=0:1/Fs:0.01; %个脉冲的时间y=cos (300*2*pi*t); %调制信号yz

5、=sin( 300*2*pi*t); %调制信号的希尔伯特变换图(2) 时域波形图E 榊|借 M +ITiH图(3)频域波形图载波为:C (t) = coswctFc=30000; %载波脉冲 c=cos ( Fc*2*pi*t); %载波 b=sin (2*pi*Fc*t ); %载波正弦变换 lssb=y*c+yz.*b ; %保留下边带信号载液悟号余弦时域波形1050-0 500.001 0.002 D.003 0.004 0 006 0.006 0.007 0.006 0.0090.01图(4)载波信号余弦时域波形图1M戟波信号正弦时域液形35|(B2 0 003 0 004 0 00

6、5 0.006 0.007 0,008 0.009 0 010 0 001图(5)载波信号正弦时域波形图2 信号的调制得到单边带信号后,在信号中加入高斯白噪声(此时设加入的高斯白噪声为大 信噪比),得到加入噪声后的下边带信号:yl=awgn (lssb,30) ; %调制信号加噪声wsingle=fft ( lssb) ; %其傅里叶变换wsingle=abs ( wsingle( l:length ( wsingle) /2+1); %已调信号的频谱 frqsingle=0:length ( wsingle) -1*Fs/length (wsingle)/2; %已调信号 的频谱W下边带倍号

7、波形*0 0D50D1图(6)其时域波形图(7) 其频域波形3 信号的解调因为单边带信号也是抑制载波的已调信号,它的包络不能直接反映调制信号的变化,所以,仍需采用相干解调。通过解调器后的信号如下图:解训后信号彼齐解调后f言号波形图(8)其时域波形图(9)其频域波形四、程序代码用MATLAB语言编写代码,并在 MATLAB 工具里运行得到设计与仿真结果,编写代码如下:Fs=100000;t=0:1/Fs:0.01;y=cos(300*2*pi*t);% 调制信号yw=fft(y);yw=abs(yw(1:le ngth(yw)/2+1);frqyw=O:le ngth(yw)-1*Fs/le n

8、gth(yw)/2;Fc=30000;c=cos(Fc*2*pi*t);b=si n(2*pi*Fc.*t);lssb=y.*c+imag(hilbert(y).*b;y1=awgn(lssb,30); %调制信号加噪声wsin gle=fft(lssb);wsi ngle=abs(wsi ngle(1:le ngth(wsi ngle)/2+1);frqsi ngle=0:le ngth(wsi ngle)-1*Fs/le ngth(wsi ngle)/2; asi ngle=ademod(y1,Fc,Fs,amssb); %ssb 解调解调信号频谱aa=fft(as in gle); aa

9、=abs(aa(1:le ngth(aa)/2+1); frqaa=O:length(aa)-1*Fs/length(aa)/2; %figure(1) subplot(1,2,1); plot(t,y);grid on;title(调制信号时域波形)subplot(1,2,2);plot(frqyw,yw); grid on;%调制信号频谱title(调制信号频谱)axis(0 1000 0 max(yw);figure(2)plot(t,lssb) subplot(2,2,1) plot(t,lssb);grid on;title(下边带信号波形)subplot(2,2,2);plot(f

10、rqsi ngle,ws in gle); %调制后频谱图grid on;title(下边带信号频谱)subplot(2,2,3); plot(t,as in gle);grid on;title(解调后信号波形)subplot(2,2,4); plot(frqaa,aa);grid on;title( 解调后信号频谱) axis(0 3000 0 max(aa);五、设计心得通过课程设计,我得到了很大的收获:通过对程序的设计,我进一步熟悉了 MATLAB开发环境,对 MATLAB的一些具体操作和应用有了更深入的了解。如:有要 求的正弦信号的产生,基本图形的绘制和各种的函数的使用等。同时,这次

11、设计我 对数字信号处理和通信原理课本上学到的知识点有了更深入的理解和掌握。比如对信号的调制和解调过程有了更深层的理解,学会了如何使用 MATLAB对信号进行SSB调制和解调,了解了低通滤波器的 MATLAB计方法。还有很重要的一点是,我学会了如何安排设计所需的时间及合理利用网络资源等普遍实用的学习方法,通过和同 学探讨,拓宽了我的眼界。六、参考文献1. 孙祥,徐流美,吴清.MATLAB7.0基础教程.北京:清华大学出版社 2006。2. 王兴亮.数字通信原理与技术.M西安电子科技大学出版社。3. 孙学军,王秉钧.通信原理电子工业出版社,2005。4. 曹志刚,钱亚生现代通信原理.M清华大学出版社。5. 余成波.数字信号处理及其 MATLAB实现.清华大学出版社,19951 0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号