0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于DSP和FPGA芯片实现基带处理单元的设计方案

电子设计 来源:电子设计应用 作者:张俊辉,陈贤亮 2021-05-25 10:43 次阅读

TD-SCDMA系统的基带处理流程如图1所示。其中,传输信道编码复用包括以下一些处理步骤:CRC校验、传输块级联/分割、信道编码、无线帧均衡、第 1次交织、无线帧分割、速率匹配、传输信道复用、比特扰码、物理信道分割、第2次交织、子帧分割、物理信道映射等,如图2所示。

图1 TD-SCDMA基带处理框图

图2 传输信道编码复用结构

在图2中,每个传输信道(TrCH)对应一个业务,由于各种业务对时延的要求不同,所以其传输时间间隔(TTI)是不同的,TTI可以是10ms、20ms、40ms或80ms。

实现方案

本文提出了DSPFPGA线性流水阵列结构的实现方案:使用DSP与大规模FPGA协同处理基带发送数据。该处理单元以DPS芯片为核心,构造一个小的DSP系统。

在基带处理单元中,低层的信号预处理算法处理的数据量大,对处理速度的要求高,但运算结构相对比较简单,因而适于用FPGA进行硬件实现,这样能同时兼顾速度及灵活性。相比之下,高层处理算法的特点是所处理的数据量较低层算法少,但算法的控制结构复杂,适于用运算速度高、寻址方式灵活、通信机制强大的DSP芯片来实现。

DSP处理器利用其强大的I/O功能实现单元电路内部和各个单元之间的通信。从DSP的角度来看,FPGA相当于它的协处理器。DSP通过本地总线对 FPGA进行配置、参数设置及数据交互,实现软硬件之间的协同处理。DSP和FPGA各自带有RAM,用于存放处理过程所需要的数据及中间结果。除了 DSP芯片和FPGA外,硬件设计还包括一些外围的辅助电路,如Flash EEPROM、外部存储器等。其中,Flash EEPROM中存储了DSP的执行程序;外部存储器则作为FPGA的外部RAM扩展,用于存放数据处理过程中所需的映射图样。

基带处理单元的需求估计

基带处理单元的需求估计主要包含以下两个方面:

1.各个业务传输通道的数据处理:以对称情况下无线信道承载的最高业务速率384kbps为例进行分析。传输块大小为336bit,24块级联,加上 CRC,系统在1个10ms帧内所要处理的最大数据量为8448bit:根据3GPP协议TS 25.222规定的下行数据基带处理流程(见图2),并按固定位置复用的方式进行处理,每个数据位必须经过最多13个环节的处理过程,估算平均每环节上每比特的处理要求为23条指令。则10ms内必须完成的处理指令数是:8448×13×23=2525952条。对应的处理能力要求是252MIPS。

2.消息处理:包含消息的解释、对应控制参数的计算、发给对应的FPGA。估计不超过一条承载64kbps业务的无线信道的基带数据处理的需求。

综合考虑上述两个方面,则整个基带数据处理的等效需求是:

以TMS320C5510为例,其主时钟能工作在160MHz或200MHz,运算速度达400MIPS。基于C的软件开发环境和汇编级并行处理的优化程序,优化后的并行执行效率一般为80%,等效的处理能力为320MIPS。可见,若将整个基带数据处理交给该DSP芯片完成,其处理能力无法满足整个处理单元的需求,而且,随着视频电话、手机电视等大数据量业务的应用,数据处理需求量将更大。因此,在基带处理的实现方案中,数据量小的业务,如随路信令、 AMR语音业务可由DSP处理;而数据量大的业务,如64kbps、144kbps和384kbps速率的业务,大部分处理环节由FPGA完成。具体实现如下:

DSP作为主控单元,完成数据提取、消息解析和部分基带数据处理功能,如第二次交织和成帧等;

FPGA则在DSP的调度下完成基带数据处理环节中大部分比较耗时的处理功能,如:CRC校验、信道编码、速率匹配等,在接收端可用于Viterbi译码、联合检测等。

在384kbps业务信道加随路信令的处理中,384Rbps业务数据由DSP通过同步高速接口,以DMA方式递交给FPGA,在FPGA中处理;而随路信令因其数据量小,在FPGA处理384kbps业务数据时,随路信令数据在DSP中同时处理。此方法减少了数据处理时间,提高了处理速度。

结语

