当前位置:主页 > 科技论文 > 电子信息论文 >

无线信道模拟器的FPGA实现

发布时间:2019-07-22 19:35
【摘要】:随着软件无线电技术的发展,科研单位和无线电爱好者拥有了低成本的无线设备开发平台,但是还缺乏低成本的测试环境。本文的主要目标是在可编程逻辑门阵列FPGA(Field Programmable Gate Array)平台上设计一个基带无线信道模拟器。基于软件实现的瑞利衰落信道的研究已经有悠久的历史,但是用软件来实现具有速度慢的特点,近年来,随着可编程逻辑器件的发展以及硬件仿真工具性能的提高,使得基于硬件实现的无线信道模拟器有了很好的研究平台。 围绕无线信道模拟器设计这一问题,本文主要完成了以下工作:首先,对高斯随机数的产生方法进行了全面的调研和比较。重点研究了Box-Muller算法和Wallace算法在FPGA上的实现问题。Box-Muller涉及正余弦、根号、对数等复杂的超越函数计算问题,坐标旋转数字计算方法(Coordinate Rotation Digital Computer)CORDIC可以用寄存器移位的方法在FPGA上实现正余弦、根号、对数等浮点数运算。而传统的CORDIC算法在收敛域、移位次数上有一定的缺陷,针对这个缺点,本文采用改进型定义域折叠式数位计算机坐标旋转演算法MDF-CORIDC算法和改进收敛域CORDIC算法来提高运算精确度。在同样叠代13次的情况下,传统的CORDIC算法精确度为10-3,经过改进的CORDIC算法的精确度为10-。其次,Wallace算法虽然没有涉及到复杂的运算,有利于硬件的实现,但是其产生的高斯随机数与初始值之间存在相关性,针对Box-Muller和Wallace算法各自的优缺点,本文将两者结合,用Box-Muller所产生的高斯随机数来更新Wallace算法的源数据池,这样可以降低Wallace算法的相关性。最后,本文在FPGA上使高斯随机数通过服从Jakes频谱特性的低通滤波器来获得瑞利衰落系数从而实现瑞利衰落信道。
【图文】:

32比特均匀随机数产生模块FPGA仿真图


图5-1是32比特均勾随机数产生模块FPGA用ISIM的仿真图,在图中uniform就是我们所要求的32比特无符号随机数。图5-2是将FPGA的均勾随机数导出到文本文件后,由matlab对其画出包络概率密度,发现其符合均匀随机数的概率密度。并且其均值为0.5,方差为1/12。在MATLAB中用卡方检验函

2比特?


2比特?
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN92;TN791

【参考文献】

相关期刊论文 前2条

1 李刚;万里;林凌;;基于FPGA的自然对数变换器的设计与实现[J];电子产品世界;2008年08期

2 须海江,丁凯,娄晓光;高精度数字式高斯白噪声发生器的FPGA实现[J];电子工程师;2005年04期



本文编号:2517839

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2517839.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8f779***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com