Detection method, detection device and communication equipment

文档序号:490354 发布日期:2022-01-04 浏览:2次 中文

阅读说明:本技术 一种检测方法、装置和通信设备 (Detection method, detection device and communication equipment ) 是由 赵淼 朱有团 赵晓沐 于 2020-07-02 设计创作,主要内容包括:本申请提供了一种检测方法、装置和通信设备,涉及通信技术领域。其中,所述检测方法包括:根据m个用户设备UE各自发送的导频信号和m个UE的待检测信道响应确定接收信号,m为大于1的正整数;根据m个UE的导频信号和接收信号,确定每个UE的待检测信道响应在D轮中每个轮次估计下的估计值;确定检测结果,检测结果为每个UE的待检测信道响应在第D轮次估计下的估计值,D为大于1的正整数。本申请网络设备在接收到多个UE发送的导频信号后,为了消除非正交导频下的干扰问题和小区间的干扰问题,通过基础对消框架和残差对消框架这两种干扰对照架构对接收到的信号进行处理,从而检测出每个UE的信道响应,以提升基站内的导频资源数量和系统容量。(The application provides a detection method, a detection device and communication equipment, and relates to the technical field of communication. The detection method comprises the following steps: determining a received signal according to pilot signals sent by m User Equipment (UE) and to-be-detected channel responses of the m UE, wherein m is a positive integer greater than 1; determining an estimated value of a channel response to be detected of each UE under each round estimation in the D round according to pilot signals and receiving signals of the m UEs; and determining a detection result, wherein the detection result is an estimated value of the channel response to be detected of each UE under the estimation of the D-th round, and D is a positive integer greater than 1. After receiving pilot signals sent by a plurality of UE, the network equipment processes the received signals through two interference comparison architectures, namely a basic cancellation framework and a residual cancellation framework, so as to eliminate the interference problem under non-orthogonal pilot frequency and the interference problem among cells, thereby detecting the channel response of each UE and improving the number of pilot frequency resources and the system capacity in a base station.)

1. A method for detection, the method being performed by a network device, comprising:

determining a received signal according to pilot signals sent by m User Equipment (UE) and to-be-detected channel responses of the m UE, wherein m is a positive integer greater than 1;

determining an estimated value of the channel response to be detected of each UE under each round estimation in the D round according to the pilot signals of the m UEs and the received signals;

and determining a detection result, wherein the detection result is an estimated value of the channel response to be detected of each UE under the estimation of the D-th round, and D is a positive integer greater than 1.

2. The method according to claim 1, wherein when the channel response to be detected of the UE is estimated in the nth round, N is a positive integer, and N ═ 1;

the determining, according to the pilot signals and the received signals of the m UEs, an estimated value of a channel response to be detected of each UE under the 1 st round of estimation includes:

determining an estimated value of a channel response to be detected of the 1 st UE under the 1 st round estimation according to the pilot signals and the receiving signals of the m UEs; or

And determining an estimated value of the channel response to be detected of each UE under the 1 st round estimation according to the pilot signals of the m UEs, the received signals and the channel response of the UE which needs to be canceled and is determined previously, wherein the channel response of the UE which needs to be canceled and is determined previously of the kth UE comprises the estimated value of the channel response to be detected of the 1 st to k-1 st UEs under the 1 st round estimation, k is a positive integer, and 1< k is less than or equal to m.

3. The method according to claim 1, wherein when the channel response to be detected of the UE is estimated in the Nth round, N is a positive integer, and 1< N ≦ D;

the determining, according to the pilot signals and the received signals of the m UEs, an estimated value of a channel response to be detected of each UE under the nth round of estimation includes:

and determining an estimated value of the channel response to be detected of each UE under the N-th round estimation according to the pilot signals of the m UEs, the received signals and the channel response of the UE which needs to be canceled and is determined previously, wherein the channel response of the UE which needs to be canceled and is determined previously comprises the estimated values of the channel responses to be detected of other m-1 UEs under the N-1-th round estimation.

4. The method according to any one of claims 2 to 3, wherein the processing manner for determining the estimated value of the channel response to be detected of each UE under the estimation of the 1 st round is specifically:

wherein H1,rebiRepresenting the estimated value of the channel response to be detected of each UE estimated in the first round, k representing the identification of numbering each UE, Sk *Denotes SkConjugation of (1);

the processing method for determining the estimated value of the channel response to be detected of each UE under the n >1 th round estimation specifically comprises the following steps:

where m represents the number of received pilot signals, and k ≦ m, HN-1,rebiIndicating the estimated value of the channel response to be detected of each UE under the N-1 th round estimation, N indicating the round number of the estimation of each UE, Sk *Denotes SkConjugation of (1).

5. The method according to claim 1, wherein the determining, according to the pilot signals of the m UEs and the received signal, an estimated value of a channel response to be detected of each UE in each estimation round of D rounds comprises:

determining an estimated value of a channel response to be detected of each UE under the N-th round of estimation according to the pilot signals of the m UEs, the differential signals of the m UEs and the historical channel responses of the m UEs; the estimated values of the channel response to be detected of each UE under the N-th round of estimation are determined in sequence, the differential signal is the received signal, a signal determined by the received signal, the pilot signal of the last UE and the residual error of the last UE, the differential signal of the last UE and the residual error of the last UE, the residual error is the difference value between the estimated value of the channel response to be detected of the UE under the N-th round of estimation and the historical channel response in the N-th round of estimation, the historical channel response is the estimated value of the channel response to be detected of the UE under the N-1 round of estimation, N is a positive integer, and N is not less than 1 and not more than D.

6. The method according to claim 5, wherein the processing manner for determining the estimated value of the channel response to be detected of each UE under multiple rounds of estimation specifically comprises:

where k represents an identification numbering each UE, N represents the number of rounds each UE is making, and Y represents the number of rounds each UE is estimatingN,lskDenotes the received signal of the kth UE in the Nth round of estimation, HN-1,rebkRepresents the historical channel response, H, of the kth UE in the N-1 th round of estimation0,rebk=0。

7. The method according to any one of claims 5-6, further comprising:

determining a residual error under the N +1 th round estimation of the kth UE, wherein the residual error under the N +1 th round estimation of the kth UE is obtained by subtracting a historical channel response under the N th round estimation of the kth UE from an estimated value of a channel response to be detected of the kth UE under the N th round estimation, k is a positive integer, and k is more than or equal to 1 and less than or equal to m.

8. The method of claim 7, further comprising:

determining differential information of a (k + 1) th UE, wherein the differential information of the (k + 1) th UE is obtained by subtracting a product of a pilot signal of the k-th UE and a residual error of the k-th UE from the differential information of the k-th UE.

9. The method according to any one of claims 5-6, further comprising:

and determining historical channel responses of the m UEs under the N +1 round estimation, wherein the historical channel responses of the m UEs under the N +1 round estimation are estimated values of channel responses to be detected of the m UEs under the Nth round estimation.

10. The method according to any of claims 1-9, wherein after determining the estimated value of the channel response to be detected for each UE in each estimation round of D rounds according to the pilot signals and the received signals of the m UEs, the method further comprises:

performing inverse Fourier transform (IDFT) on the obtained estimated value of the channel response to be detected of each UE under each round of estimation in the D round to obtain a first time domain estimated value; the estimated value of the channel response to be detected of each UE under each round of estimation in the D round is a first frequency domain estimated value;

