3G测试系统中的Viterbi译码及其DSP实现及优化(精).pdfVIP

3G测试系统中的Viterbi译码及其DSP实现及优化(精).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3G 测试系统中的 Viterbi 译码 及其 DSP实现及优化 ( 精) 3G 测试系统中的 Viterbi 译码及其 DSP 实现及优化 来源: EDN 电子设计技术 | 发表于: 2007 年 07 月 10 日 本文相关 DataSheet : TMS320C54X TMS320C55X TMS320C55x 摘要 介绍了一种用于测试 TD-SCDMA 手机终端测试平台中的关键技术 —— Viterbi 译码。 研究用约束度 K=9 的卷积编码和最大似然 Viterbi 译码的差错控制方案, 在 Viterbi 译码算法中, 提出了原位运算度量、保存路径转移过程和循环存取幸存路径等方法,能有效地减少存储量、 降低 功耗 ,使得 K=9 的 Viterbi 译码算法可在 CCS 集成环境平台和 TMS320C55X DSP 芯片上 实现,其性能指标符合 3G PP 通信协议标准要求,文中给出了适用于 DSP 编程的算法,给出了 DSP 具体实现,同时给出了硬件的仿真结果。 0、引言 随着 TD-SCDMA 产业化进程的日益明朗, 3G 之战还未吹号,硝烟味已弥漫了黎明前的市 场。这就要求尽快提供好的手机终端。对手机终端的性能测试越显得迫在眉睫。由于重邮信科 3G 研究院在 TD 方面有着很成熟的技术和经验,在此基础上我们不但推出了 3G 样机,而且致 力于开发好的 TD 手机测试平台,本文所介绍的 Viterbi 译码方法是独具特色的 TD 测试平台中 所用到的。 3GPP 中 TD-SCDMA 系统采用了 3 种信道编码方案: 卷积编码、 Turbo 编码和不编 码。不同类型的传输信道所使用的编 码方案和编码效率是不同的。本文介绍针对卷积编码的 Viterbi 译码方案。针对 DSP 设计的特 点,本文在不改变纠错性能的前提下提出了一系列的方法,如原位运算、保存转移、循环存取 等,旨在将存储器的容量减到最小,将整体功耗降到最低。 1、Viterbi 译码原理 [1] Viterbi 译码算法(简称 VA 算法)是由 Viterbi 在 1967 年首先提出的,它是一种针对卷积 码的最大似然译码算法。他不是在网格图上依次比较所有的可能路径,而是接受一段,计算、 比较一段,保留最有可能的路径,从而达到整个码序列是一个最大似然序列。 Viterbi 译码算法 优点是在码的约束比较小时,它比序列译码算法效率更高、速度更快,译码器也较简单。缺点 就是随着约束长度的增加算法的复杂度增加很快。约束长度 N 为 7 时要比较的路径就有 64 条, 为 8 时路径变为 128 条。( 2 (N-1 ))。所以 Viterbi 译码一般应用在约束长度小于 10 的场 合中。虽然有许多算法降低了复杂性、减少了运算量,但它们必然以牺牲性能为代价。本文研 究的出发点是立足于不降低算法性能, 寻求在实现最大似然译码时的 优化 方法。 而这点我们主要 是通过与硬件实现相结合做到的。 Viterbi 算法主要由路径度量的 “加比选 ”运算、度量的更新、 路径的更新、最大似然路径的回溯过程组成。 Viterbi 译码算法流程图如图 1 所示。 图 1 Viterbi 译码算法处理流程 2 、具体 DSP 实现及优化方法 2.1 分支度量 每收到一个符号就进行状态转移, Viterbi 译码算法必须计算前一个状态到各个新状态的分 支度量值,当采用硬判决输入时,分支度量值可用汉明距离表示;

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8010045112000002

1亿VIP精品文档

相关文档