WCDMA速率适配算法的FPGA实现

发布者:中华古风最新更新时间:2006-12-29 来源: 电子设计应用关键字:通信  数据  传输  功率 手机看文章 扫描二维码
随时随地手机看文章
引言

  随着因特网爆炸性的增长以及各种无线业务需求的增加,传统的无线通信网已经越来越无法适应人们的需要。因此,以大容量、高数据率和承载多媒体业务为目的的第三代移动通信系统(IMT-2000)应运而生。码分多址(CDMA)由于其良好的抗噪性、保密性和简单性等优点而成为第三代移动通信的主流。主要方案包括欧洲标准WCDMA,美国标准CDMA-2000和中国标准TD-SCDMA。

  和传统的CDMA系统相比,第三代移动通信的最大特点在于可支持具有不同QoS的变速率的多种业务,这便要求其具有将各种无线媒体业务复接在一起传输的能力。为了达到这一目标,WCDMA采用了一种比较完善的业务复接方案,各种业务须经过一套复杂的编码复接流程才能进行扩频调制,占用尽可能少的码道以恒定的功率发送。这样就最大限度地减少了码道间串扰,降低了对功放线性程度的要求。图1所示的是WCDMA下行链路编码复接方案流程图。而速率适配算法是业务复用方案的核心算法,如何设计有效的算法实现方案,是业务复用方案设计的关键环节。


图1 下行链路编码复接方案


图2 下行链路Turbo编码比特凿孔时TrCH的速率适配


图3 下行未编码和卷积编码以及重复的Turbo编码的TrCH的速率匹配


图4 凿孔图样产生

速率适配算法描述

  一条传输信道上不同的传输时间间隔中的比特数有可能不一样,但是上下行链路都对传输的比特率有一定的要求:下行链路中如果比特数低于最小值的就会被中断;上行链路中各传输时间间隔的比特数不同,但需要保证第二次交织后的总比特率等于所分配的专用物理信道的总比特率。因此需要重复或者凿去传输信道上的一些比特。速率适配就是指在传输信道上的数据比特被凿孔(Puncturing)或重复(Repeating),以便使信道映射时达到传输格式所要求的比特速率。“凿孔”是按照一定的算法凿去某些位置的比特;“重复”则按照一定的算法在某些位置插入重复比特。

  速率匹配前的比特记为:xi1,xi2,xi3,k,xixi 其中 i 为 TrCH 号,速率匹配参数为Xi, eini, eplus, 和eminus。
eini:初始化误差,算法中误差e的初始值;
eminus:相减误差,算法中误差e的相减值;
eplus:相加误差,算法中误差e的相加值;
N:数据量,即速率适配前的数据量。

速率匹配的规则如下:
if 要执行“凿孔”操作
e=eini 初始化目前的与要求的凿孔比例之间的偏差
m=1 当前比特索引序号
do while m <= N
e=e-eminus 修改误差
if e <= 0 then 检查m是否是应该凿掉的比特序号
凿掉该比特xi,m
e=e+eplus 更改误差
end if
m=m+1 进行下一个比特的判断
end do
else
e = eini 初始化目前的与要求的凿孔比例之间的偏差
m = 1 当前比特索引序号
do while m <= N
e = e - eminus 修改误差
do while e <= 0 检查比特m 是否是应被重复的比特序号
重复比特 xi,m
e = e + eplus 更改误差
end do
m = m + 1 进行下一个比特的判断
end do
end if

  该适配算法对于上行链路和下行链路都是适用的。3GPP协议中规定了“凿孔”和“重复”算法的使用对象与范围。Turbo编码后的系统比特不允许凿去,因此如果对Turbo编码后的数据进行“凿”操作,则首先应将系统比特和校验比特区分开,仅对其中的校验比特进行“凿”操作;然而Turbo编码后的数据如果进行“重复”以及卷积编码后数据进行“凿”或“重复”都不区分系统比特与校验比特。上述情况的速率匹配见图2及图3。

  另外,协议给出的确定参数的算法依编码方式及链路的不同而不同。也就是说,Turbo编码与卷积编码、下行链路与上行链路在确定适配参数的算法上有区别。具体的确定算法可以参考3G相应的协议。