carrying out nonlinear reconstruction on the first time domain estimation value to obtain a second time domain estimation value;

and performing Fourier transform (DFT) on the second time domain estimation value to obtain a second frequency domain estimation value.

11. The method of claim 10, wherein the performing a non-linear reconstruction of the first time domain estimate to obtain a second time domain estimate comprises:

constructing an envelope function according to the sequence length of the pilot signal of each UE and the length of the waveform of the first time domain estimation value of the channel response to be detected of each UE;

selecting a position with stronger power on the waveform of the first time domain estimation value of the channel response to be detected of each UE through a set threshold value, and constructing an envelope waveform matrix;

calculating a third time domain estimation value of the channel response to be detected of each UE in an inversion mode of the envelope waveform matrix;

and calculating the second time domain estimation value through the third time domain estimation value of the channel response to be detected of each UE and the envelope function.

12. A detection apparatus comprising at least one processor configured to execute instructions stored in a memory to cause a terminal to perform the method of any one of claims 1-11.

13. A communication device for performing the method of any one of claims 1-11.

14. A computer-readable storage medium, on which a computer program is stored which, when executed in a computer, causes the computer to carry out the method of any one of claims 1-11.

15. A computing device comprising a memory and a processor, wherein the memory has stored therein executable code that, when executed by the processor, performs the method of any of claims 1-11.

16. A communication system comprising a base station and at least one user equipment, UE, wherein the base station is configured to perform the method according to any of claims 1-11.

Technical Field

The present invention relates to the field of communications technologies, and in particular, to a detection method, an apparatus, and a communication device.

Background

With the respective development of mobile communication and broadband wireless access technologies, the services of the mobile communication and the broadband wireless access technologies are more and more closely infiltrated. In order to meet the demand for mobile communication bandwidth and the adjustment of broadband communication mobility, communication systems such as Long Term Evolution (LTE) and 5G are gradually introduced into mobile communication.

In the prior art, in a large-scale multiple-input multiple-output (Massive MIMO) system, because LTE, 5G, and other systems have high requirements on spectrum utilization, a same-frequency networking mode is introduced to improve spectrum utilization, so as to meet the requirements of LTE, 5G, and other systems on spectrum utilization. Taking Sounding Reference Signal (SRS) as an example, when SRS scheduling is frequent, that is, often used for measurement estimation, channel quality detection, and the like, if the inter-cell pilot signals use the same spectrum resources, serious inter-cell interference occurs, which causes reduction of the signal-to-noise ratio of the SRS.

Disclosure of Invention

In order to solve the problem of reducing the signal-to-noise ratio of the pilot signal, embodiments of the present application provide a detection method, an apparatus, and a communication device.

In a first aspect, the present application provides a detection method, which is performed by a network device and includes: determining a received signal according to pilot signals sent by m User Equipment (UE) and to-be-detected channel responses of the m UE, wherein m is a positive integer greater than 1; determining an estimated value of the channel response to be detected of each UE under each round estimation in the D round according to the pilot signals of the m UEs and the received signals; and determining a detection result, wherein the detection result is an estimated value of the channel response to be detected of each UE under the estimation of the D-th round, and D is a positive integer greater than 1.

In this embodiment, after receiving pilot signals sent by a plurality of UEs, in order to eliminate the interference problem under non-orthogonal pilots and the interference problem between cells, the network device processes the received signals through two interference comparison architectures, i.e., a basic cancellation framework and a residual cancellation framework, so as to detect the channel response of each UE, thereby increasing the number of pilot resources and the system capacity in the network device.

In one embodiment, when the channel response to be detected of the UE is estimated in the nth round, N is a positive integer, and N ═ 1; the determining, according to the pilot signals and the received signals of the m UEs, an estimated value of a channel response to be detected of each UE under the 1 st round of estimation includes: determining an estimated value of a channel response to be detected of the 1 st UE under the 1 st round estimation according to the pilot signals and the receiving signals of the m UEs; or determining an estimated value of the channel response to be detected of each UE under the 1 st round estimation according to the pilot signals of the m UEs, the received signals and the channel response of the UE which needs to be canceled and is determined previously, wherein the channel response of the UE which needs to be canceled and is determined previously of the kth UE comprises the estimated value of the channel response to be detected of the 1 st to k-1 st UEs under the 1 st round estimation, k is a positive integer, and 1< k is less than or equal to m.

In this embodiment, the obtained received signal is processed by the basic cancellation framework, that is, the channel response estimation value of each UE is calculated by the received signal, and then the interference of the channel response estimation value of the UE that has been determined in advance is cancelled, and then the interference of the channel response estimation values of the UEs other than the UE in the previous round of estimation is cancelled by the iterative decrement processing of a plurality of rounds, so that the channel response to each UE is infinitely close to the true value.

In one embodiment, when the channel response to be detected of the UE is estimated in the nth round, N is a positive integer, and 1< N ≦ D; the determining, according to the pilot signals and the received signals of the m UEs, an estimated value of a channel response to be detected of each UE under the nth round of estimation includes: and determining an estimated value of the channel response to be detected of each UE under the N-th round estimation according to the pilot signals of the m UEs, the received signals and the channel response of the UE which needs to be canceled and is determined previously, wherein the channel response of the UE which needs to be canceled and is determined previously comprises the estimated values of the channel responses to be detected of other m-1 UEs under the N-1-th round estimation.

In this embodiment, the obtained received signal is processed by the basic cancellation framework, that is, the channel response estimation value of each UE is calculated by the received signal, and then the interference of the channel response estimation value of the UE that has been determined in advance is cancelled, and then the interference of the channel response estimation values of the UEs other than the UE in the previous round of estimation is cancelled by the iterative decrement processing of a plurality of rounds, so that the channel response to each UE is infinitely close to the true value.

In an embodiment, the processing manner for determining the estimated value of the channel response to be detected of each UE under the 1 st round of estimation specifically includes:

wherein H1,rebiRepresenting the estimated value of the channel response to be detected of each UE estimated in the first round, k representing the identification of numbering each UE, Sk *Denotes SkConjugation of (1);

the processing method for determining the estimated value of the channel response to be detected of each UE under the n >1 th round estimation specifically comprises the following steps:

where m represents the number of received pilot signals, and k ≦ m, HN-1,rebiIndicating the estimated value of the channel response to be detected of each UE under the N-1 th round estimation, N indicating the round number of the estimation of each UE, Sk *Denotes SkConjugation of (1).

In an embodiment, the determining, according to the pilot signals of the m UEs and the received signal, an estimated value of a channel response to be detected of each UE in each round of estimation in the D round includes: determining an estimated value of a channel response to be detected of each UE under the N-th round of estimation according to the pilot signals of the m UEs, the differential signals of the m UEs and the historical channel responses of the m UEs; the estimated values of the channel response to be detected of each UE under the N-th round of estimation are determined in sequence, the differential signal is the received signal, a signal determined by the received signal, the pilot signal of the last UE and the residual error of the last UE, the differential signal of the last UE and the residual error of the last UE, the residual error is the difference value between the estimated value of the channel response to be detected of the UE under the N-th round of estimation and the historical channel response in the N-th round of estimation, the historical channel response is the estimated value of the channel response to be detected of the UE under the N-1 round of estimation, N is a positive integer, and N is not less than 1 and not more than D.

