【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种用于对数字中频处理系统中的CPG(抵消脉冲成型滤波器)进行调度的滤波器调度方法及系统。
技术介绍
SDR技术(软件无线电技术)是无线通信领域内的新兴技术,随着SDR技术的发展,数字中频处理的硬件实现方式(FPGA或ASIC实现)也随之兴起,而削峰技术是数字中频处理的核心功能之一,有助于降低信号的峰均比,目前常用的削峰算法为PC-CFR(peak cancle-crest factor reduction,波峰对消波峰因子降低)算法。如图1所示,目前实现PC-CFR算法的硬件装置一般使用多级削峰模块级联的方式,其中每级削峰模块配置固定个数的CPG来处理固定数量的峰值抵消任务,后级削峰处理结构继续处理余下的峰值抵消任务,经过连续几级的削峰处理后输出波峰抵消后数据;如图2所示,现有的削峰模块一般包含峰值检测、峰值搜索窗、峰值调度、峰值脉冲计算与处理和CPG滤波处理等功能模块,其中CPG滤波模块包括CPG1、CPG2、……、CPGn,其中,n为每级削峰模块配置的CPG数目,其中,CPG的数目决定了该级削峰模块所能处理的峰值最大数目。在多级削峰模块中,每个削峰模块会配置不同的门限值用来进行峰值搜索,一般前一级削峰模块的门限配置值高于后级门限配置,即前级削峰模块优先处理大峰值,小峰值留给后级削峰模块处理,而CPG滤波器是每级削峰模块独享的,有可能在峰值搜索中出现以下情况:某 ...
【技术保护点】
一种滤波器调度方法,其特征在于,应用于滤波器调度系统中,所述滤波器调度系统包括至少二个削峰模块、抵消脉冲成型滤波器调度模块及抵消脉冲成型滤波器共享资源池,所述抵消脉冲成型滤波器共享资源池包括至少一个抵消脉冲成型滤波器;所述抵消脉冲成型滤波器调度方法包括:所述削峰模块生成并发送的抵消脉冲成型滤波器调用请求至所述抵消脉冲成型滤波器调度模块;所述抵消脉冲成型滤波器调度模块根据调度策略及所述抵消脉冲成型滤波器调用请求,从所述抵消脉冲成型滤波器共享资源池为所述抵消脉冲成型滤波器调用请求对应的削峰模块配置抵消脉冲成型滤波器以产生抵消脉冲;所述抵消脉冲成型滤波器调度模块接收所配置抵消脉冲成型滤波器根据所述抵消脉冲成型滤波器调用请求生成的抵消脉冲,并传输至与所述抵消脉冲成型滤波器调用请求对应的削峰模块以完成峰值抵消处理。
【技术特征摘要】
1.一种滤波器调度方法,其特征在于,应用于滤波器调度系统中,所述
滤波器调度系统包括至少二个削峰模块、抵消脉冲成型滤波器调度模块及抵消
脉冲成型滤波器共享资源池,所述抵消脉冲成型滤波器共享资源池包括至少一
个抵消脉冲成型滤波器;所述抵消脉冲成型滤波器调度方法包括:
所述削峰模块生成并发送的抵消脉冲成型滤波器调用请求至所述抵消脉冲
成型滤波器调度模块;
所述抵消脉冲成型滤波器调度模块根据调度策略及所述抵消脉冲成型滤波
器调用请求,从所述抵消脉冲成型滤波器共享资源池为所述抵消脉冲成型滤波
器调用请求对应的削峰模块配置抵消脉冲成型滤波器以产生抵消脉冲;
所述抵消脉冲成型滤波器调度模块接收所配置抵消脉冲成型滤波器根据所
述抵消脉冲成型滤波器调用请求生成的抵消脉冲,并传输至与所述抵消脉冲成
型滤波器调用请求对应的削峰模块以完成峰值抵消处理。
2.如权利要求1所述的滤波器调度方法,其特征在于,当所述调度策略
为优先级调度策略时,在所述抵消脉冲成型滤波器调度模块为所述抵消脉冲成
型滤波器调用请求对应的削峰模块配置抵消脉冲成型滤波器之前还包括:所述
抵消脉冲成型滤波器调度模块为每个削峰模块设置调度优先级;所述抵消脉冲
成型滤波器调度模块为削峰模块配置抵消脉冲成型滤波器的步骤包括:当接收
到两个及以上抵消脉冲成型滤波器调用请求时,检测各削峰模块的调度优先级,
优先为调度优先级高的削峰模块配置抵消脉冲成型滤波器。
3.如权利要求1所述的滤波器调度方法,其特征在于,当所述调度策略
为限制单级最大配置资源策略时,在所述抵消脉冲成型滤波器调度模块为所述
抵消脉冲成型滤波器调用请求对应的削峰模块配置抵消脉冲成型滤波器之前还
包括:所述抵消脉冲成型滤波器调度模块为每个削峰模块设置最大配置数;所
述抵消脉冲成型滤波器调度模块为削峰模块配置抵消脉冲成型滤波器的步骤包
括:当接收到抵消脉冲成型滤波器调用请求时,判断为所述抵消脉冲成型滤波
器调用请求对应的削峰模块配置的抵消脉冲成型滤波器是否达到最大配置数,
若是,则不配置抵消脉冲成型滤波器,否则,配置抵消脉冲成型滤波器。
4.如权利要求1所述的滤波器调度方法,其特征在于,还包括:所述抵
消脉冲成型滤波器调度模块为抵消脉冲成型滤波器共享资源池中各抵消脉冲成
型滤波器设置标志位,所述标志位用于记录其对应抵消脉冲成型滤波器是否处
于空闲状态;所述抵消脉冲成型滤波器调度模块为削峰模块配置抵消脉冲成型
滤波器的步骤包括:查找并为所述削峰模块配置处于空闲状态的抵消脉冲成型
滤波器,更新所配置抵消脉冲成型滤波器的状态为非空闲状态。
5.如权利要求1所述的滤波器调度方法,其特征在于,所述抵消脉冲成
型滤波器调度模块在接收所配置抵消脉冲成型滤波器生成的抵消脉冲之后,传
输至与所述削峰模块之前,还包括:所述抵消脉冲成型滤波器调度模块将所接
收到的抵消脉冲进行合成;所述传输抵消脉冲至与所述削峰模块的步骤具体为:
传输合成形成的新抵消脉冲至所述削峰模块。
6.如权利要求1至5任一项所述的滤波器调度方法,其特征在于,
当所述削峰模块内未设置抵消脉冲成型滤波器时,所述削峰模块生成抵消
脉冲成型滤波器调用请求的步骤包括:根据自身所需要处理的峰值个数生成所
述抵消脉冲成型滤波器调用请求,所述抵消脉冲成型滤波器调用请求携带所述
削峰模块需要处理的峰值个数信息及各峰值的峰值参数;所述抵消脉冲成型滤
波器调度模块为削峰模块配置抵消脉冲成型滤波器的步骤包括:为所述削峰模
块配置与所述抵消脉冲成型滤波器调用请求所携带的峰值个数相同个数的抵消
脉冲成型滤波器,将各峰值的峰值参数分别传输到各配置的抵消脉冲成型滤波
器,各配置的抵消脉冲成型滤波器根据各自接收到的峰值参数产生所述抵消脉
冲;
当所述削峰模块内设置有抵消脉冲成型滤波器时,所述削峰模块生成抵消
脉冲成型滤波器调用请求的步骤包括:根据自身所需要处理的峰值个数及其内
抵消脉冲成型滤波器个数判断是否生成所述抵消脉冲成型滤波器调用请求,当
其需要处理的峰值个数大于其内抵消脉冲成型滤波器个数时,生成抵消脉冲成
\t型滤波器调用请求,所述抵消脉冲成型滤波器调用请求包括所述削峰模块需要
处理的峰值个数与其内抵消脉冲成型滤波器个数的差值信息及多余各峰值的峰
值参数;所述抵消脉冲成型滤波器调度模块为削峰模块配置抵消脉冲成型滤波
器的步骤包括:为所述削峰模块配置与所述抵消脉冲成型滤波器调用请求所携
带的差值相同个数的抵消脉冲成型滤波器,将多余各峰值的峰值参数分别传输
到各配置的抵消脉冲成型滤波器,各配置的抵消脉冲成型滤波器根据各自接收
到的峰值参数产生所述抵消脉冲,同时,所述削峰模块内设置的抵消脉冲成型
滤波器分别根据其余各峰值的峰值参数产生抵消脉冲。
7.一种滤波器调度系统...
【专利技术属性】
技术研发人员:赵兴山,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。