Signal processing method and base station

文档序号:703422 发布日期:2021-04-13 浏览:39次 中文

阅读说明:本技术 一种信号处理方法及基站 (Signal processing method and base station ) 是由 杨国翔 郑未 石璟 于 2019-10-12 设计创作,主要内容包括:本发明实施例提供一种信号处理方法及基站,其中方法包括:获取大规模天线阵列系统中的波束冗余空间矩阵,并基于发射数据获取所有发送天线的削波噪声信号;根据所述波束冗余空间矩阵和所有发送天线的削波噪声信号,生成所有发送天线所对应的目标噪声信号;通过所述目标噪声信号,对所述发射数据进行处理。本发明实施例在降低PAPR的同时,保证了发射信号的质量。(The embodiment of the invention provides a signal processing method and a base station, wherein the method comprises the following steps: acquiring a beam redundancy space matrix in a large-scale antenna array system, and acquiring clipping noise signals of all transmitting antennas based on transmitting data; generating target noise signals corresponding to all the transmitting antennas according to the wave beam redundant space matrix and the clipping noise signals of all the transmitting antennas; and processing the transmission data through the target noise signal. The embodiment of the invention ensures the quality of the transmitted signal while reducing the PAPR.)

1. A signal processing method, comprising:

acquiring a beam redundancy space matrix in a large-scale antenna array system, and acquiring clipping noise signals of all transmitting antennas based on transmitting data;

generating target noise signals corresponding to all the transmitting antennas according to the wave beam redundant space matrix and the clipping noise signals of all the transmitting antennas;

and processing the transmission data through the target noise signal.

2. The signal processing method of claim 1, wherein the obtaining of the beam redundancy spatial matrix in the large-scale antenna array system comprises:

aiming at each subcarrier, acquiring a precoding matrix corresponding to all stream transmission data on the subcarrier according to the total number of transmitting antennas and the number of transmission data streams of a transmitting terminal, and acquiring a first beam redundancy space matrix corresponding to the subcarrier according to the precoding matrix; alternatively, the first and second electrodes may be,

and obtaining a second beam redundancy space matrix according to the total number of the transmitting antennas at the transmitting end and the beam direction.

3. The signal processing method according to claim 2, wherein the obtaining, for each subcarrier, a precoding matrix corresponding to all stream transmission data on the subcarrier according to the total number of transmit antennas at a transmitting end and the number of transmission data streams comprises:

for each subcarrier, calculating a precoding matrix corresponding to all stream transmission data on the subcarrier according to the total number of transmitting antennas and the number of transmission data streams at a transmitting end by the following formula:

wherein, WnRepresents the precoding matrix corresponding to the subcarrier n, AnRepresenting M on subcarrier nr×MtChannel matrix, MtRepresenting the total number of transmit antennas, M, of the transmitting endrRepresents the number of the transmitted data streams, and Mt>MrWherein N is any integer from 1 to N, and N represents the total number of subcarriers;

the obtaining a first beam redundancy space matrix corresponding to the subcarrier according to the precoding matrix includes:

determining the first beam redundant space matrix to be M according to the pre-coding matrixt×MyDimension matrix, where My≤(Mt-Mr)。

4. The signal processing method of claim 2, wherein the obtaining a second beam redundancy spatial matrix according to the total number of transmit antennas at the transmitting end and the beam pointing direction comprises:

determining the second beam redundancy space matrix as M according to the total number of the transmitting antennas of the transmitting terminal and the beam directiont×MxA dimension matrix;

wherein M istRepresenting the total number of transmit antennas, M, of the transmitting endxRepresenting a preset value determined from the beam pointing direction.

5. The signal processing method of claim 1, wherein the obtaining the clipping noise signals of all the transmitting antennas based on the transmission data comprises:

acquiring a first time domain signal of the transmission data on each transmitting antenna;

clipping the first time domain signal on each transmitting antenna to obtain a second time domain signal on each transmitting antenna;

according to the first time domain signal and the second time domain signal, calculating and obtaining a clipping noise signal of each transmitting antenna in all transmitting antennas by the following formula:

wherein i is 1, 2, … Mt,MtRepresenting the total number of transmitting antennas at the transmitting end;

ei(t) represents a clipping noise signal of the transmission antenna i at time t, xi(t) denotes the first time domain signal on transmit antenna i at time t,representing the second time domain signal on transmit antenna i at time t.

6. The signal processing method of claim 2, wherein the generating the target noise signals corresponding to all the transmitting antennas according to the beam redundancy spatial matrix and the clipping noise signals of all the transmitting antennas comprises:

obtaining frequency domain noise signals of all transmitting antennas on each subcarrier on a frequency domain according to the clipping noise signals of all the transmitting antennas, and generating first target noise signals of all the transmitting antennas on the subcarrier on the frequency domain according to a first wave beam redundant space matrix corresponding to the subcarrier and the frequency domain noise signals of all the transmitting antennas on the subcarrier for each subcarrier; alternatively, the first and second electrodes may be,

and generating second target noise signals of all the transmitting antennas at the time t on the time domain according to the second beam redundant space matrix and the clipping noise signals of all the transmitting antennas at the time t, wherein the time t is any time.

7. The signal processing method according to claim 6, wherein the generating, for each subcarrier, the first target noise signals for all transmit antennas on the subcarrier in the frequency domain according to the first beam redundancy spatial matrix corresponding to the subcarrier and the frequency domain noise signals for all transmit antennas on the subcarrier comprises:

for each subcarrier, calculating a first cross-correlation coefficient between the first beam redundancy space matrix and the frequency domain noise signal, and generating a first diagonal matrix from the first cross-correlation coefficient;

obtaining a frequency domain noise matrix according to the first diagonal matrix and the first beam redundancy space matrix;

and obtaining first target noise signals of all transmitting antennas on the subcarrier according to the frequency domain noise matrix.

8. The signal processing method according to claim 7,

the calculating, for each subcarrier, a first cross-correlation coefficient between the first beam redundancy space matrix and the frequency domain noise signal comprises:

calculating, for each subcarrier, a first cross-correlation coefficient between the first beam redundancy spatial matrix and the frequency domain noise signal by:

wherein the content of the first and second substances,

representing the first cross-correlation coefficient, ZnRepresenting the frequency domain noise signals, W ', for all transmit antennas on subcarrier n'nRepresenting a first beam redundancy spatial matrix corresponding to subcarrier n,indicating the Mth on subcarrier ntNoise signal of frequency domain of transmitting antenna, MtRepresenting the total number of transmit antennas at the transmitting end, MrRepresents the number of transmitted data streams, and Mt>MrN is any integer from 1 to N, and N represents the total number of subcarriers;

obtaining a frequency domain noise matrix according to the first diagonal matrix and the first beam redundancy space matrix, including:

