欢迎来到天天文库
浏览记录
ID:19586617
大小:70.50 KB
页数:13页
时间:2018-10-03
《第三代移动通信td》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第三代移动通信TD1.GENERAL本文重点介绍采用ASIC实现HS-DSCHOuterReceiver模块的方案。还评估了采用ASIC实现HS-DSCHOuterReceiver方案时所需的资源消耗和时序要求,并给出了输入、输出接口描述。为ASIC实现HS-DSCHOuterReceiver时提供技术参考。2.技术背景由于TD-SCDMA系统中HSDPA主要业务承载信道HS-DSCH信道的编码复用方案相对固定(TTI为5ms,与一般业务的编码复用流程相比,省略了子帧分割、传输信道复用、第一次交织等步骤),因此考虑采用ASIC实现HSDPA的Ou
2、terReceiver模块。这样不仅可以充分利用ASIC/FPGA的并行处理能力,缩短OuterReceiver的处理时间,而且可以省略DMA搬运数据的时间,大大优化整个系统的时序。下面我们将从两个方面展开讨论:首先介绍整个HS-DSCHOuterReceiver实现方案:包括OuterReceiver模块与其他模块的结构关系,整个实现方案的性能,重点分析Memory资源消耗、时序要求等指标;其次,对OuterReceiver的各个步骤详细阐述实现方案。2.1OuterReceiver模块与其他模块的结构关系图1给出了HS-DSCHOuterRe
3、ceiver模块与其他模块的结构关系。图中包含两块InterfaceRAM:InterfaceRAM#1和InterfaceRAM#2分别用来完成16QAM解调以及HARQ重传的软信息(softvalue)与OuterReceiver模块的数据交互。片外SDRAM中共存储了8个通道的HARQ软信息,每次需要根据HS-SCCH信道解析的结果,选择当前使用的通道所对应的HARQ软信息完成HARQ合并。以目前需要支持的2.8Mbps业务为例,、HARQ软信息的,每个TTI的RU个数为80,解调数据的,则InterfaceRAM#1的大小为84480bi
4、t,InterfaceRAM#2的大小为122832bit。图1OuterReceiver模块与其他模块结构关系图值得注意的是:QPSK不需要进行特别的解调,只需要将JD的结果按I/Q路数据顺序的读入InterfaceRAM#1即可。2.2实现方案性能评估考虑到IC的实现复杂度及资源消耗,将HS-DSCH的OuterReceiver分为如下3部分:De-PhysicalchannelMapping、De-Constellationre-arrangementfor16QAM、De-2ndInterleaving、De-BitScrambling和
5、De-HARQBitCollection;(简称De-PhyMap-2ndInlv-BitScr-BitCol-BitCol步骤)De-HARQ2ndRateMatching;(简称De-2ndRM步骤)De-HARQ1stRateMatching、De-HARQBitSeparation;(简称De-1stRM-BitSep步骤)综上所述,HS-DSCH总共OuterReceiver总共需要的Memory资源为:2.316QAMDemodulation步骤本步骤完成16QAM解调,具体公式如下所示:其中表示JD解调结果的幅度均值。可以通过统计一
6、个TimeSlot所有JD解调结果的幅度来得到。由于HS-DSCH在一个TimeSlot中占用的RU个数()不确定,为了避免使用除法器计算。可以采用乘法器替代除法器,每个所对应的乘数为:,然后将乘法器的结果除以。由于的计算必须在一个TimeSlot的结果都得到以后完成,因此可以采取以下步骤完成:步骤1:从JD的输出RAM中读取第k个JD解调结果(16比特数据,高8bit存放实部,低8bit存放虚部),读地址每4个clock变化一次;步骤2:采用上述公式,统计JD结果的幅度和;步骤3:将步骤1产生的数据分别存入InterfaceRAM#1的()个地
7、址中;步骤4:当该TimeSlot的所有JD解调结果都读出后,计算。步骤5:从InterfaceRAM#1中读出数据进行HS-DSCHOuterReceiver操作,在输入OuterReceiver之前,需要采用上述16QAM解调的公式对读出的数据进行处理,以完成16QAM解调的操作;2.4De-PhyMap-2ndInlv-BitScr-BitCol步骤本步骤中共包含4个部分:De-PhysicalchannelMapping、De-Constellationre-arrangementfor16QAM、De-interleaving和De-B
8、itScrambling。考虑到这4个步骤运算非常有规律,可以采用Pipeline结构完成4个部分的地址计算,最大限度的节省处理时间。2
此文档下载收益归作者所有