Signal processing method and device

文档序号:1469758 发布日期:2020-02-21 浏览:18次 中文

阅读说明:本技术 信号处理方法和装置 (Signal processing method and device ) 是由 韩玮 任翔 葛士斌 刘永 毕晓艳 于 2018-08-10 设计创作,主要内容包括:本申请实施例公开了信号处理方法和装置,涉及通信技术领域,有助于实现经非线性预编码后的信号的发送功率,符合系统对发送功率的设计限制要求。该方法包括:对N个传输层中的至少一个传输层的待发送信号进行搬移;N≥1,N是整数;对至少一个传输层的搬移后的待发送信号,进行非线性预编码;其中,至少一个传输层的非线性预编码后的待发送信号的发送功率小于或等于预设阈值;发送至少一个传输层的非线性预编码后的待发送信号。(The embodiment of the application discloses a signal processing method and a signal processing device, relates to the technical field of communication, and is beneficial to realizing the transmission power of a signal subjected to nonlinear precoding and meeting the design limit requirement of a system on the transmission power. The method comprises the following steps: moving a signal to be transmitted of at least one transmission layer in the N transmission layers; n is not less than 1 and is an integer; carrying out nonlinear precoding on the shifted signals to be sent of at least one transmission layer; the transmission power of a signal to be transmitted after nonlinear precoding of at least one transmission layer is less than or equal to a preset threshold; and transmitting the signal to be transmitted after the nonlinear precoding of at least one transmission layer.)

1. A signal processing method, comprising:

moving a signal to be transmitted of at least one transmission layer in the N transmission layers; n is not less than 1 and is an integer;

carrying out nonlinear precoding on the shifted signal to be sent of the at least one transmission layer; the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one transmission layer is less than or equal to a preset threshold;

and transmitting the signal to be transmitted after the nonlinear precoding of the at least one transmission layer.

2. The signal processing method of claim 1, wherein the at least one transport layer comprises an nth transport layer, 1 ≦ N, N being an integer; the moving the signal to be transmitted of at least one transmission layer of the N transmission layers includes:

according to the formula t(n)(i)=x(n)(i)+a(n)(i) Moving the ith symbol in the signal to be transmitted of the nth transmission layer; wherein, t is(n)(i) Is the shifted ith symbol, x(n)(i) Is the ith symbol before moving, the a(n)(i) Is said x(n)(i) The move value of; i is not less than 1, i is an integer.

3. The signal processing method according to claim 2,

the moving unit of the moving value is preset;

or, the method further comprises sending configuration information, wherein the configuration information is used for configuring the moving unit of the moving value.

4. A signal processing method, comprising:

receiving a nonlinear precoded signal of at least one transmission layer of the N transmission layers; n is not less than 1 and is an integer;

equalizing the nonlinear pre-coded signal of the at least one transmission layer according to the reference signal;

carrying out reverse shift on the equalized signal of the at least one transmission layer to obtain a signal to be decoded of the at least one transmission layer;

and decoding the signal to be decoded of the at least one transmission layer.

5. The signal processing method of claim 4, wherein the at least one transport layer comprises an nth transport layer, 1 ≦ N ≦ N, N being an integer; the inversely shifting the signal of at least one transmission layer of the N transmission layers to obtain the signal to be decoded of the at least one transmission layer includes:

carrying out reverse shifting on the ith symbol according to a shifting unit of a shifting value of the ith symbol in the signal of the nth transmission layer and a candidate symbol set to be decoded to obtain a symbol to be decoded corresponding to the ith symbol; wherein i is more than or equal to 1, and i is an integer; and the symbol to be decoded corresponding to the ith symbol belongs to the candidate symbol set to be decoded.

6. The signal processing method according to claim 5,

the moving unit of the moving value is preset;

or, the method further comprises receiving configuration information, wherein the configuration information is used for configuring the moving unit of the moving value.

7. A signal processing method, comprising:

adjusting a reference signal corresponding to at least one antenna port in the P antenna ports; p is not less than 2, and P is an integer;

performing nonlinear precoding on the adjusted reference signal corresponding to the at least one antenna port; the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one antenna port is less than or equal to a preset threshold;

and transmitting the nonlinear precoded reference signal of the at least one antenna port.

8. The signal processing method of claim 7, wherein the reference signal before the adjustment and the reference signal after the adjustment have different amplitudes and the same phases.

9. The signal processing method according to claim 7 or 8, characterized in that the method further comprises:

sending configuration information; the configuration information is used for indicating an adjustment value of the reference signal.

10. A signal processing method, comprising:

receiving a nonlinear precoded reference signal corresponding to at least one antenna port in the P antenna ports; p is not less than 2, and P is an integer;

performing inverse adjustment on the nonlinear precoded reference signal corresponding to the at least one antenna port; and the inversely adjusted reference signals corresponding to the at least one antenna port are used for channel estimation.

11. The signal processing method of claim 10, wherein the reference signal before inverse adjustment and the reference signal after inverse adjustment have different amplitudes and the same phases.

12. The signal processing method according to claim 10 or 11, characterized in that the method further comprises:

receiving configuration information, wherein the configuration information is used for indicating an adjustment value of a reference signal corresponding to the at least one antenna port;

the inverse adjustment of the non-linear pre-coded reference signal corresponding to the at least one antenna port includes:

and according to the adjusting value, carrying out inverse adjustment on the nonlinear precoded reference signal corresponding to the at least one antenna port.

13. A signal processing method, comprising:

carrying out nonlinear precoding on reference signals corresponding to at least two antenna port sets; each antenna port set in the at least two antenna port sets comprises at least two antenna ports, and code division multiplexing time-frequency resources are arranged between reference signals corresponding to different antenna ports in each antenna port set;

mapping the nonlinear precoded reference signals corresponding to the at least two antenna port sets to time-frequency resources; each resource unit of the time-frequency resource comprises a nonlinear pre-coded reference signal corresponding to one antenna port set;

and sending the reference signal mapped to the time frequency resource.

14. The signal processing method according to claim 13, wherein the performing nonlinear precoding on the reference signals corresponding to the at least two antenna port sets comprises:

respectively carrying out nonlinear precoding on the reference signals corresponding to each antenna port set in the at least two antenna port sets;

or, uniformly performing nonlinear precoding on the reference signals corresponding to the at least two antenna port sets, and setting other reference signals to be mapped to each resource unit except the nonlinear precoded reference signal corresponding to the resource unit to 0;

or, performing nonlinear precoding on the reference signals corresponding to the at least two antenna port sets by using a nonlinear precoding algorithm; and the nonlinear precoding algorithm enables each resource unit to contain a reference signal corresponding to an antenna port set after the reference signal obtained by the nonlinear precoding is mapped to a time-frequency resource.

15. A signal processing apparatus, characterized by comprising:

the processing unit is used for moving the signal to be transmitted of at least one transmission layer in the N transmission layers; n is not less than 1 and is an integer; carrying out nonlinear precoding on the shifted signal to be sent of the at least one transmission layer; the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one transmission layer is less than or equal to a preset threshold;

and the sending unit is used for sending the signal to be sent after the nonlinear precoding of the at least one transmission layer.

16. The signal processing apparatus of claim 15, wherein the at least one transport layer comprises an nth transport layer, 1 ≦ N, N being an integer;

the processing unit is specifically configured to: according to the formula t(n)(i)=x(n)(i)+a(n)(i) Moving the ith symbol in the signal to be transmitted of the nth transmission layer; wherein, t is(n)(i) Is the shifted ith symbol, x(n)(i) Is the ith symbol before moving, the a(n)(i) Is said x(n)(i) The move value of; i is not less than 1, i is an integer.

17. The signal processing apparatus of claim 16,

the moving unit of the moving value is preset; or, the sending unit is further configured to send configuration information, where the configuration information is used to configure a transfer unit of the transfer value.

18. A signal processing apparatus, characterized by comprising:

a receiving unit, configured to receive a nonlinear precoded signal of at least one transmission layer of the N transmission layers; n is not less than 1 and is an integer;

a processing unit, configured to equalize the signal after nonlinear precoding of the at least one transmission layer according to a reference signal; carrying out reverse shift on the equalized signal of the at least one transmission layer to obtain a signal to be decoded of the at least one transmission layer; and decoding the signal to be decoded of the at least one transmission layer.

19. The signal processing apparatus of claim 18, wherein the at least one transport layer comprises an nth transport layer, 1 ≦ N, N being an integer;

the processing unit is specifically configured to: carrying out reverse shifting on the ith symbol according to a shifting unit of a shifting value of the ith symbol in the signal of the nth transmission layer and a candidate symbol set to be decoded to obtain a symbol to be decoded corresponding to the ith symbol; i is more than or equal to 1, i is an integer; and the symbol to be decoded corresponding to the ith symbol belongs to the candidate symbol set to be decoded.

20. The signal processing apparatus of claim 19,

the moving unit of the moving value is preset; or, the receiving unit is further configured to receive configuration information, where the configuration information is used to configure a moving unit of the moving value.

21. A signal processing apparatus, characterized by comprising:

the processing unit is used for adjusting a reference signal corresponding to at least one antenna port in the P antenna ports; p is not less than 2, and P is an integer; performing nonlinear precoding on the adjusted reference signal corresponding to the at least one antenna port; the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one antenna port is less than or equal to a preset threshold;

a sending unit, configured to send the non-linearly precoded reference signal of the at least one antenna port.

22. The apparatus of claim 21, wherein the reference signal before adjustment and the reference signal after adjustment have different amplitudes and same phases.

23. The signal processing apparatus according to claim 21 or 22,

the sending unit is further configured to send configuration information; the configuration information is used for indicating an adjustment value of the reference signal.

24. A signal processing apparatus, characterized by comprising:

a receiving unit, configured to receive a reference signal after nonlinear precoding corresponding to at least one antenna port of the P antenna ports; p is not less than 2, and P is an integer;

a processing unit, configured to perform inverse adjustment on the non-linear precoded reference signal corresponding to the at least one antenna port; and the inversely adjusted reference signals corresponding to the at least one antenna port are used for channel estimation.

25. The signal processing apparatus of claim 24, wherein the reference signal before inverse adjustment and the reference signal after inverse adjustment have different amplitudes and the same phase.

26. The signal processing apparatus according to claim 24 or 25,

the receiving unit is further configured to receive configuration information, where the configuration information is used to indicate an adjustment value of a reference signal corresponding to the at least one antenna port;

the processing unit is specifically configured to perform inverse adjustment on the non-linear precoded reference signal corresponding to the at least one antenna port according to the adjustment value.

27. A signal processing apparatus, characterized by comprising:

