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

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

3天内不再提示

如何利用Mu率压缩对高斯波形进行压缩

电子设计 作者:电子设计 2018-09-12 08:55 次阅读

现代无线基础设施系统运行CPRI (公共射频接口)协议,使用了光纤来传送频率、相位、复杂数据和控制信息。对无线数据的需求一直呈指数增长。运营商和设备供应商都在寻找降低资金投入和运营成本的方法,在基带单元和射频单元之间采用了多条高速光纤。

本文介绍了使用Mu率压缩对高斯波形进行压缩的方法,例如,CPRI接口所使用的基带IQ数据。Mu率压缩通常用在音频应用中,实现的效率很高,但是对于基带信号,保真度损失较大。本文介绍偏置二次方方法,减少了分段数量,高效的获得更适合基带信号的低Mu值。这一灵活的压缩方法提供2:1压缩比,对于标准LTE(长期发展)测试波形,EVM (误差矢量幅度)劣化不到1%。

引言

典型的LTE宏射频基站系统包括两部分:基带处理和射频。这些组成一般通过光纤通道连接,协议接口由名为CPRI的公开规范进行定义。在这一规范中,这些模块被定义为REC (射频设备控制器)和RE (射频设备)。请参见图1。另一种类似的接口是OBSAI (开放基站体系结构计划)。

CPRI定义了各种拓扑,包括点对点、点对多点、链,以及环形拓扑。CPRI传送同步、C&M (控制和管理),以及基带IQ数据。

背景

CPRI是由密切协作的业界多家OEM定义的。最初是为3GPP UTRA (UMTS)开发的,但是后来扩展到覆盖了WiMAX、3GPP E-UTRA (LTE),以及3GPP GSM。随着无线标准的发展,IQ数据的带宽需求急剧增长。

如何利用Mu率压缩对高斯波形进行压缩

采样率、天线数量和射频数量的不断增长促使CPRI标准的带宽几乎每两年就会翻倍,如图2和表1所示。带宽的增长也增加了数字实现(逻辑和收发器)和光器件(激光模组和光纤)的成本。最近的CPRI V6.0版标准引入了10.1376Gbps链路,使用66b64b编码替代其他线路速率所使用的8b10b,从而提高了链路效率。迫切需要进一步提高效率。

如何利用Mu率压缩对高斯波形进行压缩

本文介绍压缩IQ数据的一种方法,以相对较小的保真度损失,降低了传送速率。

Mu率压缩

Mu率压缩这种方法在数值范围内重新分配数值,这样,当进行后续的量化时,能够降低信号保真度损失。采用算术函数进行重新分配,从零开始扩展数字。通过选择常数Mu_compand_val来控制扩展率。

如何利用Mu率压缩对高斯波形进行压缩

Mu率压缩通常用在音频压缩中,是ITU-T建议G.711和G.191推荐的方法。在这些音频压缩方法中,设定了较大的Mu_compand_val=255值。它产生2n指数,通过直接位移实现分段线性逼近,位移量由指数决定(参见表2)。图3显示了分段数和8位输出。

除了Mu率,ITU-T还建议了非常相似的方法,名为A率。A率映射到稍微不同的分段,小数值时产生稍微不同的结果。

3GPP测试和要求

蜂窝射频系统的信号保真度是由3GPP定义的。测试规范TS 36.104以EVM (误码矢量测量)定义了信号保真度。EVM是从理想星座点到测量点的矢量大小。对于64QAM信号,64QAM的E-UTRA要求是

Mu率/ A率测试

使用了各种Mu_compand_val值进行压缩和解压缩。图10显示了Mu_compand_val与EVM对比曲线,以蓝色表示A率,红色表示Mu率。较大的Mu值将指数增加的采样数映射为同样的指数,对于64QAM数据,其结果非常差。进行一次简单量化,Mu_compand_val=255时,EVM较差。与ITU建议相比,显然需要很浅的指数/扩展比。

当Mu_compand_val大约是5时,出现了OFDMA信号最优点。虽然Mu_compand_val等于255时,是高效的实现点,但是EVM不适合OFDMA波形,需要较小的数值。

图11中,模拟Mu率压缩,Mu_compand_val=8。Mu率函数将数据扩展,数据填充超出了IQ数值范围。从16位到8位的Mu率压缩得到了0.55%的EVM。

3GPP测量

实现之后,使用3GPP测试模型和业界标准测量设备,进行实际的3GPP测量。图12显示了E-UTRA解调后的波形。在这一特殊的结果中,使用实际硬件,Mu_compand_val被设置为8,得到了平均EVM为0.791%。

IQ映射自动生成工具

CPRI标准提供了帧结构和通用方法,映射CPRI帧中的IQ数据,但是并没有严格的标准,供应商实现了各种不同的方法。由于可以使用不同的位宽度,因此,CPRI压缩增大了难度。IQ映射器的实现比较独特,每家供应商都为这一模块开发了定制RTL。Altera开发的工具极大的简化了这一过程。该工具基于Excel,其中,可以选择曲线斜率,然后,针对每一IQ采样,在单元中填入AxC载波。使用填充位,使帧填满。CPRI帧完全填满后,VB宏会为某一映射结构自动生成RTL代码。如果需要多次使用,工具可以用于自动生成几个IQ映射器实例。具有3路AXC载波的IQ映射器,每个有16位I和Q,相似的例子具有8位I和Q,分别如图13和图14所示。工具生成RTL后,代码被附到Altera CPRI megacore IP中,生成完整的CPRI设计。

