CN110351218B - 一种预失真处理方法、装置和通信设备 - Google Patents
一种预失真处理方法、装置和通信设备 Download PDFInfo
- Publication number
- CN110351218B CN110351218B CN201810307685.2A CN201810307685A CN110351218B CN 110351218 B CN110351218 B CN 110351218B CN 201810307685 A CN201810307685 A CN 201810307685A CN 110351218 B CN110351218 B CN 110351218B
- Authority
- CN
- China
- Prior art keywords
- signal
- coefficient
- amplitude
- component
- vector modulation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03F—AMPLIFIERS
- H03F3/00—Amplifiers with only discharge tubes or only semiconductor devices as amplifying elements
- H03F3/20—Power amplifiers, e.g. Class B amplifiers, Class C amplifiers
- H03F3/24—Power amplifiers, e.g. Class B amplifiers, Class C amplifiers of transmitter output stages
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03F—AMPLIFIERS
- H03F1/00—Details of amplifiers with only discharge tubes, only semiconductor devices or only unspecified devices as amplifying elements
- H03F1/32—Modifications of amplifiers to reduce non-linear distortion
- H03F1/3241—Modifications of amplifiers to reduce non-linear distortion using predistortion circuits
- H03F1/3247—Modifications of amplifiers to reduce non-linear distortion using predistortion circuits using feedback acting on predistortion circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/36—Modulator circuits; Transmitter circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/36—Modulator circuits; Transmitter circuits
- H04L27/366—Arrangements for compensating undesirable properties of the transmission path between the modulator and the demodulator
- H04L27/367—Arrangements for compensating undesirable properties of the transmission path between the modulator and the demodulator using predistortion
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Amplifiers (AREA)
- Transmitters (AREA)
Abstract
本申请涉及通信技术领域,尤其涉及一种预失真处理方法、装置以及通信设备。本申请提供的预失真处理方法、装置以及通信设备,通过对模拟信号进行矢量调制实现预失真处理,并根据模拟信号的幅度通过查表确定矢量调制系数,降低了预失真处理的复杂度、功耗以及实现成本。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种预失真处理方法、装置和通信设备。
背景技术
在无线信号发射设备中,因功率放大器(power amplifier,PA)工作在其非线性区而产生的发射信号失真,是影响通信质量的关键因素之一。预失真(predistortion,PD)技术是目前常用的解决PA失真的方法,其可以通过减少PA在其非线性区运行时产生的失真,提升PA效率。
图1示出了一种包含预失真处理的系统结构示意图,射频信号RF1分为两路,一路经过延时处理生成经过延时的射频信号RF2,一路作为预失真处理模块和预失真训练模块的输入信号RFin。预失真训练模块利用RFin信号和从功率放大器输出端口耦合回来的反馈信号RFfb计算预失真系数,然后将预失真系数发送给预失真处理模块。预失真处理模块根据预失真系数,对RFin信号进行预失真处理,得到处理后的预失真信号RFout。RFout信号经过耦合器与RF2信号相混合,得到RF3信号作为PA的输入信号。
在现有包含预失真处理的系统中,因为预失真处理模块需要实现复杂的非线性信号处理过程,需要耗费较高的成本以及功耗,如何实现低成本、低功耗的预失真处理系统,是无线信号处理研究亟待解决的问题。
发明内容
本文描述了一种预失真处理装置和通信设备,通过基于信号幅度的查表来确定预失真系数,并对模拟射频信号进行矢量调制,实现模拟射频信号的预失真处理,从而避免了复杂的非线性信号处理,降低了预失真处理系统的实现和设计成本,节省了预失真系统运行过程中的功耗。
第一方面,本申请实施例提供一种预失真处理装置,该装置包括正交移相模块、包络检波模块、系数选择模块、乘法模块和第一加法模块。其中,正交移相模块用于接收模拟信号,并根据所述模拟信号生成同相分量信号和正交分量信号;包络检波模块用于接收所述模拟信号,并根据所述模拟信号生成包络信号;系数选择模块与所述包络检波模块相连接,用于根据所述包络信号的幅度通过查表确定矢量调制系数,并输出所述矢量调制系数的实部和虚部;乘法模块与正交移相模块和系数选择模块相连接,用于将所述同相分量信号与所述矢量调制系数的实部相乘得到预失真的同相分量信号,以及将所述正交分量信号与所述矢量调制系数的虚部相乘得到预失真的正交分量信号;第一加法模块与乘法模块相连,用于接收所述预失真的同相分量信号和所述预失真的正交分量信号,并将所述预失真的同相分量信号与所述预失真的正交分量信号相加,得到预失真模拟信号。通过对模拟信号进行矢量调制来实现信号的预失真处理,同时基于信号幅度查表获得矢量调制系数,避免了复杂的非线性计算和非线性信号处理过程,降低了预失真处理装置的复杂度、实现成本以及运行过程中的功耗。
在一个可能的设计中,所述系数选择模块,还用于根据所述包络信号的幅度通过查表确定直流补偿量并输出;所述第一加法模块,还用于将所述直流补偿量与所述预失真模拟信号相加,得到经过直流补偿的预失真模拟信号。在预失真过程中增加直流补偿量,可以针对系统中产生的直流偏置对预失真信号进行补偿,提升预失真处理效果,同时,根据信号的幅度确定不同的直流补偿量,可以更加灵活对直流偏置进行补偿,进一步提升预失真处理效果,从而提升系统性能。
在一个可能的设计中,所述系数选择模块中包括系数索引确定器、选择器和至少一个比较器;所述至少一个比较器,与所述包络检波模块相连接,用于根据所述包络信号的幅度和幅度分段阈值集合确定所述包络信号所属的幅度分段,并将所述幅度分段的确定信号发送给所述系数索引确定器,其中,所述幅度分段阈值集合中包括K个幅度分段阈值,所述K为大于或等于1的整数;所述系数索引确定器,与所述至少一个比较器相连接,用于接收所述幅度分段的确定信号,并根据所述幅度分段通过查表确定所述矢量调制系数的索引,并将所述索引发送至所述选择器;所述选择器,与所述系数索引确定器相连接,用于接收所述索引,并根据所述索引和矢量调制系数集合确定所述矢量调制系数,并输出所述矢量调制系数的实部和虚部,其中,所述矢量调制系数集合中包括K个矢量调制系数。可选的,当所述系数选择模块还用于确定直流补偿量的时候,所述系数选择模块中可以包括至少一个选择器,所述系数索引确定器,还用于根据所述幅度分段通过查表确定所述直流补偿量的索引,并将所述直流补偿量的索引发送至所述至少一个选择器,所述至少一个选择器还用于根据所述直流补偿量的索引和直流补偿量集合确定所述直流补偿量,并输出所述直流补偿量,其中,所述直流补偿量集合中包括K个直流补偿量。
在一个可能的设计中,所述系数选择模块,还用于根据延时的包络信号的幅度确定矢量调制系数分量和/或直流补偿量分量,所述矢量调制系数分量用于生成所述矢量调制系数,所述直流补偿量分量用于生成所述直流补偿量。在预失真处理过程中根据延时的模拟信号(或者模拟信号的包络信号)确定矢量调制系数和/或直流补偿分量,可以在系统存在记忆特征的情况下,针对系统的记忆特征进行预失真处理,提升系统性能。
可选的,所述系数选择模块,包括延时模块,第二加法模块、第一系数分量选择模块和至少一个第二系数分量选择模块;所述延时模块,与所述包络检波模块相连接,用于对包络信号进行延时,得到延时的包络信号;所述第一系数分量选择模块,用于根据所述包络信号的幅度通过查表确定第一矢量调制系数分量,并输出所述第一矢量调制系数分量的实部和虚部;所述至少一个第二系数分量选择模块,与所述延时模块相连接,用于根据所述延时的包络信号的幅度通过查表确定至少一个第二矢量调制系数分量,并输出所述至少一个第二矢量调制系数分量的实部和虚部;所述第二加法模块,与所述第一系数分量选择模块和所述至少一个第二系数分量选择模块相连接,用于将所述第一矢量调制系数分量的实部与所述至少一个第二矢量调制系数分量的实部累加得到所述矢量调制系数的实部,以及将所述第一矢量调制系数分量的虚部与所述至少一个第二矢量调制系数分量的虚部累加得到所述矢量调制系数的虚部。
可选的,所述系数选择模块,包括延时模块,第二加法模块、第一系数分量选择模块和至少一个第二系数分量选择模块;所述延时模块,与所述包络检波模块相连接,用于对包络信号进行延时,得到延时的包络信号;所述第一系数分量选择模块,用于根据所述包络信号的幅度通过查表确定第一直流补偿量分量并输出;所述至少一个第二系数分量选择模块,与所述延时模块相连接,用于根据所述延时的包络信号的幅度通过查表确定至少一个第二直流补偿量分量并输出;所述第二加法模块,与所述第一系数分量选择模块和所述至少一个第二系数分量选择模块相连接,用于将所述第一直流补偿量分量与所述至少一个第二直流补偿量分量累加,得到所述直流补偿量。
在一个可能的设计中,所述预失真处理装置还包括:模数转换模块和数模转换模块;所述模数转换模块,用于接收所述包络检波模块输出的模拟域的所述包络信号,将所述模拟域的包络信号转换成数字域的包络信号并输出至所述系数选择模块;所述数模转换模块,用于接收所述系数选择模块输出的数字域的所述矢量调制系数的实部和虚部,并将所述数字域的矢量调制系数的实部和虚部转换成模拟域的矢量调制系数的实部和虚部,并输出至所述乘法模块。系数选择模块工作在数字域,可以实现更精确的查表,提升预失真性能。
在一个可能的设计中,所述系数选择模块还用于接收幅度分段阈值集合和矢量调制系数集合中的至少一个集合,并根据所述包络信号的幅度以及所述至少一个集合,通过查表确定所述矢量调制系数,其中,所述幅度分段阈值集合中包括K个幅度分段阈值,所述矢量调制系数集合中包括K个矢量调制系数,所述K为大于或等于1的整数。可选的,所述系数选择模块还用于接收直流补偿量集合,并根据所述包络信号的幅度以及所述直流补偿量集合,通过查表确定直流补偿量,其中,所述直流补偿量集合中包括K个直流补偿量,所述K为大于或等于1的整数。幅度分段阈值集合、矢量调制系数集合或者直流补偿量集合均可以实时的根据系统或者信号特征的变化而变换,从而提供更加灵活的幅度分段方式、质量调制系数或者直流补偿量,进一步提升预失真性能。
第二方面,本申请实施例提供一种通信设备,包括第一方面或第一方面任一种可能的设计中所述的预失真处理装置。该通信设备包括各种形式的无线收发设备,例如基站,用户设备等。
第三方面,本申请提供了一种芯片系统,用于实现第一方面或第一方面任一种可能的设计中所述的预失真处理装置。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。所述芯片,可以是一种专用集成电路(Application-Specific IntegratedCircuit,ASIC),也可以是其他形式的芯片。可选的,所述芯片系统还可以包含处理器,用于支持预失真处理装置实现上述方面中所涉及的功能,例如,获取上述方面中所涉及的信号和/或参数,进行上述方面中的预失真处理过程。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存预失真处理装置必要的程序指令和数据。
第四方面,本申请实施例提供一种预失真处理方法,包括:根据模拟信号生成同相分量信号和正交分量信号;根据所述模拟信号生成包络信号;根据所述包络信号的幅度通过查表确定矢量调制系数;将所述同相分量信号与所述矢量调制系数的实部相乘得到预失真的同相分量信号,将所述正交分量信号与所述矢量调制系数的虚部相乘得到预失真的正交分量信号,将所述预失真的同相分量信号与所述预失真的正交分量信号相加,得到预失真模拟信号。
在一个可能的设计中,所述方法还包括:根据所述包络信号的幅度通过查表确定直流补偿量;将所述直流补偿量与所述预失真模拟信号相加,得到经过直流补偿的预失真模拟信号。
在一个可能的设计中,根据所述包络信号的幅度通过查表确定矢量调制系数,包括:根据所述包络信号的幅度和幅度分段阈值集合确定所述包络信号所属的幅度分段,其中,所述幅度分段阈值集合中包括K个幅度分段阈值,所述K为大于或等于1的整数;根据所述包络信号所属的幅度分段和矢量调制系数集合确定所述矢量调制系数,其中,所述矢量调制系数集合中包括K个矢量调制系数。
在一个可能的设计中,所述根据所述包络信号的幅度通过查表确定矢量调制系数,包括:根据所述包络信号的幅度和延时的包络信号的幅度,通过查表确定所述矢量调制系数。可选的,所述根据所述包络信号的幅度和延时的包络信号的幅度,通过查表确定所述矢量调制系数,包括:根据所述包络信号的幅度通过查表确定第一矢量调制系数分量,根据延时的包络信号的幅度通过查表确定至少一个第二矢量调制系数分量;将所述第一矢量调制系数分量与所述至少一个第二矢量调制系数分量相加,得到所述矢量调制系数。
在一个可能的设计中,所述根据所述包络信号的幅度通过查表确定直流补偿量,包括:根据所述包络信号的幅度和幅度分段阈值集合确定所述包络信号所属的幅度分段,其中,所述幅度分段阈值集合中包括K个幅度分段阈值,所述K为大于或等于1的整数;根据所述包络信号所属的幅度分段和直流补偿量集合确定所述直流补偿量,所述直流补偿量集合中包括K个直流补偿量。
在一个可能的设计中,所述根据所述包络信号的幅度通过查表确定直流补偿量,包括:根据所述包络信号的幅度和延时的包络信号的幅度,通过查表确定所述直流补偿量。可选的,所述根据所述包络信号的幅度和延时的包络信号的幅度,通过查表确定所述直流补偿量,包括:根据所述包络信号的幅度通过查表确定第一直流补偿量分量;根据延时的包络信号的幅度通过查表确定至少一个第二直流补偿量分量;将所述第一直流补偿量分量与所述至少一个第二直流补偿量分量累加,得到所述直流补偿量。
结合上述可能的设计,所述包络信号可以是模拟形式的包络信号或者是数字形式的包络信号。所述幅度分段阈值集合、矢量调制系数集合和直流补偿量集合中任一个或者多个集合可以是动态变化的。
附图说明
下面将参照所示附图对本申请实施例进行描述。
图1为本申请所涉及的一种预失真处理系统结构示意图;
图2为本申请实施例提供的一种通信设备结构示意图;
图3为本申请实施例提供的一种预失真处理装置的结构示意图;
图4为本申请实施例提供的一种系数选择模块的结构示意图;
图5为本申请实施例提供的另一种预失真处理装置的结构示意图;
图6为本申请实施例提供的另一种系数选择模块的结构示意图;
图7为本申请实施例提供的又一种预失真处理装置的结构示意图;
图8为本申请实施例提供的再一种预失真处理装置的结构示意图;
图9为本申请实施例提供的一种预失真处理方法流程图。
具体实施方式
下面将结合附图对本申请实施例进行描述。
本申请实施例可以应用于长期演进(Long Term Evolution,LTE)系统以及后续的演进系统,如新空口(new radio,NR)系统、第五代移动通信(the 5th Generation mobilecommunication,5G)系统等,也可以应用于通用移动通信系统(Universal MobileTelecommunications System,UMTS)、全球移动通信系统(Global System for MobileCommunication,GSM)等制式的无线通信系统,还可以应用于其他需要实现预失真处理的通信系统以及该通信系统中的通信设备。应用本申请实施例所提供的方案和/或装置的通信设备可以是无线通信系统中的基站,也可以是其他需要实现预失真处理的设备或装置,例如终端设备、中继设备等。本申请中所述的基站可以包括各种形式的宏基站、微基站、中继站、接入点或射频拉远单元(remote radio unit,RRU)等。在不同系统中,具备基站功能的设备的名称可能会有所不同,例如在LTE网络中,称为演进的节点B(evolved NodeB,eNB或eNodeB),在第三代(the 3rd Generation,3G)网络中,称为节点B(Node B)等。本申请所述的终端设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备、控制设备、机器通信设备或连接到无线调制解调器的其它设备,以及各种形式的用户设备(user equipment,UE)、移动台(mobile station,MS)、终端(terminal)或终端设备(terminal equipment)等。
图2是可能应用本申请实施例的一种通信设备结构示意图。该通信设备包括基带信号处理模块、射频信号处理模块以及与射频信号处理模块相连接的天线,射频信号处理模块中可以包含至少一条发射链路和至少一条接收链路。在发射链路中,经过基带信号处理模块处理的基带信号通过基带信号处理模块和射频信号处理模块的接口传送至射频信号处理模块,经过射频信号处理模块中的发射链路处理后得到射频信号,该射频信号经天线发射;在接收链路中,由天线接收到的无线信号经过射频信号处理模块的接收链路处理,转换为基带信号,经由基带信号处理模块和射频信号处理模块的接口传送至基带信号处理模块,在基带信号处理模块中进行基带信号处理。在发射链路中,基带信号处理模块对信号的处理可以包括预编码、调制等,射频信号处理模块对信号的处理可以包括削波处理、预失真处理、预编码、上变频、功率放大等。在接收链路中,射频信号处理模块对信号的处理可以包括低噪声放大处理、下变频等,基带信号处理模块对信号的处理可以包括均衡、解调、译码等。射频信号处理模块中还可以包括双工器,连接于发射链路、接收链路以及天线之间。本申请对基带信号处理模块和/或射频信号处理模块中对信号的具体处理算法和处理顺序不做限定。该通信设备可以是基站,所述基带信号处理模块可以是基站的基带单元(baseband unit,BBU),所述射频信号处理单元可以是基站的无线单元(radio unit,RU)、射频单元(radio frequency unit,RFU)或者射频拉远单元(remote radio unit,RRU)等。该通信设备也可以是终端设备,所述基带信号处理模块可以是终端设备中的基带信号处理芯片或者基带信号处理电路,所述射频信号处理模块可以是终端设备中的射频信号处理电路或者射频信号处理芯片。当然,通信设备还可以包含其他的功能模块,本申请对此不作限定。
在一个示例中,本申请实施例所提供的预失真处理方法和/或装置可以应用于射频信号处理模块的发射链路处理中。
本申请中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
下面将结合附图,对本申请实施例所提供的方案进行更为详细的描述。
图3是本申请实施例提供的一种预失真处理装置的结构示意图。该预失真处理装置包括:正交移相模块、包络检波模块、系数选择模块、乘法模块和第一加法模块。所述正交移相模块,用于接收模拟信号,并根据所述模拟信号生成同相分量信号和正交分量信号。所述包络检波模块,用于接收所述模拟信号,并根据所述模拟信号生成包络信号。所述系数选择模块,与所述包络检波模块相连接,用于根据所述包络信号的幅度通过查表确定矢量调制系数,并输出所述矢量调制系数的实部和虚部。所述乘法模块,与所述正交移相模块和所述系数选择模块相连接,用于将所述同相分量信号与所述矢量调制系数的实部相乘得到预失真的同相分量信号,以及将所述正交分量信号与所述矢量调制系数的虚部相乘得到预失真的正交分量信号。所述第一加法模块,与所述乘法模块相连,用于接收所述预失真的同相分量信号和所述预失真的正交分量信号,并将所述预失真的同相分量信号与所述预失真的正交分量信号相加,得到预失真模拟信号。
如图3所示,该预失真处理装置接收模拟信号X(t),并将模拟信号X(t)分成两路,一路通过正交移相模块分成同相分量信号XI(t)和正交分量信号XQ(t),另一路模拟信号X(t)通过包络检波模块得到包络信号|X(t)|2。其中,将模拟信号X(t)分成两路可以通过耦合器、功分器等器件实现,本申请不做限定,根据模拟信号X(t)生成同相分量信号XI(t)和正交分量信号XQ(t),以及根据模拟信号X(t)得到包络信号|X(t)|2的具体算法以及实现方式本申请不做限定。可选的,正交移相模块可以包含正交移相器(quadrature phaseshifter,QPS)来实现上述功能,包络检波模块可包含包络检波器(envelope detector,EDET)来实现上述功能,当然,正交移相模块和/或包络检波模块也可以通过其他形式,例如集成电路、分立器件等方式实现,本申请对此不作限定。可选的,该模拟信号X(t)可以是业务信号,如承载业务数据的正交频分复用(orthogonal frequency divisionmultiplexing,OFDM)符号,也可以是专用于预失真处理的信号,该专用信号也可以是OFDM符号。
系数选择模块会根据包络信号|X(t)|2在预先生成的表格中查找需要使用的矢量调制系数。具体的,系数选择模块可以根据包络信号|X(t)|2确定该包络信号所在的幅度分段i,i=1,...,K,将第i个分段对应的矢量调制系数Ai作为需要使用的矢量调制系数。其中,K为幅度分段数,K为大于等于1的整数,不同幅度分段的阈值为βi,i=1,...,K。具体实现时,可以根据系统需求,例如输入信号的幅度特征等,对幅度分段方式进行调整,具体可以体现为调整阈值βi,i=1,...,K的取值,例如,阈值βi,i=1,...,K的取值可以满足βi=(i/K)·βK,i=1,...,K,从而实现均匀分段,其中βK为系统所允许的最大幅度值。可选的,矢量调制系数Ai,i=1,...,K为复数,其实部用于与同相分量信号相乘,其虚部用于与正交分量信号相乘。
系数选择模块可以通过芯片、集成电路或者分立器件等形式来实现,也可以通过上述不同器件的组合来实现,本申请对此不作限定。在一个示例中,系数选择模块中可以包括系数索引确定器、选择器和至少一个比较器。至少一个比较器与包络检波模块相连接,用于根据包络信号的幅度和幅度分段阈值集合确定所述包络信号所属的幅度分段,并将幅度分段的确定信号发送给所述系数索引确定器,其中,幅度分段阈值集合中包括K个幅度分段阈值,所述K为大于或等于1的整数。系数索引确定器与至少一个比较器相连接,用于接收幅度分段的确定信号,并根据幅度分段通过查表确定矢量调制系数的索引,并将该索引发送至选择器。选择器接收所述索引,并根据索引和矢量调制系数集合确定矢量调制系数,并输出该矢量调制系数的实部和虚部,其中,所述矢量调制系数集合中包括K个矢量调制系数。
图4示出了本申请实施例提供的一种系数选择模块的结构示意图。该系数选择模块中包含K个比较器,其中第i个比较器比较包络信号的幅度和第i个幅度分段的阈值βi的大小,并根据比较结果输出第i个幅度分段的确定信号,其中,i=1,...,K。当然,也可以使用更少或者更多的比较器来判断包络信号的幅度,例如,使用一个比较器,串行的比较包络信号的幅度与K个阈值的关系,本申请对此不作限定。系数索引确定器根据K个幅度分段的确定信号确定当前包络信号的幅度所落入的幅度分段,并通过查表确定该幅度分段对应的矢量调制系数的索引,即需要使用的矢量调制系数的索引。选择器接收系数索引确定器发送的矢量调制系数的索引,根据矢量调制系数集合{A1,...,AK},确定需要使用的矢量调制系数的取值,并将该矢量调制系数的实部和虚部输出。其中,K个幅度分段的确定信号可以是不同的形式,例如,第i个比较器可以以0或1的形式通知系数索引确定器当前包络信号的幅度和第i个幅度分段的阈值βi的大小关系,系数索引确定器便可以根据K个比较器的输出确定当前的包络信号的幅度所属的幅度分段。可选的,比较器、系数索引确定器以及选择器都可以通过芯片、集成电路或者分立器件的形式来实现,本申请对此不作限定。
可选的,系数选择模块可以包含存储器件,用于存储幅度分段阈值集合{β1,...,βK}或者矢量调制系数集合{A1,...,AK},供比较器或者选择器使用。根据幅度分段确定结果确定矢量调制系数索引所需要的表格,也可以存储在上述存储器件中,供系数索引确定器使用。上述存储器件可以是一个集成的存储器,也可以分别设置比较器、系数索引确定器以及选择器中。本申请对存储器件的具体实现形式不做限定。
可选的,系数选择模块也可以通过通信接口或者电路结构接收其他模块,例如,预失真训练模块(未在图4中示出),发送的幅度分段阈值集合{β1,...,βK}、矢量调制系数集合{A1,...,AK}或者根据幅度分段确定结果确定矢量调制系数索引所需要的表格。上述集合或者表格,可以是根据系统信号的特征预先确定好的,也可以是根据系统信号的特征变化实时更新的,从而可以在系统的运算复杂度以及系统性能之间寻求更好的平衡。
系数选择模块确定了需要使用的矢量调制系数Ai后,将Ai的实部Ai,I和虚部Ai,Q分别输出至乘法模块,由乘法模块实现Ai,I与XI(t)相乘,以及Ai,Q与XQ(t)相乘。可选的,该乘法模块可以包含至少一个乘法器来实现上述功能,也可以通过其他器件形式实现上述功能。在图3给出的示例中,乘法模块中包含两个乘法器,其中一个乘法器用于实现矢量调制系数的实部Ai,I与同相分量信号XI(t)相乘,另一个乘法器用于实现矢量调制系数的虚部Ai,Q与正交分量信号XQ(t)相乘。第一加法模块将Ai,I与XI(t)相乘以及Ai,Q与XQ(t)相乘得到的两个乘积进行相加,得到预失真模拟信号Y(t),该预失真模拟信号Y(t)可以作为功率放大器的输入,经过功率放大后经由天线发射。可选的,第一加法模块可以包含至少一个加法器,用于实现上述功能,图3示出了通过一个加法器实现上述第一加法模块功能的形式。结合上述功能,预失真模拟信号Y(t)与模拟信号X(t)之间可以认为满足如下公式:
其中,|X(t)|表示对信号X(t)取模值。
可选的,系数选择模块还可以在数字域实现,即系数选择模块处理的信号为数字信号。如图3所示,该预失真处理装置还可以包括模数转换模块和数模转换模块。所述模数转换模块,用于接收所述包络检波模块输出的模拟域的所述包络信号,将所述模拟域的包络信号转换成数字域的包络信号并输出至所述系数选择模块。所述数模转换模块,用于接收所述系数选择模块输出的数字域的所述矢量调制系数的实部和虚部,并将所述数字域的矢量调制系数的实部和虚部转换成模拟域的矢量调制系数的实部和虚部,并输出至所述乘法模块。具体的,包络检波模块输出模拟形式的包络信号|X(t)|2,经过模数转换模块将模拟形式的包络信号|X(t)|2转换成数字形式的包络信号|X(n)|2送至系数选择模块,系数选择模块基于数字形式的包络信号|X(n)|2完成上述矢量调制系数选择的过程,不同仅在于此例中系数选择模块中处理的信号是数字形式,系数选择模块输出数字形式的矢量调制系数Ai的实部Ai,I和虚部Ai,Q,该实部Ai,I和虚部Ai,Q经过数模转换模块转换成模拟形式并输入至乘法模块。可选的,所述模数转换模块可以包含模数转换器(analogue to digitalconverter,ADC),所述数模转换模块可以包含数模转换器(digital to analogueconverter,DAC)。该预失真处理装置中的其他模块的功能以及具体实现形式与上述段落中的描述相同,此处不再赘述。
系数选择模块在数字域实现,可以减少模拟器件的使用,提升查表精度,从而提升预失真处理性能。系数选择模块在模拟域实现(即系数选择模块处理的信号为模拟信号),可以在信号带宽较大时,避免使用高速ADC及DAC,从而降低成本和功耗。
本申请实施例提供的预失真处理装置,将模拟信号转换为同相分量信号和正交分量信号,并根据矢量调制系数分别对同相分量信号和正交分量信号进行处理(即矢量调制操作),从而实现模拟信号的预失真处理,两路分量信号相互独立,避免了直接对模拟信号进行调幅和调相处理,从而避免了调幅处理和调相处理之间的相互耦合,提升了预失真效果以及系统性能。同时,根据矢量调制系数分别对同相分量信号和正交分量信号进行处理可以通过乘法器来实现,减少了非线性器件的使用,降低了系统实现的成本和功耗。矢量调制系数根据信号包络的幅度通过查表来选取,避免了复杂的计算和处理过程,实现简单,进一步降低了系统复杂度,降低系统实现的成本和功耗。
图5是本申请实施例提供的另一种预失真处理装置的结构示意图。图5所示的预失真处理装置与图3所示的预失真处理装置的不同在于,预失真处理装置中的系数选择模块,还用于根据所述包络信号的幅度通过查表确定直流补偿量并输出,预失真处理装置中的第一加法模块,还用于将所述直流补偿量与所述预失真模拟信号相加,得到经过直流补偿的预失真模拟信号。图5所示的预失真处理装置中的其他模块的功能、具体实施方式以及对信号的处理过程与图3所示的预失真处理装置相同,此处不再赘述。
图5所示的预失真处理装置中,系数选择模块会根据包络信号|X(t)|2(当预失真处理装置中包含模数转换模块的时候,包络信号表示为|X(n)|2,为说明简便,后续以|X(t)|2为例进行说明),在预先生成的表格中查找需要使用的矢量调制系数和直流补偿量。具体的,系数选择模块可以根据包络信号|X(t)|2确定该包络信号所在的幅度分段i,i=1,...,K,将第i个分段对应的矢量调制系数Ai作为需要使用的矢量调制系数,将第i个分段对应的直流补偿量Bi作为需要使用的直流补偿量。其中,K为幅度分段数,K为大于等于1的整数,不同幅度分段的阈值为βi,i=1,...,K。具体实现时,可以根据系统需求,例如输入信号的幅度特征等,对幅度分段方式进行调整,具体可以体现为调整阈值βi,i=1,...,K的取值,例如,阈值βi,i=1,...,K的取值可以满足βi=(i/K)·βK,i=1,...,K,从而实现均匀分段,其中βK为系统所允许的最大幅度值。可选的,矢量调制系数Ai,i=1,...,K为复数,其实部用于与同相分量信号相乘,其虚部用于与正交分量信号相乘,直流补偿量Bi,i=1,...,K为实数,其用于与预失真模拟信号相加,对预失真模拟信号进行直流补偿(即得到经过直流补偿的预失真模拟信号)。
系数选择模块可以通过芯片、集成电路或者分立器件等形式来实现,也可以通过上述不同器件的组合来实现,本申请对此不作限定。在一个示例中,系数选择模块中包括系数索引确定器、至少一个选择器和至少一个比较器。至少一个比较器与所述包络检波模块相连接,用于根据包络信号的幅度和幅度分段阈值集合确定包络信号所属的幅度分段,并将幅度分段的确定信号发送给系数索引确定器,其中,幅度分段阈值集合中包括K个幅度分段阈值,所述K为大于或等于1的整数。系数索引确定器与至少一个比较器相连接,用于接收幅度分段的确定信号,并根据幅度分段通过查表确定矢量调制系数的索引和直流补偿量的索引,并将矢量调制系数的索引和直流补偿量的索引发送至至少一个选择器。至少一个选择器与系数索引确定器相连接,用于接收矢量调制系数的索引和直流补偿量的索引,并根据矢量调制系数的索引和矢量调制系数集合确定矢量调制系数,以及根据直流补偿量的索引和直流补偿量集合确定直流补偿量,并输出矢量调制系数的实部和虚部以及直流补偿量,其中,矢量调制系数集合中包括K个矢量调制系数,直流补偿量集合中包括K个直流补偿量。
图6示出了本申请实施例提供的另一种系数选择模块的结构示意图。该系数选择模块中包含K个比较器,其中第i个比较器比较包络信号的幅度和第i个幅度分段的阈值βi的大小,并根据比较结果输出第i个幅度分段的确定信号,其中,i=1,...,K。当然,也可以使用更少或者更多的比较器,或者使用其他方法,来判断包络信号的幅度,例如,使用一个比较器串行的比较包络信号的幅度与K个阈值的关系,本申请对此不作限定。系数索引确定器根据K个幅度分段的确定信号确定当前包络信号的幅度所落入的幅度分段,并通过查表确定该幅度分段对应的矢量调制系数的索引以及该幅度分段对应的直流补偿量的索引,即需要使用的矢量调制系数的索引以及需要使用的直流补偿量的索引。至少一个选择器接收系数索引确定器发送的矢量调制系数的索引,根据矢量调制系数集合{A1,...,Ak},确定需要使用的矢量调制系数的取值,并将该矢量调制系数的实部和虚部输出。至少一个选择器还接收系数索引确定器发送的直流补偿量的索引,根据直流补偿量集合{B1,...,BK},确定需要使用的直流补偿量的取值,并将该直流补偿量输出。具体的,图6所示的系数选择模块中包含两个选择器,其中一个用于确定矢量调制系数,另外一个用于确定直流补偿量。当然,也可以复用同一个选择器确定矢量调制系数和直流补偿量,本申请对此不作限定。其中,K个幅度分段的确定信号可以是不同的形式,例如,第i个比较器可以以0或1的形式通知系数索引确定器当前包络信号的幅度和第i个幅度分段的阈值βi的大小关系,系数索引确定器便可以根据K个比较器的输出确定当前的包络信号的幅度所属的幅度分段。可选的,比较器、系数索引确定器以及选择器都可以通过芯片、集成电路或者分立器件的形式来实现,本申请对此不作限定。
可选的,系数选择模块可以包含存储器件,用于存储幅度分段阈值集合{β1,...,βk}、矢量调制系数集合{A1,...,AK}或者直流补偿量集合{B1,...,BK},供比较器或者选择器使用。根据幅度分段确定结果确定矢量调制系数索引和直流补偿量索引所需要的表格(可以是同一张表格也可以是不同的表格),也可以存储在上述存储器件中,供系数索引确定器使用。上述存储器件可以是一个集成的存储器,也可以分别设置比较器、系数索引确定器以及选择器中。本申请对存储器件的具体实现形式不做限定。
可选的,系数选择模块也可以通过通信接口或者电路结构接收其他模块,例如,预失真训练模块(未在图6中示出),发送的幅度分段阈值集合{β1,...,βK}、矢量调制系数集合{A1,...,AK}、直流补偿量集合{B1,...,BK}或者根据幅度分段确定结果确定矢量调制系数索引和直流补偿量索引所需要的表格。上述集合或者表格,可以是根据系统信号的特征预先确定好的,也可以是根据系统信号的特征变化实时更新的,从而可以在系统的运算复杂度以及系统性能之间寻求更好的平衡。
系数选择模块确定了需要使用的矢量调制系数Ai后,将Ai的实部Ai,I和虚部Ai,Q分别输出至乘法模块,由乘法模块实现Ai,I与XI(t)相乘,以及Ai,Q与XQ(t)相乘,其中乘法模块的具体功能和实现形式与图3所对应的示例相同。系数选择模块确定需要使用的直流补偿量Bi并将Bi输出至第一加法模块,第一加法模块将Ai,I与XI(t)相乘以及Ai,Q与XQ(t)相乘得到的两个乘积以及Bi进行累加,得到经过直流补偿的预失真模拟信号Y’(t),该预失真模拟信号Y′(t)可以作为功率放大器的输入,经过功率放大后经由天线发射。可选的,第一加法模块可以包含至少一个加法器,用于实现上述功能,图6示出了通过两个加法器实现上述第一加法模块功能的形式,即首先将Ai,I与XI(t)相乘以及Ai,Q与XQ(t)相乘得到的两个乘积相加,得到预失真模拟信号Y(t),再将Y(t)与Bi相加得到经过直流补偿的预失真模拟信号Y’(t)。结合上述功能,预失真模拟信号Y’(t)与模拟信号X(t)之间可以认为满足如下公式:
其中,|X(t)|表示对信号X(t)取模值。
可选的,系数选择模块还可以在数字域实现,即系数选择模块处理的信号为数字信号。如图5所示,该预失真处理装置还可以包括模数转换模块和数模转换模块。所述模数转换模块和数模转换模块的具体功能和实现与图3所对应的示例相同,不同仅在于此例中系数选择模块还用于确定数字形式的直流补偿量并输出,其中直流补偿量也经过数模转换模块转换成模拟形式并输入至第一加法模块。
由于一些电路器件(例如,模数转换器)的非理想特性,会在信号处理的过程产生直流偏置从而影响系统性能,在预失真处理装置中增加与信号幅度相关的直流补偿量,增加了预失真处理的自由度,可以进一步提升预失真性能,从而提升系统性能。
图7示出了本申请实施例提供的又一种预失真处理装置的结构示意图。图7所示出的预失真处理装置在图3或图5所示的预失真处理装置的基础上,增加了包络信号记忆项(即经过延时的包络信号)的处理,从而在一些电路器件(例如,功率放大器)的失真特性存在记忆特征的场景下,可以更好的针对该记忆特征进行信号的预失真,从而提升预失真处理的性能,而且因为本申请实施例中的系数选择模块根据信号幅度进行查表,实现成本低且功耗较小,从而可以使用较小的成本和功耗提升系统性能。本文中所述的记忆特征,是指电路器件输出的信号特征不仅与当前输入信号有关,还受到当前输入信号之前输入的信号的影响。
如图7所示,该预失真处理装置中的系数选择模块,包括延时模块,第二加法模块、第一系数分量选择模块和第二系数分量选择模块。其中,延时模块与包络检波模块相连接,用于对包络信号进行延时,得到延时的包络信号。第一系数分量选择模块根据包络信号的幅度通过查表确定第一矢量调制系数分量,并输出第一矢量调制系数分量的实部和虚部,至少一个第二系数分量选择模块与延时模块相连接,根据延时的包络信号的幅度通过查表确定至少一个第二矢量调制系数分量,并输出至少一个第二矢量调制系数分量的实部和虚部。第二加法模块与第一系数分量选择模块和至少一个第二系数分量选择模块相连接,将第一矢量调制系数分量的实部与至少一个第二矢量调制系数分量的实部累加得到需要使用的矢量调制系数的实部,将第一矢量调制系数分量的虚部与至少一个第二矢量调制系数分量的虚部累加得到需要使用的矢量调制系数的虚部。可选的,当该预失真处理装置还进行直流补偿量的处理时,上述系数选择模块中的第一系数分量选择模块,还根据包络信号的幅度通过查表确定第一直流补偿量分量,并输出,上述系数选择模块中的至少一个第二系数分量选择模块,还根据所述延时的包络信号的幅度通过查表确定至少一个第二直流补偿量分量并输出。上述系数选择模块中的第二加法模块,还将第一直流补偿量分量与至少一个第二直流补偿量分量累加,得到需要使用的直流补偿量。
可选的,当系数选择模块处理模拟形式的信号时,延时模块将接收到的模拟形式的包络信号|X(t)|2进行延时处理得到经过延时的包络信号|X(t-Δt)|2,第一系数分量选择模块根据|X(t)|2进行系数选择,第二系数分量选择模块根据|X(t-Δt)|2进行系数选择。当系数选择模块处理数字形式的信号时,延时模块将接收到的数字形式的包络信号|X(n)|2进行延时处理得到经过延时的包络信号|X(n-Δn)|2,第一系数分量选择模块根据|X(n)|2进行系数选择,第二系数分量选择模块根据|X(n-Δn)|2进行系数选择。
可选的,第一系数分量选择模块和/或第二系数分量选择模块可以按照图4所示的方式实现,当预失真处理装置还进行直流补偿量的处理时,第一系数分量选择模块和/或第二系数分量选择模块可以按照图6所示的方式实现。其中,第一系数分量选择模块所使用的幅度分段阈值集合可以与第二系数分量选择模块所使用的幅度分段阈值集合不同,第一系数分量选择模块所使用的矢量调制系数集合可以与第二系数分量选择模块所使用的矢量调制系数集合不同,第一系数分量选择模块所使用的直流补偿量集合可以与第二系数分量选择模块所使用的直流补偿量集合不同。不同的系数分量选择模块使用不同的幅度分段阈值结合、矢量调制系数集合或者直流补偿量集合,可以更加灵活的根据系统中信号的特征进行预失真处理,进一步提升预失真性能。
第二加法模块,将各个系数分量选择模块输出的矢量调制系数分量的实部进行累加得到需要使用的矢量调制系数的实部,以及将各个系数分量选择模块输出的矢量调制系数分量的虚部进行累加得到需要使用的矢量调制系数的需部,当预失真处理装置还进行直流补偿量的处理时,第二加法模块还将各个系数分量选择模块输出的直流补偿量分量进行累加得到需要使用的直流补偿量。第二加法模块可以包含至少一个加法器来实现上述功能,图7中示出了通过两个加法器分别实现矢量调制系数分量的实部累加以及矢量调制系数分量的虚部累加的实现方式,当预失真处理装置还进行直流补偿量的处理时,还可以使用第三个加法器,实现流补偿量分量的累加。
可选的,第二系数分量选择模块,也可以仅用于根据经过延时的包络信号确定第二矢量调制系数分量或者第二直流补偿量分量,具体实现方式可以参考图7所对应示例中的描述,此处不再赘述。
图7所示的预失真处理装置中的其他模块的具体功能以及实现方式可以参考图3或图5所对应的示例。
图8示出了本申请实施例提供的再一种预失真处理装置的结构示意图。图8所示出的预失真处理装置在图7所示的预失真处理装置的基础上,包含了更多的第二系数分量选择模块,延时模块对包络信号进行不同的延时处理,供第二系数分量选择模块使用,从而可以针对系统中更复杂的记忆特性进行信号的预失真处理。其中,多个第二系数分量选择模块所使用的幅度分段阈值集合可以不同,多个第二系数分量选择模块所使用的矢量调制系数集合可以不同,多个第二系数分量选择模块所使用的直流补偿量集合也可以不同。
可选的,在上述图3-图8所示的预失真处理装置中,仅示出了主要功能模块,在这些示出的模块之间,还可以根据系统需求包含其他的信号处理器件或者电路,例如,各个部分和/或器件之间可以根据系统需求设置其他的软硬件处理模块,本申请对此不作限定。不同模块之间的实现顺序,也可以根据系统的需求进行调整,例如,模数转换模块还可以设置在包络检波模块之前,或者延时模块之后等等,本申请对此不作限定。
在本申请实施例中所述的装置或者各个模块的具体实现形式,可以是集成电路、芯片、分立器件等,或者上述任意的组合,本申请对此不作限定。例如,本申请示例中所述的装置或者模块,可以是一种电路,该电路可以由芯片系统实现。所述芯片系统可以包括:中央处理器(central processing unit,CPU)、通用处理器、数字信号处理器(digitalsignal processor,DSP)、专用集成电路(application-specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、分立器件、硬件部件或者上述器件的任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述装置也可以是实现计算功能的组合,例如包含一个或多于一个微处理器组合,DSP和微处理器的组合等。在一个具体的示例中,本申请实施例中所提供的预失真处理装置可以由数字芯片和/或模拟射频芯片联合实现,其中,数字芯片用于实现上述实施例中处理数字信号的器件,模拟射频芯片用于实现上述实施例中处理模拟信号和/或射频信号的器件。可选的,模拟射频芯片还可以包含中频信号处理芯片和射频信号处理芯片。
图9为本申请实施例提供的一种预失真处理方法流程图。
在901部分,根据模拟信号生成同相分量信号和正交分量信号。
具体的,可以使用正交调制的方式获得所述同相分量信号和正交分量信号。该模拟信号可以是业务信号,如承载业务数据的OFDM符号,也可以是专用于预失真处理的信号,该专用信号也可以是OFDM符号。
在902部分,根据所述模拟信号生成包络信号。
在903部分,根据所述包络信号的幅度通过查表确定矢量调制系数。
可选的,所述包络信号可以是模拟域的包络信号,也可以是数字域的包络信号。
在一个具体的示例中,根据所述包络信号的幅度通过查表确定矢量调制系数,包括:根据所述包络信号的幅度和幅度分段阈值集合确定所述包络信号所属的幅度分段,其中,所述幅度分段阈值集合中包括K个幅度分段阈值,所述K为大于或等于1的整数;根据所述包络信号所属的幅度分段通过查表确定所述矢量调制系数。具体的,可以根据所述包络信号所属的幅度分段,通过查表确定所述矢量调制系数的索引,并根据所述索引和矢量调制系数集合确定所述矢量调制系数,其中,所述矢量调制系数集合中包括K个矢量调制系数。
在另一个具体的实例中,根据所述包络信号的幅度通过查表确定矢量调制系数,包括:根据所述包络信号的幅度以及根据经过延时的包络信号的幅度确定矢量调制系数。具体的,可以根据所述包络信号的幅度通过查表确定第一矢量调制系数分量,根据经过延时的包络信号的幅度通过查表确定至少一个第二矢量调制系数分量;将所述第一矢量调制系数分量与所述至少一个第二矢量调制系数分量相加,得到所述矢量调制系数。其中,将所述第一矢量调制系数分量与所述至少一个第二矢量调制系数分量相加,包括将将所述第一矢量调制系数分量的实部与所述至少一个第二矢量调制系数分量的实部相加,以及将所述第一矢量调制系数分量的虚部与所述至少一个第二矢量调制系数分量的虚部相加。具体的,确定第一矢量调制系数分量或至少一个第二矢量调制系数分量的方法,可以与上一段落示例中确定矢量调制系数的过程相同,此处不再赘述。其中,确定第一矢量调制系数分量所使用的幅度分段阈值集合可以与确定第二矢量调制系数分量所使用的幅度分段阈值集合不同,确定第一矢量调制系数分量所使用的矢量调制系数集合可以与确定第二矢量调制系数分量所使用的矢量调制系数集合不同。当需要确定多个第二矢量调制系数分量的时候,可以根据经过不同延时的包络信号进行,所使用的幅度分段阈值集合或者矢量调制系数集合也可以不相同。
可选的,结合上述示例,所述方法还可以包括:接收幅度分段阈值集合和矢量调制系数集合中的至少一个集合,并根据所述包络信号的幅度以及所述至少一个集合,通过查表确定所述矢量调制系数,其中,所述幅度分段阈值集合中包括K个幅度分段阈值,所述矢量调制系数集合中包括K个矢量调制系数,所述K为大于或等于1的整数。
在904部分,将所述同相分量信号与所述矢量调制系数的实部相乘得到预失真的同相分量信号,将所述正交分量信号与所述矢量调制系数的虚部相乘得到预失真的正交分量信号,将所述预失真的同相分量信号与所述预失真的正交分量信号相加,得到预失真模拟信号。
结合上述901-904部分,本申请实施例所提供的预失真处理方法,还可以包含如下903a和904a部分。
在903a部分,根据所述包络信号的幅度通过查表确定直流补偿量。
可选的,所述包络信号可以是模拟域的包络信号,也可以是数字域的包络信号。
在一个具体的示例中,根据所述包络信号的幅度通过查表确定直流补偿量,包括:根据所述包络信号的幅度和幅度分段阈值集合确定所述包络信号所属的幅度分段,其中,所述幅度分段阈值集合中包括K个幅度分段阈值,所述K为大于或等于1的整数;根据所述包络信号所属的幅度分段,通过查表确定需要使用的所述直流补偿量。具体的,可以根据所述包络信号所属的幅度分段,确定所述直流补偿量的索引,根据所述直流补偿量的索引和直流补偿量集合确定所述直流补偿量,其中,所述直流补偿量集合中包括K个直流补偿量。
在另一个具体的示例中,根据所述包络信号的幅度通过查表确定直流补偿量,包括:根据所述包络信号的幅度以及根据经过延时的包络信号的幅度确定直流补偿量。具体的,可以根据所述包络信号的幅度通过查表确定第一直流补偿量分量;根据经过延时的包络信号的幅度通过查表确定至少一个第二直流补偿量分量;将所述第一直流补偿量分量与所述至少一个第二直流补偿量分量累加,得到所述直流补偿量。其中,确定第一直流补偿量分量或者至少一个第二直流补偿量分量的方法,可以与上一段落示例中确定直流补偿量的过程相同,此处不再赘述。可选的,确定第一直流补偿量分量所使用的直流补偿量集合可以与确定第二直流补偿量分量所使用的直流补偿量集合不同。当需要确定多个第二直流补偿量分量的时候,可以根据经过不同延时的包络信号进行,所使用的直流补偿量集合也可以不相同。
可选的,结合上述示例,所述方法还可以包括:接收直流补偿量集合,并根据所述包络信号的幅度以及所述直流补偿量集合,通过查表确定直流补偿量,其中,所述直流补偿量集合中包括K个直流补偿量,所述K为大于或等于1的整数。
在904a部分,将所述直流补偿量与所述预失真模拟信号相加,得到经过直流补偿的预失真模拟信号。
可选的,执行进行步骤901-904(还可以包括步骤903a和904a)的,可以是预失真处理装置,例如,图3至图8所示的预失真处理装置,也可以是系统或者通信设备中的其他装置,例如,基站或者用户设备中的中射频处理装置等。
可选的,上述步骤901-904(还可以包括步骤903a和904a)之间的执行顺序可以根据系统需求进行调整,本申请对此不作限定。
需要说明的是,上述实施例中所述的预失真处理装置,又可以称为模拟预失真处理装置。上述实施例中所述的预失真处理方法,又可以成为模拟预失真处理方法。预失真处理装置或预失真处理方法中所接收及处理的模拟信号,可以为射频模拟信号(也称为射频信号)。
本申请公开内容所描述的方法和装置,可以用硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-onlymemory,ROM)、可擦除可编程只读存储器(erasable programmable read-only memory,EPROM)、电可擦可编程只读存储器(electrically erasable programmable read-onlymemory,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(compact disc read-only memory,CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。可选的,处理器和存储介质可以位于ASIC中。可选的,该ASIC可以位于通信设备中。可选的,处理器和存储介质也可以作为分立组件存在于通信设备中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。
Claims (14)
1.一种预失真处理装置,其特征在于,包括:正交移相模块、包络检波模块、系数选择模块、乘法模块和第一加法模块,所述系数选择模块中包括系数索引确定器、选择器和至少一个比较器,或者,所述系数选择模块中包括延时模块,第二加法模块、第一系数分量选择模块和至少一个第二系数分量选择模块;
所述正交移相模块,用于接收模拟信号,并根据所述模拟信号生成同相分量信号和正交分量信号;
所述包络检波模块,用于接收所述模拟信号,并根据所述模拟信号生成包络信号;
所述系数选择模块,与所述包络检波模块相连接,用于根据所述包络信号的幅度通过查表确定矢量调制系数,并输出所述矢量调制系数的实部和虚部;
所述乘法模块,与所述正交移相模块和所述系数选择模块相连接,用于将所述同相分量信号与所述矢量调制系数的实部相乘得到预失真的同相分量信号,以及将所述正交分量信号与所述矢量调制系数的虚部相乘得到预失真的正交分量信号;
所述第一加法模块,与所述乘法模块相连,用于接收所述预失真的同相分量信号和所述预失真的正交分量信号,并将所述预失真的同相分量信号与所述预失真的正交分量信号相加,得到预失真模拟信号;
所述至少一个比较器,与所述包络检波模块相连接,用于根据所述包络信号的幅度和幅度分段阈值集合确定所述包络信号所属的幅度分段,并将所述幅度分段的确定信号发送给所述系数索引确定器,其中,所述幅度分段阈值集合中包括K个幅度分段阈值,所述K为大于或等于1的整数;
所述系数索引确定器,与所述至少一个比较器相连接,用于接收所述幅度分段的确定信号,并根据所述幅度分段通过查表确定所述矢量调制系数的索引,并将所述索引发送至所述选择器;
所述选择器,与所述系数索引确定器相连接,用于接收所述索引,并根据所述索引和矢量调制系数集合确定所述矢量调制系数,并输出所述矢量调制系数的实部和虚部,其中,所述矢量调制系数集合中包括K个矢量调制系数;
所述延时模块,与所述包络检波模块相连接,用于对包络信号进行延时,得到延时的包络信号;
所述第一系数分量选择模块,用于根据所述包络信号的幅度通过查表确定第一矢量调制系数分量,并输出所述第一矢量调制系数分量的实部和虚部;
所述至少一个第二系数分量选择模块,与所述延时模块相连接,用于根据所述延时的包络信号的幅度通过查表确定至少一个第二矢量调制系数分量,并输出所述至少一个第二矢量调制系数分量的实部和虚部;
所述第二加法模块,与所述第一系数分量选择模块和所述至少一个第二系数分量选择模块相连接,用于将所述第一矢量调制系数分量的实部与所述至少一个第二矢量调制系数分量的实部累加得到所述矢量调制系数的实部,以及将所述第一矢量调制系数分量的虚部与所述至少一个第二矢量调制系数分量的虚部累加得到所述矢量调制系数的虚部。
2.如权利要求1所述的装置,其特征在于,
所述系数选择模块,还用于根据所述包络信号的幅度通过查表确定直流补偿量并输出;
所述第一加法模块,还用于将所述直流补偿量与所述预失真模拟信号相加,得到经过直流补偿的预失真模拟信号。
3.如权利要求2所述的装置,其特征在于,当所述系数选择模块还用于确定直流补偿量时,所述系数索引确定器,还用于根据所述幅度分段通过查表确定所述直流补偿量的索引,并将所述直流补偿量的索引发送至所述至少一个选择器;
所述至少一个选择器,还用于接收所述直流补偿量的索引,并根据所述直流补偿量的索引和直流补偿量集合确定所述直流补偿量,并输出所述直流补偿量,其中,所述直流补偿量集合中包括K个直流补偿量。
4.如权利要求2所述的装置,其特征在于,当所述系数选择模块还用于确定直流补偿量时,所述第一系数分量选择模块,还用于根据所述包络信号的幅度通过查表确定第一直流补偿量分量,并输出所述第一直流补偿量分量;
所述至少一个第二系数分量选择模块,还用于根据所述延时的包络信号的幅度通过查表确定至少一个第二直流补偿量分量,并输出所述至少一个第二直流补偿量分量;
所述第二加法模块,还用于将所述第一直流补偿量分量与所述至少一个第二直流补偿量分量累加,得到所述直流补偿量。
5.如权利要求1-4任一项所述的装置,其特征在于,还包括:模数转换模块和数模转换模块;
所述模数转换模块,用于接收所述包络检波模块输出的模拟域的所述包络信号,将所述模拟域的包络信号转换成数字域的包络信号并输出至所述系数选择模块;
所述数模转换模块,用于接收所述系数选择模块输出的数字域的所述矢量调制系数的实部和虚部,并将所述数字域的矢量调制系数的实部和虚部转换成模拟域的矢量调制系数的实部和虚部,并输出至所述乘法模块。
6.如权利要求1-4任一项所述的装置,其特征在于,所述系数选择模块,还用于接收幅度分段阈值集合和矢量调制系数集合中的至少一个集合,并根据所述包络信号的幅度以及所述至少一个集合,通过查表确定所述矢量调制系数,其中,所述幅度分段阈值集合中包括K个幅度分段阈值,所述矢量调制系数集合中包括K个矢量调制系数,所述K为大于或等于1的整数。
7.如权利要求1-4任一项所述的装置,其特征在于,所述系数选择模块,还用于接收直流补偿量集合,并根据所述包络信号的幅度以及所述直流补偿量集合,通过查表确定所述直流补偿量,其中,所述直流补偿量集合中包括K个直流补偿量,所述K为大于或等于1的整数。
8.一种通信设备,其特征在于,所述通信设备包括如权利要求1-7任一项所述的预失真处理装置。
9.一种预失真处理方法,其特征在于,包括:
根据模拟信号生成同相分量信号和正交分量信号;
根据所述模拟信号生成包络信号;
根据所述包络信号的幅度和延时的包络信号的幅度,通过查表确定矢量调制系数;
将所述同相分量信号与所述矢量调制系数的实部相乘得到预失真的同相分量信号,将所述正交分量信号与所述矢量调制系数的虚部相乘得到预失真的正交分量信号,将所述预失真的同相分量信号与所述预失真的正交分量信号相加,得到预失真模拟信号。
10.如权利要求9所述的方法,其特征在于,还包括:
根据所述包络信号的幅度通过查表确定直流补偿量;
将所述直流补偿量与所述预失真模拟信号相加,得到经过直流补偿的预失真模拟信号。
11.如权利要求9所述的方法,其特征在于,所述根据所述包络信号的幅度和延时的包络信号的幅度,通过查表确定所述矢量调制系数,包括:
根据所述包络信号的幅度通过查表确定第一矢量调制系数分量;
根据所述延时的包络信号的幅度通过查表确定至少一个第二矢量调制系数分量;
将所述第一矢量调制系数分量与所述至少一个第二矢量调制系数分量相加,得到所述矢量调制系数。
12.如权利要求10所述的方法,其特征在于,所述根据所述包络信号的幅度通过查表确定直流补偿量,包括:
根据所述包络信号的幅度和幅度分段阈值集合确定所述包络信号所属的幅度分段,其中,所述幅度分段阈值集合中包括K个幅度分段阈值,所述K为大于或等于1的整数;
根据所述包络信号所属的幅度分段和直流补偿量集合确定所述直流补偿量,所述直流补偿量集合中包括K个直流补偿量。
13.如权利要求10所述的方法,其特征在于,所述根据所述包络信号的幅度通过查表确定直流补偿量,包括:根据所述包络信号的幅度和延时的包络信号的幅度,通过查表确定所述直流补偿量。
14.如权利要求13所述的方法,其特征在于,所述根据所述包络信号的幅度和延时的包络信号的幅度,通过查表确定所述直流补偿量,包括:
根据所述包络信号的幅度通过查表确定第一直流补偿量分量;
根据所述延时的包络信号的幅度通过查表确定至少一个第二直流补偿量分量;
将所述第一直流补偿量分量与所述至少一个第二直流补偿量分量累加,得到所述直流补偿量。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810307685.2A CN110351218B (zh) | 2018-04-08 | 2018-04-08 | 一种预失真处理方法、装置和通信设备 |
PCT/CN2019/081689 WO2019196769A1 (zh) | 2018-04-08 | 2019-04-08 | 一种预失真处理方法、装置和通信设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810307685.2A CN110351218B (zh) | 2018-04-08 | 2018-04-08 | 一种预失真处理方法、装置和通信设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110351218A CN110351218A (zh) | 2019-10-18 |
CN110351218B true CN110351218B (zh) | 2021-08-20 |
Family
ID=68163054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810307685.2A Active CN110351218B (zh) | 2018-04-08 | 2018-04-08 | 一种预失真处理方法、装置和通信设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110351218B (zh) |
WO (1) | WO2019196769A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111988254B (zh) * | 2020-04-29 | 2021-07-27 | 北京邮电大学 | 一种低复杂度峰均比压缩与预失真联合优化方法 |
US11381266B1 (en) * | 2020-12-31 | 2022-07-05 | Iridium Satellite Llc | Wireless communication with interference mitigation |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101040502A (zh) * | 2004-01-21 | 2007-09-19 | 电力波技术公司 | 宽带增强型数字注射预失真系统和方法 |
CN102299689A (zh) * | 2011-06-29 | 2011-12-28 | 清华大学 | 基于包络跟踪技术的高效率双频功率放大器的设计方法 |
US8224266B2 (en) * | 2007-08-30 | 2012-07-17 | Dali Systems Co., Ltd. | Power amplifier predistortion methods and apparatus using envelope and phase detector |
CN107070467A (zh) * | 2015-11-03 | 2017-08-18 | 英飞凌科技股份有限公司 | 模拟rf预失真器和非线性分离器 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4835241B2 (ja) * | 2006-04-11 | 2011-12-14 | 株式会社日立製作所 | ディジタルプリディストーション送信機 |
CN101247185B (zh) * | 2008-03-05 | 2011-06-22 | 中兴通讯股份有限公司 | 一种用于检测信号高低功率变化的装置及方法 |
CN102340283B (zh) * | 2010-07-14 | 2014-05-28 | 大唐移动通信设备有限公司 | 一种包络跟踪的方法及装置 |
-
2018
- 2018-04-08 CN CN201810307685.2A patent/CN110351218B/zh active Active
-
2019
- 2019-04-08 WO PCT/CN2019/081689 patent/WO2019196769A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101040502A (zh) * | 2004-01-21 | 2007-09-19 | 电力波技术公司 | 宽带增强型数字注射预失真系统和方法 |
US8224266B2 (en) * | 2007-08-30 | 2012-07-17 | Dali Systems Co., Ltd. | Power amplifier predistortion methods and apparatus using envelope and phase detector |
CN102299689A (zh) * | 2011-06-29 | 2011-12-28 | 清华大学 | 基于包络跟踪技术的高效率双频功率放大器的设计方法 |
CN107070467A (zh) * | 2015-11-03 | 2017-08-18 | 英飞凌科技股份有限公司 | 模拟rf预失真器和非线性分离器 |
Also Published As
Publication number | Publication date |
---|---|
CN110351218A (zh) | 2019-10-18 |
WO2019196769A1 (zh) | 2019-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107437927B (zh) | 用于信号预失真的方法和设备 | |
US10623049B2 (en) | Digital predistortion processing method and apparatus | |
US9130628B1 (en) | Digital pre-distorter | |
KR101374068B1 (ko) | 전력 증폭기에 의해 신호를 증폭하기 위한 방법, 전력 증폭기 시스템, 디바이스, 컴퓨터 프로그램 제품, 및 이의 디지털 저장 매체 | |
CN108173795B (zh) | 分段式数字预失真设备和方法 | |
EP3701691A1 (en) | Predistortion circuit, method for generating a predistorted baseband signal, control circuit for a predistortion circuit, method to determine parameters for a predistortion circuit, and apparatus and method for predistorting a baseband signal | |
CN111901263A (zh) | 无线信号补偿方法、数值确定方法及装置、设备、介质 | |
US9054652B2 (en) | Using fractional delay computations to improve intermodulation performance | |
Gregorio et al. | Signal processing techniques for power efficient wireless communication systems | |
US20100153049A1 (en) | Apparatus, system, and method for calculating a non-linearity metric | |
CN108347226B (zh) | 包络跟踪方法、系统及装置 | |
EP3736979B1 (en) | Power adjustment method and apparatus | |
CN110351218B (zh) | 一种预失真处理方法、装置和通信设备 | |
CN101233683B (zh) | 数据处理方法、发射机、设备、网元和基站 | |
US10560125B2 (en) | Techniques for data compression | |
US10985705B2 (en) | Pre-distortion processing method and apparatus | |
US7439895B1 (en) | Linear amplifier using digital feedforward | |
WO2019190469A1 (en) | Transmitters and methods for operating the same | |
JP2018019246A (ja) | ピーク抑圧回路及びピーク抑圧方法 | |
US20200367099A1 (en) | Methods and Apparatus for Distributed Baseband Signal Processing for Fifth Generation (5G) New Radio Downlink Signals | |
WO2012037822A1 (zh) | 数字预失真系统和数字预失真处理方法 | |
WO2024036588A1 (zh) | 一种信号处理装置,方法及相关设备 | |
US20190165980A1 (en) | Allocation-Based Distortion Function Selection | |
TWI656728B (zh) | 包絡跟蹤方法、系統及裝置 | |
CN117560258A (zh) | 多功率等级的数字预失真的方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |