- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电 子 科 技 大 学
实 验 报 告
学生姓名: 学 号: 指导教师:
一、实验室名称:通信信号处理及传输实验室
二、实验项目名称:数字上下变频
三、实验原理:
1、数字上/下变频的理论基础
通常的无线通信都是通过载波调制信号来实现。这意味着产生了数字基带信号后,需要将信号通过数模(DA)转换,由射频端调制到某个载波频段进行发送。这个将基带信号调制到高频载波频段的过程就称为上变频。反之,在接收机端将模数(AD)转换后的高速率高频带数字信号转换为低速率的基带信号,即将中频或者高频信号搬移到基带或者低频波段的过程就称为下变频。
因此,上变频和下变频的概念分别是指把信号搬移到更高或更低的频率上。这可以通过信号与一个复旋转向量相乘得到,结果为:
其中,代表搬移的频率,通常称为载波频率。
复数信号的实部和虚部也可以分别称做同相分量或正交分量。
数字上变频和下变频就是对上式进行数字化。这就意味着信号和复向量都要用量化的样本来表示。引入满足采样定理的采样周期,这样,数字上变频和下变频可以写为:
。
进行上变频还是下变频是由频率的符号决定。因此只要对其中一种情况进行讨论即可。我们假设对接收到的信号在模拟前端对整个接收带宽进行下变频,然后进行滤波。
假设信道可位于带宽为Band的频带(波段)内的任何位置,频带内包含所需信道加上干扰邻道。如图1所示。对信号进行下变频可以得到图2。邻道干扰可以通过信道化滤波器来滤除。
图1 下变频前信号信道示意图
图2 下变频后信号信道示意图
为了分析方便,我们假设中频信号为单频形式,暂不考虑邻道及其他干扰。1)数字下变频的时域分析:
数字下变频的目的是把所需的分量从载波频率加搬移至基带。模拟中频信号为单频形式:
其中表示信号频率,表示信号初始相位。
同时假设用于正交解调的两路数字本振的初始相位为0,那么模拟中频信号经过A/D后得到的信号形式为
。
可见信号是原信号在处的一些离散值。因此A/D输出的最终信号形式为:
那么,此信号经过正交数字解调后的信号形式 (设信号频率和本振频率相同,即)可以表示如下:
I路:
;
Q路:
。
可以看出:数字正交解调输出包括两项,其中第1项为解调过程中引入的高频分量,第二项为所需要的低频分量。
2)数字下变频的频域分析:
输入模拟中频信号的频谱为:
。
此信号经A/D变换后的输出信号频谱为:
经过数字正交解调后的频谱:
I路:
;
Q路:
。
应该注意的是,实际上发射机和接收机的本振是不同步的。因而,经过接收机下变频后的信号与发射信号之间存在相位和频率偏差,必须进行校正。
2、VHDL实现数字上/下变频
16MHZ,要产生1MHz的正弦载波信号,我们可将1MHz的正弦信号离散化为16个样本,等效于用16MHZ的时钟采样,即:
sin(2*pi*f*n/fs),其中f=1MHz,fs=16MHZ→sin(2*pi*n/)
其中,n的取值为0到15,也就完整地表示了这个调制正弦信号的一个周期。在离散化之后,我们再进行一个幅值上的放大,即乘以511,最终得到的一个样本用10bit长的向量来表示。
在程序中,我们用变量dc_array来表示调制正弦信号modulation_signal,10bit的向量。
constant modulation_signal uc_array(0 to 15) := --- frequency = 1Mhz
(
0000000000, --511*sin(2 * pi * 0 / 16)
0011000011, --511*sin(2 * pi * 1 / 16)
0101101001, --511*sin(2 * pi * 2 / 16)
0111011000, --511*sin(2 * pi * 3 / 16)
0111111111, --511*sin(2 * pi * 4 / 16)
0111011000, --511*sin(2 * pi * 5 / 16)
0101101001, --511*sin(2 * pi * 6 / 16)
0011000011, --511*sin(2 * pi * 7 / 16)
0000000000, --511*sin(2 * pi * 8 / 16)
1100111101, --511*sin(2 * pi * 9 / 16)
1010010111, --511*sin(2 * pi * 10/ 16)
1000101000, --511*sin(2 * pi * 11/ 1
文档评论(0)