CDMA 2000系统中前向链路卷积编码器的FPGA实现

发布者:科技奇思最新更新时间:2011-08-08 关键字:CDMA2000  卷积编码器 手机看文章 扫描二维码
随时随地手机看文章
    在通信系统中,由于数字信号在传输过程中受到各种干扰的影响,使信号码元波形变坏,故传输到接收端后可能发生错误判决,为解决这一问题,通常在设计数字通信系统时,首先应从合理地选择调制制度、解调方法以及发送功率等方面考虑,若采取以上措施仍难满足要求,就要考虑差错控制措施。在CDMA 2000系统的前向链路和反向链路中就采用了卷积编码来实现前向差错控制(FEC)。

  FPGA是可编程逻辑器件,它的主要优点在于可以借助EDA工具通过软件编程对器件的硬件结构和工作方式进行重构,这就使得硬件设计具有软件设计的灵活性和便捷性。本设计采用VHDL语言并选用可编程逻辑器件在QuartusⅡ下来实现CDMA 2000系统中的前向链路卷积编码器。

  1 卷积编码器原理

  卷积码是由P.Elias在1954年首先提出来的,它是一种非分组码,通常它更适用于前向纠错,因为其性能对于许多实际情况常优于分组码,而且设备简单。自从A.J.Viterbi于1967年发现了一种有效的译码算法,并由J.Omura于1969年证明这是一种ML译码算法后,使用Vit-erbi译码算法的卷积码就成为现代通信系统中必不可少的编码方案。CDMA 2000系统亦采用此种编码方案。

  1.1 卷积编码器原理

  与分组码编码器不同,卷积码编码器是有记忆的,即:编码器在任何一段时间内产生的n个码元,不仅取决于这段时间中的k个信息位,而且还取决于前N-1段规定时间内的信息位;即编码器产生的n个码元跟正在移入的每一个k位的信息比特有关。为了便于说明问题,在这里规定:编码率r=k/n。其中,k表示一次移入编码器的信息位数;n表示对应于移入k位信息编码器输出符号数。此外,用K表示约束长度,它等于编码器中移位寄存器的级数;实际上,第一个移位寄存器是多余的。

  描述卷积编码过程的方法很多,如:多项式法、矩阵法、树状图和网格图等。这里采用与卷积编码器结构密切相关的多项式法来说明卷积码的编码原理。已知一个编码率r=1/2,约束长度K=3的卷积编码器,其卷积码的生成多项式矩阵为:

a.jpg

  式中:D为延迟算子,生成多项式的第一项为1D2,表示编码器输出的第一个码元c1等于输入码元b1与前输入码元b3的模2和;其第二项为DD2,表示输出的第二个码元c2为前两个输入码元b2和b3的模2和。

  根据卷积码的生成多项式矩阵可直接得到编码器的结构图,如图1所示。图中s1,s2为移位寄存器;m1,m2为模2和加法器;其中b1代表当前输入的信息位;移位寄存器状态b2,b3存储以前的信息位;c1,c2代表编码后的输出码元。

b.jpg

  在卷积码的编码过程中,编码器从全零状态出发,最后必须回到全零状态,故当送完信息后,还要向编码器再送入K-1段全零信息,以迫使编码器回到全零状态。设此编码器的起始状态为零,即b1b2b3为000。当输入的信息位为11010时,为保证输入的全部信息位都能通过移位寄存器,并对移位寄存器进行复位,必须在信息位后加约束长度减一个零,即两个零;此时对应的输出码元序列为:10111001011100,丢弃后四位可得编码器的输出信息:1011100101。整个工作过程中编码器的状态如表1所示。

c.jpg

  1.2 CDMA 2000系统中的前向链路卷积编码器

  在CDMA 2000系统中,前向链路使用编码率为1/2,约束长度为9的卷积编码器。前向链路卷积码的生成多项式矩阵为:

d.jpg

  由此生成多项式矩阵可得前向编码器的结构图,如图2所示。图中s1~s8为移位寄存器;m1,m2为模2和加法器;其中b1代表当前输入的信息位;移位寄存器状态b2~b9存储以前的信息位;c代表编码后的输出码元。

e.jpg

  2 CDMA 2000系统中前向链路卷积编码器的实现

  2.1 CDMA 2000前向链路卷积编码器的电路组成

  该设计采用模块化的设计方法,根据CDMA2000系统中的前向链路卷积编码器的功能将其内部结构分为:移位寄存器组、模2和加法器、输出控制器以及时钟电路等四个模块,每一模块对应一部分VHDL的设计文件,这样利于程序的编写和调试,从而降低了整个程序的调试难度,提高了软件的可维护性和可读性。前向链路卷积编码器的组成框图如图3所示。

f.jpg

  其中,时钟信号clk1和clk2可由基站控制器(BSC)的时钟电路直接提供,或由本次设计的时钟电路将基站控制器(BSC)提供的原始时钟信号进行分频得到;输出控制器包括输出数据合成电路和整形电路两部分。

  2.2 CDMA 2000前向链路卷积编码器的仿真实现

  根据卷积编码器电路框图,采用VHDL语言编写前向链路卷积编码器的源程序输入到QuartusⅡ开发软件中进行编译、仿真、综合得到可下载文件,然后通过对器件编程完成设计。

  仿真前假设编码器的初始状态为零,即:b1~b9为00000000;输入的信息为11010,为保证输入的全部信息位都能通过移位寄存器,并对移位寄存器进行复位,在信息位后加8个零,其输出结果为11010111000001111111101100,,仿真时,输入数据data的速率为9.6Kb/s;输出码元c的速率为19.2Kb/s。仿真结果如图4所示,其中b为寄存器组各个时刻的状态。

g.jpg

  在前向链路卷积编码器的设计中有一些需要注意的问题:首先要明确VHDL语言不同于其他的计算机语言,它是一种硬件描述语言,它描述的对象是客观的电路系统。其次,不同的EDA工具对VHDL语言的支持程度不同。本次设计中采用的QuartusⅡ开发工具主要是针对可编程逻辑器件的软件,它并不支持所有的VHDL语句,它只支持RTL级描述,不支持行为级描述。再有,在设计中需要根据设计要求和可编程逻辑器件的资源情况、速度等进行合理的选择。该设计中采用的EP2C8Q208器件就可满足资源和速度方面的要求。

  3 结语

  本文实现了一种适用于CDMA 2000系统的前向链路卷积编码器,通过对整体电路的设计、仿真和调测,结果表明本编码器可达到CDMA 2000系统要求,具有一定的实用价值,同时,本设计采用基于可编程逻辑器件借助VHDL语言及EDA工具进行设计的思路,大大缩短了设计周期,降低了成本,提高了设计的可靠性、灵活性,为通信系统设计提供了一种有效的设计方法。

关键字:CDMA2000  卷积编码器 引用地址:CDMA 2000系统中前向链路卷积编码器的FPGA实现

上一篇:基于ARM和CPLD的嵌入式视觉系统设计
下一篇:FPGA与USB技术在纺织品数字印刷机系统中的应用

推荐阅读最新更新时间:2024-05-02 21:31

