一种数字预失真数据采集方法及其实现装置制造方法

文档序号:7981514阅读:146来源:国知局
一种数字预失真数据采集方法及其实现装置制造方法
【专利摘要】本发明公开了一种数字预失真数据采集方法,包括:对数据进行功率档位计算后,将计算所得的档位号对应的优先级与已存储数据的档位号对应的优先级进行比较,如果大于等于已存储数据的优先级,则判断当前的数据制式,根据数据制式选择对应的采数模式进行采数;周期性存储采集所得的数据,直至本次采数结束。本发明还同时公开了一种数字预失真数据采集的实现装置,运用该方法和装置可实现对不同制式信号数据的采集,并可节省存储空间。
【专利说明】一种数字预失真数据采集方法及其实现装置
【技术领域】
[0001]本发明涉及通信【技术领域】中的数字预失真(DPD)采数技术,尤其涉及一种Dro数 据采集方法及其实现装置。
【背景技术】
[0002]传统无线通信系统面临的困难主要来自对频谱效率的要求,频谱效率越高,对功 放的线性度要求越高。功放是通信系统中最主要的非线性源,随着输入信号带宽的增大和 非恒包络调制技术的发展,功率放大器(PA),即功放的非线性特性越来越明显,从而造成信 号带内失真和邻道信号干扰。Dro是一种有效的线性化技术,用来改善功放的线性度。Dro 处理系统的结构示意图如图1所示,包括:采数单元、天线单元、PA、数字信号处理(DSP)单 元和Dro显示查找表(LUT)。数据采集过程由所述采数单元实现,即:根据数据的特性来提 取发射通道数据和反馈通道数据,以供表格训练。
[0003]现有Dro处理过程中,对于不同制式的信号需采用不同的数据采集方法,即现有 的数据采集方法通用性不强。例如:第三代移动通信技术(3G)标准的时分同步码分多址 (TD-SCDMA)制式信号对应的数据采集可利用如下方法:获取每一子帧的下行帧时隙数据, 所述下行帧时隙数据包括:下行发射信号数据帧的时隙数据和下行反馈信号数据帧的时 隙数据;计算每一子帧的下行帧时隙的功率;比较同一子帧中的各下行帧时隙的功率的大 小,把每个下行发射信号数据帧和下行反馈信号数据帧中功率最大的时隙数据作为数字预 失真处理数据。可见,对于TD-SCDMA制式信号,只能提取子帧中功率最大的帧时隙数据作 为预失真处理数据,也就是说,对于其它制式的信号则不能应用上述数据采集方法。
[0004]此外,现有数据采集过程中,对存储空间的消耗较大,即对随机存储器(RAM)的消 耗较大,如上述对TD-SCDMA制式信号对应的数据进行采集时,上报一个帧时隙的数据,至 少需要保存两个帧时隙的数据,存储器资源利用率低。上述采数过程中所涉及采数单元中 存储器的结构如图2所示。

【发明内容】

[0005]有鉴于此,本发明的主要目的在于提供一种Dro数据采集方法及其实现装置,可 实现对不同制式信号数据的采集,并可节省存储空间。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明提供了一种数字预失真数据采集方法,该方法包括:
[0008]对数据进行功率档位计算后,将计算所得的档位号对应的优先级与已存储数据的 档位号对应的优先级进行比较,如果大于等于已存储数据的优先级,则判断当前的数据制 式,根据数据制式选择对应的采数模式进行采数;周期性存储采集所得的数据,直至本次采 数结束。
[0009]其中,所述采数模式包括:自适应采数模式、峰值采数模式和固定位置采数模式。
[0010]其中,所述自适应采数模式适用于通用移动通信系统UMTS和码分多址CDMA制式数据;
[0011]所述峰值采数模式适用于UMTS制式数据;
[0012]所述固定位置采数模式适用于全球移动通讯系统GSM和时分同步码分多址 TD-SCDMA制式数据。
[0013]其中,所述周期性存储采集所得的数据,为:
[0014]每个采数周期均将采集的数据存储于同一个缓冲寄存器Buffer中,后一个采数 周期采集的数据覆盖前一个采数周期采集的数据,直至本次采数过程结束。
[0015]进一步地,该方法还包括:每个采数周期结束后,对已存储的数据优先级进行更 新。
[0016]进一步地,该方法还包括:
[0017]如果计算所得的档位号对应的优先级小于已存储数据的优先级,则结束当前采数 周期,继续进行下一采数周期的优先级判断,直至本次采数结束。
[0018]本发明还提供了一种数字预失真数据采集的实现装置,该装置包括:功率档位计 算模块、制式判断及运行模块和存储模块;其中,
[0019]所述功率档位计算模块,用于对数据进行功率档位计算,并将计算结果发送给优 先级判断模块;
[0020]所述优先级判断模块,用于将计算所得的档位号对应的优先级与已存储数据的档 位号对应的优先级进行比较,确定大于等于已存储数据的优先级时,通知制式判断及运行 模块,直至本次采数结束;
[0021]所述制式判断及运行模块,用于判断当前的数据制式,根据数据制式选择对应的 采数模式进行采数;
[0022]所述存储模块,用于周期性存储采集所得的数据。
[0023]其中,所述采数模式包括:自适应采数模式、峰值采数模式和固定位置采数模式;
[0024]相应的,所述制式判断及运行模块,用于判断当前的数据制式,根据数据制式选择 自适应采数模式、峰值采数模式或固定位置采数模式进行采数。
[0025]其中,所述制式判断及运行模块还包括:制式判断模块、自适应采数控制模块、峰 值采数控制模块和固定位置采数控制模块;其中,
[0026]所述制式判断模块,用于判断当前的数据制式,根据判断结果通知自适应采数控 制模块、峰值采数控制模块或固定位置采数控制模块;
[0027]所述自适应采数控制模块,用于收到制式判断模块的通知后,进行采数;
[0028]所述峰值采数控制模块,用于收到制式判断模块的通知后,进行采数;
[0029]所述固定位置采数控制模块,用于收到制式判断模块的通知后,进行采数。
[0030]其中,所述优先级判断模块,还用于在每个采数周期结束后,对已存储数据的优先 级进行更新。
[0031]进一步地,所述制式判断及运行模块,还用于确定计算所得的档位号对应的优先 级小于已存储数据的优先级时,结束当前采数周期,并通知优先级判断模块;相应的,
[0032]所述优先级判断模块,进一步用于继续进行下一采数周期的优先级判断,直至本 次采数结束。
[0033]本发明提供的Dro数据采集方法及其实现装置,对数据进行功率档位计算后,将计算所得的档位号对应的优先级与已存储数据的档位号对应的优先级进行比较,如果大于 等于已存储数据的优先级,则判断当前的数据制式,根据数据制式选择对应的采数模式进 行采数;周期性存储采集所得的数据,直至本次采数结束。本发明针对多制式信号数据提供 了三种采数模式进行采数,可实现对不同制式信号数据的采集。
[0034]此外,本发明仅对系统所需的、需要上报的数据进行存储,且采用周期性存储的方 式,因此,可避免现有技术中对不需上报数据的存储,从而可节省大量存储空间。
【专利附图】

【附图说明】
[0035]图1为Dro处理系统的结构示意图;
[0036]图2为现有采数单元中存储器的结构示意图;
[0037]图3为本发明DH)数据采集方法的实现流程示意图;
[0038]图4为本发明DH)数据采集实现装置的结构示意图。
【具体实施方式】
[0039]本发明的基本思想是:对数据进行功率档位计算后,将计算所得的档位号对应的 优先级与已存储数据的档位号对应的优先级进行比较,如果大于等于已存储数据的优先 级,则判断当前的数据制式,根据数据制式选择对应的采数模式进行采数;周期性存储采集 所得的数据,直至本次采数结束。
[0040]其中,如果计算所得的档位号对应的优先级小于已存储数据的优先级,则结束当 前采数周期,继续进行下一采数周期的优先级判断,直至本次采数结束。
[0041]本发明中,所述数据制式包括:TD_SCDMA、全球移动通讯系统(GSM)、通用移动通 信系统(UMTS)和码分多址(CDMA)。
[0042]其中,所述采数模式包括:自适应采数模式、峰值采数模式和固定位置采数模式。
[0043]下面结合附图及具体实施例对本发明作进一步详细说明。
[0044]图3为本发明DH)数据采集方法的实现流程示意图,如图3所示,该流程的实现步 骤如下:
[0045]步骤301:对数据进行功率档位计算后,将计算所得的档位号对应的优先级与已 存储数据的档位号对应的优先级进行比较,如果大于等于已存储数据的优先级,则执行步 骤302 ;否则,结束当前采数周期,继续进行下一采数周期的优先级判断,直至本次采数结 束;
[0046]具体为:计算数据的功率档位,得到数据对应的档位号,这里,对于不同制式的数 据有相应的功率档位计算方法,所述计算方法为现有技术,此处不再详述。计算得到档位号 后,根据已设置的档位号与数据优先级的对应关系确定是否进行采数,如果计算所得数据 的档位号对应的优先级低于设置的优先级,则确定不进行采数,并结束当前采数周期,继续 进行下一采数周期的优先级判断;如果计算所得数据的档位号对应的优先级不低于设置的 优先级,则确定进行采数。
[0047]例如:设档位号为I的数据对应的优先级为最高,为I ;档位号为3的数据对应的 优先级为2,即档位号为3的数据的优先级低于档位号为I的数据;档位号为5的数据对应 的优先级为3 ;此外,根据系统运行的需要,将所需数据的优先级设置为2,那么,根据优先级的比较,确定对档位号为I以及档位号为3的数据进行采集,即:对档位号对应的优先级 大于等于设置的优先级的数据进行采集。
[0048]这里,在系统运行中,可以将所需档位数据的优先级设置为最高,以快速得到该档 位的数据。
[0049]进一步地,在每个采数周期结束后,还可对已存储的数据优先级进行更新,即:依 据实际采数结果改变数据优先级的大小,具体的,
[0050]如果当前采数周期结束后,已进行数据存储,则用新的数据优先级更新原来的数 据优先级;如果当前采数周期结束后,未进行数据存储,则可用原来的数据优先级替换当前 的数据优先级,也就是数据优先级不变。
[0051]步骤302:确定采数时,判断当前的数据制式,根据数据制式选择对应的采数模式 进行采数;
[0052]具体为:确定对数据进行采集时,根据外部输入的信号判断当前的数据制式,所述 外部输入的信号中包括不同制式数据的特性信息。如果当前的数据为UMTS或CDMA制式数 据,则采用自适应采数模式进行采数。所述自适应采数模式为:根据数据特征及寄存器配置 信息进行样本判断,将符合样本判断的数据通过数据总线上报,并根据判断结果调整下一 采数周期的门限,这里所述采数周期的门限与所述数据特征及寄存器配置信息相关。
[0053]如果当前的数据为UMTS制式数据,还可采用峰值采数模式进行采数。所述峰值采 数模式为:采集一段时间内包含模值最大值的一段数据。
[0054]如果当前的数据为GSM或TD-SCDMA制式数据,则采用固定位置采数模式进行采 数。所述固定位置采数模式为:采集时隙内任一固定位置的一段数据。
[0055]步骤303:周期性存储采集所得的数据,直至本次采数结束;
[0056]具体为:每次采数过程中,根据数据及对应功率档位信息连续进行多个周期的采 数,每个采数周期均对同一个缓冲寄存器(Buffer)进行操作,即将采集的数据存储于同一 个Buffer中,后一采数周期的数据可能将前一采数周期采集的数据覆盖,这说明被覆盖的 数据的优先级低于当前所采集数据的优先级,最后一个采数周期停止后,本次采数结束。所 述采数的开始和结束可由相应模块控制,实际运行过程中可进行简单判断,以决定是否结 束本次采数。之后,通过AXI (Advanced extensible Interface)总线将采集的数据读出。
[0057]本发明中,可将下行链路数据和反馈链路数据分别存储于两个RAM中。
[0058]需要说明的是,在存储下行链路数据前,还需要对下行链路到反馈链路数据的延 时进行补偿,该方法为公知技术,不再阐述。
[0059]这里,Buffer中最后存储的数据是优先级最高的数据,也就是系统所需的数据。与 现有技术不同,本发明可避免对不需上报数据的存储,而只需将系统所需的数据存储并上 报,因此可节省大量存储空间。
[0060]本发明还提供了一种Dro数据采集的实现装置,如图4所示,包括:功率档位计算 模块、优先级判断模块、制式判断及运行模块和存储模块;其中,
[0061]所述功率档位计算模块,用于对数据进行功率档位计算,并将计算结果发送给优 先级判断模块;
[0062]所述优先级判断模块,用于将计算所得的档位号对应的优先级与已存储数据的档 位号对应的优先级进行比较,确定大于等于已存储数据的优先级时,通知制式判断及运行模块,直至本次采数结束;
[0063]所述制式判断及运行模块,用于判断当前的数据制式,根据数据制式选择对应的 采数模式进行采数;
[0064]所述存储模块,用于周期性存储采集所得的数据。
[0065]所述采数模式包括:自适应采数模式、峰值采数模式和固定位置采数模式;相应 的,所述制式判断及运行模块,用于判断当前的数据制式,根据数据制式选择自适应采数模 式、峰值采数模式或固定位置采数模式进行采数。
[0066]所述制式判断及运行模块还包括:制式判断模块、自适应采数控制模块、峰值采数 控制模块和固定位置采数控制模块;其中,
[0067]所述制式判断模块,用于判断当前的数据制式,根据判断结果通知自适应采数控 制模块、峰值采数控制模块或固定位置采数控制模块;
[0068]所述自适应采数控制模块,用于收到制式判断模块的通知后,进行采数;
[0069]所述峰值采数控制模块,用于收到制式判断模块的通知后,进行采数;
[0070]所述固定位置采数控制模块,用于收到制式判断模块的通知后,进行采数。
[0071]所述优先级判断模块,还用于在每个采数周期结束后,对已存储数据的优先级进 行更新。
[0072]所述制式判断及运行模块,还用于确定计算所得的档位号对应的优先级小于已存 储数据的优先级时,结束当前采数周期,并通知优先级判断模块;相应的,
[0073]所述优先级判断模块,进一步用于继续进行下一采数周期的优先级判断,直至本 次采数结束。
[0074]此外,本发明还需设置延时模块,用于对下行链路到反馈链路数据的延时进行补 偿。此模块可设置于制式判断及运行模块与存储模块之间,在图4中未体现。
[0075]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种数字预失真数据采集方法,其特征在于,该方法包括: 对数据进行功率档位计算后,将计算所得的档位号对应的优先级与已存储数据的档位号对应的优先级进行比较,如果大于等于已存储数据的优先级,则判断当前的数据制式,根据数据制式选择对应的采数模式进行采数;周期性存储采集所得的数据,直至本次采数结束。
2.根据权利要求1所述的数字预失真数据采集方法,其特征在于,所述采数模式包括:自适应采数模式、峰值采数模式和固定位置采数模式。
3.根据权利要求2所述的数字预失真数据采集方法,其特征在于, 所述自适应采数模式适用于通用移动通信系统UMTS和码分多址CDMA制式数据; 所述峰值采数模式适用于UMTS制式数据; 所述固定位置采数模式适用于全球移动通讯系统GSM和时分同步码分多址TD-SCDMA制式数据。
4.根据权利要求1所述的数字预失真数据采集方法,其特征在于,所述周期性存储采集所得的数据,为: 每个采数周期均将采集的数据存储于同一个缓冲寄存器Buffer中,后一个采数周期采集的数据覆盖前一个采数周期采集的数据,直至本次采数过程结束。
5.根据权利要求1至4任一项所述的数字预失真数据采集方法,其特征在于,该方法还包括:每个采数周期结束后,对已存储的数据优先级进行更新。
6.根据权利要求1至4任一项所述的数`字预失真数据采集方法,其特征在于,该方法还包括: 如果计算所得的档位号对应的优先级小于已存储数据的优先级,则结束当前采数周期,继续进行下一采数周期的优先级判断,直至本次采数结束。
7.一种数字预失真数据采集的实现装置,其特征在于,该装置包括:功率档位计算模块、制式判断及运行模块和存储模块;其中, 所述功率档位计算模块,用于对数据进行功率档位计算,并将计算结果发送给优先级判断模块; 所述优先级判断模块,用于将计算所得的档位号对应的优先级与已存储数据的档位号对应的优先级进行比较,确定大于等于已存储数据的优先级时,通知制式判断及运行模块,直至本次采数结束; 所述制式判断及运行模块,用于判断当前的数据制式,根据数据制式选择对应的采数模式进行采数; 所述存储模块,用于周期性存储采集所得的数据。
8.根据权利要求7所述的数字预失真数据采集的实现装置,其特征在于,所述采数模式包括:自适应采数模式、峰值采数模式和固定位置采数模式; 相应的,所述制式判断及运行模块,用于判断当前的数据制式,根据数据制式选择自适应采数模式、峰值采数模式或固定位置采数模式进行采数。
9.根据权利要求8所述的数字预失真数据采集的实现装置,其特征在于,所述制式判断及运行模块还包括:制式判断模块、自适应采数控制模块、峰值采数控制模块和固定位置采数控制模块;其中,所述制式判断模块,用于判断当前的数据制式,根据判断结果通知自适应采数控制模块、峰值采数控制模块或固定位置采数控制模块; 所述自适应采数控制模块,用于收到制式判断模块的通知后,进行采数; 所述峰值采数控制模块,用于收到制式判断模块的通知后,进行采数; 所述固定位置采数控制模块,用于收到制式判断模块的通知后,进行采数。
10.根据权利要求7、8或9所述的数字预失真数据采集的实现装置,其特征在于,所述优先级判断模块,还用于在每个采数周期结束后,对已存储数据的优先级进行更新。
11.根据权利要求7、8或9所述的数字预失真数据采集的实现装置,其特征在于,所述制式判断及运行模块,还用于确定计算所得的档位号对应的优先级小于已存储数据的优先级时,结束当前采数周期,并通知优先级判断模块;相应的, 所述优先级判断模块,进一步用于继续进行下一采数周期的优先级判断,直至本次采数结束。
【文档编号】H04W28/14GK103581940SQ201210268406
【公开日】2014年2月12日 申请日期:2012年7月31日 优先权日:2012年7月31日
【发明者】张磊 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1