Disclosure of Invention
In view of the above, the present invention provides a signal processing method, a signal processing apparatus, an electronic device and a computer readable storage medium, which are used to improve the performance of PT-RS compensating for phase noise.
In order to solve the above technical problem, the present invention provides a signal processing method, applied to a transmitting end, where the transmitting end has one or more phase tracking reference signal PT-RS ports, and the method includes:
for any target PT-RS port in the one or more PT-RS ports, acquiring precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port; the target PT-RS port is mapped to N subcarriers in a frequency domain;
for the PT-RS signals to be transmitted on the N subcarriers, according to a preset round robin mode, the pre-coding weights of the T DMRS ports are circularly used for pre-coding the PT-RS signals to be transmitted;
respectively transmitting the pre-coded PT-RS signals by using the N subcarriers;
and N is a natural number, T is an integer and is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the target PT-RS port.
Wherein, the step of precoding the PT-RS signals to be transmitted by cyclically using the precoding weights of the T DMRS ports according to a predetermined round robin manner for the PT-RS signals to be transmitted on the N subcarriers includes:
and for the PT-RS signals to be transmitted on the N subcarriers, according to the sequence of the frequency domains of the N subcarriers, the pre-coding weights of the T DMRS ports are circularly used for pre-coding the PT-RS signals to be transmitted.
Wherein, the step of precoding the PT-RS signals to be transmitted by cyclically using the precoding weights of the T DMRS ports according to a predetermined round robin manner for the PT-RS signals to be transmitted on the N subcarriers includes:
dividing the N subcarriers into at least two subcarrier groups according to the sequence of the frequency domain of the N subcarriers;
for the PT-RS signal to be transmitted on each subcarrier group, precoding the PT-RS signal to be transmitted by using the precoding weight of one port of the T DMRS ports; and precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports among all the subcarrier groups.
Wherein, the step of precoding the PT-RS signals to be transmitted by cyclically using the precoding weights of the T DMRS ports according to a predetermined round robin manner for the PT-RS signals to be transmitted on the N subcarriers includes:
and according to the sequence of time domains, the PT-RS signals to be transmitted on the N subcarriers are precoded by circularly using the precoding weights of the T DMRS ports.
And the position of each subcarrier for transmitting the PT-RS signal is the same as the position of the subcarrier at which the DMRS port signal using the same precoding weight value with each subcarrier for transmitting the PT-RS signal is located.
Wherein the method further comprises:
sending the corresponding relation between the PT-RS port and the DMRS port to the receiving end;
and/or sending the round-robin mode to a receiving end.
Before the obtaining of the precoding weights of the T DMRS ports in the DMRS port group corresponding to the target PT-RS port, the method further includes:
and acquiring the round-robin mode agreed with the receiving end in advance.
In a second aspect, an embodiment of the present invention provides a signal processing method, which is applied to a receiving end, and the method includes:
receiving PT-RS signals of a plurality of ports according to a round robin mode and a corresponding relation between a PT-RS port and a DMRS port of a sending end;
performing channel estimation on the PT-RS signal of each port to obtain a channel estimation value of each subcarrier transmitting the PT-RS signal of each port;
determining a phase change estimation value according to the channel estimation value of each subcarrier and the corresponding relation between the PT-RS port and the DMRS port;
acquiring a channel estimation result of a DMRS port;
performing phase compensation on the channel estimation result of the DMRS port according to the phase change estimation value;
the PT-RS signals of the ports are obtained by the sending end through precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports according to the round robin mode, T is an integer, T is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the T DMRS ports.
Wherein, the step of determining the phase change estimation value according to the channel estimation value of each subcarrier and the corresponding relationship between the PT-RS port and the DMRS port includes:
obtaining a channel estimation value of each DMRS port on each subcarrier;
taking a quotient of a signal estimate for each subcarrier of said each PT-RS port and a channel estimate for a DMRS port on said each subcarrier corresponding to said each PT-RS port as an estimate of phase variation on said each subcarrier;
and determining a phase change estimated value according to the phase change estimated value on each subcarrier.
Wherein the step of determining a phase change estimate based on the phase change estimate on each subcarrier comprises:
taking the average value of the phase change estimated values on all subcarriers as the phase change estimated value; or taking the average value of the phase change estimated values of the target subcarrier as the phase change estimated value;
the target subcarrier is a subcarrier with channel quality meeting a preset condition; or the target subcarrier is used for transmitting the PT-RS signal of the PT-RS port corresponding to the appointed DMRS port.
Wherein the step of performing phase compensation on the channel estimation result of the DMRS port according to the phase change estimation value comprises:
and taking the product of the phase change estimated value and the channel estimation result of the DMRS port as the channel estimation result after phase compensation.
Wherein the method further comprises:
and demodulating the user data by using the channel estimation result of the DMRS port after the phase compensation.
Wherein the method further comprises:
receiving the round-robin mode sent by the sending end or acquiring the round-robin mode agreed with the sending end in advance; and receiving the corresponding relation between the PT-RS port and the DMRS port sent by the sending end.
In a third aspect, an embodiment of the present invention provides a signal processing apparatus, which is applied to a sending end, where the sending end has one or more phase tracking reference signals PT-RS ports, and includes:
a first obtaining module, configured to obtain, for any target PT-RS port of the one or more PT-RS ports, precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port; the target PT-RS port is mapped to N subcarriers in a frequency domain;
the pre-coding module is used for performing pre-coding on the PT-RS signals to be transmitted on the N subcarriers according to a preset round robin mode by circularly using the pre-coding weights of the T DMRS ports;
a transmission module, configured to transmit the precoded PT-RS signals using the N subcarriers, respectively;
and N is a natural number, T is an integer and is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the target PT-RS port.
The precoding module is specifically configured to perform precoding on the PT-RS signals to be transmitted on the N subcarriers by cyclically using the precoding weights of the T DMRS ports according to the sequence of the frequency domains of the N subcarriers.
Wherein the precoding module comprises:
a dividing submodule, configured to divide the N subcarriers into at least two subcarrier groups according to a frequency domain order of the N subcarriers;
the precoding submodule is used for precoding the PT-RS signal to be transmitted on each subcarrier group by using the precoding weight of one port of the T DMRS ports; and precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports among all the subcarrier groups.
The precoding module is specifically configured to perform precoding on the PT-RS signals to be transmitted on the N subcarriers by cyclically using the precoding weights of the T DMRS ports according to a time domain sequence.
And the position of each subcarrier for transmitting the PT-RS signal is the same as the position of the subcarrier at which the DMRS port signal using the same precoding weight value with each subcarrier for transmitting the PT-RS signal is located.
Wherein the apparatus further comprises:
the transmitting module is used for transmitting the corresponding relation between the PT-RS port and the DMRS port to the receiving end; and/or sending the round-robin mode to a receiving end.
Wherein the apparatus further comprises:
and the second acquisition module is used for acquiring the round-robin mode agreed with the receiving end in advance.
In a fourth aspect, an embodiment of the present invention provides a signal processing apparatus, applied to a receiving end, including:
the first receiving module is used for receiving PT-RS signals of a plurality of ports according to a round robin mode and the corresponding relation between the PT-RS port and the DMRS port of the sending end;
the first acquisition module is used for carrying out channel estimation on the PT-RS signal of each port to obtain the channel estimation value of each subcarrier for transmitting the PT-RS signal of each port;
a determining module, configured to determine a phase change estimation value according to the channel estimation value of each subcarrier and a correspondence between the PT-RS port and the DMRS port;
the second acquisition module is used for acquiring a channel estimation result of the DMRS port;
the phase compensation module is used for carrying out phase compensation on the channel estimation result of the DMRS port according to the phase change estimation value;
the PT-RS signals of the ports are obtained by the sending end through precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports according to the round robin mode, T is an integer, T is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the T DMRS ports.
Wherein the determining module comprises:
the first acquisition submodule is used for acquiring a channel estimation value of each DMRS port on each subcarrier;
a calculation submodule, configured to use a quotient of a signal estimation value of each subcarrier of each PT-RS port and a channel estimation value of a DMRS port corresponding to each PT-RS port on each subcarrier as a phase change estimation value on each subcarrier;
and the determining submodule is used for determining the phase change estimated value according to the phase change estimated value on each subcarrier.
The determining submodule is specifically configured to use an average value of phase change estimation values on all subcarriers as the phase change estimation value; or taking the average value of the phase change estimated values of the target subcarrier as the phase change estimated value;
the target subcarrier is a subcarrier with channel quality meeting a preset condition; or the target subcarrier is used for transmitting the PT-RS signal of the PT-RS port corresponding to the appointed DMRS port.
The phase compensation module is specifically configured to use a product of the phase change estimation value and a channel estimation result of the DMRS port as a channel estimation result after phase compensation.
Wherein the apparatus further comprises:
and the data demodulation module is used for demodulating the user data by using the channel estimation result of the DMRS port after the phase compensation.
Wherein the apparatus further comprises:
a second receiving module, configured to receive the round-robin mode sent by the sending end or obtain the round-robin mode agreed with the sending end in advance; and receiving the corresponding relation between the PT-RS port and the DMRS port sent by the sending end.
In a fifth aspect, an embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor; the processor implements the following steps when executing the program:
for any target PT-RS port in one or more PT-RS ports, acquiring precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port; the target PT-RS port is mapped to N subcarriers in a frequency domain;
for the PT-RS signals to be transmitted on the N subcarriers, according to a preset round robin mode, the pre-coding weights of the T DMRS ports are circularly used for pre-coding the PT-RS signals to be transmitted;
respectively transmitting the pre-coded PT-RS signals by using the N subcarriers;
and N is a natural number, T is an integer and is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the target PT-RS port.
In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing a computer program, where the computer program is executable by a processor to implement the following steps:
for any target PT-RS port in one or more PT-RS ports, acquiring precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port; the target PT-RS port is mapped to N subcarriers in a frequency domain;
for the PT-RS signals to be transmitted on the N subcarriers, according to a preset round robin mode, the pre-coding weights of the T DMRS ports are circularly used for pre-coding the PT-RS signals to be transmitted;
respectively transmitting the pre-coded PT-RS signals by using the N subcarriers;
and N is a natural number, T is an integer and is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the target PT-RS port.
In a seventh aspect, an embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor; the processor implements the following steps when executing the program:
receiving PT-RS signals of a plurality of ports according to a round robin mode and a corresponding relation between a PT-RS port and a DMRS port of a sending end;
performing channel estimation on the PT-RS signal of each port to obtain a channel estimation value of each subcarrier transmitting the PT-RS signal of each port;
determining a phase change estimation value according to the channel estimation value of each subcarrier and the corresponding relation between the PT-RS port and the DMRS port;
acquiring a channel estimation result of a DMRS port;
performing phase compensation on the channel estimation result of the DMRS port according to the phase change estimation value;
the PT-RS signals of the ports are obtained by the sending end through precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports according to the round robin mode, T is an integer, T is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the T DMRS ports.
In an eighth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing a computer program, where the computer program is executable by a processor to implement the following steps:
receiving PT-RS signals of a plurality of ports according to a round robin mode and a corresponding relation between a PT-RS port and a DMRS port of a sending end;
performing channel estimation on the PT-RS signal of each port to obtain a channel estimation value of each subcarrier transmitting the PT-RS signal of each port;
determining a phase change estimation value according to the channel estimation value of each subcarrier and the corresponding relation between the PT-RS port and the DMRS port;
acquiring a channel estimation result of a DMRS port;
performing phase compensation on the channel estimation result of the DMRS port according to the phase change estimation value;
the PT-RS signals of the ports are obtained by the sending end through precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports according to the round robin mode, T is an integer, T is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the T DMRS ports.
The technical scheme of the invention has the following beneficial effects:
in the embodiment of the invention, when a sending end precodes a PT-RS signal to be transmitted, for any target PT-RS port in one or more PT-RS ports, precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port are obtained, and the PT-RS signal to be transmitted is precoded by using the precoding weights of the T DMRS ports in turn, so that the PT-RS port can traverse all channel characteristics, the problem that in the prior art, the PT-RS signal is always transmitted on a poor channel by using precoding of one fixed DMRS port is solved, and the compensation performance of the PT-RS signal on phase noise is ensured.
Detailed Description
The following detailed description of embodiments of the present invention will be made with reference to the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
As shown in fig. 1, a signal processing method according to an embodiment of the present invention is applied to a sending end, where the sending end has one or more phase tracking reference signal PT-RS ports, and the method includes:
step 101, for any target PT-RS port in the one or more PT-RS ports, acquiring precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port; the target PT-RS port is mapped to N subcarriers in the frequency domain.
Any one of the plurality of PT-RS ports can be used as a target PT-RS port. The N subcarriers are distributed on N PRBs, N is a natural number, T is an integer and is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the target PT-RS port.
It should be noted that when T is 1, it means that the precoding weight of one DMRS port can be arbitrarily selected from T DMRS ports, and it is not necessary to fixedly select the precoding weight of a certain DMRS port.
And 102, circularly using the pre-coding weights of the T DMRS ports to pre-code the PT-RS signals to be transmitted on the N subcarriers according to a preset round robin mode.
In the embodiment of the invention, for each PT-RS port, the precoding of T DMRS ports in the corresponding DMRS port group is used in a frequency domain and/or a time domain in a round-robin manner, so that the PT-RS port traverses the channel characteristics of the T DMRS ports, and the compensation performance of the PT-RS to phase noise is ensured.
For example, PT-RS on N subcarriers round precoding with T DMRS ports in the frequency domain, assuming T-3. Then, the PT-RS on N subcarriers cyclically uses precoding of 1 st, 2 nd, 3 rd DMRS ports in the frequency domain; until precoding for all N subcarriers is determined.
Specifically, the PT-RS signals to be transmitted on the N subcarriers are precoded by cyclically using the precoding weights of the T DMRS ports according to the sequence of the frequency domains of the N subcarriers.
Or, here, the N subcarriers are divided into at least two subcarrier groups according to the order of the frequency domains of the N subcarriers; for the PT-RS signal to be transmitted on each subcarrier group, precoding the PT-RS signal to be transmitted by using the precoding weight of one port of the T DMRS ports; and precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports among all the subcarrier groups.
Or, precoding the PT-RS signals to be transmitted on the N subcarriers by cyclically using the precoding weights of the T DMRS ports according to a time-domain sequence.
And 103, transmitting the pre-coded PT-RS signals by using the N sub-carriers respectively.
For the above procedure, it is assumed that the transmitting end has a plurality of PT-RS ports, and a description will be given below by taking one PT-RS port as an example. The transmission schemes of other ports are completely the same, and are not described in detail. The DMRS port group corresponding to the PT-RS port comprises M DMRS ports, and the ports are numbered as P0, P1, … and PM-1. According to the scheduling bandwidth of a user, the PT-RS port is mapped to N subcarriers on a frequency domain, the N subcarriers are distributed on N PRBs, and each PRB is mapped with one subcarrier.
The PT-RS on N subcarriers is subjected to precoding using M DMRS ports in a round robin mode on a frequency domain, and the round robin mode is predefined by a system. The round-robin manner may be that round-robin is performed in units of subcarriers, that is, precoding of P0 ports, precoding of P1 ports, precoding of …, and precoding of PM-1 ports are sequentially used for each subcarrier in the order of frequency domain, and then, the round-robin is performed from precoding of P0 ports until precoding of all N subcarriers is determined.
Alternatively, the round robin may be performed in units of subcarrier groups, that is, N subcarriers are divided into M groups according to the order of frequency domain, the first group includes N1 subcarriers and uses precoding of P0 port, the second group includes N2 subcarriers and uses precoding of P1 port, …, the M group includes NM subcarriers and uses precoding of PM-1 port, where N1+ N2+ … + NM is equal to N.
Or, the PT-RS on the N subcarriers alternately performs precoding using M DMRS ports in a time domain, and the alternate mode is predefined by a system. The round-robin manner may be round-robin in units of one time interval, that is, in a first time interval, N subcarriers use P0 port precoding, in a second time interval, N subcarriers use P1 port precoding, until in an mth time interval, N subcarriers use PM-1 port precoding, and then, the round-robin is started from P0 port precoding until user data transmission is completed. The one time interval may be one OFDM (Orthogonal frequency division Multiplexing) symbol or one slot.
And the position of each subcarrier for transmitting the PT-RS signal is the same as the position of the subcarrier at which the DMRS port signal using the same precoding weight value with each subcarrier for transmitting the PT-RS signal is located.
In the embodiment of the present invention, the round-robin scheme may be predefined by the system, i.e. known by the transmitting end and the receiving end, or signaled to the receiving end by the transmitting end.
In the embodiment of the invention, when a sending end precodes a PT-RS signal to be transmitted, for any target PT-RS port in one or more PT-RS ports, precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port are obtained, and the PT-RS signal to be transmitted is precoded by using the precoding weights of the T DMRS ports in turn, so that the PT-RS port can traverse all channel characteristics, the problem that in the prior art, the PT-RS signal is always transmitted on a poor channel by using precoding of one fixed DMRS port is solved, and the compensation performance of the PT-RS signal on phase noise is ensured.
On the basis of the above embodiment, in order to further improve the efficiency, the method may further include any combination of the following steps: sending the round-robin mode to a receiving end; and sending the corresponding relation between the PT-RS port and the DMRS port to the receiving end.
On the basis of the above embodiment, in order to further improve the data transmission efficiency, the method may further include: and acquiring the round-robin mode agreed with the receiving end in advance.
As shown in fig. 2, the signal processing method according to the embodiment of the present invention is applied to a receiving end, and the method includes:
and step 201, receiving PT-RS signals of a plurality of ports according to a round robin mode and the corresponding relation between the PT-RS port and the DMRS port of the sending end.
The PT-RS signals of the ports are obtained by the sending end through precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports according to the round robin mode, T is an integer, T is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the T DMRS ports.
Step 202, performing channel estimation on the PT-RS signal of each port to obtain a channel estimation value of each subcarrier transmitting the PT-RS signal of each port.
In this step, obtaining a channel estimation value of each DMRS port on each subcarrier, and taking the quotient of the signal estimation value of each subcarrier of each PT-RS port and the channel estimation value of the DMRS port corresponding to each PT-RS port on each subcarrier as a phase change estimation value on each subcarrier; and determining a phase change estimated value according to the phase change estimated value on each subcarrier.
Specifically, an average value of the phase change estimation values on all subcarriers may be used as the phase change estimation value; or taking the average value of the phase change estimated values of the target subcarrier as the phase change estimated value; the target subcarrier is a subcarrier with channel quality meeting a preset condition; or the target subcarrier is used for transmitting the PT-RS signal of the PT-RS port corresponding to the appointed DMRS port.
And 203, determining a phase change estimated value according to the channel estimated value of each subcarrier and the corresponding relation between the PT-RS port and the DMRS port.
And step 204, acquiring a channel estimation result of the DMRS port.
The method for obtaining the channel estimation result of the DMRS port is the same as that in the prior art.
And step 205, performing phase compensation on the channel estimation result of the DMRS port according to the phase change estimation value.
Here, the product of the phase change estimation value and the channel estimation result of the DMRS port is used as a compensated channel estimation result within the scheduling bandwidth.
In the embodiment of the invention, when a sending end precodes a PT-RS signal to be transmitted, for any target PT-RS port in one or more PT-RS ports, precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port are obtained, and the PT-RS signal to be transmitted is precoded by using the precoding weights of the T DMRS ports in turn, so that the PT-RS port can traverse all channel characteristics, the problem that in the prior art, the PT-RS signal is always transmitted on a poor channel by using precoding of one fixed DMRS port is solved, and the compensation performance of the PT-RS signal on phase noise is ensured.
On the basis of the above embodiment, to further improve the efficiency, a combination of any of the following steps may be further included: receiving the round-robin mode sent by the sending end or acquiring the round-robin mode agreed with the sending end in advance; and receiving the corresponding relation between the PT-RS port and the DMRS port sent by the sending end.
In order to process data and improve data transmission efficiency, the channel estimation result of the DMRS port after phase compensation may be used to demodulate user data.
In the following embodiment, it is assumed that the transmitting end transmits a 2-port PT-RS. User data is transmitted with 8 streams, i.e. 8 DMRS ports. The DMRS port group corresponding to the PT-RS port 0 comprises DMRS ports 0-3, and the DMRS port group corresponding to the PT-RS port 1 comprises DMRS ports 4-7. It is assumed that the PT-RS transmits per PRB according to a relation between a predetermined user scheduling bandwidth and a PT-RS frequency domain density.
At a transmitting end, a frequency domain round robin scheme is adopted, as shown in fig. 3, for a PT-RS port 0, precoding of a DMRS port 0 is used on a PRB0, and the precoding is mapped to a subcarrier (subcarrier 0) where the DMRS port 0 is located; precoding by using DMRS port 1 on PRB1, and mapping to the subcarrier on which the DMRS port 1 is located; precoding by using DMRS port 2 on PRB2, and mapping to the subcarrier on which the DMRS port 2 is located; precoding by using a DMRS port 3 on a PRB3, and mapping the PRRS port 3 to a subcarrier where the DMRS port 3 is located, so that frequency domain circulation is completed once; the round robin is restarted on the PRB4, the DMRS port 0 precoding is used, and mapped to the subcarrier on which the DMRS port 0 is located. And sequentially circulating to the whole scheduling bandwidth according to the circulation rule.
For PT-RS port 1, the DMRS port 4 precoding is used on PRB0 and mapped to the subcarrier where DMRS port 4 is located (since DMRS port 0 and port 4 use the same subcarrier, in order to ensure frequency division multiplexing between port 0 and port 1 of PT-RS, mapping to subcarrier 4); precoding by using DMRS port 5 on PRB1, and mapping to the subcarrier where DMRS port 5 is located; precoding by using DMRS port 6 on PRB2, and mapping to the subcarrier where DMRS port 6 is located; precoding by using a DMRS port 7 on a PRB3, and mapping the PRRS port 7 to a subcarrier where the DMRS port 7 is located, so that frequency domain circulation is completed once; the round robin is restarted on the PRB4, the DMRS port 4 precoding is used, and mapped to the subcarrier on which the DMRS port 4 is located. And circulating to the whole scheduling bandwidth in sequence according to the circulation rule and transmitting.
At a receiving end, the following processes are mainly included:
(1) and receiving the PT-RS of the 2 ports on the scheduling bandwidth, and respectively carrying out channel estimation on the PT-RS of each port to obtain a channel estimation value on the corresponding subcarrier. The estimation result of PT-RS located on subcarrier k of OFDM symbol is expressed as Pk,l。
(2) The result of channel estimation of the DMRS located on OFDM symbol 3 subcarrier k is denoted as Hk,3The phase change of each OFDM symbol l 4-12 relative to OFDM symbol 3 is calculated as follows:
(3) for the PT-RS port 0, the phase change estimated on the subcarrier where the PT-RS port is located (assuming that there are M subcarriers in total) is averaged to obtain the phase change estimate on the scheduling bandwidth, that is:
or, the phase change estimated by a plurality of subcarriers with signal-to-noise ratios greater than a certain threshold is selected to perform averaging to obtain the phase change estimation on the scheduling bandwidth, or the phase change estimated by the subcarrier where the PT-RS precoded by one or a plurality of DMRS ports is located may be averaged (for example, the subcarrier where the PT-RS precoded by the DMRS port 0 is located), and these subcarriers have higher signal-to-noise ratios.
A similar phase change estimation result for PT-RS port 1 can be obtained.
(4) And compensating the channel estimation of the DMRS by using the phase change estimation result.
Channel estimation result H for DMRS ports (ports 0-3) corresponding to PT-RS port 0
k,3Use of
Performing channel compensation to obtain compensated channel estimation result in scheduling bandwidth
Similarly, the compensated channel estimation result of the DMRS ports (4-7) corresponding to the PT-RS port 1 can be obtained. And demodulating the user data by using the compensated channel estimation result.
In the following embodiment, it is assumed that the transmitting end transmits a 2-port PT-RS. User data is transmitted with 8 streams, i.e. 8 DMRS ports. The DMRS port group corresponding to the PT-RS port 0 comprises DMRS ports 0-3, and the DMRS port group corresponding to the PT-RS port 1 comprises DMRS ports 4-7. It is assumed that the PT-RS transmits per PRB according to a relation between a predetermined user scheduling bandwidth and a PT-RS frequency domain density.
At a sending end, a time domain round robin scheme is adopted, as shown in fig. 4, for a PT-RS port 0, precoding of a DMRS port 0 is used on all PRBs of a first time slot, and the PRBs are mapped to subcarriers where the DMRS port 0 is located; precoding by using a DMRS port 1 on all PRBs of a second time slot, and mapping to subcarriers where the DMRS port 1 is located; and all PRBs from the fourth time slot to the fourth time slot use the precoding of the DMRS port 3, and are mapped to the subcarrier where the DMRS port 3 is located, so that one cycle is completed. The next slot restarts the cycle with precoding on DMRS port 0. For the PT-RS port 1, precoding of a DMRS port 4 is used on all PRBs of a first time slot, and the precoding is mapped to subcarriers where the DMRS port 4 is located; precoding by using a DMRS port 5 on all PRBs of the second time slot, and mapping to subcarriers where the DMRS port 5 is located; and all PRBs from the fourth time slot to the fourth time slot are precoded by using the DMRS port 7 and mapped to the subcarrier where the DMRS port 7 is located, so that one cycle is completed. The next slot restarts the cycle with precoding on DMRS port 4. And sequentially circulating according to the circulation rule until the user data transmission is finished.
At a receiving end, the following processes are mainly included:
(1) and receiving the PT-RS of the 2 ports on the scheduling bandwidth, and respectively carrying out channel estimation on the PT-RS of each port to obtain a channel estimation value on the corresponding subcarrier. The estimation result of PT-RS located on subcarrier k of OFDM symbol is expressed as Pk,l。
(2) The result of channel estimation of the DMRS located on OFDM symbol 3 subcarrier k is denoted as Hk,3The phase change of each OFDM symbol l 4-12 relative to OFDM symbol 3 is calculated as follows:
(3) for the PT-RS port 0, the phase change estimated on the subcarrier where the PT-RS port is located (assuming that there are M subcarriers in total) is averaged to obtain the phase change estimate on the scheduling bandwidth, that is:
or, the phase change estimated by a plurality of subcarriers with signal-to-noise ratios greater than a certain threshold is selected to perform averaging to obtain the phase change estimation on the scheduling bandwidth, or the phase change estimated by the subcarrier where the PT-RS precoded by one or a plurality of DMRS ports is located may be averaged (for example, the subcarrier where the PT-RS precoded by the DMRS port 0 is located), and these subcarriers have higher signal-to-noise ratios. A similar phase change estimation result for PT-RS port 1 can be obtained.
(4) And compensating the channel estimation of the DMRS by using the phase change estimation result.
Channel estimation result H for DMRS ports (ports 0-3) corresponding to PT-RS port 0
k,3Use of
Performing channel compensation to obtain compensated channel estimation result in scheduling bandwidth
Similarly, the compensated channel estimation results of the DMRS ports (4-7) corresponding to the PT-RS port 1 can be obtained. And demodulating the user data by using the compensated channel estimation result.
In an embodiment of the invention, for each PT-RS port, it cycles through the precoding of each DMRS port within its corresponding set of DMRS ports in the frequency and/or time domain, such that this PT-RS port traverses all channel characteristics. The problem that the PT-RS is always transmitted on a poor channel due to the fact that precoding of one fixed DMRS port is used in the existing scheme is solved, and the compensation performance of the PT-RS on phase noise is guaranteed.
As shown in fig. 5, a signal processing apparatus according to an embodiment of the present invention is applied to a transmitting end, where the transmitting end has one or more phase tracking reference signal PT-RS ports, and includes:
a first obtaining module 501, configured to obtain, for any target PT-RS port in the one or more PT-RS ports, precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port; the target PT-RS port is mapped to N subcarriers in a frequency domain; a precoding module 502, configured to precode, according to a predetermined round robin manner, to PT-RS signals to be transmitted on the N subcarriers, the PT-RS signals to be transmitted by cyclically using the precoding weights of the T DMRS ports; a transmission module 503, configured to transmit the precoded PT-RS signals by using the N subcarriers, respectively;
and N is a natural number, T is an integer and is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the target PT-RS port.
The precoding module 502 is specifically configured to perform precoding on the PT-RS signals to be transmitted on the N subcarriers by cyclically using the precoding weights of the T DMRS ports according to the sequence of the frequency domains of the N subcarriers.
As shown in fig. 6, the pre-coding module 502 may include:
a dividing submodule 5021, configured to divide the N subcarriers into at least two subcarrier groups according to the sequence of the frequency domains of the N subcarriers; the precoding submodule 5022 is used for precoding the PT-RS signal to be transmitted by using the precoding weight of one port of the T DMRS ports for the PT-RS signal to be transmitted on each subcarrier group; and precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports among all the subcarrier groups.
The precoding module 502 is specifically configured to precode the PT-RS signals to be transmitted on the N subcarriers by cyclically using the precoding weights of the T DMRS ports according to a time domain sequence.
And the position of each subcarrier for transmitting the PT-RS signal is the same as the position of the subcarrier at which the DMRS port signal using the same precoding weight value with each subcarrier for transmitting the PT-RS signal is located.
As shown in fig. 7, the apparatus further includes: a sending module 504, configured to send, to a receiving end, a correspondence between a PT-RS port and a DMRS port; and/or sending the round-robin mode to a receiving end.
As shown in fig. 8, the apparatus further includes: a second obtaining module 505, configured to obtain the round-robin manner agreed in advance with the receiving end.
The working principle of the device according to the invention can be referred to the description of the method embodiment described above.
In the embodiment of the invention, when a sending end precodes a PT-RS signal to be transmitted, for any target PT-RS port in one or more PT-RS ports, precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port are obtained, and the PT-RS signal to be transmitted is precoded by using the precoding weights of the T DMRS ports in turn, so that the PT-RS port can traverse all channel characteristics, the problem that in the prior art, the PT-RS signal is always transmitted on a poor channel by using precoding of one fixed DMRS port is solved, and the compensation performance of the PT-RS signal on phase noise is ensured.
As shown in fig. 9, the signal processing apparatus according to the embodiment of the present invention, applied to a receiving end, includes:
a first receiving module 901, configured to receive PT-RS signals of multiple ports according to a round robin manner and a correspondence between a PT-RS port and a DMRS port of a sending end; a first obtaining module 902, configured to perform channel estimation on a PT-RS signal of each port, to obtain a channel estimation value of each subcarrier transmitting the PT-RS signal of each port; a determining module 903, configured to determine a phase change estimation value according to the channel estimation value of each subcarrier and a corresponding relationship between the PT-RS port and the DMRS port; a second obtaining module 904, configured to obtain a channel estimation result of the DMRS port; a phase compensation module 905, configured to perform phase compensation on the channel estimation result of the DMRS port according to the phase change estimation value; the PT-RS signals of the ports are obtained by the sending end through precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports according to the round robin mode, T is an integer, T is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the T DMRS ports.
As shown in fig. 10, the determining module 903 includes:
a first obtaining sub-module 9031, configured to obtain a channel estimation value of each DMRS port on each subcarrier; a calculation sub-module 9032, configured to use a quotient of a signal estimation value of each subcarrier of each PT-RS port and a channel estimation value of a DMRS port corresponding to each PT-RS port on each subcarrier as a phase change estimation value on each subcarrier; a determining submodule 9033, configured to determine a phase change estimated value according to the phase change estimated value on each subcarrier.
The determining submodule 903 is specifically configured to use an average value of phase change estimation values on all subcarriers as the phase change estimation value; or taking the average value of the phase change estimated values of the target subcarrier as the phase change estimated value; the target subcarrier is a subcarrier with channel quality meeting a preset condition; or the target subcarrier is used for transmitting the PT-RS signal of the PT-RS port corresponding to the appointed DMRS port.
The phase compensation module 904 is specifically configured to use a product of the phase change estimation value and the channel estimation result of the DMRS port as a channel estimation result after phase compensation.
As shown in fig. 11, the apparatus according to the embodiment of the present invention further includes: a data demodulation module 906, configured to perform user data demodulation using the phase-compensated channel estimation result of the DMRS port.
As shown in fig. 12, to improve the data transmission efficiency, the apparatus further includes: a second receiving module 907, configured to receive the round-robin manner sent by the sending end or obtain the round-robin manner agreed with the sending end in advance; and receiving the corresponding relation between the PT-RS port and the DMRS port sent by the sending end.
The working principle of the device according to the invention can be referred to the description of the method embodiment described above.
In the embodiment of the invention, when a sending end precodes a PT-RS signal to be transmitted, for any target PT-RS port in one or more PT-RS ports, precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port are obtained, and the PT-RS signal to be transmitted is precoded by using the precoding weights of the T DMRS ports in turn, so that the PT-RS port can traverse all channel characteristics, the problem that in the prior art, the PT-RS signal is always transmitted on a poor channel by using precoding of one fixed DMRS port is solved, and the compensation performance of the PT-RS signal on phase noise is ensured.
As shown in fig. 13, the electronic device according to the embodiment of the present invention includes: a processor 1300, for reading the program in the memory 1320, for executing the following processes:
for any target PT-RS port in one or more PT-RS ports, acquiring precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port; the target PT-RS port is mapped to N subcarriers in a frequency domain; for the PT-RS signals to be transmitted on the N subcarriers, according to a preset round robin mode, the pre-coding weights of the T DMRS ports are circularly used for pre-coding the PT-RS signals to be transmitted; transmitting, by the transceiver 1310, the precoded PT-RS signals with the N subcarriers, respectively;
and N is a natural number, T is an integer and is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the target PT-RS port.
A transceiver 1310 for receiving and transmitting data under the control of the processor 1300.
In fig. 13, among other things, the bus architecture may include any number of interconnected buses and bridges with various circuits being linked together, particularly one or more processors represented by processor 1300 and memory represented by memory 1320. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 1310 can be a number of elements including a transmitter and a transceiver that provide a means for communicating with various other apparatus over a transmission medium. The processor 1300 is responsible for managing the bus architecture and general processing, and the memory 1320 may store data used by the processor 1300 in performing operations.
The processor 1300 is responsible for managing the bus architecture and general processing, and the memory 1320 may store data used by the processor 1300 in performing operations.
The processor 1300 is further configured to perform precoding on the PT-RS signal to be transmitted on the N subcarriers by cyclically using the precoding weights of the T DMRS ports according to the sequence of the frequency domains of the N subcarriers.
Processor 1300 is further configured to divide the N subcarriers into at least two subcarrier groups according to the order of the frequency domains of the N subcarriers; for the PT-RS signal to be transmitted on each subcarrier group, precoding the PT-RS signal to be transmitted by using the precoding weight of one port of the T DMRS ports; and precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports among all the subcarrier groups.
The processor 1300 is further configured to perform precoding on the PT-RS signals to be transmitted on the N subcarriers by cyclically using the precoding weights of the T DMRS ports according to a time domain sequence.
And the position of each subcarrier for transmitting the PT-RS signal is the same as the position of the subcarrier at which the DMRS port signal using the same precoding weight value with each subcarrier for transmitting the PT-RS signal is located.
The processor 1300 is further configured to send, to the receiving end, a correspondence between the PT-RS port and the DMRS port; and/or sending the round-robin mode to a receiving end.
The processor 1300 is further configured to obtain the round-robin scheme agreed with the receiving end in advance.
As shown in fig. 14, the electronic device according to the embodiment of the present invention includes: the processor 1400 is used for reading the program in the memory 1420 and executing the following processes:
receiving PT-RS signals of a plurality of ports through a transceiver 1410 according to a round robin mode and a corresponding relation between a PT-RS port and a DMRS port of a sending end; performing channel estimation on the PT-RS signal of each port to obtain a channel estimation value of each subcarrier transmitting the PT-RS signal of each port; determining a phase change estimation value according to the channel estimation value of each subcarrier and the corresponding relation between the PT-RS port and the DMRS port; acquiring a channel estimation result of a DMRS port; performing phase compensation on the channel estimation result of the DMRS port according to the phase change estimation value; the PT-RS signals of the ports are obtained by the sending end through precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports according to the round robin mode, T is an integer, T is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the T DMRS ports.
A transceiver 1410 for receiving and transmitting data under the control of the processor 1400.
Where in fig. 14 the bus architecture may include any number of interconnected buses and bridges, in particular one or more processors, represented by the processor 1400, and various circuits of memory, represented by the memory 1420, linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 1410 may be a number of elements including a transmitter and a transceiver providing a means for communicating with various other apparatus over a transmission medium. The processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1420 may store data used by the processor 1400 in performing operations.
The processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1420 may store data used by the processor 1400 in performing operations.
The processor 1400 is further configured to perform precoding on the PT-RS signal to be transmitted on the N subcarriers by cyclically using the precoding weights of the T DMRS ports according to the sequence of the frequency domains of the N subcarriers.
Processor 1400 is further configured to obtain a channel estimate for each DMRS port on each subcarrier; taking a quotient of a signal estimate for each subcarrier of said each PT-RS port and a channel estimate for a DMRS port on said each subcarrier corresponding to said each PT-RS port as an estimate of phase variation on said each subcarrier; and determining a phase change estimated value according to the phase change estimated value on each subcarrier.
Processor 1400 is further configured to use an average of the phase variation estimates over all subcarriers as the phase variation estimate; or taking the average value of the phase change estimated values of the target subcarrier as the phase change estimated value; the target subcarrier is a subcarrier with channel quality meeting a preset condition; or the target subcarrier is used for transmitting the PT-RS signal of the PT-RS port corresponding to the appointed DMRS port.
The processor 1400 is further configured to utilize a product of the phase variation estimation value and the channel estimation result of the DMRS port as a phase-compensated channel estimation result.
The processor 1400 is further configured to demodulate user data using the phase-compensated channel estimation result of the DMRS port.
The processor 1400 is further configured to receive the round-robin manner sent by the sending end or obtain the round-robin manner agreed with the sending end in advance; and receiving the corresponding relation between the PT-RS port and the DMRS port sent by the sending end.
Furthermore, a computer-readable storage medium of an embodiment of the present invention stores a computer program executable by a processor to implement:
for any target PT-RS port in one or more PT-RS ports, acquiring precoding weights of T DMRS ports in a DMRS port group corresponding to the target PT-RS port; the target PT-RS port is mapped to N subcarriers in a frequency domain;
for the PT-RS signals to be transmitted on the N subcarriers, according to a preset round robin mode, the pre-coding weights of the T DMRS ports are circularly used for pre-coding the PT-RS signals to be transmitted;
respectively transmitting the pre-coded PT-RS signals by using the N subcarriers;
and N is a natural number, T is an integer and is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the target PT-RS port.
Wherein, the step of precoding the PT-RS signals to be transmitted by cyclically using the precoding weights of the T DMRS ports according to a predetermined round robin manner for the PT-RS signals to be transmitted on the N subcarriers includes:
and for the PT-RS signals to be transmitted on the N subcarriers, according to the sequence of the frequency domains of the N subcarriers, the pre-coding weights of the T DMRS ports are circularly used for pre-coding the PT-RS signals to be transmitted.
Wherein, the step of precoding the PT-RS signals to be transmitted by cyclically using the precoding weights of the T DMRS ports according to a predetermined round robin manner for the PT-RS signals to be transmitted on the N subcarriers includes:
dividing the N subcarriers into at least two subcarrier groups according to the sequence of the frequency domain of the N subcarriers;
for the PT-RS signal to be transmitted on each subcarrier group, precoding the PT-RS signal to be transmitted by using the precoding weight of one port of the T DMRS ports; and precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports among all the subcarrier groups.
Wherein, the step of precoding the PT-RS signals to be transmitted by cyclically using the precoding weights of the T DMRS ports according to a predetermined round robin manner for the PT-RS signals to be transmitted on the N subcarriers includes:
and according to the sequence of time domains, the PT-RS signals to be transmitted on the N subcarriers are precoded by circularly using the precoding weights of the T DMRS ports.
And the position of each subcarrier for transmitting the PT-RS signal is the same as the position of the subcarrier at which the DMRS port signal using the same precoding weight value with each subcarrier for transmitting the PT-RS signal is located.
Wherein the method further comprises:
sending the corresponding relation between the PT-RS port and the DMRS port to the receiving end; and/or sending the round-robin mode to a receiving end.
Before the obtaining of the precoding weights of the T DMRS ports in the DMRS port group corresponding to the target PT-RS port, the method further includes:
and acquiring the round-robin mode agreed with the receiving end in advance.
Furthermore, a computer-readable storage medium of an embodiment of the present invention stores a computer program executable by a processor to implement:
receiving PT-RS signals of a plurality of ports according to a round robin mode and a corresponding relation between a PT-RS port and a DMRS port of a sending end;
performing channel estimation on the PT-RS signal of each port to obtain a channel estimation value of each subcarrier transmitting the PT-RS signal of each port;
determining a phase change estimation value according to the channel estimation value of each subcarrier and the corresponding relation between the PT-RS port and the DMRS port;
acquiring a channel estimation result of a DMRS port;
performing phase compensation on the channel estimation result of the DMRS port according to the phase change estimation value;
the PT-RS signals of the ports are obtained by the sending end through precoding the PT-RS signals to be transmitted by circularly using the precoding weights of the T DMRS ports according to the round robin mode, T is an integer, T is more than or equal to 1 and less than or equal to L, and L is the total number of the DMRS ports in the DMRS port group corresponding to the T DMRS ports.
Wherein, the step of determining the phase change estimation value according to the channel estimation value of each subcarrier and the corresponding relationship between the PT-RS port and the DMRS port includes:
obtaining a channel estimation value of each DMRS port on each subcarrier;
taking a quotient of a signal estimate for each subcarrier of said each PT-RS port and a channel estimate for a DMRS port on said each subcarrier corresponding to said each PT-RS port as an estimate of phase variation on said each subcarrier;
and determining a phase change estimated value according to the phase change estimated value on each subcarrier.
Wherein the step of determining a phase change estimate based on the phase change estimate on each subcarrier comprises:
taking the average value of the phase change estimated values on all subcarriers as the phase change estimated value; or taking the average value of the phase change estimated values of the target subcarrier as the phase change estimated value;
the target subcarrier is a subcarrier with channel quality meeting a preset condition; or the target subcarrier is used for transmitting the PT-RS signal of the PT-RS port corresponding to the appointed DMRS port.
Wherein the step of performing phase compensation on the channel estimation result of the DMRS port according to the phase change estimation value comprises:
and taking the product of the phase change estimated value and the channel estimation result of the DMRS port as the channel estimation result after phase compensation.
Wherein the method further comprises:
and demodulating the user data by using the channel estimation result of the DMRS port after the phase compensation.
Wherein the method further comprises:
receiving the round-robin mode sent by the sending end or acquiring the round-robin mode agreed with the sending end in advance; and receiving the corresponding relation between the PT-RS port and the DMRS port sent by the sending end.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the transceiving method according to various embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.