the processing unit is used for carrying out nonlinear precoding on the reference signals corresponding to the at least two antenna port sets; each antenna port set in the at least two antenna port sets comprises at least two antenna ports, and code division multiplexing time-frequency resources are arranged between reference signals corresponding to different antenna ports in each antenna port set; mapping the nonlinear precoded reference signals corresponding to the at least two antenna port sets to time-frequency resources; each resource unit of the time-frequency resource comprises a nonlinear pre-coded reference signal corresponding to one antenna port set;

a sending unit, configured to send the reference signal mapped to the time-frequency resource.

28. The signal processing apparatus of claim 27, wherein the processing unit is specifically configured to:

respectively carrying out nonlinear precoding on the reference signals corresponding to each antenna port set in the at least two antenna port sets;

or, uniformly performing nonlinear precoding on the reference signals corresponding to the at least two antenna port sets, and setting other reference signals to be mapped to each resource unit except the nonlinear precoded reference signal corresponding to the resource unit to 0;

or, performing nonlinear precoding on the reference signals corresponding to the at least two antenna port sets by using a nonlinear precoding algorithm; and the nonlinear precoding algorithm enables each resource unit to contain a reference signal corresponding to an antenna port set after the reference signal obtained by the nonlinear precoding is mapped to a time-frequency resource.

29. A signal processing apparatus comprising a memory and a processor; the memory is used for storing program codes; the processor is configured to invoke the program code to perform the signal processing method according to any one of claims 1 to 14.

30. A computer-readable storage medium, characterized by comprising program code including instructions for performing part or all of the steps of the signal processing method according to any one of claims 1 to 14.

Technical Field

The embodiment of the application relates to the technical field of communication, in particular to a signal processing method and device.

Background

The advent of Multiple Input Multiple Output (MIMO) technology has revolutionized wireless communications. By deploying multiple antennas on the transmitting end device and the receiving end device, the MIMO technology can significantly improve the performance of the wireless communication system. For example, in a diversity scenario, the MIMO technique can effectively improve transmission reliability; under a multiplexing scene, the MIMO technology can greatly improve the transmission throughput.

MIMO systems typically use precoding techniques to improve the channel to improve the spatial multiplexing (spatial multiplexing) effect. The precoding technology uses a precoding matrix matched with a channel to process a spatially multiplexed data stream (hereinafter referred to as a spatial stream for short), thereby implementing precoding on the channel and improving the reception quality of the spatial stream.

The precoding technique can be classified into a linear precoding technique and a nonlinear precoding technique. The nonlinear precoding technology can be considered as introducing a nonlinear processing link on the basis of the linear precoding technology. During the non-linear processing of the signal, the transmission power of the signal may change, which may cause the actual transmission power to exceed the allowable transmission power limit of the system. For this reason, at present, no corresponding solution has been given.

Disclosure of Invention

The embodiment of the application provides a signal processing method and a signal processing device, which are beneficial to realizing the transmission power of a signal subjected to nonlinear precoding and meet the design limit requirement of a system on the transmission power.

In a first aspect, an embodiment of the present application provides a signal processing method, including: firstly, moving a signal to be transmitted of at least one transmission layer in N transmission layers; n is not less than 1, and N is an integer. Then, carrying out nonlinear precoding on the shifted signal to be sent of the at least one transmission layer; and the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one transmission layer is less than or equal to a preset threshold value. And then, transmitting the signal to be transmitted after the nonlinear precoding of the at least one transmission layer. The execution main body of the technical solution may be a sending end device (e.g. a network device).

The N transport layers may be N transport layers of the same receiving end device. The at least one transport layer may be some or all of the N transport layers.

Wherein the signal to be transmitted of at least one transport layer is a codeword to layer mapped signal of at least one transport layer.

Shifting the signal to be transmitted refers to shifting the real part and/or the imaginary part of one or more (e.g., each) symbols in the signal to be transmitted.

Wherein the preset threshold may be a predefined maximum power (or a transmission power allowed by the system) that the transmitting end device is allowed to use to transmit a signal, as predetermined by the protocol.

In the technical scheme, the signal to be transmitted is moved before the signal to be transmitted is subjected to nonlinear precoding, so that the transmission power of the signal obtained after the nonlinear precoding is limited within a preset threshold value, the transmission power of the signal to be transmitted after the nonlinear precoding is favorably realized, and the design limit requirement of a system on the transmission power is met.

In one possible design, the at least one transport layer includes an nth transport layer, N is greater than or equal to 1 and less than or equal to N, N is an integer; moving a signal to be transmitted of at least one transmission layer of the N transmission layers, comprising: according to the formula t(n)(i)=x(n)(i)+a(n)(i) Moving the ith symbol in the signal to be transmitted of the nth transmission layer; wherein, t(n)(i) Is the ith symbol, x after shifting(n)(i) Is the ith symbol before moving, a(n)(i) Is x(n)(i) The move value of; i is not less than 1, i is an integer.

In one possible design, the shift unit of the shift value is preset. Or, the method further comprises sending configuration information, wherein the configuration information is used for configuring the moving unit of the moving value. For example, the configuration information may be Radio Resource Control (RRC) signaling or Medium Access Control (MAC) signaling.

In one possible design, the method further includes sending configuration information, the configuration information being used to configure the move value. For example, the configuration information may be Downlink Control Information (DCI).

In a possible design, nonlinear precoding is performed on the shifted signal to be transmitted of at least one transmission layer, mapping from the layer to an antenna port is performed on the shifted signal to be transmitted of the at least one transmission layer, and then nonlinear precoding is performed on the signal to be transmitted mapped to the antenna port.

In one possible design, transmitting a signal to be transmitted after nonlinear precoding for at least one transmission layer includes: and mapping the signal to be sent after nonlinear precoding from a layer to an antenna port, and sending the signal to be sent mapped to the antenna port.

In a second aspect, an embodiment of the present application provides a signal processing method, including: receiving a nonlinear precoded signal of at least one transmission layer of the N transmission layers; n is not less than 1 and is an integer; equalizing the nonlinear pre-coded signal of the at least one transmission layer according to the reference signal; carrying out reverse shift on the equalized signal of the at least one transmission layer to obtain a signal to be decoded of the at least one transmission layer; and decoding the signal to be decoded of the at least one transmission layer. The execution subject of the solution may be a receiving end device (e.g. a terminal).

The "signal after nonlinear precoding of at least one transmission layer" may be a signal obtained by transmitting the "signal to be transmitted after nonlinear precoding of at least one transmission layer" provided in the first aspect to a receiving end device through a channel.

Wherein each symbol in the signal to be decoded is one candidate symbol to be decoded in the candidate symbol to be decoded set. The set of candidate symbols to be decoded includes a plurality of candidate symbols to be decoded. The set of candidate symbols to be decoded may also be referred to as a constellation set.

The reverse movement may be a reverse operation of the movement in the first aspect.

In one possible design, receiving a non-linearly precoded signal for at least one of N transmission layers includes: and receiving the nonlinear precoded signal mapped to the antenna port of at least one transmission layer in the N transmission layers, and carrying out layer-to-antenna port inverse mapping on the signal to obtain the nonlinear precoded signal of the at least one transmission layer.

In one possible design, the at least one transport layer includes an nth transport layer, N is greater than or equal to 1 and less than or equal to N, and N is an integer; the method for inversely shifting the signal of at least one transmission layer in the N transmission layers to obtain the signal to be decoded of at least one transmission layer comprises the following steps: carrying out reverse shifting on the ith symbol according to a shifting unit of the shifting value of the ith symbol in the signal of the nth transmission layer and the candidate symbol set to be decoded to obtain a symbol to be decoded corresponding to the ith symbol; wherein i is more than or equal to 1, and i is an integer; and the symbol to be decoded corresponding to the ith symbol belongs to the candidate symbol set to be decoded.

In one possible design, the at least one transport layer includes an nth transport layer, N ≦ 1 ≦ N, N being an integer. The method for inversely shifting the signal of at least one transmission layer in the N transmission layers to obtain the signal to be decoded of at least one transmission layer comprises the following steps: according to the formula x(n)(i)=t(n)(i)-a(n)(i) Carrying out reverse shift on the ith symbol in the signal of the nth transmission layer; t is t(n)(i) Is the i-th symbol after equalization, x(n)(i) Is the ith symbol after reverse shift, a(n)(i) Is x(n)(i) The move value of; i is not less than 1, i is an integer.

In one possible design, the shift unit of the shift value is preset. Or, the method further comprises receiving configuration information, wherein the configuration information is used for configuring the moving unit of the moving value.

In one possible design, the method further includes receiving configuration information, the configuration information being used to configure the move value.

The signal processing method provided by the second aspect corresponds to the method provided by the first aspect, and therefore, explanations of relevant contents and descriptions of beneficial effects and the like in the second aspect can be made for the first aspect, and are not repeated here.

In a third aspect, an embodiment of the present application provides a signal processing method, including: adjusting a reference signal corresponding to at least one antenna port in the P antenna ports; p is not less than 2, and P is an integer; performing nonlinear precoding on the adjusted reference signal corresponding to the at least one antenna port; the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one antenna port is less than or equal to a preset threshold; and transmitting the nonlinear precoded reference signal of the at least one antenna port. The execution main body of the technical solution may be a sending end device (e.g. a network device). Therefore, the transmission power of the reference signal after nonlinear precoding is facilitated to be realized, and the design limit requirement of a system on the transmission power is met.

Wherein, the reference signal may be, for example but not limited to: a channel-state information reference signal (CSI-RS), a demodulation reference signal (DMRS), or the like.

The reference signal corresponding to the antenna port is a reference signal mapped from the layer to the antenna port. The P antenna ports may be a sum of antenna ports of one or more receiving end devices scheduled by the sending end device this time.

In one possible design, the pre-adjusted reference signal and the post-adjusted reference signal are different in amplitude and the same in phase. That is, the amplitude of the reference signal is scaled. Specifically, the method comprises the following steps: for any (e.g., each) symbol in the reference signal, the amplitude of the symbol after adjustment is different from the amplitude of the symbol before adjustment, and the phase of the symbol after adjustment is the same as the phase of the symbol before adjustment.

In one possible design, the method further includes: sending configuration information; the configuration information is used to indicate an adjustment value of the reference signal. For example, the configuration information may be DCI, although the embodiment of the present application is not limited thereto.

In a fourth aspect, an embodiment of the present application provides a signal processing method, including: receiving a nonlinear precoded reference signal corresponding to at least one antenna port in the P antenna ports; p is not less than 2, and P is an integer; performing inverse adjustment on the nonlinear precoded reference signal corresponding to the at least one antenna port; the inverse adjusted reference signal corresponding to the at least one antenna port is used for channel estimation. The execution subject of the solution may be a receiving end device (e.g. a terminal).

Wherein the inverse adjustment may be an inverse operation of the adjustment in the third aspect described above.

In one possible design, the reference signal before the inverse adjustment and the reference signal after the inverse adjustment have different amplitudes and the same phase. Specifically, the method comprises the following steps: for any (e.g., each) symbol in the reference signal, the amplitude of the symbol after inverse adjustment is different from the amplitude of the symbol before inverse adjustment, and the phase of the symbol after inverse adjustment is the same as the phase of the symbol before inverse adjustment.

In one possible design, the method may further include: and receiving configuration information, wherein the configuration information is used for indicating an adjustment value of a reference signal corresponding to at least one antenna port. In this case, the inverse adjustment of the non-linear precoded reference signal corresponding to at least one antenna port includes: and according to the adjustment value, carrying out inverse adjustment on the reference signal after the nonlinear precoding corresponding to at least one antenna port. For example, the configuration information may be DCI, although the embodiment of the present application is not limited thereto.

The signal processing method provided by the fourth aspect corresponds to the method provided by the third aspect, and therefore, explanations of relevant contents and descriptions of beneficial effects and the like in the fourth aspect can be performed on the third aspect, and are not repeated here.

In a fifth aspect, an embodiment of the present application provides a signal processing method, including: carrying out nonlinear precoding on reference signals corresponding to at least two antenna port sets; each antenna port set in the at least two antenna port sets comprises at least two antenna ports, and code division multiplexing time-frequency resources are arranged among reference signals corresponding to different antenna ports in each antenna port set; mapping the nonlinear pre-coded reference signals corresponding to at least two antenna port sets to time-frequency resources; each resource unit of the time-frequency resource comprises a nonlinear pre-coded reference signal corresponding to one antenna port set; and sending the reference signal mapped to the time-frequency resource. The execution main body of the technical solution may be a sending end device (e.g. a network device). In this way, power enhancement of the reference signal is facilitated, and therefore coverage performance and detection performance of the reference signal are facilitated to be improved.

In one possible design, non-linearly precoding reference signals corresponding to at least two antenna port sets includes: and respectively carrying out nonlinear precoding on the reference signals corresponding to each antenna port set in the at least two antenna port sets.

In one possible design, non-linearly precoding reference signals corresponding to at least two antenna port sets includes: and uniformly carrying out nonlinear precoding on the reference signals corresponding to the at least two antenna port sets, and setting 0 for other reference signals to be mapped to each resource unit except the nonlinear precoded reference signals corresponding to the resource unit.

In one possible design, non-linearly precoding reference signals corresponding to at least two antenna port sets includes: carrying out nonlinear precoding on the reference signals corresponding to the at least two antenna port sets by using a nonlinear precoding algorithm; the nonlinear precoding algorithm enables each resource unit to contain a reference signal corresponding to an antenna port set after the reference signal obtained through nonlinear precoding is mapped to time-frequency resources.

In a sixth aspect, embodiments of the present application provide a signal processing apparatus, which may be used to perform any one of the methods provided in the first to fifth aspects. For example, the apparatus may be a sending end device or a receiving end device, or may be a chip.

In a possible design, the signal processing apparatus may be divided into functional blocks according to the methods provided in the first to fifth aspects, for example, the functional blocks may be divided according to the functions, or two or more functions may be integrated into one processing block.

In another possible design, the signal processing device may include a processor and a transceiver. Wherein the processor may be configured to perform the non-transceiving step in any one of the methods provided in the first to fifth aspects. The transceiver may be used to perform the transceiving steps in the method.

For example, with reference to the first aspect, the processor may be configured to shift a signal to be transmitted of at least one of the N transmission layers; n is not less than 1 and is an integer; carrying out nonlinear precoding on the shifted signal to be sent of the at least one transmission layer; and the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one transmission layer is less than or equal to a preset threshold value. The transceiver may be configured to transmit the signal to be transmitted after the non-linear precoding of the at least one transmission layer. In this example, the transceiver may specifically be a transmitter.

For example, in combination with the second aspect above, the transceiver may be configured to receive a non-linearly precoded signal of at least one of the N transmission layers; n is not less than 1, and N is an integer. The processor may be configured to equalize the non-linearly precoded signal of the at least one transmission layer based on a reference signal; carrying out reverse shift on the equalized signal of the at least one transmission layer to obtain a signal to be decoded of the at least one transmission layer; and decoding the signal to be decoded of the at least one transmission layer. In this example, the transceiver may specifically be a receiver.

For example, with reference to the third aspect, the processor may be configured to adjust a reference signal corresponding to at least one antenna port of the P antenna ports; p is not less than 2, and P is an integer; performing nonlinear precoding on the adjusted reference signal corresponding to the at least one antenna port; and the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one antenna port is less than or equal to a preset threshold value. The transceiver may be configured to transmit the non-linearly precoded reference signal for the at least one antenna port. In this example, the transceiver may specifically be a transmitter.

For example, in combination with the fourth aspect, the transceiver may be configured to receive a non-linearly precoded reference signal corresponding to at least one antenna port of the P antenna ports; p is not less than 2, and P is an integer. The processor may be configured to perform inverse adjustment on the non-linear precoded reference signal corresponding to the at least one antenna port; the inverse adjusted reference signal corresponding to the at least one antenna port is used for channel estimation. In this example, the transceiver may specifically be a receiver.

For example, in combination with the fifth aspect, the processor may be configured to perform nonlinear precoding on reference signals corresponding to at least two antenna port sets; each antenna port set in the at least two antenna port sets comprises at least two antenna ports, and code division multiplexing time-frequency resources are arranged among reference signals corresponding to different antenna ports in each antenna port set; mapping the nonlinear pre-coded reference signals corresponding to at least two antenna port sets to time-frequency resources; each resource unit of the time-frequency resource comprises a nonlinear pre-coded reference signal corresponding to one antenna port set. The transceiver may be configured to transmit reference signals mapped to time-frequency resources. In this example, the transceiver may specifically be a transmitter.

In a seventh aspect, the present application provides a signal processing apparatus, which may include a memory and a processor, wherein the memory is used for storing a computer program, and when the computer program is executed by the processor, the computer program causes any one of the methods provided in the first aspect to the fifth aspect to be performed. For example, the apparatus may be a sending end device or a receiving end device or a chip.

In an eighth aspect, an embodiment of the present application provides a processor, configured to perform any one of the methods provided in the first to fifth aspects.

For example, with reference to the first aspect, the processor is configured to shift a signal to be transmitted of at least one of the N transmission layers; n is not less than 1 and is an integer; carrying out nonlinear precoding on the shifted signal to be sent of the at least one transmission layer; and the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one transmission layer is less than or equal to a preset threshold value. And outputting the signal to be transmitted after the nonlinear precoding of the at least one transmission layer.

For example, in combination with the second aspect, the processor is configured to receive an input nonlinear precoded signal of at least one of N transmission layers; n is not less than 1, and N is an integer. And equalizing the non-linearly precoded signal of the at least one transmission layer according to the reference signal; carrying out reverse shift on the equalized signal of the at least one transmission layer to obtain a signal to be decoded of the at least one transmission layer; and decoding the signal to be decoded of the at least one transmission layer.

The principles of other examples are similar and will not be described here.

In particular implementations, the processor may be configured to perform, for example and without limitation, baseband related processing, and the receiver and transmitter may be configured to perform, for example and without limitation, radio frequency transceiving, respectively. The above devices may be respectively disposed on chips independent from each other, or at least a part or all of the devices may be disposed on the same chip, for example, the receiver and the transmitter may be disposed on a receiver chip and a transmitter chip independent from each other, or may be integrated into a transceiver and then disposed on a transceiver chip. For another example, the processor may be further divided into an analog baseband processor and a digital baseband processor, wherein the analog baseband processor may be integrated with the transceiver on the same chip, and the digital baseband processor may be disposed on a separate chip. With the development of integrated circuit technology, more and more devices can be integrated on the same chip, for example, a digital baseband processor can be integrated on the same chip with various application processors (such as, but not limited to, a graphics processor, a multimedia processor, etc.). Such a chip may be referred to as a system on chip (soc). Whether each device is separately located on a different chip or integrated on one or more chips often depends on the specific needs of the product design. The embodiment of the present application does not limit the specific implementation form of the above device.

Embodiments of the present application also provide a computer-readable storage medium, which includes program code including instructions for performing some or all of the steps of any one of the methods provided in the first to fifth aspects.

Embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored, which, when running on a computer, causes the computer to perform any one of the possible methods provided by the first to fifth aspects.

Embodiments of the present application also provide a computer program product, which when run on a computer, causes any of the methods provided by the first to fifth aspects to be performed.

The present application also provides a communication chip having instructions stored therein, which when run on a network device or a terminal, cause the network device or the terminal to perform any of the methods provided in the first to fifth aspects.

It should be understood that any one of the signal processing devices or processors or computer readable storage media or computer program products or communication chips provided above is used for executing the corresponding methods provided above, and therefore, the beneficial effects achieved by the methods can refer to the beneficial effects in the corresponding methods, which are not described herein again.

It should be noted that the above devices for storing computer instructions or computer programs provided in the embodiments of the present application, such as, but not limited to, the above memories, computer readable storage media, communication chips, and the like, are all nonvolatile (non-volatile).

Drawings

Fig. 1 is a schematic diagram of a communication system applicable to an embodiment of the present application;

fig. 2 is a schematic hardware structure diagram of a communication device applicable to an embodiment of the present application;

fig. 3 is a first schematic diagram of a signal processing method according to an embodiment of the present disclosure;

fig. 4 is a first schematic process diagram of signal processing performed by a sending-end device according to an embodiment of the present application;

fig. 5A is a schematic diagram of a second process of signal processing performed by a sending-end device according to an embodiment of the present application;

fig. 5B is a schematic diagram of a third process of signal processing performed by the sending-end device according to the embodiment of the present application;

fig. 6A is a fourth schematic process diagram of signal processing performed by the sending-end device according to the embodiment of the present application;

fig. 6B is a schematic diagram of a fifth process of signal processing performed by the sending-end device according to the embodiment of the present application;

fig. 7 is a second schematic diagram of a signal processing method according to an embodiment of the present application;

FIG. 8 is a schematic view of an inverse shift according to an embodiment of the present application;

fig. 9 is a third schematic diagram of a signal processing method according to an embodiment of the present application;

fig. 10 is a sixth schematic process diagram of signal processing performed by the receiving end device according to the embodiment of the present application;

