《软件无线电实验系统中内插器的设计-仿真及其FPGA实现(共4页).doc》由会员分享,可在线阅读,更多相关《软件无线电实验系统中内插器的设计-仿真及其FPGA实现(共4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上 本文由newow贡献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 第 28 卷 第 4 期 2007 年 12 月 军事通信技术 Jour nal of M ilitar y Co mmunicat ions T echnolog y V o l. 28 No . 4 Dec. 2007 软件无线电实验系统中内插器的设计、 仿真 及其 FPGA 实现 罗奎1, 黄葆华2 ( 1. 解放军理工大学通信工程学院 4 队, 江苏 南京 ; 2. 解放军理工大学通信工程学院无线通信系) 摘要: 软 件无线电是一种以 现代通信理论为基
2、 础, 以微 电子技术为 支撑的新 的无线电通 信体系结构 。多 速率数字信号处理是软件无线电理论中非常 重要而又经常遇到的 问题。文章从一个实 际的应用系统出发, 利用多 速率数字信号处理理论构建了一个具体 的内插器应用的模 块, M atL ab 仿真及 F PG A 编程实现表明 此内插器模块 设计正确, 所需硬件资源符合软件无线电实验系统的要求。该模块的设计方法及功能具有一定的实用性。 关键词: 内插器; 软件无线电; 多速率数字信号处 理; 半带滤波器 中图分类号: T N 911. 72 文献标识码: B 文章编号: CN 32-1289( 2007) 04-0073-04 Des
3、ign Simulation and FPGA Implementation of Interpolator in Software Radio Experimental System LUO K ui , H UA N G B aohua 1 2 ( 1. T eam 4 ICE , P LA U ST , N anjing , China; 2. Depar tment of R adio Com municat ion ICE , P L A U ST ) Abstract: So ft w are radio is a new co mmunicat io n ar chitect u
4、re based o n modern co mmunication principles and digit al sig nal processing is very import ant and appears frequent ly in so ft w are radio . Fro m a practical applicat ion sy st em , an interpolat or mo dule w as const ruct ed by t he principles o f m ul tirat e digit al sig nal pro cessing . M a
5、t lab simulat io n and im plementat ion w ith VHDL sho w t hat the desig n is corr ect , and t he dem and fo r hardw are resources meet s t he requir em ent s of t he so ft w are radio experiment al sy st em . T he design met hod and t he f unction of t his interpolat or module can be used in pract
6、ice. Key words: interpolat or; so ft w are radio ; m ult irat e dig it al signal processing ; halfband f ilt er 1多速率数字信号处理在软件无线电中的作用 1 软件无线电终端必须能够处理许多种类的通信标准。这些标准通常基于不同的主时钟速率, 因此采用 不同的码片/ 比特速率。解决在一个终端中码片速率多样性的最直接的方法是给每个运行的标准提供专门 的主时钟。 但这种方法不仅限制了已实现终端的应用性, 而且成本太高。 因此, 明智的做法是, 使终端工作在 一个固定的时钟速率上, 用软件来控
7、制数字采样速率的转换。由于不同的计算标准基于不同的主时钟速率, 因此提供这些不同时钟速率是必要的。 然而, 由于对时钟质量的要求非常高, 因而合理的设想是: 在实际软 收稿日期: 2007-06-19; 修回日期: 2007-10-16 作者简介: 罗奎( 1984- ) , 男, 本科生. 74 军 事通信技术 2007 年 件无线电应用中只提供一个固定的主时钟。实现这个设想的方法是用数字采样率转换( SRC) 来提供不同的 时钟速率。SRC 的任务是将数字信号的抽样速率转换为另外一个抽样速率, 而且大量信息必须保存, 这些信 息通常是在有限频带内。SRC 是多速率数字信号处理的基础, 而内
8、插和抽取是实现 SRC 最重要也是最基本 的理论和方法。 2内插器设计的原理与方法 2. 1基于内插的软件无线电发射机的数学模型 基于内插的调制模型如图1 所示 。 该调制模型是软件无线电发射机的基本数学模型, 这种软件无线电 发射机由于受器件处理速度的限制, 其工作频率是做不高的。要使 这种中低速采样率的发射机产生更高频率的信号, 可采用内插技 术进行数字上变频。 图1 所产生的已调信号S( n) 的数字谱如图2( a) 所示, 该调制模 图 1基于内插的调制模型 2 型可以产生载频 f 0 f s / 2 的信 号。 现在对S ( n) 进行I 倍内插, 即在S ( n) 的两个相邻采样点
9、之间插入( I - 1) 个零点, 得到内插信号 S i ( n) , 其对应的数字谱如图 2( b) 所示。 由图 2 可见, 内插后的数字谱不仅包含了原信号的基带谱, 同时还有处 于 ( m- 1) f s / 2, mf s / 2 , ( m= 1, 2, 3, , I ) 各频带内的各次“ 镜频” 分量。 这 些“ 镜频” 分量的频谱与基带信号的谱结构是完全一样的, 只是中心频率不同 而已。 这样, 只要用一个带通滤波器滤出第m 次镜频, 就相应得到了载频为m 倍于基带载频( m = 1) 的高频信号, 这也就相当于把图 1 所示的发射机最高 工作频率扩大了 I 倍。整个过程如图3
10、所示, 图中第 2 个内插器只插入零点, 不含滤波, 这是因为第 2 次内插后的数据率非常高, 数字滤波器实现起来会 有相 当大的难 度, 所以 在实际实 现 时可用模拟电调滤波器取出所需的 镜 频分量。图 3 是本文介绍的内插 器所采用的方案。 2. 2本实验系统中内插器的设计 内插器是本实验系统中的一个子模块, 其任务是将 DSP 输出的低采样率数字信号的频谱搬移到中频 10. 7 M Hz, 并根据 D/ A 的要求, 选取适当的输出采样率。本实验系统的具体技术指标为: 带宽为 100 kHz ; DSP 输出数字信号的 内插后的样值序列中要有中心频率在 10. 7 MHz 的频谱; 周
11、期重复频谱之间的间隔应 大于 1 M Hz; !硬件平台的主时钟频率为 48 MHz ; ? F PGA 包含 18 个 18 位18 位的硬件乘法器。 由于D/ A 的转换速率为 48 M Hz, 这就要求输出给 D/ A 的信号采样率为 48 M Hz 的整数倍因子。而且, 经过搬移后的数字信号频谱间隔要求不得低于1 M Hz, 以便后续的模拟中频滤波器能够滤出所需信号。 这就 对载波频率和采样率的选取提出了较高的要求。综合各种因素, 本实验系统选取的载波频率为1. 3 M Hz, 采 样率为4 MH z 。先将前端DSP 输出的低采样率信号( 采样率为500 kHz) 进行8 倍内插至4
12、 M Hz, 然后与中心 频率为1. 3 M Hz 的载波相乘, 得到4 M Hz 采样速率的调制信号, 最后, 在相邻的两个采样点之间插入11 个零 点, 输出信号重复频谱之间的最小间隔为 1. 2 M Hz, 采样率为 48 MHz, 符合系统的要求。 在本方案中, 首先要将DSP 输出的500 kHz 采样率的数字信号经8 倍内插至4 M Hz。 这是一个整数倍内 插, 它的实现方法分两步, 第一步在两个相邻采样点之间插入零点, 然后用滤波器滤出所要的频谱。可见, 实 图 3基于内插的软件无线电发射机数学模 型 ( b ) 内插后信号的频谱 图 2 内插过程的频谱 ( a) 内插前信号的
13、频谱 第 4 期 罗奎等: 软 件无线电实验系统中内插器的设计、 仿真及其 FPG A 实现 75 现内插的关键问题是插零后的数字滤波。数字滤波性能的好坏将直接影响采样率变换的效果及实时处理能 力。 通常, 可以选用FIR 滤波器、 积分梳状滤波器( CIC 滤波器) 、 半带滤波器等。 本实验系统中选用了适合于 2M 倍内插的半带滤波器。半带滤波器的冲激响应 h ( k ) 除了零点不为零外, 在其余偶数点全为零, 实现 2 的 幂次方倍的内插或抽取时, 只需一半的计算量, 计算效率高, 实时性强。 本实验系统的8 倍内插可用3 个半带滤波器来完成。 半带滤波器的采用, 有效地减少了系统时延
14、, 降低了 系统的复杂程度。 在用 MAT L AB 进行滤波器设计仿真中, 我们选用了阻带衰减 = 0. 01( 40 dB ) , 所得的3 个 半带滤波器分别为 11 阶、 阶、 阶。 7 7 3原理仿真及 FPGA 实现 首先, 利用M AT L AB 对系统的原理 图 4M A T L A B 仿真流程图( f 0 = 1. 3106 Hz, f 4106 Hz) s= 及可实现性进行了仿真验证, 仿真流程图如图 4 所示。为 了不失一般性, 仿真中, 假设输入信号频率分别为100 kHz 和 50 kHz 的两个正弦波的叠加, 仿真时间为0. 001 秒。其 中, x ( n) =
15、 0. 5sin2 ?100103nT s + sin2 ?50103nT s , ( T s = 1/ f s = 210 ( s) ) 。仿真结果如图 5、 6 所示。两 图 个图中的频 谱只画出了第一 个周期, 输出信号 频谱以 4 M Hz 为 周期重复, 可 见, 输出信号 的频谱经过周 期重复 后, 在10. 7 M Hz 处将有期望的频谱, 证明了方案在理论上 的正确性。 仿真通过后, 进行了 VHDL 硬件编程仿真, 仿真电路 如图 7 所示。为了验证系统的正确性和可靠性, 这里加入 了一个正弦信 号发生器 产生输入 信号, 信 号频率为 100 kHz, 采样率为 500 k
16、Hz。仿真系统中输入信号经过8 倍内 插后的频谱如图 8 所示。通过对输入输出数据进行分析, 证明了系统的正确性和可靠性。经过分析, 本系统的时延约 20 微秒, 使用 F PGA 的硬件资源情况如表 1 所 示。从表中可以看出, 本方案完全满足硬件平台的要求。 图 6输出信号的频谱( 重复周 期: 500 kHz) 图 5输入信号的频谱( 重复周 期: 500 kHz) - 6 图 7V HDL 实现电路图 76 军 事通信技术 2007 年 4结论 利用内插实现数字上变频是软件无线电发射机提高 发射频率的重要方法, 它解决了发射机由于受器件处理速 度的限制而难以处理高速率采样信号的难题,
17、使采用现有 器件设计软件无线电系统成为可能, 在目前的软件无线电 的中频数字化结构中广泛采用。 本模块在设计时还曾尝试过其他的方案。第一种 方案是将采样率直接内插到 48 M Hz, 然后与中心频率 为10. 7 M Hz 的载波相乘。此方案理论可行, 但由于需 要大量的运算而无法在本实验系统给定的硬件平台上 实现。第二种方案是先内插至 2. 6 M Hz, 然后与载波 相乘, 再内插至 4 MHz。 这个方案理论上也是可行的。 但要完成这个内插过程需要进行分数倍内插 3 , 而且 中间过程最高采样率达到52 M Hz, 由于本实验系统的 硬件平台的最高时钟速率为 48 M Hz, 因而也无法
18、实现。第三种方案是先内插至 2. 2 M Hz, 与 1. 1 M Hz 的载 波相乘, 再内插至3. 2 MHz。 这个方案可以在本实验平台上实现, 但是周期重复谱之间的间隔只有0. 8 MHz, 内插性能会受到一定的影响。 参考文献: 1 T im H , Ger hard F. Sample r ate conver sion for so ftw ar e r adio J . I EEE Comm unications M agazine, 2000, 38( 8) : . 2 杨小牛, 楼才义, 徐建良. 软件无线电原理与应用 M . 北京: 电子工业出版社, 2001: 21-4
19、8. 3 丁玉美, 高西全. 数字信号处理 M . 西安: 西安电子科技大学出版社, 2000: 195-222. 图 8V HD L 硬件仿真结果频谱图 表 1内插器所需硬件资源 类别 F amily ( 系列) D evice( 器件) T ota l log ic element s( 逻辑单元总数) T ota l r egist ers( 寄存器总数) T ota l pins ( 引脚总数) Embedded M ult iplier 9- elements bit ( 内嵌的 9 比特乘法器个数) 信息 Cy clone EP 2C8T 144C6 688/ 8256( 8% )
20、 480 49/ 85( 58% ) 36/ 36( 100% ) ( 上接第 29 页) 参考文献: 1 Seshag iri R K V , Nikitin P V , L am S F . A ntenna design for uhf rfid t ags: a r eview and a practical applicatio n J . IEEE T ransactio ns o n Antenna and P ro pag ation, 2005, 53( 12) : . 2 W erner D H , Ganguly S . A n o ver view of fracta
21、l ant enna engineer ing resear ch J . IEEE A ntennas and Pr opagat ion M ag azine, 2003, 45( 1) : 3857. 3 孙博文. 分形算法与程序设计 M . 北京: 科学出版 社, 2004. 4 李水根, 吴纪桃. 分形与小波 M . 北京: 科学出版社, 2002. 5 A nsoft Cor por atio n . A nsoft hig h frequency str uctur e simulator v 9 user guide EB / OL . ( -31) 2007-07- . 10 s htt p: ww w . ansoft . com .1专心-专注-专业