Carrier interference elimination method and device and electronic equipment
By obtaining the CPE of the millimeter wave signal, determining the interference function and calculating the cancellation coefficient, eliminating the ICI in the signal, the phase noise problem in millimeter wave communication is solved and the gain of the communication signal is improved.
Patent Information
- Application Number
- CN202311523880.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-15
- Publication Date
- 2025-05-16
AI Technical Summary
There are phase noise problems in millimeter wave communication, especially common phase error (CPE) caused by phase noise and inter-subcarrier interference (ICI) which affects the communication transmission effect.
By obtaining the common phase error (CPE) of the current signal, the first and second interference functions are determined, and the interference cancellation coefficient is calculated based on these functions, the ICI of the demodulation reference signal DMRS symbol, the phase tracking signal PTRS symbol, and the data symbol in the signal are eliminated.
The CPE and ICI simultaneous elimination of millimeter wave phase noise is achieved, improving the gain effect of communication signals by at least 4-5dB.
Smart Images

Figure CN120017464A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, device and electronic device for eliminating carrier interference. Background Art
[0002] With the continuous integration and development of communication technology and Internet technology, the existing network cannot meet the communication needs, and the fifth generation mobile communication system (5G) came into being. Compared with the traditional mobile communication system, 5G supports higher carrier frequencies.
[0003] Millimeter wave communication technology has also been widely used with the development of 5G technology, such as in 5G communication, Internet of Things, intelligent transportation and other fields. Millimeter wave communication technology refers to the technology of wireless communication in the millimeter wave frequency band (30GHz-300GHz), which has the advantages of high bandwidth, low latency and large capacity.
[0004] However, millimeter wave communication technology faces the problem of phase noise in practical applications. Phase noise refers to the change of the phase of the signal over time, which will cause the phase of the signal to be unstable, thus affecting communication instructions, and phase noise has many sources, such as oscillator noise, clock jitter, ambient temperature changes, etc.
[0005] Therefore, millimeter-wave phase noise needs to be eliminated in millimeter-wave communications. The main method for eliminating millimeter-wave phase noise in the industry is to eliminate the common phase error (full name in English: Common Phase Error, abbreviated as: CPE) caused by millimeter-wave phase noise. Millimeter-wave phase noise affects communication transmission not only in CPE, but also in the inter-carrier interference (full name in English: Inter-Carrier Interference, abbreviated as: ICI) caused by phase noise. Summary of the invention
[0006] The present application provides a method, device and electronic device for eliminating carrier interference, which are used to simultaneously enable CPE elimination and ICI elimination of millimeter wave phase noise.
[0007] In a first aspect, the present application provides a method for eliminating carrier interference, the method comprising:
[0008] Get the common phase error CPE of the current signal;
[0009] Determine a first interference function and a second interference function according to the CPE, and obtain an interference cancellation coefficient based on the first interference function and the second interference function;
[0010] According to the interference cancellation coefficient, inter-signal interference (ICI) of the reference signal in the current signal is eliminated.
[0011] The above method can simultaneously enable CPE elimination and ICI elimination of millimeter wave phase noise. Compared with the traditional CPE only for millimeter wave noise, the gain effect can be improved by at least 4-5dB.
[0012] In an optional embodiment, eliminating inter-signal interference (ICI) of a reference signal in the current signal according to the interference cancellation coefficient includes:
[0013] Determine the inter-signal interference ICI of the demodulation reference signal DMRS symbol, the ICI of the phase tracking signal PTRS symbol, and the ICI of the data symbol in the current signal;
[0014] According to the interference elimination coefficient, the inter-signal interference ICI of the demodulation reference signal DMRS symbol in the current signal is eliminated; and / or according to the interference elimination coefficient, the ICI of the phase tracking signal PTRS symbol in the current signal is eliminated; and / or according to the interference elimination coefficient, the ICI of the data symbol in the current signal is eliminated.
[0015] In an optional embodiment, the eliminating ICI of a demodulation reference signal DMRS symbol in the current signal according to the interference elimination coefficient includes:
[0016] Determining, according to the interference cancellation coefficient, a phase difference between adjacent DMRS subcarriers of the DMRS subcarrier frequency domain signal in the current signal;
[0017] The ICI in the DMRS subcarrier frequency domain signal is eliminated according to the phase difference.
[0018] In an optional embodiment, eliminating the ICI of the phase tracking signal PTRS symbol in the current signal according to the interference elimination coefficient includes:
[0019] Determine a first subcarrier constellation point and a second subcarrier constellation point corresponding to a first subcarrier and a second subcarrier adjacent to a PTRS symbol in the current signal;
[0020] The ICI of the phase tracking signal PTRS symbol in the current signal is eliminated according to the first subcarrier constellation point, the second subcarrier constellation point and the interference elimination coefficient.
[0021] In an optional embodiment, eliminating the ICI of the data symbol in the current signal according to the interference elimination coefficient includes:
[0022] generating a cancellation matrix according to the interference cancellation coefficients;
[0023] Based on the interference cancellation coefficient and the cancellation matrix, ICI cancellation is performed on all data symbols in the current signal.
[0024] In an optional embodiment, determining the first interference function and the second interference function according to the CPE includes:
[0025] Determine resource element REs of M PTRSs in the current signal, and determine the first interference function through the resource element REs of the M PTRSs and the CPE;
[0026] The resource element REs of the m MDRSs in the current signal are determined, and the second interference function is determined through the resource element REs of the N MDRSs and the CPE.
[0027] In an optional embodiment, obtaining a common phase error CPE of the current signal includes:
[0028] Determine a demodulation reference signal DMRS symbol and a phase tracking signal PTRS symbol in the current signal;
[0029] The CPE of the PTRS symbol is adjusted to the CEP of the first DMRS symbol to obtain the CPE of the current signal.
[0030] In a second aspect, the present application provides a carrier interference elimination device, the device comprising:
[0031] An acquisition module, used to acquire a common phase error CPE of the current signal;
[0032] A determination module, configured to determine a first interference function and a second interference function according to the CPE, and obtain an interference cancellation coefficient based on the first interference function and the second interference function;
[0033] The processing module is used to eliminate the inter-signal interference (ICI) of the reference signal in the current signal according to the interference elimination coefficient.
[0034] In an optional embodiment, the processing module is specifically used to determine the phase difference between adjacent DMRS subcarriers of the DMRS subcarrier frequency domain signal in the current signal according to the interference cancellation coefficient;
[0035] The ICI in the DMRS subcarrier frequency domain signal is eliminated according to the phase difference.
[0036] In an optional embodiment, the processing module is specifically used to determine a first subcarrier constellation point and a second subcarrier constellation point corresponding to a first subcarrier and a second subcarrier adjacent to a PTRS symbol in the current signal;
[0037] The ICI of the phase tracking signal PTRS symbol in the current signal is eliminated according to the first subcarrier constellation point, the second subcarrier constellation point and the interference elimination coefficient.
[0038] In an optional embodiment, the processing module is specifically used to generate a cancellation matrix according to the interference cancellation coefficient;
[0039] Based on the interference cancellation coefficient and the cancellation matrix, ICI cancellation is performed on all data symbols in the current signal.
[0040] In a third aspect, the present application provides an electronic device, including:
[0041] Memory, used to store computer programs;
[0042] The processor is used to implement the above-mentioned carrier interference elimination method steps when executing the computer program stored in the memory.
[0043] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned method steps for eliminating carrier interference are implemented.
[0044] For each aspect from the second to the fourth aspect and the technical effects that may be achieved by each aspect, please refer to the above description of the technical effects that can be achieved by the first aspect or various possible schemes in the first aspect, and no further details will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A flowchart of a method for eliminating carrier interference provided in the present application;
[0046] Figure 2 A schematic diagram of the comparison results of the simulation of the CPE correction performance with and without the CPE provided in this application;
[0047] Figure 3 Schematic diagram of the simulation effect of single CPE calibration and simultaneous CPE and ICI provided in this application;
[0048] Figure 4 A schematic diagram of the structure of a carrier interference elimination device provided in the present application;
[0049] Figure 5 A schematic diagram of the structure of an electronic device provided in this application. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The specific operating methods in the method embodiments can also be applied to device embodiments or system embodiments. It should be noted that in the description of the present application, "multiple" is understood as "at least two". "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A is connected to B, which can represent: A is directly connected to B and A is connected to B through C. In addition, in the description of the present application, words such as "first" and "second" are only used to distinguish the purpose of description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
[0051] The embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0052] First of all, millimeter wave communication technology faces the problem of phase noise in practical applications. Phase noise refers to the change of the phase of the signal over time, which will cause the phase of the signal to be unstable, thus affecting communication instructions, and there are many sources of phase noise, such as oscillator noise, clock jitter, ambient temperature changes, etc.
[0053] Therefore, millimeter-wave phase noise needs to be eliminated in millimeter-wave communications. Currently, the main method in the industry to eliminate millimeter-wave phase noise is to eliminate the CPE caused by millimeter-wave phase noise. Millimeter-wave phase noise affects communication transmission not only in CPE, but also in ICI caused by phase noise.
[0054] In order to solve the above-mentioned technical problems, a method for eliminating carrier interference is provided in an embodiment of the present application, and the method includes: obtaining a common phase error CPE of a current signal; determining a first interference function and a second interference function according to the CPE, and obtaining an interference elimination coefficient based on the first interference function and the second interference function; according to the interference elimination coefficient, eliminating the ICI of the demodulation reference signal DMRS symbol in the current signal; and / or according to the interference elimination coefficient, eliminating the ICI of the phase tracking signal PTRS symbol in the current signal; and / or according to the interference elimination coefficient, eliminating the ICI of the data symbol in the current signal.
[0055] Reference Figure 1 The figure is a flow chart of a method for eliminating carrier interference provided in an embodiment of the present application, the method comprising:
[0056] S1, obtain the common phase error CPE of the current signal;
[0057] S2, determining a first interference function and a second interference function according to the CPE, and obtaining an interference cancellation coefficient based on the first interference function and the second interference function;
[0058] S3, eliminating the inter-signal interference ICI of the reference signal in the current signal according to the interference elimination coefficient.
[0059] Specifically, before performing ICI elimination of PTRS symbols, DMRS symbols, and data symbols, it is necessary to determine the first interference function and the second interference function. Therefore, it is necessary to first detect the CPE of the current signal. In the embodiment of the present application, the following two methods can be provided to detect the CPE:
[0060] Method 1: General average method
[0061] First, set the CPE of the lth OFDM symbol to c l , the received PTRS frequency domain signal can be expressed as:
[0062] Y l,k =H l,k X l,k c l +N l,k
[0063] Among them, H l,k is the channel response of the lth symbol subcarrier k; X l,k is the transmitted signal of the lth symbol subcarrier k, c l is the CPE caused by the phase noise of the lth PTRS symbol; N l,k is the noise of the lth symbol subcarrier k (including ICI), at this time:
[0064]
[0065] Among them, the average The effective phase noise information is its phase. at this time:
[0066]
[0067] Among them, N p is the number of PTRS subcarriers of symbol l.
[0068] Method 2: Weighted average method
[0069] The solution obtained in method 1 is The amplitude information is not fully utilized in the averaging process, because the detection phase of the phase noise at the PTRS with a larger frequency response channel estimation amplitude in the PTRS frequency selectivity has a greater confidence. Therefore, the phase noise difference ΔCPE on each PTRS symbol relative to the first symbol DMRS can be linearly weighted according to the following formula:
[0070]
[0071] The phase noise difference ΔCPE of each DMRS non-first symbol relative to the first symbol DMRS can be linearly weighted according to the following formula:
[0072]
[0073] The weighted average method in method 2 can achieve a 2dB higher signal-to-noise ratio than the general average method. Figure 2 As shown, in Figure 2 It can be clearly seen from the simulation diagram shown that the weighted average method can achieve a higher signal-to-noise ratio than the general average method.
[0074] Furthermore, due to the phase noise of each OFDM symbol If the CPE of each PTRS symbol is different, then when performing time-domain interpolation for channel estimation, different time-domain multiplicative phase noise will completely destroy the correlation of the time-correlation function of each symbol formed by the original Doppler spectrum, so the CPE of each symbol of time-domain interpolation must be adjusted to a fixed CPE or the CPE of all symbols must be eliminated. In the embodiment of the present application, the CPE of each PTRS symbol is adjusted to the CPE of the first DMRS symbol DMRS0, that is, each PTRS symbol is phase rotated while ignoring the time-varying characteristics of the channel, so that the following formula can be obtained:
[0075]
[0076] After the above CPE alignment process, the subsequent ICI detection and time domain channel estimation interpolation can be completed. Therefore, after CPE alignment, the ICI coefficient is calculated, and the ICI coefficient can be calculated according to different symbols. The specific implementation is as follows:
[0077] 1. Calculation of ICI coefficient for PTRS:
[0078] There are M PTRS resource elements (full name in English: Resource element, abbreviated as: Re) on a certain symbol of the current signal, namely: m, m+i, m+2i, ..., m+(M-1)i, plus the upper and lower Re, it is:
[0079]
[0080] The signal model at this time can be:
[0081]
[0082] The above subcarrier groups can be solved separately or jointly.
[0083] When the CP waveform is used, the received PTRS Re should not be used to solve the ICI. At this time, the signal model is:
[0084]
[0085] According to the real and imaginary parts, the above formula can be written as:
[0086]
[0087] In a physical sense, α0 in can be regarded as CPE, while the other two terms are the strongest part of ICI. A sample of the multiplicative noise random process can be written as: Due to the phase of millimeter wave phase noise The DC component in the time-frequency domain is in dual relation. If it is written in the form of DC and non-DC parts, it is:
[0088]
[0089] Among them, the condition for the last equal sign in this formula to hold is to take the first-order component of the Taylor series. Therefore, because of the multiplicative noise in the time domain, it should be discrete Fourier transformed when transferred to the frequency domain, and the following formula is obtained:
[0090]
[0091] Similarly, there are:
[0092]
[0093] Comparing the two formulas of discrete Fourier transform above, we can get:
[0094]
[0095] Right now:
[0096]
[0097] Of course, there are
[0098] According to the definition of CPE, |α0|=1, that is, So obviously α -1 =-(α0) 2·conj(α1).
[0099] According to the above calculation, the real and imaginary parts of the ICI coefficient can be solved:
[0100]
[0101] In terms of real and imaginary parts, it can be written as:
[0102]
[0103] Assuming that α1=a+j·b, α0=c+j·d, then:
[0104] α -1 =-(α0) 2 conj(α1)=-(α0) 2 ·(aj·b)=-(c 2 -d 2 +j·2cd)·(aj·b)=-(c 2 -d 2 )·a-2cd·b+j·((c 2 -d 2 )·b-2cd·a).
[0105] At this time there are:
[0106]
[0107] Taking the second line of the above formula and rewriting it according to the real and imaginary part operation rules of complex numbers, it can be written as:
[0108]
[0109] Listing the real and imaginary parts of the above equation separately, it can be written as:
[0110]
[0111] The above is the relationship between a group of adjacent subcarriers. Then the ICI relationship between channels on each PTRS subcarrier can be put together into the least squares form of the above matrix:
[0112]
[0113] Therefore, the above formula can be accurately solved Then we can use the previous formula:
[0114] α -1 =-(α0) 2 conj(α1)=-(α0) 2 ·(aj·b)=-(c 2-d 2 +j·2cd)·(aj·b)=-(c 2 -d 2 )·a-2cd·b+j·((c 2 -d 2 )·b-2cd·a).
[0115] The above formula is used as the first interference function, and the ICI coefficient is determined by the above formula: α -1 , α0, α1, where α -1 , α0, α1 are used as interference elimination coefficients.
[0116] It should be noted here that the X0,X 1, X2…X N-1 This is the result after removing the ICI of the millimeter wave channel. It is still the symbol after passing through the channel, that is, the influence of millimeter wave ICI is eliminated. 1, Y2…Y N-1 is the pilot symbol actually received with the influence of ICI of the millimeter wave channel.
[0117] 2. Calculation of ICI coefficient for DMRS:
[0118] DMRS symbols may have empty subcarriers. For example, when ports 0 and 1 are actually configured but ports 2 and 3 are not used, the subcarrier position of DMRS that should be placed on ports 2 and 3 is an empty subcarrier. At this time, the DMRS subcarrier and the empty subcarrier are an odd-even alternating model, that is, the previous α0 and α1, α -1 can be solved alternately, that is, α0 can be solved by the received signal on the DMRS subcarrier, α1, α -1 Then the received signal on the empty subcarrier is solved jointly. The following is a detailed derivation:
[0119] First, the upper and lower adjacent DMRS subcarriers are blank subcarriers. Then, assuming that there are m DMRS Re on a symbol, that is, m, m+i, m+2i, ..., m+(M-1)i, plus the upper and lower Re, it is:
[0120]
[0121] The signal model at this time is:
[0122]
[0123] And because X m-1 =X m+1 =0, then:
[0124]
[0125] The above equations must ensure the suppression of the solution, so we have:
[0126]
[0127] Y m =X m α0+n m
[0128] The above can be solved for each subcarrier group separately, or can be solved jointly. In the embodiment of the present application, the joint solution method is adopted.
[0129] According to the real part and the imaginary part, it can be written as:
[0130]
[0131] Assume α1=a+j·b, α0=c+j·d, then:
[0132] α -1 =-(α0) 2 conj(α1)=-(α0) 2 ·(aj·b)=-(c 2 -d 2 +j·2cd)·(aj·b)=-(c 2 -d 2 )·a-2cd·b+j·((c 2 -d 2 )·b-2cd·a).
[0133] The above formula is used as the second interference function, and the ICI coefficient is determined by the above formula: α -1 , α0, α1, where α -1 , α0, α1 are used as interference elimination coefficients.
[0134] Further derivation of the physical meaning of the ICI coefficient:
[0135]
[0136] but:
[0137]
[0138] Taking the second line of the above formula and rewriting it according to the operation rules of the real and imaginary parts of complex numbers, it can obviously be written as:
[0139]
[0140] The above equation can be written as follows by listing the real part and the imaginary part separately:
[0141]
[0142] The c and d can be directly obtained from the DMRS subcarrier:
[0143] Y m =X m α0+n m
[0144] When the noise is ignored, the above formula can be rewritten as:
[0145]
[0146] The above formula is only a set of adjacent subcarrier relationships. The ICI relationship between channels on each DMRS subcarrier can be put into the least squares form:
[0147]
[0148] The c and d in the above formula can be directly obtained by combining the DMRS subcarriers:
[0149]
[0150] That is, use this set of equations to solve c and d first, and then use the above set of equations to solve a and b.
[0151] It should be noted here that two types of ICI equations can be determined through the above calculations, namely: the first interference function and the second interference function, and two types of inputs can be used to solve X and Y in the ICI equation.
[0152] The first type of input is Y takes the received signal H, X takes the reconstructed received signal HX, and the reconstructed received signal is the channel matrix multiplied by the reconstructed transmitted signal HX. The reconstructed transmitted signal is the product of the modulation symbol vector of each layer and the precoding matrix.
[0153] The second type of input is that Y takes the modulated symbols after equalization, and X takes the original modulation symbols of each layer.
[0154] From the above formula, we can eliminate the parameters a, b, c, d, and thus get the ICI coefficients α0, α1, α -1 , where α1=a+j·b, α0=c+j·d, α -1 =-(c 2 -d 2 )·a-2cd·b+j·((c 2 -d 2 )·b-2cd·a).
[0155] After removing the above ICI coefficients α0, α1, α -1After that, ICI elimination can be performed on PTRS symbols, DMRS symbols, and data symbols respectively, as follows:
[0156] 1. ICI elimination for DMRS symbols:
[0157] When only a maximum of 2 ports are configured, the DMRS pilot Re is spaced apart from the empty subcarriers, so the ICI coefficients α1, α -1 The influence of can be ignored, and its ICI coefficient can be divided by α0 after DMRS subcarrier equalization. α0 takes the residual CPE error of the second iteration CPE alignment, and α0 is the non-ICI effect.
[0158] Specifically, the received DMRS subcarrier frequency domain signal is r k,DMRS , the adjacent DMRS subcarrier spacing caused by α0 is The relationship between the DMRS subcarrier frequency domain signal functions after and before ICI elimination is as follows:
[0159]
[0160] in, Characterize the DMRS subcarrier frequency domain signal after ICI removal.
[0161] 2. ICI elimination for PTRS symbols:
[0162] When performing ICI elimination of PTRS, it is necessary to reconstruct the data symbols adjacent to the PTRS symbols. Only one iteration at the symbol level is required. This iteration is to remodulate and eliminate the data symbols equalized in the previous iteration. That is, there are two iterations in total. The first time, only the time domain interpolation coefficients are corrected according to the results of the previous CPE detection and alignment operations. Then, after equalization, the data subcarrier constellation points d1 and d2 of the PTRS OFDM symbol adjacent to each other in the frequency domain are hard judged (or softly reconstructed). -1 In the second iteration, the data subcarrier constellation points d1, d2 of the PTRS in the same OFDM symbol in the frequency domain adjacent to the previous hard-judged or soft-reconstructed PTRS are -1 Substitute the following formula to calculate the PTRS symbol subcarrier elimination constellation point:
[0163]
[0164] in, Characterize the PTRS subcarrier frequency domain signal after ICI is eliminated.
[0165] In addition, CPE alignment is also performed in the second iteration. The rotation vector of the phase rotation of each OFDM symbol to the first DMRS symbol generated by CPE alignment is used as the residual CPE error. Substituting it as α0 into the first-type ICI equation, α1 and α-1 Calculate the above formula.
[0166] 3. ICI elimination for digital symbols:
[0167] Since phase noise is a random phase, the ICI coefficient ICI(-α) obtained by the negative frequency offset -α of the ICI equation coefficient ICI(α) of the frequency offset cannot be used for inverse convolution, and only the deconvolution algorithm can be used. The deconvolution algorithm can be obtained by the Schur algorithm, a fast algorithm for finding the pseudo-inverse matrix of the Toeplitz matrix. Therefore, the Schur algorithm, a fast algorithm for finding the pseudo-inverse matrix of the Toeplitz matrix, is needed.
[0168] The toeplitz matrix is:
[0169]
[0170] The ICI elimination of data symbols is also completed in the second iteration mentioned above. CPE alignment is also performed in the second iteration. The rotation vector of the phase rotation of each OFDM symbol to the first DMRS symbol generated by CPE alignment is used as the residual CPE error. It is substituted into the first type ICI equation as α0 to solve α1, α -1 Calculate the Toeplitz matrix ToeplitzMat.
[0171] The number of rows in the Toeplitz matrix ToeplitzMat is the number of data subcarriers N of all RBs involved in the calculation, that is, the dimension is N×N. The relationship between the ICI-eliminated data subcarrier and the original equalized data subcarrier signal is:
[0172]
[0173] in, To eliminate the digital symbol sequence after ICI.
[0174] It should be noted here that the calculation of the Toeplitz least squares pseudo-inverse is not calculated directly as above, but the Schur fast algorithm is used. A simple deconvolution algorithm can also be used, that is, the pseudo-inverse matrix of the third-order Toeplitz filter is also a third-order Toeplitz matrix.
[0175] The above method can simultaneously enable CPE elimination and ICI elimination of millimeter wave phase noise. Compared with the traditional CPE only for millimeter wave noise, the gain effect can be improved by at least 4-5dB. Figure 3 As shown, in Figure 3It can be clearly seen that, in terms of turning on CPE elimination alone and using the solution in this application to turn on CPE elimination and ICI elimination at the same time, the solution provided by this application significantly improves the gain effect.
[0176] Based on the same inventive concept, a carrier interference elimination device is also provided in the embodiment of the present application, referring to Figure 4 The figure shows a schematic diagram of the structure of a carrier interference elimination device provided by the present application, the device comprising:
[0177] An acquisition module 401 is used to acquire a common phase error CPE of a current signal;
[0178] A determination module 402 is configured to determine a first interference function and a second interference function according to the CPE, and obtain an interference cancellation coefficient based on the first interference function and the second interference function;
[0179] The processing module 403 is used to eliminate the inter-signal interference (ICI) of the reference signal in the current signal according to the interference cancellation coefficient.
[0180] In an optional embodiment, the processing module 403 is specifically configured to determine, according to the interference cancellation coefficient, a phase difference between adjacent DMRS subcarriers of the DMRS subcarrier frequency domain signal in the current signal;
[0181] The ICI in the DMRS subcarrier frequency domain signal is eliminated according to the phase difference.
[0182] In an optional embodiment, the processing module 403 is specifically used to determine a first subcarrier constellation point and a second subcarrier constellation point corresponding to a first subcarrier and a second subcarrier adjacent to a PTRS symbol in the current signal;
[0183] The ICI of the phase tracking signal PTRS symbol in the current signal is eliminated according to the first subcarrier constellation point, the second subcarrier constellation point and the interference elimination coefficient.
[0184] In an optional embodiment, the processing module 403 generates a cancellation matrix according to the interference cancellation coefficient;
[0185] Based on the interference cancellation coefficient and the cancellation matrix, ICI cancellation is performed on all data symbols in the current signal.
[0186] In an optional embodiment, the determination module 402 is specifically used to determine the resource element REs of the M PTRSs in the current signal, and determine the first interference function through the resource element REs of the M PTRSs and the CPE;
[0187] The resource element REs of the m MDRSs in the current signal are determined, and the second interference function is determined through the resource element REs of the N MDRSs and the CPE.
[0188] Based on the same inventive concept, an electronic device is also provided in the embodiment of the present application, and the electronic device can realize the function of the aforementioned carrier interference elimination device, referring to Figure 5 , the electronic device comprises:
[0189] At least one processor 501, and a memory 502 connected to the at least one processor 501. The specific connection medium between the processor 501 and the memory 502 is not limited in the embodiment of the present application. Figure 5 In the example, the processor 501 and the memory 502 are connected via a bus 500. The bus 500 is Figure 5 The connections between other components are shown in bold lines, and are not intended to be limiting. The bus 500 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. Alternatively, the processor 501 can also be called a controller, and there is no limitation on the name.
[0190] In the embodiment of the present application, the memory 502 stores instructions that can be executed by at least one processor 501. The at least one processor 501 can execute a carrier interference elimination method discussed above by executing the instructions stored in the memory 502. The processor 501 can implement Figure 5 The functions of each module in the device shown.
[0191] Among them, the processor 501 is the control center of the device, and can use various interfaces and lines to connect the various parts of the entire control device. By running or executing instructions stored in the memory 502 and calling data stored in the memory 502, the various functions of the device and processing data, the device can be monitored as a whole.
[0192] In one possible design, the processor 501 may include one or more processing units, and the processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 501. In some embodiments, the processor 501 and the memory 502 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on separate chips.
[0193] Processor 501 can be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of a carrier interference elimination method disclosed in the embodiments of the present application can be directly embodied as a hardware processor execution, or a combination of hardware and software modules in the processor.
[0194] The memory 502 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 502 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (Random Access Memory, RAM), a static random access memory (Static Random Access Memory, SRAM), a programmable read-only memory (Programmable Read Only Memory, PROM), a read-only memory (Read Only Memory, ROM), an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a magnetic memory, a disk, an optical disk, etc. The memory 502 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 502 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.
[0195] By programming the processor 501, the code corresponding to the carrier interference elimination method described in the above embodiment can be fixed into the chip, so that the chip can execute the code when running. Figure 1 The steps of a carrier interference elimination method of the embodiment shown are as follows: How to design and program the processor 501 is a technology well known to those skilled in the art and will not be described in detail here.
[0196] Based on the same inventive concept, an embodiment of the present application further provides a storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes a method for eliminating carrier interference discussed above.
[0197] In some possible implementations, various aspects of a method for eliminating carrier interference provided by the present application may also be implemented in the form of a program product, which includes a program code. When the program product is run on an apparatus, the program code is used to enable the control device to execute the steps of a method for eliminating carrier interference according to various exemplary implementations of the present application described above in this specification.
[0198] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0199] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0200] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0201] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0202] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for eliminating carrier interference, characterized in that: The method comprises: Get the common phase error CPE of the current signal; Determine a first interference function and a second interference function according to the CPE, and obtain an interference cancellation coefficient based on the first interference function and the second interference function; According to the interference cancellation coefficient, inter-signal interference (ICI) of the reference signal in the current signal is eliminated.
2. The method according to claim 1, characterized in that Eliminating inter-signal interference of a reference signal in the current signal according to the interference elimination coefficient includes: Determine the ICI of the demodulation reference signal DMRS symbol, the ICI of the phase tracking signal PTRS symbol, and the ICI of the data symbol in the current signal; According to the interference elimination coefficient, the inter-signal interference ICI of the demodulation reference signal DMRS symbol in the current signal is eliminated; and / or according to the interference elimination coefficient, the ICI of the phase tracking signal PTRS symbol in the current signal is eliminated; and / or according to the interference elimination coefficient, the ICI of the data symbol in the current signal is eliminated.
3. The method according to claim 2, characterized in that The step of eliminating the ICI of the demodulation reference signal DMRS symbol in the current signal according to the interference elimination coefficient includes: Determining, according to the interference cancellation coefficient, a phase difference between adjacent DMRS subcarriers of the DMRS subcarrier frequency domain signal in the current signal; The ICI in the DMRS subcarrier frequency domain signal is eliminated according to the phase difference.
4. The method according to claim 2, characterized in that The step of eliminating the ICI of the phase tracking signal PTRS symbol in the current signal according to the interference elimination coefficient includes: Determine a first subcarrier constellation point and a second subcarrier constellation point corresponding to a first subcarrier and a second subcarrier adjacent to a PTRS symbol in the current signal; The ICI of the phase tracking signal PTRS symbol in the current signal is eliminated according to the first subcarrier constellation point, the second subcarrier constellation point and the interference elimination coefficient.
5. The method according to claim 2, characterized in that The step of eliminating the ICI of the data symbol in the current signal according to the interference elimination coefficient includes: generating a cancellation matrix according to the interference cancellation coefficients; Based on the interference cancellation coefficient and the cancellation matrix, ICI cancellation is performed on all data symbols in the current signal.
6. The method according to claim 1, characterized in that Determining a first interference function and a second interference function according to the CPE includes: Determine resource element REs of M PTRSs in the current signal, and determine the first interference function through the resource element REs of the M PTRSs and the CPE; The resource element REs of the m MDRSs in the current signal are determined, and the second interference function is determined through the resource element REs of the N MDRSs and the CPE.
7. The method according to claim 1, characterized in that The obtaining of the common phase error CPE of the current signal includes: Determine a demodulation reference signal DMRS symbol and a phase tracking signal PTRS symbol in the current signal; The CPE of the PTRS symbol is adjusted to the CEP of the first DMRS symbol to obtain the CPE of the current signal.
8. A carrier interference elimination device, characterized in that: The device comprises: An acquisition module, used to acquire a common phase error CPE of the current signal; A determination module, configured to determine a first interference function and a second interference function according to the CPE, and obtain an interference cancellation coefficient based on the first interference function and the second interference function; A processing module is used to eliminate the inter-signal interference of the reference signal in the current signal according to the interference elimination coefficient.
9. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor, configured to implement the method steps of any one of claims 1 to 7 when executing the computer program stored in the memory.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps described in any one of claims 1 to 7 are implemented.