多核自动增益控制的方法和装置制造方法及图纸

技术编号:3966132 阅读:130 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种多核自动增益控制的方法和装置,属于增益控制领域。所述方法包括:将并行数据转换为串行数据,所述并行数据由各通道承载的不同制式的数据组成;在轮询表配置所述各通道;根据所述轮询表对所述串行数据进行增益控制。所述装置包括:并串转换模块、配置模块和增益控制模块。本发明专利技术通过上述方法实现了多种制式复用一套逻辑资源,极大地节省了逻辑资源、简化了配置工作,并且各通道转换后的串行数据可以使用一个定时信号,不同通道的处理时延一致,方便管理和维护。

【技术实现步骤摘要】

本专利技术涉及增益控制领域,特别涉及一种多核自动增益控制的方法和装置
技术介绍
现代数模混合接收机通常包括RF(Radic) Frequency,模拟射频)、 IF (Intermediate Frequency,数字中频)、BB (Base Band,数字基带)三部分。为了降低基 带解调的运算量和中频输出的数据位宽,在基带解调之前有一个DAGC(Digital Auto Gain Control,数字域自动增益控制)模块,DAGC模块对输入信号进行自动增益调节,把输出功 率调整到目标功率附近。一种常见的DAGC实现方案是,针对不同制式的信号分别用一个逻辑模块实现。然 而不同制式的信号,其数据速率、数据位宽等信号特性各不相同,因此,不同制式的信号,其 DAGC的实现方式也存在较大差异。综上所述,现有技术针对不同制式的信号分别设计DAGC,每种制式对应一套逻辑 资源,造成资源的浪费、并且参数配置工作繁琐、处理时延不统一、定时复杂、设计开发的工 作量较大。
技术实现思路
为了对不同制式数据的增益进行统一控制,本专利技术实施例提供了一种多核自动增 益控制的方法和装置。所述技术方案如下一种多核自动增益控制的方法,所述方法包括将并行数据转换为串行数据,所述并行数据由各通道承载的不同制式的数据组 成;在轮询表配置所述各通道;根据所述轮询表对所述串行数据进行增益控制。一种多核自动增益控制的装置,所述装置包括并串转换模块,用于将并行数据转换为串行数据,所述并行数据由各通道承载的 不同制式的数据组成;配置模块,用于在轮询表配置所述并串转换模块中的各通道;增益控制模块,用于根据所述配置模块配置的轮询表对所述串行数据进行增益控 制。本专利技术实施例提供的技术方案带来的有益效果是通过将由各通道承载的不同制式的数据组成的并行数据转换为串行数据,在轮询 表配置各通道,并根据轮询表对串行数据进行增益控制,实现了多种制式复用一套逻辑资 源,极大地节省了逻辑资源、简化了配置工作,并且各通道转换后的串行数据可以使用一个 定时信号,不同通道的处理时延一致,方便管理和维护。附图说明图1是本专利技术实施例1中提供的多核自动增益控制的方法流程图;图2是本专利技术实施例2中提供的多核自动增益控制的方法流程图;图3是本专利技术实施例2中提供的并串转换示意图;图4是本专利技术实施例2中提供的在轮询表配置通道示意图;图5是本专利技术实施例2中提供的短CP的LTE帧结构示意图;图6是本专利技术实施例2中提供的长CP的LTE帧结构示意图;图7是本专利技术实施例2中提供的复用RAM资源的分配示意图;图8是本专利技术实施例3中提供的多核自动增益控制的装置示意图;图9是本专利技术实施例3中提供的多核自动增益控制的另一装置示意图;图10是本专利技术实施例3中提供的多核DAGC逻辑电路框图示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。实施例1参见图1,本实施例提供了一种多核自动增益控制的方法,包括101 将并行数据转换为串行数据,该并行数据由各通道承载的不同制式的数据组 成;其中,“各通道承载的不同制式”是指各通道中至少承载两种以上的制式,各通道 承载的制式包括WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、 CDMA 2000 (Code Division Multiple Access 2000,码分多址 2000) ^P LTE (Long Term Evolution,长期演进)等。102 在轮询表配置各通道;103 根据轮询表对串行数据进行增益控制。本实施例提供的方法,通过将由各通道承载的不同制式的数据组成的并行数据转 换为串行数据,在轮询表配置各通道,并根据轮询表对串行数据进行增益控制,实现了多种 制式复用一套逻辑资源,极大地节省了逻辑资源、简化了配置工作,并且各通道转换后的串 行数据可以使用一个定时信号,不同通道的处理时延一致,方便管理和维护。实施例2参见图2,本实施例提供了一种多核自动增益控制的方法,包括201 将并行数据转换为串行数据,该并行数据由各通道承载的不同制式的数据组 成;具体的,在全局定时信号和并行数据同步信号的控制下,将多通道不同制式数据组成的并行数据转换为串行数据。以4通道为例,并串转换如图3所示。202 在轮询表配置各通道;具体的,根据系统时钟速率、各通道承载制式的数据速率、串行数据中各通道保持 的时钟周期,计算各通道在轮询表的时间片中出现的间隔;每隔出现的间隔,在轮询表的时 间片中配置相应的通道一次。当通道的出现间隔大于轮询表的长度时,在轮询表的时间片中配置通道一次。其中,出现间隔的计算方法可以为“系统时钟速率/(该通道承载制式的数据速 率X串行数据中该通道保持的时钟周期)”。其中,轮询表的长度根据系统时钟速率和各通道承载制式中最小的数据速率等因素确定。例如,系统时钟速率为245. 76MHz,设最小的数据速率为650KHz、逻辑选择资源一 般64选1、以及均勻处理各制式信号需要2的冥次方,因此将轮询表的长度定为64,也即将 逻辑资源平均分成64等份。另外,设0通道处理LTE制式、对应的带宽为20M、数据速率为 30. 72MHz (245. 76/30. 72 = 8),3 通道处理 WCDMA 制式、数据速率为 7. 68MHz (245. 76/7. 68 =32),7通道处理GSM制式、数据速率为650KHz (245. 76/0. 65约为378)。另设串行数据 每个通道保持2个时钟周期,所以0通道每隔4(8/2)在轮询表中配置1次,3通道每隔 16(32/2)在轮询表中配置1次,7通道每隔64 (378/2 = 189,189 > 64)配置1次,当出现 间隔大于轮询表长度时,会有一些处理能力上的浪费。配置的结果参见图4,其中,0(L20) 表示0通道承载的带宽为20M的LTE制式,3 (W)表示3通道承载的WCDMA制式,7通道承载 的GSM制式,0、16、31、32、47、48、63分别表示轮询表中的时间片序号,其他时间片序号未在 图中一一标出。从图中可以看出,数据速率越高分到的时间片越多,反之则越少。以下步骤203-206,具体介绍如何根据轮询表对串行数据进行增益控制。203 对串行数据进行移位寄存;其中,由于处理的是串行数据,各通道的数据交替出现,因此需要将处理过程产生 的中间数据缓存下来,一定延时后再作进一步的处理,例如,将增益调整后的数据回插到相 应的移位寄存单元。另外,移位寄存还可以实现旁路功能,即将输入的数据不进行增益处理,移位寄存 后直接输出。204 根据轮询表,分别统计寄存的串行数据中各通道的累加功率;具体的,对每个通道输入数据的样点数进行计数;根据轮询表,针对每一通道及其 承载的制式,分别进行功率统计、并判断功率统计是否达到该制式设定的样点数;如果达 至IJ,则输出累加功率。其中,每一数据制式的样点数可以不同或相同。另外,针对通道中不同的数据制式 分别进行功率统计,可以复用进行功率统计的乘法单元,节省资源。205 根据各通道的累加功率和各通道承载的制式,产生增益;具体的,针对每一制式,分别预设一增益本文档来自技高网...

【技术保护点】
一种多核自动增益控制的方法,其特征在于,所述方法包括:将并行数据转换为串行数据,所述并行数据由各通道承载的不同制式的数据组成;在轮询表配置所述各通道;根据所述轮询表对所述串行数据进行增益控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙仁杰盛蓝平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1