基于通用处理器的的LTEPUSCH解调和解扰的设计与实现毕业设计论文.doc

上传人:文库蛋蛋多 文档编号:3995948 上传时间:2023-03-30 格式:DOC 页数:53 大小:3.83MB
返回 下载 相关 举报
基于通用处理器的的LTEPUSCH解调和解扰的设计与实现毕业设计论文.doc_第1页
第1页 / 共53页
基于通用处理器的的LTEPUSCH解调和解扰的设计与实现毕业设计论文.doc_第2页
第2页 / 共53页
基于通用处理器的的LTEPUSCH解调和解扰的设计与实现毕业设计论文.doc_第3页
第3页 / 共53页
基于通用处理器的的LTEPUSCH解调和解扰的设计与实现毕业设计论文.doc_第4页
第4页 / 共53页
基于通用处理器的的LTEPUSCH解调和解扰的设计与实现毕业设计论文.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《基于通用处理器的的LTEPUSCH解调和解扰的设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于通用处理器的的LTEPUSCH解调和解扰的设计与实现毕业设计论文.doc(53页珍藏版)》请在三一办公上搜索。

1、本 科 毕 业 设 计(论文)题目: 基于通用处理器的LTE-PUSCH解调和解扰的设计与实现 姓 名 高扬 学 院 信息与通信工程学院 专 业 通信工程 班 级 07111 学 号 070336 班内序号 25 指导教师 胡春静 2011年 6 月基于通用处理器的LTE-PUSCH解调和解扰的设计与实现摘要随着社会的飞速发展,作为高新技术产业之一,移动通信行业竞争日趋激烈。为了提高市场竞争力,2004年底,3GPP启动了LTE项目。作为“准4G技术”,LTE已在人们的不断研究中发展和完善,成为3GPP的主流竞争力。而LTE系统的结构与功能的设计也成为LTE项目的研究重点,它的实现与其实际性能

2、关系到这项技术是否能真正应用于实践。本课题主要研究了LTE系统物理上行共享链路(PUSCH)中,解调和解扰两个模块的设计与算法实现,及其实际性能。鉴于LTE-PUSCH中解调模块和解扰模块都属于比特级处理部分,算法较为简单,本课题主要研究了软解调模块的简化算法及这两个模块的编程实现,并且在多种配置条件下测试其功能实现的正确性,在此基础上进一步优化模块性能。本论文主要是在通用处理器平台上完成解调和解扰模块的编程实现,并在不影响其正确率的情况下优化程序,达到提高模块性能的目的。本文首先介绍了LTE系统的背景和技术指标,以及选题的主要任务和研究思路。第二部分描述了LTE-PUSCH中相关模块的结构及

3、功能划分,解调和解扰模块在其中的位置及功能,以及在通用处理器平台上软解调模块和解扰模块实现算法的相关知识。第三部分研究了软解调模块和解扰模块的具体设计思路与实现过程。第四部分主要分析了模块的性能,提出了提高模块性能的可行性方法,并通过实际测试验证各优化方法对模块性能的影响。最后对研究课题进行了总结及展望。关键词PUSCH软解调解扰LLR优化Design and Implementation for LTE-PUSCH Demodulation andDescrambling Based on General -Purpose ProcessorABSTRACTWith the rapid de

4、velopment of society, as a high-tech industry, the competition in the wireless communication intustries is becoming increasingly fierce.In order to improve the competitiveness of market, in the end of 2004, 3GPP LTE project started. As the quasi-4G technology, LTE has been always developing and impr

5、oving with peoples continuous researches, and now, LTE has become the main section of 3GPP.To LTE system, the design of its structure and function has become a more important thing. Its implementation relate to the actual performance of this technology in life.In this paper, I mainly studied the dem

6、odulation and descrambling of the LTE-PUSCH, and the design and implementation of this two modules. In view of that the algorithm of LTE-PUSCH demodulation and descrambling modules is simple, they are bit-processing section, the main topic of this paper is about a simplified method of soft-demodulat

7、ion module and the implementation of these two modules, and also tested the correctness of its function in a variety of configurations conditions, on this basis, to optimize these modules performance.This reserch is on the general purpose processor platform, to complete the design and implementation

8、 of demodulation and descrambling module programming, and search the optimization of the procedures in the case of not affect their accuracy to achieve the purpose of improving the module performance. This paper introduces the LTE system, its background and technical features, as well as the main ta

9、sk of topic and research ideas.The second part describes the LTE-PUSCH in the relevant division of the structure and function modules, the location and function of demodulation and descrambling parts in LTE-PUSCH channel, then introduces the general-purpose processor platform and in this platform th

10、e implementation about the soft-demodulation algorithm and the descrambling parts.The third part is about the specific design ideas and implementation process of the soft demodulation and the descrambling modules.Part IV analyzes the performance of this two parts, proposes some feasible methods to i

11、mprove the performance of program, then tests the performance of the optimizations.Finally, the article gives a conclusion and prospect.KEY WORDS PUSCH soft-demod descramble LLR optimize目录第一章引言11.1 选题的背景11.1.1 LTE项目背景简介11.1.2 LTE系统主要技术特征21.1.3 LTE技术发展情况概述31.2 选题主要任务及研究思路5第二章研究内容综述62.1 PUSCH相关知识62.1.

12、1 PUSCH介绍62.1.2 PUSCH相关模块结构及功能划分62.2 通用处理器相关概述72.3 课题的主要内容82.3.1 软解调模块82.3.1.1 软判决与硬判决82.3.1.2 Log-MAP LLR算法82.3.2 解比特加扰模块92.3.2.1 加解扰的意义92.3.2.2 扰码的产生92.3.2.3 解扰的原理10第三章模块设计与具体实现113.1 软解调模块设计及具体实现113.1.1 软解调模块具体设计思路及过程113.1.2 函数输入输出133.1.3 函数具体实现流程143.1.3.1 QPSK软解调过程143.1.3.2 16QAM软解调过程143.1.3.3 64

13、QAM软解调过程143.2 解比特加扰模块设计及具体实现153.2.1 解比特加扰模块具体设计思路及过程153.2.2 函数输入输出163.2.3 函数具体实现193.2.3.1 扰码生成函数具体实现193.2.3.2 解扰判断函数具体实现19第四章功能测试及性能优化204.1 功能测试204.1.1 测试基本方法204.1.2 解调模块功能测试204.1.3 解扰模块功能测试214.2 优化的相关知识234.2.1 SIMD编程及SSE指令集概述234.2.2 优化常用工具VTune244.2.3 优化的意义和一般方法264.3 具体性能分析及优化264.3.1 软解调模块程序优化264.3

14、.1.1 基本SSE指令语句优化264.3.1.2 Max-log-MAP算法274.3.1.3 QPSK的饱和处理294.3.1.4 16QAM的SSE指令调序304.3.1.5 MakeFile自带优化指令334.3.1.6 软解调各阶段优化效率比较334.3.2 解扰模块程序优化354.3.2.1 基本SSE指令优化354.3.2.2 扰码函数异或指令优化364.3.2.3 解扰判断SSE指令优化374.3.2.4 合并循环的SSE指令优化384.3.2.5 Make File内自带优化-O2394.3.2.6解比特加扰各阶段优化效率比较39第五章总结及展望415.1 工作总结及心得体会

15、415.1.1 工作总结415.1.2 心得体会415.2 后续研究展望42第一章 引言 1.1 选题的背景1.1.1 LTE项目背景简介社会在发展,人类在进步。作为高新技术产业之一,通信行业的发展速度一直令人不能小觑。随着移动通信的蓬勃发展, 全球无线通信呈现出移动化、宽带化和IP 化的趋势, 移动通信行业竞争日趋激烈。正当全球微波接入互操作(WiMAX)技术以令人惊讶的速度迅猛崛起之时,为了和WiMAX ,Wi2Fi 等新兴的无线宽带技术竞争, 提高3G 在新兴宽带无线接入市场的竞争力,同时摆脱Qualcom的CDMA约束,在2004年12月召开的3GPP RAN第26次全会上,3GPP正

