DSB的原理与应用
- 格式:doc
- 大小:381.00 KB
- 文档页数:9
dmb dsb指令
DMB和DSB指令都是数据内存屏障指令,主要用于多核处理器系统中,主要用于解决数据并发访问的问题。
DMB指令主要用于确保在DMB之前的所有显式数据内存传输指令都已经在内存中读取或写入完成,同时确保任何后续的数据内存传输指令都将在DMB执行之后开始执行,以避免数据传输出现混乱。
DSB指令主要用于确保在DSB之前的所有显式数据内存传输指令都已经在内存中读取或写入完成,同时确保任何后续的指令都将在DSB执行之后开始执行。
与DMB相比,DSB 指令更适用于多线程编程中,能够解决数据并发访问的问题。
以上信息仅供参考,如需了解更多信息,建议查阅计算机体系结构方面的专业书籍或咨询相关技术人员。
dsb 调制电路
DSB调制电路是一种振幅调制电路,其原理是用待传输的低频信号去改变高频信号的幅度。
DSB调制电路的功能是在输入的调制信号和载波信号的共同作用下产生所需的振幅调制信号,是使载波信号的峰值正比于调制信号的瞬时值的变换过程。
DSB调制电路通常由乘法器、本地振荡器、混频器、滤波器等组成。
在DSB调制电路中,调制信号和载波信号相乘,得到双边带调制信号。
这个过程也被称为幅度调制或调幅。
DSB调制电路的优点是调制效率高,传输信息量大,但缺点是占用频带宽,抗干扰能力差。
DSB调制电路在无线通信、广播、电视等领域得到了广泛的应用。
另外,需要注意的是,在实际应用中,为了节省发送功率和传输频带,有时会采用单边带调制(SSB)或残留边带调制(VSB)等调制方式。
这些调制方式在原理上与DSB调制相似,但在频谱结构上有所不同。
总之,DSB调制电路是一种基本的调制电路,它在通信系统中发挥着重要的作用。
AM调幅与DSB调幅波形比较(1)
百度文库- 让每个人平等地提升自我
1 AM调幅与DSB调幅波形比较
一、DSB仿真:
1、原理:
当抑制载波后(载波分量为0),其表达式变为:
U(t)=U m[cos(ωc+Ω)t+cos(ωc-Ω)t]
它可以由载波信号和调制信号相乘得到:
U(t) =kU c(t)UΩ(t)=kU c UΩcosωctcosΩt
=kU c UΩ [cos(ωc+Ω)t+cos(ωc-Ω)t]/2
双边带在调制信号相位变化时,其高频振荡相位要发生突变。
2、电路图:
其示波器图形为:
二、AM调幅
原理:
设调制信号为:uΩ=UΩcosΩt
载波信号为:u C(t)=U C cosωc t
则有调幅波的表达式为:u(t)=[U C+kUΩ(t)]cosωc t=U c(1+m a cosΩt)cosωc t
其中ma=kUΩ/Uc,称调幅系数或调幅度
电路图:
其示波器显示为:
三、结论
有上面两个示波器波形看出,AM调幅的调幅波幅度是DSB调幅波幅度的2倍。
且AM调幅波的频率是DSB频率的一半。
双肖特基二极管1. 介绍双肖特基二极管(Double Shottky Barrier Diode,简称DSB)是一种特殊的二极管,具有较低的电压降和快速的开关速度。
它是由两个肖特基二极管连接而成,形成一个共用的P型区域。
DSB具有很多优势,如低前向电压降和高频特性,因此在许多电子设备中得到广泛应用。
2. 原理DSB的正向电压降较低是由于两个肖特基二极管的结构特点决定的。
肖特基二极管是由P型半导体和金属之间形成的肖特基接触构成的。
相比于常规的PN结二极管,肖特基二极管的电压降更低,因为它不需要PN结中的扩散电流。
而DSB由两个肖特基二极管连接而成,因此其电压降更低。
DSB的快速开关速度是由于肖特基二极管具有快速的载流子注入和排出特性。
当正向电压施加在DSB上时,电子从N型半导体注入P型半导体,空穴从P型半导体注入N型半导体。
这种快速注入和排出载流子的特性使得DSB具有快速的开关速度。
3. 结构DSB的结构与常规的二极管类似,但具有两个肖特基二极管。
它通常由P型半导体、N型半导体和金属组成。
其中,P型半导体是两个肖特基二极管的共用区域,而N型半导体则是两个肖特基二极管的连接区域。
金属用于形成肖特基接触。
4. 特性4.1 低前向电压降由于DSB是由两个肖特基二极管连接而成,其正向电压降较低。
这使得DSB在低电压应用中非常有用,可以减少能量损失和发热。
4.2 高频特性DSB具有快速的开关速度和高频特性。
这使得它在高频电路中得到广泛应用,如射频放大器和混频器。
4.3 低反向漏电流DSB具有较低的反向漏电流,这是由于肖特基二极管的结构特点所致。
这使得DSB在一些需要较低漏电流的应用中非常有用。
4.4 高温工作能力由于DSB的特殊结构和材料选择,它具有较高的耐高温能力。
这使得DSB在高温环境下仍能正常工作,适用于一些特殊的应用场景。
5. 应用5.1 通信设备由于DSB具有低电压降和高频特性,它在通信设备中得到广泛应用。
dsb调制表达式DSB调制是一种广泛应用于通信领域的调制技术,它可以实现音频信号的传输和处理。
DSB调制的表达式和原理是如何的呢?下面我将详细介绍。
DSB调制全称为双边带调制(Double SideBand),它是一种基带信号调制到高频信号的过程。
DSB调制的表达式可以用数学公式表示为:s(t) = [1 + m(t)] * cos(2πfct)其中,s(t)是调制后的信号,m(t)是基带信号,fc是载波频率。
DSB 调制的过程就是将基带信号m(t)与载波信号cos(2πfct)相乘,然后再进行放大。
调制后的信号s(t)具有两个边带,分别位于载波频率的两侧。
DSB调制的原理是利用载波信号的幅度和相位来携带基带信号的信息。
在DSB调制中,基带信号m(t)通过调制器与载波信号相乘,得到调制后的信号s(t)。
在解调器中,通过将调制后的信号与一个相干载波信号相乘,可以恢复出原始的基带信号。
DSB调制具有一些特点和优势。
首先,DSB调制的频谱利用率较高,可以有效地利用频带资源。
其次,DSB调制的解调过程相对简单,可以通过简单的乘法运算实现。
此外,DSB调制的抗干扰性较强,可以有效地抵抗噪声和干扰。
在实际应用中,DSB调制常用于广播、电视等领域。
例如,在广播中,音频信号经过DSB调制后,可以通过无线电波传输到接收设备,实现声音的传播。
另外,DSB调制还可以用于音频信号的处理,例如在音频合成和语音识别等领域。
除了DSB调制,还有许多其他的调制技术,如AM调制、FM调制等。
每种调制技术都有其独特的特点和适用场景。
在选择调制技术时,需要根据具体的需求和应用场景来进行选择。
DSB调制是一种重要的调制技术,它可以实现音频信号的传输和处理。
通过对DSB调制的表达式和原理的了解,我们可以更好地理解和应用这一技术。
在实际应用中,DSB调制具有广泛的应用前景,可以为通信和音频处理领域提供更好的解决方案。
江西理工大学应用科学学院《通信系统》课程设计论文题目:_____________________系别:_____________________班级:_____________________姓名:_____________________二〇一四年十一月通信系统课程设计DS-BSC双边带信号调制/解调摘要抑制双边带调制方式广泛应用于彩色电视和调频-调幅立体声广播系统中。
在通信系统中,从消息变换过来的信号所占的有效频带往往具有频率较低的频谱分量(例如语音信号),如果将这些信号在信道中直接传输,则会严重影响信号传输的有效性和可靠性。
因此这些信号在许多信道中均是不适宜直接传输的。
在通信系统的发射端通常需要调制过程,将信号的频谱搬移到所希望的位置上,使之转化成适合信道传输或便于信道多路复用的已调信号。
而在接收端则需要解调过程,以恢复原来有用的信号。
调制解调过程通常决定一个通信系统的性能。
随着数字化波形测量技术和计算机技术的发展,可以使用数字化方法实现调制与解调过程。
同时调制还可以提高性能,特别是抗干扰能力,以及更好地利用频带。
关键词:双边带波形;调制;相干解调目录摘要 (1)目录 (2)第一章设计的目的及义 (4)1.1 设计内容.........................................................................................................4 1.2 设计要求.........................................................................................................4 第二章 设计理..........................................................................................................52.1 双边带信号制.............................................................................................5 2.2 双边带信号调.............................................................................................6 第三章 设计详细骤..................................................................................................73.1 信号f(t)及其频谱的成.................................................................................7 3.2 载波及其频谱的生成.....................................................................7 3.3 DSB 调制信号及其谱................................................................................7 3.4 DSB 调制信号的功率谱度……................................................................7 3.5 相干解调后的信号形…….........................................................................74.1 matlab 软件介绍...........................................................................................8 4.2 设计所得结果...................................................................................................8 第四章设计方案及过程、工作任务分配述................................ ............................ 第五章 仿真实现及设计成果展示..........................................................................第一章 设计的目的及意义1.1设计内容cos2c f t对于信号sin (200)||()0c t t t f t ≤⎧=⎨⎩其它(其中02t s =,载波为cos 2c f t π,200c f Hz =),用抑制载波的双边带调幅实现对信号进行调制和解调。
摘要本课程设计主要运用MATLAB集成环境下的Simulink仿真平台设计进行DSB调制与相干解调系统仿真。
在本次课程设计中先根据DSB调制与解调原理构建调制解调电路,从Simulink工具箱中找所各元件,合理设置好参数并运行,其中可以通过不断的修改优化得到需要信号,之后分别加入高斯白噪声,并分析对信号的影响,最后通过对输出波形和功率谱的分析得出DSB调制解调系统仿真是否成功。
关键词:Simulink;DSB;调制;相干解调目录1 课程设计目的 (5)2 课程设计要求 (5)3 相关知识 (5)4 课程设计分析 (2)5 仿真 (4)6结果分析 (6)7 参考文献 (7)1 课程设计目的通信技术的发展日新月异,通信系统也日趋复杂,在通信系统的设计研发过程中,软件仿真已成为必不可少的一部分,电子设计自动化EDA技术已成为电子设计的潮流。
随着信息技术的不断发展,涌现出了许多功能强大的电子仿真软件,如Workbench、Protel、Systemview、Matlab等。
《通信原理》是电子通信专业的一门极为重要的专业基础课,由于内容抽象,基本概念较多,是一门难度较大的课程,要想学好并非易事。
采用Matlab及Simulink作为辅助教学软件,摆脱了繁杂的计算,可以使学生对书本上抽象的原理有进一步的感性认识,加深对基本原理的理解。
2 课程设计要求DSB调制与解调系统设计(1)录制一段2s左右的语音信号,并对录制的信号进行8000Hz的采样,画出采样后语音信号的时域波形和频谱图;(2)采用正弦信号和自行录制的语音信号(.wav文件)进行DSB调制与解调;信道使用高斯白噪声;画出相应的时域波形和频谱图。
3相关知识DSB调制原理在消息信号m(t)上不加上直流分量,则输出的已调信号就是无载波分量的双边带调制信号,或称抑制载波双边带(DSB-SC)调制信号,简称双边带(DSB)信号。
DSB 调制器模型如图1-1,可见DSB信号实质上就是基带信号与载波直接相乘。
《通信原理》课程设计报告DSB调制解调系统设计与仿真姓名 : 专业 : 信息工程班级 : 063232学号 : ********指导老师 :设计时间2008年11月目录引言 (2)1、课程设计目的 (2)2、课程设计要求 (2)一、DSB调制解调模型的建立 (3)1、DSB信号的模型 (3)2、DSB信号调制过程分析 (4)3、高斯白噪声信道特性分析 (5)4、DSB解调过程分析 (9)5、DSB调制解调系统抗噪声性能分析 (10)二、仿真过程 (12)三、心得体会 (15)四、参考文献 (16)引言本课程设计用于实现DSB信号的调制解调过程。
信号的调制与解调在通信系统中具有重要的作用。
调制过程是一个频谱搬移的过程,它是将低频信号的频谱搬移到载频位置。
解调是调制的逆过程,即是将已调制的信号还原成原始基带信号的过程。
信号的接收端就是通过解调来还原已调制信号从而读取发送端发送的信息。
因此信号的解调对系统的传输有效性和传输可靠性有着很大的影响。
调制与解调方式往往决定了一个通信系统的性能。
双边带DSB 信号的解调采用相干解调法,这种方式被广泛应用在载波通信和短波无线电话通信中。
1、课程设计目的本课程设计是实现DSB的调制解调。
在此次课程设计中,我将通过多方搜集资料与分析,来理解DSB调制解调的具体过程和它在MATLAB中的实现方法。
预期通过这个阶段的研习,更清晰地认识DSB的调制解调原理,同时加深对MATLAB这款通信仿真软件操作的熟练度,并在使用中去感受MATLAB的应用方式与特色。
利用自主的设计过程来锻炼自己独立思考,分析和解决问题的能力,为我今后的自主学习研究提供具有实用性的经验。
2、课程设计要求(1)熟悉MATLAB中M文件的使用方法,掌握DSB信号的调制解调原理,以此为基础用M文件编程实现DSB信号的调制解调。
(2)绘制出SSB信号调制解调前后在时域和频域中的波形,观察两者在解调前后的变化,通过对分析结果来加强对DSB信号调制解调原理的理解。
AM、DSB、SSB信号的调制AM、DSB、SSB信号的调制班级:信息⼯程(实验班)班号:05911101 姓名:张俭伟学号:1120111524⼀、为什么要调制信号由讯号源所产⽣的讯号不⼀定适合直接在传输介质中传送,为了达到⽬的,不直接将讯号发射出去,⽽依原讯号产⽣⼀个不同波形的讯号,再将此讯号传送于通讯介质中。
将原始讯号转换成更适合传输介质的发射讯号,藉以提⾼传输效率的程序,即所谓调制(Modulation )。
换句话说调变是将⼀较低频的调制讯号(Modulating Signal),和⼀⾼频的载波(Carrier)做某种⽅式的结合,再将其传送。
调变的技术通常应⽤在通讯⽤途上。
为何要调制呢?(I)调制可使讯号易于传送⽆线电传输中,信号波长和天线长度成正⽐。
通常天线⼤⼩是波长的⼗分之⼀或更⼤,⼀般低频讯号的波长对合理的天线长度来说太⼤了(波长=光速/频率)。
以⼈声为例,⼈声频率⼤多为100Hz~3000Hz,对应的波长则是100km~3000km,这种天线不可能制造。
⽽1MHz 的波,波长300m,这样⼀来天线长度为30m,是合理的天线长度。
于是我们将低频讯号来调制⾼频载波,使讯号频谱转移⾄载波频率,使其有较⼩波长。
(II)调制可增加通信效率若⼴播电台讯号完全没处理过就传出来,所有的讯号将会挤在⼀起互相⼲扰,因为⼤家的频率范围都差不多,若⼀次只传送⼀个电台的讯号,⼜相当浪费,因为整个可利⽤的频率范围远远超过⼀个电台的讯号带宽。
我们可⽤不同频率的载波来调制,使各⼴播电台讯号不互相⼲扰,在接收端使⽤滤波器选择要收听的电台。
(III)调制可避免噪声和⼲扰通信理论的⼀个主要重点是:减低噪声的影响。
因为通信距离都有相当长度,所以接收到的讯号和发射端的讯号⽐起来,经过衰减的接收讯号将⼩得多;若讯号完全没处理过,接收讯号⼤⼩和杂⾳⽐起来差不多,⽽使欲传递的讯息很难了解。
⼀般最常见的调变⽅式,有调幅AM(Amplitude Modulation)和调频FM(Frequency Modulation)。
dsb调制解调的语音毕业设计一、引言在通信系统中,调制和解调是实现信息传输的关键技术。
其中,DSB(双边带抑制载波)调制和解调是一种常用的调制方式,具有较高的频带利用率和抗干扰性能。
本毕业设计旨在实现DSB调制解调的语音传输系统,通过对语音信号的调制解调,实现高效的语音传输。
二、系统设计1. 系统组成本设计采用模拟电路和数字信号处理技术实现DSB调制解调的语音传输系统。
系统主要由以下几部分组成:(1)模拟前端:包括麦克风、预处理电路和ADC(模数转换器);(2)调制器:将语音信号调制为DSB信号;(3)解调器:将DSB信号解调为语音信号;(4)数字后端:包括DSP(数字信号处理器)和DAC(数模转换器);(5)电源和控制器。
2. 工作原理DSB调制解调系统的工作原理如下:(1)模拟前端采集语音信号,经过预处理电路和ADC转换为数字信号;(2)数字信号经过调制器,采用DSB调制方式将信号转换为高频载波信号;(3)调制后的信号经过高频放大和发射,传输至接收端;(4)接收端接收到信号后,经过高频放大、滤波和解调,恢复出原始的数字信号;(5)数字信号经过解调器解调为语音信号,再经过后端处理和DAC转换为模拟信号;(6)最终输出解调后的语音信号。
三、电路设计1. 模拟前端电路设计模拟前端电路主要包括麦克风、预处理电路和ADC。
麦克风采集语音信号,预处理电路对信号进行滤波、放大等处理,ADC将模拟信号转换为数字信号。
在设计过程中,需要注意麦克风的选型、电路的匹配和噪声抑制等问题。
2. 调制器电路设计调制器电路是实现DSB调制的关键部分。
在设计过程中,需要考虑调制器的线性度、频率稳定性和功耗等问题。
常用的DSB调制方式有AM(幅度调制)和FM(频率调制)等,本设计采用AM方式实现DSB调制。
3. 解调器电路设计解调器电路是实现DSB解调的关键部分。
在设计过程中,需要考虑解调器的线性度、动态范围和失真度等问题。
通信原理DSB通信原理DSB(Double Sideband)是一种调制技术,它在传输信号时将信号分为两个边带(Upper Sideband和Lower Sideband)和一个载波频率。
DSB调制的优点是简单、成本低,并且可以在较宽的频带上传输信号。
下面将详细介绍DSB调制的原理、特点和应用。
一、DSB调制的原理DSB调制是通过将原始信号与载波信号相乘来实现的。
具体步骤如下:1. 原始信号:首先,将需要传输的原始信号进行采样和量化,得到离散的数字信号。
2. 载波信号:选择一个固定频率的高频信号作为载波信号。
3. 调制过程:将原始信号与载波信号相乘,得到DSB调制后的信号。
4. 滤波:通过低通滤波器,滤除乘积信号中的高频成份,得到DSB调制后的基带信号。
二、DSB调制的特点1. 频带利用率高:DSB调制在传输过程中将信号分为两个边带,因此可以充分利用频带资源,提高频带利用率。
2. 简单易实现:DSB调制的原理相对简单,硬件实现成本低,适合于一些对传输质量要求不高的应用场景。
3. 容易产生带宽浪费:由于DSB调制将信号分为两个边带,因此会造成带宽的浪费,降低了传输效率。
4. 抗干扰能力较差:DSB调制没有对信号进行调制深度的限制,因此容易受到噪声和干扰的影响,降低了抗干扰能力。
三、DSB调制的应用1. 广播电台:DSB调制在广播电台中得到广泛应用。
广播电台通过将音频信号进行DSB调制,然后进行无线传输,使得人们可以在不同地方收听到同一电台的音频内容。
2. AM调制:DSB调制是AM(Amplitude Modulation)调制的一种特殊形式。
AM调制常用于长波、中波和短波广播中,以及一些无线通信系统中。
3. 语音通信:DSB调制可以用于语音通信系统中,将人声信号进行调制后传输,实现远程通信。
4. 音视频传输:DSB调制可以用于音视频传输系统中,将音视频信号进行调制后传输,实现高质量的音视频传输。
调幅(AM)与双边带(DSB)调制幅度调制:是正弦波的幅度随调制信号线性变化。
幅度调制信号一般模型为图1 幅度调制器的一般模型4.2.1 调幅波的时域分析(时间表达式和时间波形)定义:载波的幅度随调制信号线性变化。
由标准调幅的定义可以得出标准调幅的模型,如图4.2.2所示。
图4.2.2 标准调幅的模型AM信号的时域表示式通常,设。
AM信号的时域波形图4.2.3 AM时域波形由波形知AM信号的特点:⑴幅度调制:将已调波AM信号与调制信号相比,AM 信号的包络是随调制信号线性变化。
⑵频率未变:将已调波AM信号与载波相比,AM信号的频率与载波相同,也就是说,载波仅仅是幅度受到了调制,频率没有发生变化。
⑶线性调幅的条件在情形下,AM信号的包络随调制信号呈线性关系变化,此时是线性调幅。
线性调幅的AM信号的包络中携带了基带信号的全部信息。
当时,AM信号的包络和调制信号相比,不再呈线性关系变化,此时仍然是调幅信号,但不是线性调幅。
图4.2.4 临界调幅与过调幅AM信号时域波形通常,我们称这种现象为过调现象,也称这种情况下的调制为过调制。
为了衡量标准调幅的调制程度,定义AM信号的调制指数线性调幅的条件为,当时出现过调幅。
4.2.2 调幅波的频谱AM信号的频域表示式为绘出AM频谱图如图4.2.5所示。
图4.2.5 AM信号的频谱AM信号频谱特点:(1)上、下边带均包含了基带信号的全部信息。
通常我们把图 4.2.5(c)中的正频率高于和负频率低于的频谱合称为上边带(USB);正频率低于和负频率高于的频谱合称为下边带(LSB)。
可见,上、下边带均包含了基带信号的全部信息。
无论是线性调幅还是过调幅,AM信号的上、下边带都均包含了基带信号的全部信息。
(2)幅度减半,带宽加倍。
(3)线性调制。
比较调制信号的频谱与AM信号的频谱,可以发现,AM信号频谱中的边带频谱是由调制信号的频谱经过简单的线性搬移到和两侧构成的。
在这个频谱搬移过程中,没有新的频率分量产生。
DALLAS18B20DQar-J ■:匚 B i.Nl ■ i fl二l NC ZZl MC 二 NCS-Piii ^L SGP CDSI&B20U)3 DS18B20的原理与应用单片机系统除了可以对电信号进行测量外,还可以通过外接传感器对温度信号进行测 量。
传统的温度检测大多以热敏电阻为传感器,但热敏电阻可靠性差、 测量的温度不够准确,且必须经专门的接口电路转成数字信号后才能被单片机处理。
DS18B20是一种集成数字温度传感器,采用单总线与单片机连接即可实现温度的测量。
本节内容在先介绍 DS18B20的工作原理、时序和指令后,然后设计完成一个数字温度计。
温度计功能要求采用数码管显示温度,小数点后2位有效数字,实际温度高于某个值时用蜂鸣器报警。
3.1 DS18B20工作原理DS18B20是美国DALLAS 半导体公司推出的第一片支持 一线总线”接口的温度传感器,它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,可直接将温度 转化成串行数字信号供单片机处理,可实现温度的精度测量与控制。
DS18B20性能特点见表3-1-1所示。
表3-1-1 DS18B20性能指标 性能 参数备注电源 电压范围在3.0~ 5.5V ,在寄生电源方式下可由数据线供电测温范围 -55 °C - +125 在-10 °C 〜+85 C 时精度为 ±).5 °C分辨率 9〜12 位,分别有 0.5C, 0.25C, 0.125C 和 0.0625C 编程控制转换速度 在9位时,小于 93.75ms ; 12位分辨率时,小于750ms总线连接点理论248,实际视延时、距离和干扰限制,最多几十个、封装外形根据应用领域不同, DS18B20有常见有TO-92、SOP8等封装外形,见图 3-1-1所示, 表3-1-2给出了 TO-92封装的引脚功能,其中DQ 引脚是该传感器的数据输入 /输出端(I/O ), 该引脚为漏极开路输出,常态下呈高电平。
《通信原理》课程设计报告DSB调制解调系统设计与仿真姓名 : 曾智英专业 : 信息工程班级 : 063232学号 : 06323229指导老师 : 饶志华设计时间 2008年11月引言 (2)1、课程设计目的 (2)2、课程设计要求 (2)一、DSB调制解调模型的建立 (2)1、DSB信号的模型 (3)2、DSB信号调制过程分析 (3)3、高斯白噪声信道特性分析 (5)4、DSB解调过程分析 (8)5、DSB调制解调系统抗噪声性能分析 (10)二、仿真过程 (12)三、心得体会 (15)四、参考文献 (16)本课程设计用于实现DSB信号的调制解调过程。
信号的调制与解调在通信系统中具有重要的作用。
调制过程是一个频谱搬移的过程,它是将低频信号的频谱搬移到载频位置。
解调是调制的逆过程,即是将已调制的信号还原成原始基带信号的过程。
信号的接收端就是通过解调来还原已调制信号从而读取发送端发送的信息。
因此信号的解调对系统的传输有效性和传输可靠性有着很大的影响。
调制与解调方式往往决定了一个通信系统的性能。
双边带DSB 信号的解调采用相干解调法,这种方式被广泛应用在载波通信和短波无线电话通信中。
1、课程设计目的本课程设计是实现DSB的调制解调。
在此次课程设计中,我将通过多方搜集资料与分析,来理解DSB调制解调的具体过程和它在MATLAB中的实现方法。
预期通过这个阶段的研习,更清晰地认识DSB的调制解调原理,同时加深对MATLAB这款通信仿真软件操作的熟练度,并在使用中去感受MATLAB的应用方式与特色。
利用自主的设计过程来锻炼自己独立思考,分析和解决问题的能力,为我今后的自主学习研究提供具有实用性的经验。
2、课程设计要求(1)熟悉MATLAB中M文件的使用方法,掌握DSB信号的调制解调原理,以此为基础用M文件编程实现DSB信号的调制解调。
(2)绘制出SSB信号调制解调前后在时域和频域中的波形,观察两者在解调前后的变化,通过对分析结果来加强对DSB信号调制解调原理的理解。
一、内容分析DSB调制解调过程,试分析DSB的系统调制增益。
二、DSB的调制过程如果在AM调制模型中将直流A0去掉,即可得到一种高效率的调制方式——抑制载波双边带信号(DSB-SC),简称双边带信号(DSB)。
图1为DSB的调制模型。
图1 DSB的调制模型DSB的时域表达式为:假设m(t)的平均值为0,则其频域表达式为:下图为DSB的波形及频谱图:ttmtscDSBωcos)()(=)]()([21)(ccDSBMMSωωωωω-++=ttωHωHω-()Mω图2 DSB 的波形及频谱图与AM 信号比较,因为不存在载波分量,DSB 信号的调制效率是100%,即全部功率都用于信息传输。
但由于DSB 信号的包络不再与调制信号的变化规律一致,因而不能采用简单的包络检波来恢复调制信号,DSB 信号解调时需采用相干解调,过程较为复杂。
三、DSB 的解调过程相干解调原理:相干解调时,为无失真恢复原基带信号,接收端必须提供一个与接受的已调载波同频同相的本地载波,它与已调信号相乘后,经低通滤波器取出低频分量,即型。
图3 相干解调器的一般模型cos c c t tω=图中,已调信号:与同频同相的相干(本地)载波c (t )相乘后:经低通滤波器后:因为s I (t )是m (t )通过一个全通滤波器H I (w ) 后的结果,故上式中的s d (t )就是解调输出,即四、DSB 的系统调制增益图4是DSB 相干解调抗噪声性能分析模型,由于是线图4 DSB 相干解调抗噪声性能分析模型()()cos ()in m I c Q c s t s t t s t s tωω=+()()cos 111()()cos 2()in 2222p m c I I c Q c s t s t ts t s t t s t s t ωωω==++()1()2d I s t s t =()()1()2d I s t s t m t =∝tt m t s c m ωcos )()(=设解调器输入信号为:输入端的窄带噪声为:则输出信号:解调器输出端的有用信号功率:经解调器后输出噪声为:输出噪声功率:或所以,输出信噪比:因为解调器输入信号平均功率为:tt n t t n t n c s c c i ωωsin )(cos )( )(-=o 1()()2m t m t =22o o 1()()4S m t m t ==o 1()()2c n t n t =22o o 01()()414i m t S m t N n B N ==22o o 1()()4c N n t n t ==2o 0111()444i i N n t N n B===[])(21cos )()(222t m t t m t s S c m i ===ω所以,输入信噪比:因此,DSB 调制系统的制度增益为:五、DSB 的实际应用抑制双边带调制方式广泛应用于彩色电视和调频-调幅立体声广播系统中。
AM、DSB、SSB实验报告成绩信息与通信工程学院实验报告(软件仿真性实验)课程名称:通信系统仿真技术实验题目:模拟幅度调制系统仿真指导教师:李海真班级:15050243 学号:21 学生姓名:窦妍博一、实验目的1、学习使用SystemView构建简单的仿真系统;2、掌握模拟幅度调制的基本原理;3、掌握常规条幅、DSB、SSB的解调方法;4、掌握AM信号调制指数的定义。
二、实验原理1、AM①AM信号的基本原理在图1.1中,若假设滤波器为全通网络(=1),调制信号叠加直流后再与载波相乘,则输出的信号就是常规双边带调幅AM调制器模型如图所示。
图1.1 AM调制器模型AM信号的时域和频域表达式分别为式中,为外加的直流分量;可以是确知信号也可以是随机信号,但通常认为其平均值为0,即[1]。
AM信号的典型波形和频谱分别如图 1.2(a)、(b)所示,图中假定调制信号的上限频率为。
显然,调制信号的带宽为。
图1.2 AM信号的波形和频谱由图1,2(a)可见,AM信号波形的包络与输入基带信号成正比,故用包络检波的方法很容易恢复原始调制信号。
但为了保证包络检波时不发生失真,必须满足,否则将出现过调幅现象而带来失真。
AM信号的频谱是由载频分量和上、下两个边带组成(通常称频谱中画斜线的部分为上边带,不画斜线的部分为下边带)。
上边带的频谱与原调制信号的频谱结构相同,下边带是上边带的镜像。
显然,无论是上边带还是下边带,都含有原调制信号的完整信息。
故AM信号是带有载波的双边带信号,带宽为基带信号带宽的两倍,即式中,为调制信号的带宽,为调制信号的最高频率。
② AM信号的解调——相干解调由AM信号的频谱可知,如果将已调信号的频谱搬回到原点位置,即可得到原始的调制信号频谱,从而恢复出原始信号。
解调中的频谱搬移同样可用调制时的相乘运算来实现[2]。
相干解调的原理框图如图3-3所示。
图1.3 相干解调原理框图将已调信号乘上一个与调制器同频同相的载波,得由上式可知,只要用一个低通滤波器,就可以将第1项与第2项分离,无失真的恢复出原始的调制信号③AM信号的解调——包络检波包络解调器通常由半波或全波整流器和低通滤波器组成。
DSB调制与解调1 课程设计目得本课程设计就是实现DSB得调制解调、在此次课程设计中,我将通过多方搜集资料与分析,来理解DSB调制解调得具体过程与它在MATLAB中得实现方法。
预期通过这个阶段得研习,更清晰地认识DSB得调制解调原理,同时加深对MATLAB这款通信仿真软件操作得熟练度,并在使用中去感受MATLAB得应用方式与特色。
利用自主得设计过程来锻炼自己独立思考,分析与解决问题得能力,为我今后得自主学习研究提供具有实用性得经验。
2 课程设计要求(1)熟悉MATLAB中M文件得使用方法,掌握DSB信号得调制解调原理,以此为基础用M文件编程实现DSB信号得调制解调、(2)绘制出SSB信号调制解调前后在时域与频域中得波形,观察两者在解调前后得变化,通过对分析结果来加强对DSB信号调制解调原理得理解、(3)对信号分别叠加大小不同得噪声后再进行解调,绘制出解调前后信号得时域与频域波形,比较未叠加噪声时与分别叠加大小噪声时解调信号得波形有何区别,由所得结果来分析噪声对信号解调造成得影响。
(4)在老师得指导下,独立完成课程设计得全部内容,并按要求编写课程设计论文,文中能正确阐述与分析设计与实验结果。
3 相关知识在AM信号中,载波分量并不携带信息,信息完全由边带传送、如果将载波抑制,只需在将直流去掉,即可输出抑制载波双边带信号,简称双边带信号(DSB)。
DSB调制器模型如图1所示。
图1DSB调制器模型其中,设正弦载波为式中,为载波幅度;为载波角频率;为初始相位(假定为0)、调制过程就是一个频谱搬移得过程,它就是将低频信号得频谱搬移到载频位置。
而解调就是将位于载频得信号频谱再搬回来,并且不失真地恢复出原始基带信号、双边带解调通常采用相干解调得方式,它使用一个同步解调器,即由相乘器与低通滤波器组成。
在解调过程中,输入信号与噪声可以分别单独解调、相干解调得原理框图如图2所示:图2 相干解调器得数学模型信号传输信道为高斯白噪声信道,其功率为。
3 DS18B20的原理与应用单片机系统除了可以对电信号进行测量外,还可以通过外接传感器对温度信号进行测量。
传统的温度检测大多以热敏电阻为传感器,但热敏电阻可靠性差、测量的温度不够准确,且必须经专门的接口电路转成数字信号后才能被单片机处理。
DS18B20是一种集成数字温度传感器,采用单总线与单片机连接即可实现温度的测量。
本节内容在先介绍DS18B20的工作原理、时序和指令后,然后设计完成一个数字温度计。
温度计功能要求采用数码管显示温度,小数点后2位有效数字,实际温度高于某个值时用蜂鸣器报警。
3.1 DS18B20工作原理DS18B20是美国DALLAS半导体公司推出的第一片支持“一线总线”接口的温度传感器,它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,可直接将温度转化成串行数字信号供单片机处理,可实现温度的精度测量与控制。
DS18B20性能特点见表3-1-1所示。
表3-1-1 DS18B20性能指标根据应用领域不同,DS18B20有常见有TO-92、SOP8等封装外形,见图3-1-1所示,表3-1-2给出了TO-92封装的引脚功能,其中DQ引脚是该传感器的数据输入/输出端(I/O),该引脚为漏极开路输出,常态下呈高电平。
DQ引脚是该器件与单片机连接进行数据传输单一总线,单总线技术是DS18B20的一个特点。
图3-1-1 DS18B20的外形及引脚排列表3-1-2 DS18B20引脚功能描述二、工作原理DS18B20的内部主要包括寄生电源、温度传感器、64位激光ROM单线接口、存放中间数据的高速贮存器、用于存储用户设定的温度上下限值、触发器存储与控制逻辑、8位循环冗余校验码发生器等7部分。
高速寄存器RAM由9个字节的存储器组成。
见表3-1-3所示。
其中,第0、1字节是温度转换有效位,第0字节的低3位存放了温度的高位,高5位存放温度的正负值;第1字节的高4位存放温度的低位,后4位存放温度的小数部分;第2和第3个字节是DS18B20的与内部E2PROM的有关的TH和TL,用来存储温度上限和下限,可以通过程序设计把温度的上下限从单片机中读到TH和TL中,并通过程序再复制到DS18B20内部E2PROM中,同时TH和TL在器件加电后复制E2PROM的内容;第4个字节是配置寄存器,第4个字节的数字也可以更新;第5,6,7三个字节是保留的。
表3-1-3高速寄存器RAM三、硬件连接DS18B20是单片机外设,单片机为主器件,DS18B20为从器件。
图3-1-2的接法是单片机与一个DS18B20通信,单片机只需要一个I/O口就可以控制DS18B20,为了增加单片机I/O口驱动的可靠性,总线上接有上拉电阻。
对如果要控制多个DS18B20进行温度采集,只要将所有DS18B20的DQ全部连接到总线上就可以了,在操作时,通过读取每个DS18B20 内部芯片的序列号来识别。
图3-1-2 单片机与一个DS18B20通信3.2 DS18B20工作时序单总线协议规定一条数据线传输串行数据,时序有严格的控制,对于DS18B20的程序设计,必须遵守单总线协议。
DS18B20操作主要分初始化、写数据、读数据。
下面分别介绍操作步骤。
一、初始化图3-1-3 DS18B20初始化时序初始化是单片机对DS18B20的基本操作,时序见图3-1-3,主要目的是单片机感知DS18B20存在并为下一步操作做准备,同时启动DS18B20,程序设计根据时序进行。
DS18B20初始化操作步骤为:(1)先将数据线置高电平1,然后延时(可有可无);(2)数据线拉到低电平0。
然后延时750µs(该时间范围可以在480~960µs),调用延时函数决定。
(3)数据线拉到高电平1。
如果单片机P1.0接DS18B20的DQ引脚,则P1.0 此时设置高电平,称为单片机对总线电平管理权释放。
此时,P1.0的电平高低由DS18B20的DQ 输出决定;(4)延时等待。
如果初始化成功则在15~60ms总线上产生一个由DS18B20返回的低电平0,据该状态可以确定它的存在。
但是应注意,不能无限地等待,不然会使程序进入死循环,所以要进行超时判断。
(5)若单片机读到数据线上的低电平0后,说明DS18B20存在并相应,还要进行延时,其延时的时间从发出高电平算起(第⑤步的时间算起)最少要480µs。
(6)将数据线再次拉到高电平1,结束初始化步骤。
从单片机对DS18B20的初始化过程来看,单片机与DS18B20之间的关系如同有人与人之间对话,单片机要对DS18B20操作,必须先证实DS18B20的存在,当DS18B2响应后,单片机才能进行下面的操作。
二、对DS18B20写数据图3-1-4 18B20的写时序(1)数据线先置低电平0,数据发送的起始信号,时序见图3-1-4(2)延时确定的时间为15µs;(3)按低位到高位顺序发送数据(一次只发送一位)。
(4)延时时间为45µs,等待DS18B20接收;(5)将数据线拉到高电平1,单片机释放总线;(6)重复①~⑤步骤,直到发送完整个字节;(7)最后将数据线拉高,单片机释放总线。
三、DS18B20读数据图3-1-5 18B20的读时序(1)将数据线拉高,时序图见图3-1-5所示;(2)延时2µs,(3)将数据线拉低到0,(4)延时6µs,延时时比写数据时间短;(5)将数据线拉高到1,释放总线(6)延时4µs(7)读数据线的状态得到一个状态位,并进行数据处理。
(8)延时30µs。
(9)重复①~⑦步骤,直到读取完一个字节。
只有在熟悉了DS18B20操作时序后,才能对器件进行编程,由于DS18B20有器件编号、温度数据有低位高位、另外还有温度的上线限,读取的数据较多,所以DS18B20提供了自己的指令。
3.3 DS18B20指令一、ROM操作指令DS18B20指令主要有ROM操作指令、温度操作指令两类。
ROM操作指令主要针对DS18B20的内部ROM。
每一个DS18B20都有自己独立的编号,存放在DS18B20内部64位ROM中,ROM内容见表3-1-4所示。
64位ROM中的序列号是出厂前已经固化好,它可以看做该DS18B20的地址序列码。
其各位排列顺序是,开始8位为产品类型标号,接下来48位是该DS18B20自身的序列号,最后8位是前面56位的CRC循环冗余校验码(CRC=X8+X5+X4+1)。
ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一条总线上挂接多个DS18B20的目的。
ROM操作指令见表3-1-5表3-1-4 64位 ROM 定义表3-1-5 ROM操作指令在实际应用中,单片机需要总线上的多个DS18B20中的某一个进行操作时,事前应将每个DS18B20分别与总线连接,先读出读出其序列号;然后再将所有的DS18B20连接到总线上,当单片机发出匹配ROM命令(55H),紧接着主机提供的64位序列,找到对应的DS18B20后,之后的操作才是针对该器件得。
如果总线上只存在一个DS18B20,就不需要读取ROM编码以及匹配ROM编码了,只要跳过ROM(CCH)命令,就可进行如下温度转换和读取操作。
二、温度操作指令温度操作指令见表3-1-6所示,DS18B20在出厂时温度数值默认为12位,其中最高位为符号位,即温度值共11位,单片机在读取数据时,依次从高速寄存器第0、1地址读2字节共16位,读完后将低11位的二进制数转转换为实际温度值。
0地址对应的1个字节的前5个数字为符号位,这5位同时变化,前5位为1时,读取的温度为负值;前5位为0时,读取的温度为正值,且温度为正值时,只要将测得的数值乘以0.0625即可得到实际温度值。
表3-1-6温度操作指令3.4数字温度计一、电路原理STC89C51单片机和DS18B20的硬件连接图如图3-1-6所示,单片机的P10和DS18B20的数据口相连接。
单片机通过P10口对DS18B20进行初始化,DS18B20将转换后的数字温度值通过P10口传给单片机。
图3-1-6 DS18B20硬件连接图一、程序设计编程思路:首先单片机通过I/O口调用初始化函数Init_DS18B20( )对DS18B20按照初始化时序进行初始化,启动温度的转换,再将转换后的数字传给单片机,单片机通过计算将数字温度转换成实际的温度值,通过数码管显示出来,数码管显示采取在定时器0中动态显示,P0端驱动共阳七段数码管,P20~P25端通过非门接共阳数码管的公共端,应用程序清单如下:/*****************************************************************程序描述:温度超过35度,继电器吸合P0端驱动共阳七段数码管,P2端接共阳数码管的公共端******************************************************************/#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit DQ = P1^0;//DS18B20的DQ和单片机的P10脚连接sbit jdq = P2^6;//继电器的控制端和单片机的P26脚连接code uchar seven_seg[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};code uchar seven_bit[] = {0xfe,0xfd,0xfb,0x7f};uchar a,b,c,d,i,T;/*******************延迟函数***************/void delay(uint x){while(x)x--;}/**************初始化DS18B20函数***********/Init_DS18B20(void){unsigned char x = 0;DQ = 1; //DQ复位delay(8); //稍做延时DQ = 0;//单片机将DQ拉低delay(80);//精确延时大于480usDQ = 1;//拉高总线delay(14);x = DQ;//稍做延时后如果x=0则初始化成功x=1则初始化失败delay(20);}/*******************从18B20中读一个字节***************/uchar read_OneChar(void){uchar i = 0;uchar dat = 0;for (i=8;i>0;i--){DQ = 0; // 给脉冲信号dat >>= 1;DQ = 1;// 给脉冲信号if(DQ)dat |= 0x80;delay(4);}return(dat);}/**********************向18B20中写一个字节**************/void write_OneChar(uchar dat){uchar i = 0;for (i = 8; i>0; i--){DQ = 0;DQ = dat&0x01;delay(5);DQ = 1;dat >> = 1;}delay(4);}/***********************读取温度*************************/uchar Read_Temperature(void){uchar i = 0,t = 0;Init_DS18B20();Write_OneChar(0xcc); // 跳过读序号列号的操作Write_OneChar(0x44); // 启动温度转换Init_DS18B20();Write_OneChar(0xcc); //跳过读序号列号的操作Write_OneChar(0xbe); //读取温度寄存器等(共可读9个寄存器)前两个就是温度i = Read_OneChar();//读取温度值低位t = Read_OneChar();//读取温度值高位a = i & 0x0f;b = t;i = i >> 4;//低位右移4位,舍弃小数部分t = t << 4;//高位左移4位,舍弃符号位t = t | i;return(t);}/******************* T0初始化函数***************/void timer0_init(void){TMOD = 0x01;TH0 = (65536-5000)/256; //0xec;TL0 = (65536-5000)%256; //0x78;TR0 = 1;EA = 1;ET0 = 1;}/*****************中断函数**********************/void timer0_isr(void) interrupt 1{uchar j;TR0 = 0;EA = 0;TH0 = 0xec;TL0 = 0x78;TR0 = 1;EA = 1;i++;if(i == 200) //刚好1秒{T = Read_Temperature();i = 0;}switch(j){case 0:P0 = seven_seg[a*10/16];break;case 1:P0 = 0x7f & seven_seg[T%10];break;case 2:P0 = seven_seg[T/10];break;case 3:if(b & 0x80 == 0x80)P0 = 0xbf;break;}P2 = seven_bit[j];j++;if(j == 3) j=0;}void main(void){Init_DS18B20();timer0_init();while(1){if(T >= 35)jdq = 0;else jdq = 1;}}三、仿真程序运行效果图如下图3-1-3所示图3-1-3 用DS18B20显示当前温度的效果图思考题1. 请在本节程序的基础上进行修改,用继电器模拟某个电器的开关如空调,使DS18B20转换的温度值精确到小数点后三位,当环境温度高于某个值时闭合继电器以启动空调制冷,并在实验板上面进行验证。