CDMA2000基站系统中基带分配卡的设计与实现
摘要:SVRN3G/BTS样机系统的设计要求和IS2000协议,介绍了CDMA2000基站系统中基带分配卡(亦称BDC卡)的设计方案及其具体的硬件实现方法。基带分配卡的实现,可大大简化基站中基带部分的算是功能,使系统结构更加模块化,更易于升级和扩充。 关键词:基站 码分多址 基带分配卡 扩频 成型滤波 CDMA是近年来用于数字蜂窝移动通信的一种先进的无线扩频通信技术,它能满足近年来高容量、廉价、高效的移动通信的需要。CDMA2000是北美基于IS-95系统发展而来的第三代无线通信系统,使用宽带CDMA技术以适用IMT-2000的需求。CDMA2000具有较好的后向兼容性,提供了从第二代IS-95系统向3G的平滑过渡,业务供应商
[网络通信]
CDMA2000 EV-DO终端引领美国3G市场
随着3G逐渐步入高速发展时期,EV-DO终端正在推动智能手机的快速增长。 CDMA发展组织(CDG)1月8日在2009 CES上宣布,大量可供选择的创新型CDMA2000®智能手机和高端多媒体终端正在推动美国3G无线市场的发展。目前,七大厂商的十几款支持3G宽带的终端(基于EV-DO版本A技术)为用户提供全新性能,帮助无线运营商提升其无线数据业务收入。3G CDMA移动宽带连接正在推动智能手机和其他高端多媒体终端的应用发展,这些手机都是当今最受欢迎的终端设备。为满足用户对3G终端日益增长的需求,CDMA2000核心网络也在不断改进和完善,以便在未来对现有移动宽带业务模式提供支持。 CDG执行董事佩里•拉法格表
[手机便携]
2007年一季度CDMA2000运营商全球3G用户突破3.5亿
——CDMA2000 1xEV-DO用户在过去一年中增长幅度超过一倍全球无线宽带用户超过6500万 加利福尼亚州科斯塔梅萨市,2007年6月4日 ——CDMA发展组织(CDG)今天宣布,截至2007年一季度末,CDMA2000 全球3G用户已超过3.5亿,而CDMA全球用户——包含cdmaOne 2G用户——现已超过3.87亿。CDG同时宣布,全球EV-DO用户在过去的一年中增长幅度超过一倍,无线宽带用户已超过6500万。217家CDMA2000营运商在95个国家为各主要城市和新兴市场提供3G服务,市场呈现出从2G到3G过渡的迅猛势头。CDMA2000终端的季度出货量已超过3000万, 正在产生巨大的规模经济效应。 “CDM
[焦点新闻]
CDMA2000射频测试简介(一)
CDMA2000是其中一种3G移动通信标准,其相关产品进入各国市场均需要进行强制测试。如进入欧盟或相关的地区,其需要满足CE的测试要求,比如中国国内需要做CCC和CTA认证. CDMA2000测试相当复杂,主要的如Conducted spurious emissions(transmitting/not transmitting);Maximum RF output power;Minimum controlled output power等等。 下面简单介绍一下Conducted spurious emissions when transmitting(处于发射状态的传导杂散)的测试。 测试意图:在EUT工作的状态下
[测试测量]
<font color='red'>CDMA2000</font>射频测试简介(一)
cdma2000 1x无线链路中QPSK调制的测量与净化
  无线信号的 调制 与解调是 无线通信 的核心技术之一,通信制式改变,调制与解调方式也将改变。CDMA IS-95与cdma2000 1x的主要差别之一就是前向链路的调制方式不同,前者采用BPSK(Binary Phase Shift Keying,二相相移键控)调制方式,后者从RC3开始在业务信道上采用QPSK(Quadrature Phase Shift Keying,正交相移键控)调制方式。   1、QPSK调制简介   实现QPSK等数字调制的主要部件是I/Q调制器。I/Q调制器将经过编码的I和Q基带信息叠加在载波上。经过I/Q调制,信号从直角坐标系转换到极坐标系。I/Q调制的情况用状态图(也称星座图)表示。   
[测试测量]
<font color='red'>cdma2000</font> 1x无线链路中QPSK调制的测量与净化
Maxim推出支持WCDMA和CDMA2000的femtocell收发器
Femtocell收发器轻松配合业内领先的基带器件设计,支持WCDMA和cdma2000®无线波段,加速产品上市 中国,北京,2012年5月8日。Maxim Integrated Products (NASDAQ:MXIM)推出支持WCDMA (波段1至6、8至10)和cdma2000 (波段0、1和10)的femtocell收发器MAX2550–MAX2553。 随着智能手机数据处理量和数据传输量的不断增大,对收发信号的基站数量提出了更高要求。鉴于现有基站已经工作在满负荷状态,femtocell逐渐成为一个快速增长的市场。运营商也开始将注意力转向能够放置在家庭或办公室的femtocell收发器,这类收发器相当于一个室内基站,
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

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