16、式通过了UTRAN技术的长期演进(Long term Evolution,LTE)的研究立项,以实现3G技术向B3G和4G的平滑过渡。这项受人瞩目的技术和第3代合作伙伴2(3GPP2)的超移动带宽技术被统称为“演进型3G”(E3G)。但只要对这项技术稍加了解就会发现,这种以正交频分复用(OFDM)为核心,并且是在原有的3G 框架内进行的技术,与其说是3G技术的“演进”,不如说是革命1。它和UMB,WiMAX,电气和电子工程学会的802.20移动带宽频分双工/移动带宽时分双工等技术,由于已经具有某些第4代通信技术的特征,甚至可以看作“准4G”技术。超过现有的有线接入技术的性能,并且实现降低成本的

17、目标。3GPP启动LTE项目的表面原因是应对WiMAX标准的市场竞争,但其深层次原因是移动通信与宽带无线接入(BWA)技术的结合。传统通信产业和传统的IT产业不约而同地认识到无处不在的移动因特网市场的重要性,通过Mobile Internet平台,运营商可以在任何时间、任何地点满足用户对宽带IP多媒体数据业务的需求。由于宽带无线接入和宽带移动通信从不同方向向同一市场渗透,使两种技术的界线变得越来越模糊,呈现融合的趋势。为了使3GPP标准相对其他无线标准保持长期的优势,同时为了满足新型企业业务需求,第三代合作伙伴计划(3GPP) 在2004年年底开始不遗余力地投入了LTE技术的标准化工作。为了能

18、和可以支持20MHz带宽的WiMAX技术相抗衡,LTE也必须将最大的系统带宽从5MHz扩展到20MHz。为此,3GPP不得不放弃长期采用的码分多址(CDMA)技术(CDMA技术实现5MHz以上大带宽时复杂度过高),选用新的核心传输技术,即OFDM/FDMA技术。在无线接入网(RAN)结构层面,为了降低用户面延迟,LTE取消了重要的网元(RNC)。在整体系统架构方面,和LTE相对应的系统框架演进项目则推出了崭新的演进型分组系统架构。以LTE/SAE项目则推出了崭新的演进型分组系统架构。以LTE/SAE为标志的这次革命使系统不可避免地丧失了大部分和3G系统的后向兼容性。也就是说,LTE系统虽然可以

19、部署于3G的现有频谱,但从网络侧和终端侧都要做大规模的更新换代。因此很多公司实际上将LTE干脆看作B3G技术范畴。LTE(Long Term Evolution,长期演进)项目是3G的演进,LTE并非人们普遍误解的4G技术,而是3G与4G技术之间的一个过渡,是3.9G的全球标准,它改进并增强了3G的空中接入技术,采用OFDM和MIMO作为其无线网络演进的唯一标准。在20MHz频谱带宽下能够提供下行100Mbit/s与上行50Mbit/s的峰值速率。改善了小区边缘用户的性能,提高小区容量和降低系统延迟。1.1.2 LTE系统主要技术特征3GPP对LTE项目的工作大体分为两个时间段:2005年3月

20、到2006年6月为SI(StudyItem)阶段,完成可行性研究报告;2006年6月到2007年6月为WI(WorkItem)阶段,完成核心技术的规范工作。在2007年中期完成LTE相关标准制定(3GPPR7),在2008年或2009年推出商用产品。人类的每一步前进都会有阻力和动力,就LTE目前的进展来看,LTE研究阶段(SI)延迟了3个月,于2006年9月完成;而工作阶段(WI)也延迟了一年半,到2008年底才基本完成。但经过3GPP组织的努力,LTE系统取得的成绩也是令人瞩目而可喜的。LTE采用由NodeB构成的单层结构,这种结构有利于简化网络和减小延迟,实现了低时延,低复杂度和低成本的要

