一种数字预失真处理方法及装置制造方法及图纸

技术编号:16607736 阅读:28 留言:0更新日期:2017-11-22 18:02
本发明专利技术公开了一种数字预失真处理方法及装置,用以提高数字预失真系统的稳定性,减少DPD处理过程中异常状况的发生。该方法包括:验证DPD系统是否可以正常执行DPD;当确定所述DPD系统可以正常执行DPD时,执行DPD过程。

【技术实现步骤摘要】
一种数字预失真处理方法及装置
本专利技术涉及通信
,尤其涉及一种数字预失真处理方法及装置。
技术介绍
无线通信的快速发展,使得频谱资源十分紧张,因此出现了多种复杂的调制方式来提高频谱资源利用率,导致峰均比变高,影响信号质量。在通信系统中,为了无失真地传输信息,对功率放大器(简称功放)的线性度提出了很高要求。目前弥补功放非线性的常用方法有两种:功率回退法和线性化技术。由于功率回退法具有功放效率低、成本高、设备复杂等不足,使得线性化技术的优势更加显著。常用的线性化技术包括前馈技术和预失真技术两种,预失真技术具有体积小、效率高、性能好等特点,更多地被用于提高功放的线性度,改善发射信号质量,降低邻道功率干扰。数字预失真(DigitalPre-Distortion,DPD)技术是在信号经过功放前添加一个与功放非线性特性互逆的模块,弥补功放的非线性。DPD的实现方法是利用经过功放前的输入信号和经过功放后的反馈信号建立合理的功放模型,并用该模型得到功放逆模型,对输入信号进行预失真处理,使得预失真后的信号通过功放后输出信号与输入信号呈线性。现有的数字预失真系统架构已基本成熟,然而在实际的应用中,数字预失真系统的各模块功能由软件实现。但软件版本实现中经常出现多种问题而使得某些功能异常,如DPD通道选择、查找表LUT使能、信号功率过大等等不确定问题,都可能导致DPD效果不理想,甚至导致DPD失败或烧毁功放。
技术实现思路
本专利技术实施例提供了一种数字预失真处理方法及装置,用以提高数字预失真系统的稳定性,减少DPD处理过程中异常状况的发生。本专利技术实施例提供的一种数字预失真处理方法包括:验证数字预失真DPD系统是否可以正常执行DPD;当确定所述DPD系统可以正常执行DPD时,执行DPD过程。本专利技术实施例提供的该方法,在执行DPD过程之前,先对DPD系统进行校验,当确定DPD系统可以正常执行DPD时,执行DPD过程,提高了DPD系统的可靠性和稳定性,避免了由于多种不确定因素导致的DPD失败或者烧毁功放的问题,采用该方法可以有效减少DPD处理过程中异常状况的发生。较佳地,所述验证DPD系统是否可以正常执行DPD,具体包括:验证执行DPD时选择的通道,其中,所述通道为训练序列TR经过DPD处理器处理后输入给功率放大器的第一通道,或者为所述TR不经过DPD处理器处理直接输入给功率放大器的第二通道;若执行DPD时选择的通道为所述第一通道,则确定所述DPD系统可以正常执行DPD。由于在执行DPD时,TR首先会进行通道的选择,若选择的通道为上述第二通道,相当于对输入信号没有执行DPD处理,DPD系数也不会更新,最终会导致DPD处理失败。因此,通过该方法对执行DPD时选择的通道进行验证,在确定TR选择的通道为上述第一通道时,才执行DPD,有效避免了由于TR通道选择的错误而导致的DPD处理异常。较佳地,验证执行DPD时选择的通道,具体包括:预先将所述DPD处理器中的查找表LUT中的数值均设置为第一特定值;提取输入给功率放大器的训练序列TR′,若所述TR′等于所述TR,则确定执行DPD时选择的通道为所述第二通道,否则,确定执行DPD时选择的通道为所述第一通道。较佳地,所述第一特定值为0。若将第一特定值设为0,则TR若选择的是第一通道,会经过DPD处理器进行处理,从而从DPD处理器输出的处理后的数据就为0,也就是上述TR′为0,从而,可以通过判断TR′是否为0而简单、直观、准确地确定执行DPD选择的通道是否为第一通道。较佳地,当确定所述DPD系统可以正常执行DPD时,执行DPD过程,具体包括:当确定执行DPD时选择的通道为所述第一通道时,验证所述DPD处理器中的查找表LUT使能是否正常;当确定所述LUT使能正常时,执行DPD过程。从而,在确定执行DPD时选择的通道为所述第一通道时,进一步验证所述DPD处理器中的查找表LUT使能是否正常,并且在确定LUT使能正常时,执行DPD过程,可以避免由于LUT使能异常而导致的DPD处理失败。也就是说,若确定LUT使能异常,则会停止执行后续的DPD过程,减少了不必要的处理过程,防止了功率放大器的损坏。较佳地,验证所述DPD处理器中的LUT使能是否正常,具体包括:为所述DPD处理器中的LUT预设第二特定值;根据预设有所述第二特定值的LUT对预设的特定训练序列进行模拟DPD运算处理,得到处理后的数据;判断所述处理后数据与预设的理想数据是否一致;若一致,则确定所述DPD处理器中的LUT使能正常,否则,确定所述DPD处理器中的LUT使能异常。较佳地,当确定所述DPD系统可以正常执行DPD时,执行DPD过程具体包括:通过所述DPD系统中的DPD处理器对训练序列TR进行DPD运算处理,得到处理后的训练序列;提取所述处理后的训练序列,并对所述处理后的训练序列的幅度进行检测;若确定所述处理后的训练序列的幅度在预设的幅度范围内,则将所述处理后的训练序列输入给功率放大器,否则,将所述处理后的训练序列的幅度设置为满足预设要求的幅度值后,输入给所述功率放大器。通过对输入给功率放大器的训练序列的幅度进行检测和处理,可以保证输入给功率放大器的训练序列的幅度满足预设要求,防止大信号的产生而导致的功放烧毁,避免DPD处理失败。较佳地,该方法还包括:提取所述功率放大器输出的反馈数据FB,并根据所述FB以及所述处理后的训练序列更新所述DPD处理器中的查找表LUT;当对DPD处理器中的LUT更新后,对更新后的LUT中的数值进行验证,若根据验证结果确定所述更新后的LUT中的数值满足预设要求,则根据所述更新后的LUT中的数值执行下一次DPD过程。通过对LUT中的数值进行验证,保证在执行数字预失真时采用的LUT的数值在有效的范围内,确保DPD效果,避免由于LUT中的数值不符合要求而导致的DPD处理失败。较佳地,所述更新后的LUT包括至少一张LUT;采用如下方式对更新后的LUT中的数值进行验证:将所述更新后的每一张LUT中同一位置的数值进行求和,得到m个和值;其中,m表示每一张LUT中的数值的个数;将所述每一和值分别与预设的数值范围进行比较,若存在任一所述和值超过所述预设的数值范围,则确定所述更新后的LUT中的数值不满足预设要求,若所述每一和值均没有超过所述预设的数值范围,则确定所述更新后的LUT中的数值满足预设要求。本专利技术实施例提供的一种数字预失真处理装置,包括:验证单元,用于验证数字预失真DPD系统是否可以正常执行DPD;执行单元,用于当确定所述DPD系统可以正常执行DPD时,执行DPD过程。较佳地,所述验证单元具体用于:验证执行DPD时选择的通道,其中,所述通道为训练序列TR经过DPD处理器处理后输入给功率放大器的第一通道,或者为所述TR不经过DPD处理器处理直接输入给功率放大器的第二通道;若执行DPD时选择的通道为所述第一通道,则确定所述DPD系统可以正常执行DPD。较佳地,所述验证单元验证执行DPD时选择的通道时,具体用于:预先将所述DPD处理器中的查找表LUT中的数值均设置为第一特定值;提取输入给功率放大器的训练序列TR′,若所述TR′等于所述TR,则确定执行DPD时选择的通道为所述第二通道,否则,确定执行DPD时选择本文档来自技高网...
一种数字预失真处理方法及装置