according to the first diagonal matrix and the first beam redundancy space matrix, the frequency domain noise matrix is obtained through calculation according to the following formula:

wherein Q isnRepresenting the frequency-domain noise matrix in the frequency domain,represents a first diagonal matrix, W ', corresponding to the subcarrier n'nA first beam redundancy spatial matrix corresponding to subcarrier n is represented.

9. The signal processing method according to claim 7, wherein said obtaining the first target noise signals of all the transmit antennas on the subcarrier according to the frequency domain noise matrix comprises:

summing data of a first preset column in the frequency domain noise matrix to obtain a first row vector;

and determining the first line vector or the product of the first line vector and a preset amplitude factor as the first target noise signal.

10. The signal processing method of claim 6, wherein the generating a second target noise signal for all transmit antennas at time t in the time domain based on the second beam redundancy space matrix and the clipping noise signals for all transmit antennas at time t comprises:

calculating a second cross-correlation coefficient between the second beam redundancy space matrix and the clipping noise signal, and generating a second diagonal matrix from the second cross-correlation coefficient;

obtaining a time domain noise matrix according to the second diagonal matrix and the second beam redundant space matrix;

and obtaining second target noise signals of all the transmitting antennas at the time t according to the time domain noise matrix.

11. The signal processing method according to claim 10,

said calculating a second cross-correlation coefficient between said second beam redundancy space matrix and said clipping noise signal, comprising:

calculating a second cross-correlation coefficient between the second beam redundancy space matrix and the clipping noise signal by:

wherein the content of the first and second substances,representing the second cross-correlation coefficient, EtRepresents the clipping noise signal, W ″, of all the transmitting antennas at time ttRepresenting said second beam redundancy spatial matrix, MxRepresenting a total number of columns in the second redundant spatial matrix of beams;

obtaining a time domain noise matrix according to the second diagonal matrix and the second beam redundancy space matrix, including:

and according to the second diagonal matrix and the second beam redundancy space matrix, calculating to obtain the time domain noise matrix by the following formula:

wherein Q istRepresenting the time-domain noise matrix in the time domain,denotes the second diagonal matrix, W ″)tRepresenting the second beam redundancy spatial matrix.

12. The signal processing method according to claim 10, wherein said obtaining the second target noise signals of all the transmit antennas at the time t according to the time domain noise matrix comprises:

summing the data of a second preset column in the time domain noise matrix to obtain a second row vector;

and determining the second row vector or the product of the second row vector and a preset amplitude factor as the second target noise signal.

13. The signal processing method according to any one of claims 1 to 12, wherein the processing the transmission data by the target noise signal includes:

and overlapping the target noise signal and the emission data to obtain an output signal.

14. A signal processing apparatus, characterized by comprising:

the acquisition module is used for acquiring a beam redundancy space matrix in the large-scale antenna array system and acquiring clipping noise signals of all transmitting antennas based on the transmitting data;

a generating module, configured to generate target noise signals corresponding to all transmitting antennas according to the beam redundancy spatial matrix and the clipping noise signals of all transmitting antennas;

and the processing module is used for processing the transmitting data through the target noise signal.

15. The signal processing apparatus of claim 14, wherein the obtaining module comprises:

a first obtaining unit, configured to obtain, for each subcarrier, a precoding matrix corresponding to all stream transmission data on the subcarrier according to a total number of transmit antennas and a number of data streams to be transmitted at a transmitting end, and obtain, according to the precoding matrix, a first beam redundancy space matrix corresponding to the subcarrier; alternatively, the first and second electrodes may be,

and the second acquisition unit is used for acquiring a second beam redundancy space matrix according to the total number of the transmitting antennas at the transmitting end and the beam direction.

16. The signal processing apparatus of claim 15, wherein the generating module comprises:

a first generating unit, configured to obtain, in a frequency domain, frequency domain noise signals of all transmitting antennas on each subcarrier according to the clipping noise signals of all transmitting antennas, and generate, in the frequency domain, first target noise signals of all transmitting antennas on the subcarrier according to a first beam redundancy space matrix corresponding to the subcarrier and the frequency domain noise signals of all transmitting antennas on the subcarrier for each subcarrier; alternatively, the first and second electrodes may be,

and a second generating unit, configured to generate, in a time domain, second target noise signals for all the transmitting antennas at a time t according to the second beam redundancy space matrix and the clipping noise signals for all the transmitting antennas at the time t, where the time t is any time.

17. A base station comprising a memory, a processor, and a program stored on the memory and executable on the processor, wherein the processor implements the following steps when executing the program:

acquiring a beam redundancy space matrix in a large-scale antenna array system, and acquiring clipping noise signals of all transmitting antennas based on transmitting data;

generating target noise signals corresponding to all the transmitting antennas according to the wave beam redundant space matrix and the clipping noise signals of all the transmitting antennas;

and processing the transmission data through the target noise signal.

18. The base station of claim 17, wherein the obtaining of the beam redundancy spatial matrix in the massive antenna array system comprises:

aiming at each subcarrier, acquiring a precoding matrix corresponding to all stream transmission data on the subcarrier according to the total number of transmitting antennas and the number of transmission data streams of a transmitting terminal, and acquiring a first beam redundancy space matrix corresponding to the subcarrier according to the precoding matrix; alternatively, the first and second electrodes may be,

and obtaining a second beam redundancy space matrix according to the total number of the transmitting antennas at the transmitting end and the beam direction.

19. The base station of claim 18, wherein the obtaining, for each subcarrier, a precoding matrix corresponding to transmission data of all streams on the subcarrier according to the total number of transmit antennas and the number of data streams to be transmitted at a transmitting end comprises:

for each subcarrier, calculating a precoding matrix corresponding to all stream transmission data on the subcarrier according to the total number of transmitting antennas and the number of transmission data streams at a transmitting end by the following formula:

wherein, WnRepresents the precoding matrix corresponding to the subcarrier n, AnRepresenting M on subcarrier nr×MtChannel matrix, MtRepresenting the total number of transmit antennas, M, of the transmitting endrRepresents the number of the transmitted data streams, and Mt>MrWherein N is any integer from 1 to N, and N represents the total number of subcarriers;

the obtaining a first beam redundancy space matrix corresponding to the subcarrier according to the precoding matrix includes:

determining the first beam redundant space matrix to be M according to the pre-coding matrixt×MyDimension matrix, where My≤(Mt-Mr)。

20. The base station of claim 18, wherein the obtaining the second redundant spatial matrix of beams according to the total number of transmit antennas at the transmitting end and the beam pointing direction comprises:

determining the second beam redundancy space matrix as M according to the total number of the transmitting antennas of the transmitting terminal and the beam directiont×MxA dimension matrix;

