The disclosure is directed to a method of configuring a MIMO wideband receiver, a method of configuring a MIMO wideband transmitter, and a MIMO wideband receiver using the same method, and a MIMO wideband transmitter using the same method.
Currently, the multi-antenna technology aims to achieve a high level of spectral efficiency so as to be utilized by the latest wireless communication system such as the 5G communication system which is under development. The 5G communication system may use a large number of multi-antenna systems which would combine multiple radio frequency (RF) transmitters and receivers (i.e. transceivers). However, when RF components are densely packed in a small area of a circuit or of a chip, without meticulous configurations, crosstalk among RF components may inevitably occur due to signal mixings which would cause a degradation of the RF signals within the circuit or the chip.
Historically, the technology to minimize crosstalk has been limited to narrowband systems (e.g. a few MHz). Nevertheless, the technique for solving the crosstalk problem has to be extended to the current and the future communication systems as the bandwidth (BW) of the current communication system has been extended to about 80 MHz or even 100 MHz. In the future, the BW could be extended to 500 MHz, and thus such problem could be even more conspicuous as the crosstalk may occur in the form of coupling interference between multi-input multi-output (MIMO) ports among a wide variety of broadband applications.
Even though many solutions have been proposed to overcome the MIMO crosstalk problem, most of the solutions are based on the circumstance in which the crosstalk problem could be more or less frequency independent. Also, most of the solutions are proposed as a theoretical conjecture for academic research and thus might not actually be practical for solving MIMO crosstalk problem in a frequency dependent circumstance. For instance, some solutions are not MIMO but are related to mostly for solving the crosstalk problem only at the transmitting end or for solving the crosstalk problem by compensating at the receiving end. Therefore, may of the solutions might not adequately reduce crosstalk problems in the current communication system and thus might not result in a system wide improvement of the signal quality of a transceiver system. Thus, there has to be a different mechanism of configuring a MIMO wideband transceiver so as to reduce the crosstalk problem of the MIMO wideband transceiver.
Accordingly, the disclosure is directed to a method of configuring a MIMO wideband receiver, a method of configuring a MIMO wideband transmitter, and a MIMO wideband receiver using the same method, and a MIMO wideband transmitter using the same method.
In an aspect, the disclosure is directed to a method of configuring a MIMO wideband receiver. The method would include not limited to: estimating, on a single-input and single-out (SISO) basis, a set of post-processing parameters for a plurality of receiver channels; receiving, by each of the plurality of receiver channels, a first test signal which is transmitted from a first transmitter channel on a MIMO basis; calculating a first set of crosstalk parameters in response to receiving the first test signal; receiving, by each of the plurality of receiver channels, a second test signal which is transmitted from a second transmitter channel on the MIMO basis; calculating a second set of crosstalk parameters in response to receiving second test signal; and calculating the set of post-processing parameters based on the first set of crosstalk parameters and the second set of crosstalk parameters by cancelling a crosstalk interference among plurality of receiver channels.
In another aspect, the disclosure is directed to a method of configuring a MIMO wideband transmitter. The method would include not limited to: transmitting on a MIMO basis, through a first transmitter channel of a plurality of transmitting channels, a first test signal to be received by a first receiver channel; transmitting on the MIMO basis, through a second transmitter channel of the plurality of transmitting channels, a second test signal to be received by a second receiver channel; determining, a first received signal received by the first receiver channel and determining a second received signal received by the second receiver channel; estimating, a set of coupling parameters for the plurality of transmitter channels based on the first received signal and the second received signal; and calculating, based on the set of coupling parameters, a set of pre-processing compensation parameters by cancelling a crosstalk interference among plurality of transmitter channels.
In another aspect, the disclosure is directed to a MIMO wideband receiver. The receiver would include not limited to: a wireless receiver comprising a plurality of receiver channels including a first receiver channel and a second receiver channel; and a processor coupled to the wireless receiver and configured to: estimate, on a single-input and single-out (SISO) basis, a set of post-processing parameters for the plurality of receiver channels; receive, by each of the plurality of receiver channels, a first test signal which is transmitted from a first transmitter channel on a MIMO basis; calculate a first set of crosstalk parameters in response to receiving the first test signal; receive, by each of the plurality of receiver channels, a second test signal which is transmitted from a second transmitter channel on the MIMO basis; calculate a second set of crosstalk parameters in response to receiving second test signal; and calculate the set of post-processing parameters based on the first set of crosstalk parameters and the second set of crosstalk parameters by cancelling a crosstalk interference among plurality of receiver channels.
In another aspect, the disclosure is directed to a MIMO wideband transmitter. The transmitter would include not limited to: a wireless transmitter including a plurality of transmitter channels comprising a first transmitter channel and a second transmitter channel; and a processor coupled to the wireless transmitter and configured to: transmit on the MIMO basis, through the first transmitter channel, a first test signal to be received by a first receiver channel and simultaneously transmitting, through the second transmitter channel, a second test signal to be received by a second receiver channel; determine, a first received signal received by the first receiver channel and determining a second received signal received by the second receiver channel; estimate, a set of coupling parameters for the plurality of transmitter channels based on the first received signal and the second received signal; and calculate, based on the set of coupling parameters, a set of pre-processing compensation parameters by cancelling a crosstalk interference among plurality of transmitter channels.
In order to make the aforementioned features and advantages of the present disclosure comprehensible, exemplary embodiments accompanied with figures are described in detail below. It is to be understood that both the foregoing general description and the following detailed description are exemplary, and are intended to provide further explanation of the disclosure as claimed.
It should be understood, however, that this summary may not contain all of the aspect and embodiments of the present disclosure and is therefore not meant to be limiting or restrictive in any manner. Also, the present disclosure would include improvements and modifications which are obvious to one skilled in the art.
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
Reference will now be made in detail to the present exemplary embodiments of the disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
As described previously, the current multi-antenna technology has to be able to provide more than 80 MHz of bandwidth which would result in continuous miniaturization and integration of RF components. As a MIMO system transmits and receives multiple RF signals within a small-area of a circuit board or an integrated circuit (IC) chip, crosstalk between RF signals may cause unintended signal mixing, signal distortion, and a reduction of the quality of the signal.
Based on the above, this disclosure provides a method of reducing crosstalk of a MIMO transceiver system by calibrating the MIMO transceiver of a multi-antenna wireless communication system. The disclosure uses the digital signal processing to estimate parameters of a wideband crosstalk response and compensate for the wideband crosstalk distortion. A pre-compensation procedure could be performed at the transmitter end, and a post-compensation procedure could be provided to the receiver. The disclosure includes various exemplary embodiments for performing the method of reducing crosstalk of a MIMO transceiver system. The exemplary embodiments include performing the above described method according to the crosstalk information at the transmitting end only, at the receiving end only, at both the transmitting end and the receiving end, and other variations of such. Experiments have been performed to verify the effects of the disclosure and experimental results are included toward the end of the disclosure.
According to the exemplary embodiment of performing the above described method to reduce crosstalk at the transmitting end only, a mathematical model of the transmitting end is provided as well as the procedures for tuning the transmitter to order to estimate the coupling parameters of the transmitting end through a least square (LS) method. During the performance of the LS method and after the matrix has been arranged, pre-compensation parameters of the transmitting end could be obtained. According to the exemplary embodiment of performing the above described method to reduce crosstalk at the receiving end only, a mathematical model of the receiving end is provided. The process of tuning the receiver would first include estimating the crosstalk parameters of the receiving end according to various conditions. After an inverse matrix operation is performed, post-processing parameters could be obtained. The signal at the receiving end could then be post-processed to compensate for the crosstalk and to detect the received value. According to the exemplary embodiment of performing the above described method to reduce crosstalk at both the transmitting end and the receiving end, a mathematical model of the corresponding transceiver architecture is provided. The procedure would include estimating the calibration process and eliminating the respective crosstalk signals in the transceiver. Overall, for each of the exemplary embodiments, the above described method would involve generating or assuming a mathematical model based on relevant components of a transceiver system, estimating the crosstalk factor based on the mathematical model, and performing the compensation based on the estimated crosstalk factor.
According one of the exemplary embodiments, estimating, on the SISO basis, the set of post-processing parameters for the plurality of receiver channels may involve estimating a second post-processing parameter (e.g P2) and a third post-processing parameter (e.g. P3) only between the first transmitter channel and the first receiver channel, switching from between the first transmitter channel and the first receiver channel (e.g. RX1) to between the second transmitter channel and the second receiver channel (e.g. RX2), and estimating a first post-processing parameter (e.g. P1) and a fourth post-processing parameter (e.g. P4) only between the first transmitter channel and the first receiver channel. The set of post-processing parameters may include the first post-processing parameter (e.g. P1), the second post-processing parameter (e.g. P2), the third post-processing parameter (e.g. P3), and the fourth post-processing parameter (e.g. P4).
According one of the exemplary embodiments, receiving, by each of the plurality of receiver channels, the first test signal which is transmitted from the first transmitter channel on the MIMO basis may involve receiving, by a first receiver channel of the plurality of receiver channels, a first test signal which is transmitted from a first transmitter channel on a MIMO basis while not receiving from the second transmitter channel and grounding the second receiver channel; receiving, by a second receiver channel of the plurality of receiver channels, the first test signal which is transmitted from a first transmitter channel on the MIMO basis while not receiving from the first transmitter channel and grounding the first receiver channel.
According one of the exemplary embodiments, calculating the first set of crosstalk parameters in response to receiving the first test signal may involve obtaining a first crosstalk parameter (e.g. e11) and a second crosstalk parameter (e.g. e12) based on the first test signal received by the first receiver channel and obtaining a third crosstalk parameter (e.g. e21) and a fourth crosstalk parameter (e.g. e22) based on the first test signal received by the second receiver channel. The first set of crosstalk parameters may include the first crosstalk parameter, the second crosstalk parameter, the third crosstalk parameter, and the fourth crosstalk parameter.
According one of the exemplary embodiments, receiving, by each of the plurality of receiver channels, the second test signal which is transmitted from the second transmitter channel on the MIMO basis may involve receiving, by a first receiver channel of the plurality of receiver channels, a second test signal which is transmitted from a second transmitter channel on a MIMO basis while not receiving from the first transmitter channel, grounding the second receiver channel; receiving, by a second receiver channel of the plurality of receiver channels, the second test signal which is transmitted from a second transmitter channel on the MIMO basis while not receiving from the first transmitter channel, and grounding the first receiver channel. The above described first test signal and the second test signal could be different quadrature phase shift keying (QPSK) training sequences.
According one of the exemplary embodiments, calculating the second set of crosstalk parameters in response to receiving the second test signal may involve obtaining a fifth crosstalk parameter (e.g. f11) and a sixth crosstalk (e.g. f12) parameter based on the second test signal received by the first receiver channel, and obtaining a seventh crosstalk parameter (e.g. f21) and an eighth crosstalk parameter (e.g. f22) based on the second test signal received by the second receiver channel. The second set of crosstalk parameters comprising a fifth crosstalk parameter, a sixth crosstalk parameter, a seventh crosstalk parameter, and an eighth crosstalk parameter.
According one of the exemplary embodiments, calculating the set of post-processing parameters based on the first set of crosstalk parameters may further involve estimating the first crosstalk parameter (e.g. e11) and the second crosstalk parameter (e.g. e12) based on a least square technique, and calculating the set of post-processing parameters based on the second set of crosstalk parameters may further involve estimating the fifth crosstalk parameter and the sixth crosstalk parameter based on a least square technique.
According one of the exemplary embodiments, the method may further include determining whether the set of post-processing parameters cancel out crosstalk among the plurality of receiver channels.
As for the transmitter, in step S111, the transmitter would transmit on a MIMO basis, through a first transmitter channel of a plurality of transmitting channels, a first test signal to be received by a first receiver channel. In step, the transmitter would transmit on the MIMO basis, through a second transmitter channel of the plurality of transmitting channels, a second test signal to be received by a second receiver channel. In step S113, the transmitter would determine, a first received signal received by the first receiver channel and determine a second received signal received by the second receiver channel. In step S114, the transmitter would estimate, a set of coupling parameters (e.g., c11, c12, c21, c22) for the plurality of transmitter channels based on the first received signal and the second received signal. In step S115, the transmitter would calculate, based on the set of coupling parameters, a set of pre-processing compensation parameters (e.g. q1 q2 q3 q4) by cancelling a crosstalk interference among plurality of transmitter channels.
According to one of the exemplary embodiments, transmitting by the first transmitter channel the first test signal to be received by the first receiver channel and transmitting by the second transmitter channel the second test signal to be received by the second receiver channel may occur simultaneously. The above described first test signal and the second test signal could be different QPSK training sequences. The above described estimating the set of coupling parameters could be performed based on a least square technique. The above described estimating the set of coupling parameters may involve determining the first received signal and the second received signal by setting the set of pre-processing compensation parameters to zero.
According to one of the exemplary embodiments, the method may further include determining whether the transmitter has cancelled the crosstalk interference among plurality of transmitter channels by applying the pre-processing compensation parameters to a processor of the transmitter. Estimating the set of coupling parameters may further involve assuming the first receiver channel and the second receiver channel as an ideal receiver. The pre-processing compensation parameters could be applied to the processor of the transmitter only once.
The processor 211 of the receiver could be one or more ICs having processing capabilities and would control the analog receiving circuit 212 to implement functions of the above describe method of configuring a MIMO wideband receiver and its embodiments. The processor 211 may implement functions of ‘RX digital’ as show in the drawings and described in the corresponding written descriptions, and the analog receiving circuit 212 may implement functions of ‘RX analog’ as show in the drawings and described in the corresponding written descriptions. The processor 211 may receive digital signals which were digitized by an analog-digital digital (A/D) converter from an analog baseband signal which has been down-converted from RF frequency and received through a MIMO antenna array of the analog receiving circuit 212. The analog receiving circuit 212 and its MIMO antenna array may have multiple channels including a first receiver channel 213 and a second receiver channel 214.
The receiver block 304 may perform an analog-to-digital (A/D) conversion on the analog baseband receiving signal to generate a digital baseband receiving signal. Subsequently, the receiver block 304 would perform a post-processing procedure by using a processor (e.g. 211) on the digital baseband receiving signal to estimate the original digital baseband transmitting signal based on the crosstalk factor.
MIMO wideband transceiver system could be demarcated into a transmitting end (i.e. MIMO transmitter (e.g. 201202203204)) and a receiving end (i.e. MIMO transmitter (e.g. 211212213214)). To further describe the method of configuring the wideband MIMO transmitter and the structure of the wideband MIMO transmitter, the disclosure provides several exemplary embodiments as shown in
To describe the estimation and pre-compensation for the crosstalk at the transmitting end of a wideband communication system, the disclosure provides further details as shown in
To further explain the above steps,
When a signal is transmitted through a wideband transmitter having multiple inputs, the signal is bound to be accompanied by the IQ Imbalance (IQI) of the broadband radio frequency, and then the crosstalk response (coupling/crosstalk) is generated through the crosstalk scene of the transmitter as shown in
In equation 1, ⊗ stands for convolution. um (n): stands the I/Q modulation signal (with broadband “IQ” imbalance factor) for the mth antenna. cml(n): stands for the filtered response value (L_cm length) of the mth antenna to the crosstalk of the lth antenna transmitter, where cml(n)=[cml(n), cml(n−1), . . . , cml(n−Lcm+1)]T. vl(n): indicates the noise of the lth antenna.
Referring to
In order to estimate the crosstalk factor of the transmitter in a wideband MIMO system, the Least Square (LS) technique could be used to estimate the broadband crosstalk factor at the transmitting end. Such technique may enhance the interference effect on the unknown signal and avoid high computational complexity. Next, and then estimate the transmitter pre-compensation vector of the transmitter could be estimated based on the algorithms to be provided in order to solve the crosstalk factor among different channels of the MIMO transmitter so as to achieve high-quality communication requirements of the broadband MIMO system. The technique is provided as follows.
First, there is no pre-compensation action before estimating the crosstalk factors c11(n), c21(n), c12(n), c22(n), and thus q1(n)=q2(n)=q3(n)=q4(n)=0. Therefore, for the 1=1 and m=2 scenarios, m=2 is the crosstalk signal of the second transmitter channel (TX2), so the signal to be received by the first receiver channel (RX1), r1(n), could be expressed by equation 2.
r
1(n)=c11(n)⊗u1(n)+c21(n)ßu2(n) equation 2
for the 1=2 and m=1 scenarios, m=1 is the crosstalk signal of the first transmitter channel (TX1), so the signal to be received by the second receiver channel (RX2), r2(n), could be expressed as equation 3.
r
2(n)=c22(n)⊗u2(n)+c12(n)⊗u1(n) equation 3
Equation 2 could be expressed in the matrix form which is shown as equation 4.
Equation 3 could be expressed in the matrix form which is shown as equation 5.
In equation 4 and 5, r1 and r2 are the vector representations of r1(n) and r2(n), U1 and U2 are convolution matrix representations of u1(n) and u2(n), and u=[u1 u2].
However, when estimating the crosstalk factor at the transmitting end, two sets of QPSK modulation signals could be used as the known training codes for u1(n) and u2(n), so equation 4 could be used with the least squares technique so as to allow the signal transmitted from TX1 be known based on the training code to in order to obtain the received signal from RX1 by using equation 6.
Similarly, equation 5 could be used with the least squares technique so as to allow the signal transmitted from TX2 be known based on the training code in order to obtain the received signal from RX2 by using equation 7.
In equation 7, U+=(UHU)−1UH.
Based on equation 6 and equation 7 as shown above, the unknown parameters c11, c21, c22, c12 could be solved, and then base on the algorithm to be presented, the pre-compensation parameters q1, q2, q3, q4 of the transmitting end could be derived.
TX
p,1
: u
p,1(n)=u1(n)+q2(n)⊗u2(n) equation 8
Assuming that the signal of TX2 is up,2(n), then up,2(n) could be represented as equation 9.
TX
p,2
: u
p,2(n)=u2(n)+q1(n)⊗u1(n) equation 9
If up,1(n) from equation 8 is replaced by u1(n) of equation 2, then it can represent the to be received signal r1(n) after the TX1 signal is pre-compensated only by the crosstalk factor q1(n), q2(n) which are used to compensate for the received signal r1(n) as shown in equation 10.
The equation 10 could be further expanded to express r1(n) as equation 11.
If up,2(n) from equation 8 is replaced by u2(n) of equation 3, then it can represent the to be received signal r2(n) after the TX2 signal is compensated by the pre-compensation parameter which are used for eliminating the crosstalk factor as shown in equation 12.
The equation 12 could be further expanded to express r1(n) as equation 13.
Further, in equation 11, in order to eliminate the crosstalk signal in u2(n) from TX2 so as to make the crosstalk signal in RX1 be zero as the zero crosstalk of r1(n)=r2(n) is satisfied, the equation could be re-organized as equation 14.
c
11(n)⊗q2(n)+c21(n)=0⇒c21+c11q2=0 equation 14
In equation 13, in order to eliminate the crosstalk signal in u1(n) from TX1 so as to make the crosstalk signal in RX2 be zero as the zero crosstalk of r2(n)=r2(n) is satisfied, the equation could be re-organized as equation 15.
c
12(n)+c22(n)⊗q1(n)=0⇒c12+c22q1=0 equation 15
In equation 14 and 15, c11 and c22 are the convolution matrix of c11(n) c22(n), c21 c12 are the crosstalk response vector of c21(n) c12(n), and q1 q2 are the only crosstalk canceling factor of q1(n) q2(n) pre-compensation vector.
However, in order to obtain the pre-compensation vector of the pre-compensation parameters of the transmitting end, the crosstalk response parameter of the transmitting end of the matrix C could be estimated by the least square technique as previously described, and thus the matrix C could be derived. After performing an inverse matrix operation on equation 14 and an inverse matrix operation on equation 15, q1 and q2 could be derived as equation 16 and equation 17.
q
2=−(C11HC11)−1C11Hc21 equation 16
q
1=−(C22HC22)−1C22Hc12 equation 17
In equations 16, q2 is a pre-compensation parameter for cancelling m=2 crosstalk signal within 1=1, and q1 is a pre-compensation parameter for cancelling m=1 crosstalk signal within 1=2.
However, since the above-described suppression of the crosstalk factor is only performed by using the pre-compensation vector q1(n) q2(n) for eliminating the crosstalk factor, the original main signal strength has been weakened so that additional pre-compensation processing is required for maintaining the main signal strength in order for the pre-compensation vector for the crosstalk of the transmitter be fully estimated. Therefore, based on the architecture of
TX
p,1
: u
p,1(n)=q3(n)⊗u1(n)+q2(n)⊗u2(n) equation 18
The pre-compensated transmitting signal of the TX2 original signal could be expressed as equation 19.
TX
p,2
: u
p,2(n)=q4(n)⊗u2(n)+q1(n)⊗u1(n) equation 19
By replacing u1(n) of equation 18 with up,1(n), it represents the to be received signal r1(n) after the signal in Tx1 has been compensated by the pre-compensation parameter as shown in m equation 20.
Equation 20 could be expanded to derived equation 21.
By replacing u2(n) of equation 3 with up,2(n) of equation 19, it represents i the to be received signal r2(n) after the signal in Tx2 has been compensated by the pre-compensation parameter as shown in equation 22.
Equation 22 could be expanded to derive equation 23.
For equation 21, in order for RX1 to receive the signal only from TX1 and set it to 1, and eliminate the crosstalk signal from TX2 in RX1 and make it 0 thus satisfying the zero crosstalk purpose of r2(n)≈u2(n), the above equation can be re-organized as equation 24.
For equation 23, in order for RX2 to receive the signal only from TX2 and set it to 1, and eliminate the crosstalk signal from TX1 in RX2 and make it 0 thus satisfying the zero crosstalk purpose of r1(n)≈u1(n), the above equation can be re-organized as equation 25.
In equations 24 and 25, c11 c21 c12 c22 are the convolution matrix of c11(n) c21(n) c12(n) c22(n), q1 q2 q3 q4 is the response vector of q1(n) q2(n) q3(n) q4(n), and e=[1 0T]T is a vector with the first element being 1 and the other elements being 0. After re-arranging equations 24 and 25, equations 26 and 27 could be respectively derived.
In order to obtain the response vector of the pre-compensation parameters of the transmitting end, the above described LS technique could be used to estimate the crosstalk response parameters of the matrix C. Since matrix C is already a known parameter, after performing an inverse matrix operation of equation 26 and an inverse matrix operation of equation 27, equations 28 and 29 could be respectively derived.
Accordingly, the transmitter pre-compensation vector of the transmitting end could be obtained through equations 28 and 29 so as to complete the pre-compensation procedure for eliminating the crosstalk response in each channels of the transmitter.
Based on the disclosure above, a crosstalk estimation system is proposed for transmitter-side crosstalk calibration. The system block diagram could be represented as
The system of
After the cross-talk response c11 c21 c12 c22 and the pre-compensation vector q1 q2 q3 q4 are estimated, single carrier or multi-carrier signal to be transmitted could be added to the pre-compensation vector so that RX1 only receives the signal from TX1, while RX2 only receives the signal from TX2. The system is capable of obtaining the crosstalk response and the pre-compensation vector through only one estimation which may occur when the power is turned on, and then the estimated parameters could be used continuously to complete the pre-compensation transmission and reception for the signal to be tested. The overall process has been described in
Next, in order for the disclosure to further describe the method of configuring the wideband MIMO receiver and the structure of the wideband MIMO receiver, the disclosure provides several exemplary embodiments as shown in
However, when the signal is transmitted through the multi-input and wideband system having crosstalk, a signal could be received at the receiving end and be corrupted because of cross channel coupling or crosstalk effect before the signal receives RF down-conversion, and then the down-converted received signal could be carried along with the receiver's broadband RF imperfect factor (IQ Imbalance, IQI) of the receiver. Such phenomenon is shown in the block diagram of
However, the above describe problem could be resolved.
In addition, the signal t1 (n) which is distorted by crosstalk of the receiving end is down-converted and thus received by the wide-band IQI factor of the receiving end. The received signal z1 (n) could be obtained as shown in equation 101.
z
1(n)=f1l(n)⊗tl(n)+f2l(n)⊗t*l(n)+wl(n) equation 101
Wherein, in the equation 101, dml(n) represents the filter response value of the mth antenna to the crosstalk of the lth antenna receiving end, and in the equation 102, wl(n) represents the noise of the lth antenna. However, the disclosure may assume that the broadband RF imperfection factor has been adjusted, and then the multi-input wideband system receiver broadband crosstalk factor response and its post-processing crosstalk adjustment method would be performed as provided. For the simplicity of disclosure, a 2×2 MIMO system is to be assumed.
In the transmitting end, U1(n) U2(n) are assumed to be the original transmission signal without crosstalk. As such signal enters the TX analog section, the crosstalk of the transmitting end could be obtained from the multipath of r1(n) and r2(n). When entering the RX analog section of the receiver, crosstalk at the receiving end would occurs. Vp,1, (n) and VP,2(n) respectively would represent the receive signals having crosstalk, and Z1(n) and Z2(n) would represent the signals output from the RX digital section and having been compensated by the post-process compensation parameter P1(n) P2(n) P3(n) P4(n). If the post-processing compensation parameter P1(n) P2(n) P3(n) P4(n) could be be accurately estimated, the Z1(n) and Z2(n) would be able to output signals having to have no crosstalk out of the receiving end.
Thus, a mathematical modelling method for estimating the crosstalk response at the receiving end of this 2×2 MIMO wideband receiving end system is to be provided. The receiving end crosstalk response e11 e12 f21 f22 could be derived from the mathematical model of the receiving end post processing parameter P1 P2 P3 P4.
Since the transmitting end and the receiving end both contain a crosstalk factor on the transceiver of the MIMO transceiver system, in order to estimate the coupling amount of the receiving end and subsequently eliminate the crosstalk, it could be helpful to isolate and simplify the remaining signals through several conditions. First, the signal is to be transmitted twice, first from TX1 and second from TX2 signal. A switch is utilized before the receiving end to performing switching between a connection state and a grounding state of the transmitted signal so as to interface with RX1 and RX2 of the receiver. The permutation of the 2×2 MIMO transceiver is shown in Table 1 below.
In order to estimate the crosstalk factor at the receiving end of the broadband MIMO system, the QPSK signal is to be used as the training code. The LS method could be used to estimate the broadband crosstalk factor at the receiving end. The disclosure would also provide a procedure to estimate the post-processing vector at the receiving end, to solve the crosstalk factor at the receiving end of the MIMO transceiver system, and to achieve the high-quality communication requirements of the wide-band MIMO system in the following section.
First, when estimating the crosstalk factor d11(n), d21(n), d12(n), d22(n) at the receiving end, there is no pre-compensation and post-processing for the crosstalk factor between the transmitting end and the receiving end before and after the transmitting end, and thus q1(n)=q2(n)=q3(n)=q4(n) and p1(n)=p2(n)=p3(n)=p4(n)=0. Therefore, in the first set of conditions, only the TX1 transmit signal with crosstalk through the transmitting end, and only RX1 receives the received signal before being interfered by the crosstalk of the receive end (TX1=QPSK, TX2=0, RX1=1, RX2=0). Thus, in the scenario where TX1 receives the main signal and TX2 receives the crosstalk, the received signal in RX1 after transmission of TX1 could be expressed as by equation 103.
z
1(n)=u1(n)⊗c11(n)⊗d11(n) equation 103
Based on equation 103, the convolution of crosstalk c11(n) and d11(n) received at the receiving end could be represented as a new crosstalk variable a shown in equation 104.
z
1(n)=u1(n)⊗e11(n)⇒z1=U1e11 equation 104
However, for the first set of conditions, in the scenario where TX2 transmits the main signal and TX1 transmits the crosstalk signal end, the receiving signal at RX2 after the TX2 transmission could be expressed as equation 105.
z
2(n)=u1(n)⊗c11(n)⊗d12(n) equation 105
According to equation 105, the crosstalk c11(n) and d12(n) received at the receiving end can be convolved and renamed to a new crosstalk variable ei2(n), as shown in the equation 106.
z
2(n)=u1(n)⊗e12(n)⇒z2=U1e12 equation 106
Next, by inverting the matrix of equation 104 and equation 106, the new crosstalk parameters e11 and d12 could be obtained from the first set of conditions, as expressed by the following equation (4.7).
Next, in the second set of conditions, only the TX1 would transmit signal with crosstalk through the transmit end, and only RX2 would receive crosstalk signal before the receiving end (TX1=QPSK, TX2=0, RX1=0, RX2=1). At this time, in the scenario where TX1 transmits the main signal and TX2 transmits the crosstalk signal end, the RX1 would receive signal after the signal transmission from TX1 transmission which could be expressed as equation 108.
z
1(n)=u1(n)⊗c12(n)⊗d21(n) equation 108
Among them, according to the equation 108, the crosstalk c12 and d12 received at the receiving end can be convolved and renamed as a new crosstalk variable, as shown in equation 109.
z
1(n)=u1(n)⊗e21(n)⇒z1=U1e21 equation 109
However, for the second group of conditions, in the scenario where TX2 transmits the main signal and TX1 transmits the crosstalk signal end, the receiving signal transmitted by TX2 and received by RX2 could be expressed as equation 110.
z
2(n)=u1(n)⊗c12(n)⊗d22(n) equation 110
According to equation 110, the crosstalk c12(n) and d22(n) received at the receiving end can be convolved and renamed to a new crosstalk variable, as shown in the following equation 111.
z
2(n)=u1(n)⊗e22(n)⇒z2=U1e22 equation 111
Subsequently, the equations 109 and 111 could be inverted, and the new crosstalk parameter could be obtained from the second set of conditions, as expressed by the following equation 112.
Then, in the third set of conditions, only the TX2 transmit signal with crosstalk through the transmit end and only RX1 would receive the signal before the receive end with crosstalk (TX1=0, TX2=QPSK, RX1=1, RX2=0). In the scenario where the main signal is transmitted from TX1 and the crosstalk is transmitted from TX2, the received signal z1(n) from RX1 after being transmitted by the TX1 can be expressed as equation 113.
z
1(n)=u2(n)⊗c21(n)⊗d11(n) equation 113
According to equation 113, The convolution of the crosstalk c21(n) and d11(n) that can be received at the receiving end and can be renamed to a new crosstalk variable according to equation 114.
z
1(n)=u2(n)⊗f11(n)⇒z1=U2f11 equation 114
However, for the third group of conditions, in the scenario where TX2 transmits the main signal and TX1 transmits the crosstalk signal, the receiving signal of RX2 transmitted by TX2 can be expressed as equation 115.
z
2(n)=u2(n)⊗c21(n)⊗d12(n) equation 115
Then, according to the above equation 115, the crosstalk c21(n) and d12(n) received at the receiving end can be convolved and renamed as a new crosstalk variable, as shown in the following equation 116.
z
2(n)=u2(n)⊗f12(n)⇒z2=U2f12 equation 116
Subsequently, the equations 114 and 116 could be inverted, and the new crosstalk parameters could be obtained from the third set of conditions, as expressed by the following equation 117.
Finally, in the fourth set of conditions, only the TX2 transmit signal with crosstalk through the transmit end and only RX2 would receive signal before the crosstalk of the receive end (TX1=0, TX2=QPSK, RX1=0, RX2=1). In the scenario where TX1 transmits the main signal and the TX2 transmits the crosstalk signal, the signal received by RX1 and transmitted by the TX1 could be expressed as equation 118.
z
1(n)=u2(n)⊗c22(n)⊗d21(n) equation 118
Then, according to the above equation 118, the convolution of the crosstalk c22(n) and d21(n) received at the receiving end can be renamed to a new crosstalk variable f21 as equation 119.
z
1(n)=u2(n)⊗f21(n)⇒z1=U2f21 equation 119
However, for the fourth set of conditions, in the scenario where TX2 transmits the main signal and TX1 transmits the crosstalk signal end, the signal z2(n) received by RX2 receiving signal after being transmitted by TX2 can be expressed as equation 120.
z
2(n)=u2(n)⊗c22(n)⊗d22(n) equation 120
Then, according to the above equation 120, the crosstalk c22(n) and d22(n) received at the receiving end can be convolved and renamed to a new crosstalk variable f22(n), as shown in the following equation 121.
z
2(n)=u2(n)⊗f22(n)⇒z2=U2f22 equation 121
By performing a reverse matrix operation of equation 119 and 121, based on the fourth set of conditions, a new crosstalk variable f21and f22could be obtained as shown in equation 122.
Among them, in the above four sets of conditions in equations 107, 112, 117 and 122, both z1 and z2 are vector representations of z1 and z2, and U1 and U2 are convolution matrices of u1(n) and u2(n).
When estimating the crosstalk response at the receiving end, the QPSK modulation signal could be used as the known training code of the transmitting end u1(n) or u2(n). By using a switch, the crosstalk or signal entering the receiving end could be controlled and thus forming a new crosstalk response at the receiving end and its post-processing compensation architecture.
TX
1
:r
1(n)=c11(n)⊗u1(n)+c21(n)⊗u2(n) equation 123
The TX2 RF signal r2(n) after the transmitter crosstalk response is transmitted can be expressed as equation 124.
TX
2
: r
2(n)=c12(n)⊗u1(n)+c22(n)⊗u2(n) equation 124
The received signal vp,1(n) after r1(n) receives crosstalk, the response of the receiving end is expressed as equation 125.
v
p,1(n)=r1(n)⊗d11(n)+r2(n)⊗d21(n) equation 125
The received signal vp,2(n) after r2(n) receives crosstalk, the response of the receiving end is expressed as equation 126.
v
p,2(n)=r1(n)⊗d12(n)+r2(n)⊗d22(n) equation 126
As seen from the above figure that when the analog signal receives crosstalk by the receiving end and enters the digital end, and the analog signal is processed by the receiving end to obtain the receiving signal in RX1. The equation can be expressed as equation 127.
z
1(n)=p3(n)⊗vp,1(n)+p2(n)⊗vp,2(n) equation 127
At the same time, when the analog signal vp,2(n) after receiving crosstalk of the receiving end enters the digital domain and performs the post-processing compensation of the receiving end to obtain the receiving signal z2(n) through RX2, the equation can be expressed as equation 128.
z
2(n)=p1(n)⊗vp,1(n)+p4(n)⊗vp,2(n) equation 128
However, according to the above description, in order to eliminate the crosstalk at the receiving end, it could be helpful to isolate and simplify the remaining signals, thereby forming the above four sets of conditions. In the first set of conditions, only the TX1 transmit signal with crosstalk through the transmitting end, and only RX1 would receive signal before receiving crosstalk at the receiving end (TX1=QPSK, TX2=0, RX1=1, RX2=0). At this time, since the RF signal and the RF signal transmitted by the crosstalk response of the TX1 and TX2 transmitters respectively have only the signal from U1(n) at the TX1, the part of the signal can be obtained from the equation 123 and 124 and expressed as equations 129 and 130 below.
TX
1
:r
1(n)=c11(n)⊗u1(n) equation 129
TX
2
: r
2(n)=c12(n)⊗u1(n) equation 130
Then, the crosstalk response is input to the receiving end, and the equations 129 and 130 are substituted into the equation 125 to obtain the signal vp,1(n). Next, the convolution of c11(n) and d11(n) is renamed to the new crosstalk variable e11(n), and the convolution is performed between c11(n) and d11(n). The new crosstalk variable e21(n) is as shown in equation 131.
However, in the first set of conditions, only the signal r1(n) is input through the switch before receiving the crosstalk at the receiving end, so that the vp,1(n) signal of the RX1 only contains the r1(n) RF signal, such as equation 132.
At the same time, after entering the crosstalk response of the receiving end, the equations 129 and 130 are substituted into the equation 126 to obtain the vp,2(n) signal. The convolution of c11 (n) and d12 (n) is renamed to the new crosstalk variable e12(n), and c12 is obtained. The convolution with d22(n) is renamed to the new crosstalk variable e22(n) as in equation 133.
According to the first set of conditions, only the signal r1(n) is input through the switch before the crosstalk at the receiving end, and the vp,2(n) signal of the RX2 only contains the crosstalk RF signal of r1(n), as expressed in equation 134.
Subsequently, after entering the digital end processing, it is assumed that the post-processing parameter p1(n) p2(n) p3(n) p4(n) can counteract the signal of the crosstalk response of RX1 and the signal vp,1(n) of the crosstalk response of RX2, so the equations 132 and 134 are substituted into the equation 127. RX1 receives the signal z1(n) as shown in equation 135.
The equation 135 could be rearranged to the equation that the TX1 transmits the signal u1(n) in the RX1 reception signal z1(n), and then the processing vector suppresses the received crosstalk response, as shown in the following equation 136.
After expanding the equations 132, 134 and substitute them into equation 128, Z2(n) could be obtained at RX2 as expressed in equation 137.
After rearranging equation 137 as transmitting signal u1(n) for TX1 in RX2 receive signal z2(n), the subsequent processing vector suppresses the equation for receiving the crosstalk response as shown in equation 138.
In the first set of conditions, the TX1 transmission signal U1(n) is the main signal. According to the above equations 136 and 138, it can be known that the equation 136 RX1 receiving signal z1(n) maintains the original signal reception (equation And=1), at the same time, the RX2 receiving signal z2(n) in the equation 138 formula is suppressed (the equation and =0). Therefore, the effective set equation of the first set of conditions can be unified, as shown in the following equation 139.
Equation 139 can be expressed as a matrix form as equation 140.
In the second set of conditions, only the TX1 transmit signal with crosstalk through the transmit end, and only RX2 receives signal before receiving crosstalk of the receive end (TX1=QPSK, TX2=0, RX1=0, RX2=1). It can be found that since the second set of conditions is consistent with the conditions of the first set of conditions, only the signal u1(n) from TX1 exists, so the RF signal r1(n) and r2(n) transmitted after the analog end crosstalk response is transmitted through TX1 and TX2 respectively. And the RF signal can be sequentially expressed as shown in equations 129 and 130.
Then, after entering the analog crosstalk receiving end, the equation 129 and the equation type are substituted into the equation type to obtain the vp,2(n) signal of the second set of conditions, which only contains the u1(n) signal of the TX1, so according to the equation 131 above, new crosstalk parameters e11(n) and e21(n) could be obtained as equation 141.
However, in the second set of conditions, only the signal r2(n) is input through the switch before receiving the crosstalk at the receiving end, so that the vp,1(n) signal of the RX1 only contains the r2(n) RF signal, such as equation 142.
At the same time, after entering the crosstalk response of the receiving end, the equations 129 and 130 formulas are substituted into the equation 126 to obtain the signal Vp,2(n), and since it only contains the signal U1(n) of TX1, according to the above equation 133, new crosstalk parameters e12(n) and e22(n) could be obtained and, as shown in equation 143.
According to the second set of conditions, only the input signal r2(n) is transmitted through the switch before the crosstalk is introduced at the receiving end, and the RX2 would only contain signal Vp,2(n) which contains the crosstalk RF signal of R2(n), such as shown in equation 144.
Subsequently, after entering the digital terminal, it is assumed that the post-processing parameters P1(n) p2(n) P3(n) P4(n) can counter the signal Vp,1(n) of the crosstalk response of RX1 and VP,2(n) of the crosstalk response of RX2, so the equations of 142 and 144 could be substituted into equation 127, and thus the receiving signal Z1(n) at RX1 could be obtained and expressed as equation 145.
The equation (4.45) can be rearranged into the equation for z1(n) of RX1 corresponding to U1(n) of the TX1 transmit signal, and then the processing vector suppresses the received crosstalk response, as shown in the following equation 146.
Substituting equations 142 and 144 into 148 would derive Z2(n) at RX2 such as equation 147.
The equation 147 could be rearranged into Z2(n) of RX2 corresponding to U1(n) in TX1, and then the processing vector suppresses the received crosstalk response, as shown in the following equation 148.
Finally, in the second set of conditions, the u1(n) of the TX1 transmit signal is the main signal. According to the above equations 136 and 148, it can be known that the RX1 receive signal z1(n) of the equation 146 would need to maintain the original signal reception (equal and =1). At the same time, the RX2 receiving signal z2(n) in equation 148 must be suppressed (the equation and =0). Therefore, the effective set equation of the first set of conditions can be unified, as shown in the following equation 149.
Then, the equation 149 could be expressed as a matrix form as equation 150.
In the third set of conditions, only the TX2 transmit signal with crosstalk through the transmitting end and only RX1 would receive signal before receiving the crosstalk of the receive end (TX1=0, TX2=QPSK, RX1=1, RX2=0). After the crosstalk response of the TX1 and TX2 transmitters, the RF signal r1(n) and the RF signal r2(n) are transmitted only to have the signal U2(n) from TX2. Therefore, the part of the signal U2(n) could be obtained from the equations 123 and 124, which could be expressed as equations 151 and 152.
TX
1
: r
1(n)=c21(n)⊗u2(n) equation 151
TX
2
: r
2(n)=c22(n)⊗u2(n) equation 152
Then, when entering the crosstalk response at the receiving end, and after equations 151 and 152 are substituted into equation 125, the signal vp,1(n) could obtained; then the convolution between c21(n) and d11(n) is renamed as the new crosstalk variable, and the convolution is performed. The signal vp,1(n) could as expressed as equation 153.
However, in the third set of conditions, only the signal r1(n) is input through the switch before the crosstalk at the receiving end, so that the signal Vp,1(n) of the RX1 only contains the RF signal r1(n), as expressed in equation 154.
At the same time, after entering the crosstalk response of the receiving end, the equations 151 is substituted into equation 126 to obtain the signal Vp,2(n). The convolution between c21(n) and d21(n) is renamed to the new crosstalk variable f12(n), and convolution between c22(n) and d22(n) is renamed to the new crosstalk variable f22(n). The convolution is renamed to a new crosstalk variable as equation 155.
According to the third set of conditions, only the signal is r1(n) input through the switch before the crosstalk at the receiving end, and the Vp,2(n) of the RX2 signal only contains the crosstalk RF signal r1(n), such as equation 156.
Subsequently, after entering the digital terminal, it is assumed that the post-processing parameters P1(n) P2(n) P3(n) P4(n) can counter the signal Vp,1(n) of the crosstalk response of RX1 and the Vp,2(n) of crosstalk response of RX2, so the equations 154 and 156 are substituted into 127 to obtain received signal z1(n) at RX1 as shown in equation 157.
It is also possible to rearrange equation 157 for z1(n) of the RX1 corresponding to U2(n) of the transmit signal at TX2, and then the processing vector suppresses the receive crosstalk response, as shown in equation 158.
Substituting equations 154 and 156 into equation 128, Z2(n) at RX2 could be obtained and expressed as equation 159.
The equation 159 can be rearranged to Z2(n) of RX2 corresponding to u2(n) of the TX2 transmit signal, and then the processing vector suppresses the received crosstalk response equation, as shown in the equation 160.
Finally, in the third set of conditions, the TX2 transmits u2(n) signal which is the main signal. According to the above equations 158) and 160, it can be seen that the RX1 receive signal z1(n) of the equation 158 is suppressed and eliminated (equation and =0). At the same time, the RX2 receiving signal z2(n) in (4.60) must be maintained to receive the original signal (equal and =1). Therefore, the effective set equation of the first set of conditions can be unified as shown in equation 161.
Then, the equation 161 could expressed in a matrix form as equation 162.
In the fourth set of conditions, only the TX2 transmit signal with crosstalk through the transmit end and only RX2 receives signal before the crosstalk of the receive end (TX1=0, TX2=QPSK, RX1=0, RX2=1). Since the third set of conditions is consistent with the conditions of the fourth set of conditions, only the signal u2(n) from TX2 exists, so the RF signal r1(n) and the RF signal r2(n) transmitted by the analog end crosstalk response of TX1 and TX2 respectively can be expressed as equations 151 and 152.
Then, after entering the analog crosstalk receiving end, the 151 and 152 equations are subdivided into equation 125 and thus based on the fourth set of conditions the vp,1(n) signal could be obtained but only contain the signal u2(n) of TX2, so according to the above equation 153, the new crosstalk parameters f11(n) and f21(n) could be obtained and as shown in equation 163.
However, in the fourth set of conditions, only the signal r2(n) is input through the switch before the crosstalk at the receiving end, so that the signal r2(n) of the Vp,1(n) signal at RX1 only contains the RF signal, such as shown in equation 164.
At the same time, after entering the crosstalk response of the receiving end, the equations 151 and 152 are substituted into the equation 126 type to obtain the vp,2(n) signal, and since it only contains the signal u2(n) of TX2, according to the above equation 155, the new crosstalk parameters could be obtained and as shown in equation 165.
According to the fourth set of conditions, only the input signal r2(n) is transmitted through the switch before the crosstalk at the receiving end, and the Vp,2(n) signal at RX2 would only contains the crosstalk RF signal r2(n), as shown in equation 166.
Subsequently, after entering the digital terminal, it is assumed that the post-processing parameters P1(n) P2(n) P3(n) P4(n) can counter the vp,1(n) signal of the crosstalk response of RX1 and vp,2(n) of the crosstalk response of RX2, so the equations 164 and 166 are substituted into equation 127, and z1(n) at RX1 could be obtained and expressed equation 167.
The equation 145 could be rearranged into z1(n) at RX1 corresponding to u2(n) of TX2, and then the processing vector suppresses the received crosstalk response, as shown in the following equation 168.
Substituting equation 164 and 166 into equation 128, at RX2 the receiving signal z2(n) could be obtained as expressed as equation 169.
The equation 169 could be rearranged into z2(n) of RX2 corresponding to u2(n) of TX2, and then the processing vector suppresses the received crosstalk response, as shown in the following equation 170.
Finally, in the fourth set of conditions, the TX2 transmits u2(n) signal which is the main signal. According to the above equations 168 and 170, it can be seen that the RX1 receive signal z1(n) of the 168 equation is suppressed and eliminated (equation and=0). At the same time, the receiving signal z2(n) of RX2 in equation 170 must be maintained to maintain the original signal (equal and =1). Therefore, the effective set equation of the fourth set of conditions can be unified, as follows (4.71).
Then, the equation 171 is expressed in a matrix form as equation 172.
However, by merging the above four sets of conditional equations, four sets of equations of the post-compensation parameter P1 P2 P3 P4 and the new crosstalk parameter E and F are obtained, such as the above equations 140, 150, 162, and 1721. Since the TX1/TX2 signals are introduced with crosstalk by the transceiver after the crosstalk of the second group and the third group, respectively, they are received by RX2/RX1, which might make the signal too small during the actual test. When the group condition is combined with conditions of the fourth set of conditions from the equations 140 and 172 to estimate the compensation, the crosstalk response at the receiving end can be eliminated. Therefore, after the matrix of equations 140 and 172 are combined and arranged, the following equations 173 and 174 could be derived as shown.
Then, since the vectors E and F are obtained by the LS estimation method, the matrix arranged could become a known parameter vector, and then the equations 173 and 174 could be inverted. The compensation vectors P1 P2 P3 P4 are processed after the receiving end, as shown in the equations 175 and 176.
Where
The G matrix contains a matrix of vector arrangements as shown in equations 177 and 178.
Finally, the receiver post-processing compensation vector P1 P2 P3 P4 could be obtained through the above equations 175 and 176, and then the crosstalk processing vector at the receiving end is completed, and the crosstalk response from other radio terminals is eliminated.
The detail of
In the first transmission and reception signal, according to the first group of conditions, the QPSK training signal of u1(n) is selected to be transmitted by the TX1, and the signal u2(n) transmitted by the TX2 is null. The signal is then up-converted to the analog crosstalk transmitting end having crosstalk, and then switched by the switcher to receive the r1(n) signal with crosstalk only before the receiving end. After the r2(n) signal is grounded, the signal would enter the analog receiving end having crosstalk, and finally the receiving signal is brought into the digital receiving end.
Then, in the second transmission and reception signal, according to the fourth set of conditions, the signal u1(n) selected to be null in TX1 is transmitted and the QPSK signal u2(n) is simultaneously transmitted in TX2, and then up-converted into the analog transmitting end with crosstalk. Then, after switching through the switcher, only the receiving signal r2(n) is input before the crosstalk of the receiving end, and the r1(n) signal is grounded and then enters the analog crosstalk receiving end, and finally the receiving signal is brought into the digital receiving end. According to the above disclosure, the receiver crosstalk estimation and post-processing compensation are performed, and the received signal Z1(n) and Z2(n) for the second transmission and reception are obtained.
After the above two signals are transmitted and received, according to the mathematical model as previously described, the crosstalk responses E11 and E12 of the receiver can be estimated from the first transmission and reception, and the crosstalk responses F21 and F22 are estimated from the second transmission and reception. According to the crosstalk response parameters E11 E12 and F21 F22 estimated above, after the matrix is arranged, such as equations 173) and 174, the inverse matrix could calculated as equations 175 and 176 to obtain post-processing compensation parameters P1 P2 P3 P4.
However, in order to verify whether the post-processing compensation parameters P1 P2 P3 P4 can successfully eliminate the crosstalk at the receiving end, it is necessary to assume that the transmitting end is in an ideal state so as to observe the performance of the single-carrier and multi-carrier waiting signal after post-processing compensation.
The exemplary embodiments of
In step S2003, a post-compensation procedure would be performed at the receiving end based on the post-processing parameters P1 P2 P3 P4 so as to reduce crosstalk at the receiving end. In step S2004, a MIMO based measurement would be performed to estimate coupling parameters of the transmitter by measuring each permutation of the paths among TX1/TX2 and RX1/RX2. In step S2005, the transmitting end pre-processing compensation parameters could be estimated based on the measurement of step S2004. In step S2006, the transmitter would transmit a MIMO single carrier signal or a MIMO multi-carrier signal. In step S2007, the transmitter would calculate and obtain crosstalk compensation parameters q1 q2 q3 q4. In steps S2008, the receiver would calculate and obtain the post-processing parameters P1 P2 P3 P4.
For
In view of the aforementioned descriptions, the disclosure is suitable for being used in a wireless communication system and is able to reduce the crosstalk of a MIMO transmitter, to reduce the crosstalk of a MIMO receiver, or to reduce the crosstalk of a MIMO transmitter and receiver.
No element, act, or instruction used in the detailed description of disclosed embodiments of the present application should be construed as absolutely critical or essential to the present disclosure unless explicitly described as such. Also, as used herein, each of the indefinite articles “a” and “an” could include more than one item. If only one item is intended, the terms “a single” or similar languages would be used. Furthermore, the terms “any of” followed by a listing of a plurality of items and/or a plurality of categories of items, as used herein, are intended to include “any of”, “any combination of”, “any multiple of”, and/or “any combination of multiples of the items and/or the categories of items, individually or in conjunction with other items and/or other categories of items. Further, as used herein, the term “set” is intended to include any number of items, including zero. Further, as used herein, the term “number” is intended to include any number, including zero.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims and their equivalents.
This application claims the priority benefit of U.S. provisional application Ser. No. 62/872,251, filed on Jul. 10, 2019. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
Number | Date | Country | |
---|---|---|---|
62872251 | Jul 2019 | US |