In the embodiment, the received signals are processed through a residual cancellation framework, that is, the residual of each UE and the differential signals of each UE are sequentially calculated through the received signals, then the channel response estimation value of each UE is calculated by combining the historical channel responses of each UE, and finally the estimation value of each UE in the previous round is superimposed through multiple rounds of iterative addition processing, so that the channel response to each UE is infinitely close to the true value.

In an embodiment, the processing manner for determining the estimated value of the channel response to be detected of each UE under multiple rounds of estimation specifically includes:

where k represents an identification numbering each UE, N represents the number of rounds each UE is making, and Y represents the number of rounds each UE is estimatingN,lskDenotes the received signal of the kth UE in the Nth round of estimation, HN-1,rebkRepresents the historical channel response, H, of the kth UE in the N-1 th round of estimation0,rebk=0。

In one embodiment, the method further comprises: determining a residual error under the N +1 th round estimation of the kth UE, wherein the residual error under the N +1 th round estimation of the kth UE is obtained by subtracting a historical channel response under the N th round estimation of the kth UE from an estimated value of a channel response to be detected of the kth UE under the N th round estimation, k is a positive integer, and k is more than or equal to 1 and less than or equal to m.

In one embodiment, the method further comprises: determining differential information of a (k + 1) th UE, wherein the differential information of the (k + 1) th UE is obtained by subtracting a product of a pilot signal of the k-th UE and a residual error of the k-th UE from the differential information of the k-th UE.

In one embodiment, the method further comprises: and determining historical channel responses of the m UEs under the N +1 round estimation, wherein the historical channel responses of the m UEs under the N +1 round estimation are estimated values of channel responses to be detected of the m UEs under the Nth round estimation.

In one embodiment, after determining the estimated value of the channel response to be detected of each UE in each round of estimation in D rounds according to the pilot signals of the m UEs and the received signals, the method further includes: performing inverse Fourier transform (IDFT) on the obtained estimated value of the channel response to be detected of each UE under each round of estimation in the D round to obtain a first time domain estimated value; the estimated value of the channel response to be detected of each UE under each round of estimation in the D round is a first frequency domain estimated value; carrying out nonlinear reconstruction on the first time domain estimation value to obtain a second time domain estimation value; and performing Fourier transform (DFT) on the second time domain estimation value to obtain a second frequency domain estimation value.

In this embodiment, after obtaining the time-domain channel response, the network device reconstructs the waveform of the time-domain channel response, and the purpose of the reconstruction is that for interference cancellation, a non-linear processing procedure must be added in each iteration process, so that the channel response after passing through the non-linear processing procedure is closer to the true channel response than the channel response before processing.

In one embodiment, the performing a non-linear reconstruction on the first time domain estimation value to obtain a second time domain estimation value includes: constructing an envelope function according to the sequence length of the pilot signal of each UE and the length of the waveform of the first time domain estimation value of the channel response to be detected of each UE; selecting a position with stronger power on the waveform of the first time domain estimation value of the channel response to be detected of each UE through a set threshold value, and constructing an envelope waveform matrix; calculating a third time domain estimation value of the channel response to be detected of each UE in an inversion mode of the envelope waveform matrix; and calculating the second time domain estimation value through the third time domain estimation value of the channel response to be detected of each UE and the envelope function.

In a second aspect, the present application further provides a detection apparatus, including at least one processor, where the processor is configured to execute instructions stored in a memory, so as to enable a terminal to perform various possible implementation embodiments as in the first aspect.

In a third aspect, an embodiment of the present application further provides a communication device, configured to implement the embodiments of the first aspect as various possible implementations.

In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed in a computer, the computer program causes the computer to perform the embodiments as each possible implementation of the first aspect.

In a fifth aspect, this application further provides a computing device, including a memory and a processor, where the memory stores executable codes, and the processor executes the executable codes to implement various possible implementation embodiments of the first aspect.

In a sixth aspect, an embodiment of the present application further provides a communication system, including a base station and at least one user equipment UE, where the base station is configured to perform the embodiments as described in the first aspect.

Drawings

The drawings that accompany the detailed description can be briefly described as follows.

Fig. 1 is a schematic structural diagram of a detection system according to an embodiment of the present disclosure;

fig. 2 is a flowchart for processing a received signal by an infrastructure cancellation framework to obtain channel information of each UE according to an embodiment of the present application;

fig. 3 is a schematic diagram of time domain waveform reconstruction provided in an embodiment of the present application;

FIG. 4 is a flow chart of a process for designing an envelope function provided by an embodiment of the present application;

fig. 5 is a flowchart for processing a received signal by a residual cancellation framework to obtain channel information of each UE according to the embodiment of the present application;

fig. 6 is a schematic structural diagram of a detection apparatus according to an embodiment of the present disclosure;

fig. 7 is a schematic structural diagram of a communication device according to an embodiment of the present application;

fig. 8 is a schematic structural diagram of a base station according to an embodiment of the present application.

Detailed Description

The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.

Fig. 1 is a schematic structural diagram of a detection system according to an embodiment of the present disclosure. As shown in fig. 1, the system includes at least one base station 110_ N and at least one User Equipment (UE) 120_ M. Generally, one base station covers or manages one or more cells, and there are a plurality of UEs in one cell listening to or receiving signals.

Taking the base station 110_2 as an example, the base station 110_2 may allocate non-orthogonal pilot resources not only for the UE120_ 4, the UE120_ 5, and the UE120_ 6 in the cell B of the base station, but also for the UE120_ 2 in the other cell a and the UE120_ M-2 in the cell C. After obtaining the non-orthogonal pilot resources allocated by the base station side, the UE side may send a pilot signal to the base station side through the allocated non-orthogonal pilot resources. After receiving pilot signals sent by a plurality of UEs, the base station side processes the received signals through two interference comparison architectures, namely a basic cancellation framework and a residual cancellation framework, so as to eliminate the interference problem under non-orthogonal pilot and the interference problem among cells, thereby detecting the channel response of each UE and improving the number of pilot resources and the system capacity in the base station.

Two embodiments are described below that the base station processes the received signal through two interference comparison architectures, i.e., a basic cancellation framework and a residual cancellation framework, to detect the channel response of each UE.

Example one

Fig. 2 is a flowchart for processing a received signal by an infrastructure cancellation framework to obtain a channel response of each UE according to an embodiment of the present application. As shown in fig. 2, the base station specifically implements the following process:

step S201, the base station receives a pilot signal sent by at least one UE.

The pilot signal includes a common-demodulation reference signal (CRS), a downlink demodulation reference signal (DL DMRS), an uplink demodulation reference signal (UL DMRS), a channel state information reference signal (CSI-RS), a positioning pilot signal (PRS), a Primary Synchronization Signal (PSS), a Secondary Synchronization Signal (SSS), a discovery pilot signal (DRS), and the like.

Specifically, after receiving pilot signals transmitted by a plurality of UEs, the base station numbers the UEs, which are UE1, UE2, and … … UE k … …. Further, the pilot signal transmitted by UE1 is defined as S1, the pilot signal transmitted by UE2 is defined as S2, and so on, the pilot signal transmitted by UE k is defined as Sk. Where k represents an identification numbering each UE.

