FSK 实验报告
FSK调制及解调实验报告
FSK调制及解调实验报告FSK调制及解调实验报告一、实验目的1.深入理解频移键控(FSK)调制的基本原理和特点;2.掌握FSK调制和解调的实验方法和技能;3.通过实验观察和分析FSK调制解调的性能和应用。
二、实验原理频移键控(Frequency Shift Keying,FSK)是一种常见的数字调制方法,它利用不同频率的信号代表二进制数据中的“0”和“1”。
在FSK调制中,输入信号被分为两种频率,通常表示为f1和f2,分别对应二进制数据中的“0”和“1”。
FSK调制的基本原理是将输入的二进制数据序列通过频率切换的方式转换为高频信号序列。
具体来说,当输入数据为“0”时,选择频率为f1的信号进行传输;当输入数据为“1”时,选择频率为f2的信号进行传输。
解调过程中,接收端将收到的混合信号进行滤波处理,根据不同的频率将其分离,再通过低通滤波器恢复出原始的二进制数据序列。
三、实验步骤1.FSK调制过程(1) 将输入的二进制数据序列通过串并转换器转换为并行数据序列;(2) 利用FSK调制器将并行数据序列转换为FSK信号;(3) 通过高频信道发送FSK信号。
2.FSK解调过程(1) 通过高频信道接收FSK信号;(2) 利用FSK解调器将FSK信号转换为并行数据序列;(3) 通过并串转换器将并行数据序列转换为原始的二进制数据序列。
四、实验结果与分析1.FSK调制结果与分析在FSK调制实验中,我们选择了两种不同的频率f1和f2分别表示二进制数据中的“0”和“1”。
通过对输入的二进制数据进行FSK调制,我们成功地将原始的二进制数据转换为FSK信号,并可以通过高频信道进行传输。
在调制过程中,我们需要注意信号转换的准确性和稳定性,以确保传输的可靠性。
2.FSK解调结果与分析在FSK解调实验中,我们首先接收到了通过高频信道传输过来的FSK信号,然后利用FSK解调器将信号转换为并行数据序列。
最后,通过并串转换器将并行数据序列恢复为原始的二进制数据序列。
FSK调制及解调实验报告
FSK调制及解调实验报告
实验背景和目的:
FSK调制及解调是一种常用的数字调制和解调技术。
FSK调制和解调
主要用于数字通信系统中,通过改变载波频率来表示数字信号的不同符号。
本实验旨在通过对FSK调制和解调技术的实际操作,加深对该技术原理和
应用的理解和掌握。
实验原理:
实验步骤:
1.搭建FSK调制电路:根据实验要求,搭建FSK调制电路,包括信号源、载波发生器、混频器等组成部分。
2.设置调制参数:根据实验要求,设置信号源的频率、调制信号的频
率等参数。
3.进行调制实验:将调制信号通过混频器与频率稳定的载波信号相乘,得到FSK调制信号。
4.搭建FSK解调电路:根据实验要求,搭建FSK解调电路,包括滤波器、频率判决电路等组成部分。
5.进行解调实验:将接收到的FSK信号输入解调电路,通过滤波器滤
除不需要的频率成分,再经过频率判决电路,判断接收到的信号是低频率
还是高频率,从而还原原始数字信号。
6.记录实验结果:记录调制信号和解调信号的波形图,并进行分析。
实验结果和分析:
经过实验操作和数据记录,得到了调制信号和解调信号的波形图。
通
过对比波形图可以看出,解调信号与调制信号基本一致,表明调制和解调
过程基本无误。
实验结果验证了FSK调制和解调技术的可行性和有效性。
结论:
通过本次实验,我们深入了解了FSK调制和解调技术的原理和应用。
通过实际操作和数据记录,我们掌握了FSK调制和解调的实验步骤和方法。
实验结果验证了FSK调制和解调技术的可行性和有效性,对今后的数字通
信系统的设计和实现具有重要的参考价值。
FSK调制解调实验报告
FSK调制解调实验报告实验报告:FSK调制解调引言:FSK (Frequency Shift Keying)调制解调是一种将数字信号转换为模拟信号的调制技术,通过改变信号的频率来表示数字信息。
FSK调制解调器在通信系统中起着重要的作用,因此,理解FSK调制解调原理并进行实验验证是非常有意义的。
实验目的:1.理解FSK调制解调原理。
2.使用软件(如MATLAB)进行FSK调制解调仿真。
3.通过硬件电路搭建进行FSK调制解调实验。
实验原理:FSK解调:FSK解调器将接收到的数字信号转换为模拟信号,并检测信号的频率以恢复原始的二进制序列。
解调器通过比较两个频率的能量来确定输入信号的频率,然后根据已知的频率对照表将其转换为对应的二进制数字。
实验步骤:1.使用软件(如MATLAB)进行FSK调制仿真:a.设计一个数据源,例如一个随机生成的二进制序列。
b.将二进制序列转换为FSK调制信号,即将0转换为低频率信号,将1转换为高频率信号。
c.添加噪声以模拟真实通信环境。
d.绘制调制后的信号波形。
2.使用软件进行FSK解调仿真:a.使用接收到的调制信号作为输入信号。
b.设计一个解调器来检测信号的频率以恢复原始的二进制序列。
c.绘制解调后的信号波形,并与原始信号进行比较。
3.使用硬件电路进行FSK调制解调测试:a.搭建FSK调制电路,将输入的二进制序列转换为FSK信号。
b.使用示波器观察调制后的信号波形。
c.搭建FSK解调电路,将接收到的调制信号转换为原始的二进制序列。
d.使用示波器观察解调后的信号波形,并与原始信号进行比较。
实验结果与分析:通过软件仿真可以得到调制后的信号波形,并通过解调获得原始的二进制序列。
这些结果可以与原始输入信号进行比较,以验证FSK调制解调的准确性。
通过硬件电路测试,可以观察到调制后的信号波形以及解调后的信号波形,进一步验证了FSK调制解调的可行性。
结论:通过FSK调制解调实验,我们可以更好地理解FSK调制解调的原理,并通过软件仿真和硬件搭建实验来验证其可行性。
fsk综合实验报告
fsk综合实验报告FSK综合实验报告引言:FSK(Frequency Shift Keying)是一种常用的数字调制技术,它通过改变信号的频率来传输信息。
本实验旨在通过设计和实现一个FSK调制与解调系统,来深入理解和掌握FSK调制技术的原理和应用。
一、FSK调制原理及实验设计1.1 FSK调制原理FSK调制是一种将数字信号转换为模拟信号的调制技术。
它通过改变信号的频率来表示不同的数字,通常使用两个不同的频率来表示二进制的0和1。
在FSK 调制过程中,二进制数据经过调制器,根据数据的不同取值选择对应的频率进行调制,形成FSK信号。
1.2 实验设计本实验中,我们设计了一个简单的FSK调制与解调系统。
系统由两部分组成:FSK调制器和FSK解调器。
FSK调制器接收二进制数据输入,并将其转换为FSK信号输出;FSK解调器接收FSK信号输入,并还原出原始的二进制数据输出。
二、实验步骤及结果分析2.1 FSK调制器设计与实现在FSK调制器的设计中,我们采用了较为简单的直接数字调制方法。
首先,将二进制数据转换为连续的数字信号,然后通过改变信号的频率来实现FSK调制。
我们使用了一个数字信号发生器和一个频率切换电路来实现这一过程。
实验结果显示,当二进制数据为0时,数字信号发生器输出的频率为f1;当二进制数据为1时,数字信号发生器输出的频率为f2。
通过改变数字信号发生器的频率,我们成功地实现了FSK调制,并得到了相应的FSK信号输出。
2.2 FSK解调器设计与实现在FSK解调器的设计中,我们采用了频率鉴别法来实现FSK信号的解调。
首先,通过将FSK信号经过一个窄带滤波器,滤除掉非目标频率的干扰信号;然后,通过一个频率鉴别器来判断信号的频率,从而还原出原始的二进制数据。
实验结果显示,当FSK信号的频率为f1时,频率鉴别器输出为0;当FSK信号的频率为f2时,频率鉴别器输出为1。
通过这一过程,我们成功地实现了FSK信号的解调,并得到了原始的二进制数据输出。
实验11FSK(ASK)解调实验
三、实验内容
1.解调基带信号为2KHz伪随机序列PN2的调制信号。 当FSK调制模块的基带信号为2KHz的伪随机序列PN2时,使其调制 信号的二个载波频率分别为16KHz和32KHz,因此FSK解调模块中的 中心频率应设计在24KHz。 a.用示波器接在3TP01,检测输入到解调模块的调制信号,读二个载波 的频率。 b.用示波器的B通道接在调制模块的2TP05,观察调制模块的基带信 号,为2KHz的PN2伪随机序列;示波器的A通道接在FSKOUT铆孔处, 观察解调模块的解调信号输出。观察该信号是否是2KHz的伪随机序 列PN2,与A通道的波形是否一致? c.此时,用示波器接在3TP02,测量集成锁相环MC4046(3U01)的 中心频率,是否为24KHz?
2.解调8KHz方波数据 a.连接P504和2P01,用频率计测量P504点输出方波信号为8KHz; b.按FSK调制实验要求,调好载波信号; c.在FSKOUT铆孔处测量使出信号,看是否能够解调出基带数据, 为什么?
No Image
四、思考题
1.画出各测试点的波形。 2.4046的哪些外围元件参数对其正确解调输出有影响? 3.本实验模块采用锁相环解调。其解调方法很多,如同步(相干)解 调法、过零检测法和包络解调法,请查找资料,画出至少两种解调 方法的原理框图和每点信号变化示意图。
实验11 FSK(ASK)解调实验
fsk调制及解调实验报告
FSK调制及解调实验报告简介在通信领域,频移键控(Frequency Shift Keying,FSK)调制和解调是常见的数字调制技术,广泛应用于无线通信和数据传输系统中。
本实验报告将详细介绍FSK调制和解调的原理、实验步骤和结果分析。
原理FSK调制是利用不同频率的载波信号来表示数字信息。
在FSK调制中,两个不同频率的载波信号代表了两个不同的数字信号。
例如,在二进制数字通信中,0可以用低频率表示,而1可以用高频率表示。
FSK调制的原理是通过将数字信号转化为频率信息并将其叠加到载波信号上。
通过调整载波频率来传输数字信号的不同值。
FSK解调是将接收到的FSK信号恢复为原始数字信号。
解调过程包括接收信号的滤波和判决两个主要步骤。
滤波用于消除噪声和非目标频率分量,而判决用于确定接收信号所代表的数字信号的值。
实验步骤1.搭建实验电路–使用信号发生器生成两个不同频率的正弦波,分别作为两个载波信号。
–将数字信号源与信号发生器连接,使得数字信号源能够控制载波信号的频率。
–将两个载波信号叠加,并将叠加后的信号送入模拟调制电路。
–将模拟调制电路的输出连接到示波器,以便观察FSK调制后的信号波形。
2.观察和分析调制波形–调整信号发生器的频率和数字信号源的输入,观察调制后的波形特征。
–分析不同数字信号输入时,调制波形的频率变化情况。
–根据调制波形的特点,判断FSK调制是否正确实现。
3.进行FSK解调实验–将调制后的信号输入到解调电路中。
–使用合适的滤波器,滤除噪声和非目标频率分量。
–通过判决电路,将解调后的信号恢复为原始数字信号。
4.观察和分析解调结果–使用示波器观察解调后信号的波形特征。
–将解调后的信号与原始数字信号进行比较,分析解调的准确性和误差情况。
实验结果和分析经过搭建实验电路、观察、分析和解调实验,我们得到了以下实验结果和分析:1.根据观察得知,调制后的波形在不同数字信号输入时,频率发生了明显的变化。
这表明FSK调制成功。
FSK传输实验
(一)FSK信号调制1、FSK基带信号观测全“1”码输入:TPi03信号波形全“0”码输入:TPi03信号波形周期为26.70us 周期为53.40us2、发端同向支路和正交之路信号时域波形观测由该图易知:两信号满足正交关系3、发端同向支路和正交之路信号的李沙育(x-y)波形观测(1)输入全“1”码时:(2)输入“0/1”码时:4、连续相位FSK调制基带信号观测输入“0/1”码,TPi03是基带FSK信号输入特殊码序列,TPi03是基带FSK信号波形(CH1),TPM02是发送数据信号波形(CH1),TPM02是发送数据信号(同步)(CH2)(CH2)5、FSK调制中频信号波形观测输入“0/1”码,TPK03是FSK调制中频信输入特殊码序列,TPK03是FSK调制中频号观测点(CH1),TPM02作为同步信号信号观测点(CH1),TPM02作为同步信号(CH2)(CH2)断开Ki01,其余同上断开Ki01,其余同上(二)FSK解调1、解调基带FSK信号观测输入全“1”码,观测TPJ05信号波形(输入全“0”码,观测TPJ05信号波形(FSK解调基带信号测试点),用TPM02同FSK解调基带信号测试点),用TPM02同步步输入“0/1”码,观测TPJ05信号波形(输入特殊码,观测TPJ05信号波形(FSK解调基带信号测试点),用TPM02同FSK解调基带信号测试点),用TPM02同步步2、解调基带信号的李沙育(X-Y)波形观测输入全“1”码,TPJ05和TPJ06的输入“0/1”码,TPJ05和TPJ06的李沙育波形李沙育波形(可发现有明显的噪声干扰加入)3、接收位同步信号相位抖动观测输入“0/1”码,观察发送时钟和测量接输入全“1”码,观察发送时钟和测量接收时钟的关系(观察到有抖动)收时钟的关系(无法观察到抖动)4、FSK解调器抽样判决点的波形5、解调器位定时恢复与最佳抽样判决点的波形发现有抖动6、位定时锁定和定时调整观测7、观察在各种输入码字下FSK的输入/输出数据输入“0/1”码,输出也为“0/1”码,可发现解调正确,只是有相位上的延时。
实验二 FSK调制解调综合实验
实验二 FSK调制解调综合实验一、实验目的1.加深对FSK调制原理的理解2.加深对FSK信号过零点检测法解调原理的理解3.加深对位同步提取原理的理解4.了解码再生原理5.了解锁相环对消除相位抖动的作用二、实验内容1.FSK实验.①载频和位定时实验③ FSK调制实验②伪随机码基带信号实验2.FSK解调实验①载波整形实验②过零检测法解调FSK基带实验③过零检测法提取位同步信号实验④基带判决形成实验⑤解调FSK基带眼图实验三、FSK基本原理移频键控,或称数字频率调制,是数字通信中使用较早的一种调制方式;数字频率调制的基本原理是利用载波的频率变化来传递数字信息。
在数字通信系统中,这种频率的变化不是连续的,而是离散的。
比如,在二进制的数字频率调制系统中,可用两个不同的载频来传递数字信息。
移频键控常常可以写FSK(Frequency Shift Keying)FSK广泛应用于低速数据传输设备中,根据国际电报和电话咨询委员会(CCITT)的建议,传输速率为1200波特以下设备一般采用FSK。
FSK方法简单、易于实现,解调不需要恢复本地载波,可以异步传输,抗噪声和抗衰落性能也较强。
由于这个原因,FSK是在模拟电话网上用来传输数据的低速、低成本,调制解调制器的一种主要调制方式。
在一个FSK系统中,发端把基带信号的变化规则转换成对应的载频变化,而在收端则完成与发端相反的转换。
由于FSK信号的信道中传输的是两个载频的切换,那么其频谱是否就是这两个载频的线谱呢?或者说信道的频带只要这两个载频之差就够了呢?答案是否定的。
设FSK的两个载频为fl、f2,其中心载频为fo=(fl+f2)/2;又设基带信号的速率为fs。
这样,经过分析,FSK的频谱图如图4.1所示。
曲线a对应的fl=fo+fs,f2=fo-fs;曲线b对应的fl=fo-0.4s,f2=fo-0.4s。
从图4.1中我们可以看出:(l)相位不连续FSK频谱由连续谱和线谱组成,线谱出现在两个载频位置上。
通信原理-FSK调制解调实验
FSK调制解调实验一、实验任务利用卷积编码、FSK调制和前导码等技术构建通信系统,学习发射机结构,实现发射机代码,完成卷积编码、FSK调制;学习其接收机结构,实现接收机代码,完成接收信号的滤波、FSK解调、定时同步和卷积码译码。
通过该FSK系统实验,进一步认识通信系统的结构及其处理流程,同时掌握FSK调制解调方法。
二、实验基本原理2.1 发射机结构FSK通信系统发射机图1所示,具体步骤如下:图 1 发射机结构(1)随机信源比特从指定数据文件中读取。
(2)对二进制序列进行卷积编码,编码器参数是[171,133],编码约束长度是7,编码前在信息比特的末尾添加6个0作为结尾比特。
(3)在编码比特之前插入前导码,前导码由16个固定比特组成,用于接收机的定时同步。
(4)进行FSK调制。
(5)最后将信号送往发射电路发射。
2.2 接收机结构DPSK通信系统接收机如图2所示,具体步骤如下图 2 接收机结构(1)首先对来自接收电路的信号的载波1和载波2进行滤波。
(2)对两路滤波输出的幅度相减。
(3)通过搜索前导码,确定第一个数据码元的时间位置。
(4)对解调信号进行抽样,得到码元抽样序列。
(5)送入卷积码译码器译码,得到接收比特序列,译码采用matlab函数vitdec,译码结果要去掉6个尾比特。
2.3 关键信号SendBit:发送的信源比特序列SendSig:FSK已调信号RecvFskDemod:FSK解调信号RecvCorr:前导码相关搜索结果RecvSymbolSampled:码元抽样RecvBit:恢复的数据比特2.4 关键参数系统参数(不可更改):Fs = 200kHz,系统采样率Rs = 10k码元/秒,码元速率SigLen = 200k,发射信号SendSig的采样点数信道参数:Amax = 1,最大信号幅度Pmax = pi,最大相位偏差Fmax = 128,最大频率偏差,单位HzTmax = 0.005,最大时间偏差,单位秒SNR = -3,信噪比三、模块设计与实现3.1 发射机模块1、随机信源比特从指定数据文件中读取,加载信源比特,获取其长度。
FSK调制解调原理实验
FSK调制解调原理实验FSK(频移键控)调制解调是一种常见的数字调制解调技术,其原理是通过改变载波的频率来表示数字信号。
在FSK调制中,低频信号的频率表示逻辑“0”,高频信号的频率表示逻辑“1”。
在本文中,我们将介绍FSK调制解调的原理以及如何进行实验。
实验设备和步骤:实验设备:1.函数信号发生器2.幅度调制解调器3.示波器4.模拟信号发生器5.低通滤波器6.计算机实验步骤:1.准备工作:(1)将函数信号发生器连接到幅度调制解调器的输入端口。
(2)将幅度调制解调器的输出端口连接到示波器的输入端口。
(3)将模拟信号发生器连接到低通滤波器的输入端口。
(4)将低通滤波器的输出端口连接到计算机的输入端口。
2.设置实验参数:(1)在函数信号发生器上设置两个频率,分别表示逻辑“0”和逻辑“1”。
(2)根据实验需求,调整幅度调制解调器的调制指数,以及模拟信号发生器的频率。
3.FSK调制实验:(1)使用函数信号发生器产生一个频率表示逻辑“0”的信号,并将其输入到幅度调制解调器中。
(2)使用函数信号发生器产生一个频率表示逻辑“1”的信号,并将其输入到幅度调制解调器中。
(3)观察示波器上的输出信号,验证FSK调制的效果。
4.FSK解调实验:(1)使用模拟信号发生器产生一个频率表示逻辑“0”的信号,并将其输入到幅度调制解调器的解调端口。
(2)使用模拟信号发生器产生一个频率表示逻辑“1”的信号,并将其输入到幅度调制解调器的解调端口。
(3)通过示波器观察解调器输出的信号,并通过低通滤波器对信号进行滤波。
(4)将滤波后的信号输入到计算机,并进行数字信号解调。
实验原理:FSK调制的原理是通过改变载波信号的频率来表示数字信号。
在调制过程中,将逻辑“0”映射为一个低频率信号,逻辑“1”映射为一个高频率信号。
在解调过程中,接收到的信号通过解调器解调后,通过低通滤波器滤除高频噪声,得到原始的数字信号。
实验结果:在进行FSK调制实验时,通过示波器观察可见,当输入逻辑“0”时,示波器输出的信号频率较低;当输入逻辑“1”时,示波器输出的信号频率较高。
FSK解调实验实验报告
FSK解调实验实验报告FSK解调实验实验报告引言在通信领域中,频移键控(Frequency Shift Keying,FSK)是一种常见的数字调制技术。
通过在不同频率上发送不同的数字信号,FSK可以实现高效可靠的数据传输。
本实验旨在通过搭建FSK解调电路,验证FSK解调的原理和性能。
一、实验目的本实验的目的是搭建FSK解调电路,通过实验验证FSK解调的原理,并对解调电路的性能进行评估。
具体目标如下:1. 理解FSK调制和解调的原理;2. 利用集成电路实现FSK解调电路;3. 测试并评估解调电路的性能。
二、实验原理FSK是一种数字调制技术,通过改变信号的频率来传输数字信息。
在FSK调制中,两个不同的频率分别表示二进制的0和1。
解调过程则是将接收到的信号恢复为原始的数字信息。
本实验使用集成电路CD4046B实现FSK解调。
CD4046B是一种锁相环(Phase-Locked Loop,PLL)芯片,可以用于频率检测和解调。
它的工作原理是通过比较输入信号和内部产生的参考信号的相位差,从而实现频率的检测和解调。
三、实验步骤1. 搭建电路根据实验原理,搭建FSK解调电路。
将集成电路CD4046B与其他所需电子元件连接起来,确保电路连接正确无误。
2. 调试电路接通电源,观察电路运行情况。
通过示波器观察输入信号和解调后的输出信号,调整电路参数,使得解调效果最佳。
3. 测试性能使用信号发生器产生不同频率的FSK信号作为输入,观察解调电路的输出情况。
记录输入信号频率和解调后的输出结果,并进行比对分析。
四、实验结果与分析通过实验,我们得到了一系列输入信号和对应的解调输出结果。
根据实验数据,我们可以分析解调电路的性能。
1. 解调误码率通过比对输入信号和解调输出结果,计算解调误码率。
误码率表示解调后的输出与原始信号的差异程度,是评估解调性能的重要指标。
2. 解调灵敏度解调灵敏度是指解调电路对输入信号频率变化的敏感程度。
实验一 FSK传输系统实验
FSK 传输系统实验报告一、实验原理和电路说明 (一)FSK 调制在二进制频移键控中,幅度恒定不变的载波信号的频率随着输入码流的变化而切换(称为高音和低音,代表二进制的1和0)。
通常,FSK 信号的 表达式为:bc bbFSK T t t f f T E S ≤≤∆+=0)22cos(2ππ(二进制1)bc bbFSK T t t f f T E S ≤≤∆-=0)22cos(2ππ(二进制0)其中2πΔf 代表信号载波的恒定偏移。
产生FSK 信号最简单的方法是根据输入的数据比特是0还是1,在两个独立的振荡器中切换。
采用这种方法产生的波形在切换的时刻相位是不连续的,因此这种FSK 信号称为不连续FSK 信号。
不连续的FSK 信号表达式为:bH bbFSK T t t f T E S ≤≤+=0)2cos(21θπ(二进制1)bL bbFSK T t t f T E S ≤≤+=0)2cos(22θπ(二进制0)其实现如图3.1-1所示:图3.1.1 非连续相位FSK 的调制框图由于相位的不连续会造成频谱扩展,这种FSK 的调制方式在传统的通信设备中采用较多。
随着数字处理技术的不断发展,越来越多地采用连继相位FSK 调制技术。
目前较常用产生FSK 信号的方法是,首先产生FSK 基带信号,利用基带信号对单一载波振荡器进行频率调制。
因此,FSK 可表示如下:])(22cos[2)](2cos[2)(⎰∞-+=+=tf C bbC bbFSK dn n m k t f T E t t f T E t S ππθπ由于FSK 信号的复包络是调制信号m (t )的非线性函数,确定一个FSK 信号的频谱通常是相当困难的,经常采用实时平均测量的方法。
二进制FSK 信号的功谱密度由离散频率分量fc 、fc+n Δf 、fc-n Δf 组成,其中n 为整数。
相位连续的FSK 信号的功率谱密度函数最终按照频率偏移的负四次幂衰落。
fsk调制及解调实验报告
fsk调制及解调实验报告一、实验目的本实验旨在了解FSK调制及解调的原理,掌握FSK调制及解调的方法,并通过实际操作验证其正确性。
二、实验原理1. FSK调制原理FSK是频移键控的缩写,是一种数字调制技术。
在FSK通信中,将数字信号转换成二进制码后,用两个不同的频率代表“0”和“1”,然后将这两个频率按照数字信号的顺序交替发送。
接收端根据接收到的信号频率来判断发送端发出了哪个二进制码。
2. FSK解调原理FSK解调器是将接收到的FSK信号转换成数字信号的电路。
它通过检测输入电压频率来确定发送方使用了哪个频率,并将其转换成对应的数字信号输出。
三、实验器材示波器、函数发生器、计算机四、实验步骤1. 连接电路:将函数发生器输出端连接至FSK模块输入端,再将示波器连接至模块输出端。
2. 设置函数发生器:设置函数发生器输出频率为1000Hz和2000Hz,并使它们交替输出。
3. 测量波形:使用示波器观察并记录模块输出端口上产生的波形。
4. 解调信号:将示波器连接至解调器的输入端,设置解调器参数,观察并记录输出端口上产生的波形。
五、实验结果1. FSK调制结果:通过示波器观察到了交替出现的1000Hz和2000Hz两种频率的正弦波。
2. FSK解调结果:通过示波器观察到了输出端口上产生的数字信号,与输入信号相同。
六、实验分析本实验通过对FSK调制及解调原理的了解和实际操作验证,进一步加深了我们对数字通信技术的认识。
在实验中,我们使用函数发生器产生两个不同频率的信号,并将它们交替发送。
在接收端,我们使用FSK解调器将接收到的信号转换成数字信号输出。
通过观察示波器上产生的波形和数字信号,可以验证FSK调制及解调技术的正确性。
七、实验总结本次实验主要学习了FSK调制及解调原理,并进行了实际操作验证。
在操作过程中,我们掌握了FSK电路连接方法、函数发生器设置方法以及示波器使用方法等技能。
同时,在观察并分析实验结果时,我们深入理解了数字通信技术中FSK调制及解调的应用场景和原理。
实验二FSK传输系统综合实验
实验二 2FSK 传输系统综合实验一、实验原理(一)FSK 调制在二进制频移键控中,幅度恒定不变的载波信号的频率随着输入码流的变化而切换(称为高音和低音,代表二进制的1和0)。
通常,FSK 信号的 表达式为:b c b b FSK T t t f f T E S ≤≤∆+=0)22cos(2ππ (二进制1)b c b b FSK T t t f f T E S ≤≤∆-=0)22cos(2ππ (二进制0)其中2πΔf 代表信号载波的恒定偏移。
产生FSK 信号最简单的方法是根据输入的数据比特是0还是1,在两个独立的振荡器中切换。
采用这种方法产生的波形在切换的时刻相位是不连续的,因此这种FSK 信号称为不连续FSK 信号。
不连续的FSK 信号表达式为:b H bb FSK T t t f T E S ≤≤+=0)2cos(21θπ(二进制1) b L b b FSK T t t f T E S ≤≤+=0)2cos(22θπ(二进制0)目前较常用产生FSK 信号的方法是,首先产生FSK 基带信号,利用基带信号对单一载波振荡器进行频率调制。
因此,FSK 可表示如下:])(22cos[2)](2cos[2)(⎰∞-+=+=t f C b b C b b FSK dn n m k t f T E t t f T E t S ππθπFSK 信号的传输带宽Br ,由Carson 公式给出:Br=2Δf+2B在通信原理综合实验系统中,FSK 的调制方案如下:FSK 信号:)2cos()(0t f t w t s i ⋅+=π其中:01{21当输入码为当输入码为f f f i =(二)FSK 解调对于FSK 信号的解调方式很多:相干解调、滤波非相干解调、正交相乘非相干解调。
1、FSK 相干解调FSK 相干解调要求恢复出传号频率(H f )与空号频率(L f ),恢复出的载波信号分别与接收的FSK 中频信号相乘,然后分别在一个码元内积分,将积分之后的结果进行相减,如果差值大于0则当前接收信号判为1,否则判为0。
fsk调制及解调实验报告
fsk调制及解调实验报告FSK调制及解调实验报告引言:FSK调制(Frequency Shift Keying)是一种常见的数字调制技术,广泛应用于通信领域。
本实验旨在通过实际操作,深入了解FSK调制与解调的原理和过程,并通过实验结果验证理论分析。
一、实验目的通过实验深入了解FSK调制与解调的原理和过程,掌握实际操作技巧,并通过实验结果验证理论分析。
二、实验原理1. FSK调制原理:FSK调制是通过改变载波信号的频率来表示数字信号的一种调制技术。
在FSK 调制中,两个不同的频率分别代表二进制数字0和1,通过切换频率来表示数字信号的变化。
2. FSK解调原理:FSK解调是将调制后的信号恢复为原始数字信号的过程。
解调器通过检测接收信号的频率变化来区分数字信号的0和1。
三、实验步骤1. 准备工作:搭建实验电路,包括信号发生器、调制电路和解调电路。
确保电路连接正确并稳定。
2. FSK调制实验:将信号发生器的输出连接到调制电路的输入端,调制电路通过改变输入信号的频率来实现FSK调制。
调制电路输出的信号即为FSK调制信号。
3. FSK解调实验:将调制电路的输出连接到解调电路的输入端,解调电路通过检测输入信号的频率变化来恢复原始数字信号。
解调电路输出的信号即为解调后的数字信号。
4. 实验结果记录与分析:记录不同输入信号对应的调制信号和解调后的数字信号,并进行分析。
通过比较解调后的数字信号与原始数字信号的一致性,验证FSK调制与解调的准确性。
四、实验结果与讨论在实验中,我们选择了两个不同频率的输入信号,分别对应二进制数字0和1。
通过调制电路和解调电路的处理,成功实现了FSK调制与解调。
通过对比解调后的数字信号与原始数字信号,我们发现它们完全一致,验证了FSK调制与解调的准确性。
实验结果表明,FSK调制与解调是一种可靠有效的数字调制技术。
五、实验总结通过本次实验,我们深入了解了FSK调制与解调的原理和过程,并通过实际操作验证了理论分析的准确性。
实验10FSK(ASK)调制实验
一、实验目的
理解和掌握FSK调制的工作原理及电路组成。
信方式。由于这种调 制解调方式容易实现,抗噪声和抗衰减性能较强,因此在中低速数 据传输通信系统中得到了较为广泛的应用。
数字调频又可称作移频键控FSK,它是利用载频频率变化来传递数 字信息。数字调频信号可以分为相位离散和相位连续两种情形。若 两个振荡频率分别由不同的独立振荡器提供,它们之间相位互不相 关,这就叫相位离散的数字调频信号;若两个振荡频率由同一振荡 信号源提供,只是对其中一个载频进行分频,这样产生的两个载频 就是相位连续的数字调频信号。图10-1是本实验系统FSK调制模块的 电路示意图。
2TP05
2TP01
2TP03 2U03 A4066
2K01 1 PN2
2TP06
23
2P01
2W01
C32
低通 滤波
器
2TP02 C16
2W02 低通 滤波
器
2TP04
2U04A 74LS04
2U03 B4066
2K02
NOIS E1
2K03 2
3
图10-1 FSK调制模块的电路示意图
3TP07 OU T
三、实验内容
1. 载波信号的观察与调节。 (1)用示波器双通道测量2TP03和2TP04,分别调节电位器,2W01
和2W02,使得两路载波输出信号的峰-峰值为3V;(2)用频率计测 量两路载波f1、f2的频率,看是否分别为32KHz和16KHz。 2. 观察两路载波信号,经基带信号通过4066开关电路控制输出的情 况。 (1)3K01打在左边,选择2KHz的伪随机码为基带信号; (2)该基带信号通过模拟开关(2U03、4066)控制载波输出,测量 点为2TP06。当基带信号为“1”时,模拟开关A(2U03A)打开,此 时输出32KHz的载波f1,当基带信号为“0”时,模拟开关B(2U03B) 此时输出16KHz的载波f2。 (3)在观察载波f1时,2K02的3、4脚跳线断开,在观察载波f2时, 2K02的1、2脚跳线断开; (4)示波器的A通道接在2TP05(基带数据输入),B通道接在2TP06, 根据步骤c,分别观察两载波信号的波形,并绘出波形图。
通信原理实验fsk传输系统试验精选全文完整版
可编辑修改精选全文完整版通信原理实验专业:通信工程班级:姓名:指导教师:实验一 FSK传输系统系统试验一.实验目的1.熟悉 FSK 调制和解调根本工作原理;2.掌握 FSK 数据传输过程;3.掌握 FSK 正交调制的根本工作原理与实现方法;4.掌握 FSK 性能的测试;5.了解 FSK 在噪声下的根本性能。
二.实验仪器1.JH5001通信原理综合实验系统2.20MHz双踪示波器三.实验容测试前检查:首先将通信原理综合实验系统调制方式设置成"FSK 传输系统〞;用示波器测量TPMZ07 测试点的信号,发现有脉冲波形,则说明实验系统已正常工作。
(一)FSK调制1.FSK基带信号观测(1).TPi03 是基带FSK 波形〔D/A 模块〕。
通过菜单项选择择为1 码输入数据信号,观测TPi03(2).通过菜单项选择择为0 码输入数据信号,观测TPi03 1 码比较。
分析:由图可知,输入全1码时的基带信号周期约为27us,输入全0码时的基带信号周期约为54us,则输入全0码时的基带信号周期约为全1码时的2倍。
2.发端同相支路和正交支路信号时域波形观测TPi03和TPi04分别是基带FSKTPi03 和TPi04波形分析:由图可以看出TPi03 和TPi04的波形相位相差π,满足正交关系。
思考:产生两个正交信号去调制的目的是防止码间串扰。
3.发端同相支路和正交支路信号的沙育波形观测将示波器设置在〔*-y〕方式,可从相平面上观察TPi03和TPi04的分析:输入各种不同的码序列得到的沙育图形都呈现出圆形。
4.连续相位FSK调制基带信号观测思考:图中,观测两重叠波形,TPM02为高时,TPi03的频率高,TPM02为低时,TPi03的频率低,但TPi03的波形连续,即非连续相位FSK调制在码元切换点的相位是连续的。
5.FSK调制中频信号波形观测(1).(2).(3).分析:将正交调制输入信号中的一路基带调制信号断开后,由图可知,波形总体上不变,但频率分量有所增加。
FSK调制解调实验报告_实验报告_
FSK调制解调实验报告一、实验目的:1.掌握FSK(ASK)调制器的工作原理及性能测试;2.掌握FSK(ASK)锁相解调器工作原理及性能测试;3. 学习FSK(ASK)调制、解调硬件实现,掌握电路调整测试方法。
二、实验仪器:1.信道编码与 ASK.FSK.PSK.QPSK 调制模块,位号: A,B 位2. FSK 解调模块,位号: C 位3.时钟与基带数据发生模块,位号: G 位4. 100M 双踪示波器三、实验内容:观测m序列(1,0, 0/1码)基带数据FSK (ASK)调制信号波和解调后基带数据信号波形。
观测基带数字和FSK(ASK)调制信号的频谱。
改变信噪比(S/N),观察解调信号波形。
四、实验原理:数字频率调制是数据通信中使用较早的一种通信方式。
由于这种调制解调方式容易实现,抗噪声和抗群时延性能较强,因此在无线中低速数据传输通信系统中得到了较为广泛的应用。
(一) FSK 调制电路工作原理FSK 的调制模块采用了可编程逻辑器件+D/A 转换器件的软件无线电结构模式,由于调制算法采用了可编程的逻辑器件完成,因此该模块不仅可以完成ASK,FSK 调制,还可以完成PSK,DPSK,QPSK, OQPSK 等调制方式。
不仅如此,由于该模块具备可编程的特性,学生还可以基于该模块进行二次开发,掌握调制解调的算法过程。
在学习 ASK, FSK 调制的同时,也希望学生能意识到,技术发展的今天,早期的纯模拟电路调制技术正在被新兴的技术所替代,因此学习应该是一个不断进取的过程。
下图为调制电路原理框图上图为应用可编程逻辑器件实现调制的电路原理图(可实现多种方式调制)。
基带数据时钟和数据,通过 JCLK 和 JD 两个铆孔输入到可编程逻辑器件中,由可编程逻辑器件根据设置的工作模式,完成 ASK 或FSK 的调制,因为可编程逻辑器件为纯数字运算器件,因此调制后输出需要经过D/A 器件,完成数字到模拟的转换,然后经过模拟电路对信号进行调整输出,加入射随器,便完成了整个调制系统。
通信报告 FSK编码实验
FSK 编码实验一、 实验目的1、掌握FSK 调制和解调原理;2、熟悉2FSK 相干解调和非相干解调的波形、频谱和框图;3、学会Verilog 编程产生正弦波、双通道正交波形;4、在芯片altera Cyclone II 上用Verilog 编程实现FSK 调制二、 实验仪器1、JH5001(Ⅲ)通信原理基础实验箱 一台2、20MHz 双踪示波器 一台三、 实验原理1、目前较常用产生FSK 信号的方法是,首先产生FSK 基带信号,利用基带信号对单一载波振荡器进行频率调制。
因此,FSK 可表示如下:2)FSK c S f f t ππ=± 其中,122c f f f +=,122ff f -=大致波形如下图所示:2、实验原理框图()22,c s Q t f t ft t nT ππ=±=用抽样,()22s c S s Q nT f nT fnT ππ=±有,Q(n)m(t)((1))2(1)2(1)s c s s Q n T f n T f n T ππ-=-±-,()(1)2()c s Q n Q n f f T π=-+±得到,()(1)2i s Q n Q n f T π=-+,,1,0c i c f f i f f f i +=⎧=⎨-=⎩3、正交调制03000sin ()cos()cos ()sin()sin[()]PK T t t t t t t θωθωθω=+=+,是恒包络,幅度不变为1。
若不采用正交调制,只用一路信号调制,则出现双边带情况。
采用正弦波、余弦波得到的频谱是单边带,如下:+单边带的带宽为212FSK b B f f f =-+。
四、 程序设计电路分析:根据原理图所示,若kHz f s 256=,当调制信号为1时,开关打到上边,kHz f f 321==,此时相邻采样点相位相差:425613222πππϕ=∙∙=∆∙=∆kHz kHz t f ,当调制信号为0时,开关打到下边,kHz f f 162==,相邻采样点相位差825611622πππϕ=∙∙=∆∙=∆kHz kHz t f ,采用连续相位调制,故需要对相位进行求和(积分)。
实验二 FSK调制解调实验(已完成)
实验二 FSK调制解调实验一. 实验目的1.理解FSK调制的工作原理及电路组成。
2.理解利用锁相环解调FSK的原理和实现方法。
二. 实验电路工作原理数字调频又可称作移频键控FSK,它是利用载频频率变化来传递数字信息。
数字调频信号可以分为相位离散和相位连续两种情形。
本实验电路中,由实验一提供的载频频率经过本实验电路分频而得到的两个不同频率的载频信号,则为相位连续的数字调频信号。
(一) FSK调制电路工作原理=32KHz的载频,另一路输入的基带信号由转换开关K904转接后分成两路,一路控制f1经倒相去控制f=16KHz的载频。
当基带信号为“1”时,模拟开关1打开,模拟开关2关闭,2=32KHz,当基带信号为“0”时,模拟开关1关闭,模拟开关2开通。
此时输出此时输出f1f=16KHz,于是可在输出端得到已调的FSK信号。
2(二) FSK解调电路工作原理FSK集成电路模拟锁相环解调器的工作原理是十分简单的,只要在设计锁相环时,使它锁定在FSK的一个载频f1上,对应输出高电平,而对另一载频f2失锁,对应输出低电平,那末在锁相环路滤波器输出端就可以得到解调的基带信号序列。
三. 实验内容测试FSK调制解调电路TP901~TP909各测量点波形,并作详细分析。
1.按下按键开关: K01、K02、K900。
2.跳线开关设置: K9012–3、K9022–3。
K9041–2、2KHz的伪随机码,码序列为:000011101100101K9042–3、8KHz方波。
做FSK解调实验时,K9041–2、K9031–2。
3.在CA901插上电容,使压控振荡器工作在32KHz,电容在1800Pf 2400Pf之间。
4.观察FSK解调输出TP907~TP909波形,并作记录,并同时观察FSK调制端的基带信号,比较两者波形,观察是否有失真。
四.实验结果TP901:K901的3与2相连TP902:K902的3与2相连TP903:K904的1与2相连,K904的2与3不连,TP906:K905(1与2,3与4)控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告题目:FSK学生姓名岑哲辉学号201120110202专业班级通信11022014年3月 1浙江工业大学之江学院实验报告目录一实验目的和内容 (1)1.1 实验目的 (1)1. 2 实验内容和要求 (1)实验内容 (1)实验要求 (1)1. 3 实验器材 (1)二实验原理和设计步骤(含程序及仿真图、测试图等) (1)2.1 实验原理 (1)2.2 设计步骤 (2)2.2 采样1024个点的正弦波 (4)三项目下载 (13)四实验总结和心得体会 (14)一实验目的和内容1.1 实验目的1、掌握2FSK调制解调的原理及其实现方法;2、掌握QuartusⅡ开发软件的运用,在该软件下熟练的运用多种输入方式完成各种电路设计的要求;3、初步掌握VHDL语言,能够运用该语言编写简单的程序,完成设计要求;4、熟悉Modelsim仿真,学会观察测试结果的正确性;1. 2 实验内容和要求实验内容1、根据2FSK调制解调原理框图,在QuartusⅡ环境下设计调制电路各个模块。
2、完成m序列信码模块,将它作为2FSK的信号源。
在modelsim中进行仿真。
2、在modelsim中观察FSK调制仿真波形。
3、总结实验结果,完成实验报告。
实验要求使用QuartusⅡ软件,用M序列发生器作为信号源设计全数字2FSK调制解调系统,速率可自定。
并用Modelsim软件仿真出调制波形。
1. 3 实验器材QuartusⅡ开发系统、Modelsim仿真软件、计算机二实验原理和设计步骤(含程序及仿真图、测试图等)2.1 实验原理FSK(Frequency Shift Keying)---移频键控,或称数字频率调制。
是数字通信中使用较早的一种调制方式。
数字频率调制的基本原理是利用载波的频率变化来传递数字信息。
在数字通信系统中,这种频率变化不是连续而是离散的。
FSK广泛应用于低速数据传输设备中,根据国际电报和电话咨询委员会(ITU-T)的建议,传输速率为1200波特以下的设备一般采用FSK方式传输数据。
FSK具有调制方法简单易于实现,解调不需要恢复本地载波、可以异步传输、抗噪声和抗衰落性能较强等特点。
由于这些原因,FSK是在模拟电话网上用来传输数据的低速、低成本异步调制解调的一种主要调制方式。
在一个FSK系统中,发端把基带信号的变化转换成对应的载频变化,而在收端则完成与发端相反的转换,将载波频率的变化变为基带信号的变化。
FSK调制总体框图:方波源由FPGA实验设备系统晶振构成,本实验箱晶振频率为50MHz。
分频器载波1和载波2的频率不同,它们所用的分频器的模也不同。
由于载波的频率要高于m序列信号源的频率,因此产生m序列的分频器模要比产生载波的分频器模大。
m序列由伪随机信号m序列构成,可根据其生成多项式选择不同阶数的伪随机序列。
载波载波f1和载波f2通过之前完成的正弦波模块来设计,一周期取256点,采样点数或多或少可由自己决定。
调制采用二选一数据选择器即可完成。
2.2 设计步骤2.1 正弦信号发生器实验程序1、先将一个正弦波等间隔采样8个点。
2、对采样点进行量化、编码把正正弦信号抽样成八个采样点:0、π/4、π/2、 3π/4、π、 5π/4、 3π/2、 7π/4它们的采样值分别为:0、 0.707、 1、 0.707、 0 、 -0.707、 -1、 -0.707把它们扩大三倍后是:0、 2.121、 3、 2.121、 0、 -2.121、 -3、 -2.121把它们量化后是:0、 54、 76、 54、 0、 -54、 -76、 -54其8bit二进制编码00000000 00110110 01001100 00110110 00000000 11001010 10110100 110010103、通过VHDL语言编程实现数字载波的产生1、在modelsim中建立工程,编写程序,编译并仿真,查看仿真波形。
2、使用一个计数器,计数范围为0~7,每个值对应一个正弦波的采样值。
3、建议用CASE语句来写程序。
2.2 采样1024个点的正弦波①在MATLAB中输入语句,实现1024个点的采样、量化。
然后在modelsim中新建名为sinxinhao 的工程,再新建.hex 文件,定义1024个点,并将MATLAB中最终显示的1024个点复制到.hex 文件中,保存在工程所在的文件夹里。
②在QUARTUS.II里新建名为sinxinhao的工程,再新建.bdf 文件,画出如下图形。
③点击file下的自动产生如下各模块程序。
分别为:A.LIBRARY ieee;USE ieee.std_logic_1164.all;LIBRARY altera_mf;USE altera_mf.all;ENTITY xinhao ISPORT(address: IN STD_LOGIC_VECTOR (9 DOWNTO 0);clock: IN STD_LOGIC := '1';q: OUT STD_LOGIC_VECTOR (7 DOWNTO 0));END xinhao;ARCHITECTURE SYN OF xinhao ISSIGNAL sub_wire0: STD_LOGIC_VECTOR (7 DOWNTO 0);COMPONENT altsyncramGENERIC (address_aclr_a: STRING;init_file: STRING;intended_device_family: STRING;lpm_hint: STRING;lpm_type: STRING;numwords_a: NATURAL;operation_mode: STRING;outdata_aclr_a: STRING;outdata_reg_a: STRING;widthad_a: NATURAL;width_a: NATURAL;width_byteena_a: NATURAL);PORT (address_a: IN STD_LOGIC_VECTOR (9 DOWNTO 0); clock0: IN STD_LOGIC ;q_a: OUT STD_LOGIC_VECTOR (7 DOWNTO 0) );END COMPONENT;BEGINq <= sub_wire0(7 DOWNTO 0);altsyncram_component : altsyncramGENERIC MAP (address_aclr_a => "NONE",init_file => "sss1024.hex",intended_device_family => "Cyclone",lpm_hint => "ENABLE_RUNTIME_MOD=NO",lpm_type => "altsyncram",numwords_a => 1024,operation_mode => "ROM",outdata_aclr_a => "NONE",outdata_reg_a => "CLOCK0",widthad_a => 10,width_a => 8,width_byteena_a => 1)PORT MAP (address_a => address,clock0 => clock,q_a => sub_wire0);END SYN;B.LIBRARY ieee;USE ieee.std_logic_1164.all;LIBRARY lpm;USE lpm.all;ENTITY counter8 ISPORT(clock: IN STD_LOGIC ;q: OUT STD_LOGIC_VECTOR (9 DOWNTO 0));END counter8;ARCHITECTURE SYN OF counter8 ISSIGNAL sub_wire0: STD_LOGIC_VECTOR (9 DOWNTO 0); COMPONENT lpm_counterGENERIC (lpm_direction: STRING;lpm_port_updown: STRING;lpm_type: STRING;lpm_width: NATURAL);PORT (clock: IN STD_LOGIC ;q: OUT STD_LOGIC_VECTOR (9 DOWNTO 0));END COMPONENT;BEGINq <= sub_wire0(9 DOWNTO 0);LPM_COUNTER_component : LPM_COUNTER GENERIC MAP (lpm_direction => "UP",lpm_port_updown => "PORT_UNUSED",lpm_type => "LPM_COUNTER",lpm_width => 10)PORT MAP (clock => clock,q => sub_wire0);END SYN;C.LIBRARY ieee;USE ieee.std_logic_1164.all;LIBRARY work;ENTITY sinxinhao ISPORT(clock : IN STD_LOGIC;q : OUT STD_LOGIC_VECTOR(7 DOWNTO 0));END sinxinhao;ARCHITECTURE bdf_type OF sinxinhao ISCOMPONENT xinhaoPORT(clock : IN STD_LOGIC;address : IN STD_LOGIC_VECTOR(9 DOWNTO 0);q : OUT STD_LOGIC_VECTOR(7 DOWNTO 0));END COMPONENT;COMPONENT counter8PORT(clock : IN STD_LOGIC;q : OUT STD_LOGIC_VECTOR(9 DOWNTO 0));END COMPONENT;SIGNAL ·· SYNTHESIZED_WIRE_0 : STD_LOGIC_VECTOR(9 DOWNTO 0);BEGINb2v_inst : xinhaoPORT MAP(clock => clock,address => SYNTHESIZED_WIRE_0,q => q);b2v_inst1 : counter8PORT MAP(clock => clock,q => SYNTHESIZED_WIRE_0);END bdf_type;④输入时钟(testbench)——给测试电路加以激励源以驱动电路library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_arith.all;use ieee.std_logic_unsigned.all;entity ss_tb isend ss_tb;architecture one of ss_tb iscomponent sinx isport(pin_name,pin_name1:in std_logic;y :out std_logic_vector(7 downto 0));end component;signal pin_name :std_logic:='1';signal pin_name1 :std_logic:='1';signal y :std_logic_vector(7 downto 0):="00000000"; constant clk_period:time:=10 ms;beginu1:sinx port map(pin_name=>pin_name,pin_name1=>pin_name1,y=>y);processbeginwait for clk_period/10000;pin_name<='1';wait for clk_period/10000;pin_name<='0';end process;processbeginwait for clk_period/10000;pin_name1<='1';wait for clk_period/10000;pin_name1<='1';end process;end;5 添加5分频器library ieee;use ieee.std_logic_1164.all;entity fenpinqi isport (clk_in:in std_logic;clk_out:out std_logic);end fenpinqi;architecture third of fenpinqi isconstant fpb:integer :=4;constant temp:integer :=1;signal aqi:integer range 0 to fpb;beginprocess (clk_in)beginif rising_edge (clk_in) thenif aqi < fpb thenaqi <= aqi+1;elseaqi <=0;end if;end if;end process;process (clk_in)beginif rising_edge (clk_in) thenif (aqi <=temp) thenclk_out <='1';elseclk_out <='0';end if;end if;end process;end third;6 设置数据选择器library ieee;use ieee.std_logic_1164.all;entity sjxzq isport (ch0,ch1:in std_logic;s0:in std_logic;dout:out std_logic);end sjxzq;architecture first of sjxzq isbegindout <= ch0 when s0 = '0' elsech1 when s0 = '1' else'Z';end first;在QuartusⅡ环境下设计调制电路各个模块如图:7 设置数字信源library ieee;use ieee.std_logic_1164.all;entity PN isport (clk:in std_logic;load:in std_logic;Q:out std_logic);end PN;architecture behav of PN issignal c0,c1,c2,c3,c4,c5,c6,c7:std_logic;beginprocess(clk,load)beginif clk'event and clk='1'thenif(load='1')thenc7<='0';c6<='0';c5<='0';c4<='0';c3<='0';c2<='0';c1<='0';c0<='1';Q<=c7;c1<=c0;c2<=c1;c3<=c2;c4<=c3;c5<=c4;c6<=c5;c7<=c6;c0<=c7 xor c4 xor c3 xor c2;Q<=c7;end if;end if;end process;end behav;完成m序列信码模块,在modelsim中进行仿真如图:8 为数字信源加1024分频器library ieee;use ieee.std_logic_1164.all;entity fengpinqi1023 isport (clk_in:in std_logic;clk_out:out std_logic);end fengpinqi1023;architecture third of fengpinqi1023 isconstant fpb:integer :=2047;constant temp:integer :=1;signal aqi:integer range 0 to fpb;beginprocess (clk_in)beginif rising_edge (clk_in) thenif aqi < fpb thenaqi <= aqi+1;elseaqi <=0;end if;end if;end process;process (clk_in)beginif rising_edge (clk_in) thenif (aqi <=temp) thenclk_out <='1';elseclk_out <='0';end if;end if;end process;end third;⑤将以下文件均添加到modelsim中的sinxinhao.mdf中,全部编译。