本文介绍了一个软硬件结合的设计方案。硬件电路的实际测试表明,该结构不仅在高速率业务的处理时延上符合规范要求,而且对不同类型的业务处理有较强的适应能力,满足TD-SCDMA系统对多媒体业务传输的支持。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    544

    文章

    7681

    浏览量

    344331
  • FPGA
    +关注

    关注

    1602

    文章

    21305

    浏览量

    593113
  • 芯片
    +关注

    关注

    446

    文章

    47753

    浏览量

    409049
收藏 人收藏

    评论

    相关推荐

    FPGA设计与DSP设计有什么区别?

    设计方案不同,考虑的侧重点不同,有些领域设计者也是爱好使用DSP的,诸如算法实现,协议的处理等等如果换作FPGA
    发表于 04-10 08:00

    基于FPGADSP的视频处理系统设计

      本系统采用基于FPGADSP协同工作进行视频处理方案实现视频采集、处理到传输的整个过程
    发表于 06-19 06:12

    FPGADSP高速通信接口设计方案

    DSP芯片的链路口进行了分析和比较,并给出了FPGA与这两种DSP芯片进行链路口通倍的具体方法。在FPG
    发表于 06-21 05:00

    基于FPGA+DSP架构的视频处理系统设计

      本系统采用基于FPGADSP协同工作进行视频处理方案实现视频采集、处理到传输的整个过程
    发表于 06-28 08:10

    一种基于FPGA+DSP的视频处理系统设计

    本系统采用基于FPGADSP协同工作进行视频处理方案实现视频采集、处理到传输的整个过程。实
    发表于 07-01 07:38

    一种基于FPGADSP的高速数据采集设计方案介绍

    DSP和A/D芯片间增加FPGAFPGA是整个系统的时序控制中心和数据交换桥梁,而且能够实现对底层的信号快速预
    发表于 07-05 06:41

    【设计技巧】FPGA设计与DSP设计有什么区别?

    设计方案不同,考虑的侧重点不同,有些领域设计者也是爱好使用DSP的,诸如算法实现,协议的处理等等如果换作FPGA
    发表于 08-11 08:00

    FPGA+DSP导引头信号处理中的FPGA技术该怎么实现

    随着同防工业对精确制导武器要求的不断提高,武器系统总体设计方案的日趋复杂,以及电子元器件水平的飞速发展。导引头信号处理器的功能越来越复杂,硬件规模越来越大.处理速度也越来越高.而且产品的更新速度加快
    发表于 08-30 06:31

    基于C55x DSP芯片实现基带信号处理系统的设计方案解析

    基于C55x DSP芯片实现基带信号处理系统的设计
    发表于 12-21 06:19

    求大神分享一种WCDMA系统基带处理DSP FPGA实现方案

    本文首先介绍WCDMA系统的无线信道的基带发送方案,说明其对多媒体业务的支持以及实现的复杂性。然后,从硬件实现角度,进行了DSP
    发表于 05-06 07:40

    基于DSPFPGA的热像仪电子处理单元全数字化设计

    针对基于SPRITE 探测器的中国二类通用组件热像仪(CTICM - II) 电子处理单元的缺点,采用DSPFPGA 设计全数字化热像仪电子
    发表于 07-03 09:04 10次下载

    WCDMA系统基带处理DSP+FPGA实现方案

    摘  要: 本文在分析WCDMA系统基带处理方案的基础上,结合DSPFPGA性能的比较,提出了一种在性能、灵活性和性价比上都比较理想的
    发表于 03-11 13:29 678次阅读
    WCDMA系统<b class='flag-5'>基带</b><b class='flag-5'>处理</b>的<b class='flag-5'>DSP+FPGA</b><b class='flag-5'>实现</b><b class='flag-5'>方案</b>

    基于DSP处理器的光纤高温测量仪的设计方案

    基于DSP处理器的光纤高温测量仪的设计方案  摘要:介绍了一种基于DSP处理器的光纤高温测量仪的设计方
    发表于 01-08 10:59 908次阅读
    基于<b class='flag-5'>DSP</b><b class='flag-5'>处理</b>器的光纤高温测量仪的<b class='flag-5'>设计方案</b>

    TD-SCDMA系统基带处理DSP+FPGA实现方案

    摘要:本文在分析TD-SCDMA系统基带处理方案的基础上,提出了一种在性能、灵活性和性价比方面都比较理想的DSP+FPGA基带发送的
    发表于 03-02 01:38 60次下载
    TD-SCDMA系统<b class='flag-5'>基带</b><b class='flag-5'>处理</b>的<b class='flag-5'>DSP+FPGA</b><b class='flag-5'>实现</b><b class='flag-5'>方案</b>

    数字电路设计方案DSPFPGA的比较与选择

    数字电路设计方案DSPFPGA的比较与选择
    发表于 01-18 20:39 15次下载