《抑制载波单边带调幅(SSB)和解调的实现》由会员分享,可在线阅读,更多相关《抑制载波单边带调幅(SSB)和解调的实现(17页珍藏版)》请在金锄头文库上搜索。
1、学号:2011 - 2012 学年第 1 学期高频电子课程设计课 程 设 计 报 告题目: 抑制载波单边调幅( SSB )和解调的实现专业:班级:姓名:指导教师:电气工程系2011 年 12 月 25 日- 2 - 课 程 设 计 任 务 书一设计目的抑制载波单边带调幅( SSB )和解调的实现。二、设计任务用MATLAB 产生一个频率为 1Hz,功率为 1 的余弦信号tf,设载波频率为 10Hz。 用抑制载波的单边带调幅实现对信号进行调制和解调。三、具体要求采用MATLAB或者其它软件工具实现对信号进行抑制载波单边带调幅(SSB )和解调,并且绘制:信号( )ft及其频谱;SSB 调制信号及
2、其频谱;SSB 调制信号的功率谱密度;相干解调后的信号波形。摘要单边带调制从1933 年开始,在短波通信中,大多越洋电话和洲际电话都用导频制单边带传输。自1954 年以来,载频全抑制单边带调制迅速在军用和许多专用无线电业务中取代调幅制。在载波电话、微波多路传输和地空的电话通信中,单边带技术已得到了广泛的应用,并且已使用在卫星至地面的信道和移动通信系统中。单边带调制是将消息的频谱从基带移到一个较高的频率上,而且在平移后的信号频谱内原有频率分量的相对关系保持不变的调制技术。单边带 (SSB) 调制也可看作是调幅(AM)的一种特殊形式。调幅信号频谱由载频cf和上、下边带组成,被传输的消息包含在两个边
3、带中,而且每一边带包含有完整的被传输的消息。因此,只要发送单边带信号,就能不失真地传输消息。显然,把调幅信号频谱中的载频和其中一个边带抑制掉后,余下的就是单边带信号的频谱。- 4 - 目录高频电子课程设计- 1 - 第一章、设计目的和意义1、设计目的研究模拟连续信号在 SSB 线性调制中的信号波形与频谱,了解调制信号是如何搬移到载波附近。2设计意义(1) 加深对模拟线性调制 SSB 的工作原理的理解。(2) 了解产生调幅波( AM )和抑制载波单边带波( SSB AM )的调制方式,以及两种波之间的关系。(3) 了解用滤波法产生单边带 SSB AM 的信号的方式和上下边带信号的不同。(4) 了
4、解在相干解调中存在同步误差(频率误差、相位误差)对解调信号的影响从而了解使用同频同相的相干载波在相干解调中的重要性。第二章、设计原理信号的调制主要是在时域上乘上一个频率较高的载波信号,实现频率的搬移, 使有用信号容易被传播。 单边带调幅信号可以通过双边带调幅后经过滤波器实现。双边带调制中上、下两个边带是完全对称的,它们所携带的信息张莉 :抑制载波单边带调幅(SSB )和解调的实现- 2 - 相同,完全可以用一个边带来传输全部消息。这种传输方式除了节省载波功率之外, 还可节省一半传输频带,即为单边带调制。单边带调制中只传送双边带调制信号的一个边带。因此传送单边带信号的最直接的方法是让双边带信号通
5、过一个单边带滤波器,滤除不要的边带,即可得到单边带信号。 我们把这种方法称为滤波法,它是最简单也是最常用的方法。 因此,我们只需传送一个边带信号就可以达到信息传输的目的,以节省传输带宽、提高信道利用率。这就是单边带调制(SSB SC )。产生 SSB信号有移相法和滤波法。本设计采用滤波法,即,将已产生的双边带信号通过一个带通滤波器,根据该滤波器传递函数的不同,可分别得到下边带信号和上边带信号。SSB 信号可表示为:ttmttmtccSSBsincosS式中:是 m (t )的所有频率成分移相的信号,称为的希尔伯特信号。式中符号取“- ”产生上边带,取“+”产生下边带。图 2.1 单边带信号的滤
6、波法形成滤波法的原理方框图如图2.1 所示,图中SSBH为单边带滤波器的传递函数,对于保留上边带的单边带调制来说,有高频电子课程设计- 3 - ccUSBH ,0,1 HSSB对于保留下边带的单边带调制来说,则取SSBH为带通滤波器, 于是ccSBH ,0,1 HLSSB单边带信号的频谱为SSBDSBSSBHSS总电路图见附录第三章、详细设计步骤1、 信号的产生由题意可知,未调信号的频率f=1Hz,功率P=1W ,载波频率 10Hz。设采用时间为 0.001S,频率分辨率为 0.1 。由于正弦信号的功率与幅值有以下关系:212mPA ,可以求出未调信号幅值。所以未调信号表达为: m=Am*co
7、s(2*pi*ft*t)。2、 信号的调制由于SSB 是通过滤波法实现。通过公式ttftccosSDSB实现DSB 信号,并通过傅立叶变换得其频谱,然后去除上边频分量得到下边频分量 LSSB , 再通过傅立叶反变换即可产生携带下边频的单边带调幅信号即 u信号。在 MATLAB 中fftseq 函数可以实现傅立叶变换,iff函数可以实现傅立叶反变换。张莉 :抑制载波单边带调幅(SSB )和解调的实现- 4 - 3、 信号的解调单边带信号的时域表达式为:ttfttftccsin?cosSSSB,将已调信号 u与同频同相的载波coscw t相乘后可以得到含源信号的表达试ttfttftftcc2sin
8、? 212cos 2121SP ,通过截至频率合理的低通滤波器就能将源信号恢复出来。在MATLAB中,低通滤波器可以floor 函数实现。4、程序代码t0=1; ts=0.001; fc=10; fs=1/ts; df=0.3; t=-t0/2:ts:t0/2; m=sqrt(2)*cos(2*pi*t); c=cos(2*pi*fc.*t); %定义载波同相分量 % b=sin(2*pi*fc.*t); v=m.*c+imag(hilbert(m).*b; u=m.*c-imag(hilbert(m).*b; M,m,dfl=fftseq(m,ts,df); M=M/fs; 高频电子课程设计
9、- 5 - U,u,dfl=fftseq(u,ts,df); U=U/fs; V,v,dfl=fftseq(v,ts,df); V=V/单边带调制与解调设计与仿真fs; f=0:dfl:dfl*(length(m)-1)-fs/2; hold on; figure(1) subplot(1,2,1) plot(t,m(1:length(t); axis(-1,1,-2,2); xlabel(时间); title(未调信号 ) subplot(1,2,2); plot(f,abs(fftshift(M) xlabel(频率); title(未调信号的频谱 ) hold on; figure(2)
10、; plot(t,c(1:length(t); axis(-0.1,0.1,-2,2) xlabel(时间); title(载波) 张莉 :抑制载波单边带调幅(SSB )和解调的实现- 6 - figure(3); subplot(2,2,1) plot(t,u(1:length(t); axis(-0.2,0.2,-1.5,1.5); xlabel(时间); title(上边带已调信号 ) subplot(2,2,2) plot(t,v(1:length(t) axis(-0.2,0.2,-1.5,1.5); xlabel(时间) title(下边带已调信号 ); subplot(2,2,3
11、) plot(f,abs(fftshift(U) title(上边带已调信号的频谱 ); xlabel(频率); subplot(2,2,4); plot(f,abs(fftshift(V) title(下边带已调信号的频谱 ); xlabel(频率) 高频电子课程设计- 7 - 第四章、设计结果及分析1、 仿真结果:图1:未调信号及其频谱张莉 :抑制载波单边带调幅(SSB )和解调的实现- 8 - 图2:载波信号图3:已调信号及其频谱高频电子课程设计- 9 - 图4:功率普密度及解调后的信号2、 仿真分析从图1中可以看出,未调信号频率为1Hz。从频谱角度上看,在 0处出现冲击, 这是由正弦信
12、号的频率特性确定的。由抑制载波双边带调幅调制出来的信号是以正弦信号为包络的不等值正弦信号组成的波形,经过滤除上边带后得到图3的携带下边带信号的已调信号,及经过滤除下边带后得到图3的吓呆上边带信号的已调信号。调制过程就是将信号的频谱进行搬移,将其搬运到载波附近的频率点上。下图是分别对应上、下边带信号的频谱图。与图1中的频谱图进行比较能清晰地看出,频域信号已经被搬移到载波的附件。图2为载波信号的波形。从图 4功率普密度图中看到,已调信号的功率主要集中在10Hz张莉 :抑制载波单边带调幅(SSB )和解调的实现- 10 - 附件,主要是因为信号频率已经被搬运到载波附件的原因。经过滤波器后,信号的大致
13、形状已经被恢复, 但由于调制和解调的过程中信号产生了相移,所以与未调信号相比,相位发送了较大的变化。第五章、参考文献1 程佩青 . 数字信号处理教程(第三版) . 清华大学出版社, 2007 2 刘卫国 . MATLAB 程序设计教程 . 中国水利水电出版社, 2005 3 宋祖顺 . 现代通信原理 . 电子工业出版社, 2007 4 余成波 . 数字信号处理 . 清华大学出版社, 2006 高频电子课程设计- 11 - 第六章、自我评价张莉 :抑制载波单边带调幅(SSB )和解调的实现- 12 - 指导老师评语(手写300字)课程设计成绩指导老师201 年月日高频电子课程设计- 13 - 第
14、五章、设计体会本周我们的课程设计是抑制载波单边带调幅(SSB )和解调的实现, 通过这次课程设计,我得到了很大的收获:通过对程序的设计,我进一步熟悉了 MATLAB 开发环境,对MATLAB 的一些基本操作和应用有了更深入的了解。 如:公式编辑器的使用, 有要求的正弦信号的产生,基本图形的绘制和各种的函数的使用等。同时,这次设计使我对通信电路课本上学到的知识点有了更深入的理解和掌握。比如对信号的调制和解调过程有了更深层次的理解,学会了如何使用 MATLAB 对信号进行SSB 调制和解调,了解了低通滤波器的MATLAB 设计方法。过程中,我遇到了许多现问题, 不过在小组讨论中都被克服了,我学会了如何安排设计所需的时间及合理利用网络资源等普遍实用的学习方法,通过和和同学探讨,拓宽了我的眼界,学习了别人好的设计思路和设计方法等。 学会了怎样编写设计报告等。相信在以后的学习中都还是能用到的。