速率适配的FPGA实现

  通过对编码复接的方案研究发现,直接根据协议流程对数据流各个步骤(一共大约11个步骤)直接进行处理将会大大增加系统复杂度,这样每个步骤之间都需对数据进行缓存,而移动环境下系统支持的最高速率可达384Kbps,对于TTI=20ms的业务,平均每步需要的缓存为7.68K,所需要的总存储量是巨大的。而且这中间,数据流频繁的写入读出所导致的处理时延也是难以忍受的。因此,如果将某些步骤合并起来,就能减少不必要的数据存取工作,从而节省存储量,缩短处理延时。

  上行链路的速率匹配按10ms数据帧为单位进行,而下行链路则是以TTI为单位针对一个无线帧的数据比特进行的。虽然算法上一致,但是考虑到上下行各自的步骤合并情况,在实际处理上还是有很大区别的。下面以下行144Kb/s速率适配为例介绍一下其FPGA的实现方法。

  144Kb/s速率适配过程大致分为两个模块:凿图样产生模块和保留比特搬移转换模块。在实现过程中,用到的存储资源是两个RAM—一个用来存“凿”图样、另一个用来存原来的数据,两个DCFIFO(双时钟FIFO)用来存比特收集后的两帧数据。


图5 保留比特搬移转换

凿孔图样产生模块

  
由于144Kb/s业务信道编码用的是Turbo编码,凿孔时只针对两个分量编码器输出的校验比特,因此需先进行比特分离再分块进行凿孔操作(系统比特块自动保留不进行凿孔操作)。我们采用了一种凿孔图样控制方式,所有待速率适配比特都对应一个P比特,P=1表示凿去,P=0表示保留,以此种方式产生凿孔图样来控制保留比特的搬移。具体实现框图如图4所示。主要硬件结构包括一个加法器、一个减法器、一个数值比较器、一个计数器和一个选通控制模块及参数初始化模块。

  该结构工作过程如下:首先,比特分离和参数初始化模块主要完成模块计数和eini、eminus、eplus等参数的初始化设置。

  在减法器端,当前误差值e减去eminus,该数值同时送给数值比较器和选通控制模块。减法器的输出结果和0值作比较,如果结果小于零则记P比特为1;如果结果大于零则记P比特为0,同时将减法器的输出结构作为当前加法器的A端输入值。P比特则在选通控制模块产生的读写使能、地址信号线的驱动下写入Punc_ram。另外用一个计数器来对比特数进行记录,以控制整个流程的结束时刻。系统时钟为8倍码片时钟,计数器和Punc_ram都采用同步控制,加法器、减法器及比较器都不采用同步时钟延时。

保留比特搬移转换模块

  凿图样产生以后,接下来的操作就是保留比特的搬移和转换,并进行第一次交织和无线帧分段。按照3GPP协议,对于TTI=20ms的144Kb/s业务,其交织模式是<0,1>,亦即顺序输出。

  实现的流程图如图5。假定TURBO编码后待速率适配的比特流存在out_ram中,这里进行的操作关键是凿孔图样的读出和out_ram的读出应该是同步一致进行(在同一个时钟上升沿开始),用Punc_ram的输出来作为积攒比特的使能信号。用移位寄存器组和计数器实现比特积攒,每等到满16bit时,就进行串并转换,同时产生一个fifo写使能脉冲,把一个字的内容写入fifo;等到满一帧(复接前的数据帧)的时候,转向对下一个fifo进行写操作。到一个数据帧4205bit结束时,积攒比特不满16的补零表示,串并转换为一个字写入fifo。

资源使用和时延分析

  按照上面的实现方式,主要占用的是存储资源,现代FPGA中的ESB(嵌入式系统块)可以很容易地实现各种类型的存储模块,包括双端口RAM、ROM、FIFO及CAM块。下面主要进行的是时延分析。

  按照上面的流程可以大致估算一个比特从“凿孔”图样产生到比特搬移完成所用的时间。所选工作时钟速率为8倍码片速率3.84MHz,一个时钟周期约为32.4ns。凿孔图样模块中的加法器、减法器、选通控制大概需要3个时钟周期,9516个凿孔图样的产生需要大致925ns;保留比特搬移模块主要是数据比特的直接搬移,对于最后一个比特而言,假定它是保留比特,从搬移开始到最终写入FIFO,经过了大致9516+16=9532个时钟周期,耗时大约308ns。对整个流程用MAXPUSII仿真,总共耗时1.336ms,考虑到中间的缓冲控制和使能控制延迟,仿真结果和计算值大致吻合。对于TTI=20ms的业务,完全满足处理要求。