21、求。与传统的3GPP接入网相比,LTE减少了RNC节点。名义上LTE是对3G的演进,但事实上它对3GPP的整个体系架构作了革命性的变革,逐步趋近于典型的IP宽带网结构。3GPP初步确定LTE的架构也叫演进型UTRAN结构(E-UTRAN)。接入网主要由演进型NodeB(eNB)和接入网关(aGW)两部分构成。aGW是一个边界节点,若将其视为核心网的一部分,则接入网主要由eNB一层构成。eNB不仅具有原来NodeB的功能外,还能完成原来RNC的大部分功能,包括物理层、MAC层、RRC、调度、接入控制、承载控制、接入移动性管理和Inter-cellRRM等。Node B和Node B之间将采用网格

22、(Mesh)方式直接互连,这也是对原有UTRAN结构的重大修改。LTE的应运而生要求它必须成为一个有竞争力的B3G宽带无线业务提供手段。因此,LTE系统的设计主要考虑如下几个总体目标2:(1)降低每比特成本;(2)扩展业务的提供能力,以更低的成本、更佳的用户体验提供更多的服务;(3)灵活使用现有的和新的频段;(4)简化架构,开放接口;(5)合理的终端功耗。同时,为了实现一个高数据率、低延迟、为分组业务优化的系统,需要完成以下工作:(1)在空中接口物理层方面,支持灵活的传输带宽,引入新的传输技术和先进的多天线技术;(2)在空中接口层2/层3方面,对信令设计进行优化;(3)在RAN架构方面,确定优

23、化的RAN架构和RAN网元之间的功能划分;(4)优化RF设计。在TR25.913中,定义了对LTE系统的需求指标,主要几点如下:(1)峰值数据速率:峰值数据率20MHz系统带宽下,下行瞬间峰值速率100Mbit/s(频谱效率5bit/Hz),上行瞬间峰值速率50Mbit/s(频谱效率2.5bit/Hz);(2)频谱效率:在真实负载的网络中,下行频谱效率为R6 HSDPA的34倍;上行频谱效率为R6 HSUPA的23倍;(3)控制面延迟:从驻留状态转换到激活状态的时延小于100ms;(4)控制面容量:每个小区在5MHz带宽下最少支持200个有效用户;(5)用户面延迟:零负载(单用户、单数据流)、

24、小IP分组条件下单向时延小于5ms;(6)用户吞吐量:下行每兆赫兹平均用户吞吐量为R6 HSDPA的34倍;上行每兆赫兹平均用户吞吐量为R6 HSUPA的23倍;(7)移动性:为015km/h低速移动优化,15120km/h高速移动下实现高性能,在120350km/h(在某些频段甚至应支持500km/h)下能够保持蜂窝网络的移动性;(8)覆盖:吞吐率、频谱效率和移动性指标在半径5km以下的小区中应全面满足,在半径30km的小区中性能可有小幅下降,不应排除半径达到100km的小区;(9)频谱灵活性:支持不同大小的频谱尺寸,从1.420MHz;支持成对和非成对频谱中的部署;支持基于资源整合(Res

25、ource Aggregation)的内容提供,包括一个频段内部、不同频段之间、上下行之间、相邻和不相邻频带之间的整合。由于LTE重新定义了空中接口和核心网络,摒弃了CDMA技术而采用OFDM技术,只支持分组域,使得LTE与已有3GPP各版本标准不兼容,现有3G网络很难平滑演进到LTE,如果要部署LTE需要大规模的网络升级,部署成本比较高。从历史规律来看,从标准成熟到规模商用,一般要34年时间,2009年3月LTE标准冻结并批准,因此可以预计在2012-2013年以后LTE才具备规模商用的条件。从产业链的角度来看,目前LTE网络侧设备和终端尚未成熟,特别是终端方面可能成为LTE发展的瓶颈,支持