本文小结

从16位到8位的Mu率压缩,使用了分段近似,结果是保真度损失非常小,只有0.79%。考虑到8%的3GPP规范,这是相对较小的劣化。延时和实现面积微不足道。

Altera最新的CPRI IP内核v6.0采用了CPRI压缩和IQ映射器工具,可以申请获得。

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

    关注

    104

    文章

    5548

    浏览量

    167539
  • 控制器
    +关注

    关注

    112

    文章

    16191

    浏览量

    177372
  • 光纤
    +关注

    关注

    19

    文章

    3865

    浏览量

    72945
  • 拓扑
    +关注

    关注

    4

    文章

    337

    浏览量

    29568
收藏 人收藏

    评论

    相关推荐

    A u压缩压缩

    A u压缩压缩# # A/u 压缩与解压缩
    发表于 08-10 18:12

    如何使用pdf压缩器把文件进行压缩

      如何使用pdf压缩器把文件进行压缩?大家常常都是下载PDF格式的资料,PDF用起来是很方便,不容易出错,但里面包含的资料内容,有时候会导致文件过大无法上传、还会容易导致文件丢失等等原因,为了解
    发表于 11-02 14:45

    labview有没有进行波形压缩和峰值保持压缩的控件

    要做时域分析,里面有波形压缩和峰值保持压缩,还有最大幅值持续时间,不知道labview里有没有相关的控件,或者哪位大佬有相关的例子或者这资料。。。。
    发表于 07-05 11:21

    如何利用Mu压缩高斯波形进行压缩

    本文介绍了使用Mu压缩高斯波形进行压缩的方法。
    发表于 05-21 06:54

    求大佬分享一种针对高斯波形使用Mu-law压缩的方法

    本文描述了一种针对高斯波形使用Mu-law压缩的方法——例如CPRI接口中使用的基带IQ数据。Mu-law
    发表于 05-24 06:52

    A/u压缩VHDL代码

    A/u压缩与解压缩的IP core,将license添加到原有的MaxplusII或QuartusII的license中就可以直接使用,但源代码加密。 altera提供
    发表于 05-20 11:24 73次下载

    压缩与硬压缩的区别

    压缩与硬压缩的区别 目前市面上流行的硬盘录象卡主要有软压缩硬盘录象卡与硬压缩硬盘录象卡两大类。 1) 软压缩录象卡
    发表于 12-29 14:00 2061次阅读

    什么是压缩限幅器

    什么是压缩限幅器 压缩限幅器是压缩器和限幅器的统称。它是音频信号的一种处理设备,可以将音频电信号的动态进行压缩
    发表于 01-14 16:16 1831次阅读

    磁带机的压缩后传输

    磁带机的压缩后传输   压缩后传输是指磁带数据经过压缩后,磁头所读取数据的速率。单位通常是Mb/s(兆位/秒)。 
    发表于 01-09 08:58 910次阅读

    Xilinx 官方网站提供的一个利用DCT进行图像压缩的设计参考

    Xilinx FPGA工程例子源码:Xilinx 官方网站提供的一个利用DCT进行图像压缩的设计参考
    发表于 06-07 15:07 7次下载

    有损压缩和无损压缩的区别

    都是在不影响文件的基本使用的前提下,只保留原数据中一些关键点,去掉了数据中的重复的、冗余的信息,从而达到压缩的目的。 有损压缩和无损压缩的定义 有损压缩
    发表于 10-18 09:22 5.1w次阅读

    基于分段聚类压缩和Hash recoding压缩方法

    今日头条的服务器每天都会产生规模庞大的训练数据,为方便进行训练,这些数据都具有特定的格式和分布特征。使用不同类型的通用压缩算法(字典类型及非字典类型)进行测试,发现单独任何一种算法都无法在满足业务
    发表于 11-24 10:00 1次下载

    如何使用双密度双树复小波变换进行图像压缩

    随着多媒体信息技术的高速发展,产生了极其庞大的图像数据。当对这些数量庞大的图像数据进行存储和传送时,利用图像压缩编码技术减少其数据量是很有必要的。本文的研究目的是寻找一种压缩质量较好的
    发表于 02-28 11:39 7次下载
    如何使用双密度双树复小波变换<b class='flag-5'>进行</b>图像<b class='flag-5'>压缩</b>

    基于压缩算法的无人机视频压缩的研究

    对 H.264 压缩技术的特点进行介绍,对 H.264 编码器硬件的设计进行研究,并对图像压缩算法进行优化。研究表明,
    的头像 发表于 04-25 14:10 3700次阅读

    使用NVIDIA RTX MU提供压缩和子分配解决方案

      NVIDIA RTX 内存实用程序( RTX MU ) SDK 旨在降低与加速结构优化内存管理相关的编码复杂性。 RTX MU 为 DXR 和 Vulkan 光线跟踪提供压缩和子分配解决方案
    的头像 发表于 04-22 10:56 1096次阅读
    使用NVIDIA RTX <b class='flag-5'>MU</b>提供<b class='flag-5'>压缩</b>和子分配解决方案