结语

  WCDMA系统的电路型数据业务(64K)和分组型数据业务(144K、384K)可以实现对多媒体业务的承载,但由于基带数据处理量大、比特搬移操作明显,编码复接中的核心算法之一速率适配算法我们采用了FPGA实现,并且适当合并了前后步骤,大大缩短了处理时间,使系统达到了很高的吞吐量和处理速度,完全满足3GPP协议规范的要求。在实际实施中被证明是可行的。此外,文中提出的模块合并、产生凿孔图样进行比特积攒搬移的思想同样可以适合未来更复杂的编码复接方案。

参考文献
1 3GPP TS 25.211(2000-09) Physical channels and mapping of transport channels onto physical channels (FDD)
2 3GPP TS 25.212(2000-09) Multiplexing and channel coding (FDD)
3 WCDMA系统业务复用规范(2.1).中国第三代移动通信系统研究开发项目总体组. 2000,11
4代琳等. 用于WCDMA编码复接的一种新的算法.电子学报.2000,11A
5 Altera Device Data Book. 2000

关键字:通信  数据  传输  功率 引用地址:WCDMA速率适配算法的FPGA实现

上一篇:基于CPLD控制的DDS数字频率合成器设计
下一篇:基于FPGA的雷达脉冲压缩系统设计

推荐阅读最新更新时间:2024-05-13 18:16