According to the principle that the base station numbers the plurality of UEs, optionally, the priority of each UE is ranked according to the base station, the higher the priority is, the earlier the ranking is, because in the subsequent process of processing the channel response of each UE, the more the UE ranked earlier is, the more accurate the estimated channel response is. The high-priority users are defined as users with higher requirements on the capacity of an uplink system and a downlink system, such as users with large packet service, users at a cell near point position, or users with large bandwidth.

For convenience of subsequent description, a plurality of pilot signals received by the base station are mathematically modeled, and the received plurality of pilot signals and the to-be-detected channel response of the UE corresponding to each pilot signal are modeled to obtain a received signal Y, which is defined as:

where k denotes a serial number numbering each UE, SkCoefficient matrix representing the pilot signal transmitted by each UE, HkIndicating the channel response to be detected by each UE.

Step S202, the base station carries out iterative estimation of interference cancellation on the channel response of each UE k, and eliminates the interference of other channel responses in the channel response of each UE.

Specifically, after obtaining the received signal Y, the base station estimates, in a first round of estimation, a channel response to be detected of the UE with a sequence number k equal to 1; when estimating the channel response to be detected of the UE with the sequence number k ═ 2, it is necessary to eliminate the influence of the channel response to be detected of the UE with the sequence number k ═ 1 on the channel response; when estimating the channel response to be detected of the UE with the sequence number k-3, it is necessary to eliminate the influence of the channel response to be detected of the UE with the sequence number k-1 and the sequence number k-2; and so on.

Meanwhile, after the base station performs the first round of estimation on each UE, in the second round of estimation process, when each UE is sequentially subjected to the second round of estimation, the influence of the channel response to be detected of each UE except the UE of the base station in the first round of estimation needs to be eliminated; in the third round of estimation process, when each UE is sequentially estimated for the third round, it is necessary to eliminate the influence of the channel response to be detected of each UE in the second round estimation except the UE itself; and so on.

Illustratively, for the first round of estimation, the frequency domain channel response H of each UE is obtained by the following formula (2-1)1,lskThe formula (2-1) is specifically:

wherein H1,rebiRepresenting the frequency domain channel response of each UE in the first round of estimation, k representing the identity of numbering each UE, Sk *Denotes SkAnd (6) conjugation.

For the estimation of the Nth (N is not equal to 1) round, the channel response H of each UE is obtained by the following formula (2-2)N,lskThe formula (2-2) is specifically:

where m represents the number of pilot signals transmitted to the base station, and k is ≦ m, HN-1,rebiRepresenting the frequency domain channel response of each UE in the N-1 th round of estimation, N representing the number of rounds that each UE is performing the estimation, Sk *Denotes SkAnd (6) conjugation.

Step S203, the base station responds H to the obtained frequency domain channelN,lskPerforming inverse Fourier transform (IDFT) to obtain time domain channel response hN,lsk

Wherein the base station responds to the frequency domain channel H by the following formula (3)N,lskPerforming IDFT to obtain time domain channel response hN,lskThe formula (3) is specifically:

hN,lsk=IDFT(ΗN,lsk)。 (3)

step S204, the base station responds to the obtained time domain channel hN,lskCarrying out nonlinear reconstruction to obtain reconstructed time domain channel response hN,rebk

Specifically, the base station obtains the time domain channel response hN,lskThen, the time domain channel is responded to hN,lskIs reconstructed with variable described as hN,rebk. The purpose of the method is that for interference cancellation, a nonlinear processing procedure must be added in each iteration process, so that h is obtained after the nonlinear processing procedureN,rebkCompared with hN,lskCloser to the true channel response.

Step S205, the base station responds to the obtained time domain channel hN,rebkPerforming Fourier transform (DFT) to obtain frequency domain channel response HN,rebk

Wherein the base station responds to the time domain channel h by the following formula (4)N,rebkDFT is carried out to obtain frequency domain channel response HN,rebkThe formula (4) is specifically:

HN,rebk=DFT(hN,rebk)。 (4)

step S206, the base station judges the frequency domain channel response H obtained at the momentN,rebkIf the channel response is the channel response of the last UE to be sequenced, if so, execute step S207; if not, step S202 is performed.

Wherein, the frequency domain channel response H of the UE is circularly calculated in steps S202-S206N,rebkIn the process, the frequency domain channel response H obtained at this time is determined in step S206N,rebkWhen the channel response of the last UE which is not ordered is not the channel response of the last UE which is ordered, k is k +1, and the frequency domain channel response H of each UE obtained before the k is the frequency domain channel response HN,rebkInput to step S202 to calculate the frequency domain channel response H of the UE of the next sequence numberN,rebk

Step S207, the base station judges the frequency domain channel response H obtained at this timeN,rebkWhether the number of estimation rounds performed is the set round threshold D. If yes, the frequency domain channel response H obtained at the time is indicatedN,rebkThe number of estimation rounds is the channel response of the last UE to be sequenced, which is obtained by the last round of iteration, and step S208 is executed; if not, the frequency domain channel response H obtained at the time is indicatedN,rebkThe number of estimation rounds performed is not the channel response of the last UE to be ranked obtained in the last iteration round, and step S202 is performed.

Wherein, the frequency domain channel response H of the UE is circularly calculated in steps S202-S207N,rebkIn the process, the frequency domain channel response H obtained at this time is determined in step S207N,rebkIf the channel response of the last ordered UE obtained by the iteration of the last round is not the channel response of the last ordered UE, N is equal to N +1 and k is equal to 1, and the frequency domain channel response H of each UE obtained in the round is usedN,rebkIs inputted into step S202 to calculate the frequency domain channel response H of the UE of the next roundN,rebk

Step S208, the base station makes the frequency domain channel response H of each UE processed by the last iterationN,rebkAs the final channel response of each UE. Wherein, the finally obtained channel response of each UE is the channel response obtained by the last round of cancellation, and is sequentially HN,reb1、HN,reb2……HN,rebk

The method comprises the steps of processing the acquired received signals through a basic cancellation framework, namely calculating a channel response estimation value of each UE through the received signals, canceling the interference of the channel response estimation values of the previously determined UE, and then canceling the interference of the channel response estimation values of the UE except the UE in the previous round of estimation through a plurality of rounds of iterative degressive processing, so that the channel response of each UE is infinitely close to a true value. The purpose of identifying the detection of a channel response differs for different communication system transmission channels. By taking the pilot frequency of the DMRS uplink service channel as an example, after the channel response of each terminal is identified, the equalization processing of a physical layer is facilitated, and the service quality of the uplink service is improved; taking the SRS sounding signal pilot as an example, after the SRS channel response of each terminal is identified, the uplink synchronization quality and the downlink weight transmission quality are facilitated, so that the uplink and downlink system capacity is improved.

In the first embodiment, the response h of the base station to the obtained time domain channel is mentionedN,lskNonlinear reconstruction is carried out to obtain frequency domain channel response hN,rebk. In the embodiment of the present application, the adopted nonlinear reconstruction mainly includes three reconstruction schemes, namely basic nonlinear reconstruction, high-speed sampling and new waveform. The following describes in detail how these three schemes will respond to the channel hN,lskCarrying out reconstruction transformation to obtain frequency domain channel response hN,rebk

