This application is based on and claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2023-0134362, filed on Oct. 10, 2023, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety.
The inventive concepts relate to a wireless communication device, and more particularly, to a wireless communication device for correcting the nonlinearity of a transmitter and an operating method thereof.
Recently, along with the rapid development of wired and wireless communication technologies, and smart device related technologies, efforts to correct the nonlinearity of a transmitter of a wireless communication device in a wireless communication system have increased.
In general, a transmitter of a wireless communication device may include a power amplifier configured to generate a transmission signal by amplifying the strength of an input signal. Because power amplifiers have nonlinearity, a transmission signal with respect to an input signal of a certain level or higher nonlinearly increases. To correct the nonlinearity of a power amplifier, methods, such as crest factor reduction (CFR), pre-distortion, and IQ mismatch compensation, may be used. However, for example, because a heuristic method is used to select appropriate coefficients to be used for pre-distortion, it may be difficult to select the appropriate coefficients, thereby resulting in performance degradation. Therefore, a method of efficiently correcting the nonlinearity of a transmitter of a wireless communication device is demanded.
The inventive concepts provide a wireless communication device having nonlinearity-corrected transmission performance by correcting the nonlinearity of a transmitter of the wireless communication device based on a neural network and an operating method thereof. According to embodiments, a method of efficiently correcting the nonlinearity of a transmitter of a wireless communication device is provided.
The technical challenges addressed by the inventive concepts are not limited to the technical challenges mentioned above, and the other non-mentioned technical challenges could be clearly understood by those of ordinary skill in the art from the description below.
According to an aspect of the inventive concepts, there is provided a wireless communication device including first processing circuitry configured to generate a calibration signal by performing linearity calibration on a first input signal using a linearity calibration model, the linearity calibration model being based on a first neural network, and a power amplifier configured to generate a calibrated output signal by amplifying the calibration signal based on an amplification coefficient, the linearity calibration model including a first output layer configured to generate a first IQ compensation value and a second IQ compensation value by performing IQ mismatch compensation on the first input signal, the first IQ compensation value corresponding to a real part of the calibrated output signal, and the second IQ compensation value corresponding to an imaginary part of the calibrated output signal, and second processing circuitry configured to generate a first pre-distortion value and a second pre-distortion value by performing pre-distortion on the first input signal, the first pre-distortion value corresponding to the real part of the calibrated output signal, and the second pre-distortion value corresponding to the imaginary part of the calibrated output signal, and the first processing circuitry is configured to generate the calibration signal based on the first IQ compensation value, the second IQ compensation value, the first pre-distortion value and the second pre-distortion value.
According to another aspect of the inventive concepts, there is provided an operating method of a wireless communication device, the method including generating an IQ compensation value by performing IQ mismatch compensation on a first input signal using a linearity calibration model, the linearity calibration model being based on a neural network, generating a pre-distortion value by performing pre-distortion on the first input signal using the linearity calibration model, generating a first calibration signal based on the IQ compensation value and the pre-distortion value, generating a calibrated first output signal by amplifying the first calibration signal based on an amplification coefficient, and training the linearity calibration model based on the first input signal and the calibrated first output signal.
According to another aspect of the inventive concepts, there is provided an operating method of a wireless communication device, the method including generating an IQ compensation value by performing IQ mismatch compensation on a first input signal using a linearity calibration model, the linearity calibration model being based on a first neural network, generating a pre-distortion value by performing pre-distortion on the first input signal using the linearity calibration model, generating a first calibration signal based on the IQ compensation value and the pre-distortion value, generating a calibrated first output signal by amplifying the first calibration signal based on an amplification coefficient, and training a power amplifier estimation model based on the first input signal and a first output signal to obtain a trained power amplifier estimation model, the power amplifier estimation model being based on a second neural network, and the first output signal being obtained by amplifying the first input signal based on the amplification coefficient.
Embodiments of the inventive concepts will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings in which:
Hereinafter, although embodiments are described with reference to the wireless communication system WCS being based on a new radio (NR) network, the technical idea of the inventive concepts is not limited to the NR network and may also be applied to other wireless communication systems (e.g., cellular communication systems, such as long term evolution (LTE), LTE-advanced (LTE-A), wireless broadband (WiBro), and global system for mobile communication (GSM), and/or short-range communication systems, such as Bluetooth and near field communication (NFC), having a similar technical background or channel configuration.
A wireless communication network of the wireless communication system WCS may support a plurality of wireless communication devices including a wireless communication device 100 to communicate with each other, by sharing available network resources. For example, in the wireless communication network, information may be provided by various multiple access schemes, such as code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), OFDM-FDMA, OFDM-TDMA, and OFDM-CDMA.
In addition, various functions described below may be implemented or supported by the artificial intelligence technology or one or more computer programs, and each of the computer programs includes computer-readable program code and is stored in a non-transitory computer-readable medium. The term “computer-readable medium” includes all types of computer-accessible media, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), and/or other types of memories. A non-transitory computer-readable medium excludes wired, wireless, optical, or other communication links configured to transmit transitory electrical or other signals. A non-transitory computer-readable medium includes a medium in which data may be permanently stored and a medium, such as a re-writable optical disc or an erasable memory device, in which data is stored and may be over-written later.
In embodiments described below, a hardware approach is illustrated. However, because embodiments include techniques using both hardware and software, embodiments do not exclude a software-based approach.
Referring to
User equipment (UE) as an example of the wireless communication device 100 may be fixed or be mobile and may be referred to as an arbitrary device capable of transmitting and receiving data and/or control information to/from the cell 200 by communicating with the cell 200. For example, the UE may be referred to as a terminal, terminal equipment, a mobile station (MS), a mobile terminal (MT), a user terminal (UT), a subscribe station (SS), a wireless communication device, a wireless device, a handheld device, or the like.
The cell 200 may provide wireless wideband access to the wireless communication device 100 in a coverage 300 of the cell 200. The wireless communication device 100 may communicate with the cell 200 by generating a transmission signal based on a baseband signal. The baseband signal indicates a signal having a relatively low frequency component before modulation. The wireless communication device 100 may generate a transmission signal by amplifying a baseband signal (e.g., a baseband signal modulated to a relatively high frequency) based on a power amplifier. The power amplifier may be a nonlinear element having a nonlinear output characteristic with respect to an input. In addition, the wireless communication device 100 may include not only the power amplifier but also at least one nonlinear element (e.g., at least one other nonlinear element). If nonlinearity occurs between a baseband signal and a transmission signal due to the nonlinearity of the wireless communication device 100, the quality of the transmission signal may be degraded. For example, the wireless communication device 100 may not transmit a transmission signal having a desired strength due to the nonlinearity of the wireless communication device 100, and noise may be in the transmission signal because an unnecessary (or extraneous) frequency component is generated due to an intermodulation effect. Therefore, a method of correcting the nonlinearity of the wireless communication device 100 is demanded.
The wireless communication device 100 according to the inventive concepts may correct the nonlinearity of the wireless communication device 100 using linearity calibration model based on a neural network. The wireless communication device 100 according to the inventive concepts may generate a calibration signal by performing pre-distortion, IQ mismatch compensation, and crest factor reduction (CFR) on a baseband signal based on the one linearity calibration model. The wireless communication device 100 may generate an output signal (or referred to as a transmission signal) based on the calibration signal, thereby correcting nonlinearity between a baseband signal and the output signal due to nonlinearity elements included in the wireless communication device 100.
The wireless communication device 100 of
Referring to
The wireless communication device 100 may access a wireless communication system by transmitting and receiving signals to and from the wireless communication system through the antenna 130.
The processor 110 may control a general operation of the wireless communication device 100, and for example, the processor 110 may be a central processing unit (CPU). The processor 110 may include one processor core (single core) or a plurality of processor cores (multi-core). The processor 110 may process or execute programs and/or data stored in the memory 140. In embodiments, the processor 110 may control various functions of the wireless communication device 100 or perform various computations, by executing the programs stored in the memory 140.
The processor 110 according to the inventive concepts may generate a calibration signal by performing pre-distortion and IQ mismatch compensation on an input signal based on a linearity calibration model. The linearity calibration model may perform pre-distortion and IQ mismatch compensation on an input signal based on a neural network. Particularly, the linearity calibration model may include two output layers and generate the calibration signal based on outputs of the two output layers. Herein, the input signal may include the baseband signal described with reference to
The transmitter 120 may be connected to the processor 110. The transmitter 120 may receive the calibration signal from the processor 110. The transmitter 120 may generate an output signal by amplifying the calibration signal. The transmitter 120 may include a power amplifier to be described below and amplify the calibration signal based on the power amplifier. In this case, the power amplifier may have nonlinearity, and thus, as described above, if linearity calibration (e.g., pre-distortion and IQ mismatch compensation) on the input signal is performed based on the processor 110, the nonlinearity of the output signal with respect to the input signal may be corrected. A more detailed structure and operation of the transmitter 120 is described below with reference to
The antenna 130 may be connected to the transmitter 120. The antenna 130 may receive the output signal from the transmitter 120. The antenna 130 may transmit the received output signal to another wireless communication device and/or the cell 200 (see
The memory 140 according to the inventive concepts may store at least one input signal generated before a current input signal and transmit the at least one stored input signal to the processor 110. For example, the memory 140 may store the magnitude of each of the at least one stored input signal (e.g., the amplitude of an input signal) and output the stored magnitude to the processor 110. The memory 140 may receive the current input signal from the processor 110 and store the received current input signal. For example, the memory 140 may store the magnitude of the current input signal.
The linearity calibration model according to the inventive concepts may generate a calibration signal for the current input signal based on the current input signal and the at least one input signal previously generated. For example, the processor 110 may receive the magnitude of each of the current input signal and the at least one input signal previously generated and generate the calibration signal for the current input signal based on the linearity calibration model.
The linearity calibration model according to the inventive concepts is based on a neural network. The neural network NN of
Referring to
The neural network NN may be a deep neural network (DNN) or n-layer neural network including two or more hidden layers. For example, the neural network NN may be a DNN including a plurality of layers, e.g., an input layer 10, first and second hidden layers 12 and 14, and an output layer 16. However, the present disclosure is not limited thereto. The plurality of layers 10, 12, 14, and 16 may be implemented by a convolutional layer, a fully-connected layer, a softmax layer, and the like. For example, the convolutional layer may include convolution, pooling, activation function computations, and the like. Alternatively, each of convolution, pooling, activation function computations may constitute a layer. However, as described above, the linearity calibration model according to the inventive concepts is not limited thereto.
Each of outputs of the plurality of layers 10, 12, 14, and 16 may be referred to as a feature (or a feature map). The plurality of layers 10, 12, 14, and 16 may receive, as an input feature, a feature generated in a previous layer and generate an output feature or an output signal by computing the input feature. A feature indicates data in which various features of input data recognizable by the neural network NN are represented.
When the neural network NN has a DNN structure, the neural network NN may include relatively many layers from which effective information is extracted, and thus, the neural network NN may process complicated data sets. Although
Each of the plurality of layers 10, 12, 14, and 16 included in the neural network NN may include a plurality of neurons. A neuron may correspond an artificial node known as a processing element (PE), a unit, or a similar term. For example, as shown in
The neurons included in two adjacent layers of the plurality of layers 10, 12, 14, and 16 included in the neural network NN may be connected one to the others between the two adjacent layers to exchange data. One neuron may receive data from other neurons, compute the received data, and output a computation result to other neurons.
An input and an output of each of neurons (nodes) (e.g., N1, N2, and N3) may be referred to as an input activation and an output activation, respectively. That is, an activation may be an output of one neuron and simultaneously (or contemporaneously) a parameter corresponding to an input of the neurons included in a subsequent layer. The neurons may determine respective output activations based on output activations (e.g., a11, a21, a12, a22, and a32) received from the neurons included in a previous layer, weights (e.g., W1,12, W1,22, W2,12, W2,22, W3,12, and W3,22), and biases (e.g., b12, b22, and b32). A weight and a bias are parameters (may be referred to as computation parameters) used to calculate an output activation in each neuron, wherein the weight is a value allocated to a connection relationship between neurons, and the bias indicates a weight related to an individual neuron. As described with reference to
The linearity calibration model according to the inventive concepts may update weights and biases based on an input signal and an output signal. Hereinafter, update of weights and/or biases (e.g., update of parameters) may be referred to as training the linearity calibration model.
The linearity calibration model according to the inventive concepts may include two input layers, two output layers, and a phase filter. A detailed description of the linearity calibration model is described below with reference to
The wireless communication device 100a, a processor 110a, and a transmitter 120a of
The wireless communication device 100a of
The linearity calibration module 111a may include processing circuitry, such as hardware including a logic circuit, a combination of hardware/software, such as a processor for executing software, or a combination thereof. For example, more particularly, the processing circuitry may include a CPU, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a microprocessor, an application-specific integrated circuit (ASIC), or the like, but the inventive concepts are not limited thereto.
The linearity calibration module 111a may generate a calibration signal CS by performing linearity calibration on an input signal IS based on a linearity calibration model 112a based on a neural network. Herein, the linearity calibration may include CFR, pre-distortion, IQ mismatch compensation, and the like. In the inventive concepts, the linearity calibration may indicate processing for correcting the nonlinearity of an output signal with respect to an input signal, the nonlinearity being caused by a nonlinear element included in the wireless communication device 100a. In particular, the linearity calibration may indicate processing for correcting the nonlinearity of the power amplifier 121a.
The CFR described above may indicate a method of correcting nonlinearity due to the peak to average power ratio (PAPR) of an input signal. Because the power amplifier 121a has nonlinearity increasing with respect to relatively high power, the nonlinearity of the power amplifier 121a may be corrected by removing a component having relatively high power from among components included in an input signal.
The pre-distortion described above is a characteristic opposite to the nonlinearity of the power amplifier 121a and may indicate a scheme of distorting the input signal IS in advance. For example, when the nonlinearity of the power amplifier 121a has a logarithmic function form, the nonlinearity of the power amplifier 121a may be corrected by pre-distorting an input signal to an exponential function form corresponding to the inverse function of a logarithmic function. However, the example described above is only illustrative, and the pre-distortion according to the inventive concepts is not limited thereto.
The IQ mismatch compensation described above may indicate compensation for IQ mismatch. The IQ mismatch may include gain mismatch and phase mismatch. The wireless communication device 100a according to the inventive concepts may further include a local oscillator (not shown). The local oscillator may be included in the transmitter 120a, but the inventive concepts are not limited thereto. The local oscillator may modulate a baseband signal into a carrier frequency signal by up-converting the baseband signal or modulate a carrier frequency signal into a baseband signal by down-converting the carrier frequency signal. As described above, because a baseband signal includes a real part and an imaginary part, the baseband signal may be referred to as an IQ signal, and when both the real part and the imaginary part that are orthogonal to each other are modulated based on the local oscillator, mutual interference may occur due to an error of the local oscillator, thereby causing communication performance to be degraded. Particularly, the gain mismatch may indicate a case where there is a magnitude difference between the real part and the imaginary part of a signal obtained by modulating a baseband signal through the local oscillator, the phase mismatch may indicate a case where the real part is not orthogonal to the imaginary part, and due to the gain mismatch and the phase mismatch, the error vector magnitude (EVM) of a transmission signal may increase, thereby causing communication performance to be degraded. Therefore, IQ mismatch compensation may be used for transmission performance improvement.
The linearity calibration module 111a according to the inventive concepts may generate the calibration signal CS by performing CFR, pre-distortion, and/or IQ mismatch compensation on the input signal IS using a linearity calibration model 112a based on a neural network. The linearity calibration module 111a may transmit the calibration signal CS to the transmitter 120a. A detailed description of each of CFR, pre-distortion, and IQ mismatch compensation based on the linearity calibration model 112a according to the inventive concepts is described below with reference to
The transmitter 120a according to the inventive concepts may receive the calibration signal CS. The transmitter 120a may generate an output signal OS by amplifying the calibration signal CS based on the amplification coefficient of the power amplifier 121a. Herein, the output signal OS may include an output signal generated by amplifying the input signal IS and an output signal generated by amplifying the calibration signal CS. That is, the output signal OS may indicate the output signal generated by amplifying the input signal IS or the output signal generated by amplifying the calibration signal CS, according to a description. To be discriminated from the output signal generated by amplifying the input signal IS, the output signal generated by amplifying the calibration signal CS may be referred to as a calibrated output signal. In this case, the power amplifier 121a has nonlinearity as described above, and the calibration signal CS is a signal on which linearity calibration including CFR, pre-distortion, and IQ mismatch compensation has been performed, and thus, the output signal OS generated by amplifying the calibration signal CS may be a signal obtained by correcting the nonlinearity of the power amplifier 121a (as such the output signal OS may be referred to as a calibrated output signal). The calibrated output signal may indicate the transmission signal described above. Therefore, the calibrated output signal may be transmitted through the antenna 130 (see
The power amplifier 121a may transmit the output signal OS to the scaling circuit 122a. The scaling circuit 122a may output a scaled output signal SS (or a down-scaled output signal) by scaling the output signal OS by the reciprocal of the amplification coefficient of the power amplifier 121a. The scaled output signal SS may have the same magnitude as (or a similar magnitude to) the input signal IS. For example, the scaling circuit 122a may generate the scaled output signal SS by scaling at least one of the output signal based on the input signal IS and/or the output signal based on the calibration signal CS according to embodiments described below.
The wireless communication device 100a according to the inventive concepts may further include the local oscillator as described above, and the local oscillator may down-convert the scaled output signal SS. The band of the scaled output signal SS, which has been down-converted, may be the same as (or similar to) the band of the input signal IS. Hereinafter, it is described that the wireless communication device 100a trains the linearity calibration model 112a based on the input signal IS and the output signal OS (the calibrated output signal). Herein, for convenience of description, it is premised that the output signal OS indicates the scaled output signal SS and that the band of the input signal IS is the same as (or similar to) the band of the output signal OS. However, this is for convenience of description, and the inventive concepts are not limited thereto.
The linearity calibration module 111a may train the linearity calibration model 112a based on the input signal IS and the scaled output signal SS.
The wireless communication device 100a according to the inventive concepts may correct the nonlinearity of the wireless communication device 100a by performing linearity calibration on an input signal (e.g., an input signal generated after the input signal IS described above) based on the linearity calibration model 112a that has been trained. That is, the wireless communication device 100a may train the linearity calibration model 112a based on the input signal IS and the output signal OS generated by the power amplifier 121a, and as described above, the training may be repeated based on a plurality of input signals to improve the nonlinearity correction performance of the wireless communication device 100a using the linearity calibration model 112a.
The wireless communication device 100b of
Because the wireless communication device 100b, the processor 110b, the transmitter 120b, the linearity calibration module 111b, the power amplifier 121b, and the scaling circuit 122b of
Referring to
The power amplifier estimation module 113b according to the inventive concepts may generate an estimated output signal EOS based on a power amplifier estimation model and the calibration signal CS. The power amplifier estimation model may be based on a neural network (see
The power amplifier estimation module 113b according to the inventive concepts may generate the estimated output signal EOS based on the trained power amplifier estimation model and the calibration signal CS. The estimated output signal EOS may be similar to or the same as the output signal OS (e.g., the calibrated output signal) generated by the power amplifier 121b based on the calibration signal CS. As described above, the power amplifier estimation module 113b may train the power amplifier estimation model (e.g., update parameters for the power amplifier estimation model, such as weights and biases) based on the input signal IS and an output signal obtained by amplifying the input signal IS based on the amplification coefficient, and the power amplifier estimation model may be repetitively trained by repeating this operation on each of a plurality of input signals. The fully trained power amplifier estimation model may operate similarly to or the same as the power amplifier 121b.
Therefore, the wireless communication device 100b according to the inventive concepts may train the linearity calibration model 112b based on the input signal IS and the estimated output signal EOS generated based on the trained power amplifier estimation model, even when the output signal OS through the power amplifier 121b is not generated. The wireless communication device 100b may generate the output signal OS calibrated based on the linearity calibration model 112b that has been trained, and the output signal OS which has been calibrated may be a signal of which nonlinearity by the wireless communication device 100b has been corrected. According to embodiments, the wireless communication device 100b may transmit the output signal OS to the cell 200 and/or to another wireless communication device 100b. According to embodiments, the wireless communication device 100b may receive a reply signal (e.g., from the cell 200 and/or the other wireless communication device 100b) in response to the transmitted output signal OS. The wireless communication device 100b may process the reply signal (e.g., downconvert, demodulate, etc.) to obtain a message contained in the reply signal
The structure (e.g., a hidden layer HL, a first output layer OL_1, a second output layer OL_2, and the nodes in each layer) of the linearity calibration model 112c shown in
Although not shown for convenience of expression, it may be understood with reference to
The linearity calibration model 112c may correspond to the linearity calibration model 112a of
Referring to
The linearity calibration model 112c may generate a first IQ compensation value IQC_1 and a second IQ compensation value IQC_2 based on the current input signal IS(n). Particularly, the linearity calibration model 112c may include the first output layer OL_1, and may generate the first IQ compensation value IQC_1 and the second IQ compensation value IQC_2 based on a real part Re[IS(n)] of the current input signal IS(n) and an imaginary part Im[IS(n)] of the current input signal IS(n) input through the first output layer OL_1. The first IQ compensation value IQC_1 and the second IQ compensation value IQC_2 may indicate values obtained by performing the aforementioned IQ mismatch compensation on the current input signal IS(n).
The linearity calibration model 112c may generate a first pre-distortion value PD_1 and a second pre-distortion value PD_2 based on the current input signal IS(n) and at least one previously generated input signal. Particularly, the linearity calibration model 112c may include at least one hidden layer HL and the second output layer OL_2, and may generate a plurality of output values OV_1 to OV_2M based on respective magnitudes ABS[IS(n)] to ABS[IS(n-M+1)] of a plurality of input signals input through the at least one hidden layer HL and the second output layer OL_2. The second output layer OL_2 may transmit the plurality of output values OV_1 to OV_2M to a phase filter PF. Although it is expressed that the number of output values OV_1 to OV_2M is twice the number of respective magnitudes ABS[IS(n)] to ABS[IS(n−M+1)] of the plurality of input signals, this is only illustrative, and the inventive concepts are not limited thereto. The respective magnitudes ABS[IS(n−1)] to ABS[IS(n−M+1)] of previously generated input signals may be received from the memory 140 (see
The nonlinearity of the power amplifier 121a (see
The phase filter PF may generate the first pre-distortion value PD_1 and the second pre-distortion value PD_2 based on the plurality of output values OV_1 to OV_2M and a plurality of input signals IS(n) to IS(n−M+1). Previously generated input signals IS(n−1) to IS(n−M+1) received by the phase filter PF are omitted for convenience of description. The first pre-distortion value PD_1 and the second pre-distortion value PD_2 may indicate values obtained by performing pre-position on the current input signal IS(n).
A first adder 410 and a second adder 420 may generate the first calibration value Re[CS] and the second calibration value Im[CS] based on the first IQ compensation value IQC_1, the second IQ compensation value IQC_2, the first pre-distortion value PD_1, and the second pre-distortion value PD_2, respectively. Particularly, the first adder 410 may generate the first calibration value Re[CS] by adding the first IQ compensation value IQC_1 to the first pre-distortion value PD_1. The second adder 420 may generate the second calibration value Im[CS] by adding the second IQ compensation value IQC_2 to the second pre-distortion value PD_2.
As described above, the linearity calibration model 112c according to the inventive concepts may generate a calibration signal based on the first calibration value Re[CS] and the second calibration value Im[CS] (e.g., by combining the first calibration value Re[CS] and the second calibration value Im[CS]), and the power amplifier 121a (see
As described above, the scaling circuit 122a (see
In Equation 1, a mean squared error (MSE) indicates the mean square of the difference between an input signal and a scaled output signal. Herein, the band of the input signal may be the same as (or similar to) the band of the scaled output signal. The difference between the input signal and the scaled output signal may be calculated through the loss function, and the parameters of the linearity calibration model 112c may be updated such that the difference is minimized (or reduced). Herein, while minimizing (or reducing) the difference, the parameters may be updated such that the aforementioned CFR is performed. That is, a PAPR may be decreased by performing the CFR on an input signal through the linearity calibration model 112c that has been trained.
In Equation 1, an adjacent channel leakage ratio (ACLR) is an index indicating linearity and indicates adjacent channel power to channel power of the output signal. As described above, if intermodulation occurs due to the nonlinearity of a power amplifier, a non-intended frequency component (may be referred to as noise) may be generated in a channel adjacent to the channel of the output signal. The processor 110a (see
In Equation 1, an EVM is an index indicating linearity and is obtained by measuring the difference between an ideally modulated value of the input signal and an actually modulated value of the input signal. Therefore, the EVM may be worse due to the aforementioned IQ mismatch and the nonlinearity of the power amplifier. The processor 110a (see
In Equation 1, α0 and α1 are respective balancing factors for the ACLR and the EVM. The processor 110a (see
In
Referring to
Referring to
In operation S200, the wireless communication device 100 (see
In operation S300, the wireless communication device 100 (see
In operation S400, the wireless communication device 100 (see
In operation S500, the wireless communication device 100 (see
The wireless communication device 100 (see
As described above, in operation S500, the wireless communication device 100 (see
A description of operations S100, S200, S300, and S400 of
However, an operation to be described below may not be performed by performing operations S100, S200, S300, and S400. That is, operation S600 may be separately performed from operations S100, S200, S300, and S400.
Referring to
The wireless communication device 100 (see
The wireless communication device 100 (see
The wireless communication device 100 (see
In the description made above, each of “first”, “second”, and “third” is an expression used to identify signals and does not limit the number of particular signals in the inventive concepts.
Referring to
The ASIP 1300, as an integrated circuit customized for a particular usage, may support a dedicated instruction set for a particular application and execute instructions included in the instruction set. The memory 1500 may communicate with the ASIP 1300 and store, as a non-transitory storage device, a plurality of instructions to be executed by the ASIP 1300. For example, the memory 1500 may include, as a non-limiting example, a random type of memory, such as RAM, ROM, tape, a magnetic disk, an optical disc, a volatile memory, a nonvolatile memory, or a combination thereof, accessible by the ASIP 1300.
The main processor 1700 may control the wireless communication device 1000 by executing a plurality of instructions. For example, the main processor 1700 may control the ASIC 1100 and the ASIP 1300, and process received data or a user's input on the wireless communication device 1000. The main memory 1900 may communicate with the main processor 1700 and store, as a non-transitory storage device, a plurality of instructions to be executed by the main processor 1700. For example, the main memory 1900 may include, as a non-limiting example, a random type of memory, such as RAM, ROM, tape, a magnetic disk, an optical disc, a volatile memory, a nonvolatile memory, or a combination thereof, accessible by the main processor 1700.
A wireless communication device according to embodiments and an operating method of the wireless communication device, which have been described with reference to
Wireless communication devices generate transmission signals by amplifying baseband signals using power amplifiers. However, power amplifiers have non-linear output characteristics relative to input signals such that the generated transmission signals have reduced signal strength and excessive noise. Conventional devices and methods for correcting for the nonlinearity of power amplifiers rely on imprecise heuristic approaches that are unable to sufficiently compensate for the nonlinearity. Accordingly, the conventional devices and methods experience excessive performance degradation including, for example, transmission signals having reduced signal strength and excessive noise.
However, according to embodiments, improved devices and methods are provided for correcting for the nonlinearity of power amplifiers. For example, the improved devices and methods may train a linearity calibration model to output a calibration signal based on an input signal such that the calibration signal, when amplified by a power amplifier, corresponds to the input signal that is amplified with the nonlinearity of the power amplifier corrected for. The linearity calibration model may be trained, for instance, to minimize (or reduce) a difference between the input signal and the amplified calibration signal. Accordingly, the improved devices and methods may overcome the deficiencies of the conventional devices and methods to at least reduce performance degradation caused by the nonlinearity of power amplifiers. In so doing, the improved devices and methods may increase the signal strength of, and reduce the noise contained in, a transmission signal generated by the improved devices and methods relative to transmission signals generated by the conventional devices and methods.
According to embodiments, operations described herein as being performed by the wireless communication system WCS, the cell 200, the wireless communication device 100, the processor 110, the transmitter 120, the wireless communication device 100a, the processor 110a, the transmitter 120a, the linearity calibration module 111a, the scaling circuit 122a, the wireless communication device 100b, the processor 110b, the transmitter 120b, the linearity calibration module 111b, the power amplifier estimation module 113b, the scaling circuit 122b, the phase filter PF, the first adder 410, the second adder 420, the wireless communication device 1000, the ASIC 1100, the ASIP 1300 and/or main processor 1700 may be performed by processing circuitry. Further to the description above, the term ‘processing circuitry,’ as used in the present disclosure, may refer to, for example, hardware including logic circuits; a hardware/software combination such as a processor executing software; or a combination thereof. For example, the processing circuitry more specifically may include, but is not limited to, a central processing unit (CPU), an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a System-on-Chip (SoC), a programmable logic unit, a microprocessor, application-specific integrated circuit (ASIC), etc.
In embodiments, the processing circuitry may perform some operations (e.g., the operations described herein as being performed by the linearity calibration model 112a, the linearity calibration model 112b, the power amplifier estimation model, the linearity calibration model 112c, the output layer OL_1, the hidden layer HL and/or the output layer OL_2) by artificial intelligence and/or machine learning. As an example, the processing circuitry may implement an artificial neural network (e.g., the linearity calibration model 112a, the linearity calibration model 112b, the power amplifier estimation model, and/or the linearity calibration model 112c) that is trained on a set of training data by, for example, a supervised, unsupervised, and/or reinforcement learning model, and wherein the processing circuitry may process a feature vector to provide output based upon the training. Such artificial neural networks may utilize a variety of artificial neural network organizational and processing models, such as convolutional neural networks (CNN), recurrent neural networks (RNN) optionally including long short-term memory (LSTM) units and/or gated recurrent units (GRU), stacking-based deep neural networks (S-DNN), state-space dynamic neural networks (S-SDNN), deconvolution networks, deep belief networks (DBN), and/or restricted Boltzmann machines (RBM). Alternatively or additionally, the processing circuitry may include other forms of artificial intelligence and/or machine learning, such as, for example, linear and/or logistic regression, statistical clustering, Bayesian classification, decision trees, dimensionality reduction such as principal component analysis, and expert systems; and/or combinations thereof, including ensembles such as random forests.
Herein, the machine learning model may have any structure that is trainable, e.g., with training data. For example, the machine learning model may include an artificial neural network, a decision tree, a support vector machine, a Bayesian network, a genetic algorithm, and/or the like. The machine learning model will now be described by mainly referring to an artificial neural network, but embodiments are not limited thereto. Non-limiting examples of the artificial neural network may include a convolution neural network (CNN), a region based convolution neural network (R-CNN), a region proposal network (RPN), a recurrent neural network (RNN), a stacking-based deep neural network (S-DNN), a state-space dynamic neural network (S-SDNN), a deconvolution network, a deep belief network (DBN), a restricted Boltzmann machine (RBM), a fully convolutional network, a long short-term memory (LSTM) network, a classification network, and/or the like.
The various operations of methods described above may be performed by any suitable device capable of performing the operations, such as the processing circuitry discussed above. For example, as discussed above, the operations of methods described above may be performed by various hardware and/or software implemented in some form of hardware (e.g., processor, ASIC, etc.).
The software may comprise an ordered listing of executable instructions for implementing logical functions, and may be embodied in any “processor-readable medium” for use by or in connection with an instruction execution system, apparatus, or device, such as a single or multiple-core processor or processor-containing system.
The blocks or operations of a method or algorithm and functions described in connection with embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a tangible, non-transitory computer-readable medium (e.g., the memory 140, the memory 1500 and/or the main memory 1900). A software module may reside in Random Access Memory (RAM), flash memory, Read Only Memory (ROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), registers, hard disk, a removable disk, a CD ROM, or any other form of storage medium known in the art.
While the inventive concepts have been particularly shown and described with reference to embodiments thereof, it will be understood that various changes in form and details may be made therein without departing from the spirit and scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2023-0134362 | Oct 2023 | KR | national |