智能型DC-DC转换器驱动大功率白光LED闪光灯
移动电话、PDA与一般的可携式设备都必须在小尺寸的限制中满足持续增加的功能需求。整合了影像与视频的相机正成为可携式产品最流行的功能需求。而支援相机的闪光灯功能则是决定效能与功耗的关键。本文将探讨如何提升闪光灯功能,并展示一完整的设计方案,以说明如何驱动大功率白光LED。 闪光灯 可携式装置的功能整合,例如结合PDA与移动电话等等功能,是当前正在发生的最新趋势。时至今日,若无法为原本仅能用于接收及发话的移动电话以及一些「史前时代」的终端装置添加新功能的话,则整合将是非常难以达成的目标。这包括MP3/MP4播放器;有线(USB与USB-OTG);红外线(IrDA)、蓝芽、Wi-Fi、GPS等无线连接;以及最近热
[电源管理]
2016开启量子通信产业化元年 2017挺进量子+时代
量子信息包含量子计算与模拟、量子通信和量子测量等多个领域,目前接近实用化的仅有基于量子密钥分发(QKD)的量子通信,其他仍在理论和实验研究探索之中。2016年中国在量子信息领域取得了快速发展,在量子通信应用方面实现了多个突破。     8月6日,量子卫星“墨子号”成功运行;10月18日,全球第一条量子通信商用干线“沪杭干线”(浙江段)宣布开通;11月21日,国家量子通信骨干网“京沪干线”项目合肥至上海段顺利开通,这是目前全球已开通的最长量子保密通信骨干网络,预计今年年底全线贯通。     参与上述线路建设的相关企业人士和专家告诉21世纪经济报道记者,多个世界“第一”的实现说明着中国的量子应用领域正走在世界的前端,也预示着量子技术将
[手机便携]
Si衬底设计的功率型GaN基LED制造技术
目前日本日亚公司垄断了蓝宝石衬底上GaN基LED专利技术,美国CREE公司垄断了SiC衬底上GaN基LED专利技术。因此,研发其他衬底上的GaN基LED生产技术成为国际上的一个热点。南昌大学与厦门华联电子有限公司合作承担了国家863计划项目“基于Si衬底的功率型GaN基LED制造技术”,经过近三年的研制开发,目前已通过科技部项目验收。 1993年世界上第一只GaN基蓝色LED问世以来,LED制造技术的发展令人瞩目。目前国际上商品化的GaN基LED均是在蓝宝石衬底或SiC衬底上制造的。但蓝宝石由于硬度高、导电性和导热性差等原因,对后期器件加工和应用带来很多不便,SiC同样存在硬度高且成本昂贵的不足之处,而价格相对便宜的Si衬底由
[电源管理]
Si衬底设计的<font color='red'>功率</font>型GaN基LED制造技术
基于ARM7的心电采集与远程传输系统设计
1 引言 心脏病是严重威胁人类健康和生命的主要疾病之一。统计显示约60%的心脏病人死于家中,这些病人如果能够及时获得抢救、护理,是完全可能避免死亡的。由于心脏病发作带有很大的偶然性和突发性,将心电监护从病床、医院扩展到社区、家庭实施远程监护,无论是从减轻患者的经济负担,还是从增强医院服务能力的角度考虑都具有重要的现实意义。 2 心电监护终端的硬件设计 从体积小、功耗低、操作简便的角度设计心电监护终端硬件电路。图1为整个监护终端的硬件框图,主要由调理电路、心电数据采集模块、ARM7微处理器模块、网口模块、电源模块5部分组成。该监护终端完成心电信号的采集和预处理,并通过网口实时发送至监护中心服务器,从而实现远程实时监护。
[单片机]
基于ARM7的心电采集与远程<font color='red'>传输</font>系统设计
苹果重做地图应用,将采用Apple Maps汽车数据
根据最新消息,苹果将重新设计其地图应用Apple Map(苹果地图),这一“重建”会首先从地图数据开始,预计下一个iOS 12测试版,新的地图数据将运用到美版iPhone的旧金山和海湾地区中进行小范围测试,而苹果希望这项工作能让新Apple Map完全基于苹果收集的数据,不再依靠外部数据提供商。   苹果服务高级副总裁埃迪·库在接受媒体采访时表示,经过长时间的经验教训总结,这一次是苹果专注构建的“世界上最好的地图应用程序”,苹果为此投入了巨大的经费,进行了数百万次更改,增加了数百万个位置,以及频繁的地图更新。新的地图应用采用全新映射系统能够实时更新和修正数据,比当前版本更快地解决道路状况和引导方案,包括有可能正在制作的3D 街景
[手机便携]
NI支持召开2012年高等院校通信原理教学研讨会
2013年1月-由美国国家仪器公司(National Instruments, 简称NI)独家赞助支持的,中国通信学会主办,中国通信学会青年工作委员会承办的第一届“2012年高等院校通信原理教学研讨会”于2012年11月30日至12月2日在北京邮电大学召开,来自全国各地近80所高校等近百名通信教学方面的专家和代表参加了本次会议。NI中国院校市场经理倪斌先生和NI负责射频通信方向的院校市场工程师田砾分别以“NI院校计划助力信息通信类创新型工程人才的培养”和“部分国外通信类教学情况调研”为主题在研讨会上作了演讲。 此次会议旨在研讨和推广通信原理课程的教改新成果,共同探讨和推广精品课程教学和实践教学建设经验,为广大教师提供通信原
[半导体设计/制造]
NI支持召开2012年高等院校<font color='red'>通信</font>原理教学研讨会
美计划拨款10亿美元助通信商根除华为设备
根据《路透社》报道,美国众议院本周提出一项两党法案,拟拨款10亿美元给美国小型及乡村地区通信商更换中国华为、中兴通信的通信设备。 众议院能源与商务委员会的民主党与共和党委员联合表示,这项法案将能够保护国家的通信网络不受国外对手干扰,彻底根除乡村地区以及小型通信商的设备疑虑。另外,众议院将于当地时间周五举办法案听证会。 5月时美国总统特朗普曾发布行政命令,禁止美国公司使用可能造成国家安全威胁的通信设备,并要求商务部等政府机构在10月前提出执行草案,之后,许多许多美国大型通信商已与华为切断商业往来。 然而,美国乡村地区的小型设备商对华为以及中兴通信的设备依赖仍然很深,美国农村无线经营商会(Rural Wireless Associat
[手机便携]
用一线总一器件实现移动数据收集
    摘要: 一线总线是DALLSA公司推出的总线标准。文中介绍了用一线总线信息纽扣器件iBUTTON设计手持式移动数据收集器的设计方法,给出了该设计的硬件构成和软件框图,最后给出了将该数据收集用于小区保安巡查系统的具体例子。     关键词: iBUTTON 信息纽扣 低功耗 一线总线 一线总线是DALLAS半导体公司推出的总线标准,是带ID标识的一线器件之间的数据传输协议。它采用单根数据线和地址构成的半双工通讯,可为移动数据采集系统的接口设计带来极大方便。由于一线器件功耗低,体积小,且内置锂电池,数据保持可达10年之久,因而可使电池电的便携式数据收集设备的维持时间大大提高,并可满足实用化的要求。 移
[应用]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved