抑制载波双边带调幅(DSB-SC)和解调的实现

合集下载

北邮通信原理实验报告

北邮通信原理实验报告

北京邮电大学通信原理实验报告学院:信息与通信工程学院班级:姓名:姓名:实验一:双边带抑制载波调幅(DSB-SC AM)一、实验目的1、了解DSB-SC AM 信号的产生以及相干解调的原理和实现方法。

2、了解DSB-SC AM 信号波形以及振幅频谱特点,并掌握其测量方法。

3、了解在发送DSB-SC AM 信号加导频分量的条件下,收端用锁相环提取载波的原理及其实现方法。

4、掌握锁相环的同步带和捕捉带的测量方法,掌握锁相环提取载波的调试方法。

二、实验原理DSB 信号的时域表达式为()()cos DSB c s t m t t ω=频域表达式为1()[()()]2DSB c c S M M ωωωωω=-++ 其波形和频谱如下图所示DSB-SC AM 信号的产生及相干解调原理框图如下图所示将均值为零的模拟基带信号m(t)与正弦载波c(t)相乘得到DSB—SC AM信号,其频谱不包含离散的载波分量。

DSB—SC AM信号的解调只能采用相干解调。

为了能在接收端获取载波,一种方法是在发送端加导频,如上图所示。

收端可用锁相环来提取导频信号作为恢复载波。

此锁相环必须是窄带锁相,仅用来跟踪导频信号。

在锁相环锁定时,VCO输出信号sin(2πf c t+φ)与输入的导频信号cos(2πf c t)的频率相同,但二者的相位差为(φ+90°),其中很小。

锁相环中乘法器的两个输入信号分别为发来的信号s(t)(已调信号加导频)与锁相环中VCO的输出信号,二者相乘得到[A C m(t)cos(2πf c t)+A p cos(2πf c t)]∙sin(2πf c t+φ)=A c2m(t)[sinφ+sin(4πf c t+φ)]+A p2[sinφ+sin(4πf c t+φ)]在锁相环中的LPF带宽窄,能通过A p2sinφ分量,滤除m(t)的频率分量及四倍频载频分量,因为很小,所以约等于。

LPF的输出以负反馈的方式控制VCO,使其保持在锁相状态。

抑制载波双边带调幅(DSB-SC)和解调的实现精选全文完整版

抑制载波双边带调幅(DSB-SC)和解调的实现精选全文完整版

可编辑修改精选全文完整版抑制载波双边带调幅(DSB-SC)和解调的实现一、设计目的和意义本设计要求采用matlab或者其它软件工具实现对信号进行抑制载波双边带调幅(DSB-SC)和解调,并且绘制相关的图形。

在通信系统中,从消息变换过来的信号所占的有效频带往往具有频率较低的频谱分量(例如语音信号),如果将这些信号在信道中直接传输,则会严重影响信号传输的有效性和可靠性。

因此这种信号在许多信道中均是不适宜直接进行传输的。

在通信系统的发射端通常需要调制过程,将信号的频谱搬移到所希望的位置上,使之转化成适合信道传输或便于信道多路复用的以调信号。

而在接收端则需要解调过程,以恢复原来有用的信号。

调制解调过程常常决定了一个通信系统的性能。

随着数字化波形测量技术和计算机技术的发展,可以使用数字化方法实现调制与解调的过程。

同时调制还可以提高性能,特别是抗干扰能力,以及更好的利用频带。

二、设计原理(1):调制与解调的MATLAB实现:调制在通信过程中起着极其重要的作用:无线电通信是通过空间辐射方式传输信号的,调制过程可以将信号的频谱搬移到容易一电磁波形式辐射的较高频范围;此外,调制过程可以将不同的信号通过频谱搬移托付至不同频率的载波上,实现多路复用,不至于互相干扰。

振幅调制是一种实用很广的连续波调制方式。

调幅信号X(t)主要有调制信号和载波信号组成。

调幅器原理如图1所示:其中载波信号C(t)用于搭载有用信号,其频率较高。

幅度调制信号g(t)含有有用信息,频率较低。

运用MATLAB 信号g(t)处理工具箱的有关函数可以对信号进行调制。

对于信号x(t),通信系统就可以有效而可靠的传输了。

在接收端,分析已调信号的频谱,进而对它进行解调,以恢复原调制信号。

解调器原理如图2所示:对于调制解调的过程以及其中所包含的对于信号的频谱分析均可以通过MATLAB的相关函数实现。

(2):频谱分析 当调制信号f(t)为确定信号时,已调信号的频谱为()c c SDSB=1/2F -+1/2F(+)ωωωω. 双边带调幅频谱如图3所示:图3 双边带调幅频谱抑制载波的双边带调幅虽然节省了载波功率,但已调西那的频带宽度仍为调制信号的两倍,与常规双边带调幅时相同。

抑制载波的双边带信号(DSB)的实现

抑制载波的双边带信号(DSB)的实现

实验二 振幅调制实验——抑制载波的双边带信号(DSB )的实现一、实验原理1、振幅调制的一般概念调制,就是用调制信号(如声音、图像等低频或视频信号)去控制载波(其频率远高于调制信号频率,通常又称“射频” )某个参数的过程。

载波受调制后成为已调波。

振幅调制,就是用调制信号去控制载波信号的振幅, 使载波的振幅按调制信号的规律变化。

设调制信号为()c o s f f m f v t V w t =载波信号为且 c f w w则根据振幅调制的定义,可以得到普通调幅波的表达为:()(1cos )cos AM cm f c v t V m w t w t =+ (2—1)式中 c ma m c m c m V K V m V V Ω∆== (2—2)称为调幅度(调制度), a K 为调制灵敏度。

为使已调波不 失真,调制度m 应小于或等于1、当 m>1 时, 此时产生严重失真,称之为过调制失真,这是应该避免的。

将式(2—1)用三角公式展开,可得到:()cos cos()cos()22AM cm c cm c f cm c f m m v t V w t V w w t V w w t =+++- (2—3)由式(2—3)看出,单频调制的普通调幅波由三个高频正弦波叠加而成:载波分量,上 边频分量,下边频分量。

在多频调制的情况下,各边频分量就组成了上下边带。

普通调幅波 可用 AM 表示。

在调制过程中,将载波抑制就形成了抑制载波双边带信号,简称双边带信号,用 DSB 表示;如果 DSB 信号经边带滤波器滤除一个边带或在调制过程中直接将一个边带抵消,就 形成单边带信号,用 SSB 表示。

由以上讨论可以看出, 若先将调制信号和一个直流电压相加,然后再与载波一起作用到 乘法器上,则乘法器的输出将是一个普通调幅波;若调制信号直接与载波相乘,或在 AM 调 制的基础上抑制载波,即可实现 DSB 调制;将 DSB 信号滤掉一个边带,即可实现 SSB 调 制。

双边带抑制载波调幅与解调实验

双边带抑制载波调幅与解调实验

实验类型:□验证□综合□设计□创新实验日期:实验成绩:___实验名称实验二双边带抑制载波调幅与解调实验〔DSB-SC AM)指导教师实验目的1、掌握双边带抑制载波调幅与解调的原理及实现方法。

2、掌握相干解调法原理。

3、了解DSB调幅信号的频谱特性。

4、了解抑制载波双边带调幅的优缺点。

仪器设备与耗材1、信号源模块2、模拟调制模块3、模拟解调模块4、20M双踪示波器实验根本原理1、DSB调幅典型波形和频谱如图1所示:图1 DSB信号的波形和频谱实验中采用如下框图实现DSB调幅。

图2 DSB调幅实验框图由信号源模块提供不含直流分量的2K正弦基波信号和384K正弦载波信号sinwct经乘法器相乘,调制深度可由“调制深度调节〞旋转电位器调整,得到DSB调幅信号输出。

2、相干解调法实验中采用如下框图实现相干解调法解调DSB信号:调幅输入相乘输出解调输出图3 DSB解调实验框图〔相干解调法〕实验步骤与实验步骤:1、将模块小心地固定在主机箱中,确保电源接触良好。

