资源描述
LTE论文:迭代接收技术在LTE中的应用
【中文摘要】随着无线通信技术的快速发展,LTE技术已逐渐走上商用的道路,LTE技术的提出是为了满足信息社会人们对数据传输的大规模需求,为此,LTE标准采用了MIMO、OFDM等先进技术以在峰值速率、传输时延和频谱利用率等方面达到一个新的高度,LTE的目标是为未来十年或十年以上提供有竞争力的无线通讯解决方案。在LTE接收端传统的实现方案中,MIMO检测与Turbo译码是单独进行的,随着基于概率的软判决迭代检测思想的广泛应用,若能在LTE接收端将MIMO检测与Turbo译码以迭代接收机的形式进行迭代检测将获得巨大的检测增益,提升接收端的性能,因此有必要研究LTE系统中的迭代接收机技术。本文首先介绍了LTE系统中迭代接收机的系统模型,然后分别研究了迭代接收机中的Turbo迭代译码技术和软输入软输出MIMO检测技术。本文给出了Turbo迭代译码中Log-Map译码算法的常见简化方法,并针对LLR计算单元提出了一种简化算法,仿真结果表明,相比Max-Log-Map算法,该算法在增加有限的复杂度下取得了0.2dB的性能提升。本文采用CUDA平台研究实现了基于GPU的Turbo迭代译码器,测试结果表明该迭代译码器能取得4.8Mbps的净吞吐率,能满足低速实时数据传输需求,采用GPU实现Turbo迭代译码器能降低开发成本同时缩短开发周期,该技术可用于软件无线电中,也可用于Turbo码的仿真加速领域中,能上百倍地降低Turbo码的仿真时间。针对LTE系统支持高速数据传输的需求,本文研究实现了基于FPGA的高吞吐率Turbo迭代译码器,该译码器能适应LTE系统中的全部188种码长,在该Turbo迭代译码器中,本文针对LTE中QPP交织器的特点提出了一种适合于并行译码的QPP交织器实现方法与硬件架构,相比基于存储的方法所需要的8Mbits左右的存储资源,本文提出的方法只需要1692bits的存储资源,具有很大的优越性;结果表明,本文设计的Turbo迭代译码器在资源消耗,译码延时,数据吞吐率等各项指标上都满足了LTE的需求。本文最后对迭代接收中软输入软输出MIMO检测技术进行了研究,本文详细介绍了三种软输入软输出MIMO检测算法,包括最大似然检测算法,球形译码算法,以及MMSE-SIC检测算法,通过在LTE系统中的仿真比较了采用以上三种软输入软输出MIMO检测算法的迭代接收机的性能。针对MMSE-SIC检测算法,结合LTE系统调制星座图和多天线传输模式的特点,本文从发射信号的软估计,MMSE滤波,矩阵求逆等方面简化了该算法,得到了一种低复杂度的MMSE-SIC检测算法,非常适合在LTE系统中实现。
【英文摘要】With the rapid development of wireless communication technology, LTE technology has gradually on the road of commercial using, LTE technology was proposed to meet the massive demand for data transmission for people in the information society nowadays, in order to reach a new height in peak data rate, transmission delay and spectral efficiency, MIMO, OFDM and other advanced technologies were using in the LTE standard. LTE is aiming to provide a competitive wireless solution for the next decade or more.LTE adopted Turbo codes as channel coding to obtain a reliable data transmission, since LTE needs to support a peak rate of up to 300Mbps in the downlink, the corresponding Turbo decoding in the receiver also needs to meet this goal and it is very important to design a Turbo decoder with high throughput. In the traditional implementation of receiver, MIMO detection and Turbo decoding are processed separately, however, with the widely using of soft decision iterative detection based on probability, it will be a huge gain and enhance the performance of the receiver in LTE if MIMO detection and Turbo decoding are processed in the form of iterative receiver. So it is necessary to study the iterative receiver in LTE.At first, this paper introduced the system model of iterative receiver in LTE, and then studied two key technique of iterative receiver:the Turbo iterative decoding and soft-input soft-output MIMO detection.In this paper, the common simplified methods of Log-Map decoding algorithm in Turbo iterative decoding are given, and a simplified algorithm is presented for the LLR calculation unit. Simulation results show that, compared with Max-Log-Map algorithm, the new algorithm improves the performance about 0.2dB under a limited increase in complexity.In this paper, the Turbo iterative decoder is implemented by GPU based on the CUDA Platform and the test results show that the iterative decoder can achieve a throughput of 4.8Mbps, which meets the needs of low-speed data transmission in real time. Implementation a Turbo iterative decoder by GPU can reduce the development costs and shorten the development cycle, and this technology can be used in software defined radio and simulation acceleration of Turbo codes with a hundredfold reduction in the simulation time.With the demand for high-speed data transmission of LTE, this paper also implements a high throughput iterative Turbo decoder based on FPGA, the decoder can adapt to all 188 code block length defined in LTE. In the Turbo decoder, according to the characteristics of QPP interleaver in LTE, a new implementation method and architecture is presented which is very suitable for parallel decoding. Compared with the memory-based approach which required 8Mbits of storage resources, the proposed method only needs 1692bits storage resources. Simulation results show that the Turbo decoder meets the needs of LTE in resource consumption, decoding delay, data throughput and other indicators.Finally, the SISO MIMO detection techniques in iterative receiver have been studied. This paper introduces three soft input soft output MIMO detection algorithms, including maximum likelihood detection algorithm, sphere decoding, and MMSE-SIC detection algorithm, the performance of the iterative receiver adopting the three soft input soft output MIMO detection algorithm is compared by simulation in the LTE system. For MMSE-SIC detection algorithm, considering the modulation constellation and multi-antenna transmission mode in LTE system, some methods are taken to simplify the algorithm in the soft estimates of the transmitting signals, MMSE filtering, matrix inversion and a low-complexity MMSE-SIC detection algorithm is presented which is very suitable for implementation of iterative receiver in the LTE system.
【关键词】LTE TURBO GPU FPGA MIMO 迭代接收机
【英文关键词】LTE TURBO GPU FPGA MIMO iterative receiver
【目录】迭代接收技术在LTE中的应用
摘要
5-7
ABSTRACT
7-9
图目录
13-14
表目录
14-15
缩略语表
15-17
符号说明
17-18
第一章 绪论
18-24
1.1 引言
18
1.2 课题研究背景
18-19
1.3 迭代接收机技术
19-20
1.4 TURBO迭代译码技术
20-21
1.5 MIMO检测技术
21-22
1.6 本文的主要工作
22-23
1.7 本文结构
23-24
第二章 TURBO信道编译码技术原理
24-40
2.1 引言
24
2.2 TURBO码的编译码原理
24-31
2.2.1 LTE系统中的Turbo编码器结构
24-26
2.2.2 Turbo码迭代译码原理
26-31
2.3 TURBO码的交织器
31-35
2.3.1 LTE系统中的Turbo码交织器
32-35
2.4 TURBO迭代译码算法的简化
35-39
2.4.1 分支度量计算的简化
35-36
2.4.2 译码过程的运算简化
36
2.4.3 max~*函数的简化
36-39
2.5 本章小结
39-40
第三章 基于GPU的TURBO迭代译码器
40-54
3.1 引言
40
3.2 CUDA通用计算模型
40-45
3.2.1 CUDA编程模型
40-42
3.2.2 CUDA的硬件架构
42-43
3.2.3 CUDA的存储器结构
43-45
3.3 基于GPU的TURBO迭代译码器
45-53
3.3.1 Turbo迭代译码过程分析
46-50
3.3.2 基于GPU的Turbo迭代译码器设计
50-53
3.3.3 基于GPU的Turbo迭代译码器吞吐率
53
3.4 本章小结
53-54
第四章 基于FPGA的TURBO迭代译码器
54-75
4.1 引言
54
4.2 高吞吐率TURBO迭代译码算法
54-59
4.2.1 并行译码算法
54-56
4.2.2 Radix-4译码算法
56-57
4.2.3 滑动窗算法
57-59
4.2.4 LTE系统中的Turbo译码迭代终止准则
59
4.3 TURBO迭代译码器的整体结构
59-61
4.4 软输入软输出计算模块
61-62
4.5 交织模块
62-67
4.5.1 QPP交织器的原理
63
4.5.2 QPP交织器的实现
63-67
4.6 CRC校验模块
67-71
4.7 TURBO迭代译码器的定点仿真性能与资源消耗
71-74
4.8 本章总结
74-75
第五章 LTE系统中的迭代接收机技术研究
75-91
5.1 引言
75
5.2 软输入软输出MIMO检测算法
75-85
5.2.1 MIMO传输模型
75-76
5.2.2 软输入软输出最大似然检测
76-78
5.2.3 软输入软输出球形译码
78-80
5.2.4 MMSE-SIC检测
80-83
5.2.5 性能仿真
83-85
5.3 LTE系统中低复杂度迭代接收机
85-90
5.4 本章总结
90-91
第六章 总结与展望
91-93
参考文献
93-97
致谢
97-98
攻读硕士学位期间所著论文和专利
98
展开阅读全文