26、LTE,WCDMA双模的终端预计在2012年才能推出。考虑到运营商投资和回报的平衡,无线接入网将会是EUTRAN和GERAN/UTRAN并存的场景,GERAN/UTRAN仍然保持二级架构,EUTRAN采用扁平化架构,随着多模基站的推出,LTE的eNodeB可以和NodeB,BTS采用共站址的方式。1.1.3 LTE技术发展情况概述目前,移动无线技术的演进路径主要有三条:一是WCDMA和TD-SCDMA,均从HSDPA演进至HSDPA+,进而到LTE;二是CDMA2000沿着EV-DO Rev.0/Rev.A/Rev.B,最终到UMB(Motorola最近提出的新方案是,CDMA2000也通过一

27、定方式演进到LTE,3GPP2也基本放弃了UMB的计划);三是802.16m的WiMAX路线。这其中LTE拥有最多的支持者,WiMAX次之。LTE是由爱立信、诺基亚西门子、华为等世界主要电信设备生产商开发的技术,CDMA阵营的阿尔卡特朗讯和北电网络也有投入。CDMA近年来日渐失势,阿尔卡特朗讯就曾冲减了大笔与CDMA技术标准相关的资产,并和日本NEC建立研发LTE的合资公司。而美国高通公司由于在3G时代占据了技术的核心专利,LTE阵营处心积虑搞OFDM绕开高通主要技术,可以肯定高通的地位会比3G时代有所削弱;同时,尽管高通的UMB技术乏有问津,但该公司也在LTE领域不肯放松,高通在该领域仍保持

28、收益。LTE项目启动以来,标准制定工作进展很快。尤其是最近几年,3GPP加快了LTE的标准化工作。一方面是由于无线新技术的逐步完善已基本可以实用化,更主要的是由于现有的包括3G在内的移动通信网络已经逐渐不能满足用户的需求。3GPP于2009年3月发布了LTE R8(Release8)版本的FDD-LTE和TDD-LTE标准,R8版本为LTE标准的基础版本,原则上已完成了LTE标准草案,LTE进入实质研发阶段;于2010年3月发布第二版(Release 9),R9版本为LTE的增强版本,主要增加了支持多流Beamforming、eMBMS、SON、Home eNB等新功能。在核心网侧,2009年

29、底已具备满足商用网络基本要求的核心网设备,并在第一个 FDD-LTE 商用网络中成功应用3。2009 年底,Teliasonera在斯德哥尔摩、奥斯陆中心城区部署了LTE网络,该网络成为第一个商用的LTE网络。目前,全球多家主要电信运营商公布了自己的LTE 部署计划,包括英国沃达丰、日本NTT DoCoMo、美国AT&T和Verizon, Telstra,TeliaSonera等都明确表示将支持LTE, 并且Verizon 已经加速了LTE 计划表,使得时间从原定的2010 年提前至2009 年。作为日本最大的运营商NTTDoComo 也加紧“Super 3G”网络商用部署推进LTE 进程,并

30、公布了3G 过渡到LTE 的路线图,2010 年初完成了对LTE 技术的开发。而按用户数量和市值计算,中国移动都是全球最大的移动运营商。中国移动的加入,更加大力推动LTE技术的发展,沃达丰CEO阿伦萨林(Arun Sarin)曾在巴塞罗那的移动世界大会表示,该集团将与中国移动和Verizon携手推进LTE技术,LTE将成为行业未来发展的明确方向。根据全球移动设备供应商协会(Globalmobile Suppliers Association,GSA)2010年6月7日发布的Evolution to LTE report报告显示,至2010年6月,已有33个国家和地区的80个运营商承诺部署LTE

31、网络。预计2012年底将有45个LTE网络开通。这些数据一方面说明全球移动通信领域的竞争已经开始向下一代网络技术转移,另一方面也说明全球LTE发展进程正在加速,越来越多的运营商开始关注与布局移动通信网络的技术演进。LTE在后3G时代也将延续2G时期GSM的主流地位。我国从2005年开始推动LTE的TDD方案即LTE TDD2方式的研究并被3GPP接受,之后由我国大力推动并通过多方努力,两种TDD方式已经融合为一种即TD-LTE。TDLTE也被同时确定为TD-SCDMA标准的后续演进技术,它TD-SCDMA 技术优势和产业基础,是我国新时期科技创新的又一重大成果,确立了中国在新一轮信息产业国际标