2、插上电源线,翻开主机箱右侧的交流开关,再分别按下三个模块中的实验记录3、DSB调幅〔1〕信号源模块“2K正弦基波〞测试点,调节“2K调幅〞旋转电位器,使其输出信号峰峰值为1V左右;“384K正弦载波〞测试点,调节“384K调幅〞旋转电位器,使其输出信号峰峰值为左右。

〔2〕实验连线如下:信号源模块 ----------模拟调制模块“相乘调幅1〞2K正弦基波----------基波输入384K正弦载波--------载波输入〔3〕调节“调制深度调节1〞.旋转电位器,用示波器观测“调幅输出〞测试点信号波形。

这里也可采用“相乘调幅2〞电路完成同样过程。

4、DSB解调〔相干解调法〕〔1〕实验连线如下:模拟调制模块------------模拟解调模块“相干解调法〞载波输入----------------载波输入调幅输出----------------调幅输入〔2〕调节“解调深度调节〞旋转电位器’观测“相乘输出〞与“解调输出〞测试点波形,并比照模拟信号复原的效果。

抑制载波双边带调幅

抑制载波双边带调幅

抑制载波双边带调幅(DSB-SC)和解调的实现一、设计目的和意义本设计要求采用matlab或者其它软件工具实现对信号进行抑制载波双边带调幅(DSB-SC)和解调,并且绘制相关的图形。

在通信系统中,从消息变换过来的信号所占的有效频带往往具有频率较低的频谱分量(例如语音信号),如果将这些信号在信道中直接传输,则会严重影响信号传输的有效性和可靠性。

因此这种信号在许多信道中均是不适宜直接进行传输的。

在通信系统的发射端通常需要调制过程,将信号的频谱搬移到所希望的位置上,使之转化成适合信道传输或便于信道多路复用的以调信号。

而在接收端则需要解调过程,以恢复原来有用的信号。

调制解调过程常常决定了一个通信系统的性能。

随着数字化波形测量技术和计算机技术的发展,可以使用数字化方法实现调制与解调的过程。

同时调制还可以提高性能,特别是抗干扰能力,以及更好的利用频带。

二、设计原理(1):调制与解调的MATLAB实现:调制在通信过程中起着极其重要的作用:无线电通信是通过空间辐射方式传输信号的,调制过程可以将信号的频谱搬移到容易一电磁波形式辐射的较高频围;此外,调制过程可以将不同的信号通过频谱搬移托付至不同频率的载波上,实现多路复用,不至于互相干扰。

振幅调制是一种实用很广的连续波调制方式。

调幅信号X(t)主要有调制信号和载波信号组成。

调幅器原理如图1所示:其中载波信号C(t)用于搭载有用信号,其频率较高。

幅度调制信号g(t)含有有用信息,频率较低。

运用MATLAB信号g(t)处理工具箱的有关函数可以对信号进行调制。

对于信号x(t),通信系统就可以有效而可靠的传输了。

在接收端,分析已调信号的频谱,进而对它进行解调,以恢复原调制信号。

解调器原理如图2所示:对于调制解调的过程以及其中所包含的对于信号的频谱分析均可以通过MATLAB 的相关函数实现。

(2):频谱分析当调制信号f(t)为确定信号时,已调信号的频谱为()c c SDSB=1/2F -+1/2F(+)ωωωω. 双边带调幅频谱如图3所示:图3 双边带调幅频谱抑制载波的双边带调幅虽然节省了载波功率,但已调西那的频带宽度仍为调制信号的两倍,与常规双边带调幅时相同。

北邮通原硬件实验报告

北邮通原硬件实验报告

信息与通信工程学院通信原理硬件实验报告指导教师:实验日期:实验一双边带抑制载波调幅(DSB-SC AM)一、实验目的1) 了解DSB-SC AM信号的产生及相干解调的原理和实现方法。

2) 了解DSB-SC AM的信号波形及振幅频谱的特点,并掌握其测量方法。

3) 了解在发送DSB-SC AM信号加导频分量的条件下,收端用锁相环提取载波的原理及实现方法。

4) 掌握锁相环的同步带和捕捉带的测量方法,掌握锁相环提取载波调试方法。

二、实验内容及步骤1. DSB-SC AM 信号的产生1) 按照指导书图示,连接实验模块。

2) 示波器观察音频振荡器输出调制信号m(t),调整频率10kHz,均值03) 示波器观察主振荡器输出信号波形和频率;观察乘法器输出,注意相位翻转。

4) 测量已调信号的振幅频谱,调整加法器的G和g,使导频信号的振幅频谱的幅度为已调信号的编带频谱幅度的0.8倍。

2、DSB-SC AM 信号的相干解调及载波提取1) 调试锁相环a) 单独测试VCO的性能Vin暂不接输入,调节f0旋钮,改变中心频率,频率范围约为70~130kHz。

V in接直流电压,调节中心频率100kHz,使直流电压在-2~2V变化,观察VCO 线性工作范围;由GAIN调节VCO灵敏度,使直流电压变化正负1V时VCO频偏为10kHz。

b) 单独测试相乘和低通滤波工作是否正常。

锁相环开环,LPF输出接示波器。

两VCO经过混频之后由LPF输出,输出信号为差拍信号。

c) 测试同步带和捕捉带:锁相环闭环,输出接示波器,直流耦合。

将信号源VCO的频率f0调节到比100kHz小很多的频率,使锁相环失锁,输出为交变波形。

调节信号源VCO频率缓慢升高,当波形由交流变直流时说明VCO 锁定,记录频率f2=96.8kHz,继续升高频率,当直流突变为交流时再次失锁,记录频率f4=115.6kHz。

缓慢降低输入VCO频率,记录同步时频率f3=106.9kHz 和再次失锁时频率f1=90.7kHz。

实验一:双边带抑制载波调幅

实验一:双边带抑制载波调幅
3. 恢复载波与相干解调
(1)按图 7 连接实验设备,其中输入信号为图 3 中加法器的输出信号;
图 7 DSB-SC AM 信号的相干解调及载波提取实验连接图
(2)用示波器观察锁相环低通滤波器的输出是否为直流,以此判断锁相环是否处于锁 定状态。若未锁定,缓慢调节锁相环 VCO 的 f0 旋钮,直至锁相环低通滤波器输出直流;
器输出的频率,调节可调滤波器后观察到的解调信号频率也发生改变如图 25 所示。
图 24 相干解调输出(音频信号 10KHz)
图 25 相干解调输出(音频信号 3.5KHz)
五、 思考题
1、整理实验记录波形,说明 DSB-SC AM 信号波形的特点。 答: DSB-SC 信号波形如图 10 所示,调幅波的振幅在零值上下按照调制信号规律变化。其 包络正比于调制信号的绝对值,调制信号过零时,调幅波高频相位要产生 180°的相位突 变。 AM 信号波形如图 12 所示,振幅在载波振幅上、下按调制信号的规律变化,即调幅波 的包络直接反映调制信号的变化规律。
图 13 VCO 输出波形(DC=0V)
图 14 VCO 输出波形(DC=+1V)
图 15 VCO 输出波形(DC=-1V)
单独测量锁相环中乘法器、低通滤波器的工作是否正常
开环状态下,锁相环乘法器输出波形以及其信号源 VCO 的输入如图 16 所示。信号源 VCO 输出频率为 153.8KHz,锁相环 VCO 中心频率为 100.6KHz,由此可知乘法器输出信号包 络频率为 153.8KHz-100.6KHz=53.8KHz。从图 16 可知,包络一个周期在时间轴上约为 10 格,即周期为 2us x 10=20us,其频率约为 50KHz,乘法器输出正确。用示波器观察乘法器 输出经过环路低通滤波器的输出,可观察到频率在 50KHz 左右的正弦波形,此处由于工作 失误,未对滤波器的输出波形图像进行保存。

DSB抑制载波双边带幅度调制、相干解调系统的MATLAB实现

DSB抑制载波双边带幅度调制、相干解调系统的MATLAB实现

抑制载波双边带幅度调制、相干解调系统的MATLAB实现目录一、作业要求 (1)二、DSB-SC原理描述 (1)三、DSB-SC实现框图 (2)四、MATLAB程序及注释 (3)五、仿真结果 (11)一、作业要求用MATLAB程序开发设计抑制载波双边带幅度调制、相干解调系统。

