一种信号处理方法、装置及信号处理级联装置制造方法

文档序号:7982848阅读:308来源:国知局
一种信号处理方法、装置及信号处理级联装置制造方法
【专利摘要】本发明实施例提供一种信号处理方法、装置及信号处理级联装置,包括:对信号流中信号按照信号幅度进行排序,相对于现有技术利用固定时间长度确定该段时长内信号幅度最大的信号,利用动态变化的指定时长来确定该段时长内信号幅度最大的信号,从而可以针对信号流中信号幅度相对较大的信号进行削峰,使得利用有限的削峰脉冲信号进行削峰时,提高削峰效果。
【专利说明】一种信号处理方法、装置及信号处理级联装置
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种信号处理方法、装置及信号处理级联装置。
【背景技术】
[0002]目前,在第三代通信(3G)系统与长期演进(LTE)系统中大量使用的多用户、多载波、高阶调制等技术,使信号有较高的峰均比(PAR)。信号的高峰均比会导致以下两方面问题:一方面,信号的高峰均比会导致峰值回退,直接影响功放的效率;另一方面,信号的高峰均比也会降低数字预失真(DB))的性能。这两方面问题都会对整机效率的提升造成较大的影响。
[0003]而目前,为了实现节能减排,对通信系统的整体效率要求不断提高。为此,能够降低信号峰均比的削峰技术在通信系统中处于非常重要的地位,且为了满足3G和LTE系统对整机效率的要求,对削峰技术提出了更高的要求。
[0004]在现有的削峰技术中,编码类的软削峰算法一般不恶化信号的差向量幅度(EVM,Error Vector Magnitude)和相邻频道泄漏比(ACLR, Adjacent Channel Leakage Ratio),但由于其计算复杂度高暂时难于运用到实际通信系统中。限幅类的硬削峰算法简单,特别适合于高数据数率的峰值(信号幅度)去除。硬削峰算法中较突出的峰值抵消方法以其优秀的ACLR控制方法、简单峰值相减的实现方案得到了广泛的使用。然而传统的利用削峰脉冲对超过削峰门限的峰值进行处理时,一般规定一个设定时长,利用信号流中每个设定时长内的最大峰值确定每个削峰脉冲,即每个削峰脉冲对应每个设定时长内的最大峰值,而不能保证对应整个信号流中较大的峰值,削峰效果不能达到最优,为了满足预期的削峰效果,需要数量较多的削峰脉冲来进行削峰,从而导致过度削峰、峰值再生严重的问题,使得削峰结果不能满足要求。

【发明内容】

[0005]本发明实施例提供一种信号处理方法、装置及信号处理级联装置,用于减轻现有的硬削峰方法中存在的过度削峰、峰值再生的问题,提高削峰性能。
[0006]一种信号处理装置,所述装置包括区域峰值检测模块、脉冲队列处理模块、延时模块和对消处理模块,脉冲队列处理模块包括从第I级脉冲子模块到第N级脉冲子模块的依次级联的N个脉冲子模块,所述N为正整数,其中:
[0007]区域峰值检测模块,用于在设定削峰时长内接收信号流,并将所述信号流发送至第I级脉冲子模块;
[0008]第I级脉冲子模块,用于确定指定时长内自身接收到的信号中信号幅度最大的信号,并针对该信号确定削峰脉冲信号,其中,I为不大于N的正整数,所述指定时长是根据第I级脉冲子模块每次接收到信号时的状态确定的;
[0009]延时模块,用于延时指定时间后,将所述信号流发送到所述对消处理模块;
[0010]对消处理模块,用于利用脉冲队列处理模块确定出的削峰脉冲信号对延时模块发送的信号流进行削峰处理。
[0011]—种信号处理方法,所述方法包括:
[0012]在设定削峰时长内接收信号流;
[0013]利用脉冲子模块确定指定时长内该脉冲子模块接收到的信号中信号幅度最大的信号,并针对该信号确定削峰脉冲信号,所述指定时长是根据该脉冲子模块每次接收到信号时的状态确定的;
[0014]利用确定出的削峰脉冲信号对延时指定时间后的所述信号流进行削峰处理。
[0015]一种信号处理级联装置,所述信号处理级联装置包括M个上述的信号处理装置,且M个信号处理装置依次级联,所述M为正整数。
[0016]根据本发明实施例提供的方案,在利用信号处理装置进行削峰时,对信号流中信号按照信号幅度进行排序,相对于现有技术利用固定时间长度确定该段时长内信号幅度最大的信号,利用动态变化的指定时长来确定该段时长内信号幅度最大的信号,从而可以针对信号流中信号幅度相对较大的信号进行削峰,使得利用有限的削峰脉冲信号进行削峰时,提高削峰效果。在与现有技术确定出同样个数的削峰脉冲信号进行削峰时,由于可以针对信号流中信号幅度相对较大的信号进行削峰,因此相对于现有技术可以提高削峰的效果,并可以在与现有技术取得相同削峰效果的情况下,减少削峰需要的削峰脉冲信号的个数,从而可以利用较少数量的削峰脉冲信号进行削峰,达到减轻削峰过程中存在的过度削峰、峰值再生的目的。进一步的,可以采取多级信号处理装置级联,并可以利用级联的信号处理装置进行削峰,从而提高可处理的信号流长度。
【专利附图】