32、准和产业竞争中的重要地位,得到了中国政府及国内外产业的广泛支持。LTE-Advanced(LTE-A)是LTE的演进版本,其目的是为满足未来几年内无线通信市场的更高需求和更多应用,满足和超过IMT-Advanced的需求,同时还保持对LTE较好的后向兼容性。2008年6月,3GPP完成了LTE-A的技术需求报告,提出了LTE-A的最小需求:下行峰值速率1Gbit/s,上行峰值速率500Mbit/s,上下行峰值频谱利用率分别达到15Mbit/s/Hz和30Mbit/s/Hz。随着越来越多的关注,LTE技术的更多深层次提高和发展也会不断出现,不断前进。1.2 选题主要任务及研究思路本课题主要研究的

33、是PUSCH(物理上行共享信道)的解调和解扰的模块设计及功能实现,这两个模块属于LTE系统中上行链路比特级处理部分。研究的主要对象是解调和解扰两个模块的设计及功能,具体内容为模块的分析、设计,及编程实现其功能并优化性能。研究过程中,主要围绕PUSCH信道各模块结构与功能划分,在VC环境下用C语言编程实现模块功能,以及在Linux系统平台下测试并优化性能等几个方面进行。第一章主要介绍LTE系统及其技术发展概况,选题的主要内容及研究思路。第二章主要从PUSCH中各模块结构与功能划分、基于通用处理器平台的设计思路、解调和解扰两个模块相关知识等方面介绍课题的主要任务。从解调和解扰模块各自的功能、在系统

34、中的位置和意义,以及这两个模块的算法等方面介绍课题研究的实际意义与具体内容。第三章主要分别介绍两个模块相关的重要前提知识及算法,并给出模块各自的设计分析,具体C语言的编程实现。用流程图及代码段说明设计实现的思路,并进行功能测试。第四章主要是在Linux系统环境下对模块进行性能分析,并实际测试效率进行优化效果比对,一步步优化程序,完善设计。第五章对论文工作进行总结,提出不足和收获,以及以后在选题相关方面需要的进一步的优化提高等一些展望。第二章 研究内容综述2.1 PUSCH相关知识2.1.1 PUSCH介绍物理层技术是无线通信系统的基础与标志。3GPP经过激烈的讨论, 决定LTE 采用下行正交频

35、分多址( OFDMA) , 上行单载波频分多址( SC- FDMA) 的方式。3GPP将编号36的标准号分给LTE,LTE系统物理层相关技术规范包括:TS36.201对物理层进行总体描述;TS36.211定义了上下行物理信道、参考信号、介绍了无线帧结构、调制方式、如何产生OFDM和SC-FDMA信号等;TS36.2124协议主要介绍了信道编码、交织、速率匹配、复用等;TS36.213对物理层过程进行介绍;TS36.214描述了LTE物理层的测量。LTE系统定义了3种上行物理信道: 物理随机接入信道(PRACH)、物理上行共享信道(PUSCH)、物理上行控制信道(PUCCH)。本选题研究的物理上

36、行共享信道(PUSCH)中解调和解扰模块,就属于LTE系统上行链路中的比特级处理模块部分。PUSCH用于传输业务数据,多UE共享,通过媒体接入控制(MAC)调度器来进行调度。2.1.2 PUSCH相关模块结构及功能划分上行物理信号在传送之前需要经过加扰、调制、预编码、资源块分配、SC- FDMA信号产生等处理。在协议TS36.212中,主要介绍以下几个模块:(1)传输块CRC:输入24位CRC校验码,生成多项式CRC24A;(2)CRC编码块分割:再加一次24位CRC校验码,生成多项式CRC24B,若第一次CRC码块长度6144;(3)信道编码:Turbo编码,1/3码率,QPP(Quadra

37、ture Permutation Polynomial)交织器;(4)速率匹配:包括以Turbo块为单位的频域交织及根据HARQ的冗余版本对数据进行打孔或重复;(5)加入控制信息:包括控制信息的信道编码(1/3卷积码、线性分组码)。控制信息与数据满足时分的关系。而协议TS36.211则介绍物理信道、调制方式、帧结构等,相关部分模块见图2-1.信道交织比特级加扰扰码序列调制SC-FDMA信号产生传输预编码DFTRE映射图2-1 PUSCH信道处理流程图(1)比特级交织:将上行控制信息按规定得位置映射到数据序列内后,进行行进列出交织,将一个传输块相邻载波映射到不同的OFDM符号内;(2)比特级加扰