系统参数如下:信源为频率为3K、幅度为1的正弦信号,载波频率为信源频率的30倍。

要求有如下输出和显示:(1)调制前后的信号波形、信号频谱;(2)在信道输入信噪比分别为0dB和10dB两种情况下,解调器的输入和输出波形各有何不同;(3)绘出输入信噪比与输出信噪比之间的关系(不能直接使用制度增益的公式来绘制)。

二、DSB-SC原理描述所谓线性调制是指信号的频谱为调制信号(即基带信号)频谱的线性平移及变换,而非线性调制时已调信号与输入调制信号之间不存在这种对应关系,已调信号频谱中将出现与调制信号无线性关系的分量。

在常规双边带调幅(DSB )时,由于已调波中含有不携带信息的载波分量,故调制效率较低。

为了提高调制效率,在常规调幅的基础上抑制掉载波分量,使总功率全部包含在双边带中。

这种调制方式称为抑制载波双边带调制 (DSB-SC)。

在抑制载波双边带调幅(DSB-SC )中,实现双边带调制就是完成调制信号与载波信号的相乘运算,输出已调信号时域表达式为:()()()=DSB c S t f t cos w t其中f(t)为调制信号,可确切知道也可以为随机信号,通常认为平均值为0。

ωc 为载波频率。

双边带解调只能采用相干解调,把已调信号乘上一个与调制器同频同相的载波,将已调信号的频谱搬回到原点位置,时域表达式为:21()()()()(12)2==+DSB c c c S t cos w t f t cos w t f t cos w t 然后通过低通滤波器,滤除高频分量,使得无失真地恢复出原始调制信号。

三、DSB-SC 实现框图DSB_SC 信号的产生:f(t)cos(wt)S(t)DSB_SC信号的解调:四、MATLAB程序及注释clc;clear;tic;fm=3*10^3;%pre modulation freqfc=30*fm;%carrier freqfs=2*2^10*fc;%sampling freqT=1/fs;%sampling intervalL=256*2^10;%length of signalt=(0:L-1)*T;%time vectorft=sin(2*pi*fm*t);%pre-modulation signalplot(t,ft);title('premodulation signal');xlabel('t/s');ylabel('f(t)');saveas(gcf,'premodulation signal.bmp','bmp');s_dsb=ft.*cos(2*pi*fc*t);%modulated signalplot(t,s_dsb);title('modulated signal');xlabel('t/s');ylabel('dsb(t)');saveas(gcf,'modulated signal.bmp','bmp');NFFT=2^nextpow2(L);fw_ft=fft(ft,NFFT)/NFFT*2;%show reality ampltitudef=fs/NFFT*(0:1:NFFT-1);abs_fw_ft=abs(fw_ft);plot(f(1:NFFT/2),abs_fw_ft(1:NFFT/2));saveas(gcf,'premodulation signal spectrum.bmp','bmp');plot(f(1:ceil(10*fm*L*T)),abs_fw_ft(1:ceil(10*fm*L*T)));%better effectfw_dsb=fft(s_dsb,NFFT)/NFFT*2;abs_fw_dsb=abs(fw_dsb);plot(f(1:NFFT/2),abs_fw_dsb(1:NFFT/2));saveas(gcf,'modulated signal spectrum.bmp','bmp');plot(f(1:ceil(2*fc*L*T)),abs_fw_dsb(1:ceil(2*fc*L*T)));%better effect%--------------------------------------q2dsb_n0=awgn(s_dsb,0);%add noiseplot(t,dsb_n0);dsb_n10=awgn(s_dsb,10);plot(t,dsb_n10);fw_dsb_n0=fft(dsb_n0,NFFT);%fftabs_fw_dsb_n0=abs(fw_dsb_n0);plot(f(1:NFFT/2),abs_fw_dsb_n0(1:NFFT/2));fw_dsb_n10=fft(dsb_n10,NFFT);abs_fw_dsb_n10=abs(fw_dsb_n10);plot(f(1:NFFT/2),abs_fw_dsb_n10(1:NFFT/2));[max_n0,locat_n0]=max(abs_fw_dsb_n0(1:NFFT/2));%bpf_n0w_bpf=11;%适当的取带通滤波器的带宽,会影响最后的制度增益abs_fw_dsb_n0(:,1:(locat_n0-w_bpf))=0;abs_fw_dsb_n0(:,(locat_n0+w_bpf):NFFT-locat_n0-w_bpf)=0;abs_fw_dsb_n0(:,NFFT-locat_n0+w_bpf:NFFT)=0;fw_dsb_n0(:,1:(locat_n0-w_bpf))=0;fw_dsb_n0(:,(locat_n0+w_bpf):NFFT-locat_n0-w_bpf)=0;fw_dsb_n0(:,NFFT-locat_n0+w_bpf:NFFT)=0;[max_n10,locat_n10]=max(abs_fw_dsb_n10(1:NFFT/2));%bpf_n10 %w_bpf=5;abs_fw_dsb_n10(:,1:(locat_n10-w_bpf))=0;abs_fw_dsb_n10(:,(locat_n10+w_bpf):NFFT-locat_n10-w_bpf)=0; abs_fw_dsb_n10(:,NFFT-locat_n10+w_bpf:NFFT)=0;fw_dsb_n10(:,1:(locat_n10-w_bpf))=0;fw_dsb_n10(:,(locat_n10+w_bpf):NFFT-locat_n10-w_bpf)=0;fw_dsb_n10(:,NFFT-locat_n10+w_bpf:NFFT)=0;% tic;%bpf1 %slow time wasting,no loop% for i=1:size(fw_dsb_n0,2)% max_abs_fw_n0=max(abs_fw_dsb_n0);% if abs_fw_dsb_n0(i)<0.1*max_abs_fw_n0% fw_dsb_n0(i)=0;% abs_fw_dsb_n0(i)=0;% end% end% toc;% tic;%bpf2% for i=1:size(fw_dsb_n10,2)% max_abs_fw_n10=max(abs_fw_dsb_n10);% if abs_fw_dsb_n10(i)<0.1*max_abs_fw_n10% fw_dsb_n10(i)=0;% abs_fw_dsb_n10(i)=0;% end% end% toc;fti_n0=ifft(fw_dsb_n0);%input signalfti_n10=ifft(fw_dsb_n10);fti_n0=real(fti_n0);fti_n10=real(fti_n10);plot(t,fti_n0);plot(t,fti_n10);dsb_n0_temp=fti_n0.*cos(2*pi*fc*t);fw_dsbi_n0=fft(dsb_n0_temp,NFFT);fw_dsbi_n0(:,ceil((1.5*fm)*L*T):NFFT-ceil((1.5*fm)*L*T))=0;%lpf %适当的取低通滤波器的带宽,会影响最后的制度增益abs_fw_dsbi_n0=abs(fw_dsbi_n0);plot(f(1:NFFT/2),abs_fw_dsbi_n0(1:NFFT/2));fto_n0=ifft(fw_dsbi_n0);%output signalfto_n0=real(fto_n0);plot(t,fto_n0);dsb_n10_temp=fti_n10.*cos(2*pi*fc*t);fw_dsbi_n10=fft(dsb_n10_temp,NFFT);fw_dsbi_n10(:,ceil((1.5*fm)*L*T):NFFT-ceil((1.5*fm)*L*T))=0;%lpf abs_fw_dsbi_n10=abs(fw_dsbi_n10);plot(f(1:NFFT/2),abs_fw_dsbi_n10(1:NFFT/2));fto_n10=ifft(fw_dsbi_n10);%output signalfto_n10=real(fto_n10);plot(t,fto_n10);plot(t,fto_n10-fto_n0);%difference btw n10&n0%------------------------------------q3sini=zeros(1,201);sono=zeros(1,201);for snr=0:200dsb_n_snr=awgn(s_dsb,snr);%add noiseplot(t,dsb_n_snr);fw_dsb_n_snr=fft(dsb_n_snr,NFFT);%fftabs_fw_dsb_n_snr=abs(fw_dsb_n_snr);plot(f(1:NFFT/2),abs_fw_dsb_n_snr(1:NFFT/2));[max_n_snr,locat_n_snr]=max(abs_fw_dsb_n_snr(1:NFFT/2));%bpf_n _snr%w_bpf=5;abs_fw_dsb_n_snr(:,1:(locat_n_snr-w_bpf))=0;abs_fw_dsb_n_snr(:,(locat_n_snr+w_bpf):NFFT-locat_n_snr-w_bpf)=0; abs_fw_dsb_n_snr(:,NFFT-locat_n_snr+w_bpf:NFFT)=0;fw_dsb_n_snr(:,1:(locat_n_snr-w_bpf))=0;fw_dsb_n_snr(:,(locat_n_snr+w_bpf):NFFT-locat_n_snr-w_bpf)=0;fw_dsb_n_snr(:,NFFT-locat_n_snr+w_bpf:NFFT)=0;fti_n_snr=ifft(fw_dsb_n_snr);%input signalfti_n_snr=real(fti_n_snr);plot(t,fti_n_snr);dsb_n_snr_temp=fti_n_snr.*cos(2*pi*fc*t);fw_dsbi_n_snr=fft(dsb_n_snr_temp,NFFT);fw_dsbi_n_snr(:,ceil((1.5*fm)*L*T):NFFT-ceil((1.5*fm)*L*T))=0;%lpfabs_fw_dsbi_n_snr=abs(fw_dsbi_n_snr);plot(f(1:NFFT/2),abs_fw_dsbi_n_snr(1:NFFT/2));fto_n_snr=ifft(fw_dsbi_n_snr);%output signalfto_n_snr=real(fto_n_snr)*2;%after lpf we acquire ft/2,so we need to *2plot(t,fto_n_snr);sini(1,snr+1)=10*log10(abs(mean(mean(ft(32768:229376).*ft(327 68:229376)))/(mean(mean(fti_n_snr(32768:229376)-ft(32768:229376)).*(fti_n_snr(32768:229376)-ft(32768:229376))))));sono(1,snr+1)=10*log10(abs(mean(mean(ft(32768:229376).*ft(32 768:229376)))/(mean(mean(fto_n_snr(32768:229376)-ft(32768:229376)).*(fto_n_snr(32768:229376)-ft(32768:229376))))));%取不受加窗影响的信号段endsnr_x=0:200;plot(snr_x,sono./sini);toc;% subplot(3,1,1);plot(t(32768:229376),ft(32768:229376));% subplot(3,1,2);plot(t(32768:229376),fti_n_snr(32768:229376)); % subplot(3,1,3);plot(t(32768:229376),fto_n_snr(32768:229376));五、仿真结果在MATLAB仿真中,取系统参数如下:信源为频率为3K、幅度为1的正弦信号,载波频率为信源频率的30倍,即为90K。