wherein M istRepresenting the total number of transmit antennas, M, of the transmitting endxRepresenting a preset value determined from the beam pointing direction.

21. The base station of claim 17, wherein the obtaining the clipping noise signals for all transmit antennas based on the transmit data comprises:

acquiring a first time domain signal of the transmission data on each transmitting antenna;

clipping the first time domain signal on each transmitting antenna to obtain a second time domain signal on each transmitting antenna;

according to the first time domain signal and the second time domain signal, calculating and obtaining a clipping noise signal of each transmitting antenna in all transmitting antennas by the following formula:

wherein i is 1, 2, … Mt,MtTransmitting antenna assembly for indicating transmitting endThe number of the particles;

ei(t) represents a clipping noise signal of the transmission antenna i at time t, xi(t) denotes the first time domain signal on transmit antenna i at time t,representing the second time domain signal on transmit antenna i at time t.

22. The base station of claim 18, wherein the generating target noise signals for all transmit antennas according to the beam redundancy spatial matrix and the clipping noise signals for all transmit antennas comprises:

obtaining frequency domain noise signals of all transmitting antennas on each subcarrier on a frequency domain according to the clipping noise signals of all the transmitting antennas, and generating first target noise signals of all the transmitting antennas on the subcarrier on the frequency domain according to a first wave beam redundant space matrix corresponding to the subcarrier and the frequency domain noise signals of all the transmitting antennas on the subcarrier for each subcarrier; alternatively, the first and second electrodes may be,

and generating second target noise signals of all the transmitting antennas at the time t on the time domain according to the second beam redundant space matrix and the clipping noise signals of all the transmitting antennas at the time t, wherein the time t is any time.

23. The base station according to claim 22, wherein said generating, for each subcarrier, the first target noise signals for all transmit antennas on the subcarrier in the frequency domain according to the first beam redundancy spatial matrix corresponding to the subcarrier and the frequency domain noise signals for all transmit antennas on the subcarrier comprises:

for each subcarrier, calculating a first cross-correlation coefficient between the first beam redundancy space matrix and the frequency domain noise signal, and generating a first diagonal matrix from the first cross-correlation coefficient;

obtaining a frequency domain noise matrix according to the first diagonal matrix and the first beam redundancy space matrix;

and obtaining first target noise signals of all transmitting antennas on the subcarrier according to the frequency domain noise matrix.

24. The base station of claim 23,

the calculating, for each subcarrier, a first cross-correlation coefficient between the first beam redundancy space matrix and the frequency domain noise signal comprises:

calculating, for each subcarrier, a first cross-correlation coefficient between the first beam redundancy spatial matrix and the frequency domain noise signal by:

wherein the content of the first and second substances,

representing the first cross-correlation coefficient, ZnRepresenting the frequency domain noise signals, W ', for all transmit antennas on subcarrier n'nRepresenting a first beam redundancy spatial matrix corresponding to subcarrier n,indicating the Mth on subcarrier ntNoise signal of frequency domain of transmitting antenna, MtRepresenting the total number of transmit antennas at the transmitting end, MrRepresents the number of transmitted data streams, and Mt>MrN is any integer from 1 to N, and N represents the total number of subcarriers;

obtaining a frequency domain noise matrix according to the first diagonal matrix and the first beam redundancy space matrix, including:

according to the first diagonal matrix and the first beam redundancy space matrix, the frequency domain noise matrix is obtained through calculation according to the following formula:

wherein Q isnRepresenting the frequency-domain noise matrix in the frequency domain,represents a first diagonal matrix, W ', corresponding to the subcarrier n'nA first beam redundancy spatial matrix corresponding to subcarrier n is represented.

25. The base station of claim 23, wherein said obtaining the first target noise signals of all transmit antennas on the subcarriers according to the frequency domain noise matrix comprises:

summing data of a first preset column in the frequency domain noise matrix to obtain a first row vector;

and determining the first line vector or the product of the first line vector and a preset amplitude factor as the first target noise signal.

26. The base station of claim 22, wherein the generating a second target noise signal for all transmit antennas at time t in the time domain based on the second beam redundancy spatial matrix and the clipping noise signals for all transmit antennas at time t comprises:

calculating a second cross-correlation coefficient between the second beam redundancy space matrix and the clipping noise signal, and generating a second diagonal matrix from the second cross-correlation coefficient;

obtaining a time domain noise matrix according to the second diagonal matrix and the second beam redundant space matrix;

and obtaining second target noise signals of all the transmitting antennas at the time t according to the time domain noise matrix.

27. The base station of claim 26,

said calculating a second cross-correlation coefficient between said second beam redundancy space matrix and said clipping noise signal, comprising:

calculating a second cross-correlation coefficient between the second beam redundancy space matrix and the clipping noise signal by:

wherein the content of the first and second substances,representing the second cross-correlation coefficient, EtRepresents the clipping noise signal, W ″, of all the transmitting antennas at time ttRepresenting said second beam redundancy spatial matrix, MxRepresenting a total number of columns in the second redundant spatial matrix of beams;

obtaining a time domain noise matrix according to the second diagonal matrix and the second beam redundancy space matrix, including:

and according to the second diagonal matrix and the second beam redundancy space matrix, calculating to obtain the time domain noise matrix by the following formula:

wherein Q istRepresenting the time-domain noise matrix in the time domain,denotes the second diagonal matrix, W ″)tRepresenting the second beam redundancy spatial matrix.

28. The base station of claim 26, wherein the obtaining the second target noise signals of all the transmitting antennas at the time t according to the time domain noise matrix comprises:

summing the data of a second preset column in the time domain noise matrix to obtain a second row vector;

and determining the second row vector or the product of the second row vector and a preset amplitude factor as the second target noise signal.

29. The base station of any one of claims 17 to 28, wherein the processing the transmission data by the target noise signal comprises:

and overlapping the target noise signal and the emission data to obtain an output signal.

30. A non-transitory computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the signal processing method according to any one of claims 1 to 13.

Technical Field

The present invention relates to the field of communications technologies, and in particular, to a signal processing method and a base station.

Background

Orthogonal Frequency Division Multiplexing (OFDM) technology is a key technology in the fourth Generation mobile communication technology (4G) and the fifth Generation mobile communication technology (5G) due to its advantages such as high spectrum utilization and anti-isi. OFDM technology has many advantages in practical applications, but has a disadvantage of a large Peak to Average Power Ratio (PAPR). The PAPR of the OFDM signal at the transmitting side increases with the increase of the number of subcarriers or the number of transmission streams, and the PAPR problem of the OFDM signal becomes more serious in 5G because the 5G technology introduces a large-scale antenna technology, the signal bandwidth increases, and the number of subcarriers increases.