38、:扰码为寄存器长度31的Golden序列,初始状态与小区的,用户的及时隙号有关;(3)调制:采用QPSK, 16QAM、64QAM;(4)DFT变换:上行单载波传输;(5)资源块的映射:包括数据的子载波映射,并对导频信号做相同的子载波映射,导频与数据满足时分的关系;而PUSCH的解调译码流程则经过解调、解扰、解码块级联、解速率匹配、HARQ合并、Turbo译码、解码块分割、解传输块CRC等处理5。解调比特级解扰扰码序列解交织IDFT解速率匹配解复用图2-2 PUSCH信道解调译码流程图2.2 通用处理器相关概述DSP(数字信号处理芯片)、通用处理器和嵌入式处理器是三种代表性的体系结构。在设计原

39、理上都是一样的,应用上各具特点,所以结构功能有所不同。DSP为快速处理数字信号而设计,结构上数据,地址总线分开,数据的吞吐量更大。指令集的设计多考虑信号处理。CPU主要是完成指令的处理,外围接口是独立设计的,像存储器,总线控制器是独立的,没有集成到CPU中。而应用在嵌入式平台,如MCU(微控制器),它的外围接口是集成在一起的。一颗芯片就能完成。通用处理器属于复杂指令集计算机(CISC)体系结构,如Intel的Pentium和AMD的Athlon处理器。嵌入式处理器都是精简指令集计算机(RISC)体系。其中ARM处理器占了很大一部分市场份额,主要包括如下几个系列:ARM7、ARM9、ARM10、

40、ARM11、XScale。CISC和RISC是CPU指令集的两种架构。其中,RISC充分发掘并运用了80/20法则(CISC指令集中只有大约20%的指令被反复使用),要求指令规整、对称和简单,在并行处理性能上明显优于CISC,可以使处理器流水线高效地执行,使编译器更易于生成优化代码。在通用处理器中,以C程序为载体实现上行链路将极大地加速设计、开发工作。每个功能的实现都需要结合整个上行链路,重点考虑各个子模块自身处理的特点去进行设计。由于通用处理器有自身的运行特点,在做相关设计、代码编写工作时,需要充分将这些因素考虑在内,形成科学的设计思路。这样才能充分发挥出通用处理器的强大处理能力,并能将最终

41、的实现尽可能优化,以较低的成本完成目标功能。以前的研究都是在芯片等硬件上直接做设计的,而本课题中基于通用处理器平台的设计,指的就是通过电脑用户界面,在CPU(中央处理器)上,用软件进行的设计。2.3 课题的主要内容2.3.1 软解调模块2.3.1.1 软判决与硬判决在接收端的解调和译码过程中,根据对接收码元处理方式的不同,可以分为硬判决译码和软判决译码两种。传统上一般认为最佳接收机应设计为:解调器首先对调制输入符号做出最佳判决,然后将此硬判决结果送给译码器,译码器再对其做一个最佳判决,以纠正解调器可能发生的错误判决,这样得到的就是硬判决译码。单独的解调操作(即硬解调操作)是根据当前接收信号,判

42、决发送信号中的某一个元素。硬解调操作的输出是某个元素或者是该元素对应的比特序列。在这样的硬判决译码方案中,调制解调与信道编码是独立的。但事实上如果解调器能送给译码器一个关于“调制器不同输入符号可能性”的似然信息序列,或未量化的输出,让译码器将这些信息与编码信息综合在一起作出判决,则系统性能可以得到较大提高。这样的译码方式就是软判决译码。两种解调过程大同小异,基本思想就是采用相关解调。两种判决检测方式各具优点,但当强干扰存在,且发送有用信号功率保持不变的条件下,硬判决检测(Hard Decision Detection)可获得比软判决检测(Soft Decision Detection)更好的误