根据MATLAB的抑制载波的双边带幅度调制(DSB)与解调分析

根据MATLAB的抑制载波的双边带幅度调制(DSB)与解调分析

目录1基于MATLAB的抑制载波的双边带幅度调制(DSB)与解调分析摘要 (2)2、设计目的 (3)3、设计要求 (4)4、系统原理 (4)4.1系统框图: (4)4.2各模块原理及M文件实现 (5)4.2.1.发送与接收滤波器 (8)4.2.2.解调部分 (8)5 Simulink仿真 (11)5.1:调制仿真 (11)5.2:调制+解调 (15)5.3:调制+高斯噪声+解调 (18)5.4总结: (21)6、M文件完整程序 (22)7、个人小结 (28)8、参考文献 (29)1基于MATLAB的抑制载波的双边带幅度调制(DSB)与解调分析摘要信号的调制与解调在通信系统中具有重要的作用。

调制过程实际上是一个频谱搬移的过程,即是将低频信号的频谱(调制信号)搬移到载频位置(载波)。

而解调是调制的逆过程,即是将已调制信号还原成原始基带信号的过程。

调制与解调方式往往能够决定一个通信系统的性能。

幅度调制就是一种很常见的模拟调制方法,在AM信号中,载波分量并不携带信息,仍占据大部分功率,如果抑制载波分量的发送,就能够提高功率效率,这就抑制载波双边带调制DSB-SC(Double Side Band with Suppressed Carrier),因为不存在载波分量,DSB-SC信号的调制效率就是100%,即全部功率都用于信息传输。

但由于DSB-SC信号的包络不再与调制信号的变化规律一致,因而不能采用简单的包络检波来恢复调制信号,需采用同步检波来解调。

这种解调方式被广泛应用在载波通信和短波无线电话通信中。

但是由于在信道传输过程中必将引入高斯白噪声,虽然经过带通滤波器后会使其转化为窄带噪声,但它依然会对解调信号造成影响,使其有一定程度的失真,而这种失真是不可避免的。

本文介绍了M文件编程和Simulink 两种方法来仿真DSB-SC系统的整个调制与解调过程。

关键词DSB-SC调制同步检波信道噪声M文件Simulink仿真2、设计目的本课程设计是实现模拟DSB-SC信号的调制解调。

常规调幅(AM)和抑制载波双边带(DSB)调制与解调实验

常规调幅(AM)和抑制载波双边带(DSB)调制与解调实验

常规调幅(AM)和抑制载波双边带(DSB)调制与解调实验实验类型(Experimental type ) Matlab 实现设计性实验二、 实验目的(Experimental purposes )1.掌握振幅调制(amplitude demodulation, AM 以及 DSB )和解调(amplitude demodulation )原理。

2.学会Matlab 仿真软件在振幅调制和解调中的应用。

3.掌握参数设置方法和性能分析方法。

4.通过实验中波形的变换,学会分析实验现象。

三、 实验内容(Experiment contents )1.设计AM-DSB 信号实现的Matlab 程序,输出调制信号、载波信号以及已调2.号波形以及频谱图,并改变参数观察信号变化情况,进行实验分析。

3.设计AM-DSB 信号解调实现的Matlab 程序,输出并观察解调信号波形,分析实验现象。

四、 实验要求(Experimental requirements )利用Matlab 软件进行振幅调制和解调程序设计,输出显示调制信号、载波信号以及已调信号波形,并输出显示三种信号频谱图。

对产生波形进行分析,并通过参数的改变,观察波形变化,分析实验现象。

五、振幅调制原理5.1振幅调制产生原理所谓调制,就是在传送信号的一方将所要传送的信号附加在高频振荡上,再由天线发射出去。

这里高频振荡波就是携带信号的运载工具,也叫载波。

振幅调制,就是由调制信号去控制高频载波的振幅,直至随调制信号做线性变化。

在线性调制系列中,最先应用的一种幅度调制是全调幅或常规调幅,简称为调幅(AM )。

为了提高传输的效率,还有载波受到抑制的双边带调幅波(DSB )和单边带调幅波(SSB )。

在频域中已调波频谱是基带调制信号频谱的线性位移;在时域中,已调波包络与调制信号波形呈线性关系。