fig. 11 is a fourth schematic diagram of a signal processing method according to an embodiment of the present application;

FIG. 12 is a diagram of a reference signal that can be used in embodiments of the present application;

FIG. 13 is a diagram of a non-linear precoding technique that may be used in one embodiment of the present application;

fig. 14 is a fifth schematic diagram of a signal processing method according to an embodiment of the present application;

fig. 15A is a schematic diagram of a non-linear precoding process provided in an embodiment of the present application;

fig. 15B is a schematic diagram of a non-linear precoding process provided in the embodiment of the present application;

fig. 15C is a schematic diagram of a process of non-linear precoding provided in the embodiment of the present application;

fig. 16 is a first schematic structural diagram of a signal processing apparatus according to an embodiment of the present application;

fig. 17 is a schematic structural diagram of a signal processing apparatus according to an embodiment of the present application.

Detailed Description

The term "plurality" in this application means two or more. "and/or" is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the preceding and following associated objects are in an "or" relationship. The terms "first", "second", etc. are used to distinguish different objects and do not limit the order of the different objects.

The technical scheme provided by the application can be applied to various communication systems. The technical scheme provided by the application can be applied to a 5G communication system, a future evolution system or a plurality of communication fusion systems and the like, and can also be applied to the existing communication system and the like. The application scenarios of the technical solution provided in the present application may include a variety of scenarios, for example, scenarios such as machine to machine (M2M), macro-micro communication, enhanced mobile broadband (eMBB), ultra high reliability and ultra low latency communication (urlcc), and massive internet of things communication (mtc). These scenarios may include, but are not limited to: the communication scene between the terminals, the communication scene between the network equipment and the network equipment, the communication scene between the network equipment and the terminals and the like. The following description is given by way of example in the context of network device and terminal communication.

Fig. 1 is a schematic diagram of a communication system applicable to an embodiment of the present application, which may include one or more network devices 10 (only 1 shown) and one or more terminals 20 connected to each network device 10. Fig. 1 is a schematic diagram, and does not limit the application scenarios of the technical solutions provided in the present application.

The network device 10 may be a transmission reception node (TRP), a base station, a relay station, an access point, or the like. Network device 10 may be a network device in a 5G communication system or a network device in a future evolution network; but also wearable devices or vehicle-mounted devices, etc. In addition, the method can also comprise the following steps: a Base Transceiver Station (BTS) in a global system for mobile communication (GSM) or Code Division Multiple Access (CDMA) network, or an nb (nodeb) in Wideband Code Division Multiple Access (WCDMA), or an eNB or enodeb (evolved nodeb) in Long Term Evolution (LTE). The network device 10 may also be a wireless controller in a Cloud Radio Access Network (CRAN) scenario.

The terminal 20 may be a User Equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent, or a UE device, etc. An access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capability, a computing device or other processing device connected to a wireless modem, a vehicle mounted device, a wearable device, a terminal in a 5G network or a terminal in a future evolved Public Land Mobile Network (PLMN) network, etc.

Optionally, each network element (e.g., the network device 10, the terminal 20, etc.) in fig. 1 may be implemented by one device, may also be implemented by multiple devices together, and may also be a functional module in one device, which is not specifically limited in this embodiment of the present application. It is understood that the above functions may be either network elements in a hardware device, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform).

For example, each network element in fig. 1 may be implemented by the communication device 200 in fig. 2. Fig. 2 is a schematic hardware structure diagram of a communication device applicable to an embodiment of the present application. The communication device 200 includes at least one processor 201, communication lines 202, memory 203, and at least one communication interface 204.

The processor 201 may be a general processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more ics for controlling the execution of programs in accordance with the present invention.

The communication link 202 may include a path for transmitting information between the aforementioned components.

Communication interface 204 may be any device, such as a transceiver, for communicating with other devices or communication networks, such as an ethernet, RAN, Wireless Local Area Networks (WLAN), etc.

The memory 203 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to these. The memory may be separate and coupled to the processor via communication line 202. The memory may also be integral to the processor. The memory provided by the embodiment of the application can be generally nonvolatile. The memory 203 is used for storing computer execution instructions for executing the scheme of the application, and is controlled by the processor 201 to execute. The processor 201 is configured to execute computer-executable instructions stored in the memory 203, thereby implementing the methods provided by the embodiments described below.

Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application program codes, which are not specifically limited in the embodiments of the present application.

In particular implementations, processor 201 may include one or more CPUs such as CPU0 and CPU1 in fig. 2, for example, as one embodiment.

In particular implementations, communication device 200 may include multiple processors, such as processor 201 and processor 207 in fig. 2, for example, as an example. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).

In particular implementations, communication device 200 may also include an output device 205 and an input device 206, as one embodiment. The output device 205 is in communication with the processor 201 and may display information in a variety of ways. For example, the output device 205 may be a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display device, a Cathode Ray Tube (CRT) display device, a projector (projector), or the like. The input device 206 is in communication with the processor 201 and may receive user input in a variety of ways. For example, the input device 206 may be a mouse, a keyboard, a touch screen device, or a sensing device, among others.

The communication device 200 described above may be a general purpose device or a special purpose device. In a specific implementation, the communication device 200 may be a desktop, a laptop, a web server, a Personal Digital Assistant (PDA), a mobile phone, a tablet, a wireless terminal device, an embedded device, or a device with a similar structure as in fig. 2. The embodiment of the present application does not limit the type of the communication device 200.

Hereinafter, the technical solutions provided in the embodiments of the present application will be described with reference to the drawings. It should be noted that the sending end device described below may be the network device 10 in fig. 1, and the receiving end device is the terminal 20 in fig. 1; alternatively, the sending end device may be the terminal 20 in fig. 1, and the receiving end device is the network device 10 in fig. 1. If not, the following description will use the sending end device as a network device and the receiving end device as a terminal, as an example.

Fig. 3 is a schematic diagram of a signal processing method according to an embodiment of the present disclosure. The method shown in fig. 3 comprises:

s101: the sending end equipment moves signals to be sent of at least one transmission layer in the N transmission layers; n is not less than 1, and N is an integer.

The N transport layers may be N transport layers of the same receiving device. The at least one transport layer may be some or all of the N transport layers.

The signal to be transmitted is a data signal transmitted through a Physical Downlink Shared Channel (PDSCH), and is specifically composed of one or more symbols. The symbol refers to a modulation symbol (or constellation point symbol) obtained by modulating a coded bit (or a coded bit stream). Examples of the modulation scheme used for performing modulation include, but are not limited to, a Quadrature Amplitude Modulation (QAM) scheme, a Quadrature Phase Shift Keying (QPSK) modulation scheme, and a Pulse Amplitude Modulation (PAM) scheme.

For convenience of understanding, in some embodiments below, a signal to be transmitted before being moved is referred to as an original signal to be transmitted, which is described herein in a unified manner and is not described in detail below. It can be understood that the original signal to be transmitted is a codeword to layer mapped signal and is one constellation symbol in a constellation set of the original signal to be transmitted. For example, if the modulation scheme adopted for obtaining the original signal to be transmitted is a QPSK modulation scheme, the constellation set of the original signal to be transmitted includes 4 constellation symbols, and each symbol in the original signal to be transmitted may be any one of the 4 constellation symbols.

Shifting the signal to be transmitted refers to shifting the real part and/or the imaginary part of one or more (e.g., each) symbols in the signal to be transmitted. For example, according to the formula t(n)(i)=x(n)(i)+a(n)(i) And moving the ith symbol in the signal to be transmitted of the nth transmission layer included in the at least one transmission layer. Wherein N is not less than 1 and not more than N, and N is an integer. t is t(n)(i) Is the shifted ith symbol, x, of the nth transmission layer(n)(i) Is the ith symbol, a, before shifting of the nth transmission layer(n)(i) Is x(n)(i) The move value of; i is not less than 1, i is an integer.

Example (a) of(n)(i)=k1 (n)(i)A+jk2 (n)(i) And B. Wherein k is1 (n)(i) A is a(n)(i) Real part of, jk2 (n)(i) B is a(n)(i) J is the imaginary label. k is a radical of1 (n)(i) And k2 (n)(i) Are each an integer, optionally k1 (n)(i) And k2 (n)(i) May be 0. The values of a and B may be predefined, for example by a protocol; or the sending end device may be configured to the receiving end device through signaling, such as at least one of RRC signaling, MAC signaling, and DCI.

In order to enable the receiving end device to correctly decode the received data signal, the method may further include one of the following steps a and B:

step A: the sending end equipment sends configuration information to the receiving end equipment, and the configuration information is used for configuring the moving value (the a is described above)(n)(i) ) units of movement. The configuration information may be at least one of RRC signaling, MAC signaling, and DCI, and may be, for example, RRC signaling or MAC signaling.

As an example, the shifting unit of the shifting value may be a complex number, or may include a shifting unit of a real part and/or an imaginary part. For example, if the value a is shifted(n)(i) When the number is an integer multiple of 2+ j3, the transfer unit of the transfer value may be 2+ j3, or the transfer unit of the real part may be 2 and the transfer unit of the imaginary part may be 3.

In the specific implementation process, the shifting unit of the shifting value may also be predefined, for example, predetermined by a protocol.

In the specific implementation process, as an example, the shifting unit of the shifting value may be a transmission layer granularity, that is, the shifting units of each symbol in the signal to be transmitted in the same transmission layer have the same value. The moving units corresponding to the signals to be transmitted of different transmission layers can be the same or different. Of course, the embodiments of the present application are not limited thereto.

And B: the sending end equipment sends configuration information to the receiving end equipment, and the configuration information is used for configuring the moving value (such as a)(n)(i) ). The configuration information may be at least one of RRC signaling, MAC signaling, and DCI, and may be, for example, DCI.

Compared with the technical scheme provided by the step B, the technical scheme provided by the step A can save transmission overhead. As for how the receiving-end device demodulates the received data signal based on the shift unit of the shift value or the shift value, the following can be referred to.

S102: and the sending end equipment carries out nonlinear precoding on the shifted signals to be sent of the at least one transmission layer. And the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one transmission layer is less than or equal to a preset threshold value.

The non-linear precoding method adopted in S102 is not limited in the embodiment of the present application, and may be Tomlinson-Harashima precoding (THP), vector perturbation precoding (vector precoding), dirty paper precoding (dirty paper precoding), or the like.

The transmitting power of the signal is less than or equal to the preset threshold, and may include: the transmit power of one or more symbols (e.g., each symbol) in the signal is less than or equal to a preset threshold. Wherein the preset threshold may be a predefined maximum power (or a transmission power allowed by the system) that the transmitting end device is allowed to use to transmit a signal, as predetermined by the protocol. The specific value of the preset threshold and the obtaining mode of the value are not limited in the embodiment of the present application, for example, reference may be made to the prior art.