The PAPR of the OFDM signal mainly affects the operating efficiency of the transmitter power amplifier. In order to prevent the transmission signal from being severely distorted during transmission, the transmission signal needs to be transmitted through the linear region of the power amplifier, but because the linear region of the power amplifier is limited, when the signal PAPR is large, the transmission power of the signal needs to be reduced, thereby reducing the working efficiency of the power amplifier and deteriorating the performance of the whole system.

In order to suppress the PAPR of an OFDM signal, a matching filtering based clipping method is widely used in the prior art, which performs clipping processing on a received time domain signal, i.e., performs clipping on a signal higher than a clipping threshold, obtains time domain noise introduced by clipping based on the time domain signal before and after clipping, performs multi-stage matching filtering on the noise, filters out-of-band partial energy, and superimposes the filtered noise on an original input signal in a reverse direction, thereby obtaining an output signal having a low PAPR characteristic. In practical applications, the above process is iterated many times, so as to obtain an optimal output signal.

However, when the PAPR of the signal is suppressed, the transmitted signal may be distorted to a certain extent, which may degrade the Error Vector Magnitude (EVM) indicator of the signal and reduce the quality of the transmitted signal while reducing the PAPR of the OFDM signal.

Disclosure of Invention

Embodiments of the present invention provide a signal processing method and a base station, so as to ensure quality of a transmission signal while suppressing a PAPR of the transmission signal.

The embodiment of the invention provides a signal processing method, which comprises the following steps:

acquiring a beam redundancy space matrix in a large-scale antenna array system, and acquiring clipping noise signals of all transmitting antennas based on transmitting data;

generating target noise signals corresponding to all the transmitting antennas according to the wave beam redundant space matrix and the clipping noise signals of all the transmitting antennas;

and processing the transmission data through the target noise signal.

An embodiment of the present invention provides a signal processing apparatus, including:

the acquisition module is used for acquiring a beam redundancy space matrix in the large-scale antenna array system and acquiring clipping noise signals of all transmitting antennas based on the transmitting data;

a generating module, configured to generate target noise signals corresponding to all transmitting antennas according to the beam redundancy spatial matrix and the clipping noise signals of all transmitting antennas;

and the processing module is used for processing the transmitting data through the target noise signal.

The embodiment of the invention provides a base station, which comprises a memory, a processor and a program which is stored on the memory and can be run on the processor, wherein the processor realizes the steps of the signal processing method when executing the program.

An embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of the signal processing method.

The signal processing method and the device provided by the embodiment of the invention can be used for fully utilizing the spatial redundancy of the large-scale antenna by acquiring the beam redundancy spatial matrix in the large-scale antenna array system, acquiring the clipping noise signals of all the transmitting antennas based on the transmitting data, generating the target noise signals corresponding to all the transmitting antennas based on the beam redundancy spatial matrix and the clipping noise signals of all the transmitting antennas, and finally processing the transmitting data through the target noise signals, so that the PAPR of the signal can be reduced under the condition of not introducing user interference, the deterioration of EVM can be maximally reduced, and the quality of the transmitting signal can be ensured.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.

FIG. 1 is a flow chart illustrating steps of a signal processing method according to an embodiment of the present invention;

FIG. 2 is a diagram illustrating processing of transmitted data by a first target noise signal according to an embodiment of the present invention;

FIG. 3 is a diagram illustrating processing of transmitted data by a second target noise signal according to an embodiment of the present invention;

FIG. 4 is a block diagram of a signal processing apparatus according to an embodiment of the present invention;

fig. 5 is a schematic structural diagram of a base station in an embodiment of the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

When the PAPR of a signal is suppressed, the prior art can cause certain distortion of a transmission signal and reduce the quality of the transmission signal. After the large-scale antenna technology is introduced into the NR, the transmitting end can transmit a plurality of users simultaneously through the beamforming technology, and an orthogonal beam space is constructed by the transmitting end through channel information of the users, so that the simultaneous transmission of the plurality of users can be realized, and no interference or little interference exists among the users. Usually, the number of antennas at the transmitting end is much larger than the number of users or the number of antennas of the users, which results in that the beam space of the transmitting end is still redundant while the transmitting end realizes multi-user transmission. The embodiment of the invention mainly utilizes the beam redundancy of the transmitting end to carry out certain pretreatment on the transmitting signal and introduce some specific noise signals into the signal, thereby reducing the PAPR of the signal, simultaneously not introducing the interference to the existing user and obtaining better EVM index.

The present invention is illustrated by the following specific examples.

Specifically, as shown in fig. 1, a flowchart of steps of a signal processing method in an embodiment of the present invention is shown, where the method includes the following steps:

step 101: and acquiring a beam redundancy space matrix in the large-scale antenna array system, and acquiring clipping noise signals of all transmitting antennas based on the transmitting data.

In this step, specifically, in the NR system, the transmitting end acquires a beam redundancy spatial matrix in the large-scale antenna array system. Specifically, the total number of transmitting antennas at the transmitting end is much greater than the number of users or the number of user antennas, which results in redundancy of the beam space of the transmitting end while multi-user transmission is implemented at the transmitting end.

In addition, in particular, the present embodiment also needs to acquire the clipping noise signals of all the transmission antennas based on the transmission data.

Specifically, assume that the total number of transmitting antennas at the transmitting end is MtThe number of users at the receiving end is MrAnd each user corresponds to a receiving antenna, i.e. the number of transmitted data streams is equal to MrAt this time, the embodiment may be based on the MrStreaming transmit data, obtaining MtA clipped noise signal of the transmit antenna.

Step 102: and generating target noise signals corresponding to all the transmitting antennas according to the wave beam redundant space matrix and the clipping noise signals of all the transmitting antennas.

In this step, specifically, after the beam redundancy space matrix and the clipping noise signals of all the transmitting antennas are obtained, the target noise signals corresponding to all the transmitting antennas may be generated directly according to the obtained beam redundancy space matrix and the clipping noise signals of all the transmitting antennas.

Therefore, target noise signals corresponding to all the transmitting antennas are generated based on the beam redundancy spatial matrix and the clipping noise signals of all the transmitting antennas, and the purpose that the spatial redundancy in a large-scale antenna array system is fully utilized to introduce specific noise signals is achieved, so that the PAPR can be reduced under the condition that user interference is not introduced, the influence of distortion introduced by clipping on the system is reduced, and the performance of the system is improved to the greatest extent.

Step 103: and processing the transmission data through the target noise signal.

In this step, specifically, after the target noise signal is obtained, the transmission data may be processed by the target noise signal, and the signal is generated according to the beam redundancy spatial matrix and the clipping noise signal based on the target noise signal, so that the processed output signal has a low PAPR characteristic, the quality of the transmission signal is ensured, and introduction of additional noise is avoided, thereby avoiding an EVM index of a degraded signal, and improving the performance of the system.

