- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通信报告FSK编码实验
FSK编码实验
实验目的
1、掌握FSK调制和解调原理;
2、熟悉2FSK相干解调和非相干解调的波形、频谱和框图;
3、学会Verilog编程产生正弦波、双通道正交波形;
4、在芯片altera Cyclone II上用Verilog编程实现FSK调制
实验仪器
1、JH5001(Ⅲ)通信原理基础实验箱 一台
2、20MHz双踪示波器 一台
实验原理
1、目前较常用产生FSK信号的方法是,首先产生FSK基带信号,利用基带信号对单一载波振荡器进行频率调制。因此,FSK可表示如下:
其中,,
大致波形如下图所示:
2、实验原理框图
,,
,
得到,,
3、正交调制
,是恒包络,幅度不变为1。若不采用正交调制,只用一路信号调制,则出现双边带情况。
采用正弦波、余弦波得到的频谱是单边带,如下:
+
单边带的带宽为。
程序设计
电路分析:
根据原理图所示,若,当调制信号为1时,开关打到上边,,此时相邻采样点相位相差:
,
当调制信号为0时,开关打到下边,,相邻采样点相位差
,
采用连续相位调制,故需要对相位进行求和(积分)。即有:
,
此后调制信号经过D/A转换,并经过低通滤波器输出。可以再TPi03口观察A通道调制输出,TPi04口观察B通道调制输出。此时,A、B通道输出再经过正交调制,于TPk03口输出。
由于正交调制信号为单边带信号,在传输时能节省一半带宽,故较实用、经济。
编程思路:
首先,需要产生8kbps的M序列,采样频率256kHz,因此需要将14.336MHz的时钟频率经过分频,分别产生256kHz(spab)及8kHz(clk_m)的时钟信号。每次采样都需要输出,因此需要2倍于采样频率的时钟作为D/A转换器的信号输入clk_out。
(1)产生正弦波
要要产生32kHz与16kHz正弦波信号,一个周期内,256kHz采样信号需分别采样8点与16点。
对sin函数进行PAM采样(假设周期为),再进行8bit编码,,若,则,,
可建立如下表格:
n 0 1 2 3 4 5 6 … S …
由于寄存器存放数据类型为正整数,故需要将(-1,1)的值进行量化处理,+1变为非负数,乘上127,以扩展到8位寄存器,范围(0,255)。
Matlab计算一周期内的16点信号:
x=1:16;y=round((sin(pi/8*x)+1)*127);
运行结果如下:
A =
176 217 244 254 244 217 176 127 78 37 10 0 10 37 78 127
将以上各数据制表以供查询。
采样的时候固定采样时钟不变,当调制信号为传号“1”时,每次时钟上升沿到来,采样值遍历表中数据;当调制信号为空号“0”时,每次时钟上升沿到来,采样值相隔一个取表中数据,这样就实现了16kHz调制和32kHz调制:
256kHz在1个信号周期内输出16点,则信号f=256/16=16kHz,
256kHz在2个信号周期内输出16点,则信号f=256/8=32kHz。
(2)双通道输出的实现
如图为采样信号和D/A转换器的wr写入端输入信号示意图:
当spab为高电平的时候,选择A通道(sin信号);当spab为低电平的时候,选择B通道(cos信号),这样一个spab内采样了2个点,分别送给A、B通道,实现了双通道输出。
B通道制表所有值比A通道提前4个(),这样就实现了正交调制。
(3)考虑相位差
由于B通道比A通道落后一个clk_out时钟,相位差增加,而B通道每次运算又是在A通道之后的一次,相位差减小,两项叠加,刚好抵消,依然是将B通道制表所有值比A通道提前4个实现相位差。实现正交。
据以上分析得到如下的程序:
程序清单:
module FSK2(clk,m_out,wr,spab,Sig);
input clk; //14.336MHz时钟
output wr; //ModDACLK读写管脚输出
output reg m_out; //m序列输出
output Sig; //正交调制信号输出
output reg spab; //ModDASPAB通道选择管脚输出
reg[7:0] Sig; //正交调制信号8位寄存器
reg clk_wr; //中间分频时钟128kHz
reg clk_out; //输出时钟256kHz
reg clk_m; //m序列输出时钟8kHz
reg[
您可能关注的文档
最近下载
- 匹克球理论考试试题库及答案.docx VIP
- 一+职场应用写作与交流(一):求职和应聘(教学设计)-【中职专用】高二语文上(高教版2023职业模块).docx
- 一 《微写作•描述事物》(教学课件)-【中职专用】高二语文同步精品课堂(高教版2023·职业模块).pptx VIP
- 新疆天泽水利投资发展有限公司招聘考试真题2024.docx VIP
- 匹克球运动 场地的使用要求及检验方法.pdf VIP
- 第十一章第一节《杠杆》实验教学说课稿教科版物理八年级下册.ppt
- TUNP-卧式操纵盘离心爆珠在线植入设备.pdf VIP
- 草布、衣服、床单被服洗涤服务方案.docx
- 2024年新疆天泽水利投资发展有限公司招聘真题.docx VIP
- 高标准农田鱼眼泡低洼地治理方案.docx
文档评论(0)