【技术保护点】
一种数字预失真处理方法,其特征在于,该方法包括:验证数字预失真DPD系统是否可以正常执行DPD;当确定所述DPD系统可以正常执行DPD时,执行DPD过程。

【技术特征摘要】
1.一种数字预失真处理方法,其特征在于,该方法包括:验证数字预失真DPD系统是否可以正常执行DPD;当确定所述DPD系统可以正常执行DPD时,执行DPD过程。2.根据权利要求1所述的方法,其特征在于,所述验证DPD系统是否可以正常执行DPD,具体包括:验证执行DPD时选择的通道,其中,所述通道为训练序列TR经过DPD处理器处理后输入给功率放大器的第一通道,或者为所述TR不经过DPD处理器处理直接输入给功率放大器的第二通道;若执行DPD时选择的通道为所述第一通道,则确定所述DPD系统可以正常执行DPD。3.根据权利要求2所述的方法,其特征在于,验证执行DPD时选择的通道,具体包括:预先将所述DPD处理器中的查找表LUT中的数值均设置为第一特定值;提取输入给功率放大器的训练序列TR′,若所述TR′等于所述TR,则确定执行DPD时选择的通道为所述第二通道,否则,确定执行DPD时选择的通道为所述第一通道。4.根据权利要求3所述的方法,其特征在于,所述第一特定值为0。5.根据权利要求2所述的方法,其特征在于,当确定所述DPD系统可以正常执行DPD时,执行DPD过程,具体包括:当确定执行DPD时选择的通道为所述第一通道时,验证所述DPD处理器中的查找表LUT使能是否正常;当确定所述LUT使能正常时,执行DPD过程。6.根据权利要求5所述的方法,其特征在于,验证所述DPD处理器中的LUT使能是否正常,具体包括:为所述DPD处理器中的LUT预设第二特定值;根据预设有所述第二特定值的LUT对预设的特定训练序列进行模拟DPD运算处理,得到处理后的数据;判断所述处理后的数据与预设的理想数据是否一致;若一致,则确定所述DPD处理器中的LUT使能正常,否则,确定所述DPD处理器中的LUT使能异常。7.根据权利要求1所述的方法,其特征在于,所述执行DPD过程具体包括:通过所述DPD系统中的DPD处理器对训练序列TR进行DPD运算处理,得到处理后的训练序列;提取所述处理后的训练序列,并对所述处理后的训练序列的幅度进行检测;若确定所述处理后的训练序列的幅度在预设的幅度范围内,则将所述处理后的训练序列输入给功率放大器,否则,将所述处理后的训练序列的幅度设置为满足预设要求的幅度值后,输入给所述功率放大器。8.根据权利要求7所述的方法,其特征在于,该方法还包括:提取所述功率放大器输出的反馈数据FB,并根据所述FB以及所述处理后的训练序列更新所述DPD处理器中的查找表LUT;当对DPD处理器中的LUT更新后,对更新后的LUT中的数值进行验证,若根据验证结果确定所述更新后的LUT中的数值满足预设要求,则根据所述更新后的LUT中的数值执行下一次DPD过程。9.根据权利要求8所述的方法,其特征在于,所述更新后的LUT包括至少一张LUT;采用如下方式对更新后的LUT中的数值进行验证:将所述更新后的每一张LUT中同一位置的数值进行求和,得到m个和值;其中,m表示每一张LUT中的数值的个数;将所述每一和值分别与预设的数值范围进行比较,若存在任一所述和值超过所述预设的数值范围,则确定所述更新后的LUT中的数值不满足预设要求,若所述每一和值均没有超过所述预设的数值范围,则确定所述更新后的LUT中的数值满足预设要求。10.一种数字...

【专利技术属性】
技术研发人员:周丹孙华荣王静怡王杰丽张永丽
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

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

1