【附图说明】
[0017]图1为本发明实施例一提供的信号处理装置的结构示意图;
[0018]图2为本发明实施例一提供的区域峰值检测模块的结构示意图;
[0019]图3为本发明实施例一提供的脉冲子模块的结构示意图;
[0020]图4为本发明实施例二提供的脉冲子模块的信号处理流程示意图;
[0021]图5为本发明实施例三提供的信号处理方法的步骤流程图;
[0022]图6为本发明实施例四提供的信号处理级联装置的结构示意图。
【具体实施方式】
[0023]由于现有技术中确定出的每个削峰脉冲是对应设定时长内的最大峰值,而不能保证对应信号流中较大的峰值,因此,往往需要数量较多的削峰脉冲来进行削峰,使得过度削峰、峰值再生的问题比较严重。针对这个问题,本发明提供的方案中,提出可以确定动态调整的时间长度内最大的峰值,从而确定信号流中相对较大的峰值,进而确定出对应的削峰脉冲信号进行削峰。在本发明实施例提供的方案中,由于根据信号流中幅度相对较大的信号来确定削峰脉冲信号,使得相对于现有技术,利用数量较少的削峰脉冲信号进行削峰即可以达到预期的削峰效果,从而减轻过度削峰、峰值再生的问题。
[0024]下面结合说明书附图和各实施例对本发明方案进行说明。
[0025]实施例一、
[0026]本发明实施例一提供一种信号处理装置,该装置的结构可以如图1所示,包括区域峰值检测模块11、脉冲队列处理模块12、延时模块14和对消处理模块13,脉冲队列处理模块包括从第I级脉冲子模块到第N级脉冲子模块的依次级联的N个脉冲子模块,所述N为正整数,其中:
[0027]区域峰值检测模块11用于在设定削峰时长内接收信号流,并将所述信号流发送至第I级脉冲子模块;第I级脉冲子模块,用于确定指定时长内自身接收到的信号中信号幅度最大的信号,并针对该信号确定削峰脉冲信号,其中,I为不大于N的正整数,所述指定时长是根据第I级脉冲子模块每次接收到信号时的状态确定的;延时模块14用于延时指定时间后,将所述信号流发送到所述对消处理模块;对消处理模块13用于利用脉冲队列处理模块确定出的削峰脉冲信号对延时模块发送的信号流进行削峰处理。
[0028]在本实施例中,脉冲队列处理模块可以包括从第I级脉冲子模块到第N级脉冲子模块的依次级联的N个脉冲子模块,从而可以一次性确定信号幅度相对较大的多个信号,进而确定多个削峰脉冲信号,并可以利用多个削峰脉冲信号进行削峰,使得一次削峰处理可以针对多个信号进行,削峰结果可以较快地满足要求,保证削峰处理的及时性。
[0029]且在本实施例中,为了实现利用级联的N个脉冲子模块来进行信号队列处理,可以在信号中添加或去除峰值指示标识,来指示该信号是否已经被脉冲子模块处理。
[0030]具体的,区域峰值检测模块11具体用于在设定削峰时长内接收信号流,从所述信号流中搜索信号幅度超过检峰门限的待处理信号,在该待处理信号中添加峰值指示标识,并将添加有峰值指示标识的待处理信号输出至脉冲队列处理模块的第I级脉冲子模块。即,区域峰值检测模块将添加有峰值指示标识的信号发送至第I级脉冲子模块,触发级联的第I级脉冲子模块至第N级脉冲子模块依次对该信号进行处理。
[0031]每级脉冲子模块都可以通过以下方式来产生削峰脉冲信号:
[0032]第I级脉冲子模块,具体用于在接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号时,重复执行下述步骤,直至不再接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号(在本实施例中,可以将最后一次接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号的时刻作为起始时刻,若设定时长门限到达,没有接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号,则可以认为不再接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号),并在自身对应的计数器的计数值到达设定的计数阈值时,产生针对当前时刻自身存储的待处理信号的削峰脉冲信号:
[0033]确定自身是否处于削峰脉冲信号产生阶段,若是,则将接收到的待处理信号传输至第1+1级脉冲子模块,即可以理解为在削峰脉冲信号产生阶段,将接收到的信号传输给下级脉冲子模块进行处理,否则,
[0034]将接收到的待处理信号的信号幅度与当前时刻自身存储的待处理信号的信号幅度进行比较,其中,第I级脉冲子模块初始存储的待处理信号的信号幅度为0,在本实施例中,可以通过信号幅度的比较来实现信号的排序,保证第I级脉冲子模块存储的待处理的信号幅度是第I级脉冲子模块在指定时长内接收到的携带有峰值指示标识且信号幅度超过削峰门限的待处理信号中信号幅度最大的信号。且可以通过在信号中添加或去除峰值指示标识,来指示该信号是否已经被上级的脉冲子模块处理,避免不同的脉冲子模块中针对同一个信号产生削峰脉冲信号:[0035]若接收到的待处理信号的信号幅度大于当前时刻自身存储的待处理信号的信号幅度,则将当前时刻自身存储的待处理信号添加峰值指示标识后,发送至第1+1级脉冲子模块,将接收到的待处理信号去除峰值指示标识后,作为当前时刻自身存储的待处理信号,并利用自身对应的计数器,将初始计数值作为该计数器当前时刻的计数值,继续计数,所述初始计数值是当前时刻指定计数器从第I级脉冲子模块接收到第I级脉冲子模块接收到的待处理信号的时刻作为起始时刻进行计数确定出的计数值;
[0036]若接收到的待处理信号的信号幅度不大于当前时刻自身存储的待处理信号的信号幅度,则将接收到的待处理信号发送至第1+1级脉冲子模块,并利用自身对应的计数器,根据该计数器当前时刻的计数值继续计数;
[0037]在第I级脉冲子模块确定自身存储的待处理信号过程中,根据该脉冲子模块接收到信号时的状态确定用于确定信号幅度最大的信号的时长,且通过以上描述中动态的计时方式,对每一级脉冲子模块而言,用于确定信号幅度最大的信号的时长都可以不同,从而相对于现有技术中固定时长的计时方式,可以有效节约用于确定信号幅度最大的信号的时间,确保削峰处理的时效性。
[0038]对级联的第I级脉冲子模块至第N级脉冲子模块而言,如果设定的计数阈值足够大,可以保证每级脉冲子模块在产生削峰脉冲信号之前,可以确定出自身接收到的携带有峰值指示标识且信号幅度超过削峰门限的待处理信号中信号幅度最大的信号,不会使得信号幅度大于自身保存的待处理信号的信号传输至下一级脉冲子模块,从而可以保证第I级脉冲子模块至第N级脉冲子模块依次确定出信号流中信号幅度由大到小排列的前N个信号,在针对该前N个信号确定出削峰脉冲信号进行削峰时,可以保证削峰效果最优。因此,在本实施例中,为了保证第I级脉冲子模块至第N级脉冲子模块依次确定出信号流中信号幅度由大到小排列的前N个信号,可以理解为设定的计数阈值足够大。即计数阈值不小于设定阈值。
[0039]当然,即使在下一个携带有峰值指示标识且信号幅度超过削峰门限的待处理信号到达之前,计数器已经到达设定的计数阈值,通过以上描述的第I级脉冲子模块在动态变化的指定时长内搜索自身保存的待处理信号的方式,相对于现有技术提供的在设定的固定时长内搜索信号幅度最大的待处理信号的方式,也可以获得信号幅度更大的待处理信号,从而可以针对信号幅度更大的待处理信号来产生削峰脉冲信号,相对于现有技术提高削峰效果。
[0040]对消处理模块13具体用于接收第I级脉冲子模块产生的削峰脉冲信号,利用接收到的削峰脉冲信号对延时模块发送的信号流进行削峰处理。因此,对消处理模块可以利用针对所述信号流中信号幅度较大的多个信号的削峰脉冲信号进行削峰,保证削峰的性能。可以理解为对消处理模块13接收延时后的信号流,利用该延时后的信号流中的相应信号减去对应确定出的削峰脉冲信号,降低信号峰值,实现削峰处理。
[0041]如图2所示,所述区域峰值检测模块11可以进一步包括:
[0042]幅相确定子模块111用于在设定削峰时长内(可以通过计数器,如16位计数器计数来确定是否达到设定削峰时长,并可以通过计数器的复位来重新计数),接收复数信号流(可以理解为包括I路数据和Q路数据),并将复数信号流中的复数信号转换为幅度、相位信号,得到转换后的信号流。即区域峰值检测模块可以用于接收复数信号流,并可以实现复数信号到幅度、相位信号的转换。
[0043]区域峰值搜索子模块112用于从转换后的信号流中搜索信号幅度超过检峰门限的待处理信号,在该待处理信号中添加峰值指示标识,并将添加有峰值指示标识的待处理信号输出至脉冲队列处理模块的第I级脉冲子模块。即区域峰值搜索子模块可以从转换后的信号流中确定信号幅度超过检峰门限的待处理信号,并触发级联的第I级脉冲子模块至第N级脉冲子模块依次对该信号的处理。
[0044]如图3所示,所述第I级脉冲子模块可以进一步包括状态控制子单元、最大峰值搜索子单元,脉冲产生子单元,幅相调整子单元以及级联输出子单元,其中:
[0045]状态控制子单元,用于确定第I级脉冲子模块当前时刻的状态,所述状态可以为削峰脉冲信号产生阶段或非削峰脉冲信号产生阶段;
[0046]最大峰值搜索子单元,用于在接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号时,重复执行下述步骤,直至不再接收到信号幅度超过削峰门限的待处理
信号:
[0047]根据状态控制子单元确定出的状态,确定第I级脉冲子模块是否处于削峰脉冲信号产生阶段,若是,则将接收到的待处理信号传输至第1+1级脉冲子模块,否则,
[0048]将接收到的待处理信号的信号幅度与当前时刻第I级脉冲子模块存储的待处理信号的信号幅度进行比较,其中,第I级脉冲子模块初始存储的待处理信号的信号幅度为O:
[0049]若接收到的待处理信号的信号幅度大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,则将当前时刻第I级脉冲子模块存储的待处理信号添加峰值指示标识后,触发级联输出子单元,将接收到的待处理信号去除峰值指示标识后,作为当前时刻第I级脉冲子模块存储的待处理信号,并利用第I级脉冲子模块对应的计数器,将初始计数值作为该计数器当前时刻的计数值,继续计数,所述初始计数值是当前时刻指定计数器从第I级脉冲子模块接收到第I级脉冲子模块接收到的待处理信号的时刻作为起始时刻进行计数确定出的计数值;
[0050]若接收到的待处理信号的信号幅度不大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,则触发级联输出子单元,并利用第I级脉冲子模块对应的计数器,根据该计数器当前时刻的计数值继续计数;
[0051]脉冲产生子单元,用于在第I级脉冲子模块对应的计数器的计数值到达设定的计数阈值时,产生标准脉冲信号;
[0052]幅相调整子单元,用于根据第I级脉冲子模块存储的待处理信号的幅度和相位,对脉冲产生子单元产生的标准脉冲信号进行调整,产生针对当前时刻自身存储的待处理信号的削峰脉冲信号;
[0053]级联输出子单元,用于在最大峰值搜索子单元接收到的待处理信号的信号幅度大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将添加有峰值指示标识的当前时刻第I级脉冲子模块存储的待处理信号发送至第1+1级脉冲子模块;或者,在最大峰值搜索子单元接收到的待处理信号的信号幅度不大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将接收到的待处理信号发送至第1+1级脉冲子模块。
[0054]下面通过实施例二对实施例一中的脉冲子模块的信号处理流程进行详细说明。[0055]实施例二、
[0056]如图4所示,为本发明实施例二提供的脉冲子模块的信号处理流程示意图,具体的,以3级脉冲子模块级联,接收到5个超过检峰门限的待处理信号为例进行说明,其中:
[0057]tl时刻携带有峰值指示标识且信号幅度超过削峰门限的信号到来,第I级脉冲子模块搜索到该信号,去掉tl时刻信号中携带的峰值指示标识,记录tl时刻信号的幅度和相位、启动延时计数器,第2级脉冲子模块、第3级脉冲子模块因没有接收到携带峰值指示标识的信号,继续搜索;
[0058]tl时刻到达之后,t2时刻到达之前,接收到的信号幅度低于削峰门限的信号(高于检峰门限)可以不予考虑,不必进行处理;
[0059]t2时刻信号的信号幅度比tl时刻信号的信号幅度大,且第I级脉冲子模块的延时计数器还没到设定计数阈值,第I级脉冲子模块生成峰值指示标识、将tl时刻信号与当前延时计数器值传递给第2级脉冲子模块,重置延时计数器为O同时去除t2时刻信号中携带的峰值指示标识,标识t2时刻信号已被处理,并将记录的tl时刻信号的幅度和相位更新为t2时刻信号的幅度和相位;第2级脉冲子模块搜索到tl时刻信号,去掉tl时刻信号中携带的峰值指示标识,存储tl时刻信号(即记录tl时刻信号的幅度和相位)、延时计数器从第I级脉冲子模块输出的计数器值继续计算时延;第3级脉冲子模块因没有接收到携带峰值指示标识的信号,继续搜索;
[0060]t3时刻,第2级脉冲子模块延时计数器达到设定计数阈值,第2级脉冲子模块进入脉冲产生阶段,启动脉冲长度计数器、产生标准脉冲信号、并通过幅相调整输出期望幅度和相位的脉冲信号,具体的,输出期望幅度和相位的脉冲信号包括,根据tl时刻信号的幅度和相位,调整标准脉冲信号的幅度和相位,输出调整后的脉冲信号;
[0061]t4时刻信号的信号幅度比t2时刻信号的信号幅度大,且第I级脉冲子模块的延时计数器还没到设定计数阈值,第I级脉冲子模块生成峰值指示标识、将t2时刻信号与当前延时计数器值传递给第2级脉冲子模块,重置延时计数器为O同时去除t4时刻信号中携带的峰值指示标识,标识t4时刻信号已被处理,并将记录的t2时刻信号的幅度和相位更新为t4时刻信号的幅度和相位;第2级脉冲子模块因处于脉冲产生阶段直接将携带有峰值指示标识的t2时刻信号以及当前延时计数器值传递到第3级脉冲子模块;第3级脉冲子模块搜索到t2时刻信号,存储t2时刻信号、延时计数器从第I级脉冲子模块输出的计数器值继续计算时延;
[0062]t5时刻信号的信号幅度比t4时刻信号的信号幅度大,且第I级脉冲子模块的延时计数器还没到设定计数阈值,第I级脉冲子模块生成峰值指示标识、将t4时刻信号与当前延时计数器值传递给第2级脉冲子模块,重置延时计数器为O并去除t5时刻信号中携带的峰值指示标识,记录t5时刻信号的幅度和相位;第2级脉冲子模块因处于脉冲产生阶段直接将t4时刻信号以及当前延时计数器值传递到第3级脉冲子模块;因t4时刻信号的信号幅度比t2时刻信号的信号幅度大,且第3级脉冲子模块时延计数器还没到设定计数阈值,第3级脉冲子模块存储t4时刻信号、第3级脉冲子模块的延时计数器从第2级脉冲子模块(即第I级脉冲子模块)输出的计数器继续计算时延。
[0063]经过如图4所示的上述处理,在第I级脉冲子模块、第2级脉冲子模块和第3级脉冲子模块中依次保存有t5时刻信号、tl时刻信号和t4时刻信号。从而可以在第I级脉冲子模块产生针对t5时刻信号的削峰脉冲,在第2级脉冲子模块产生针对tl时刻信号的削峰脉冲,在第3级脉冲子模块产生针对t4时刻信号的削峰脉冲,并可以利用在第I级脉冲子模块、第2级脉冲子模块和第3级脉冲子模块中产生的削峰脉冲实现对信号流的削峰处理。从而实现根据信号流中幅度较大的3个信号来确定削峰脉冲信号,使得相对于现有技术,利用数量较少的削峰脉冲信号进行削峰即可以达到预期的削峰效果,减轻过度削峰、峰值再生的问题。
[0064]与本发明实施例一、二基于同一发明构思,提供以下的方法。
[0065]实施例三、
[0066]本发明实施例三提供一种信号处理方法,该方法的步骤流程可以如图5所示,包括:
[0067]步骤101、在设定削峰时长内接收信号流。
[0068]具体的,在本步骤中,可以在设定削峰时长内接收信号流,从所述信号流中搜索信号幅度超过检峰门限的待处理信号,在该待处理信号中添加峰值指示标识,并将添加有峰值指示标识的待处理信号输出至脉冲队列处理模块的第I级脉冲子模块。进一步的,在本步骤中,可以在设定削峰时长内,接收复数信号流,并将复数信号流中的复数信号转换为幅度、相位信号,得到转换后的信号流。并从转换后的信号流中搜索信号幅度超过检峰门限的待处理信号,在该待处理信号中添加峰值指示标识,并将添加有峰值指示标识的待处理信号输出至脉冲队列处理模块的第I级脉冲子模块。
[0069]步骤102、确定削峰脉冲信号。
[0070]在本步骤中,可以利用实施例一中提供的N个脉冲子模块级联的方式,利用脉冲子模块按照信号幅度对该脉冲子模块接收到的信号流中的信号进行排序,确定指定时长内该脉冲子模块接收到的信号中信号幅度最大的信号,并针对该信号确定削峰脉冲信号,所述指定时长是根据该脉冲子模块每次接收到信号时的状态确定的。
[0071]具体的,第I级脉冲子模块在接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号时,可以重复执行下述步骤,直至不再接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号,并在自身对应的计数器的计数值到达设定的计数阈值时,产生针对当前时刻自身存储的待处理信号的削峰脉冲信号:
[0072]确定自身是否处于削峰脉冲信号产生阶段,若是,则将接收到的待处理信号传输至第1+1级脉冲子模块,否则,
[0073]将接收到的待处理信号的信号幅度与当前时刻自身存储的待处理信号的信号幅度进行比较,其中,第I级脉冲子模块初始存储的待处理信号的信号幅度为O:
[0074]若接收到的待处理信号的信号幅度大于当前时刻自身存储的待处理信号的信号幅度,则将当前时刻自身存储的待处理信号添加峰值指示标识后,发送至第1+1级脉冲子模块,将接收到的待处理信号去除峰值指示标识后,作为当前时刻自身存储的待处理信号,并利用自身对应的计数器,将初始计数值作为该计数器当前时刻的计数值,继续计数,所述初始计数值是当前时刻指定计数器从第I级脉冲子模块接收到第I级脉冲子模块接收到的待处理信号的时刻作为起始时刻进行计数确定出的计数值;
[0075]若接收到的待处理信号的信号幅度不大于当前时刻自身存储的待处理信号的信号幅度,则将接收到的待处理信号发送至第1+1级脉冲子模块,并利用自身对应的计数器,根据该计数器当前时刻的计数值继续计数;
[0076]利用确定出的削峰脉冲信号对延时指定时间后的所述信号流进行削峰处理,具体包括:
[0077]接收第I级脉冲子模块产生的削峰脉冲信号,利用接收到的削峰脉冲信号对延时指定时间后的所述信号流进行削峰处理。
[0078]进一步的,在本步骤中,可以包括:
[0079]第I级脉冲子模块确定自身当前时刻的状态;
[0080]第I级脉冲子模块在接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号时,重复执行下述步骤,直至不再接收到信号幅度超过削峰门限的待处理信号:
[0081]根据状态控制子单元确定出的状态,确定第I级脉冲子模块是否处于削峰脉冲信号产生阶段,若是,则将接收到的待处理信号传输至第1+1级脉冲子模块,否则,将接收到的待处理信号的信号幅度与当前时刻第I级脉冲子模块存储的待处理信号的信号幅度进行比较,其中,第I级脉冲子模块初始存储的待处理信号的信号幅度为O:
[0082]若接收到的待处理信号的信号幅度大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,则将当前时刻第I级脉冲子模块存储的待处理信号添加峰值指示标识后,判断接收到的待处理信号的信号幅度是否大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,在接收到的待处理信号的信号幅度大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将添加有峰值指示标识的当前时刻第I级脉冲子模块存储的待处理信号发送至第1+1级脉冲子模块,在接收到的待处理信号的信号幅度不大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将接收到的待处理信号发送至第1+1级脉冲子模块,并将接收到的待处理信号去除峰值指示标识后,作为当前时刻第I级脉冲子模块存储的待处理信号,利用第I级脉冲子模块对应的计数器,将初始计数值作为该计数器当前时刻的计数值,继续计数,所述初始计数值是当前时刻指定计数器从第I级脉冲子模块接收到第I级脉冲子模块接收到的待处理信号的时刻作为起始时刻进行计数确定出的计数值;
[0083]若接收到的待处理信号的信号幅度不大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,则判断接收到的待处理信号的信号幅度是否大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,在接收到的待处理信号的信号幅度大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将添加有峰值指示标识的当前时刻第I级脉冲子模块存储的待处理信号发送至第1+1级脉冲子模块,在接收到的待处理信号的信号幅度不大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将接收到的待处理信号发送至第1+1级脉冲子模块,并利用第I级脉冲子模块对应的计数器,根据该计数器当前时刻的计数值继续计数;
[0084]在第I级脉冲子模块对应的计数器的计数值到达设定的计数阈值时,产生标准脉冲信号;
[0085]根据第I级脉冲子模块存储的待处理信号的幅度和相位,对产生的标准脉冲信号进行调整,产生针对当前时刻自身存储的待处理信号的削峰脉冲信号。
[0086]步骤103、利用确定出的削峰脉冲信号对信号流进行削峰处理。
[0087]本步骤可以理解为,接收延时后的信号流,利用该延时后的信号流中的相应信号减去对应确定出的削峰脉冲信号,降低信号峰值,实现削峰处理。
[0088]具体的,在本步骤中,可以接收第I级脉冲子模块产生的削峰脉冲信号,利用接收到的削峰脉冲信号对延时指定时间后的所述信号流进行削峰处理。
[0089]根据本发明实施例一?实施例三的方案,不仅可以提高削峰效果,减轻削峰过程中存在的过度削峰、峰值再生的问题,且在本发明实施例一?实施例三的方案中,提供了一种多级脉冲子模块级联的结构,来实现信号幅度较大的多个信号的选择。在该结构中,使信号流中的信号依次通过每一级的脉冲子模块,通过在信号中添加或去除峰值指示标识,来指示该信号是否已经被上级的脉冲子模块处理,避免不同的脉冲子模块中针对同一个信号产生削峰脉冲信号,影响削峰效果。同时,根据脉冲子模块接收到信号时的状态确定用于确定信号幅度最大的信号的时长,并提供了一种特定的计时方式,使得可以利用较短时间确定信号幅度相对较大的信号,保证削峰处理的时效性。
[0090]进一步的,本发明实施例还可以提供一种信号处理级联装置。
[0091]实施例四、
[0092]本发明实施例四提供一种信号处理级联装置,该装置的结构可以如图6所示,所述信号处理级联装置包括M个实施例一提供的信号处理装置,且M个信号处理装置依次级联,所述M为正整数。
[0093]根据实施例四提供的装置,可以在每一个实施例一提供的信号处理装置能够处理的信号流长度有限的情况下,通过多个信号处理装置级联的方式,提高能够处理的信号流长度,方便信号流的处理,提高信号流的处理速度。
[0094]本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0095]本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0096]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0097]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。[0098]尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
[0099]显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
【权利要求】
1.一种信号处理装置,其特征在于,所述装置包括区域峰值检测模块、脉冲队列处理模块、延时模块和对消处理模块,脉冲队列处理模块包括从第I级脉冲子模块到第N级脉冲子模块的依次级联的N个脉冲子模块,所述N为正整数,其中: 区域峰值检测模块,用于在设定削峰时长内接收信号流,并将所述信号流发送至第I级脉冲子模块; 第I级脉冲子模块,用于确定指定时长内自身接收到的信号中信号幅度最大的信号,并针对该信号确定削峰脉冲信号,其中,I为不大于N的正整数,所述指定时长是根据第I级脉冲子模块每次接收到信号时的状态确定的; 延时模块,用于延时指定时间后,将所述信号流发送到所述对消处理模块; 对消处理模块,用于利用脉冲队列处理模块确定出的削峰脉冲信号对延时模块发送的信号流进行削峰处理。
2.如权利要求1所述的装置,其特征在于, 区域峰值检测模块,具体用于在设定削峰时长内接收信号流,从所述信号流中搜索信号幅度超过检峰门限的待处理信号,在该待处理信号中添加峰值指示标识,并将添加有峰值指示标识的待处理信号输出至脉冲队列处理模块的第I级脉冲子模块; 第I级脉冲子模块,具体用于在接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号时,重复执行下述步骤,直至不再接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号,并在自身对应的计数器的计数值到达设定的计数阈值时,产生针对当前时刻自身存储的待处理信号的削峰脉冲信号: 确定自身是否处于削峰脉冲信号产生阶段,若是,则将接收到的待处理信号传输至第1+1级脉冲子模块,否则, 将接收到的待处理信号的信号幅度与当前时刻自身存储的待处理信号的信号幅度进行比较,其中,第I级脉冲子模块初始存储的待处理信号的信号幅度为O: 若接收到的待处理信号的信号幅度大于当前时刻自身存储的待处理信号的信号幅度,则将当前时刻自身存储的待处理信号添加峰值指示标识后,发送至第1+1级脉冲子模块,将接收到的待处理信号去除峰值指示标识后,作为当前时刻自身存储的待处理信号,并利用自身对应的计数器,将初始计数值作为该计数器当前时刻的计数值,继续计数,所述初始计数值是当前时刻指定计数器从第I级脉冲子模块接收到第I级脉冲子模块接收到的待处理信号的时刻作为起始时刻进行计数确定出的计数值; 若接收到的待处理信号的信号幅度不大于当前时刻自身存储的待处理信号的信号幅度,则将接收到的待处理信号发送至第1+1级脉冲子模块,并利用自身对应的计数器,根据该计数器当前时刻的计数值继续计数; 对消处理模块,具体用于接收第I级脉冲子模块产生的削峰脉冲信号,利用接收到的削峰脉冲信号对延时模块发送的信号流进行削峰处理。
3.如权利要求2所述的装置,其特征在于,所述区域峰值检测模块包括: 幅相确定子模块,用于在设定削峰时长内,接收复数信号流,并将复数信号流中的复数信号转换为幅度、相位信号,得到转换后的信号流; 区域峰值搜索子模块,用于从转换后的信号流中搜索信号幅度超过检峰门限的待处理信号,在该待处理信号中添加峰值指示标识,并将添加有峰值指示标识的待处理信号输出至脉冲队列处理模块的第I级脉冲子模块。
4.如权利要求2所述的装置,其特征在于,所述第I级脉冲子模块包括状态控制子单元、最大峰值搜索子单元,脉冲产生子单元,幅相调整子单元以及级联输出子单元: 状态控制子单元,用于确定第I级脉冲子模块当前时刻的状态; 最大峰值搜索子单元,用于在接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号时,重复执行下述步骤,直至不再接收到信号幅度超过削峰门限的待处理信号: 根据状态控制子单元确定出的状态,确定第I级脉冲子模块是否处于削峰脉冲信号产生阶段,若是,则将接收到的待处理信号传输至第1+1级脉冲子模块,否则, 将接收到的待处理信号的信号幅度与当前时刻第I级脉冲子模块存储的待处理信号的信号幅度进行比较,其中,第I级脉冲子模块初始存储的待处理信号的信号幅度为O: 若接收到的待处理信号的信号幅度大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,则将当前时刻第I级脉冲子模块存储的待处理信号添加峰值指示标识后,触发级联输出子单元,将接收到的待处理信号去除峰值指示标识后,作为当前时刻第I级脉冲子模块存储的待处理信号,并利用第I级脉冲子模块对应的计数器,将初始计数值作为该计数器当前时刻的计数值,继续计数,所述初始计数值是当前时刻指定计数器从第I级脉冲子模块接收到第I级脉冲子模块接收到的待处理信号的时刻作为起始时刻进行计数确定出的计数值; 若接收到的待处理信号的信号幅度不大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,则触发级联`输出子单元,并利用第I级脉冲子模块对应的计数器,根据该计数器当前时刻的计数值继续计数; 脉冲产生子单元,用于在第I级脉冲子模块对应的计数器的计数值到达设定的计数阈值时,产生标准脉冲信号; 幅相调整子单元,用于根据第I级脉冲子模块存储的待处理信号的幅度和相位,对脉冲产生子单元产生的标准脉冲信号进行调整,产生针对当前时刻自身存储的待处理信号的削峰脉冲信号; 级联输出子单元,用于在最大峰值搜索子单元接收到的待处理信号的信号幅度大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将添加有峰值指示标识的当前时刻第I级脉冲子模块存储的待处理信号发送至第1+1级脉冲子模块;或者,在最大峰值搜索子单元接收到的待处理信号的信号幅度不大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将接收到的待处理信号发送至第1+1级脉冲子模块。
5.一种利用如权利要求f 4任一所述的信号处理装置进行信号处理的方法,其特征在于,所述方法包括: 在设定削峰时长内接收信号流; 利用脉冲子模块确定指定时长内该脉冲子模块接收到的信号中信号幅度最大的信号,并针对该信号确定削峰脉冲信号,所述指定时长是根据该脉冲子模块每次接收到信号时的状态确定的; 利用确定出的削峰脉冲信号对延时指定时间后的所述信号流进行削峰处理。
6.如权利要求5所述的方法,其特征在于,在设定削峰时长内接收信号流,具体包括:在设定削峰时长内接收信号流,从所述信号流中搜索信号幅度超过检峰门限的待处理信号,在该待处理信号中添加峰值指示标识,并将添加有峰值指示标识的待处理信号输出至脉冲队列处理模块的第I级脉冲子模块; 利用脉冲子模块确定指定时长内该脉冲子模块接收到的信号中信号幅度最大的信号,并针对该信号确定削峰脉冲信号,具体包括: 第I级脉冲子模块在接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号时,重复执行下述步骤,直至不再接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号,并在自身对应的计数器的计数值到达设定的计数阈值时,产生针对当前时刻自身存储的待处理信号的削峰脉冲信号: 确定自身是否处于削峰脉冲信号产生阶段,若是,则将接收到的待处理信号传输至第1+1级脉冲子模块,否则, 将接收到的待处理信号的信号幅度与当前时刻自身存储的待处理信号的信号幅度进行比较,其中,第I级脉冲子模块初始存储的待处理信号的信号幅度为O: 若接收到的待处理信号的信号幅度大于当前时刻自身存储的待处理信号的信号幅度,则将当前时刻自身存储的待处理信号添加峰值指示标识后,发送至第1+1级脉冲子模块,将接收到的待处理信号去除峰值指示标识后,作为当前时刻自身存储的待处理信号,并利用自身对应的计数器,将初始计数值作为该计数器当前时刻的计数值,继续计数,所述初始计数值是当前时刻指定计数器从第I级脉冲子模块接收到第I级脉冲子模块接收到的待处理信号的时刻作为起始时刻进行计数确定出的计数值; 若接收到的待处理信号的信号幅度不大于当前时刻自身存储的待处理信号的信号幅度,则将接收到的待处理信 号发送至第1+1级脉冲子模块,并利用自身对应的计数器,根据该计数器当前时刻的计数值继续计数; 利用确定出的削峰脉冲信号对延时指定时间后的所述信号流进行削峰处理,具体包括: 接收第I级脉冲子模块产生的削峰脉冲信号,利用接收到的削峰脉冲信号对延时指定时间后的所述信号流进行削峰处理。
7.如权利要求6所述的方法,其特征在于,在设定削峰时长内接收信号流,具体包括: 在设定削峰时长内,接收复数信号流,并将复数信号流中的复数信号转换为幅度、相位信号,得到转换后的信号流; 从转换后的信号流中搜索信号幅度超过检峰门限的待处理信号,在该待处理信号中添加峰值指示标识,并将添加有峰值指示标识的待处理信号输出至脉冲队列处理模块的第I级脉冲子模块。
8.如权利要求6所述的方法,其特征在于,利用脉冲子模块确定指定时长内该脉冲子模块接收到的信号中信号幅度最大的信号,并针对该信号确定削峰脉冲信号,具体包括: 第I级脉冲子模块确定自身当前时刻的状态; 第I级脉冲子模块在接收到携带有峰值指示标识且信号幅度超过削峰门限的待处理信号时,重复执行下述步骤,直至不再接收到信号幅度超过削峰门限的待处理信号: 根据状态控制子单元确定出的状态,确定第I级脉冲子模块是否处于削峰脉冲信号产生阶段,若是,则将接收到的待处理信号传输至第1+1级脉冲子模块,否则,将接收到的待处理信号的信号幅度与当前时刻第I级脉冲子模块存储的待处理信号的信号幅度进行比较,其中,第I级脉冲子模块初始存储的待处理信号的信号幅度为O: 若接收到的待处理信号的信号幅度大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,则将当前时刻第I级脉冲子模块存储的待处理信号添加峰值指示标识后,判断接收到的待处理信号的信号幅度是否大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,在接收到的待处理信号的信号幅度大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将添加有峰值指示标识的当前时刻第I级脉冲子模块存储的待处理信号发送至第1+1级脉冲子模块,在接收到的待处理信号的信号幅度不大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将接收到的待处理信号发送至第1+1级脉冲子模块,并将接收到的待处理信号去除峰值指示标识后,作为当前时刻第I级脉冲子模块存储的待处理信号,利用第I级脉冲子模块对应的计数器,将初始计数值作为该计数器当前时刻的计数值,继续计数,所述初始计数值是当前时刻指定计数器从第I级脉冲子模块接收到第I级脉冲子模块接收到的待处理信号的时刻作为起始时刻进行计数确定出的计数值; 若接收到的待处理信号的信号幅度不大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,则判断接收到的待处理信号的信号幅度是否大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度,在接收到的待处理信号的信号幅度大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将添加有峰值指示标识的当前时刻第I级脉冲子模块存储的待处理信号发送至第1+1级脉冲子模块,在接收到的待处理信号的信号幅度不大于当前时刻第I级脉冲子模块存储的待处理信号的信号幅度时,将接收到的待处理信号发送至第1+1级脉冲子模块,并利用第I级脉冲子模块对应的计数器,根据该计数器当前时刻的计数值继续计数; 在第I级脉冲子模块对应的计数器的计数值到达设定的计数阈值时,产生标准脉冲信号; 根据第I级脉冲子模块存储的待处理信号的幅度和相位,对产生的标准脉冲信号进行调整,产生针对当前时刻自身存储的待处理信号的削峰脉冲信号。
9.一种信号处理级联装置,其特征在于,所述信号处理级联装置包括M个如权利要求1~4任一所述的信号处理装置,且M个信号处理装置依次级联,所述M为正整数。
【文档编号】H04L27/26GK103685117SQ201210326229
【公开日】2014年3月26日 申请日期:2012年9月5日 优先权日:2012年9月5日
【发明者】黄嘉强 申请人:京信通信系统(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1