In this way, in this embodiment, by acquiring the beam redundancy spatial matrix in the large-scale antenna array system, acquiring the clipping noise signals of all the transmitting antennas based on the transmission data, then generating the target noise signals corresponding to all the transmitting antennas based on the beam redundancy spatial matrix and the clipping noise signals of all the transmitting antennas, and finally processing the transmission data through the target noise signals, the spatial redundancy of the large-scale antennas is fully utilized, so that under the condition of not introducing user interference, the PAPR of the signal can be reduced, the degradation of the EVM can be maximally reduced, and the quality of the transmission signal can be ensured.

Further, when acquiring the beam redundancy spatial matrix in the large-scale antenna array system, the embodiment may perform acquisition in any one of the following two ways:

firstly, for each subcarrier, acquiring a precoding matrix corresponding to all stream transmission data on the subcarrier according to the total number of transmitting antennas and the number of transmission data streams of a transmitting end, and acquiring a first beam redundancy space matrix corresponding to the subcarrier according to the precoding matrix.

In this manner, specifically, for each subcarrier, all stream transmission data corresponds to one precoding matrix, and for the precoding matrix, there is one beam redundancy spatial matrix, where each column vector is not related to each column vector in the precoding matrix, so this embodiment may first obtain the precoding matrix corresponding to each subcarrier, and then obtain, based on the precoding matrix, a first beam redundancy spatial matrix that has no influence on a user, so that when a target noise signal is constructed based on the first beam redundancy spatial matrix, a PAPR of a transmission signal can be reduced without introducing user interference.

Specifically, in this manner, when acquiring, for each subcarrier, a precoding matrix corresponding to all stream transmission data on the subcarrier according to the total number of transmission antennas and the number of transmission data streams at the transmitting end, for each subcarrier, a precoding matrix corresponding to all stream transmission data on the subcarrier can be calculated according to the total number of transmission antennas and the number of transmission data streams at the transmitting end by using the following formula:

wherein, WnRepresents the precoding matrix corresponding to the subcarrier n, AnRepresenting M on subcarrier nr×MtChannel matrix, MtRepresenting the total number of transmit antennas at the transmitting end, MrRepresents the number of transmitted data streams, and Mt>MrWhere N is any integer from 1 to N, and N represents the total number of subcarriers.

When data on the precoded subcarrier nSnFor M on subcarrier nrThe stream transmits data.

Of course, it should be noted that a specific obtaining manner of the precoding matrix is not specifically limited herein, and for example, the precoding matrix may be obtained by the above manner, or may be obtained by a minimum mean square error criterion or other manners.

In addition, specifically, when the first beam redundant spatial matrix corresponding to the subcarrier is obtained according to the precoding matrix, it may be determined that the first beam redundant spatial matrix is M according to the precoding matrixt×MyDimension matrix, where My≤(Mt-Mr)。

Thus, M ist×MyThe dimensional matrix is determined as a first beam redundancy space matrix corresponding to the subcarrier, and My≤(Mt-Mr) And each column vector in the first beam redundant spatial matrix and each column vector in the precoding matrix are not correlated, so that the PAPR of a transmitted signal can be reduced under the condition of not introducing interference among users when a target noise signal is constructed based on the first beam redundant spatial matrix.

Of course, it should be further noted herein that the embodiment is not limited to obtaining the first beam redundancy spatial matrix in the above-mentioned manner, and may also generate the first beam redundancy spatial matrix through other algorithms, and the specific manner of obtaining the first beam redundancy spatial matrix is not specifically limited herein.

And secondly, obtaining a second beam redundancy space matrix according to the total number of the transmitting antennas at the transmitting end and the beam direction.

In this manner, specifically, the second beam redundancy spatial matrix may also be obtained according to the total number of the transmitting antennas at the transmitting end and the beam direction.

At this time, the second beam redundancy space matrix may be determined to be M according to the total number of transmit antennas and the beam direction of the transmitting endt×MxA dimension matrix; it is composed ofIn, MtRepresenting the total number of transmit antennas at the transmitting end, MxRepresenting a preset value determined from the beam pointing direction.

Of course, it is to be noted here that MxIt can also be obtained according to other methods, which are not specifically limited herein, as long as it is ensured that the second beam redundancy space matrix does not introduce user interference.

In this way, in this embodiment, the beam redundancy spatial matrix is determined in any one of the two manners, and spatial redundancy of a large-scale antenna is fully utilized, so that when a target noise signal is constructed based on the beam redundancy spatial matrix, the PAPR of the signal can be reduced without introducing user interference, and a better EVM index can be obtained.

Furthermore, in this embodiment, when acquiring the clipping noise signals of all the transmitting antennas based on the transmission data, first, a first time domain signal of the transmission data on each transmitting antenna may be acquired, then, the first time domain signal on each transmitting antenna is clipped to obtain a second time domain signal on each transmitting antenna, and finally, the clipping noise signal of each transmitting antenna in all the transmitting antennas is calculated according to the first time domain signal and the second time domain signal by using the following formula:

wherein i is 1, 2, … Mt,MtRepresenting the total number of transmitting antennas at the transmitting end; e.g. of the typei(t) represents a clipping noise signal of the transmission antenna i at time t, xi(t) denotes the first time domain signal on transmit antenna i at time t,representing the second time domain signal on transmit antenna i at time t.

Specifically, the following describes a procedure of obtaining a clipping noise signal.

In particular, the number of shotsAfter the data is processed by the precoding matrix, each stream of transmission data is mapped on all the transmitting antennas, at this time, Inverse Fast Fourier Transform (IFFT) processing is performed on the frequency domain data on each transmitting antenna to obtain time domain data, then Cyclic Prefix (CP) is added, then matched filtering and upsampling are performed on the time domain data with the Cyclic Prefix to obtain a first time domain signal x with a high sampling ratei(t) wherein i is 1, 2, … Mt,MtIndicating the total number of transmit antennas at the transmitting end. Then, the time domain data on each transmitting antenna is clipped, that is, the signal higher than the set threshold is clipped to obtain the second time domain signalAt this time, the clipping noise signal e of each transmission antenna can be calculated by calculating the difference between the second time domain signal and the first time domain signali(t)。

In addition, further, in this embodiment, the generation of the target noise signals corresponding to all the transmission antennas according to the beam redundancy spatial matrix and the clipping noise signals of all the transmission antennas may include any one of the following two manners:

firstly, according to the clipping noise signals of all the transmitting antennas, obtaining the frequency domain noise signals of all the transmitting antennas on each subcarrier on the frequency domain, and aiming at each subcarrier, according to the first wave beam redundant space matrix corresponding to the subcarrier and the frequency domain noise signals of all the transmitting antennas on the subcarrier, generating the first target noise signals of all the transmitting antennas on the subcarrier on the frequency domain.