设正弦载波为)cos()(0ϕω+=t A t c c式中,A 为载波幅度;c ω为载波角频率;0ϕ为载波初始相位(通常假设0ϕ=0). 调制信号(基带信号)为)(t m 。

实验三抑制载波双边带调幅(DSB)

实验三抑制载波双边带调幅(DSB)

实验三 抑制载波双边带调幅(DSB)
一、概述
在常规调幅时,载波不携带任何信息,信息完全由边带携带,造成发射功率的极大浪费。

为了提高调制效率,就要抑制掉载波分量,使总功率全部包含在边带中。

这种调制方式称为抑制载波双边带调幅DSB 。

二、实验原理
实现DSB 实质是完成调制信号与载波信号的相乘运算。

节省了载波功率,提高了调制效率,但已调信号的带宽仍与调制信号一样,是基带信号带宽的两倍。

由于双边带信号的频谱是基带信号频谱的线性搬移,所以属于线性调制。

双边带调制信号的时间表示式:t cos )t (m )t (S c DSB ω= 双边带调制信号的频域表示式:)]()([2
1)(c c DSB M M S ωωωωω+++= 三、实验步骤
1.用Systemview 软件建立的一个DSB 系统仿真电路,如下图所示:
2.元件参数的配置
3.系统运行时间设置
运行时间=0.1 秒 采样频率=10,000Hz 采样点数:1024
4.运行系统
在Systemview 设计窗内运行该系统后,转到分析窗口观察输出波形。

5.功率谱:在分析窗口接收计算其中选择Spectrum ,观察调制后的功率谱。

四、实验报告
1.观察并记录实验波形:Token 5-调制信号波形; Token 4-载波波形;Token
3-已调波形。

2.观察DSB的波形图,分析其与AM调制系统差别。

3.观察DSB的功率谱,并与AM信号功率谱相比较,说明其优劣。

4.改变参数配置,将所得不同结果存档后,与实验结果进行比较,说明参数改
变对实验结果的影响。

5.参考理论波形如下图所示:。

双边带调幅

双边带调幅

图 4.5 解调信号时域、频域图 由图可知, 双边带调制是对基带信号的线性频谱搬移,调制前后频谱仅仅是
位置发生了改变,频谱形状没有太大的改变。 总结:通过利用 matlab 程序实现了题目的要求,完成了对抑制载波双边带 调幅(DSB)的调制与解调。
五、 体会
本设计要求采用 matlab 或者其它软件工具实现对信号进行抑制载波双边 带调幅(DSB-SC)和解调,并且绘制相关的图形。通过设计完成了题目的 要求。 本次设计,首先针对题目进行分析,将所涉及的波形,频谱及相关函数 做了研究, 大体撒谎能够把握了设计的流程以及思路。 再通过查阅相关资料, 能对相关的知识做正确的记录,以便随时查看。在设计过程中,充分的利用 matlab 的相关函数,使自己掌握了更多有用的函数。通过查看函数的用法以 及例题可以正确的实现本设计的部分函数的编写。 同时本设计中所运用的通 信原理中的自相关函数与功率频密度函数的知识也在设计过程中得到了正 确的理解,并且成功的实现了图形的绘制。 在设计过程中,也遇到了许多的困难。如原始波形的频谱应该是方波, 可结果却只是一条直线,经过分析,原来是采样点过少,同时在设计时也要 随时考虑到数字信号处理中所学的抽样频率必须大于两倍信号谱的最高频 率(FS.>2FH)以及抽样点数 N 大于 M 点的有限长序列。这样就成功的将 matlab,通信原理和数字信号处理有机的结合在一起。此外在分析所设计的 图中, 根据相关的通信原理知识可以对结果作出判断,这样就提高了自己的 相关知识,同时加深了对 matlab 的运用。
plot(frqYc,Yc) title('载波信号频谱') %axis([0 50000 0 max(Yc)]); xlabel('频率:hz') grid on Y1=fft(mes); Y1=abs(Y1(1:length(Y1)/2+1)); %调制信号频谱 frqY1=(0:length(Y1)-1)*Fs/length(Y1)/2; figure(2) subplot(1,2,1) plot(t,mes) title('调制信号') xlabel('时间:s') ylabel('幅度') subplot(1,2,2) plot(frqY1,Y1) title('调制信号频谱') axis([0 50000 0 max(Y1)]); xlabel('频率:hz') grid on Udsb=k*mes.*uc; %已调信号 Y2=fft(Udsb); %已调信号频谱 Y2=abs(Y2(1:length(Y2)/2+1)); frqY2=(0:length(Y2)-1)*Fs/length(Y2)/2; figure(3) plot(t,Udsb) title('已调信号') xlabel('时间:s') ylabel('幅度') figure(4) plot(frqY2,Y2) title('已调信号频谱') axis([0 200000 0 max(Y2)]);

抑制载波双边带调幅和解调的实现

抑制载波双边带调幅和解调的实现

西南科技大学课程设计报告课程名称:数字通信课程设计设计名称:抑制载波双边带调幅和解调的实现姓名:学号:班级:指导教师:起止日期:西南科技大学信息工程学院制课 程 设 计 任 务 书学生班级: 学生姓名: 学号:设计名称: 抑制载波双边带调幅(DSB-SC )和解调的实现 起止日期: 指导教师:设计要求:对于信号0sin (200)||()0c t t t f t ≤⎧=⎨⎩其它(其中02t s =,载波为cos 2c f t π,200c f Hz =),用抑制载波的双边带调幅实现对信号进行调制和解调。

要求:采用matlab 或者其它软件工具实现对信号进行抑制载波双边带调幅(DSB-SC )和解调,并且绘制:(1) 信号()f t 及其频谱; (2) 载波cos 2c f t π;(3) DSB-SC 调制信号及其频谱; (4) DSB-SC 调制信号的功率谱密度; (5) 相干解调后的信号波形。

说明:采用matlab 实现时可以使用matlab 工具箱中的函数。

课程设计学生日志时间设计内容2011.6.21 查阅资料,确定方案2011.6.24 设计总体方案2011.6.25 看书复习抑制载波双边带调幅和解调的原理2011.6.28 查阅matlab相关书籍2011.6.30 根据题目编写m文件,生成所需的图2011.7.2 检查2011.7.3 实验报告的撰写2011.7.4 答辩课程设计考勤表周星期一星期二星期三星期四星期五课程设计评语表指导教师评语:成绩:指导教师:年月日抑制载波双边带调幅(DSB-SC )和解调的实现一、 设计目的和意义设计目的:通过做这个课程设计,掌握常用的软件的使用,能够把通信原理上面学习的一些理论知识经过软件设计出一个完整的抑制载波双边带调幅(DSB-SC )和解调。

设计意义:通过设计抑制载波双边带调幅(DSB-SC )和解调,对通信原理中的抑制载波双边带调幅(DSB-SC )和解调能进一步深入理解和学习。

抑制载波双边带分析

抑制载波双边带分析

抑制载波双边带分析作者:刘凌云弓美桃来源:《数字技术与应用》2013年第01期摘要:抑制载波双边带也称双边带,它是在常规双边带的基础上抑制掉载波分量,使总功率全部包含在双边带中。

和常规双边带信号相比,它节省了载波功率,调制效率得以提高。

它的带宽仍与常规双边带信号一样,是基带信号带宽的两倍。

抑制载波双边带信号的解调只能采用相干解调。

本文对抑制载波双边带信号的实现和解调进行了分析。

关键词:抑制载波双边带载波相干解调中图分类号:TN911.3 文献标识码:A 文章编号:1007-9416(2013)01-0194-011、引言在通信系统中,常规双边带幅度调制传输信息的优点是解调电路简单,缺点是调制效率低,载波分量不携带信息,却占据了大部分功率。

为了解决这个问题,在常规双边带的基础上抑制掉载波分量所得的调制信号就是抑制载波双边带信号(DSB-SC)也称双边带信号(DSB)。

2、双边带信号的实现双边带的模型如图1所示,无直流分量的基带信号m(t)和载波直接相乘就可得到双边带信号。

图1 双边带调幅(DSB-SC)模型双边带采用乘法器作为调制器。

不含有直流分量的基带信号m(t)与高频载波相乘,乘法器输出即是双边带信号(DSB)。

在具体实现上,采用频率为2KHZ的正弦信号作为基带信号m(t),采用频率为20KHZ的正弦信号作为高频载波。

高频载波信号由于含有高频干扰需要经过高频耦合电容C滤除掉后才能和基带信号相乘。

实际上,从乘法器输出的调幅信号还要经过带通滤波,这样才能保证调幅信号的质量。

双边带信号(DSB)实现的线路见图2。

图2 双边带调幅(DSB)信号实现的线路3、双边带信号(DSB)的时域和频域波形双边带信号时域公式:(1)双边带信号频域公式:(2)从乘法器输出的双边带信号(DSB)波形图如图3,频谱图如图4所示。

图3 常规双边带调幅信号波形图图4 常规双边带调幅信号频谱图由图3可知双边带信号时域波形的特点是在接近基带信号零点时有载波反相点,双边带信号的包络与基带信号不成正比。

调制解调实验报告

调制解调实验报告

调制解调实验报告实验四常规双边带调幅与解调实验(AM )⼀、实验⽬的1、掌握常规双边带调幅与解调的原理及实现⽅法。

2、掌握⼆极管包络检波法原理。

3、了解调幅信号的频谱特性。

4、了解常规双边带调幅的优缺点。

⼆、实验内容1、完成常规双边带调幅,观测 AM 信号的波形及其频谱。

2、采⽤⼆极管包络检波法,解调 AM 信号。

三、实验仪器1、信号源模块⼀块2、模拟调制模块⼀块3、模拟解调模块⼀块4、20M 双踪⽰波器⼀台5、带话筒⽴体声⽿机⼀副五、实验步骤1、将信号源模块、模拟调制模块、模拟解调模块⼩⼼地固定在主机箱中,确保电源接触良好。

2、插上电源线,打开主机箱右侧的交流开关,再分别按下三个模块中的电源开关,对应的发光⼆极管灯亮,三个模块均开始⼯作。

(注意,此处只是验证通电是否成功,在实验中均是先连线,后打开电源做实验,不要带电连线)3、AM 调幅(1)信号源模块“DDS-OUT”测试点输出 2KHz 正弦波信号,调节“DDS 调幅”旋转电位器,使其峰峰值为 1V 左右。

同时,调节“384K 调幅”旋转电位器,使“384K 正弦载波”输出峰峰值为 3.6V 左右。

(2)实验连线如下:(3)调节“调制深度调节 1”旋转电位器,⽤⽰波器观测“调幅输出”信号波形。

这⾥也可采⽤“相乘调幅 2”电路完成同样过程。

(4)⽰波器双踪观测模拟调制模块“基波输⼊”与“调幅输出”信号时,将⽰波器两通道幅度单位调到同⼀档,例如均为“1V/格”档位,理解基波信号是 AM 调幅信号的“包络”这⼀概念。

4、AM 解调(包络检波法)将 AM 调幅信号送⼊模拟解调模块中包络检波法“调幅输⼊”测试点,观测“检波输出”与“解调输出”测试点波形,并对⽐模拟信号还原的效果。

5、模拟语⾳信号 AM 调幅与解调⽤信号源模块模拟语⾳信源输出的“T-OUT”话⾳信号代替 2K 正弦信号送⼊模拟调制模块中,模拟解调模块还原的“解调输出”信号送回信号源模拟语⾳信源“R-IN”测试点,⽿机接收话筒语⾳信号,完成模拟语⾳信号 AM 调幅与解调的整个过程。

DSB仿真分析

DSB仿真分析

2000
3000
4000
5000
图 15
sd (t ) 频域波形, 2
(5).
设 r (t ) s(t ) n p (t ) ,分析噪声对解调结果的影响。
n p (t ) n p (kts ) [nc (kts ) cos(2 f c kts ) ns (kts )sin(2 f c kts )] ,

2
时,本地载波信号 cl 0 (t ) cos(ct ) 与调制载波信号 c(t ) cos(ct ) 完全
不相干,理论上输出信号为零。但通过仿真我们发现输出信号仍然不为零,只是数值上很小 罢了。
Page 6 of 9
通信系统原理
r(t)*cos(t+ )时 域 波 形 = /2 0.5 0.4 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 -0.5 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (s) 0.07 0.08 0.09 0.1
r(t)*cos(t+ )频 域 波 形 =0
Amplitude
0 -5000 -4000 -3000 -2000 -1000 0 1000 Frequency (Hz)
2000
3000
4000
5000
图 9
0.6 0.5 0.4 0.3
r ( t ) c o s c( t 频域波形, ) 0
2000
3000
4000
5000
图 13
0.06 0.04 0.02 0
r ( t ) c o s c( t 频域波形, ) 2
s d(t)时 域 波 形 = /2

载波双边带调幅(DSB-SC)和解调的实现

载波双边带调幅(DSB-SC)和解调的实现

载波双边带调幅(DSB-SC)和解调的实现谢小光;张媛媛【摘要】此次研究性实验,不仅让我对抑制载波双边带调幅(DSB-SC)和解调的原理及方法有了充分的理解,而且使我对通信原理的理解不仅停留在课本上.加深了曾经对理论知识较为浅显的认识的同时,将我平时所学的理论知识与实际问题相结合,极大的提高了我自己的动手创新能力.在此次实验的过程中,需要用到MATLAB软件,这使我发现MATLAB在通信设计方面发挥了非常大的作用,掌握了这个工具后对我以后的学习也受益匪浅.总之,这次研究性实验让我学会了很多,极大的锻炼了我的个人能力.【期刊名称】《西部皮革》【年(卷),期】2016(038)008【总页数】1页(P68)【关键词】载波双边;调幅【作者】谢小光;张媛媛【作者单位】西南财经大学法学院,四川成都611130;西南财经大学法学院,四川成都611130【正文语种】中文【中图分类】F719一、设计原理调制函数为,载波函数为,c(t)=cos(2πfct),fc=200Hz调制后的函数是,原理图为:已调信号的频谱为:因为DSB是线性调制要恢复原始信号,可以采用相干解调的方式来解调出原始信号,再经过低通滤波器恢复原始信号。

其原理框图如下:二、详细设计步骤绘制DSB-SC调制信号的功率谱密度M文件:fs=200;[c,lags]=xcorr(y4,200); %DSB信号自相关函数,200表示自相关函数时间тsubplot(1,2,1)plot(lags/fs,c)title('DSB信号自相关函数')xlabel('t')ylabel('Rw(t)')grid onSDSBp=fft(c,4000); %DSB功率谱fw=[-2000:1999]/4000*fs;yw=abs(fftshift(SDSBp));subplot(1,2,2)plot(fw,yw)title('DSB信号功率谱密度')xlabel('w')ylabel('Rxx(t)')grid on三、设计结果及分析(1)原始信号经变换后应该是方波,因为信号原本是辛格函数,频率为100/π。

双边带抑制载波调幅实验报告

双边带抑制载波调幅实验报告

计算机与信息工程学院验证性实验报告专业:年级: 2013—2014学年第一学期课程名称通信原理指导教师本组成员学号姓名实验地点实验时间项目名称双边带抑制载波调幅与解调实验类型一、实验目的1.掌握双边带抑制载波调幅的原理及实现方法。

2.掌握用matlab仿真软件观察双边带抑制载波调幅与解调。

二、实验内容1.观察双边带调幅的波形。

2.观察双边带调幅波形的频谱。

3.观察双边带解调的波形。

三、实验仪器装有matlab软件的计算机一台四、实验原理1.双边带调幅在常规双边带调幅时,由于已调波中含有不携带信息的载泼分量,故调制效率较低。

为了提高调制效率,在常规调幅的基础上抑制掉载波分量,使总功率全部包含在双边带中。

这种调制方式称为抑制载波双边带调制。

简称双边带调制(DSB)。

f t w t双边带调制信号的时域表达式:SDSB(t)=()cos cSDSB=++-双边带调制信号的频域表达式:(w)[F(w w)F(w w)]/2c c实现双边带调制就是完成调制信号与载波信号的相乘运算。

原则上,可以选用很多种非线性器件或时变参量电路来实现乘法器的功能,如平衡调制器或环形调制器。

双边带调制节省了载波功率,提高了调制效率,但已调信号的带宽仍与调幅信号一样,是基带信号带宽的两倍。

如果输入的基带信号没有直流分量,则得到的输出信号便是无载波分量的双边带信号。

双边带调制实质上就是基带信号与载波相乘。

2.双边带解调双边带解调只能采用相干解调,把已调信号乘上一个与调制器同频同相的波,将已调信号的频谱搬回到原点位置,时域表达式为:2c c (t)cos(*t)m(t)*cos (*)1(t)*(1cos(2**T))2DSB c S t m ωωω===+然后通过低通滤波器,滤除高频分量,是的无失真地恢复出原始调制信号。

五、实验程序及结果clear;clc;t=-2:0.001:2; %%信号f(t)y1=sinc(t*200);subplot(231),plot(t,y1) %画出原始信号title('已知信号');xlabel('时间:s');ylabel('幅度');grid onxlim([-0.1,0.1]);fs=2000; %%信号频谱t1=-2:0.0001:2;y11=sinc(t1*200);yk=fft(y11,50000); %对信号做傅里叶变换yw=2*pi/40000*abs(fftshift(yk)); %频谱搬移fw=[-25000:24999]/50000*fs;subplot(232),plot(fw,yw);title('已知信号的频谱');xlabel('频率:hz');ylabel('幅度');grid onxlim([-40,40]);y3=cos(2*pi*200*t); %%载波信号subplot(233),plot(t,y3);title('载波信号');xlabel('时间:s');ylabel('幅度');grid onxlim([-0.04,0.04]);y4=sinc(t*200).*cos(2*pi*200*t); %%已调信号subplot(234),plot(t,y4,'r-');title('已调信号');xlabel('时间:s');ylabel('幅度');grid onxlim([-0.05,0.05]);fs1=1000; %已调信号频谱yk=fft(y4,5000); %对信号做傅里叶变换yw=2*pi/4000*abs(fftshift(yk)); %频谱搬移fw=[-2500:2499]/5000*fs1;subplot(235),plot(fw,yw,'r-');title('已调信号的频谱');xlabel('频率:hz');ylabel('幅度');grid onxlim([-450,450]);[c,lags]=xcorr(y4,200); %%DSB信号自相关函数%200表示自相关函数时间figure(2)subplot(211)plot(lags/fs,c);title('DSB信号自相关函数');xlabel('t');ylabel('Rxx(t)');grid onSDSBp=fft(c,5000); %DSB功率谱fw=[-2500:2499]/5000*fs1;yw=2*pi/4000*abs(fftshift(SDSBp)); %频谱搬移subplot(212),plot(fw,yw);title('DSB信号功率谱');xlabel('w');ylabel('Rxx(t)');grid ony7=y4.*y3; %%解调信号figure(3)subplot(211);plot(t,y7);title('解调信号');xlabel('时间:s');ylabel('幅度');grid onxlim([-0.1,0.1]);Rp=0.1; %%滤波后的f(t)信号Rs=80; %信号衰减幅度Wp=40/100; %通带截止频率Ws=45/100; %阻带截止频率,100为载波频率的一半[n,Wn]=ellipord(Wp,Ws,Rp,Rs); %阶数n[b,a]=ellip(n,Rp,Rs,Wn); %传递函数分子分母b,a X1=5*filter(b,a,y7);figure(4);subplot(211);plot(t,X1);title('滤波后的f(t)信号');xlabel('时间单位:s');ylabel('幅度');grid onxlim([-0.1,0.1]);六、实验总结通过这次实验,我更加深入地了解了抑制载波双边带调幅与解调的原理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

抑制载波双边带调幅(DSB-SC)和解调的实现一、设计目的和意义本设计要求采用软件Matlab实现对信号进行抑制载波双边带调幅(DSB-SC)和解调,并且绘制相关的图形。

在通信系统中,从消息变换过来的信号所占的有效频带往往具有频率较低的频谱分量(例如语音信号),如果将这些信号在信道中直接传输,则会严重影响信号传输的有效性和可靠性。

因此这种信号在许多信道中均是不适宜直接进行传输的。

在通信系统的发射端通常需要调制过程,将信号的频谱搬移到所希望的位置上,使之转化成适合信道传输或便于信道多路复用的以调信号。

而在接收端则需要解调过程,以恢复原来有用的信号。

调制解调过程常常决定了一个通信系统的性能。

随着数字化波形测量技术和计算机技术的发展,可以使用数字化方法实现调制与解调的过程。

同时调制还可以提高性能,特别是抗干扰能力,以及更好的利用频带。

二、设计原理(1):调制与解调的MATLAB实现:调制在通信过程中起着极其重要的作用:无线电通信是通过空间辐射方式传输信号的,调制过程可以将信号的频谱搬移到容易以电磁波形式辐射的较高频范围;此外,调制过程可以将不同的信号通过频谱搬移托付至不同频率的载波上,实现多路复用,不至于互相干扰。

振幅调制是一种实用很广的连续波调制方式。

调幅信号X(t)主要有调制信号和载波信号组成。

调幅器原理如图1所示:其中载波信号C(t)用于搭载有用信号,其频率较高。

幅度调制信号g(t)含有有用信息,频率较低。

运用MATLAB 信号g(t)处理工具箱的有关函数可以对信号进行调制。

对于信号x(t),通信系统就可以有效而可靠的传输了。

在接收端,分析已调信号的频谱,进而对它进行解调,以恢复原调制信号。

解调器原理如图2所示:对于调制解调的过程以及其中所包含的对于信号的频谱分析均可以通过MATLAB 的相关函数实现。

(2):频谱分析 当调制信号f(t)为确定信号时,已调信号的频谱为()c c SDSB=1/2F -+1/2F(+)ωωωω. 双边带调幅频谱如图3所示:图3 双边带调幅频谱抑制载波的双边带调幅虽然节省了载波功率,但已调信号的频带宽度仍为调制信号的两倍,与常规双边带调幅时相同。

(3):功率谱密度分析通信中,调制信号通常是平稳随机过程。

其功率谱密度与自相关函数之间是一对付氏变换关系。

这样就可以先找到信号的自相关函数,然后通过付氏变换来实现信号的功率谱密度。

三、 详细设计步骤(1)利用Matlab 绘制已知信号f(t)根据f(t) 表达示0sin (200)||()0c t t t f t ≤⎧=⎨⎩其它,02t s =。

由于函数是辛格函数,故利用时间t 与f(t)的关系,再利用subplot 函数实现子图的画法,并且对所画的图做标识,如标题,幅度。

具体图形如图4:图4:已知信号波形(2)利用Matlab 绘制已知信号f(t)的频谱根据f(t)的表达示,通过求傅立叶变换来实现信号的频谱,具体可以取40000个点来实现。

并且运用算法yw=2*π/40000*abs(fftshift(yk)),fw=[-25000:24999]/50000*fs 。

这样再利用subplot 函数实现子图的画法,并且对所画的图做标识,如标题,幅度。

具体图形如图5:图5:已知信号波形的频谱(3)利用Matlab 绘制载波信号由给定的载波为cos 2c f t π,200c f H z =,的出余弦信号的画法,这样再利用subplot 函数实现子图的画法,并且对所画的图做标识,如标题,幅度,时间。

具体图形如图6:图6 :载波信号(4)利用Matlab绘制已调信号由调制信号知:抑制载波双边带调幅的调制过程实际上就是调制信号与载波的相乘运算。

故此时将上述两个信号相乘,就可以得出已调信号y4, y4=sinc(t.*200).*cos(2*π.*fc3.*t). 这样再利用subplot函数实现子图的画法,并且对所画的图做标识,如标题,幅度,时间。

具体图形如图7:图7:已调信号(5) 利用Matlab绘制已调信号的频谱根据已调信号的表达示,提高求傅立叶变换来实现信号的频谱,具体可以取4000个点来实现。

并且运用算法yw=2*π /4000*abs(fftshift(yk)),fw=[-2500:2499]/5000*fs。

这样再利用subplot函数实现子图的画法,并且对所画的图做标识,如标题,幅度。

具体图形如图8:图8:已调信号波形的频谱(6)利用Matlab绘制DSB-SC调制信号的功率谱密度通信中,调制信号通常是平稳随机过程。

其功率谱密度与自相关函数之间是一对付氏变换关系。

此时先求调制信号的自相关函数,利用命令[c,lags]=xcorr(y4,20)以及plot(lags/fs,c)就可以实现调制信号的自相关函数,此时将自相关函数求付氏变换。

利用SDSBp=fft(c,5000;fw=[-2500:2499]/5000*fs;yw=2*π/4000*abs(fftshift(SDSBp))即可实现,此时用figure和subplot可以在另一页画出自相关函数波形和功率谱密度波形,具体图形如图9:图9 调制信号自相关函数波形和功率谱密度波形(7)利用Matlab绘制相干解调后的信号波形由抑制载波双边带调幅的解调过程实际上实际是将已调信号乘上一个同频同相的载波。

即y7=sinc(t7*200).*cos(2*π*fc3*t7).*cos(2*π*fc3*t3)。

此时解调图形如图10:图10 乘上同频同相的载波后的信号波形再用一个低通滤波器就可以恢复原始的调制信号,这种调制方法称为相干解调。

主要程序语句为[n,Wn]=ellipord(Wp,Ws,Rp,Rs);[b,a]=ellip(n,Rp,Rs,Wn);这样可以实现求取阶数n和传递函数的分子分母b,a;Wp=40/100; Ws=45/100; 这时的100是最高频率的一半,而40则是在100/π和45之间。

Xl=5*filter(b,a,y7)。

通过这样可以使滤波后的波形失真更小。

此时可得相干解调后的信号波形,具体波形如图11:图11相干解调后的信号波形总结:通过利用Matlab程序实现了题目的要求,完成了对抑制载波双边带调幅(DSB-SC)的解调。

四、设计结果及分析本环节的主要任务是验证设计的结果以及分析原由。

(1)原始信号以及频谱的分析:由于原始信号是辛格函数,所以经过傅立叶变换后应该是一个方波。

频率为100/π。

经设计得出图形5,故正确得出了原信号的频谱。

(2)由于载波信号为余弦,故图形如图6。

频率为200HZ。

(3)对于已调信号则是由原信号与载波信号相乘的结果。

由于辛格函数只是中间幅度大,故与载波信号相乘后,主要幅度仍然集中在0附近。

此时在对已调信号求取频谱,由已调信号可知,只是一个双边带信号,而且频率应该在200HZ左右,而结果图形如图8所示,恰好与分析相吻合。

此过程证明了双边带调制过程中有频谱的搬移。

(4)在求已调信号的的功率谱密度函数波形时,首先要求自相关函数。

这一个过程即为两个辛格函数的乘积。

故如图9所示。

然后在把自相关函数经过傅立叶变换,此时即可得到相应的功率谱密度函数波形,如图9所示,同样也是将频率搬移到200HZ附近。

(5)最后将已调的信号通过乘以同频同相的本地载波,即为相干解调。

此时的波形没有经过低通滤波器,所以波形与原始信号有点不一致,如图10所示。

最后通过椭圆滤波器后,在设计参数的调整下,可以恢复出原始的信号。

但要求本过程的参数选择一定要合理,最到最理想,最后得出的波形去图11所示。

综上所述,通过画原始信号的波形,频谱以及载波的波形并且分析两个波形之间频率的大小关系,再实现两个函数的相乘,可以得出已调信号,并且利用傅立叶变换可以找到其频谱。

此时可以看出抑制载波双边带调幅的实质为频谱的搬移。

同时通过自相关函数,并且求自相关函数的傅立叶变换就可以实现功率谱密度函数波形的画法。

最后将已调信号与载波信号相乘经过低通滤波器作相干解调,就可以恢复出原始信号。

对椭圆滤波器的参数做调整,则可以改变其恢复信号的准确度。

而抑制载波双边带调幅的优点在于可以提高效率,减少干扰。

五、体会本设计要求采用软件Matlab实现对信号进行抑制载波双边带调幅(DSB-SC)和解调,并且绘制相关的图形。

通过设计完成了题目的要求。

本次设计,首先针对题目进行分析,将所涉及的波形,频谱及相关函数做了研究,大体上能够把握了设计的流程以及思路。

再通过查阅相关资料,能对相关的知识做正确的记录,以便随时查看。

在问题的分析阶段中,就原始信号的频率和载波信号的频率做了比较,确定了具体的方案后,在针对Matlab中的有关画图处理函数进行学习和分析,这样就提高了学习的针对性,同时节约了设计的时间。

在设计过程中,充分的利用Matlab的相关函数,如傅立叶变换,自相关函数以及椭圆滤波器的函数,使自己掌握了更多有用的函数。

通过查看函数的用法以及例题,句可以正确的实现本设计的部分函数的编写。

同时本设计中所运用的通信原理中的自相关函数与功率频密度函数的知识也在设计过程中得到了正确的理解,并且成功的实现了图形的绘制。

在设计过程中,也遇到了许多的困难。

如原始波形的频谱应该是方波,可结果却只是一条直线,经过分析,原来是采样点过少,同时在设计时也要随时考虑到数字信号处理中所学的抽样频率必须大于两倍信号谱的最高频率(FS.>2FH)以及抽样点数N大于M点的有限长序列。

这样就成功的将Matlab,通信原理和数字信号处理有机的结合在一起。

此外在分析所设计的图中,根据相关的通信原理知识可以对结果作出判断,这样就提高了自己的相关知识,同时加深了对Matlab的运用。

总之,在本设计中,通过自己的努力,认真学习相关的函数,通过设计前后的分析,大大提高了自己解决问题的能力。

而在设计过程中通过对错误的改正,也加强了自己对相关知识的理解,这将对以后的学习工作有着很大的帮助。

同时由于本次设计运用了不同的知识,这样我就可以更好的将不同科目的知识进行联系学习,对牢靠的学习有着巨大的支持!同时真诚感谢张烨老师给予的大力支持和帮助指导!六、参考文献[1]. 曹志刚,钱亚生.现代通信原理 . 清华大学出版社,2006年10月第24版[2]. 张志涌. 精通Matlab6.5版. 北京航天航空大学出版社,2005年8月[3].程佩青. 数字信号处理教程. 清华大学出版社,2006年10月[4].刘树棠. 信号与系统. 西安交通大学出版社2005年4月[5].刘毅敏. 基于Matlab的调制解调器的设计. 武汉科技大学[6].郭文彬. 通信原理基于Matlab的计算机仿真. 北京邮电大学出版社附录:本设计的具体程序如下:t=-2:0.001:2 %%信号f(t)y1=sinc(t*200)subplot(2,3,1),plot(t,y1) %画出原始信号title('已知信号')xlabel('时间:s')ylabel('幅度')gridxlim([-0.1,0.1])fs=3000 %%信号频谱t1=-2:0.0001:2y11=sinc(t1*200)yk=fft(y11,50000) %对信号做傅立叶变换yw=2*pi/40000*abs(fftshift(yk)) %频谱搬移fw=[-25000:24999]/50000*fssubplot(2,3,2),plot(fw,yw)title('已知信号的频谱')xlabel('频率:hz')ylabel('幅度')gridxlim([-30,30])y3=cos(2*pi*200*t) %%载波信号subplot(2,3,3),plot(t,y3)title('载波信号')xlabel('时间:s')ylabel('幅度')gridxlim([-0.1,0.1])y4=sinc(t*200).*cos(2*pi*200*t) %%已调信号subplot(2,3,4),plot(t,y4,'r-')title('已调信号')xlabel('时间:s')ylabel('幅度')gridxlim([-0.05,0.05])fs1=1000 %已调信号频谱yk=fft(y4,5000) %对信号做傅立叶变换yw=2*pi/4000*abs(fftshift(yk)) %频谱搬移fw=[-2500:2499]/5000*fs1subplot(2,3,5),plot(fw,yw,'r-')title('已调信号的频谱')xlabel('频率:hz')ylabel('幅度')gridxlim([-400,400])[c,lags]=xcorr(y4,200) %%DSB信号自相关函数Figure %200表示自相关函数时间тsubplot(211)plot(lags/fs,c)title('DSB信号自相关函数')xlabel('t')ylabel('Rxx(t)')gridSDSBp=fft(c,5000) %%DSB功率谱fw=[-2500:2499]/5000*fs1yw=2*pi/4000*abs(fftshift(SDSBp))%频谱搬移subplot(212)plot(fw,yw)title('DSB信号功率谱')xlabel('w')ylabel('Rxx(t)')gridy7=y4.*y3 %%解调信号figuresubplot(211)plot(t,y7)title('解调信号')xlabel('时间:s')ylabel('幅度')gridxlim([-0.1,0.1])Rp=0.1; %%滤波后的f(t)信号Rs=80; %信号衰减幅度Wp=40/100; %通带截止频率Ws=45/100; %阻带截止频率,100为载波频率的一半[n,Wn]=ellipord(Wp,Ws,Rp,Rs); %阶数n[b,a]=ellip(n,Rp,Rs,Wn); %传递函数分子分母b,aXl=5*filter(b,a,y7);figure;subplot(211);plot(t,Xl);title('滤波后的f(t)信号');xlabel('时间单位:s');ylabel('幅度');grid;xlim([-0.1,0.1])11。

相关文档
最新文档