Optionally, S102 may include: the sending end equipment carries out nonlinear pre-coding on the signal to be sent after the moving of the current transmission layer according to the signal to be sent after the moving of one or more transmission layers; the one or more transport layers are transport layers other than the current transport layer of the N transport layers. For example, if the current transmission layer is the nth transmission layer, N is greater than or equal to 1 and less than or equal to N, and N is an integer, the sending end device may use formula v(n)(i)=t(n)(i)-Σl∈{Ns}bnlt(l)(i) And carrying out nonlinear precoding on the shifted signal to be sent of the nth transmission layer. V is(n)(i) Is the ith symbol, t, in the signal to be transmitted after nonlinear precoding of the nth transmission layer(n)(i) Is the ith symbol in the signal to be sent after the movement of the nth transmission layer, i is more than or equal to 1, and i is an integer; t is t(l)(i) Is NIth symbol, b in shifted signal to be transmitted of ith transmission layer in transmission layernlIs the weight of the l transmission layer relative to the N transmission layer, l is more than or equal to 1 and less than or equal to N, l is an integer, Ns is the set [1,2, …, N]A subset of (a).

S103: and the sending end equipment sends the signal to be sent after the nonlinear precoding of the at least one transmission layer. Specifically, the signal to be transmitted after the nonlinear precoding of the at least one transmission layer is transmitted using the transmission power obtained in S102.

In the method shown in fig. 3, a schematic process diagram of signal processing performed by the sending-end device may be as shown in fig. 4.

This embodiment can be described as: the sending end device performs the moving, nonlinear pre-coding and other processing on the signal to be sent, so that the sending power of the processed signal to be sent is smaller than or equal to the maximum power used by the sending end device for sending the signal.

It can be understood that signals to be transmitted, which are obtained by modulating the same coded bit by using different modulation modes, may be different (for example, different amplitudes and/or different phases); moreover, the transmission power of the signal obtained by precoding the same signal by using different nonlinear precoding methods may be different. Therefore, in an implementation manner, the sending end device may move the signal to be sent in combination with the modulation manner and/or the nonlinear precoding manner of the signal to be sent.

In the specific implementation process, the sending end device may also perform other processing on the signal to be sent, such as mapping from a layer to an antenna port. Wherein the mapping of layers to antenna ports may occur after the non-linear precoding or before the non-linear precoding.

If the layer-to-antenna port mapping occurs after the non-linear precoding, S102 may include: and the sending end equipment maps the moved signal to be sent of the at least one transmission layer from the layer to the antenna port, and then performs nonlinear precoding on the signal to be sent mapped to the antenna port. In this case, a schematic process diagram of signal processing performed by the transmitting-end device may be as shown in fig. 5A.

If the layer-to-antenna port mapping occurs before the non-linear precoding, S103 may include: and the sending end equipment maps the signal to be sent after the nonlinear precoding from the layer to the antenna port, and then sends the signal to be sent mapped to the antenna port. In this case, a schematic process diagram of signal processing performed by the transmitting-end device may be as shown in fig. 5B.

In the above, the sending end device is exemplified to process the signal to be sent of one receiving end device, and in the specific implementation process, the sending end device can uniformly perform layer-to-antenna port mapping on the signal to be sent of multiple receiving end devices. For example, assuming that the sending end device sends signals to the receiving end devices 1 to 3, respectively, then, based on the mapping step from the layer to the antenna port executed by the 3 receiving end devices, a process schematic diagram of the signal processing executed by the sending end device may be as shown in fig. 6A or fig. 6B. Fig. 6A is a drawing based on fig. 5A, and fig. 6B is a drawing based on fig. 5B.

In this embodiment, the sending end device moves the signal to be sent before performing the nonlinear precoding on the signal to be sent, so as to limit the sending power of the signal obtained after the nonlinear precoding within a preset threshold, which is beneficial to realizing the sending power of the signal to be sent after the nonlinear precoding, and meets the design limit requirement of the system on the sending power.

Fig. 7 is a schematic diagram of a signal processing method according to an embodiment of the present application. The method shown in fig. 7 includes:

s201: the receiving end equipment receives the nonlinear pre-coded signal of at least one transmission layer in the N transmission layers. N is not less than 1, and N is an integer.

For a related explanation of the N transport layers and the at least one transport layer, reference may be made to the embodiment shown in fig. 3 described above. The "signal after nonlinear precoding of at least one transmission layer" in S201 may be a signal obtained by transmitting "a signal to be transmitted after nonlinear precoding of at least one transmission layer" to a receiving end device through a channel in the embodiment shown in fig. 3.

In a specific implementation process, S201 may include: the receiving end equipment receives the nonlinear pre-coded signal mapped to the antenna port of at least one transmission layer in the N transmission layers, and performs layer-to-antenna port inverse mapping on the signal to obtain the nonlinear pre-coded signal of the at least one transmission layer. Reference may be made to the prior art for specific implementations.

S202: and the receiving end equipment equalizes the signal after the nonlinear precoding of the at least one transmission layer according to the reference signal.

Equalization means that an equalizer of a receiving end device generates a characteristic opposite to that of a channel, and is used for canceling intersymbol interference caused by time-varying multipath propagation characteristics of the channel. The specific implementation of equalization is described in detail in the prior art and is not described here.

It can be understood that the equalized signal of the at least one transmission layer is a signal obtained by shifting, by the sending end device, the signal to be sent of the at least one transmission layer in S101, which is estimated by the receiving end device.

S203: and the receiving terminal equipment carries out reverse shift on the equalized signal of the at least one transmission layer to obtain a signal to be decoded of the at least one transmission layer.

The signal to be decoded comprises one or more symbols to be decoded, each symbol to be decoded being one candidate symbol to be decoded in a set of candidate symbols to be decoded. The set of candidate symbols to be decoded includes a plurality of candidate symbols to be decoded. The candidate symbol set to be decoded may also be referred to as a constellation set, and specifically may be the constellation set corresponding to the original signal to be transmitted described in the embodiment shown in fig. 3.

It can be understood that the signal to be decoded of the at least one transmission layer is the signal to be transmitted of the at least one transmission layer before the sending end device performs the shifting in S101, which is estimated by the receiving end device, that is, the original signal to be transmitted of the at least one transmission layer.

The reverse migration performed by the receiving device in S203 may be the reverse operation performed by the sending device in S201, and the following lists specific implementations of the reverse migration:

alternatively, if the at least one transport layer includes an nth transport layer, 1 ≦ N, N being an integer, S203 may include: carrying out reverse shifting on the ith symbol according to a shifting unit of the shifting value of the ith symbol in the signal of the nth transmission layer and the candidate symbol set to be decoded to obtain a symbol to be decoded corresponding to the ith symbol; wherein i is more than or equal to 1, and i is an integer; and the symbol to be decoded corresponding to the ith symbol belongs to the candidate symbol set to be decoded. The shifting unit of the shifting value may be predefined, or may be obtained by the receiving end device by receiving the configuration information sent by the sending end device. The description of the moving unit can refer to the embodiment shown in fig. 3, and is not repeated herein.

For example, the receiving end device may perform inverse shift on the ith symbol for one or more times according to a shift unit, so that the shifted position is located in the range where the constellation diagram is located for the first time, and then use a candidate to-be-decoded symbol, which is closest to the ith symbol after inverse shift, in the candidate to-be-decoded symbol set as the to-be-decoded symbol corresponding to the ith symbol. Fig. 8 is a schematic diagram of a reverse migration process. In fig. 8, the horizontal axis represents the real part and the vertical axis represents the imaginary part. Fig. 8 illustrates an example in which the modulation scheme used to obtain the original signal to be transmitted is a QPSK modulation scheme. In this case, the set of candidate symbols to be decoded includes 4 candidate symbols to be decoded (labeled O1, O2, O3, and O4). Assuming that the position of the ith symbol in the equalized signal of the nth transmission layer obtained in S202 is the position a shown in fig. 8, the receiving end device may first shift the ith symbol from the position a in the direction shown by the dotted arrow in fig. 8 (specifically, in the opposite direction shown by the shift unit) for 2 times according to the shift unit, so that the shifted position (marked as position B) is first located in the range where the constellation diagram is located, and then, take the candidate to-be-decoded symbol (i.e., O3) closest to the position B in the candidate to-be-decoded symbol set as the to-be-decoded symbol corresponding to the ith symbol.

Optionally, if at least one transport layer includes an nth transport layer, N is greater than or equal to 1 and less than or equal to N, and N is an integer, then S203 may be implemented when the sending end device performs step B aboveTo include: the receiving end equipment according to the formula x(n)(i)=t(n)(i)-a(n)(i) Carrying out reverse shift on the ith symbol in the signal of the nth transmission layer; t is t(n)(i) Is the i-th symbol after equalization, x(n)(i) Is the ith symbol after reverse shift, a(n)(i) Is x(n)(i) The move value of; i is not less than 1, i is an integer.

S204: and the receiving end equipment decodes the signal to be decoded of the at least one transmission layer.

The specific implementation of decoding is described in detail in the prior art, and is not described here.

The signal processing method provided in this embodiment corresponds to the embodiment shown in fig. 3, and therefore, explanation of relevant contents and description of beneficial effects and the like in this embodiment can refer to the embodiment shown in fig. 3, and are not described again here.

Optionally, the above S101 may be replaced by: the transmitting end device adjusts the amplitude and/or phase of one or more (e.g., each) symbol in the signal to be transmitted of the at least one transport layer. For example, according to a formula

Figure BDA0001761846390000111

And adjusting the ith symbol in the signal to be transmitted of the nth transmission layer included in the at least one transmission layer. N is not less than 1 and not more than N, and N is an integer. t is t(n)(i) Is the adjusted ith symbol, x, of the nth transmission layer(n)(i) Is the ith symbol before adjustment of the nth transmission layer, b(n)(i) Is x(n)(i) The amplitude of the signal is adjusted by a factor of (c),θ (n) (i)is x(n)(i) The phase adjustment factor of (1). Optionally, b(n)(i) Andθ (n) (i)may be 1.

Based on the optional implementation manner, the sending end device may send configuration information to the receiving end device, where the configuration information is used to configure the adjustment factor. The adjustment factor may include an amplitude adjustment factor and/or a phase adjustment factor, and specifically, the adjustment factor includes an adjustment factor other than 1 in the amplitude adjustment factor and the phase adjustment factor.

