节点文献
恒模盲多用户检测算法的FPGA实现
A FPGA Implamation of the Blind Multiuser Detection Based on Constant Module Algorithm
【作者】 白东海;
【导师】 张立毅;
【作者基本信息】 太原理工大学 , 通信与信息系统, 2007, 硕士
【摘要】 多用户检测技术作为第三代移动通信的关键技术之一,是消除多址干扰、提高系统容量的有效措施,也是通信信号处理学科的热点研究课题。目前,大多数多用户检测算法存在算法复杂、收敛速度慢等缺点,使得长期以来没有真正得到实际应用。本课题用FPGA实现恒模盲多用户检测算法,就是因为该算法能够快速收敛,且易于实现,计算复杂度低。本文的主要工作如下:1.综述了多用户检测算法的硬件实现,讨论了恒模盲多用户检测算法原理及其扩展算法,简要概述了FPGA器件的特点、开发流程、FLEX系列FPGA器件及开发工具MAX+PLUSⅡ等。2.采用自顶向下的设计方法,也就是从系统总体要求出发,自上而下地逐步将设计内容细化,即将系统分为滤波器模块、权值更新模块、权值存储模块、判决模块和控制模块等五大模块,并设计了五大模块的实现方案,最后通过实现顶层文件完成恒模盲多用户检测算法的FPGA实现。3.使用VHDL设计的恒模盲多用户检测模块通过MUX+PLUSⅡ软件中的编译器编译成功,得到报告文件,对报告文件中系统占用硬件资源信息做了分析。最后通过Matlab仿真和对硬件系统的时序仿真证明系统可以实现恒模盲多用户检测算法。
【Abstract】 Multi-user detection (MUD) is one of the key technologies in 3G mobile communication system, and has been a hot spot in telecom research field. We can use multi-user detection technology to eliminate Multi-access Interference influence and increase system capability essentially. Nowadays, most multi-user detection algorithms hold flaws such as complicated computation, unsatisfied convergence speed and so on, thus, MUD has not been put into action for long time. We will introduce a multi-user detection based on constant module algorithm in this paper implemented through FPGA , because of its low complicacy and convenience of implementation.The major works of this paper are summarized as follow:1. The hardware implementation of MUD algorithms is summarized in this paper; the principle of the multi-user detection based on constant module algorithm and its expansion algorithms are discussed. The features, development flow of the FPGA device are summarized simply at the end as well as the FPGA device and MAX+PLUS II IDE of the FLEX series.2. This paper uses the top-down design method to divide the system into five modules, namely filter module, coefficients update module, coefficients memory module, decision module and control module, and the implementation plans of the five modules are introduced in detail. At the end, the multi-user detection based on constant module algorithm is completed in FPGA through the realization of top document.3. The multi-user detection based on constant module algorithm by designs with VHDL is compiled successfully through the compiler of the MUX+PLUS II IDE, and the occupied resource information of design in the report document from compiler is analyzed successfully. It is proved that the system can implement the multi-user detection based on constant module algorithm through the simulation in Matlab and the sequential simulation of hardware system.
【Key words】 multi-user detection; constant module algorithm; FPGA; VHDL;
- 【网络出版投稿人】 太原理工大学 【网络出版年期】2008年 05期
- 【分类号】TN929.5;TN791
- 【被引频次】2
- 【下载频次】147