1. Basic non-linear reconstruction scheme

(1) As shown in FIG. 3, a pilot signal S is based on received non-orthogonal pilotskLength of sequence of (1)scChannel response h corresponding to the pilot signalN,lskThe length L of the waveform of (a) and the time-domain envelope function w are constructed, and the specific formula is as follows:

w=IFFT(Wsinc) (ii) a Wherein

Where l is represented as the time domain channel response hN,lskSample point number of, LscPilot signal S representing non-orthogonal pilotskL denotes the time domain channel response hN,lskLength of the waveform of (2).

(2) By presetting a threshold Thr, the channel response h in the time domainN,lskSelects the position tap with stronger poweriThen, an envelope waveform matrix is constructed, and the specific formula is as follows:

where tapi represents the sample location with stronger power, i1And i2The index of the number of the sampling points with stronger power is shown, and I represents the number of the sampling points with stronger power.

In addition, by responding h to the time domain channelN,lskAfter the sampling point position with stronger power is extracted, a vector with dimension I x 1 is formed and is expressed as hN,lsk,tap

(3) Calculating the reconstructed channel response by matrix inversionThe method specifically comprises the following steps:

(4) by using the reconstructed channel responseAnd a time domain envelope function w, and reconstructing a time domain channel response hN,rebkThe method specifically comprises the following steps:

wherein i represents the numbered index of the sample point, circshift (w, tap)i) The physical meaning of (1) is to circularly right shift the waveform of the envelope function w by tapiAnd (5) sampling points.

2. High-speed sampling scheme

(1) For frequency domain channel response HN,lskIs over-sampled by zero-padding in the frequency domain, thereby providing a frequency domain channel response HN,lskThe waveform length is expanded to an overspreamp multiple of the original sample number through tail zero filling, and then an IDFT is carried out to obtain a time domain channel response hN,lskThe number of dimension points on the waveform is Novsamp

(2) The frequency domain channel response h is calculated and reconstructed according to the formulas (3), (5), (6), (7) and (8)N,rebk,ovsampThen, the time domain channel is responded to hN,rebk,ovsampPerforming oversampp sampling point extraction on the waveform to obtain time domain channel response hN,rebkThe specific calculation formula is as follows:

hN,rebk=hN,rebk,ovsamp(1:oversamp:Novsamp); (9)

wherein, overampp represents overampp sample points, NovsampRepresenting the time domain channel response hN,lskThe number of dimension points of the waveform of (2).

3. New waveform scheme

(1) Pilot signal S based on received non-orthogonal pilotskLength of sequence of (1)scTime domain channel response h corresponding to the pilot signalN,lskLength L of the waveform of (3), envelope function w of the design time domainp

Illustratively, as shown in FIG. 4, the envelope function w is specifically designedpThe process of (2) is as follows:

step S401, appointing a time domain waveform enveloping function y of each time delay expansion;

step S402, obtaining an initial envelope function w by constructing a time domain envelope function w in formula (5)0

Step S403, substituting the obtained envelope function into a formula (10) to calculate and obtain 2 sampling point coefficients; wherein, the formula (10) is:

wherein x represents a sampling point coefficient, and y represents a time domain waveform envelope function of each delay spread.

Step S404, substituting the obtained 2 sampling point coefficients into the formula (10) to calculate and obtain an updated reconstructed waveform wp(ii) a Wherein, formula (11) is:

wherein x isFIs a matrix-expanded form of x.

Step S405, judging whether the p value is equal to a set threshold value, if so, executing step S406; if not, let p be p +1, then execute step S403;

wherein the waveform w is circularly calculated from the step S403 to the step S405pIn the process, the waveform w obtained at this time is determined in step S405pIf p is not equal to the threshold, let p be p +1, and use the waveform w obtained herepIs inputted to step S402 to calculate the next waveform wp

Step S406, obtaining an optimal reconstructed waveform w under consideration of different time delay expansionsp

(2) In obtaining a reconstructed waveform wpThen, the reconstructed time domain channel response h is obtained according to the formulas (6) to (8)N,rebk

In the embodiment of the application, the base station obtains the time domain channel response hN,lskThen, adopting any one scheme of the three nonlinear reconstruction schemes to respond to the time domain channel hN,lskCarrying out nonlinear processing to obtain frequency domain channel response hN,rebkThereby enabling the channel response of each UE detected by the base station to be closer to the true value.

The following describes the scheme of the first embodiment by a specific example. In this case, it is determined that three UEs transmit pilot signals to the base station (i.e., m is 3), and the channel response of each UE through two rounds of iteration processing (i.e., N is 2) is sufficient.

After receiving pilot signals sent by three UEs, the base station performs cancellation processing in the first round:

(1) for the preliminary estimation performed by UE1, the following formula (2-1) in step S202 is obtained:

then, the frequency domain channel response H is obtained through the formulas (3) to (11) in the steps S203 to S2051,reb1(ii) a Since k < m at this time, it is necessary to loop to step S202 and detect the channel response of the UE 2.

(2) For the UE2, the frequency domain channel response H obtained through the formula (2-1) and the first loop in step S202 is preliminarily estimated1,reb1Obtaining:

then, the frequency domain channel response H is obtained through the formulas (3) to (11) in the steps S203 to S2051,reb2(ii) a Since k < m at this time, it is necessary to loop to step S202 and detect the channel response of the UE 3.

(3) For the UE3 to make preliminary estimation, the frequency domain channel response H obtained through the first loop of formula (2-2) in step S2021,reb1And the frequency domain channel response H obtained by the second circulation1,reb2Obtaining:

then, the frequency domain channel response H is obtained through the formulas (5) to (11) in the steps S203 to S2051,reb3(ii) a Since k is m, but N < 2, the process also needs to loop to step S202,the channel response of the UE1 second round of estimation is detected.

In the second round of cancellation processing:

(1) for UE1, performing the second round of estimation, and obtaining the frequency domain channel response H through the formula (2-2) in step S202 and the second round of estimation in the first round of estimation1,reb2And the frequency domain channel response H obtained by the third circulation in the first round of estimation1,reb3Obtaining:

then, the frequency domain channel response H is obtained through the formulas (3) to (11) in the steps S203 to S2052,reb1(ii) a Since k < m at this time, it is necessary to loop to step S202 and detect the channel response of the UE2 in the second round of estimation.

(2) For UE2, performing the second round of estimation, and obtaining the frequency domain channel response H through formula (3) in step S202 and the first loop in the first round of estimation1,reb1And the frequency domain channel response H obtained by the third circulation in the first round of estimation1,reb3Obtaining:

then, the frequency domain channel response H is obtained through the formulas (3) to (11) in the steps S203 to S2052,reb2(ii) a Since k < m at this time, it is necessary to loop to step S202 and detect the channel response of the UE3 in the second round of estimation.

(3) For UE3, performing the second round of estimation, and obtaining the frequency domain channel response H through formula (3) in step S202 and the first loop in the first round of estimation1,reb1And the frequency domain channel response H obtained by the second circulation in the first round of estimation1,reb2Obtaining:

then, the frequency domain channel response H is obtained through the formulas (3) to (11) in the steps S203 to S2052,reb3(ii) a Since k is m and N is 2, it is not necessary to loop to step S202 to directly estimate H in the last round2,reb1、H2,reb2And H2,reb3As the final channel response of each UE.