43、码率性能。但是现在广泛使用的Turbo码和LDPC码的译码器需要的输入是对应每个比特取值为0(或为1)的概率或者该概率的单调函数。一般为简化译码器操作,使用对数似然比LLR,这就需要解调操作的输出不是二进制序列而是每个比特取值为1(或为0)的概率,这就是软解调。LTE系统PUSCH信道中,解调模块传输的是软信息,为了保证译码的准确性,译码采用log-map算法,其入口参数为似然比值(软信息),所以在调制时采用软解调,而不是传统的硬判决。2.3.1.2 Log-MAP LLR算法软解调模块涉及到的主要算法为Log-MAP(对数最大后验概率)Log Likelihood Ratios (LLRs)

44、,即计算对数似然比,也就是LLR值。对数似然比的公式为:(式2-1)其中,是接收到的星座点是“0”的概率之和,是接收到的星座点是“1”的概率和。这里,(式2-2)其中,是接收到的数据点,是基准星座点,是信号的噪声功率。所以,LLR等式也变换为:(式2-3)其中 是星座图中待定比特判为“1”的点的位置,而是待定比特为“0”的点在星座图中的位置。这种算法称为最优算法,即为Log-MAP算法。由于原始符号映射的关系,可以利用一个最佳的简化式,即计算每个比特的LLR值时,只需要考虑包含其相关比特信息的那条轴。即每一位的判决都只由星座图中的一条轴决定。这项措施大大减少了执行过程的复杂性,大概达到了50%

45、,并且几乎没有性能损耗和误差。另一个最佳简化式是算法Jacobian(雅克比算法),即:(式2-4)Jacobian算法用于迭代计算三个或者更多数据的指数之和,利用它,代入式(2-3)LLR原始公式中,即可得到计算LLR值的一种简化算法。PUSCH中(物理上行共享信道)主要采用QPSK、16QAM 和64QAM三种调制方式。因为调制阶数越高,系统性能越差,所以上行链路调制一般阶数较低。解调与调制互为逆过程,所以可以根据协议中调制的过程作为参考,来完成解调模块的设计与算法实现。QPSK、16QAM 和64QAM三种调制方式的映射表见附表1,附表2,附表3。2.3.2 解比特加扰模块2.3.2.1

46、 加解扰的意义设计数字通信系统时,通常假设信源序列是随机序列,而实际信源发出的序列不一定满足此条件,尤其出现长0串时,给接收端提取定时信号带来一定困难。通常,数字通信系统中接收端的码元同步信号是从接收到的数字信号的“0”和“1”的交变时刻中提取的,如果数字信号序列中经常出现长游程(0或1游程),则将会长时间不出现“0”和“1”码元的交变点,从而影响码元同步的建立和保持。因此希望传送的数字信号序列中不出现长游程,也不存在周期性分量,因为这些周期分量的不同频率的谐波会由于电路中的非线性而产生交调干扰6。为解决上述几个问题,通常会对信源序列进行扰码处理,以使其随机化。在接收端再把加扰后的序列用同样的

47、扰码序列解扰处理,恢复原有的信源序列。扰码可以减少连“0”或连“1”长度,保证接收机能提取到位定时信号。使加扰后的信号频谱更能适合基带传输,有时候也是保密通信的需要。2.3.2.2 扰码的产生扰码为寄存器长度为31的随机Golden序列,其初始状态与小区的,用户的及时隙号有关。根据协议TS36.211,此处所求伪随机序列长度为MPN,它的生成是由以下公式定义的:(式2-4)其中,Nc=1600,n=0,1,MPN-1. 第一个m序列是由下式(式2-5)得到的,第二个31位长的m序列则是由下式得出。(式2-6)在PUSCH中,扰码初始信息:(式2-7)来自上层控制信息。得出x1(n),x2(n),n=0,1,30后,再根据公式(2-4)得出所求扰码序列。2.3.2.3 解扰的原理通常,系统中会利用加扰解扰技术。在发送端用扰码器来改变原始数字信号的统计特性,而接收端用解扰器恢复出原始数字信号。按照协议的规定生成扰码序列,并以此序列对接收到的数据流进行解扰7。接收数据

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号