2022年FPGAOFDM系统设计方案与实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年FPGAOFDM系统设计方案与实现.docx》由会员分享,可在线阅读,更多相关《2022年FPGAOFDM系统设计方案与实现.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源封面欢迎下载精品学习资源作者: PanHongliang仅供个人学习基于 FPGA的 OFDM系统设计与实现欢迎下载精品学习资源建立了一个基于 FPGA的可实现流水化运行的 OFDM 系统的硬件平台,包括模拟前端、基于FPGA的 OFDM 调制器和 OFDM解调器;重点给出了 OFDM调制解调 器的实现构架,对 FPGA实现方法进行了详细的描述,介绍了系统调试方法,并对系统进行了性能评判;近年来,随着数字信号处理 DSP 和超大规模集成电路 VLSI技术的进展,正交频分复用 OFDMOrthogonal Frequency Division Multiplexing技术的应用有了长
2、足的进步和宽敞的进展前景;IEEE802.11a 中就将正交频分复用作为物理层的传输技术;欧盟在数字音频广播DAB、地面数字视频广播DVB2T、高清晰度电视 HDTV以及 2003 年 4 月公布的无线城域网WMAN802.16a等争论中都使用了正交频分复用技术作为信道的传输手段;在 正交频分复用技术逐步成熟的今日 ,如何降低通信系统的成本 ,使之更广泛地应用于数传系统中 ,已成为正交频分复用争论的热点;本文基于802.16a 协议的原理架构,本着小成本、高效率的设计思想,建立了一个基于FPGA的可实现流水化运行的 OFDM系统的硬件平台,包括模拟前端及OFDM调制器及 OFDM解调器,用来实
3、现 OFDM的远距离无线传输系统;1 模拟前端模拟前端主要包括发送端 DA模块、接收端 AD模块和射频模块;发送端 DA模块主要由 XILINX 公司的 FPGA XC2V1000芯片和数模转换芯片 AD9765、滤波器和放大器构成,基带处理调制后数据在把握时钟同步下送入 FPGA进行降峰均比等算法的处理,然后经过交叉将其送入AD9765进行数模转换并上变频到 70MHz,输出的模拟信号再经声表滤波器后放大进入下一级射频模块;发送端 DA模块硬件结构框图如图1 所示;接收端 AD模块主要由增益放大器、带通滤波、采样芯片AD9238和数字下变频器 GC1012构成; AD模块的主要功能是完成中频
4、信号的采样和数字下变频,在 FPGA XC2V100中0 完成符号同步算法,其输出送OFDM解调器;接收端AD模块硬件结构框图如图2 所示;射频模块工作在 70MHz中频上,射频模块的功能是将完成调制的中频信号搬移到射频波段上,或者将空中的接收信号下变频到模拟前端所需的中频波段上;欢迎下载精品学习资源2 OFDM调制器实现架构在 OFDM系统中, OFDM调制器主要完成 OFDM数据的调制;图 3 为 OFDM调制器的结构框图; OFDM的调制器接受 N=120个数据子信道, 8 个导 频信道; 120 个数据子信道都接受 QPSK的信道调制, 8 个导频信道接受 BPSK的信道调制;为了使用
5、基带传输,进行添零处理 添加 128 个 0 ,使频带扩展 1 倍;经过逆序处理后,接受 256 点的 IFFT 进行 OFDM调制;系统时钟为 80MHz,用 FPGA完成数据的编码和调制,最终以读时钟为500kHz 的速率送往 D/A ;在 FPGA中,依据详细的参数要求实现了OFDM系统中的调制功能,其工作 流程为:数据发生器 M 序列产生器 发送数据,串并转换后储备在2562位的RAM_in中,当接收够一帧数据所需要的信息量后,从RAM_in中读取数据进行QPSK映射、过采样添零,随后插入导频模块;与此同时, IFFT 模块接收 QPSK 映射、过采样添零和插入导频模块发送出的数据;当
6、QPSK、添零、共轭模块处理完 1 个数据包的数据后, IFFT 模块开头运算,进行 OFDM的 IFFT 调制,经IFFT 模块运算后的数据轮换存入 RAM_ou1或者 RAM_ou;2 把握模块发出访能信号,先从数据输出模块中读取同步头发送,同步头发送完成后,再从RAM_ou1 或者 RAM_ou2中读取循环前缀和数据块;当 IFFT模块运算完的数据全部送出 后,把握模块判定开头处理下一包数据,处理到第10 包数据,就通知外部把握器一帧数据处理完成;3 OFDM解调器实现架构在 OFDM系统中,解调器主要是对接收 A/D采样来的数据进行解调;图 4 为OFDM解调器的结构框图;在 FPGA
7、中, 依据参数要求实现:将从A/D 以 500kHz 的速率采样来的数据存入 RAM 当中,当接收到第 64 个帧头数据时,开头运算局部自相关函数;每接收到一个帧头数据,取出 8 位 最高位无效,剩余 7 位为巴克码 ,运算一次xi*xi+j,并储备、判定,是否有相关最大值,假如有,就判定计数器加1,在一个帧头短前导字部分中,共有10 个短前导字片,每一片为 64 个采样点;当接收到第 640 个数据后,判定累加器是否超过了门限值6403, 假如累加门限值达到 1920,就认为有帧到达,整体把握模块产生使能信号,表示粗同步终止,预备接受长前导字,进行细同步和频偏估量运算,否就,将累加计数器清零
8、,重新开头接受帧头;帧到达检测和帧同步过程完成后,再将接收到的数据存入到解帧模块的数据 RAM中;当数据 RAM中存满 256 点的数据后,整体 把握模块发出读使能信号、解帧使能信号和FFT的 START信号,从 RAM中读取数据,送往 FFT 进行 OFDM的解调;然后去除循环前缀,去除添加的零和导频信息;最终经过 QPSK的反映射和并串转换后,仍原成原始数据读出,并等下一帧数据的接收;欢迎下载精品学习资源4 系统调试与性能分析接受 OFDM技术的无线城域网通信系统是一个比较复杂的系统;利用 Matlab 仿真完成系统可行性论证后,需要考虑如何利用FPGA完成这个算法流程, 这需要考虑接受特
9、定 FPGA进行运算时有限字长以及浮点运算的特点和系统所占用的 FPGA资源,以保证系统的规模不至于过大而超过特定FPGA运算的储备 才能;经过在硬件设备上的调试,最终完成接受OFDM技术的城域网无线通信系统;通过仿真完成可行性论证后,在以Altera公司的 EP1C6Q240C芯8 片为基础的FPGA硬件平台上,实现了以 QPSK为调制形式,以 FFT/IFFT 变换为主的 OFDM 技术的城域网无线通信系统;4.1 IFFT模块发送端系统的主时钟频率设计为 80MHz,整体接受同步时序规律;发送端 M序列的产生速率设定为 80Mbps;送往 D/A 的数据速率设定为 500kHz;在数据接
10、收模块,数据收到后立刻储备,占用时间即为PC发送数据的时间;在QPSK、添零、导频插入模块,由于没有中间储备器,从 RAM读 出数据,经过映射后就直接输出,整个模块需要 256 个时钟周期; IFFT 模块接受流水线结构的算法,运算 256 点 IFFT 需要 1288个蝶型单元,合计需要 40 960 个时钟,加上输入输出所占用的时间,总共约需要41 216 个时钟周期 中间有一些状态的跳转,合计 512 s ;在数据输出模块,其输入是 IFFT模块的输出,它的输出速率由 D/A 把握;在 FPGA中, OFDM调制器的规律单元的使用情形见表 1,OFDM解调器的规律单元的使用情形见表2,
11、IFFT 的运算结果见图 5;在表 1 和表 2 中,调制器和解调器中所含有的引脚数过多,主要缘由是在这些引脚中仍含有很多用于调试和测量的引脚,在整个系统调试时,可以将调试和测量用的引脚去掉,只留有数据、地址和把握引脚;在解调器中需要用到大量的储备单元,但考虑到 Cyclone 系列的储备单元有限,而规律单元丰富的情形,故在解调器中,在几乎耗尽 EAB单元时,用规律单元来构造所需的储备器,可以实现正常的储备功能;在开发工程中,主要用到的开发工具由 Altera 公司的 QuartusII 及Mathworks 公司的 Matlab ;验证过程如下 :Matlab 随机生成一组 128 个复数,
12、然后依据 OFDM帧格式插入 0 得到256 复数点的一个符号,并写入文件 如 datain.dat ;欢迎下载精品学习资源在 QuartusII中生成 IFFT的仿真波形文件 ifft.vwf,另存为ifft.tbl,并删除其余信号,仅保留 I&Q 输入数据, 24bit;在 UltraEdit中打开 ifftt.tbl、datain.dat,用 datain.dat中的随机数代替 ifft.tbl中的 I&Q 数据,储存 ifft.tbl;在 QuartusII中打开 ifft.tbl,将 I&Q 复制到 ifft.vwf中,开头运行仿真;将仿真结果另存为 dataout.tbl,用 Ma
13、tlab 读取与原数据在 Matlab 下的IFFT 变换结果进行比较分析;给出一组随机数据输入,经过 FPGA中的 IFFT 模块变换得到时域幅度如图6 实部 、图 7 虚部 所示;而将同样的随机数经过 MATLAB变换,得到的时域幅度如图 8 实部 、图 9 虚部 所示;实际测量与仿真运算的方差分析如图10 实部 、图 11 虚部 所示;两者结果基本一样;OFDM中的 FFT模块设计及其 FPGA实现2021-02-28嵌入式在线保藏 |打印正交频分复用 OFDM是 一种多载波调制技术,可以有效地对抗频率选择性衰落和窄带干扰,并且有较高的频谱利用率;OFDM技术已经成功地应用于非对称数字用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 FPGAOFDM 系统 设计方案 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内