Example two

Fig. 5 is a flowchart for processing a received signal by a residual cancellation framework to obtain a channel response of each UE according to an embodiment of the present application. As shown in fig. 5, the base station specifically implements the following process:

step S501, the base station receives a pilot signal sent by at least one UE.

Specifically, after receiving pilot signals transmitted by a plurality of UEs, the base station numbers the plurality of UEs, and defines the pilot signal transmitted by UE k as Sk. In addition, the historical channel response of each UE is defined as HhistkAnd provides that at the initial iteration is set to 0.

Step S502, the base station estimates the channel response of each UE, and eliminates the interference of other channel responses in the channel response of each UE.

Specifically, the signal Y at this time no longer represents the received signal of the frequency domain signal, but rather represents the residual signal Y remaining uncancelled with each iterative cancellation process. When each UE carries out channel estimation in sequence, the residual signal Y and the pilot signal are estimated, and the historical channel response H of the previous round of reconstruction is addedhistkAfter the estimation is finished, the pilot signal estimated this time is continuously subtracted from Y, so as to continuously estimate the next UE; after the estimation of the channel responses of all the UE in one round is finished, the user estimation of the next round is carried out; and so on.

Illustratively, when each UE is estimated, the channel response H of each UE is obtained by the following formula (12)1,lskThe formula (12) is specifically:

wherein k represents the serial number numbering each UE, N is the number of times of iterative estimation of the base station to the channel response of each UE, HN,lskIndicating the channel response to be detected, Y, of the UE in the Nth round of estimationN,lskRepresents the residual result during the k-th user estimation process in the Nth round, HN-1,histkRepresenting the historical channel response of the UE in the N-1 th round of estimation, H0,histk=0。

Step S503, the base station responds H to the obtained channel of each UEN,lskPerforming IDFT to obtain channel response hN,lsk. Wherein the base station responds to the channel H by formula (3)N,lskPerforming IDFT to obtain channel response hN,lsk

Step S504, the base station responds H to the obtained channel of each UEN,lskCarrying out nonlinear reconstruction to obtain frequency domain channel response hN,rebk. Wherein, the base station pair HN,lskThe non-linear reconstruction method may be any one implementation manner of a basic non-linear reconstruction scheme, a high-speed sampling scheme, and a new waveform scheme in the above embodiment, and the specific implementation process is detailed in fig. 3 to 4 and corresponding description, which is not described herein again.

Step S505, the base station responds to the obtained frequency domain channel h of each UEN,rebkDFT is carried out to obtain frequency domain channel response HN,rebk. Wherein the base station responds to the frequency domain channel h by formula (4)N,rebkDFT is carried out to obtain frequency domain channel response HN,rebk

Step S506, the base station judges the frequency domain channel response H obtained at the momentN,rebkWhether the number of estimation rounds performed is the set round threshold D. If not, the frequency domain channel response H obtained at the time is indicatedN,rebkThe number of estimation rounds performed is not the channel response of each UE obtained by the last iteration round, and step S507 is performed; if yes, the frequency domain channel response H obtained at the time is indicatedN,rebkThe number of estimation rounds performed is the channel response of each UE obtained in the last iteration round, and step S510 is performed.

Step S507, the base stationAccording to the obtained frequency domain channel response H of the UE kN,rebkThe residual err of the channel response is calculated.

Specifically, the base station calculates a residual err of the channel response of each UE according to formula (13), where formula (13) is specifically:

errN,k=HN,rebk-HN-1,histk。 (13)

step S508, the base station updates the received signal Y according to the residual error of the channel response of each UEN,k

Specifically, when the iterative process is in the user k addition process, the base station updates the received signal Y by the equation (14-1)NThe formula (14-1) is specifically:

YN,k+1=YN,k-SkerrN,k。 (14-1)

when the iteration process is in the iteration round N increasing process, k is accumulated to m positions at the moment, and the base station updates the received signal Y through the formula (14-2)NThe formula (14-2) is specifically:

YN+1,1=YN,m-SmerrN,m。 (14-2)

step S509, the base station updates the historical channel response of each UE to HN,histkThen, step S502 is performed again.

Specifically, the base station updates the historical channel response of each UE to H by formula (15)N,histkThe formula (15) is specifically:

HN,histk=HN,rebk。 (15)

wherein, the received signal Y is updated in step S508NAnd updating the historical channel response of each UE to H in step S509N,histkThe order of (A) is not limited.

Step S510, the base station makes the frequency domain channel response H of each UE processed by the last iterationN,rebkAs the final channel response of each UE. Wherein, the finally obtained channel response of each UE is the channel response obtained by the last round of cancellation, and is sequentially HN,reb1、HN,reb2……HN,rebk

According to the method, the received signals are processed through a residual cancellation frame, namely, the residual of each UE and the differential signals of each UE are sequentially calculated through the received signals, then the historical channel responses of each UE are combined, the channel response estimation value of each UE is calculated, and finally the estimation value of each UE in the previous round is superposed through a plurality of rounds of iteration addition processing, so that the channel response of each UE is infinitely close to the true value.

The following describes the scheme of the second embodiment by a specific example. In this case, it is determined that three UEs transmit pilot signals to the base station (i.e., m is 3), and the channel response of each UE through two rounds of iteration processing (i.e., N is 2) is sufficient.

After receiving pilot signals sent by three UEs, the base station performs cancellation processing in the first round:

wherein, let H0,reb1=0,H0,reb2=0,H0,reb30, i.e. H0,hist1=0,H0,hist2=0,H0,hist3=0。

Then, the frequency domain channel response H is obtained through the formulas (3) to (11) in the steps S503 to S5051,reb1、H1,reb2And H1,reb3(ii) a Since N < 2, the process loops to step S502 to detect the channel response of the second round of estimation of each UE.

At this time, according to equation (13), the residual err of the channel response of each UE is calculated as:

err1,1=H1,reb1-H0,hist1=H1,reb1

err1,2=H1,reb2-H0,hist2=H1,reb2

err1,3=H1,reb3-H0,hist3=H1,reb3

according to the residual err of the channel response of each UE,updating the received signal Y according to equation (14-2)2,1Updating the received signal Y according to equation (14-1)2,2And Y2,3Obtaining:

Y2,1=Y1,3-S3err1,3

Y2,2=Y2,1-S1err2,1

Y2,3=Y2,2-S2err2,2

the historical channel response H of each UE is updated according to equation (15)N,histkComprises the following steps:

H1,hist1=H1,reb1

H1,hist2=H1,reb2

H1,hist3=H1,reb3

in the second round of cancellation processing:

then, the frequency domain channel response H is obtained through the formulas (3) to (11) in the steps S503 to S5052,reb1、H2,reb2And H2reb3(ii) a Since N is 2 at this time, it is not necessary to loop to step S502, and H estimated in the last round is directly estimated2,reb1、H2,reb2And H2,reb3As the final channel response of each UE.

An example of a detection method performed by the base station side provided by the present application is described above in detail. It is understood that the detecting means comprises corresponding hardware structures and/or software modules for performing the respective functions in order to realize the above-mentioned 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.

The detection device may be divided into functional units according to the method example, for example, each function may be divided into each functional unit, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the units in the present application is schematic, and is only one division of logic functions, and there may be another division manner in actual implementation.

For example, the detecting device 600 shown in fig. 6 includes a transceiver 601 and a processing unit 602.

In an embodiment of the present application, the detection apparatus 600 is configured to support a base station to implement the functions of the base station in the detection method provided in the embodiment of the present application, for example, the transceiver 601 is configured to receive pilot signals sent by m user equipments UE respectively; the processing unit 602 is configured to determine a received signal according to pilot signals sent by m user equipments UEs respectively and channel responses to be detected of the m UEs, where m is a positive integer greater than 1; determining an estimated value of the channel response to be detected of each UE under each round estimation in the D round according to the pilot signals of the m UEs and the received signals; and determining a detection result, wherein the detection result is an estimated value of the channel response to be detected of each UE under the estimation of the D-th round, and D is a positive integer greater than 1. For a specific implementation of how to detect the channel response of each UE after the base station receives the pilot signals sent by multiple UEs, reference may be made to some embodiments of the method of the present application, for example, relevant contents in the embodiments shown in fig. 2 to fig. 5, which are not described in detail.

In one possible implementation manner, when the channel response to be detected of the UE is estimated in the nth round, N is a positive integer, and N is 1; the processing unit 602 is configured to determine, according to the pilot signals of the m UEs and the received signal, an estimated value of a channel response to be detected of the 1 st UE under the 1 st round of estimation; or determining an estimated value of the channel response to be detected of each UE under the 1 st round estimation according to the pilot signals of the m UEs, the received signals and the channel response of the UE which needs to be canceled and is determined previously, wherein the channel response of the UE which needs to be canceled and is determined previously of the kth UE comprises the estimated value of the channel response to be detected of the 1 st to k-1 st UEs under the 1 st round estimation, k is a positive integer, and 1< k is less than or equal to m. For how to determine a specific implementation manner of how to determine an estimated value of the channel response to be detected of each UE under the 1 st round of estimation, reference may be made to some embodiments of the method of the present application, for example, related contents in the embodiment shown in fig. 2, which are not described in detail.

In a possible implementation manner, when the channel responses to be detected of the UEs are estimated in the nth round, where N is a positive integer and 1< N is equal to or less than D, the processing unit 602 is configured to determine, according to the pilot signals of the m UEs, the received signals, and the channel responses of the UEs that have been previously determined and need to be canceled, an estimated value of the channel responses to be detected of each UE in the nth round estimation, where the channel responses of the UEs that have been previously determined and need to be canceled include estimated values of the channel responses to be detected of other m-1 UEs in the N-1 th round estimation. For how to determine a specific implementation manner of how to determine an estimated value of the channel response to be detected of each UE under the nth round of estimation, reference may be made to some embodiments of the method of the present application, for example, related contents in the embodiment shown in fig. 2, which are not described in detail.

In a possible implementation manner, the processing unit 602 is configured to determine, according to the pilot signals of the m UEs, the differential signals of the m UEs, and the historical channel responses of the m UEs, an estimated value of a channel response to be detected of each UE under the nth round of estimation; the estimated values of the channel response to be detected of each UE under the N-th round of estimation are determined in sequence, the differential signal is the received signal, a signal determined by the received signal, the pilot signal of the last UE and the residual error of the last UE, the differential signal of the last UE and the residual error of the last UE, the residual error is the difference value between the estimated value of the channel response to be detected of the UE under the N-th round of estimation and the historical channel response in the N-th round of estimation, the historical channel response is the estimated value of the channel response to be detected of the UE under the N-1 round of estimation, N is a positive integer, and N is not less than 1 and not more than D. For how to determine a specific implementation manner of how to determine an estimated value of the channel response to be detected of each UE under the nth round of estimation, reference may be made to some embodiments of the method of the present application, for example, related contents in the embodiment shown in fig. 5, which are not described in detail.

In a possible implementation manner, the processing unit 602 is configured to determine a residual error under the N +1 th round of estimation of the kth UE, where the residual error under the N +1 th round of estimation of the kth UE is obtained by subtracting a historical channel response under the N th round of estimation of the kth UE from an estimated value of a to-be-detected channel response under the N th round of estimation of the kth UE, where k is a positive integer and is greater than or equal to 1 and less than or equal to m. For how to determine a specific implementation manner of the residual under the N +1 th round estimation of the kth UE, reference may be made to some embodiments of the method of the present application, for example, related contents in the embodiment shown in fig. 5, which are not repeated.

In one possible implementation manner, the processing unit 602 is configured to determine differential information of a (k + 1) th UE, where the differential information of the (k + 1) th UE is obtained by subtracting a product of a pilot signal of the (k) th UE and a residual of the (k) th UE from the differential information of the (k) th UE. As to how to determine the specific implementation manner of the difference information of the (k + 1) th UE, reference may be made to some embodiments of the method of the present application, for example, related contents in the embodiment shown in fig. 5, which are not described in detail.

In a possible implementation manner, the processing unit 602 is configured to determine historical channel responses of the m UEs under N +1 rounds of estimation, where the historical channel responses of the m UEs under N +1 rounds of estimation are estimated values of channel responses to be detected of the m UEs under the nth round of estimation. For how to determine the specific implementation of the historical channel responses under the N +1 rounds of estimation of the m UEs, reference may be made to some embodiments of the method of the present application, for example, relevant contents in the embodiment shown in fig. 5, which are not described in detail.

In a possible implementation manner, the processing unit 602 is configured to perform inverse fourier transform (IDFT) on the obtained estimated value of the channel response to be detected of each UE in each round of estimation in the D round to obtain a first time domain estimated value; the estimated value of the channel response to be detected of each UE under each round of estimation in the D round is a first frequency domain estimated value; carrying out nonlinear reconstruction on the first time domain estimation value to obtain a second time domain estimation value; and performing Fourier transform (DFT) on the second time domain estimation value to obtain a second frequency domain estimation value. For a specific implementation of how to convert the first frequency domain estimated value into the second frequency domain estimated value, reference may be made to some embodiments of the method of the present application, for example, related contents in the embodiments shown in fig. 2 to fig. 5, which are not described in detail.

In a possible implementation manner, the processing unit 602 is configured to construct an envelope function according to a sequence length of a pilot signal of each UE and a length of a waveform of a first time domain estimation value of a channel response to be detected of each UE; selecting a position with stronger power on the waveform of the first time domain estimation value of the channel response to be detected of each UE through a set threshold value, and constructing an envelope waveform matrix; calculating a third time domain estimation value of the channel response to be detected of each UE in an inversion mode of the envelope waveform matrix; and calculating the second time domain estimation value through the third time domain estimation value of the channel response to be detected of each UE and the envelope function. For a specific implementation manner of how to perform the nonlinear reconstruction on the first time domain estimation value to obtain the second time domain estimation value, reference may be made to some embodiments of the method of the present application, for example, related contents in the embodiments shown in fig. 3 to fig. 4, which are not described in detail.

Fig. 7 shows a schematic structural diagram of a detection apparatus 700 provided in the present application. The detection apparatus 700 may be used to implement the detection method performed by the base station side described in the above method embodiments. The detection apparatus 700 may be a chip, a terminal, a base station or other wireless communication device, etc.