Based on this optional implementation, S203 may be replaced with: the receiving end device inversely adjusts the amplitude and/or phase of one or more (e.g., each) symbols in the signal to be transmitted of the at least one transmission layer according to the adjustment factor. For example, the receiving end device follows the formula

Figure BDA0001761846390000112

Carrying out inverse adjustment on the ith symbol in the signal of the nth transmission layer; t is t(n)(i) Is the i-th symbol after equalization, x(n)(i) Is the ith symbol after inverse adjustment, b(n)(i) Is x(n)(i) The amplitude of the signal is adjusted by a factor of (c),θ (n) (i)is x(n)(i) The phase adjustment factor of (1).

It can be understood that, in the process of implementing the method specifically, if the precoding technology used for precoding the data signal is a nonlinear precoding technology, the precoding technology used for precoding the reference signal may be a nonlinear precoding technology or a linear precoding technology. The reference signal is used for channel estimation of a transmission channel through which the data signal passes. The implementation of linear precoding for the reference signal can refer to the prior art. The implementation of the non-linear precoding technique for the reference signal may refer to the prior art, and may also refer to the technical solutions provided below.

Fig. 9 is a schematic diagram of a signal processing method according to an embodiment of the present application. The method shown in fig. 9 includes:

s301: the sending end equipment adjusts a reference signal corresponding to at least one antenna port in the P antenna ports; p is not less than 2, and P is an integer.

The reference signal may be, for example, but not limited to, CSI-RS or DMRS, etc.

The reference signal corresponding to the antenna port is a reference signal mapped from the layer to the antenna port. The P antenna ports may be a sum of antenna ports of one or more receiving end devices scheduled by the sending end device this time. Generally, the number of antenna ports of one receiving end device is equal to the number of transmission layers of the receiving end device, and therefore, the number of antenna ports P may be the sum of the number of transmission layers of a plurality of receiving end devices. The at least one antenna port may be some or all of the P antenna ports.

For convenience of understanding, in some embodiments below, the reference signal before adjustment is referred to as an original reference signal, which is described herein in a unified manner and is not described in detail below. It will be appreciated that the original reference signal is a layer-to-antenna port mapped signal and is one constellation symbol of a constellation set of the original reference signal. For example, if the modulation scheme used for obtaining the original reference signal is a QPSK modulation scheme, the constellation set of the original reference signal includes 4 constellation symbols, and each symbol in the original reference signal may be any one of the 4 constellation symbols. In the specific implementation process, the constellation set of the original reference signal may be the same as or different from the constellation set of the original signal to be transmitted described above.

Adjusting the reference signal refers to adjusting the amplitude of one or more symbols (e.g., each symbol) in the reference signal. That is, the reference signal before adjustment and the reference signal after adjustment have different amplitudes and the same phase.

For example, according to the formula t(p)(i)=x(p)(i)+a(p)(i) And shifting the ith symbol in the reference signal corresponding to the pth antenna port included in the at least one antenna port, wherein P is more than or equal to 1 and less than or equal to P, and P is an integer. t is t(p)(i) Is the ith symbol, x after shifting(p)(i) Is the ith symbol before moving, a(p)(i) Is x(p)(i) A move value (i.e., a specific implementation of an adjustment value); i is not less than 1, i is an integer. a is(p)(i) Is a real number.

As another example, according to the formula t(p)(i)=b(p)(i)x(p)(i) And adjusting the ith symbol in the reference signal corresponding to the pth antenna port included in the at least one antenna port, wherein P is more than or equal to 1 and less than or equal to P, and P is an integer. t is t(p)(i) Is the adjusted ith symbol, x(p)(i) Is the ith symbol before adjustment,b(p)(i) Is x(p)(i) The adjustment factor (i.e., a specific implementation of the adjustment value); i is not less than 1, i is an integer. b(p)(i) Is a real number.

Optionally, the method may further include: the sending end equipment sends configuration information; the configuration information is used to indicate an adjustment value of the reference signal. The adjustment value may be the shift value or the adjustment factor. The sequence of this step and S302 to S303 is not limited in this embodiment of the application. The configuration information may be at least one of RRC signaling, MAC signaling, and DCI, for example, the configuration information may be DCI.

The adjustment values of different symbols in the signal to be transmitted of the same antenna port may be the same or different.

S302: the sending end equipment carries out nonlinear precoding on the adjusted reference signal corresponding to the at least one antenna port; and the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one antenna port is less than or equal to a preset threshold value.

For the related explanation of the non-linear precoding manner and the preset threshold, reference may be made to the embodiment shown in fig. 3.

This embodiment can be described as: the sending end device performs processing such as adjustment and nonlinear precoding on the reference signal, so that the transmission power of the processed reference signal is less than or equal to the maximum power (or the transmission power allowed by the system) used by the sending end device for sending the signal.

It can be understood that the transmission power of the signal obtained after precoding the same signal by using different nonlinear precoding methods may be different. Therefore, in an implementation manner, the sending end device may adjust the reference signal in combination with the nonlinear precoding manner used in S303.

S303: and the sending end equipment sends the reference signal after the nonlinear precoding of the at least one antenna port.

In the method shown in fig. 9, a schematic process diagram of signal processing performed by the sending-end device may be as shown in fig. 10.

In this embodiment, the sending end device adjusts the reference signal before performing the nonlinear precoding on the reference signal, so as to limit the sending power of the signal obtained after the nonlinear precoding within a preset threshold, which is beneficial to realizing the sending power of the reference signal after the nonlinear precoding, and meets the design limit requirement of the system on the sending power.

Fig. 11 is a schematic diagram of a signal processing method according to an embodiment of the present application. The method shown in fig. 11 includes:

s401: receiving end equipment receives a reference signal after nonlinear precoding corresponding to at least one antenna port in the P antenna ports; p is not less than 2, and P is an integer.

For a related explanation of at least one of the P antenna ports, reference may be made to the embodiment shown in fig. 9 described above. The "nonlinear precoded reference signal of at least one antenna port" in S401 may be a signal obtained by transmitting the "nonlinear precoded reference signal of at least one antenna port" to the receiving end device through a channel in the embodiment shown in fig. 9.

S402: the receiving end equipment performs inverse adjustment on the reference signal after the nonlinear precoding corresponding to the at least one antenna port; the inverse adjusted reference signal corresponding to the at least one antenna port is used for channel estimation.

Optionally, the amplitude of the reference signal before inverse adjustment is different from that of the reference signal after inverse adjustment, and the phases of the reference signal before inverse adjustment and the reference signal after inverse adjustment are the same. Specifically, for any symbol in the reference signal, the amplitude before and after the inverse adjustment is different, and the phase before and after the inverse adjustment is the same.

Optionally, before performing S402, the method may further include: the receiving end device receives configuration information, where the configuration information is used to indicate an adjustment value of a reference signal corresponding to the at least one antenna port. S402 may include: and the receiving end equipment inversely adjusts the reference signal after the nonlinear precoding corresponding to the at least one antenna port according to the adjustment value.

For example, assuming that the adjustment value is a shift value, the sink device may be according to formula x(p)(i)=t(p)(i)-a(p)(i) And performing inverse adjustment on the ith symbol in the reference signal corresponding to the pth antenna port included in the at least one antenna port.

For another example, assuming that the adjustment value is an adjustment factor, the receiving end device may use formula x(p)(i)=t(p)(i)/b(p)(i) The i-th symbol in the reference signal is inversely adjusted.

Wherein x is(p)(i) Is the ith symbol, x, after inverse adjustment(p)(i) Is the i-th symbol before inverse adjustment, a(p)(i) Is x(p)(i) A moving value of b(p)(i) Is x(p)(i) B adjustment factor of(p)(i) Is a real number. P is more than or equal to 1 and less than or equal to P, P is an integer, i is more than or equal to 1, and i is an integer.

The receiving end device performing inverse adjustment in S402 may be an inverse operation of the transmitting end device performing adjustment in S301.

The signal processing method provided in this embodiment corresponds to the embodiment shown in fig. 9, and therefore, explanation of relevant contents and description of beneficial effects and the like in this embodiment can refer to the embodiment shown in fig. 9, and are not repeated herein.

It can be understood that, in some scenarios, the antenna ports corresponding to the reference signals transmitted by the transmitting end device may belong to at least two antenna port sets, and Code Division Multiplexing (CDM) time-frequency resources are used between the reference signals corresponding to the antenna ports in each antenna port set.

Fig. 12 is a schematic diagram of a reference signal applicable to the scene. The abscissa in fig. 12 represents the time domain, each time domain unit being one symbol; the ordinate represents the frequency domain, and each frequency domain unit is one subcarrier. Fig. 12 (a) and (b) show reference signals on only a partial RE in one Resource Block (RB). Fig. 12 (a) illustrates a single symbol DMRS type 1 as an example. The single symbol DMRS type 1 contains 2 CDM groups (labeled CDM group0 and CDM group 1) within one RB, CDM group0 containing port (port) 0 and port1, and CDM group1 containing port2 and port 3. Time-frequency resources are code division multiplexed between the reference signal corresponding to port0 and the reference signal corresponding to port1, and time-frequency resources are code division multiplexed between the reference signal corresponding to port2 and the reference signal corresponding to port 3. Fig. 12 (b) illustrates a two-symbol DMRS type 1 as an example. The dual-symbol DMRS type 1 includes 2 CDM groups (labeled as CDMgroup0 and CDM group 1) within one RB, CDM group0 includes port0, port1, port 4, and port 5, and CDM group1 includes port2, port3, port 6, and port 7. Other examples are not listed.

The reference signals corresponding to ports 0-3 of any two adjacent REs (e.g., RE0 represented by symbol 0 and subcarrier 10, RE1 represented by symbol 0 and subcarrier 11, etc.) in (a) of fig. 12 can be expressed as the following formula 1:

equation 1:

Figure BDA0001761846390000131

wherein s isiRepresenting a set of reference signals corresponding to porti, i is greater than or equal to 0 and less than or equal to 3, and i is an integer. Matrix arrayEach row of (a) represents a reference signal corresponding to one antenna port, and each column represents a reference signal on one RE. The specific 0 th column indicates a reference signal on RE0, and the 1 st column indicates a reference signal on RE 1. The elements of the matrix represent reference signals.

As shown in formula 1, RE0 includes only the reference signal corresponding to CDM group0, i.e., the reference signal s corresponding to port000Reference signal s corresponding to port110(ii) a RE1 contains only the reference signal corresponding to CDM group1, i.e. the reference signal s corresponding to port221Reference signal s corresponding to port331

Hereinafter, power boosting will be described by taking an example in which the precoding method is linear precoding.

The transmitting device may perform linear precoding on the reference signals corresponding to CDM group0 and CDM group1 (specifically, the reference signals on RE0 and RE1 described above) by using the following formula 2:

equation 2:

wherein y represents a matrix formed by the reference signals after linear precoding, H represents a channel matrix, P represents a precoding matrix, s represents a matrix formed by the reference signals, and n represents noise. p is a radical ofiDenotes siThe precoding vector of (a).

Therefore, the sending end device can obtain the precoding vector p1And p2Reference signal s corresponding to CDM group000And a reference signal s10Precoding is performed separately. The receiving end device can detect s on RE000And/or s10Thereby estimating a precoding equivalent channel of port0 and/or port 1. The sending end device may pass through the precoding vector p3And p4For port2 reference signal s contained in CDMgroup121And port3 reference signal s31Precoding is performed separately. The receiving end device can detect s on RE121And/or s31Thereby estimating a precoding equivalent channel for port2 and/or port 3.

In combination with the time-frequency resource characteristics of the reference signals, in order to ensure the coverage performance and the detection performance of the reference signals, the reference signal transmission power corresponding to the corresponding antenna port may be enhanced on the specific RE. For example, the RE0 includes a reference signal corresponding to port0 and a reference signal corresponding to port1, and the RE1 includes a reference signal corresponding to port2 and a reference signal corresponding to port 3. For port0, since the reference signal is sent only on RE0 and no signal is sent on RE1 (i.e., no power is occupied), the power corresponding to port0 on RE0 can be doubled (i.e., 3 dB). Similarly, for port1, since the reference signal is sent only on RE0 and not on RE1, the power corresponding to port1 on RE0 can be doubled. Also, the power of the reference signal sent on RE1 can be doubled for port2 and port3, respectively.

The nonlinear precoding technique can be understood as adding a nonlinear processing element before the linear precoding technique. Taking THP as an example of the nonlinear precoding technique, as shown in fig. 13, a schematic diagram of THP is shown. The nonlinear processing element of THP includes power regulation and filtering. The power adjustment is used for adjusting the power of the signal, and the filtering is used for pre-eliminating the interference generated by the signal through a channel. s represents the signal before the non-linear processing element and x represents the signal after the non-linear processing element. Here, the signal may be a data signal or a reference signal, and hereinafter, the signal is described as the reference signal.

If the reference signals corresponding to the ports 0-3 are all located on the same RE, the reference signal obtained after the reference signal on the RE is subjected to a nonlinear processing procedure can be represented as:

Figure BDA0001761846390000151

wherein x isiRepresenting a reference signal siReference signal, s 'obtained by a non-linear processing element'iRepresenting a reference signal siThe reference signal obtained by the power adjustment is carried out,

Figure BDA0001761846390000152

representing a coefficient matrix (or coefficient matrix referred to as a filtering algorithm) used for performing filtering, the elements of which represent channel coefficients, lxiChannel coefficients representing the channel between the ith transmit antenna port (i.e., ports 0-3) and the xth receive antenna port. Y is not less than 1 and not more than 4, and is an integer.

If the reference signals corresponding to port0 and port1 are located on RE0, and the reference signals corresponding to port2 and port3 are located on RE1, for example, based on the reference signals shown in (a) in fig. 11, the non-linear processing of the reference signals on the two REs according to THP can be expressed as:

Figure BDA0001761846390000153

from this, it can be seen that port2 and port3 of RE1 cannot be power enhanced by RE0 because there is a non-zero reference signal on RE 0.

Based on this, the embodiment of the present application provides a processing method for a reference signal, as shown in fig. 14. The method comprises the following steps:

s501: and the sending end equipment performs nonlinear precoding on the reference signals corresponding to the at least two antenna port sets. Each antenna port set comprises at least two antenna ports, and CDM time-frequency resources are arranged between reference signals corresponding to different antenna ports included in each antenna port set.

Wherein, the reference signal corresponding to each antenna port set includes: and the reference signals corresponding to all the antenna ports in the antenna port set form a set. Each antenna port set may also be referred to as a CDM group. The reference signal may be, for example, but not limited to, CSI-RS or DMRS, etc. A schematic diagram of a reference signal applicable to this embodiment may be as shown in fig. 11.

S502: the sending end equipment maps the nonlinear pre-coded reference signals corresponding to at least two antenna port sets to time-frequency resources; each resource unit of the time-frequency resource comprises a nonlinear pre-coded reference signal corresponding to one antenna port set. The resource unit may be, for example, a Resource Element (RE).

S503: the sending end equipment sends the reference signal mapped to the time frequency resource.

The signal processing method provided by the embodiment is used for realizing that each resource unit includes the reference signal after the nonlinear precoding corresponding to one antenna port set, so that the power enhancement of the reference signal is facilitated, and the coverage performance and the detection performance of the reference signal are facilitated to be improved.

Optionally, S501 may be implemented by one of the following ways:

the first method is as follows: and respectively carrying out nonlinear precoding on the reference signals corresponding to each antenna port set in the at least two antenna port sets.

Specifically, the reference signals corresponding to each of the at least two antenna port sets are respectively subjected to nonlinear processing, then the reference signals corresponding to the at least two antenna port sets are constructed according to the reference signals corresponding to each antenna port set after the nonlinear processing, and then the reference signals corresponding to the at least two constructed antenna port sets after the nonlinear processing are subjected to linear precoding.

The performing nonlinear processing on the reference signal corresponding to each antenna port set may include: and respectively carrying out nonlinear processing on the reference signals corresponding to each antenna port set by utilizing a plurality of filtering algorithms. When the reference signal corresponding to each antenna port set is subjected to nonlinear processing, the number of rows of a coefficient matrix of an adopted filtering algorithm is equal to the number of antenna ports contained in the antenna port set.

As an example, the filtering algorithm may be referred to as a filter, where the filter is a logic function module for executing the filtering algorithm, and based on this, when the reference signal corresponding to each antenna port set is subjected to the nonlinear processing, the number of rows of the coefficient matrix of the adopted filtering algorithm is equal to the number of antenna ports included in the antenna port set, it may be understood that: when the reference signal corresponding to each antenna port set is subjected to nonlinear processing, the size (size) of the adopted filter is equal to the number of antenna ports included in the antenna port set.

As can be seen from fig. 11 and the above description, a process diagram of this specific implementation may be as shown in fig. 15A. Fig. 15A is illustrated with at least two antenna port sets being CDM group0 and CDM group1 as an example. S0 denotes a reference signal corresponding to CDMgroup0, X0 denotes a reference signal obtained by nonlinear processing corresponding to CDM group0, S1 denotes a reference signal corresponding to CDM group1, and X1 denotes a reference signal obtained by nonlinear processing corresponding to CDM group 1.

For example, based on the above equation 1, the transmitting device may perform nonlinear processing on the reference signal corresponding to CDM group0 by the following equation 3, and perform nonlinear processing on the reference signal corresponding to CDM group1 by the following equation 4:

equation 3:

Figure BDA0001761846390000161

in conjunction with the description of figure 15A,

Figure BDA0001761846390000162

equation 4:

Figure BDA0001761846390000163

in conjunction with the description of figure 15A,

Figure BDA0001761846390000164

based on this, the constructed non-linear processed reference signal X' corresponding to at least two antenna port sets is:

Figure BDA0001761846390000165

wherein x isp' denotes a non-linearly processed reference signal corresponding to the p-th antenna port in the at least two antenna port sets, p is more than or equal to 1 and less than or equal to 4, and p is an integer.

Optionally, the first method may include: and for each antenna port set, carrying out nonlinear processing on the reference signal corresponding to the current antenna port according to the reference signals corresponding to one or more antenna ports except the current antenna port in the antenna port set. For example, according to a formula

Figure BDA0001761846390000171

For p-th antenna port in at least two antenna port setsnCarrying out nonlinear processing on the reference signals corresponding to the antenna ports; wherein the content of the first and second substances,

Figure BDA0001761846390000172

is the p thnThe ith symbol in the non-linearly processed reference signal corresponding to each antenna port,

Figure BDA0001761846390000173

is the p thnThe ith symbol in the reference signal corresponding to each antenna port, i is not less than 1, and i is an integer;

Figure BDA0001761846390000174

is the p-th of at least two antenna port setslThe ith symbol, p, in the reference signal corresponding to each antenna portlIs an element in the set Nc, which is the pthnA set formed by partial or all antenna ports contained in the antenna port set to which each antenna port belongs. Illustratively, in conjunction with the embodiment shown in FIG. 9 described above,

Figure BDA0001761846390000175

is the p thlAnd the adjusted ith symbol corresponding to each antenna port.

The second method comprises the following steps: and uniformly carrying out nonlinear precoding on the reference signals corresponding to the at least two antenna port sets, and setting other reference signals on each resource unit except the nonlinear precoded reference signals corresponding to the resource unit to be 0.

Specifically, the reference signals corresponding to at least two antenna port sets are uniformly subjected to nonlinear processing, then, other reference signals to be mapped to each resource unit except the nonlinear-processed reference signals corresponding to the resource unit are set to 0, the nonlinear-processed reference signals corresponding to the at least two antenna port sets are obtained, and then, the nonlinear-processed reference signals corresponding to the at least two antenna port sets are subjected to linear precoding.

The performing nonlinear processing on the reference signals corresponding to the at least two antenna port sets respectively may include: and carrying out nonlinear processing on the reference signals corresponding to the at least two antenna port sets by utilizing a filtering algorithm. When the reference signals corresponding to the at least two antenna port sets are subjected to nonlinear processing, the number of rows of the coefficient matrix of the adopted filtering algorithm is equal to the number of antenna ports contained in the at least two antenna port sets.

As can be seen from fig. 11 and the above description, a process diagram of this specific implementation may be as shown in fig. 15B. Wherein, S represents a reference signal corresponding to at least two antenna port sets, and X represents a reference signal obtained by nonlinear processing corresponding to the at least two antenna port sets.

For example, based on the above formula 1, the transmitting end device may first perform nonlinear processing on the reference signals corresponding to CDM group0 and CDMgroup1 by the following formula 5:

equation 5:

in conjunction with the view of figure 15B,

then, the elements in equation 5 are combined

Figure BDA0001761846390000178

And

Figure BDA0001761846390000179

setting 0 to obtain the reference signal obtained by nonlinear processing corresponding to the at least two antenna port sets

Figure BDA0001761846390000181

The third method comprises the following steps: carrying out nonlinear processing on the reference signals corresponding to the at least two antenna port sets by using a nonlinear precoding algorithm; the nonlinear precoding algorithm enables each resource unit to contain a reference signal corresponding to an antenna port set after the reference signal obtained through nonlinear precoding is mapped to time-frequency resources.

The technical scheme provided by the third mode can be understood as follows: by adjusting parameters of the nonlinear precoding algorithm, after the reference signals obtained after nonlinear precoding are mapped to the resource units, each resource unit comprises a reference signal corresponding to an antenna port set.

Specifically, a nonlinear precoding algorithm is used to uniformly perform nonlinear processing on the reference signals corresponding to the at least two antenna port sets, and then linear precoding is performed on the reference signals after the nonlinear processing corresponding to the at least two antenna port sets.

As can be seen from fig. 11 and the above description, a process diagram of this specific implementation may be as shown in fig. 15C. For the explanation of S and X', reference may be made to the above.

For example, based on the above equation 1, the transmitting device may perform nonlinear precoding on the reference signals corresponding to CDM group0 and CDMgroup1 by the following equation 6:

equation 6:

Figure BDA0001761846390000182

optionally, the second or third mode may include: and for each antenna port set, carrying out nonlinear processing on the reference signal corresponding to the current antenna port according to the reference signals corresponding to one or more antenna ports except the current antenna port in the antenna port set. For example, according to a formulaFor p-th antenna port in at least two antenna port setsnCarrying out nonlinear processing on the reference signals corresponding to the antenna ports; wherein the content of the first and second substances,

Figure BDA0001761846390000184

is the p thnThe ith symbol in the non-linearly processed reference signal corresponding to each antenna port,

Figure BDA0001761846390000185

is the p thnThe ith symbol in the reference signal corresponding to each antenna port, i is not less than 1, and i is an integer;

Figure BDA0001761846390000186

is the p-th of at least two antenna port setslThe ith symbol, p, in the reference signal corresponding to each antenna portlIs an element in the set Nc, which is the pthnA set formed by partial or all antenna ports contained in the antenna port set to which each antenna port belongs. By way of example, in connection with FIG. 9 aboveIn the embodiment shown in the drawings, it is,

Figure BDA0001761846390000187

is the p thlAnd the adjusted ith symbol corresponding to each antenna port.

The scheme provided by the embodiment of the application is mainly introduced from the perspective of a method. To implement the above functions, it includes hardware structures and/or software modules for performing the respective functions. Those of skill in the art would readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.

In the embodiment of the present application, functional modules of a signal processing apparatus (including a receiving end device or a sending end device) may be divided according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation.

Fig. 16 is a schematic diagram of a signal processing apparatus according to an embodiment of the present application. As an example, the signal processing apparatus 160 shown in fig. 16 may be specifically a sending-end device, and may be configured to perform some or all of the steps in the signal processing method shown in fig. 3, fig. 9, or fig. 14.

The signal processing apparatus 160 shown in fig. 16 may include a processing unit 1601 and a transmitting unit 1602. Specifically, the method comprises the following steps:

in some embodiments of the present application:

the processing unit 1601 is configured to move a signal to be sent of at least one of the N transmission layers; n is not less than 1 and is an integer; carrying out nonlinear precoding on the shifted signal to be sent of the at least one transmission layer; and the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one transmission layer is less than or equal to a preset threshold value. A sending unit 1602, configured to send the signal to be sent after the nonlinear precoding of the at least one transmission layer. For example, in conjunction with fig. 3, the processing unit 1601 may be configured to perform S101 and S102, and the transmitting unit 1602 may be configured to perform S103.

Optionally, the at least one transport layer includes an nth transport layer, N is greater than or equal to 1 and less than or equal to N, and N is an integer. The processing unit 1601 is specifically configured to: according to the formula t(n)(i)=x(n)(i)+a(n)(i) Moving the ith symbol in the signal to be transmitted of the nth transmission layer; wherein, t(n)(i) Is the ith symbol, x after shifting(n)(i) Is the ith symbol before moving, a(n)(i) Is x(n)(i) The move value of; i is not less than 1, i is an integer.

Optionally, the moving unit of the moving value is preset; alternatively, the transmitting unit 1602 is further configured to transmit configuration information, where the configuration information is used to configure a transfer unit of the transfer value.

In other embodiments of the present application:

a processing unit 1601, configured to adjust a reference signal corresponding to at least one antenna port of the P antenna ports; p is not less than 2, and P is an integer; performing nonlinear precoding on the adjusted reference signal corresponding to the at least one antenna port; and the transmission power of the signal to be transmitted after the nonlinear precoding of the at least one antenna port is less than or equal to a preset threshold value. A sending unit 1602, configured to send the non-linear precoded reference signal of the at least one antenna port. For example, in conjunction with fig. 9, the processing unit 1601 may be configured to perform S301 and S302, and the transmitting unit 1602 may be configured to perform S303.

Optionally, the amplitude of the reference signal before adjustment is different from that of the reference signal after adjustment, and the phases of the reference signal before adjustment and the reference signal after adjustment are the same.

Optionally, the sending unit 1602 is further configured to send the configuration information; the configuration information is used to indicate an adjustment value of the reference signal.

In other embodiments of the present application:

a processing unit 1601, configured to perform nonlinear precoding on reference signals corresponding to at least two antenna port sets; each antenna port set in the at least two antenna port sets comprises at least two antenna ports, and code division multiplexing time-frequency resources are arranged among reference signals corresponding to different antenna ports in each antenna port set; mapping the nonlinear pre-coded reference signals corresponding to at least two antenna port sets to time-frequency resources; each resource unit of the time-frequency resource comprises a nonlinear pre-coded reference signal corresponding to one antenna port set. A sending unit 1602, configured to send a reference signal mapped to a time-frequency resource. For example, in conjunction with fig. 14, the processing unit 1601 may be configured to perform S501 and S502, and the transmitting unit 1602 may be configured to perform S503.

Optionally, the processing unit 1601 is specifically configured to: and respectively carrying out nonlinear precoding on the reference signals corresponding to each antenna port set in the at least two antenna port sets. Or, uniformly performing nonlinear precoding on the reference signals corresponding to the at least two antenna port sets, and setting other reference signals to be mapped to each resource unit except the nonlinear precoded reference signal corresponding to the resource unit to 0. Or, performing nonlinear precoding on the reference signals corresponding to the at least two antenna port sets by using a nonlinear precoding algorithm; the nonlinear precoding algorithm enables each resource unit to contain a reference signal corresponding to an antenna port set after the reference signal obtained through nonlinear precoding is mapped to time-frequency resources.

For the explanation of the related content and the description of the beneficial effects in any of the signal processing apparatuses 160 provided above, reference may be made to the corresponding method embodiments, which are not described herein again.

As an example, in connection with the communication device shown in fig. 2, the processing unit 1601 may correspond to the processor 201 or the processor 207 in fig. 2. The transceiving unit 1602 may correspond to the communication interface 204 in fig. 2.

Fig. 17 is a schematic diagram of a signal processing apparatus according to an embodiment of the present application. As an example, the signal processing apparatus 170 shown in fig. 17 may be specifically a receiving end device, and may be configured to perform some or all of the steps in the signal processing method shown in fig. 7 or fig. 11.

The signal processing apparatus 170 shown in fig. 17 may include a receiving unit 1701 and a processing unit 1702. Specifically, the method comprises the following steps:

in some embodiments of the present application:

a receiving unit 1701, configured to receive a nonlinear precoded signal of at least one transmission layer of the N transmission layers; n is not less than 1, and N is an integer. A processing unit 1702, configured to equalize the nonlinear precoded signal of the at least one transmission layer according to the reference signal; carrying out reverse shift on the equalized signal of the at least one transmission layer to obtain a signal to be decoded of the at least one transmission layer; and decoding the signal to be decoded of the at least one transmission layer. For example, in conjunction with fig. 7, the receiving unit 1701 may be configured to perform S201, and the processing unit 1702 may be configured to perform S202 to S204.

Optionally, the at least one transport layer includes an nth transport layer, N is greater than or equal to 1 and less than or equal to N, and N is an integer; the processing unit is specifically configured to: carrying out reverse shifting on the ith symbol according to a shifting unit of the shifting value of the ith symbol in the signal of the nth transmission layer and the candidate symbol set to be decoded to obtain a symbol to be decoded corresponding to the ith symbol; i is more than or equal to 1, i is an integer; and the symbol to be decoded corresponding to the ith symbol belongs to the candidate symbol set to be decoded.

Optionally, the moving unit of the moving value is preset; alternatively, the receiving unit 1701 is also configured to receive configuration information for configuring a transfer unit of the transfer value.

In other embodiments of the present application:

a receiving unit 1701, configured to receive a nonlinear precoded reference signal corresponding to at least one antenna port of the P antenna ports; p is not less than 2, and P is an integer. A processing unit 1702, configured to perform inverse adjustment on the non-linear precoded reference signal corresponding to the at least one antenna port; the inverse adjusted reference signal corresponding to the at least one antenna port is used for channel estimation. For example, in conjunction with fig. 7, the receiving unit 1701 may be configured to perform S401, and the processing unit 1702 may be configured to perform S402.

Optionally, the amplitude of the reference signal before inverse adjustment is different from that of the reference signal after inverse adjustment, and the phases of the reference signal before inverse adjustment and the reference signal after inverse adjustment are the same.

Optionally, the receiving unit 1701 is further configured to receive configuration information, where the configuration information is used to indicate an adjustment value of a reference signal corresponding to the at least one antenna port. The processing unit 1702 is specifically configured to perform inverse adjustment on the non-linear precoded reference signal corresponding to the at least one antenna port according to the adjustment value.

For the explanation of the related content and the description of the beneficial effects in any of the signal processing apparatuses 170, reference may be made to the corresponding method embodiments, which are not repeated herein.

As an example, in connection with the communication device shown in fig. 2, the transceiver unit 1701 may correspond to the communication interface 204 in fig. 2. The processing unit 1702 may correspond to the processor 201 or the processor 207 in fig. 2.

In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented using a software program, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The processes or functions according to the embodiments of the present application are generated in whole or in part when the computer-executable instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). Computer-readable storage media can be any available media that can be accessed by a computer or can comprise one or more data storage devices, such as servers, data centers, and the like, that can be integrated with the media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.

While the present application has been described in connection with various embodiments, other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from a review of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the word "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.

Although the present application has been described in conjunction with specific features and embodiments thereof, it will be evident that various modifications and combinations can be made thereto without departing from the spirit and scope of the application. Accordingly, the specification and figures are merely exemplary of the present application as defined in the appended claims and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such 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 intended to include such modifications and variations as well.

37页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种移动终端WIFI天线系统、控制方法及移动终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!