Specifically, when the frequency domain noise signals of all the transmitting antennas on each subcarrier are obtained in the frequency domain according to the clipping noise signals of all the transmitting antennas, for the subcarrier n, the clipping noise signals on each transmitting antenna may be down-sampled, filtered, and CP-removed, and then Fast Fourier Transform (FFT) is performed on the clipping noise signals, so as to obtain all the transmitting signals on the subcarrier nFrequency domain noise signal Z of antennan

In addition, specifically, when generating the first target noise signals of all the transmit antennas on the subcarrier in the frequency domain, the method may include the following steps:

step A1: and calculating a first cross-correlation coefficient between the first beam redundancy space matrix and the frequency domain noise signal for each subcarrier, and generating a first diagonal matrix from the first cross-correlation coefficient.

In this step, specifically, when calculating a first cross-correlation coefficient between the first beam redundancy space matrix and the frequency domain noise signal for each subcarrier, the first cross-correlation coefficient between the first beam redundancy space matrix and the frequency domain noise signal may be calculated for each subcarrier by using the following formula:

wherein the content of the first and second substances,m=Mt-Mr

representing the first cross-correlation coefficient, ZnRepresenting the frequency domain noise signals, W ', for all transmit antennas on subcarrier n'nRepresenting a first beam redundancy spatial matrix corresponding to subcarrier n,indicating the Mth on subcarrier ntNoise signal of frequency domain of transmitting antenna, MtRepresenting the total number of transmit antennas at the transmitting end, MrRepresents the number of transmitted data streams, and Mt>MrN is any integer from 1 to N, and N represents the total number of subcarriers.

Specifically, the first cross correlation coefficientThe generated first diagonal matrixCan be expressed as:

here, ρ represents a value of the calculated cross-correlation coefficient, and a specific value of the cross-correlation coefficient is not described here.

Step A2: and obtaining a frequency domain noise matrix according to the first diagonal matrix and the first beam redundant space matrix.

In this step, specifically, when obtaining the frequency domain noise matrix according to the first diagonal matrix and the first beam redundancy spatial matrix, the frequency domain noise matrix may be obtained by calculating according to the first diagonal matrix and the first beam redundancy spatial matrix by using the following formula:

wherein Q isnRepresenting the frequency-domain noise matrix in the frequency domain,represents a first diagonal matrix, W ', corresponding to the subcarrier n'nA first beam redundancy spatial matrix corresponding to subcarrier n is represented.

Step A3: and obtaining first target noise signals of all transmitting antennas on the subcarrier according to the frequency domain noise matrix.

In this step, specifically, when the first target noise signals of all transmitting antennas on the subcarrier are obtained according to the frequency domain noise matrix, data of a first preset column in the frequency domain noise matrix may be summed to obtain a first row vector; and determining the first line vector or the product of the first line vector and a preset amplitude factor as the first target noise signal.

It should be noted that, when obtaining the first row vector, all column data in the frequency domain noise matrix may be summed, or some column data may be summed, and this is not particularly limited herein.

Specifically, the first target noise signal is obtained in the above manner, and the target noise signal is constructed on the frequency domain.

It should be noted that, at this time, when the transmission data is processed by the target noise signal, the target noise signal and the transmission data may be subjected to superposition processing to obtain an output signal. In this way, after the first target noise signals on all subcarriers are obtained through calculation, the first target noise signals and the frequency domain data are subjected to superposition processing to obtain output signals, and of course, the frequency domain data are obtained after the transmission data are subjected to precoding matrix processing, so that a specific noise effect is achieved.

Of course, it should be noted that the above description process is a one-time feedback processing process, and in practical applications, a multiple iterative feedback manner may be adopted to achieve the best effect.

Secondly, generating second target noise signals of all transmitting antennas at the time t on the time domain according to the second beam redundancy space matrix and the clipping noise signals of all transmitting antennas at the time t, wherein the time t is any time.

In this manner, specifically, when generating the second target noise signals of all the transmit antennas at time t in the time domain according to the second beam redundancy spatial matrix and the clipping noise signals of all the transmit antennas at time t, the method may include the following steps:

step B1: and calculating a second cross-correlation coefficient between the second beam redundancy space matrix and the clipping noise signal, and generating a second diagonal matrix from the second cross-correlation coefficient.

In this step, specifically, the second cross-correlation coefficient between the second beam redundancy space matrix and the clipping noise signal may be calculated by the following formula:

wherein the content of the first and second substances,representing the second cross-correlation coefficient, EtRepresents the clipping noise signal, W ″, of all the transmitting antennas at time ttRepresenting said second beam redundancy spatial matrix, MxRepresenting the total number of columns in the second redundant spatial matrix of beams.

Here, M isxMay be a preset value determined according to the beam pointing direction, or may be a value determined according to another manner.

Specifically, a second diagonal matrix is generated by the second cross correlation coefficientCan be expressed as:

step B2: and obtaining a time domain noise matrix according to the second diagonal matrix and the second beam redundant space matrix.

In this step, specifically, the time domain noise matrix may be obtained by calculating according to the second diagonal matrix and the second beam redundancy space matrix by using the following formula:

wherein Q istRepresenting the time-domain noise matrix in the time domain,representing said second diagonal momentArray, WtRepresenting the second beam redundancy spatial matrix.

Step B3: and obtaining second target noise signals of all the transmitting antennas at the time t according to the time domain noise matrix.

In this step, specifically, when the second target noise signals of all the transmitting antennas at the time t are obtained according to the time domain noise matrix, data in a second preset column in the time domain noise matrix may be summed to obtain a second row vector, and then the second row vector or a product of the second row vector and a preset amplitude factor is determined as the second target noise signal.

Specifically, the second target noise signal is obtained in the above manner, and the target noise signal is constructed in the time domain.

It should be noted that, in this case, when the transmission data is processed by the target noise signal, the target noise signal and the transmission data may be subjected to superposition processing to obtain an output signal. In this way, after the second target noise signal is obtained through calculation, the second target noise signal and the time domain signal may be subjected to superposition processing to obtain an output signal, where of course the time domain signal is a signal corresponding to the transmission data.

Of course, the above description process is a feedback processing process, and in practical application, a multiple iteration feedback mode may be adopted to achieve an optimal effect, that is, the signal after the superposition processing may be fed back again and superposed with the second target noise signal again, where a specific number of iteration feedbacks is not specifically limited herein.

In this way, in this embodiment, the beam redundancy spatial matrix in the large-scale antenna array system is acquired, the clipping noise signals of all the transmitting antennas are acquired based on the transmission data, then the target noise signals corresponding to all the transmitting antennas are generated based on the beam redundancy spatial matrix and the clipping noise signals of all the transmitting antennas, and finally the transmission data are processed through the target noise signals, so that the spatial redundancy of the large-scale antennas is fully utilized, so that under the condition of not introducing user interference, the PAPR of the signals can be reduced, the deterioration of the EVM can be maximally reduced, and the quality of the transmission signals is ensured.

The above embodiments are explained below by two specific examples.

First, as shown in fig. 2, specifically, after the transmit data is subjected to the precoding matrix processing, each stream of transmit data is mapped onto all transmit antennas, at this time, the frequency domain data on each transmit antenna is subjected to the IFFT processing to obtain time domain data, then a CP is added, and then the time domain data with the cyclic prefix is subjected to matched filtering and upsampling to obtain a first time domain signal x with a high sampling ratei(t) wherein i is 1, 2, … Mt,MtIndicating the total number of transmit antennas at the transmitting end. Then, the time domain data on each transmitting antenna is clipped, that is, the signal higher than the set threshold is clipped to obtain the second time domain signalAt this time, the clipping noise signal e of each transmission antenna can be calculated by calculating the difference between the second time domain signal and the first time domain signali(t) of (d). Then, for the subcarrier n, the operations of down-sampling, filtering, removing CP and the like can be performed on the clipping noise signal on each transmitting antenna, and then the FFT is performed on the clipping noise signal, so as to obtain the frequency domain noise signals Z of all the transmitting antennas on the subcarrier nn. Then, for each subcarrier, generating first target noise signals of all transmitting antennas on the subcarrier on the frequency domain according to the first beam redundancy spatial matrix corresponding to the subcarrier and the frequency domain noise signals of all transmitting antennas on the subcarrier. Finally, the first target noise signal is superimposed on the original pre-coded frequency domain data (in fig. 2Representing the superposition processing of the first target noise signal and the pre-coded frequency domain data) to achieve a specific noise effect.

Of course, the above description process is a feedback processing process, and in practical application, the feedback can be iterated for many times to achieve the best effect.

Secondly, as shown in fig. 3, in this example, when the clipping noise signal e of each transmission antenna is obtained in the manner shown in fig. 2iAfter (t), the second target noise signals of all transmitting antennas at time t can be generated in time domain directly according to the second beam redundant space matrix and the clipping noise signals of all transmitting antennas at time t, and the second target noise signals are superposed on the original input time domain signals (in fig. 3)Representing the superposition of the second target noise signal with the time domain data), clipping is performed again, and the clipped signal may be directly output or fed back again and subjected to the superposition of the target noise.

As shown in fig. 4, which is a block diagram of a signal processing apparatus according to an embodiment of the present invention, the apparatus includes:

an obtaining module 401, configured to obtain a beam redundancy space matrix in a large-scale antenna array system, and obtain clipping noise signals of all transmitting antennas based on transmission data;

a generating module 402, configured to generate target noise signals corresponding to all transmitting antennas according to the beam redundancy space matrix and the clipping noise signals of all transmitting antennas;

a processing module 403, configured to process the transmission data through the target noise signal.

Optionally, the obtaining module includes:

a first obtaining unit, configured to obtain, for each subcarrier, a precoding matrix corresponding to all stream transmission data on the subcarrier according to a total number of transmit antennas and a number of data streams to be transmitted at a transmitting end, and obtain, according to the precoding matrix, a first beam redundancy space matrix corresponding to the subcarrier; alternatively, the first and second electrodes may be,

and the second acquisition unit is used for acquiring a second beam redundancy space matrix according to the total number of the transmitting antennas at the transmitting end and the beam direction.

Optionally, the generating module includes:

a first generating unit, configured to obtain, in a frequency domain, frequency domain noise signals of all transmitting antennas on each subcarrier according to the clipping noise signals of all transmitting antennas, and generate, in the frequency domain, first target noise signals of all transmitting antennas on the subcarrier according to a first beam redundancy space matrix corresponding to the subcarrier and the frequency domain noise signals of all transmitting antennas on the subcarrier for each subcarrier; alternatively, the first and second electrodes may be,

and a second generating unit, configured to generate, in a time domain, second target noise signals for all the transmitting antennas at a time t according to the second beam redundancy space matrix and the clipping noise signals for all the transmitting antennas at the time t, where the time t is any time.

It should be noted that, the apparatus provided in the embodiment of the present invention can implement all the method steps implemented by the method embodiment and achieve the same technical effect, and detailed descriptions of the same parts and beneficial effects as the method embodiment in this embodiment are omitted here.

In addition, as shown in fig. 5, an entity structure diagram of a base station provided in the embodiment of the present invention is shown, where the base station may include: a processor (processor)510, a communication Interface (Communications Interface)520, a memory (memory)530 and a communication bus 540, wherein the processor 510, the communication Interface 520 and the memory 530 communicate with each other via the communication bus 540. Processor 510 may invoke a computer program stored on memory 530 and executable on processor 510 to perform the following steps:

acquiring a beam redundancy space matrix in a large-scale antenna array system, and acquiring clipping noise signals of all transmitting antennas based on transmitting data; generating target noise signals corresponding to all the transmitting antennas according to the wave beam redundant space matrix and the clipping noise signals of all the transmitting antennas; and processing the transmission data through the target noise signal.

Optionally, the acquiring a beam redundancy spatial matrix in the large-scale antenna array system includes: aiming at each subcarrier, acquiring a precoding matrix corresponding to all stream transmission data on the subcarrier according to the total number of transmitting antennas and the number of transmission data streams of a transmitting terminal, and acquiring a first beam redundancy space matrix corresponding to the subcarrier according to the precoding matrix; or, obtaining a second beam redundancy space matrix according to the total number of the transmitting antennas at the transmitting end and the beam direction.

Optionally, the obtaining, for each subcarrier, a precoding matrix corresponding to all stream transmission data on the subcarrier according to the total number of transmit antennas at the transmitting end and the number of data streams to be transmitted includes:

for each subcarrier, calculating a precoding matrix corresponding to all stream transmission data on the subcarrier according to the total number of transmitting antennas and the number of transmission data streams at a transmitting end by the following formula:

wherein, WnRepresents the precoding matrix corresponding to the subcarrier n, AnRepresenting M on subcarrier nr×MtChannel matrix, MtRepresenting the total number of transmit antennas, M, of the transmitting endrRepresents the number of the transmitted data streams, and Mt>MrWherein N is any integer from 1 to N, and N represents the total number of subcarriers;

the obtaining a first beam redundancy space matrix corresponding to the subcarrier according to the precoding matrix includes:

determining the first beam redundant space matrix to be M according to the pre-coding matrixt×MyDimension matrix, where My≤(MT-Mr)。

Optionally, the obtaining a second beam redundancy spatial matrix according to the total number of the transmitting antennas at the transmitting end and the beam direction includes: according to the total number of the transmitting antennas of the transmitting end and the beam direction, determiningDefining the second beam redundancy spatial matrix as Mt×MxA dimension matrix; wherein M istRepresenting the total number of transmit antennas, M, of the transmitting endxRepresenting a preset value determined from the beam pointing direction.

Optionally, the obtaining the clipped noise signals of all the transmitting antennas based on the transmission data includes: acquiring a first time domain signal of the transmission data on each transmitting antenna; clipping the first time domain signal on each transmitting antenna to obtain a second time domain signal on each transmitting antenna; according to the first time domain signal and the second time domain signal, calculating and obtaining a clipping noise signal of each transmitting antenna in all transmitting antennas by the following formula:

wherein i is 1, 2, … Mt,MtRepresenting the total number of transmitting antennas at the transmitting end;

ei(t) represents a clipping noise signal of the transmission antenna i at time t, xi(t) denotes the first time domain signal on transmit antenna i at time t,representing the second time domain signal on transmit antenna i at time t.

Optionally, the generating target noise signals corresponding to all the transmitting antennas according to the beam redundancy spatial matrix and the clipping noise signals of all the transmitting antennas includes: obtaining frequency domain noise signals of all transmitting antennas on each subcarrier on a frequency domain according to the clipping noise signals of all the transmitting antennas, and generating first target noise signals of all the transmitting antennas on the subcarrier on the frequency domain according to a first wave beam redundant space matrix corresponding to the subcarrier and the frequency domain noise signals of all the transmitting antennas on the subcarrier for each subcarrier; or generating second target noise signals of all the transmitting antennas at the time t on the time domain according to the second beam redundant spatial matrix and the clipping noise signals of all the transmitting antennas at the time t, wherein the time t is any time.

Optionally, the generating, for each subcarrier, first target noise signals of all transmit antennas on the subcarrier in a frequency domain according to a first beam redundancy spatial matrix corresponding to the subcarrier and frequency domain noise signals of all transmit antennas on the subcarrier includes: for each subcarrier, calculating a first cross-correlation coefficient between the first beam redundancy space matrix and the frequency domain noise signal, and generating a first diagonal matrix from the first cross-correlation coefficient; obtaining a frequency domain noise matrix according to the first diagonal matrix and the first beam redundancy space matrix; and obtaining first target noise signals of all transmitting antennas on the subcarrier according to the frequency domain noise matrix.

Optionally, the calculating, for each subcarrier, a first cross-correlation coefficient between the first beam redundancy space matrix and the frequency domain noise signal includes:

calculating, for each subcarrier, a first cross-correlation coefficient between the first beam redundancy spatial matrix and the frequency domain noise signal by:

wherein the content of the first and second substances,m=Mt-Mr

representing the first cross-correlation coefficient, ZnRepresenting the frequency domain noise signals, W ', for all transmit antennas on subcarrier n'nRepresenting a first beam redundancy spatial matrix corresponding to subcarrier n,indicating the Mth on subcarrier ntNoise signal of frequency domain of transmitting antenna, MtRepresenting the total number of transmit antennas at the transmitting end, MrRepresents the number of transmitted data streams, and Mt>MrN is any integer from 1 to N, and N represents the total number of subcarriers;

obtaining a frequency domain noise matrix according to the first diagonal matrix and the first beam redundancy space matrix, including:

according to the first diagonal matrix and the first beam redundancy space matrix, the frequency domain noise matrix is obtained through calculation according to the following formula:

wherein Q isnRepresenting the frequency-domain noise matrix in the frequency domain,represents a first diagonal matrix, W ', corresponding to the subcarrier n'nA first beam redundancy spatial matrix corresponding to subcarrier n is represented.

Optionally, the obtaining the first target noise signals of all the transmitting antennas on the subcarrier according to the frequency domain noise matrix includes: summing data of a first preset column in the frequency domain noise matrix to obtain a first row vector; and determining the first line vector or the product of the first line vector and a preset amplitude factor as the first target noise signal.

Optionally, the generating, in the time domain, second target noise signals of all the transmitting antennas at time t according to the second beam redundancy spatial matrix and the clipping noise signals of all the transmitting antennas at time t includes: calculating a second cross-correlation coefficient between the second beam redundancy space matrix and the clipping noise signal, and generating a second diagonal matrix from the second cross-correlation coefficient; obtaining a time domain noise matrix according to the second diagonal matrix and the second beam redundant space matrix; and obtaining second target noise signals of all the transmitting antennas at the time t according to the time domain noise matrix.

Optionally, the calculating a second cross-correlation coefficient between the second beam redundancy space matrix and the clipping noise signal comprises:

calculating a second cross-correlation coefficient between the second beam redundancy space matrix and the clipping noise signal by:

wherein the content of the first and second substances,representing the second cross-correlation coefficient, EtRepresents the clipping noise signal, W ″, of all the transmitting antennas at time ttRepresenting said second beam redundancy spatial matrix, MxRepresenting a total number of columns in the second redundant spatial matrix of beams;

obtaining a time domain noise matrix according to the second diagonal matrix and the second beam redundancy space matrix, including:

and according to the second diagonal matrix and the second beam redundancy space matrix, calculating to obtain the time domain noise matrix by the following formula:

wherein Q istRepresenting the time-domain noise matrix in the time domain,denotes the second diagonal matrix, W ″)tRepresenting the second beam redundancy spatial matrix.

Optionally, the obtaining, according to the time domain noise matrix, second target noise signals of all transmitting antennas at the time t includes: summing the data of a second preset column in the time domain noise matrix to obtain a second row vector; and determining the second row vector or the product of the second row vector and a preset amplitude factor as the second target noise signal.

Optionally, the processing the transmission data by the target noise signal includes:

and overlapping the target noise signal and the emission data to obtain an output signal.

It should be noted that, the base station provided in the embodiment of the present invention can implement all the method steps implemented by the method embodiment and achieve the same technical effect, and detailed descriptions of the same parts and beneficial effects as the method embodiment in this embodiment are not repeated herein.

Furthermore, the logic instructions in the memory 530 may be implemented in the form of software functional units and stored in a computer readable storage medium when the software functional units are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.

Embodiments of the present invention further provide a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program is implemented to perform the method provided in the foregoing embodiments when executed by a processor, and the method includes: acquiring a beam redundancy space matrix in a large-scale antenna array system, and acquiring clipping noise signals of all transmitting antennas based on transmitting data; generating target noise signals corresponding to all the transmitting antennas according to the wave beam redundant space matrix and the clipping noise signals of all the transmitting antennas; and processing the transmission data through the target noise signal.

It should be noted that the memory medium provided in the embodiment of the present invention can implement all the method steps implemented by the method embodiment and achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as the method embodiment in this embodiment are omitted here.

The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.

Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.

Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种同步信号块的传输方法和装置

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!