The detection apparatus 700 includes one or more processors 701, and the one or more processors 701 may support the detection apparatus 600 to implement the detection method performed by the base station in the embodiment of the present application, for example, the method performed by the base station in the embodiment shown in fig. 2 to fig. 5.

The processor 701 may be a general purpose processor or a special purpose processor. For example, processor 701 may include a Central Processing Unit (CPU) and/or a baseband processor. Where the baseband processor may be configured to process communication data (e.g., the first message described above), the CPU may be configured to implement corresponding control and processing functions, execute software programs, and process data of the software programs.

Further, the detection apparatus 700 may further include a transceiver 705 for implementing input (reception) and output (transmission) of signals.

For example, the detection apparatus 700 may be a chip, and the transceiver unit 705 may be an input and/or output circuit of the chip, or the transceiver unit 705 may be an interface circuit of the chip, and the chip may be a component of a base station or other wireless communication device.

Also for example, detection apparatus 700 may be a base station. The transceiving unit 705 may include a transceiver or a radio frequency chip. The transceiving unit 705 may also comprise a communication interface.

Optionally, the detection apparatus 700 may further include an antenna 706, which may be used to support the transceiver unit 705 to implement the transceiver function of the detection apparatus 700.

Optionally, the detection apparatus 700 may include one or more memories 702, on which programs (also instructions or codes) 703 are stored, and the programs 703 may be executed by the processor 701, so that the processor 701 executes the method described in the above method embodiment. Optionally, data may also be stored in the memory 702. Alternatively, processor 701 may also read data (e.g., predefined information) stored in memory 702, which may be stored at the same memory address as program 703 or at a different memory address than program 703.

The processor 701 and the memory 702 may be provided separately or integrated together, for example, on a single board or a System On Chip (SOC).

In one possible design, the detection apparatus 700 is a base station or a chip that can be used for access network equipment. For example, the transceiver 705 is configured to receive pilot signals sent by m user equipments UE respectively; the processor 701 is configured to determine a received signal according to pilot signals sent by m user equipments UEs respectively and channel responses to be detected of the m UEs, where m is a positive integer greater than 1; determining an estimated value of the channel response to be detected of each UE under each round estimation in the D round according to the pilot signals of the m UEs and the received signals; and determining a detection result, wherein the detection result is an estimated value of the channel response to be detected of each UE under the estimation of the D-th round, and D is a positive integer greater than 1.

For a detailed description of the operations performed by the detection apparatus 700 in the above-mentioned various possible designs, reference may be made to the behavior of the base station in the embodiment of the detection method provided in the present application, for example, relevant contents in the embodiments shown in fig. 2 to fig. 5, which are not described in detail.

It should be understood that the steps of the above-described method embodiments may be performed by logic circuits in the form of hardware or instructions in the form of software in the processor 701. The processor 701 may be a CPU, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other programmable logic device, such as a discrete gate, a transistor logic device, or a discrete hardware component.

Fig. 8 is a schematic structural diagram of a base station according to an embodiment of the present application, where the detection apparatus 600 is the base station. As shown in fig. 8, the functions of the network device in the detection method embodiments corresponding to fig. 2 to 5 are performed. The base station 800 may comprise one or more DUs 801 and one or more CUs 802. The DU 801 may include at least one antenna 8011, at least one radio frequency unit 8012, at least one processor 8013 and at least one memory 8014. The DU 801 part is mainly used for transceiving radio frequency signals, converting radio frequency signals and baseband signals, and partially processing baseband. CU802 may include at least one processor 8022 and at least one memory 8021. The CU802 and the DU 801 can communicate with each other through an interface, wherein a Control Plane (Control Plane) interface can be Fs-C, such as F1-C, and a User Plane (User Plane) interface can be Fs-U, such as F1-U.

The CU802 part is mainly used for performing baseband processing, controlling a base station, and the like. The DU 801 and the CU802 may be physically located together or physically located separately, i.e. distributed base stations. The CU802 is a control center of the base station, and may also be referred to as a processing unit, and is mainly used to perform a baseband processing function. For example, the CU802 may be configured to control the base station to perform the operation procedures described above with respect to the network device in the method embodiments.

Specifically, the baseband processing on the CU and the DU may be divided according to protocol layers of the wireless network, for example, functions of a Packet Data Convergence Protocol (PDCP) layer and protocol layers above the PDCP layer are set in the CU, and functions of protocol layers below the PDCP layer, for example, functions of a Radio Link Control (RLC) layer and a Medium Access Control (MAC) layer, are set in the DU. For another example, a CU implements Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP) functions, and a DU implements Radio Link Control (RLC), Medium Access Control (MAC) and Physical (PHY) functions.

Further, optionally, base station 800 may include one or more radio frequency units (RUs), one or more DUs, and one or more CUs. Wherein, the DU may include at least one processor 8013 and at least one memory 8014, the RU may include at least one antenna 8011 and at least one radio frequency unit 8012, and the CU may include at least one processor 8022 and at least one memory 8021.

In an example, the CU802 may be formed by one or more boards, and the multiple boards may jointly support a radio access network with a single access indication (e.g., a 5G network), or may respectively support radio access networks with different access schemes (e.g., an LTE network, a 5G network, or other networks). The memory 8021 and processor 8022 may serve one or more boards. That is, the memory and processor may be provided separately on each board. Multiple boards may share the same memory and processor. In addition, each single board can be provided with necessary circuits. The DU 801 may be formed by one or more boards, where the boards may jointly support a wireless access network with a single access instruction (e.g., a 5G network), and may also respectively support wireless access networks with different access schemes (e.g., an LTE network, a 5G network, or other networks). The memory 8014 and the processor 8013 may serve one or more boards. That is, the memory and processor may be provided separately on each board. Multiple boards may share the same memory and processor. In addition, each single board can be provided with necessary circuits.

The DU and the CU may jointly perform the function of the processor 602 in the detection apparatus 600 shown in fig. 6 or the function of the processor 701 in the detection apparatus 700 shown in fig. 7, which is not described in detail herein.

It is clear to those skilled in the art that the descriptions of the embodiments provided in the present application may be referred to each other, and for convenience and brevity of description, for example, the functions and steps of the apparatuses and the devices provided in the embodiments of the present application may be referred to the relevant description of the method embodiments of the present application, and the method embodiments and the apparatus embodiments may be referred to, combined or cited as each other.

In the several embodiments provided in the present application, the disclosed system, apparatus and method can be implemented in other ways. For example, some features of the method embodiments described above may be omitted, or not performed. The above-described embodiments of the apparatus are merely exemplary, the division of the unit is only one logical function division, and there may be other division ways in actual implementation, and a plurality of units or components may be combined or integrated into another system. In addition, the coupling between the units or the coupling between the components may be direct coupling or indirect coupling, and the coupling includes electrical, mechanical or other connections.

It should be understood that, in the various embodiments of the present application, the sequence numbers of the processes do not mean the execution sequence, and the execution sequence of the processes should be determined by the functions and the inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. In addition, in the embodiments of the present application, a terminal and/or a network device may perform some or all of the steps in the embodiments of the present application, and these steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. Further, the various steps may be performed in a different order presented in the embodiments of the application, and not all operations in the embodiments of the application may be performed.

25页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种适用于电力物联网的通信终端

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!