WO2022001240A1 - Detection method, device, and communication apparatus - Google Patents
Detection method, device, and communication apparatus Download PDFInfo
- Publication number
- WO2022001240A1 WO2022001240A1 PCT/CN2021/083335 CN2021083335W WO2022001240A1 WO 2022001240 A1 WO2022001240 A1 WO 2022001240A1 CN 2021083335 W CN2021083335 W CN 2021083335W WO 2022001240 A1 WO2022001240 A1 WO 2022001240A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- channel response
- round
- estimation
- estimated value
- detected
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 52
- 238000004891 communication Methods 0.000 title claims abstract description 19
- 230000004044 response Effects 0.000 claims abstract description 302
- 238000000034 method Methods 0.000 claims abstract description 82
- 230000006870 function Effects 0.000 claims description 37
- 230000015654 memory Effects 0.000 claims description 20
- 239000011159 matrix material Substances 0.000 claims description 10
- 238000003672 processing method Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 abstract description 29
- 108091006146 Channels Proteins 0.000 description 264
- 238000012545 processing Methods 0.000 description 40
- 238000010586 diagram Methods 0.000 description 8
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 238000001228 spectrum Methods 0.000 description 4
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012804 iterative process Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- CIWBSHSKHKDKBQ-JLAZNSOCSA-N Ascorbic acid Chemical compound OC[C@H](O)[C@H]1OC(=O)C(O)=C1O CIWBSHSKHKDKBQ-JLAZNSOCSA-N 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
- H04L25/0228—Channel estimation using sounding signals with direct estimation from sounding signals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present invention relates to the field of communication technologies, and in particular, to a detection method, an apparatus and a communication device.
- LTE Long Term Evolution
- 5G 5th Generation
- the embodiments of the present application provide a detection method, an apparatus, and a communication device.
- the present application provides a detection method.
- the method is performed by a network device, and includes: determining a received signal according to pilot signals sent by m user equipment UEs and channel responses to be detected of the m UEs.
- the m is a positive integer greater than 1; according to the pilot signals of the m UEs and the received signals, determine the estimated value of the channel response to be detected of each UE under each round of estimation in the D round; determine the detection
- the detection result is an estimated value of the to-be-detected channel response of each UE under the D-th round of estimation, where D is a positive integer greater than 1.
- the network device after receiving pilot signals sent by multiple UEs, in order to eliminate the interference problem under the non-orthogonal pilot frequency and the interference problem between cells, uses a basic cancellation framework and a residual cancellation framework
- the two interference contrast architectures process the received signal to detect the channel response of each UE to increase the number of pilot resources and system capacity within the network equipment.
- signal to determine the estimated value of the channel response to be detected of each UE under the first round of estimation including: determining the channel response to be detected of the first UE according to the pilot signals of the m UEs and the received signal The estimated value under the first round of estimation; or the to-be-detected channel of each UE is determined according to the pilot signals of the m UEs, the received signals, and the previously determined channel responses of the UEs that need to be cancelled The estimated value of the response in the first round of estimation, wherein the channel response of the previously determined UE that needs to be canceled of the kth UE includes the channel responses to be detected of the 1st to k-1th UEs in the th
- the k is a positive integer, and 1 ⁇ k ⁇ m.
- the acquired received signal is processed through the basic cancellation framework, that is, the channel response estimate value of each UE is calculated through the received signal, and then the previously determined channel response estimate value of the UE is cancelled. Then, through multiple rounds of iterative reduction processing, the interference of the estimated channel response values of UEs other than itself in the previous round of estimation is cancelled, so that the channel response to each UE is infinitely close to the real value.
- the N is a positive integer, and 1 ⁇ N ⁇ D; the received signal, and determining the estimated value of the channel response to be detected of each UE under the Nth round of estimation, including: according to the pilot signals of the m UEs, the received signal, and a previously determined value that needs to be canceled The channel response of the UE is determined, and the estimated value of the channel response to be detected of each UE under the Nth round of estimation is determined, wherein the previously determined channel response of the UE that needs to be cancelled includes other m-1 UEs The estimated value of the to-be-detected channel response under the N-1th round of estimation.
- the acquired received signal is processed through the basic cancellation framework, that is, the channel response estimate value of each UE is calculated through the received signal, and then the previously determined channel response estimate value of the UE is cancelled. Then, through multiple rounds of iterative reduction processing, the interference of the estimated channel response values of UEs other than itself in the previous round of estimation is cancelled, so that the channel response to each UE is infinitely close to the real value.
- the processing method for determining the estimated value of the channel response to be detected of each UE under the first round of estimation is specifically:
- H 1,rebi represents the estimated value of the channel response to be detected of each UE determined first in the first round of estimation
- k represents the identifier for numbering each UE
- Sk * represents the conjugate of Sk
- the processing method for determining the estimated value of the channel response to be detected of each UE under the n>1th round of estimation is specifically:
- m represents the number of received pilot signals
- k ⁇ m, H N-1, rebi represents the estimated value of the channel response to be detected of each UE under the N-1th round of estimation
- N represents for each UE
- Sk * denotes the conjugate of Sk.
- the signal determined by the residual of the previous UE and the differential signal of the previous UE, the pilot signal of the previous UE and the signal determined by the residual of the previous UE, the residual is the UE's pending signal.
- the estimated value under the sub-estimation, the N is a positive integer, and 1 ⁇ N ⁇ D.
- the received signal is processed through the residual cancellation framework, that is, the residual of each UE and the differential signal of each UE are sequentially calculated through the received signal, and then combined with the historical channels of each UE In response, the estimated value of the channel response of each UE is calculated, and finally through multiple rounds of iterative incremental processing, the estimated value of each UE in the previous round is superimposed, so that the channel response to each UE is infinitely close to the real value.
- the processing method for determining the estimated value of the channel response to be detected of each UE under multiple rounds of estimation is specifically:
- k represents the identifier for numbering each UE
- N represents the number of rounds of estimation for each UE
- Y N represents the number of rounds of estimation for each UE
- Y N represents the number of rounds of estimation for each UE
- Y N represents the received signal of the kth UE in the Nth round of estimation
- H N-1 represents the historical channel response of the kth UE in the N- 1th round of estimation
- H 0,rebk 0.
- the method further includes: determining a residual under the N+1th round of estimation of the kth UE, where the residual under the N+1th round of estimation of the kth UE is Obtained by subtracting the estimated value of the channel response to be detected of the kth UE under the Nth round of estimation minus the historical channel response of the kth UE under the Nth round of estimation, where k is positive Integer, and 1 ⁇ k ⁇ m.
- the method further includes: determining differential information of the k+1th UE, where the differential information of the k+1th UE is obtained by subtracting the differential information of the kth UE from the obtained by multiplying the pilot signal of the kth UE and the residual of the kth UE.
- the method further includes: determining historical channel responses under N+1 rounds of estimation of the m UEs, where the historical channel responses of the m UEs under N+1 rounds of estimation are: The estimated value of the to-be-detected channel responses of the m UEs under the Nth round of estimation.
- the method further includes: performing an inverse Fourier transform (IDFT) on the obtained estimated value of the to-be-detected channel response of each UE under each round of estimation in the D rounds, to obtain a first time-domain estimated value;
- IDFT inverse Fourier transform
- the estimated value of the to-be-detected channel response of the UE under each round of estimation in round D is the first frequency domain estimated value; the first time domain estimated value is nonlinearly reconstructed to obtain the second time domain estimated value;
- Fourier transform DFT is performed on the second time-domain estimated value to obtain a second frequency-domain estimated value.
- the network device After obtaining the time-domain channel response, the network device reconstructs the waveform of the time-domain channel response, the purpose of which is that for interference cancellation, nonlinear processing must be added in each iteration process Compared with the channel response before processing, the channel response after the nonlinear processing is closer to the real channel response.
- performing nonlinear reconstruction on the first time-domain estimated value to obtain a second time-domain estimated value includes: according to the sequence length of the pilot signal of each UE and the each The length of the waveform of the first time-domain estimated value of the channel response to be detected of the UE constructs an envelope function; through the set threshold, on the waveform of the first time-domain estimated value of the channel response to be detected of each UE Selecting a position with stronger power, and constructing an envelope waveform matrix; by inverting the envelope waveform matrix, calculate the third time domain estimated value of the channel response to be detected for each UE; The third time-domain estimated value of the channel response to be detected of each UE and the envelope function are used to calculate the second time-domain estimated value.
- an embodiment of the present application further provides a detection apparatus, including at least one processor, where the processor is configured to execute an instruction stored in a memory, so that the terminal executes each possible implementation of the first aspect.
- the embodiments of the present application further provide a communication device, which is configured to execute various possible implementations of the first aspect.
- the embodiments of the present application further provide a computer-readable storage medium on which a computer program is stored, and when the computer program is executed in a computer, the computer is made to execute the various possible implementations of the first aspect. .
- an embodiment of the present application further provides a computing device, including a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, the first On the one hand various possible embodiments.
- 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 execute the various possible implementations of the first aspect.
- FIG. 1 is a schematic structural diagram of a detection system provided by an embodiment of the present application.
- FIG. 2 is a flowchart of processing a received signal through a basic cancellation framework to obtain channel information of each UE provided by an embodiment of the present application;
- FIG. 3 is a schematic diagram of time-domain waveform reconstruction provided by an embodiment of the present application.
- FIG. 5 is a flowchart of processing a received signal through a residual cancellation framework to obtain channel information of each UE according to an embodiment of the present application
- FIG. 6 is a schematic structural diagram of a detection device provided by an embodiment of the present application.
- 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.
- FIG. 1 is a schematic structural diagram of a detection system provided by an embodiment of the present application.
- the system includes at least one base station 110_N and at least one user equipment (user equipment, UE) 120_M.
- UE user equipment
- one base station covers or manages one or more cells, and in one cell, there will be multiple UEs listening or receiving signals.
- the base station 110_2 can not only allocate non-orthogonal pilot resources for UE 120_4, UE 120_5 and UE 120_6 in cell B of this base station, but also can allocate non-orthogonal pilot resources for UE 120_2 in other cell A and UE120_M- in cell C. 2 Allocate non-orthogonal pilot resources. 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 frequency resources.
- the base station side of the present application uses two basic cancellation frameworks and residual cancellation frameworks.
- This interference comparison architecture processes the received signal to detect the channel response of each UE to increase the number of pilot resources and system capacity in the base station.
- the following two embodiments describe how the base station processes the received signal through two interference comparison architectures, namely the basic cancellation framework and the residual cancellation framework, to detect the channel response of each UE.
- FIG. 2 is a flowchart of processing a received signal through a basic cancellation framework to obtain a channel response of each UE according to an embodiment of the present application.
- the specific implementation process of the base station is as follows:
- Step S201 the base station receives a pilot signal sent by at least one UE.
- the pilot signal includes a common demodulation reference signal (cell-specific reference signal, CRS), a downlink demodulation reference signal (downlink demodulation reference signal, DL DMRS), an uplink demodulation reference signal (uplink demodulation reference signal, UL DMRS) , channel state information-reference signal (CSI-RS), positioning pilot signal (positioning reference signal, PRS), primary synchronization signal (PSS), secondary synchronization signal (secondary synchronization signal, SSS), discovery reference signal (discovery reference signal, DRS), SRS, etc.
- CRS common demodulation reference signal
- DL DMRS downlink demodulation reference signal
- uplink demodulation reference signal uplink demodulation reference signal
- UL DMRS uplink demodulation reference signal
- CSI-RS channel state information-reference signal
- positioning pilot signal positioning reference signal
- PRS primary synchronization signal
- PSS primary synchronization signal
- SSS secondary synchronization signal
- discovery reference signal discovery reference signal
- DRS discovery reference
- the base station After receiving the pilot signals sent by the multiple UEs, the base station numbers the multiple UEs, namely UE 1, UE 2,...UE k... .
- the pilot signal sent by UE 1 is S1
- the pilot signal sent by UE2 is S2
- the pilot signal sent by UE k is Sk.
- k represents an identifier for numbering each UE.
- the base station sorts the priorities of each UE according to the priority.
- the higher the ranking of the UE the more accurate the estimated channel response.
- high-priority users are defined as users who have higher requirements on the capacity of the uplink and downlink systems, such as users of large-package services, users at near-point locations of cells, or users with large bandwidth, and so on.
- the received signal Y is defined as:
- k represents the sequence number for numbering each UE
- Sk represents the coefficient matrix of the pilot signal sent by each UE
- H k represents the channel response to be detected by each UE.
- Step S202 the base station performs iterative estimation of interference cancellation on the channel response of each UE k to eliminate the interference of other channel responses in the channel response of each UE.
- the to-be-detected channel response of the UE with 2 affects it; and so on.
- the base station performs the first round of estimation on each UE
- the second round of estimation process when performing the second round of estimation on each UE in turn, it is necessary to eliminate all UEs except its own UE from the first round of estimation.
- the channel response to be detected is affected by the second estimation; in the third round of estimation, when performing the third round of estimation on each UE in turn, it is necessary to eliminate the second round of estimation for each UE except its own UE.
- the channel response to be detected affects it; and so on.
- the following formula (2-1) is used to obtain the frequency domain channel response H 1,lsk of each UE.
- the formula (2-1) is specifically:
- H 1,rebi represents the frequency domain channel response of each UE in the first round of estimation
- k represents the identifier for numbering each UE
- Sk * represents the conjugate of Sk.
- m represents the number of pilot signals sent to the base station
- k ⁇ m, H N-1, rebi represents the frequency domain channel response of each UE in the N-1th round of estimation
- N represents the response to each UE.
- S k * S k denotes the conjugate.
- Step S203 the base station performs an inverse discrete fourier transform (IDFT) on the obtained frequency-domain channel response H N,lsk to obtain a time-domain channel response h N,lsk .
- IDFT inverse discrete fourier transform
- the base station performs IDFT on the frequency domain channel response H N,lsk through the following formula (3) to obtain the time domain channel response h N,lsk , and formula (3) is specifically:
- Step S204 the base station performs nonlinear reconstruction on the obtained time-domain channel response h N,lsk to obtain a reconstructed time-domain channel response h N,rebk .
- the base station After obtaining the time domain channel response h N,lsk , the base station reconstructs the waveform of the time domain channel response h N,lsk , and the variable is described as h N,rebk .
- the purpose is that for interference cancellation, it is necessary to add a nonlinear processing process in each iteration process, so that h N,rebk after the nonlinear processing process is closer to the real than h N,lsk . channel response.
- Step S205 the base station performs Fourier transform (discrete fourier transform, DFT) on the obtained time-domain channel response h N,rebk to obtain the frequency-domain channel response H N,rebk .
- DFT discrete fourier transform
- the base station performs DFT on the time-domain channel response h N,rebk through the following formula (4) to obtain the frequency-domain channel response H N,rebk , and formula (4) is specifically:
- Step S206 the base station determines whether the frequency domain channel response H N,rebk obtained at this time is the channel response of the last UE to be sorted, and if so, executes step S207; if not, executes step S202.
- Step S207 the base station determines whether the number of estimated rounds performed by the frequency domain channel response H N,rebk obtained at this time is the set round threshold D. If yes, it indicates that the frequency domain channel response H N obtained at this time, the number of estimated rounds performed by rebk is the channel response of the last sorted UE obtained by the last round of iteration, and step S208 is performed; if not, it indicates that The frequency domain channel response H N, the number of estimation rounds performed by rebk obtained at this time is not the channel response of the last sorted UE obtained by the last round of iteration, and step S202 is executed.
- step S207 it is determined in step S207 that the frequency domain channel response H N,rebk obtained at this time is not obtained through the last round of iteration.
- the frequency domain channel response of the UE in the next round is H N,rebk .
- Step S208 the base station takes the frequency domain channel response H N,rebk of each UE in the last round of iterative processing as the final channel response of each UE.
- the finally obtained channel responses for each UE last time a cancellation channel responses obtained, followed by H N, reb1, H N, reb2 whil H N, rebk.
- the present application processes the acquired received signal through the basic cancellation framework, that is, through the received signal, calculates the estimated channel response value of each UE, and then cancels the previously determined channel response estimated value interference of the UE, and then Through multiple rounds of iterative decrement processing, the interference of the estimated value of the channel response of the UE other than itself in the previous round of estimation is cancelled, so that the channel response to each UE is infinitely close to the real value.
- the purpose of identifying the detected channel response is different.
- the base station performs nonlinear reconstruction on the obtained time-domain channel response h N,lsk to obtain the frequency-domain channel response h N,rebk .
- the adopted nonlinear reconstruction mainly includes three reconstruction schemes: basic nonlinear reconstruction, high-speed sampling, and new waveform. The following describes how these three schemes reconstruct and transform the channel response h N,lsk to obtain the frequency domain channel response h N,rebk :
- l represents the time domain channel response h N, lsk sample point number, L SC represents a non-orthogonal pilot pilot sequence length of the signal S k is, L represents the time domain channel response h N, the length of the waveform LSK of .
- tapi represents the position of the sample point with strong power
- i 1 and i 2 represent the number index of the sample point with strong power
- I represents the number of sample points with strong power
- a vector with a dimension of I*1 is formed by extracting the position of a sample point with strong power from the time-domain channel response h N,lsk , which is expressed as h N,lsk,tap .
- i represents the number index of the sample point
- the physical meaning of circshift(w, tap i ) is to cyclically shift the waveform of the envelope function w to the right by tap i samples.
- the oversamp method is to fill zeros in the frequency domain, so as to respond to the frequency domain channel H N,lsk
- the waveform length of H N,lsk It is expanded to an oversamp multiple of the original number of samples by zero-filling at the tail, and then IDFT is used to obtain the waveform of the time-domain channel response h N,lsk , and the number of dimension points on the waveform is N ovsamp .
- oversamp represents the number of oversamp samples
- N ovsamp represents the number of dimension points of the waveform of the time-domain channel response h N,lsk.
- Step S401 specifying the time-domain waveform envelope function y of each time delay extension
- Step S402 obtain the initial envelope function w 0 by constructing the time domain envelope function w in the formula (5);
- Step S403 Substitute the obtained envelope function into formula (10), and calculate to obtain 2 sample point coefficients; wherein, formula (10) is:
- x represents the sample coefficient
- y represents the time-domain waveform envelope function of each delay extension.
- Step S404 according to the obtained 2 sample point coefficients, substitute into formula (10), and calculate and obtain the updated reconstructed waveform w p ; wherein, formula (11) is:
- step S406 the optimal reconstructed waveform w p under consideration of different delay spreads is obtained.
- the base station after obtaining the time-domain channel response hN,lsk , the base station adopts any one of the above three nonlinear reconstruction schemes to perform nonlinear processing on the time-domain channel response hN,lsk to obtain the frequency-domain channel response hN,lsk.
- the channel response h N,rebk makes the channel response of each UE detected by the base station closer to the real value.
- the frequency domain channel response H 1,reb1 is obtained by formulas (3)-(11) in step S203-step S205; since k ⁇ m at this time, it is necessary to loop into step S202 to detect the channel response of UE2.
- step S203-step S205 the frequency domain channel response H 1,reb2 is obtained through formulas (3)-(11) in step S203-step S205; since k ⁇ m at this time, it is necessary to loop into step S202 to detect the channel response of UE3.
- step S202 a preliminary estimate for the UE3, in step S202 by the formula (2-2), the first cycle obtained by frequency-domain channel response H 1, reb1 and frequency domain channel response to obtain second cycle H 1, reb2, get:
- the frequency domain channel response H 2,reb1 is obtained through formulas (3)-(11) in steps S203-step S205; since k ⁇ m at this time, it is necessary to loop into step S202 to detect the channel estimated by UE2 in the second round of estimation response.
- the frequency domain channel response H 2,reb2 is obtained by formulas (3)-(11) in step S203-step S205; since k ⁇ m at this time, it is necessary to loop into step S202 to detect the channel estimated by UE3 in the second round response.
- FIG. 5 is a flowchart of processing a received signal through a residual cancellation framework to obtain a channel response of each UE according to an embodiment of the present application.
- the specific implementation process of the base station is as follows:
- Step S501 the base station receives a pilot signal sent by at least one UE.
- the base station After receiving the pilot signals sent by the multiple UEs, the base station numbers the multiple UEs, and defines the pilot signal sent by the UE k as Sk.
- the historical channel response of each UE is defined as H histk , and it is specified to be set to 0 in the initial iteration.
- 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.
- the signal Y at this time no longer represents the received signal of the frequency domain signal, but represents the remaining un-cancelled residual signal Y with each iteration of the cancellation process.
- each UE performs channel estimation in sequence, it will estimate the residual signal Y and the pilot signal and add the historical channel response H histk of the previous round of reconstruction. After the estimation is completed, the estimated pilot signal will continue. Subtract from Y, so as to continue to estimate the next UE; after completing the estimation of the channel responses of all UEs in one round, perform the next round of user estimation; and so on.
- the following formula (12) is used to calculate the channel response H 1,lsk of each UE.
- the formula (12) is specifically:
- k represents the sequence number for numbering each UE
- N is the number of rounds of iterative estimation of the channel response of each UE by the base station
- H N, lsk represents the channel response to be detected of the UE in the Nth round of estimation
- Y N,lsk represents the residual result in the estimation process of the kth user in the Nth round
- H N-1,histk represents the historical channel response of the UE in the N- 1th round of estimation
- H 0,histk 0 .
- Step S503 the base station performs IDFT on the obtained channel response H N,lsk of each UE to obtain the channel response h N,lsk .
- the base station performs IDFT on the channel response H N,lsk by formula (3) to obtain the channel response h N,lsk .
- Step S504 the base station performs nonlinear reconstruction on the obtained channel responses H N,lsk of each UE to obtain frequency domain channel responses h N,rebk .
- the manner in which the base station performs nonlinear reconstruction on H N,lsk may be any one of the implementation manners in the above-mentioned Embodiment 1 "basic nonlinear reconstruction scheme, high-speed sampling scheme and new waveform scheme". The specific implementation process is detailed in See the above-mentioned FIG. 3-FIG. 4 and the corresponding description contents, which will not be repeated in this application.
- Step S505 the base station performs DFT on the obtained frequency domain channel responses h N,rebk of each UE to obtain the frequency domain channel responses H N,rebk .
- the base station performs DFT on the frequency domain channel response h N,rebk according to formula (4) to obtain the frequency domain channel response H N,rebk .
- Step S506 the base station determines whether the number of estimated rounds performed by the frequency domain channel response H N,rebk obtained at this time is the set round threshold D. If not, it indicates that the estimated number of rounds of the frequency domain channel response H N, rebk obtained at this time is not the channel response of each UE obtained by the last round of iteration, and step S507 is performed; The number of estimation rounds performed by the frequency domain channel response H N,rebk is the channel response of each UE obtained by the last round of iteration, and step S510 is executed.
- Step S507 the base station calculates the residual err of the channel response according to the obtained frequency domain channel response H N,rebk of the UE k.
- the base station calculates the residual err of the channel response of each UE through formula (13), and formula (13) is specifically:
- Step S508 the base station updates the received signal Y N,k according to the obtained residual err of the channel response of each UE.
- Step S509 the base station updates the historical channel response of each UE to H N,histk , and then performs step S502.
- the base station updates the historical channel response of each UE as H N,histk through formula (15), and formula (15) is specifically:
- the order of updating the received signal Y N in step S508 and updating the historical channel response of each UE to H N in step S509 is not limited.
- Step S510 the base station takes the frequency domain channel response H N,rebk of each UE in the last round of iterative processing as the final channel response of each UE.
- the finally obtained channel responses for each UE last time a cancellation channel responses obtained, followed by H N, reb1, H N, reb2 whil H N, rebk.
- the present application processes the received signal through the residual cancellation framework, that is, through the received signal, calculates the residual of each UE and the differential signal of each UE in turn, and then combines the historical channel responses of each UE to calculate The estimated value of the channel response of each UE is finally processed through multiple rounds of iterative incremental processing, and the estimated value of each UE in the previous round is superimposed, so that the channel response to each UE is infinitely close to the real value.
- the frequency domain channel responses H 1,reb1 , H 1,reb2 and H 1,reb3 are obtained by formulas (3)-(11) in steps S503-step S505; since N ⁇ 2 at this time, it is necessary to loop into step S502 , and detect the channel response of each UE in the second round of estimation.
- the residual err of the channel response of each UE is calculated as:
- the received signal Y 2,1 is updated according to the formula (14-2), and the received signals Y 2,2 and Y 2,3 are updated according to the formula (14-1) to obtain:
- Y 2,2 Y 2,1 -S 1 err 2,1
- the H 2,reb1 , H 2,reb2 and H 2,reb3 estimated in the last round are directly used as the final channel response of each UE.
- the detection apparatus includes corresponding hardware structures and/or software modules for performing each function.
- the present application can be implemented in hardware or a combination of hardware and computer software with the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein. Whether a function is performed by hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.
- the present application can divide the functional units of the detection device according to the above method examples. For example, each function can be divided into each functional unit, or two or more functions can be integrated into one processing unit.
- the above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units. It should be noted that the division of units in this application is schematic, and is only a logical function division, and other division methods may be used in actual implementation.
- the detection device 600 shown in FIG. 6 includes a transceiver unit 601 and a processing unit 602 .
- the detection apparatus 600 is configured to support the base station to implement the functions of the base station in the detection method provided by the embodiment of the present application, for example, the transceiver unit 601 is configured to receive pilot signals sent by each of m user equipments UE; The processing unit 602 is configured to determine the received signal according to the pilot signals respectively sent by the m user equipment UEs and the channel responses to be detected of the m UEs, where m is a positive integer greater than 1; according to the pilot signals of the m UEs.
- the base station determines the estimated value of the channel response to be detected of each UE under each round of estimation in the D round; determine the detection result, the detection result is the channel response to be detected of each UE in the first The estimated value under D rounds of estimation, where D is a positive integer greater than 1.
- the processing unit 602 is configured to use the pilot signals of the m UEs according to the and the received signal, to determine the estimated value of the channel response to be detected of the first UE under the first round of estimation; or based on the pilot signals of the m UEs, the received signal and the priori Determine the channel response of the UE, determine the estimated value of the channel response to be detected of each UE under the first round of estimation, where the channel response of the kth UE that needs to be cancelled previously determined UE It includes the estimated values of the channel responses to be detected of the 1st to k-1th UEs under the first round of estimation, where k is a positive integer, and 1 ⁇ k ⁇ m.
- the processing unit 602 is configured to perform the estimation according to the results of the m UEs. frequency signal, the received signal and the previously determined channel response of the UE that needs to be canceled, and determine the estimated value of the channel response to be detected of each UE under the Nth round of estimation, wherein the channel response to be canceled is determined.
- the previously determined channel responses of the UEs include the estimated values of the channel responses to be detected of the other m-1 UEs under the N-1th round of estimation.
- 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, the to-be-detected signal of each UE The estimated value of the channel response under the Nth round of estimation; the estimated value of the channel response to be detected of each UE under the Nth round of estimation is determined in order, and the differential signal is the received signal, which is determined by the The received signal, the pilot signal of the previous UE, the signal determined by the residual of the previous UE, the differential signal of the previous UE, the pilot signal of the previous UE, and the residual of the previous UE.
- the residual is the difference between the estimated value of the UE's channel response to be detected in the Nth round of estimation and the historical channel response in the Nth round of estimation, and the historical channel response is The estimated value of the to-be-detected channel response of the UE under N-1 rounds of estimation, where N is a positive integer, and 1 ⁇ N ⁇ D.
- the processing unit 602 is configured to determine the residual error under the N+1th round of estimation of the kth UE, and the residual error under the N+1th round of estimation of the kth UE is: Obtained by subtracting the estimated value of the channel response to be detected of the kth UE under the Nth round of estimation minus the historical channel response of the kth UE under the Nth round of estimation, where k is positive Integer, and 1 ⁇ k ⁇ m.
- k positive Integer
- 1 ⁇ k ⁇ m For the specific implementation of how to determine the residual error under the N+1 round estimation of the kth UE, reference may be made to some embodiments of the method in this application, such as the relevant content in the embodiment shown in FIG. 5 , which will not be repeated.
- the processing unit 602 is configured to determine differential information of the k+1 th UE, where the differential information of the k+1 th UE is obtained by subtracting the differential information of the k th UE from the obtained by multiplying the pilot signal of the kth UE and the residual of the kth UE.
- the differential information of the k+1 th UE is obtained by subtracting the differential information of the k th UE from the obtained by multiplying the pilot signal of the kth UE and the residual of the kth UE.
- the processing unit 602 is configured to determine the historical channel responses under the N+1 rounds of estimation of the m UEs, and the historical channel responses under the N+1 rounds of estimation of the m UEs are: The estimated value of the to-be-detected channel responses of the m UEs under the Nth round of estimation.
- the processing unit 602 is configured to determine the historical channel responses under the N+1 rounds of estimation of the m UEs, and the historical channel responses under the N+1 rounds of estimation of the m UEs are: The estimated value of the to-be-detected channel responses of the m UEs under the Nth round of estimation.
- 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 under each round of estimation in round D, to obtain the first time domain estimated value; the estimated value of the to-be-detected channel response of each UE under each round of estimation in the D round is the first frequency domain estimated value; the first time domain estimated value is nonlinearly reconstructed to obtain second time-domain estimated value; performing Fourier transform DFT on the second time-domain estimated value to obtain a second frequency-domain estimated value.
- 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 round D, to obtain the first time domain estimated value
- the estimated value of the to-be-detected channel response of each UE under each round of estimation in the D round is the first frequency domain estimated value
- the first time domain estimated value is nonlinearly reconstructed to obtain second time-domain estimated value
- performing Fourier transform DFT on the second time-domain estimated value to obtain
- the processing unit 602 is configured to construct the envelope according to the sequence length of the pilot signal of each UE and the length of the waveform of the first time-domain estimated value of the channel response to be detected of each UE function; through the set threshold, a position with stronger power is selected on the waveform of the first time-domain estimated value of the channel response to be detected of each UE, and an envelope waveform matrix is constructed; The method of matrix inversion is used to calculate the third time domain estimated value of the channel response to be detected of each UE; through the third time domain estimated value of the channel response to be detected of each UE and the envelope function , and calculate the second time-domain estimated value.
- FIG. 7 shows a schematic structural diagram of a detection device 700 provided by the present application.
- the detection apparatus 700 may be used to implement the detection method performed by the base station side described in the foregoing method embodiments.
- the detection apparatus 700 may be a chip, a terminal, a base station, or other wireless communication equipment.
- the detection apparatus 700 includes one or more processors 701, and the one or more processors 701 can support the detection apparatus 600 to implement the detection method performed by the base station described in the embodiments of this application, for example, as shown in FIG. 2 to FIG. 5 .
- the processor 701 may be a general purpose processor or a special purpose processor.
- the processor 701 may include a central processing unit (CPU) and/or a baseband processor.
- the baseband processor may be used to process communication data (eg, the first message described above), and the CPU may be used to implement corresponding control and processing functions, execute software programs, and process data of software programs.
- the detection apparatus 700 may further include a transceiving unit 705 to implement signal input (reception) and output (send).
- 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 used as a component of a base station or other wireless communication equipment .
- the detection apparatus 700 may be a base station.
- the transceiver unit 705 may include a transceiver or a radio frequency chip.
- Transceiver unit 705 may also include a communication interface.
- 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 .
- the detection apparatus 700 may include one or more memories 702 on which programs (or instructions or codes) 703 are stored, and the programs 703 may be executed by the processor 701, so that the processor 701 executes the foregoing method embodiments method described in .
- data may also be stored in the memory 702 .
- the processor 701 can also read data (eg, predefined information) stored in the memory 702, the data can be stored in the same storage address as the program 703, and the data can also be stored in a different address from the program 703 storage address.
- the processor 701 and the memory 702 can be provided separately, or can be integrated together, for example, integrated on a single board or a system on chip (system on chip, SOC).
- SOC system on chip
- the detection apparatus 700 is a base station or a chip that can be used for access network equipment.
- the transceiver unit 705 is configured to receive pilot signals sent by m user equipment UEs respectively;
- the processor 701 is configured to determine the reception based on the pilot signals sent by m user equipment UEs and the channel responses to be detected of the m UEs.
- the m is a positive integer greater than 1; according to the pilot signals of the m UEs and the received signal, determine the estimated value of the to-be-detected channel response of each UE under each round of estimation in the D rounds ; determine a detection result, where the detection result is an estimated value of the channel response to be detected of each UE under the D-th round of estimation, where D is a positive integer greater than 1.
- the steps in the above method embodiments may be implemented 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 devices , for example, discrete gates, transistor logic devices, or discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- FIG. 8 is a schematic structural diagram of a base station provided by an embodiment of the present application. As shown in FIG. 8 , the functions of the network device in the detection method embodiments corresponding to FIG. 2 to FIG. 5 are performed.
- Base station 800 may include 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 the transmission and reception of radio frequency signals, the conversion of radio frequency signals and baseband signals, and part of baseband processing.
- CU 802 may include at least one processor 8022 and at least one memory 8021.
- the CU 802 and the DU 801 can communicate through interfaces, wherein the control plane interface can be Fs-C, such as F1-C, and the user plane interface can be Fs-U, such as F1-U .
- the CU 802 part is mainly used to perform baseband processing, control the base station, and the like.
- the DU 801 and the CU 802 may be physically set together, or may be physically set apart, that is, a distributed base station.
- the CU 802 is the control center of the base station, which can also be called a processing unit, and is mainly used to complete the baseband processing function.
- the CU 802 may be used to control the base station to perform the operation procedures related to the network device in the foregoing method embodiments.
- the baseband processing on the CU and DU can be divided according to the protocol layers of the wireless network.
- the functions of the packet data convergence layer protocol (PDCP) layer and above are set in the protocol layers below the CU and PDCP.
- functions such as a radio link control (radio link control, RLC) layer and a media access control (media access control, MAC) layer are set in the DU.
- CU implements functions of radio resource control (radio resource control, RRC) and packet data convergence protocol (PDCP) layer
- DU implements radio link control (radio link control, RLC), media access Control (media access control, MAC) and physical (physical, PHY) layer functions.
- the base station 800 may include one or more radio frequency units (RUs), one or more DUs, and one or more CUs.
- 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
- the CU may include at least one processor 8022 and at least one memory 8021 .
- the CU802 may be composed of one or more single boards, and multiple single boards may jointly support a wireless access network (such as a 5G network) with a single access indication, or may respectively support wireless access systems of different access standards.
- Access network such as LTE network, 5G network or other network.
- the memory 8021 and the processor 8022 may serve one or more single boards. That is to say, the memory and processor can be provided separately on each single board. It can also be that multiple boards share the same memory and processor. In addition, necessary circuits may also be provided on each single board.
- the DU 801 can be composed of one or more single boards, and multiple single boards can jointly support a wireless access network (such as a 5G network) with a single access indication, or can respectively support a wireless access network with different access standards (such as LTE network, 5G network or other network).
- the memory 8014 and processor 8013 may serve one or more single boards. That is, the memory and processor can be set individually on each board. It can also be that multiple boards share the same memory and processor. In addition, necessary circuits may also be provided on each single board.
- 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 will not be described in detail.
- the disclosed systems, devices and methods may be implemented in other manners.
- some features of the method embodiments described above may be omitted, or not implemented.
- the apparatus embodiments described above are only illustrative, and the division of units is only a logical function division. In actual implementation, there may be other division methods, and multiple units or components may be combined or integrated into another system.
- the coupling between the various units or the coupling between the various components may be direct coupling or indirect coupling, and the above-mentioned coupling includes electrical, mechanical or other forms of connection.
- the size of the sequence numbers of each process does not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and inherent logic, rather than the embodiments of the present application. implementation constitutes any limitation.
- the terminal and/or the network device may perform some or all of the steps in the embodiments of the present application, these steps or operations are only examples, and the embodiments of the present application may also perform other operations or variations of various operations .
- various steps may be performed in different orders presented in the embodiments of the present application, and may not be required to perform all the operations in the embodiments of the present application.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present application provides a detection method, a device, and a communication apparatus, pertaining to the technical field of communications. The detection method comprises: determining received signals according to pilot signals respectively sent by m user equipment (UE) units and channel responses to undergo detection of the m UE units, wherein m is a positive integer greater than 1; determining, according to the pilot signals of the m UE units and the received signals, an estimated value of the channel response of each of the UE units for every round of D rounds; and determining a detection result, wherein the detection result is an estimated value of the channel response of said UE unit for the D-th round, and D is a positive integer greater than 1. A network apparatus of the present application receives pilot signals sent by multiple UE units, and then processes the received signals by means of two interference control architectures, i.e., a base cancellation framework and a residual cancellation framework, so as to eliminate interference from non-orthogonal pilot signals and inter-cell interference. In this way, the invention realizes channel response detection of each UE unit, thereby increasing the number of pilot resources in a base station and system capacity.
Description
本申请要求于2020年07月02日提交中国国家知识产权局、申请号为202010624975.7、申请名称为“一种检测方法、装置和通信设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application with the application number 202010624975.7 and the application title "A detection method, device and communication equipment" filed with the State Intellectual Property Office of China on July 2, 2020, the entire contents of which are incorporated by reference in this application.
本发明涉及通信技术领域,尤其涉及一种检测方法、装置和通信设备。The present invention relates to the field of communication technologies, and in particular, to a detection method, an apparatus and a communication device.
随着移动通信和宽带无线接入技术的各自发展,两者的业务互相渗透越来越密切。为了满足移动通信带宽化的需求和对宽带通信移动化的调整,移动通信逐步引入长期演进(long term evolution,LTE)、5G等通信系统。With the respective development of mobile communication and broadband wireless access technologies, the mutual penetration of the two services is becoming more and more close. In order to meet the demand for bandwidthization of mobile communication and the adjustment to the mobility of broadband communication, communication systems such as Long Term Evolution (LTE) and 5G are gradually introduced into mobile communication.
现有技术中,在大规模多输入多输出系统(massive multiple-input multiple-output,Massive MIMO)中,由于LTE、5G等系统对频谱利用率要求较高,所以会引入同频组网的方式提高频谱利用率,以满足LTE、5G等系统对频谱利用率要求。以探测参考信号(sounding reference signal,SRS)为例,当SRS调度比较频繁时,也即经常用于进行测量估计、信道质量探测等等,如果小区间导频信号采用同样频谱资源时,会出现严重的小区间干扰,造成了SRS的信噪比降低。In the prior art, in a massive multiple-input multiple-output (massive multiple-input multiple-output, Massive MIMO) system, since systems such as LTE and 5G have high requirements for spectrum utilization, the same-frequency networking method is introduced. Improve spectrum utilization to meet the spectrum utilization requirements of LTE, 5G and other systems. Taking the sounding reference signal (SRS) as an example, when the SRS is scheduled frequently, it is often used for measurement estimation, channel quality detection, etc. If the inter-cell pilot signals use the same spectrum resources, it will appear Severe inter-cell interference reduces the signal-to-noise ratio of the SRS.
发明内容SUMMARY OF THE INVENTION
为了解决上述造成导频信号的信噪比降低的问题,本申请的实施例提供了一种检测方法、装置和通信设备。In order to solve the above problem of reducing the signal-to-noise ratio of the pilot signal, the embodiments of the present application provide a detection method, an apparatus, and a communication device.
第一方面,本申请提供一种检测方法,所述方法由网络设备执行,包括:根据m个用户设备UE各自发送的导频信号和所述m个UE的待检测信道响应确定接收信号,所述m为大于1的正整数;根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在D轮中每个轮次估计下的估计值;确定检测结果,所述检测结果为每个UE的待检测信道响应在第D轮次估计下的估计值,所述D为大于1的正整数。In a first aspect, the present application provides a detection method. The method is performed by a network device, and includes: determining a received signal according to pilot signals sent by m user equipment UEs and channel responses to be detected of the m UEs. The m is a positive integer greater than 1; according to the pilot signals of the m UEs and the received signals, determine the estimated value of the channel response to be detected of each UE under each round of estimation in the D round; determine the detection As a result, the detection result is an estimated value of the to-be-detected channel response of each UE under the D-th round of estimation, where D is a positive integer greater than 1.
在该实施方式中,网络设备在接收到多个UE发送的导频信号后,为了消除非正交导频下的干扰问题和小区间的干扰问题,通过基础对消框架和残差对消框架这两种干扰对照架构对接收到的信号进行处理,从而检测出每个UE的信道响应,以提升网络设备内的导频资源数量和系统容量。In this embodiment, after receiving pilot signals sent by multiple UEs, in order to eliminate the interference problem under the non-orthogonal pilot frequency and the interference problem between cells, the network device uses a basic cancellation framework and a residual cancellation framework The two interference contrast architectures process the received signal to detect the channel response of each UE to increase the number of pilot resources and system capacity within the network equipment.
在一种实施方式中,当UE的待检测信道响应在第N轮次估计时,所述N为正整数,且N=1;所述根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在第1轮次估计下的估计值,包括:根据所述m个UE的导频信号和所述接收信号,确定第1个UE的待检测信道响应在第1轮次估计下的估计值;或者根 据所述m个UE的导频信号、所述接收信号和需要对消的在先已经确定的UE的信道响应,确定每个UE的待检测信道响应在第1轮次估计下的估计值,其中,第k个UE的所述需要对消的在先已经确定的UE的信道响应包括第1至k-1个UE的待检测信道响应在第1轮次估计下的估计值,所述k为正整数,且1<k≤m。In an embodiment, when the channel response to be detected of the UE is estimated in the Nth round, the N is a positive integer, and N=1; signal to determine the estimated value of the channel response to be detected of each UE under the first round of estimation, including: determining the channel response to be detected of the first UE according to the pilot signals of the m UEs and the received signal The estimated value under the first round of estimation; or the to-be-detected channel of each UE is determined according to the pilot signals of the m UEs, the received signals, and the previously determined channel responses of the UEs that need to be cancelled The estimated value of the response in the first round of estimation, wherein the channel response of the previously determined UE that needs to be canceled of the kth UE includes the channel responses to be detected of the 1st to k-1th UEs in the th The estimated value under 1 round of estimation, the k is a positive integer, and 1<k≤m.
在该实施方式中,通过基础对消框架对获取的接收信号进行处理,也即通过接收信号,计算出每个UE的信道响应估计值,再对消已在先确定的UE的信道响应估计值干扰,然后再通过多个轮次迭代递减处理,对消上一轮次估计中除自身以外的UE的信道响应估计值干扰,使得到每个UE的信道响应无限接近真实值。In this embodiment, the acquired received signal is processed through the basic cancellation framework, that is, the channel response estimate value of each UE is calculated through the received signal, and then the previously determined channel response estimate value of the UE is cancelled. Then, through multiple rounds of iterative reduction processing, the interference of the estimated channel response values of UEs other than itself in the previous round of estimation is cancelled, so that the channel response to each UE is infinitely close to the real value.
在一种实施方式中,当UE的待检测信道响应在第N轮次估计时,所述N为正整数,且1<N≤D;所述根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在第N轮次估计下的估计值,包括:根据所述m个UE的导频信号、所述接收信号和需要对消的在先已经确定的UE的信道响应,确定每个UE的待检测信道响应在第N轮次估计下的估计值,其中,所述需要对消的在先已经确定的UE的信道响应包括其他m-1个UE的待检测信道响应在第N-1轮次估计下的估计值。In an embodiment, when the channel response to be detected of the UE is estimated in the Nth round, the N is a positive integer, and 1<N≤D; the received signal, and determining the estimated value of the channel response to be detected of each UE under the Nth round of estimation, including: according to the pilot signals of the m UEs, the received signal, and a previously determined value that needs to be canceled The channel response of the UE is determined, and the estimated value of the channel response to be detected of each UE under the Nth round of estimation is determined, wherein the previously determined channel response of the UE that needs to be cancelled includes other m-1 UEs The estimated value of the to-be-detected channel response under the N-1th round of estimation.
在该实施方式中,通过基础对消框架对获取的接收信号进行处理,也即通过接收信号,计算出每个UE的信道响应估计值,再对消已在先确定的UE的信道响应估计值干扰,然后再通过多个轮次迭代递减处理,对消上一轮次估计中除自身以外的UE的信道响应估计值干扰,使得到每个UE的信道响应无限接近真实值。In this embodiment, the acquired received signal is processed through the basic cancellation framework, that is, the channel response estimate value of each UE is calculated through the received signal, and then the previously determined channel response estimate value of the UE is cancelled. Then, through multiple rounds of iterative reduction processing, the interference of the estimated channel response values of UEs other than itself in the previous round of estimation is cancelled, so that the channel response to each UE is infinitely close to the real value.
在一种实施方式中,所述确定每个UE的待检测信道响应在第1轮次估计下的估计值的处理方式,具体为:In an embodiment, the processing method for determining the estimated value of the channel response to be detected of each UE under the first round of estimation is specifically:
其中,H
1,rebi表示先确定的各个UE的待检测信道响应在第一轮次估计的估计值,k表示对每个UE进行编号的标识,S
k
*表示S
k的共轭;
Wherein, H 1,rebi represents the estimated value of the channel response to be detected of each UE determined first in the first round of estimation, k represents the identifier for numbering each UE, and Sk * represents the conjugate of Sk;
所述确定每个UE的待检测信道响应在第n>1轮次估计下的估计值的处理方式,具体为:The processing method for determining the estimated value of the channel response to be detected of each UE under the n>1th round of estimation is specifically:
其中,m表示接收的导频信号的数量,且k≤m,H
N-1,rebi表示各个UE的待检测信道响应在第N-1轮次估计下的估计值,N表示对每个UE正在进行估计的轮次数,S
k
*表示S
k的共轭。
Among them, m represents the number of received pilot signals, and k≤m, H N-1, rebi represents the estimated value of the channel response to be detected of each UE under the N-1th round of estimation, and N represents for each UE The number of rounds that are being estimated, Sk * denotes the conjugate of Sk.
在一种实施方式中,所述根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在D轮中每个轮次估计下的估计值,包括:根据所述m个UE的导频信号、所述m个UE的差分信号和所述m个UE的历史信道响应,确定每个UE的待检测信道响应在第N轮次估计下的估计值;所述每个UE的待检测信道响应在第N轮次估计下的估计值是按序确定,所述差分信号为所述接收信号、由所述接收信号、上一个UE的导频信号和所述上一个UE的残差确定的信号和所述上一个UE 的差分信号、所述上一个UE的导频信号和所述上一个UE的残差确定的信号,所述残差为UE的待检测信道响应在第N轮次估计下的估计值与在第N轮次估计中的历史信道响应之间的差值,所述历史信道响应为所述UE的待检测信道响应在N-1轮次估计下的估计值,所述N为正整数,且1≤N≤D。In an embodiment, the determining, according to the pilot signals of the m UEs and the received signals, determines the estimated value of the channel response to be detected of each UE under each round of estimation in the D rounds, including: 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, determine the estimated value of the channel response to be detected of each UE under the Nth round of estimation; The estimated value of the to-be-detected channel response of each UE under the Nth round of estimation is determined in order, and the differential signal is the received signal, the received signal, the pilot signal of the previous UE, and the received signal. The signal determined by the residual of the previous UE and the differential signal of the previous UE, the pilot signal of the previous UE and the signal determined by the residual of the previous UE, the residual is the UE's pending signal. The difference between the estimated value of the detected channel response under the Nth round of estimation and the historical channel response in the Nth round of estimation, where the historical channel response is the UE's channel response to be detected in the N-1 round The estimated value under the sub-estimation, the N is a positive integer, and 1≤N≤D.
在该实施方式中,通过残差对消框架对接收到的信号进行处理,也即通过接收信号,依次计算出每个UE的残差和各个UE的差分信号,然后再结合各个UE的历史信道响应,计算出每个UE的信道响应估计值,最后通过多个轮次迭代递加处理,叠加每个UE在上一次轮中的估计值,使得到每个UE的信道响应无限接近真实值。In this embodiment, the received signal is processed through the residual cancellation framework, that is, the residual of each UE and the differential signal of each UE are sequentially calculated through the received signal, and then combined with the historical channels of each UE In response, the estimated value of the channel response of each UE is calculated, and finally through multiple rounds of iterative incremental processing, the estimated value of each UE in the previous round is superimposed, so that the channel response to each UE is infinitely close to the real value.
在一种实施方式中,所述确定每个UE的待检测信道响应在多个轮次估计下的估计值的处理方式,具体为:In an embodiment, the processing method for determining the estimated value of the channel response to be detected of each UE under multiple rounds of estimation is specifically:
其中,k表示对每个UE进行编号的标识,N表示对每个UE正在进行估计的轮次数,Y
N,lsk表示在第N轮次估计中第k个UE的接收信号,H
N-1,rebk表示第N-1轮次估计中第k个UE的历史信道响应,H
0,rebk=0。
Among them, k represents the identifier for numbering each UE, N represents the number of rounds of estimation for each UE, Y N, lsk represents the received signal of the kth UE in the Nth round of estimation, H N-1 ,rebk represents the historical channel response of the kth UE in the N- 1th round of estimation, H 0,rebk =0.
在一种实施方式中,所述方法还包括:确定第k个UE的第N+1轮次估计下的残差,所述第k个UE的第N+1轮次估计下的残差是通过将所述第k个UE的待检测信道响应在第N轮次估计下的估计值减去所述第k个UE的第N轮次估计下的历史信道响应得到的,所述k为正整数,且1≤k≤m。In an embodiment, the method further includes: determining a residual under the N+1th round of estimation of the kth UE, where the residual under the N+1th round of estimation of the kth UE is Obtained by subtracting the estimated value of the channel response to be detected of the kth UE under the Nth round of estimation minus the historical channel response of the kth UE under the Nth round of estimation, where k is positive Integer, and 1≤k≤m.
在一种实施方式中,所述方法还包括:确定第k+1个UE的差分信息,所述第k+1个UE的差分信息是通过将所述第k个UE的差分信息减去所述第k个UE的导频信号与所述第k个UE的残差的乘积得到的。In an embodiment, the method further includes: determining differential information of the k+1th UE, where the differential information of the k+1th UE is obtained by subtracting the differential information of the kth UE from the obtained by multiplying the pilot signal of the kth UE and the residual of the kth UE.
在一种实施方式中,所述方法还包括:确定所述m个UE的N+1轮次估计下的历史信道响应,所述m个UE的N+1轮次估计下的历史信道响应为所述m个UE的待检测信道响应在第N轮次估计下的估计值。In one embodiment, the method further includes: determining historical channel responses under N+1 rounds of estimation of the m UEs, where the historical channel responses of the m UEs under N+1 rounds of estimation are: The estimated value of the to-be-detected channel responses of the m UEs under the Nth round of estimation.
在一种实施方式中,在所述根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在D轮中每个轮次估计下的估计值之后,所述方法还包括:对得到的每个UE的待检测信道响应在D轮中每个轮次估计下的估计值进行傅里叶反变换IDFT,得到第一时域估计值;所述每个UE的待检测信道响应在D轮中每个轮次估计下的估计值为第一频域估计值;对所述第一时域估计值进行非线性重构,得到第二时域估计值;对所述第二时域估计值进行傅里叶变换DFT,得到第二频域估计值。In an embodiment, after determining, according to the pilot signals of the m UEs and the received signals, the estimated value of the to-be-detected channel response of each UE under each round of estimation in the D rounds, The method further includes: performing an inverse Fourier transform (IDFT) on the obtained estimated value of the to-be-detected channel response of each UE under each round of estimation in the D rounds, to obtain a first time-domain estimated value; The estimated value of the to-be-detected channel response of the UE under each round of estimation in round D is the first frequency domain estimated value; the first time domain estimated value is nonlinearly reconstructed to obtain the second time domain estimated value; Fourier transform DFT is performed on the second time-domain estimated value to obtain a second frequency-domain estimated value.
在该实施方式中,网络设备在得到时域信道响应后,对时域信道响应的波形进行重构,其目的在于对于干扰对消而言,必须要在每一次迭代过程中增加非线性的处理过程,使得通过非线性的处理过程之后的信道响应相比于处理之前的信道响应,更加接近真实的信道响应。In this embodiment, after obtaining the time-domain channel response, the network device reconstructs the waveform of the time-domain channel response, the purpose of which is that for interference cancellation, nonlinear processing must be added in each iteration process Compared with the channel response before processing, the channel response after the nonlinear processing is closer to the real channel response.
在一种实施方式中,所述对所述第一时域估计值进行非线性重构,得到第二时域估计值,包括:根据每个UE的导频信号的序列长度和所述每个UE的待检测信道响 应的第一时域估计值的波形的长度,构造包络函数;通过设定的阈值,在所述每个UE的待检测信道响应的第一时域估计值的波形上挑选出功率较强的位置,构造出包络波形矩阵;对所述包络波形矩阵求逆的方式,计算出所述每个UE的待检测信道响应的第三时域估计值;通过所述每个UE的待检测信道响应的第三时域估计值和所述包络函数,计算出所述第二时域估计值。In an implementation manner, performing nonlinear reconstruction on the first time-domain estimated value to obtain a second time-domain estimated value includes: according to the sequence length of the pilot signal of each UE and the each The length of the waveform of the first time-domain estimated value of the channel response to be detected of the UE constructs an envelope function; through the set threshold, on the waveform of the first time-domain estimated value of the channel response to be detected of each UE Selecting a position with stronger power, and constructing an envelope waveform matrix; by inverting the envelope waveform matrix, calculate the third time domain estimated value of the channel response to be detected for each UE; The third time-domain estimated value of the channel response to be detected of each UE and the envelope function are used to calculate the second time-domain estimated value.
第二方面,本申请实施例还提供了一种检测装置,包括至少一个处理器,所述处理器用于执行存储器中存储的指令,以使得终端执行如第一方面各个可能实现的实施例。In a second aspect, an embodiment of the present application further provides a detection apparatus, including at least one processor, where the processor is configured to execute an instruction stored in a memory, so that the terminal executes each possible implementation of the first aspect.
第三方面,本申请实施例还提供了一种通信设备,用于执行如第一方面各个可能实现的实施例。In a third aspect, the embodiments of the present application further provide a communication device, which is configured to execute various possible implementations of the first aspect.
第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行如第一方面各个可能实现的实施例。In a fourth aspect, the embodiments of the present application further provide a computer-readable storage medium on which a computer program is stored, and when the computer program is executed in a computer, the computer is made to execute the various possible implementations of the first aspect. .
第五方面,本申请实施例还提供了一种计算设备,包括存储器和处理器,其特征在于,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面各个可能实现的实施例。In a fifth aspect, an embodiment of the present application further provides a computing device, including a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, the first On the one hand various possible embodiments.
第六方面,本申请实施例还提供了一种通信系统,包括基站和至少一个用户设备UE,其中,所述基站用于执行如第一方面各个可能实现的实施例。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 execute the various possible implementations of the first aspect.
下面对实施例或现有技术描述中所需使用的附图作简单地介绍。The following briefly introduces the accompanying drawings required in the description of the embodiments or the prior art.
图1为本申请实施例提供的一种检测系统的架构示意图;FIG. 1 is a schematic structural diagram of a detection system provided by an embodiment of the present application;
图2为本申请实施例提供的通过基础对消框架对接收到的信号进行处理得到每个UE的信道信息的流程图;2 is a flowchart of processing a received signal through a basic cancellation framework to obtain channel information of each UE provided by an embodiment of the present application;
图3为本申请实施例提供的时域波形重构的示意图;FIG. 3 is a schematic diagram of time-domain waveform reconstruction provided by an embodiment of the present application;
图4为本申请实施例提供的设计包络函数过程的流程图;4 is a flowchart of a process of designing an envelope function provided by an embodiment of the present application;
图5为本申请实施例提供的通过残差对消框架对接收到的信号进行处理得到每个UE的信道信息的流程图;5 is a flowchart of processing a received signal through a residual cancellation framework to obtain channel information of each UE according to an embodiment of the present application;
图6为本申请实施例提供的一种检测装置的结构示意图;6 is a schematic structural diagram of a detection device provided by an embodiment of the present application;
图7为本申请实施例提供的一种通信设备的结构示意图;FIG. 7 is a schematic structural diagram of a communication device according to an embodiment of the present application;
图8为本申请实施例提供的一种基站的结构示意图。FIG. 8 is a schematic structural diagram of a base station according to an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
图1为本申请实施例提供的一种检测系统的架构示意图。如图1所示,该系统包括至少一个基站110_N和至少一个用户设备(user equipment,UE)120_M。一般而言,一个基站覆盖或管理一个或多个小区,一个小区内会有多个UE侦听或接收信号。FIG. 1 is a schematic structural diagram of a detection system provided by an embodiment of the present application. As shown in FIG. 1 , the system includes at least one base station 110_N and at least one user equipment (user equipment, UE) 120_M. Generally speaking, one base station covers or manages one or more cells, and in one cell, there will be multiple UEs listening or receiving signals.
以基站110_2为例,基站110_2不仅可以为本基站小区B中的UE 120_4、UE 120_5和UE 120_6分配非正交导频资源,还可以为其它小区A内的UE 120_2和小区C内的UE120_M-2分配非正交导频资源。UE侧在得到基站侧分配的非正交导频资源后,可以通过分配的非正交导频资源向基站侧发送导频信号。基站侧在接收到多个UE发送的导频信号后,为了消除非正交导频下的干扰问题和小区间的干扰问题,本申请基站侧通过基础对消框架和残差对消框架这两种干扰对照架构对接收到的信号进行处理,从而检测出每个UE的信道响应,以提升基站内的导频资源数量和系统容量。Taking the base station 110_2 as an example, the base station 110_2 can not only allocate non-orthogonal pilot resources for UE 120_4, UE 120_5 and UE 120_6 in cell B of this base station, but also can allocate non-orthogonal pilot resources for UE 120_2 in other cell A and UE120_M- in cell C. 2 Allocate non-orthogonal pilot resources. 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 frequency resources. After the base station side receives the pilot signals sent by multiple UEs, in order to eliminate the interference problem under the non-orthogonal pilot frequency and the interference problem between cells, the base station side of the present application uses two basic cancellation frameworks and residual cancellation frameworks. This interference comparison architecture processes the received signal to detect the channel response of each UE to increase the number of pilot resources and system capacity in the base station.
下面通过两个实施例来讲述基站通过基础对消框架和残差对消框架这两种干扰对照架构,对接收到的信号进行处理,以检测出每个UE的信道响应。The following two embodiments describe how the base station processes the received signal through two interference comparison architectures, namely the basic cancellation framework and the residual cancellation framework, to detect the channel response of each UE.
实施例一Example 1
图2为本申请实施例提供的通过基础对消框架对接收到的信号进行处理得到每个UE的信道响应的流程图。如图2所示,基站具体实现过程如下:FIG. 2 is a flowchart of processing a received signal through a basic cancellation framework to obtain a channel response of each UE according to an embodiment of the present application. As shown in Figure 2, the specific implementation process of the base station is as follows:
步骤S201,基站接收至少一个UE发送的导频信号。Step S201, the base station receives a pilot signal sent by at least one UE.
其中,导频信号包括公共解调参考信号(cell-specific reference signal,CRS)、下行解调参考信号(downlink demodulation reference signal,DL DMRS)、上行解调参考信号(uplink demodulation reference signal,UL DMRS)、信道状态信息参考信号(channel state information-reference signal,CSI-RS)、定位导频信号(positioning reference signal,PRS)、主同步信号(primary synchronization signal,PSS)、辅同步信号(secondary synchronization signal,SSS)、发现导频信号(discovery reference signal,DRS)、SRS等等,本申请实施例可以为任意一种,在此不作限定。The pilot signal includes a common demodulation reference signal (cell-specific reference signal, CRS), a downlink demodulation reference signal (downlink demodulation reference signal, DL DMRS), an uplink demodulation reference signal (uplink demodulation reference signal, UL DMRS) , channel state information-reference signal (CSI-RS), positioning pilot signal (positioning reference signal, PRS), primary synchronization signal (PSS), secondary synchronization signal (secondary synchronization signal, SSS), discovery reference signal (discovery reference signal, DRS), SRS, etc., the embodiment of the present application may be any one, which is not limited here.
具体地,基站在接收到多个UE发送的导频信号后,对多个UE进行编号,分别为UE 1、UE 2、……UE k……。另外,定义UE 1发送的导频信号为S1,UE2发送的导频信号为S2,以此类推,UE k发送的导频信号为Sk。其中,k表示对每个UE进行编号的标识。Specifically, after receiving the pilot signals sent by the multiple UEs, the base station numbers the multiple UEs, namely UE 1, UE 2,...UE k... . In addition, it is defined that the pilot signal sent by UE 1 is S1, the pilot signal sent by UE2 is S2, and so on, the pilot signal sent by UE k is Sk. Wherein, k represents an identifier for numbering each UE.
本申请基站对多个UE进行编号的原则,可选地,根据基站对各个UE的优先级进行排序,优选级越高,排序越靠前,因为在后续对每个UE的信道响应进行处理的过程中,排序越靠前的UE,估计出的信道响应越准确。其中,高优先级用户定义为对上下行系统容量要求更高的用户,如大包业务用户、小区近点位置用户、或带宽大的用户等等。According to the principle of numbering multiple UEs by the base station in the present application, optionally, the base station sorts the priorities of each UE according to the priority. In the process, the higher the ranking of the UE, the more accurate the estimated channel response. Among them, high-priority users are defined as users who have higher requirements on the capacity of the uplink and downlink systems, such as users of large-package services, users at near-point locations of cells, or users with large bandwidth, and so on.
为了后续描述方便,在此将基站接收到的多个导频信号进行数学建模,将接收到的多个导频信号与每个导频信号对应的UE的待检测信道响应进行建模,得到接收信号Y,定义为:For the convenience of subsequent descriptions, the multiple pilot signals received by the base station are mathematically modeled, and the received multiple pilot signals and the UE's channel response to be detected corresponding to each pilot signal are modeled to obtain The received signal Y is defined as:
其中,k表示对每个UE进行编号的序号,S
k表示每个UE发送的导频信号的系数矩阵,H
k表示每个UE待检测的信道响应。
Wherein, k represents the sequence number for numbering each UE, Sk represents the coefficient matrix of the pilot signal sent by each UE, and H k represents the channel response to be detected by each UE.
步骤S202,基站对每个UE k的信道响应进行干扰对消的迭代估计,消除每个UE的信道响应中其它信道响应的干扰。Step S202, the base station performs iterative estimation of interference cancellation on the channel response of each UE k to eliminate the interference of other channel responses in the channel response of each UE.
具体地,基站在得到接收信号Y后,在第一轮次估计中,对序号为k=1的UE的待检测的信道响应进行估计;对序号为k=2的UE待检测的信道响应进行估计时,需要消除序号为k=1的UE的待检测的信道响应对其影响;对序号为k=3的UE待检测的信道响应进行估计时,需要消除序号为k=1和序号为k=2的UE的待检测的信道响应对其影响;以此类推。Specifically, after obtaining the received signal Y, in the first round of estimation, the base station estimates the to-be-detected channel response of the UE with sequence number k=1; When estimating, it is necessary to eliminate the influence of the to-be-detected channel response of the UE with sequence number k=1; when estimating the to-be-detected channel response of the UE with sequence number k=3, it is necessary to eliminate the influence of the sequence number k=1 and the sequence number k The to-be-detected channel response of the UE with =2 affects it; and so on.
同时,基站对各个UE进行第一轮次估计之后,在第二轮次的估计过程中,依次对每个UE进行第二轮次估计时,需要消除除自身UE以外的各个UE在第一轮次估计的待检测的信道响应对其影响;在第三轮次的估计过程中,依次对每个UE进行第三轮次估计时,需要消除除自身UE以外的各个UE在第二轮次估计的待检测的信道响应对其影响;以此类推。At the same time, after the base station performs the first round of estimation on each UE, in the second round of estimation process, when performing the second round of estimation on each UE in turn, it is necessary to eliminate all UEs except its own UE from the first round of estimation. The channel response to be detected is affected by the second estimation; in the third round of estimation, when performing the third round of estimation on each UE in turn, it is necessary to eliminate the second round of estimation for each UE except its own UE. The channel response to be detected affects it; and so on.
示例性地,对于第一轮次的估计,通过下列公式(2-1)计算,得到各个UE的频域信道响应H
1,lsk,公式(2-1)具体为:
Exemplarily, for the first round of estimation, the following formula (2-1) is used to obtain the frequency domain channel response H 1,lsk of each UE. The formula (2-1) is specifically:
其中,H
1,rebi表示在第一轮次估计中每个UE的频域信道响应,k表示对每个UE进行编号的标识,S
k
*表示S
k共轭。
Among them, H 1,rebi represents the frequency domain channel response of each UE in the first round of estimation, k represents the identifier for numbering each UE, and Sk * represents the conjugate of Sk.
对于第N(N不等于1)轮次的估计,通过下列公式(2-2)计算,得到各个UE的信道响应H
N,lsk,公式(2-2)具体为:
For the Nth (N is not equal to 1) round of estimation, the following formula (2-2) is used to obtain the channel response H N,lsk of each UE. The formula (2-2) is specifically:
其中,m表示向基站发送的导频信号的数量,且k≤m,H
N-1,rebi表示在第N-1轮次估计中每个UE的频域信道响应,N表示对每个UE正在进行估计的轮次数,S
k
*表示S
k共轭。
Among them, m represents the number of pilot signals sent to the base station, and k≤m, H N-1, rebi represents the frequency domain channel response of each UE in the N-1th round of estimation, and N represents the response to each UE. the number of wheels being estimated, S k * S k denotes the conjugate.
步骤S203,基站对得到的频域信道响应H
N,lsk进行傅里叶反变换(inverse discrete fourier transform,IDFT),得到时域信道响应h
N,lsk。
Step S203, the base station performs an inverse discrete fourier transform (IDFT) on the obtained frequency-domain channel response H N,lsk to obtain a time-domain channel response h N,lsk .
其中,基站通过下列公式(3)对频域信道响应H
N,lsk进行IDFT,得到时域信道响应h
N,lsk,公式(3)具体为:
Wherein, the base station performs IDFT on the frequency domain channel response H N,lsk through the following formula (3) to obtain the time domain channel response h N,lsk , and formula (3) is specifically:
h
N,lsk=IDFT(H
N,lsk)。 (3)
h N,lsk =IDFT(H N,lsk ). (3)
步骤S204,基站对得到的时域信道响应h
N,lsk进行非线性重构,得到重构的时域信道响应h
N,rebk。
Step S204, the base station performs nonlinear reconstruction on the obtained time-domain channel response h N,lsk to obtain a reconstructed time-domain channel response h N,rebk .
具体地,基站在得到时域信道响应h
N,lsk后,对时域信道响应h
N,lsk的波形进行重构,变量描述为h
N,rebk。其目的在于对于干扰对消而言,必须要在每一次迭代过程中增加非线性的处理过程,使得通过非线性的处理过程之后的h
N,rebk相比于h
N,lsk,更加接近真实的信道响应。
Specifically, after obtaining the time domain channel response h N,lsk , the base station reconstructs the waveform of the time domain channel response h N,lsk , and the variable is described as h N,rebk . The purpose is that for interference cancellation, it is necessary to add a nonlinear processing process in each iteration process, so that h N,rebk after the nonlinear processing process is closer to the real than h N,lsk . channel response.
步骤S205,基站对得到的时域信道响应h
N,rebk进行傅里叶变换(discrete fourier transform,DFT),得到频域信道响应H
N,rebk。
Step S205, the base station performs Fourier transform (discrete fourier transform, DFT) on the obtained time-domain channel response h N,rebk to obtain the frequency-domain channel response H N,rebk .
其中,基站通过下列公式(4)对时域信道响应h
N,rebk进行DFT,得到频域信道响应H
N,rebk,公式(4)具体为:
Wherein, the base station performs DFT on the time-domain channel response h N,rebk through the following formula (4) to obtain the frequency-domain channel response H N,rebk , and formula (4) is specifically:
H
N,rebk=DFT(h
N,rebk)。 (4)
H N,rebk =DFT(h N,rebk ). (4)
步骤S206,基站判断此时得到的频域信道响应H
N,rebk是否为进行排序的最后一个UE的信道响应,如果是执行步骤S207;如果不是,执行步骤S202。
Step S206, the base station determines whether the frequency domain channel response H N,rebk obtained at this time is the channel response of the last UE to be sorted, and if so, executes step S207; if not, executes step S202.
其中,在步骤S202-步骤S206循环计算UE的频域信道响应H
N,rebk过程中,在步骤S206中确定此时得到的频域信道响应H
N,rebk不是进行排序的最后一个UE的信道响应时,令k=k+1,并将在此之前得到的各个UE的频域信道响应H
N,rebk输入到步骤S202中,以便计算出下一个序号的UE的频域信道响应H
N,rebk。
Wherein, in the process of cyclically calculating the frequency domain channel response H N,rebk of the UE from step S202 to step S206, it is determined in step S206 that the frequency domain channel response H N,rebk obtained at this time is not the channel response of the last UE to be sorted , let k=k+1, and input the frequency domain channel response H N,rebk of each UE obtained before into step S202, so as to calculate the frequency domain channel response H N,rebk of the UE with the next sequence number .
步骤S207,基站判断此时得到的频域信道响应H
N,rebk所进行的估计轮次数是否为设定的轮次阈值D。如果是,则表明此时得到的频域信道响应H
N,rebk所进行的估计轮次数为最后一轮次迭代得到的进行排序的最后一个UE的信道响应,执行步骤S208;如果不是,则表明此时得到的频域信道响应H
N,rebk所进行的估计轮次数不是最后一轮次迭代得到的进行排序的最后一个UE的信道响应,执行步骤S202。
Step S207, the base station determines whether the number of estimated rounds performed by the frequency domain channel response H N,rebk obtained at this time is the set round threshold D. If yes, it indicates that the frequency domain channel response H N obtained at this time, the number of estimated rounds performed by rebk is the channel response of the last sorted UE obtained by the last round of iteration, and step S208 is performed; if not, it indicates that The frequency domain channel response H N, the number of estimation rounds performed by rebk obtained at this time is not the channel response of the last sorted UE obtained by the last round of iteration, and step S202 is executed.
其中,在步骤S202-步骤S207循环计算UE的频域信道响应H
N,rebk过程中,在步骤S207中确定此时得到的频域信道响应H
N,rebk不是进行最后一轮次迭代得到的进行排序的最后一个UE的信道响应时,令N=N+1且k=1,并将在该轮次中得到的各个UE的频域信道响应H
N,rebk输入到步骤S202中,以便计算出下一轮次的UE的频域信道响应H
N,rebk。
Wherein, in the process of cyclically calculating the frequency domain channel response H N,rebk of the UE from step S202 to step S207, it is determined in step S207 that the frequency domain channel response H N,rebk obtained at this time is not obtained through the last round of iteration. When the channel response of the last UE is sorted, let N=N+1 and k=1, and input the frequency domain channel response H N,rebk of each UE obtained in this round into step S202, so as to calculate The frequency domain channel response of the UE in the next round is H N,rebk .
步骤S208,基站将最后一轮次迭代处理的各个UE的频域信道响应H
N,rebk作为最终的各个UE的信道响应。其中,最终得到的各个UE的信道响应为最后一轮次对消得到的信道响应,依次为H
N,reb1、H
N,reb2……H
N,rebk。
Step S208, the base station takes the frequency domain channel response H N,rebk of each UE in the last round of iterative processing as the final channel response of each UE. Wherein the finally obtained channel responses for each UE last time a cancellation channel responses obtained, followed by H N, reb1, H N, reb2 ...... H N, rebk.
本申请通过基础对消框架对获取的接收信号进行处理,也即通过接收信号,计算出每个UE的信道响应估计值,再对消已在先确定的UE的信道响应估计值干扰,然后再通过多个轮次迭代递减处理,对消上一轮次估计中除自身以外的UE的信道响应估计值干扰,使得到每个UE的信道响应无限接近真实值。针对不同的通信系统传输信道而言,识别检测到信道响应的目的有所不同。以DMRS上行业务信道的导频为例,识别每个终端的信道响应后,有利于物理层的均衡处理,提升上行业务的服务质量;以SRS探测信号导频为例,识别每个终端的SRS信道响应后,有利于上行同步质量以及下行权值发送质量,从而提高上下行的系统容量。The present application processes the acquired received signal through the basic cancellation framework, that is, through the received signal, calculates the estimated channel response value of each UE, and then cancels the previously determined channel response estimated value interference of the UE, and then Through multiple rounds of iterative decrement processing, the interference of the estimated value of the channel response of the UE other than itself in the previous round of estimation is cancelled, so that the channel response to each UE is infinitely close to the real value. For different communication system transmission channels, the purpose of identifying the detected channel response is different. Taking the pilot of the DMRS uplink service channel as an example, after identifying the channel response of each terminal, it is conducive to the equalization processing of the physical layer and improves the service quality of the uplink service; taking the SRS sounding signal pilot as an example, identifying the SRS of each terminal After the channel responds, it is beneficial to the uplink synchronization quality and the downlink weight transmission quality, thereby improving the uplink and downlink system capacity.
上述实施例一中提到基站对得到的时域信道响应h
N,lsk进行非线性重构得到频域信道响应h
N,rebk。在本本申请实施例中,采用的非线性重构主要包括基础非线性重构、高倍速采样和新波形这三种重构方案。下列具体讲述这三种方案如何将信道响应h
N,lsk进行重构变换得到频域信道响应h
N,rebk:
In the above-mentioned Embodiment 1, it is mentioned that the base station performs nonlinear reconstruction on the obtained time-domain channel response h N,lsk to obtain the frequency-domain channel response h N,rebk . In the embodiment of the present application, the adopted nonlinear reconstruction mainly includes three reconstruction schemes: basic nonlinear reconstruction, high-speed sampling, and new waveform. The following describes how these three schemes reconstruct and transform the channel response h N,lsk to obtain the frequency domain channel response h N,rebk :
1、基础非线性重构方案1. Basic nonlinear reconstruction scheme
(1)如图3所示,根据接收到的非正交导频的导频信号S
k的序列长度L
sc和该导频信号对应的信道响应h
N,lsk的波形的长度L,构造时域包络函数w,具体构成的公式为:
(1) shown in Figure 3, according to the channel response h N sequence length L sc received non-orthogonal pilot pilot signal S k and a pilot signal corresponding to the length of the waveform lsk L, configuration The domain envelope function w, the specific formula is:
其中,l表示为时域信道响应h
N,lsk的样点编号,L
sc表示非正交导频的导频信号S
k的序列长度,L表示时域信道响应h
N,lsk的波形的长度。
Wherein, l represents the time domain channel response h N, lsk sample point number, L SC represents a non-orthogonal pilot pilot sequence length of the signal S k is, L represents the time domain channel response h N, the length of the waveform LSK of .
(2)通过预设门限Thr,在时域信道响应h
N,lsk的波形上挑选出功率较强的位置tap
i,然后构造出包络波形矩阵,具体构成的公式为:
(2) Through the preset threshold Thr, select the position tap i with stronger power on the waveform of the time domain channel response h N, lsk , and then construct the envelope waveform matrix. The specific formula is:
其中,tapi表示功率较强的样点位置,i
1和i
2表示功率较强样点的编号引索,I表示功率较强的样点数量。
Among them, tapi represents the position of the sample point with strong power, i 1 and i 2 represent the number index of the sample point with strong power, and I represents the number of sample points with strong power.
另外,通过对时域信道响应h
N,lsk提取功率较强的样点位置后,构成一个维度为I*1的向量,表示为h
N,lsk,tap。
In addition, a vector with a dimension of I*1 is formed by extracting the position of a sample point with strong power from the time-domain channel response h N,lsk , which is expressed as h N,lsk,tap .
(3)通过矩阵求逆的方式,计算出重构的信道响应
具体为:
(3) Calculate the reconstructed channel response by inverting the matrix Specifically:
(4)通过用重构的信道响应
和时域包络函数w,重构出时域信道响应h
N,rebk,具体为:
(4) By using the reconstructed channel response and the time-domain envelope function w to reconstruct the time-domain channel response h N,rebk , specifically:
其中,i表示样点的编号引索,circshift(w,tap
i)的物理含义是将包络函数w波形循环右移tap
i个样点。
Among them, i represents the number index of the sample point, and the physical meaning of circshift(w, tap i ) is to cyclically shift the waveform of the envelope function w to the right by tap i samples.
2、高倍速采样方案2. High-speed sampling scheme
(1)对频域信道响应H
N,lsk的波形上的过采样(oversamp)样点进行过采样,oversamp的方式为频域上补零,从而对频域信道响应H
N,lsk的波形长度通过尾部补零扩展成原来样本数目的oversamp倍数,此时再通过IDFT,获得的时域信道响应h
N,lsk的波形,该波形上的维度点数为N
ovsamp。
(1) Oversampling the oversamping (oversamp) sample points on the waveform of the frequency domain channel response H N,lsk , the oversamp method is to fill zeros in the frequency domain, so as to respond to the frequency domain channel H N,lsk The waveform length of H N,lsk It is expanded to an oversamp multiple of the original number of samples by zero-filling at the tail, and then IDFT is used to obtain the waveform of the time-domain channel response h N,lsk , and the number of dimension points on the waveform is N ovsamp .
(2)根据公式(3)、(5)、(6)、(7)和(8)计算出重构出频域信道响应h
N,rebk,ovsamp后,对时域信道响应h
N,rebk,ovsamp的波形进行oversamp样点抽取,以得到时域信道响应h
N,rebk,具体计算公式如下:
(2) According to formulas (3), (5), (6), (7) and (8), after calculating the reconstructed frequency domain channel response h N,rebk,ovsamp , the time domain channel response h N,rebk , The waveform of ovsamp is extracted from oversamp samples to obtain the time-domain channel response h N,rebk . The specific calculation formula is as follows:
h
N,rebk=h
N,rebk,ovsamp(1:oversamp:N
ovsamp); (9)
h N,rebk =h N,rebk,ovsamp (1:oversamp:N ovsamp ); (9)
其中,oversamp表示oversamp样点数,N
ovsamp表示时域信道响应h
N,lsk的波形的维度点数。
Among them, oversamp represents the number of oversamp samples, and N ovsamp represents the number of dimension points of the waveform of the time-domain channel response h N,lsk.
3、新波形方案3. New waveform scheme
(1)根据接收到的非正交导频的导频信号S
k的序列长度L
sc和该导频信号对应的时域信道响应h
N,lsk的波形的长度L,设计时域的包络函数w
p。
(1) based on the received non-orthogonal pilot pilot time-domain channel sequence length of the signal S k of L sc and the pilot signal corresponding response h N, the envelope length of the waveform lsk of L, the design domain function w p.
示例性地,如图4所示,具体设计包络函数w
p的过程如下:
Illustratively, as shown in FIG. 4, the specific design of the envelope function w p as follows:
步骤S401,指定每种时延扩展的时域波形包络函数y;Step S401, specifying the time-domain waveform envelope function y of each time delay extension;
步骤S402,通过公式(5)中的构造时域包络函数w,得到初始包络函数w
0;
Step S402, obtain the initial envelope function w 0 by constructing the time domain envelope function w in the formula (5);
步骤S403,将得到的包络函数代入公式(10)中,计算得到2个样点系数;其中,公式(10)为:Step S403: Substitute the obtained envelope function into formula (10), and calculate to obtain 2 sample point coefficients; wherein, formula (10) is:
其中,x表示样点系数,y表示每种时延扩展的时域波形包络函数。Among them, x represents the sample coefficient, and y represents the time-domain waveform envelope function of each delay extension.
步骤S404,根据得到的2个样点系数,代入公式(10)中,计算得到更新重构波形w
p;其中,公式(11)为:
Step S404, according to the obtained 2 sample point coefficients, substitute into formula (10), and calculate and obtain the updated reconstructed waveform w p ; wherein, formula (11) is:
其中,x
F是x的矩阵展开形式。
where x F is the matrix expansion of x.
步骤S405,判断p值是否等于设定的阈值,如果等于,执行步骤S406;如果不等于,令p=p+1,然后执行步骤S403;Step S405, determine whether the p value is equal to the set threshold, if it is equal, go to step S406; if not, set p=p+1, then go to step S403;
其中,在步骤S403-步骤S405循环计算波形w
p过程中,在步骤S405中确定此时得到的波形w
p中p不等于阈值时,令p=p+1,并将在此得到的波形w
p输入到步骤S402中,以便计算出下一个波形w
p。
Wherein, in the process of cyclically calculating the waveform w p from step S403 to step S405, when it is determined in step S405 that p in the waveform w p obtained at this time is not equal to the threshold value, let p=p+1, and use the obtained waveform w p is input in step S402 to calculate the next waveform w p .
步骤S406,得到考虑不同时延扩展下最优重构波形w
p。
In step S406, the optimal reconstructed waveform w p under consideration of different delay spreads is obtained.
(2)在得到重构波形w
p后,再根据公式(6)-(8)得到重构出时域信道响应h
N,rebk。
(2) After the reconstructed waveform w p is obtained, the reconstructed time-domain channel response h N,rebk is obtained according to formulas (6)-(8).
本申请实施例中,基站在得到时域信道响应h
N,lsk后,采用上述三个非线性重构中的任意一个方案,对时域信道响应h
N,lsk进行非线性处理,得到频域信道响应h
N,rebk,从而使得基站检测到的各个UE的信道响应更加接近真实值。
In the embodiment of the present application, after obtaining the time-domain channel response hN,lsk , the base station adopts any one of the above three nonlinear reconstruction schemes to perform nonlinear processing on the time-domain channel response hN,lsk to obtain the frequency-domain channel response hN,lsk. The channel response h N,rebk makes the channel response of each UE detected by the base station closer to the real value.
下面通过一个具体的例子来讲述实施例一的方案。此时,规定有三个UE向基站发送导频信号(也即m=3),且通过两个轮次迭代处理的每个UE的信道响应即可(也 即N=2)。The solution of Embodiment 1 is described below through a specific example. At this time, it is specified that three UEs send pilot signals to the base station (that is, m=3), and the channel response of each UE through two rounds of iterative processing is sufficient (that is, N=2).
基站在接收到三个UE发送的导频信号后,在第一轮次中对消处理过程中:After the base station receives the pilot signals sent by the three UEs, in the first round of cancellation processing:
(1)对于UE 1进行初步估计,通过步骤S202中公式(2-1),得到:(1) Carry out preliminary estimation for UE 1, obtain by formula (2-1) in step S202:
然后通过步骤S203-步骤S205中公式(3)-(11)得到频域信道响应H
1,reb1;由于此时k<m,所以需要循环进入步骤S202中,检测UE2的信道响应。
Then, the frequency domain channel response H 1,reb1 is obtained by formulas (3)-(11) in step S203-step S205; since k<m at this time, it is necessary to loop into step S202 to detect the channel response of UE2.
(2)对于UE 2进行初步估计,通过步骤S202中公式(2-1)和第一次循环得到的频域信道响应H
1,reb1,得到:
(2) Preliminary estimation for UE 2, through formula (2-1) in step S202 and the frequency domain channel response H 1,reb1 obtained in the first cycle, to obtain:
然后通过步骤S203-步骤S205中公式(3)-(11)得到频域信道响应H
1,reb2;由于此时k<m,所以需要循环进入步骤S202中,检测UE3的信道响应。
Then, the frequency domain channel response H 1,reb2 is obtained through formulas (3)-(11) in step S203-step S205; since k<m at this time, it is necessary to loop into step S202 to detect the channel response of UE3.
(3)对于UE3进行初步估计,通过步骤S202中公式(2-2)、第一次循环得到的频域信道响应H
1,reb1和第二次循环得到的频域信道响应H
1,reb2,得到:
(3) a preliminary estimate for the UE3, in step S202 by the formula (2-2), the first cycle obtained by frequency-domain channel response H 1, reb1 and frequency domain channel response to obtain second cycle H 1, reb2, get:
然后通过步骤S203-步骤S205中公式(5)-(11)得到频域信道响应H
1,reb3;由于此时k=m,但此时N<2,所以还需要循环进入步骤S202中,检测UE1第二轮次估计的信道响应。
Then, the frequency domain channel response H 1,reb3 is obtained by formulas (5)-(11) in step S203-step S205; since k=m at this time, but N<2 at this time, it is necessary to loop into step S202 to detect The channel response of UE1's second round of estimation.
在第二轮次中对消处理过程中:During the cancellation process in the second round:
(1)对于UE 1进行第二轮次估计,通过步骤S202中公式(2-2)、第一轮次估计中第二次循环得到的频域信道响应H
1,reb2和第一轮次估计中第三次循环得到的频域信道响应H
1,reb3,得到:
(1) Perform the second round of estimation for UE 1, use formula (2-2) in step S202, the frequency domain channel response H 1, reb2 obtained from the second round of estimation in the first round of estimation and the first round of estimation The frequency domain channel response H 1,reb3 obtained by the third cycle in , we get:
然后通过步骤S203-步骤S205中公式(3)-(11)得到频域信道响应H
2,reb1;由于此时k<m,所以需要循环进入步骤S202中,检测UE2第二轮次估计的信道响应。
Then, the frequency domain channel response H 2,reb1 is obtained through formulas (3)-(11) in steps S203-step S205; since k<m at this time, it is necessary to loop into step S202 to detect the channel estimated by UE2 in the second round of estimation response.
(2)对于UE 2进行第二轮次估计,通过步骤S202中公式(3)、第一轮次估计中第一次循环得到的频域信道响应H
1,reb1和第一轮次估计中第三次循环得到的频域信道响应H
1,reb3,得到:
(2) The second round of estimation is performed for UE 2, and the frequency domain channel response H 1,reb1 obtained in the first round of estimation through formula (3) in step S202, the frequency domain channel response H 1,reb1 obtained in the first round of estimation and the The frequency domain channel response H 1,reb3 obtained after three cycles, we get:
然后通过步骤S203-步骤S205中公式(3)-(11)得到频域信道响应H
2,reb2;由于此时k<m,所以需要循环进入步骤S202中,检测UE3第二轮次估计的信道响应。
Then, the frequency domain channel response H 2,reb2 is obtained by formulas (3)-(11) in step S203-step S205; since k<m at this time, it is necessary to loop into step S202 to detect the channel estimated by UE3 in the second round response.
(3)对于UE 3进行第二轮次估计,通过步骤S202中公式(3)、第一轮次估计中第一次循环得到的频域信道响应H
1,reb1和第一轮次估计中第二次循环得到的频域信道响应H
1,reb2,得到:
(3) The second round of estimation is performed for UE 3, using formula (3) in step S202, the frequency domain channel response H 1,reb1 obtained in the first round of estimation in the first round of estimation and the first round of estimation The frequency domain channel response H 1,reb2 obtained by the second cycle is obtained:
然后通过步骤S203-步骤S205中公式(3)-(11)得到频域信道响应H
2,reb3;由于此时k=m,且N=2,所以不需要循环进入步骤S202中,直接将最后一轮次估计的H
2,reb1、H
2,reb2和H
2,reb3作为最终的各个UE的信道响应。
Then, the frequency domain channel response H 2,reb3 is obtained by formulas (3)-(11) in step S203-step S205; since k=m and N=2 at this time, it is not necessary to loop into step S202, and the last The H 2,reb1 , H 2,reb2 and H 2,reb3 estimated in rounds are used as the final channel responses of each UE.
实施例二 Embodiment 2
图5为本申请实施例提供的通过残差对消框架对接收到的信号进行处理得到每个UE的信道响应的流程图。如图5所示,基站具体实现过程如下:FIG. 5 is a flowchart of processing a received signal through a residual cancellation framework to obtain a channel response of each UE according to an embodiment of the present application. As shown in Figure 5, the specific implementation process of the base station is as follows:
步骤S501,基站接收至少一个UE发送的导频信号。Step S501, the base station receives a pilot signal sent by at least one UE.
具体地,基站在接收到多个UE发送的导频信号后,对多个UE进行编号,并且定义UE k发送的导频信号为Sk。另外,定义每个UE的历史信道响应为H
histk,且规定在初始迭代是设置为0。
Specifically, after receiving the pilot signals sent by the multiple UEs, the base station numbers the multiple UEs, and defines the pilot signal sent by the UE k as Sk. In addition, the historical channel response of each UE is defined as H histk , and it is specified to be set to 0 in the initial iteration.
步骤S502,基站对每个UE的信道响应进行估计,消除每个UE的信道响应中其它信道响应的干扰。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.
具体地,此时的信号Y不再表示频域信号的接收信号,而是随着每次迭代对消过程,表示剩余未对消的残差信号Y。每个UE在依次进行信道估计时,都会对残差信号Y与导频信号进行估计并加上上一轮重构的历史信道响应H
histk,在估计完成后把本次估计的导频信号继续从Y中减去,从而继续对下一个UE进行估计;完成一个轮次中所有UE的信道响应的估计后,再进行下一轮的用户估计;以此类推。
Specifically, the signal Y at this time no longer represents the received signal of the frequency domain signal, but represents the remaining un-cancelled residual signal Y with each iteration of the cancellation process. When each UE performs channel estimation in sequence, it will estimate the residual signal Y and the pilot signal and add the historical channel response H histk of the previous round of reconstruction. After the estimation is completed, the estimated pilot signal will continue. Subtract from Y, so as to continue to estimate the next UE; after completing the estimation of the channel responses of all UEs in one round, perform the next round of user estimation; and so on.
示例性地,对于每个UE进行估计时,通过下列公式(12)计算,得到各个UE的信道响应H
1,lsk,公式(12)具体为:
Exemplarily, when estimating each UE, the following formula (12) is used to calculate the channel response H 1,lsk of each UE. The formula (12) is specifically:
其中,k表示对每个UE进行编号的序号,N为基站对每个UE的信道响应进行迭代估计的轮次数,H
N,lsk表示第N轮次估计中UE的待检测的信道响应,Y
N,lsk表示在第N轮次下第k个用户估计过程中时的残差结果,H
N-1,histk表示第N-1轮次估计中UE的历史信道响应,H
0,histk=0。
Among them, k represents the sequence number for numbering each UE, N is the number of rounds of iterative estimation of the channel response of each UE by the base station, H N, lsk represents the channel response to be detected of the UE in the Nth round of estimation, Y N,lsk represents the residual result in the estimation process of the kth user in the Nth round, H N-1,histk represents the historical channel response of the UE in the N- 1th round of estimation, H 0,histk =0 .
步骤S503,基站对得到的每个UE的信道响应H
N,lsk进行IDFT,得到信道响应h
N,lsk。其中,基站通过公式(3)对信道响应H
N,lsk进行IDFT,得到信道响应h
N,lsk。
Step S503, the base station performs IDFT on the obtained channel response H N,lsk of each UE to obtain the channel response h N,lsk . The base station performs IDFT on the channel response H N,lsk by formula (3) to obtain the channel response h N,lsk .
步骤S504,基站对得到的各个UE的信道响应H
N,lsk进行非线性重构,得到频域信道响应h
N,rebk。其中,基站对H
N,lsk进行非线性重构的方式可以为上述实施例一“基础非线性重构方案、高倍速采样方案和新波形方案”中的任意一种实现方式,具体实现过程详见上述图3-图4及相应的描述内容,本申请在此不再赘述了。
Step S504, the base station performs nonlinear reconstruction on the obtained channel responses H N,lsk of each UE to obtain frequency domain channel responses h N,rebk . Wherein, the manner in which the base station performs nonlinear reconstruction on H N,lsk may be any one of the implementation manners in the above-mentioned Embodiment 1 "basic nonlinear reconstruction scheme, high-speed sampling scheme and new waveform scheme". The specific implementation process is detailed in See the above-mentioned FIG. 3-FIG. 4 and the corresponding description contents, which will not be repeated in this application.
步骤S505,基站对得到的各个UE的频域信道响应h
N,rebk进行DFT,得到频域信道响应H
N,rebk。其中,基站通过公式(4)对频域信道响应h
N,rebk进行DFT,得到频域信道响应H
N,rebk。
Step S505, the base station performs DFT on the obtained frequency domain channel responses h N,rebk of each UE to obtain the frequency domain channel responses H N,rebk . Wherein, the base station performs DFT on the frequency domain channel response h N,rebk according to formula (4) to obtain the frequency domain channel response H N,rebk .
步骤S506,基站判断此时得到的频域信道响应H
N,rebk所进行的估计轮次数是否为设定的轮次阈值D。如果不是,则表明此时得到的频域信道响应H
N,rebk所进行的估计轮次数不是最后一轮次迭代得到的各个UE的信道响应,执行步骤S507;如果是,则表明此时得到的频域信道响应H
N,rebk所进行的估计轮次数为最后一轮次迭代得到的各个UE的信道响应,执行步骤S510。
Step S506, the base station determines whether the number of estimated rounds performed by the frequency domain channel response H N,rebk obtained at this time is the set round threshold D. If not, it indicates that the estimated number of rounds of the frequency domain channel response H N, rebk obtained at this time is not the channel response of each UE obtained by the last round of iteration, and step S507 is performed; The number of estimation rounds performed by the frequency domain channel response H N,rebk is the channel response of each UE obtained by the last round of iteration, and step S510 is executed.
步骤S507,基站根据得到的UE k的频域信道响应H
N,rebk,计算信道响应的残差err。
Step S507, the base station calculates the residual err of the channel response according to the obtained frequency domain channel response H N,rebk of the UE k.
具体地,基站通过公式(13),计算各个UE的信道响应的残差err,公式(13)具体为:Specifically, the base station calculates the residual err of the channel response of each UE through formula (13), and formula (13) is specifically:
err
N,k=H
N,rebk-H
N-1,histk。 (13)
err N,k =H N,rebk -H N-1,histk . (13)
步骤S508,基站根据得到各个UE的信道响应的残差err,更新接收信号Y
N,k。
Step S508, the base station updates the received signal Y N,k according to the obtained residual err of the channel response of each UE.
具体地,当迭代过程处于用户k增加过程时,基站通过公式(14-1),更新接收信号Y
N,公式(14-1)具体为:
Specifically, when the iterative process is in the process of adding user k, the base station updates the received signal Y N through formula (14-1), and formula (14-1) is specifically:
Y
N,k+1=Y
N,k-S
kerr
N,k。 (14-1)
Y N, k + 1 = Y N, k -S k err N, k. (14-1)
当迭代过程处于迭代轮次N增加过程时,k此时已经累计到了m位置,基站通过公式(14-2),更新接收信号Y
N,公式(14-2)具体为:
When the iterative process is in the iterative round N increasing process, k has accumulated to the m position at this time, and the base station updates the received signal Y N through formula (14-2), and formula (14-2) is specifically:
Y
N+1,1=Y
N,m-S
merr
N,m。 (14-2)
Y N+1,1 = Y N,m -S m err N,m . (14-2)
步骤S509,基站更新每个UE的历史信道响应为H
N,histk,然后再执行步骤S502。
Step S509, the base station updates the historical channel response of each UE to H N,histk , and then performs step S502.
具体地,基站通过公式(15),更新每个UE的历史信道响应为H
N,histk,公式(15)具体为:
Specifically, the base station updates the historical channel response of each UE as H N,histk through formula (15), and formula (15) is specifically:
H
N,histk=H
N,rebk。 (15)
H N,histk =H N,rebk . (15)
其中,步骤S508中更新接收信号Y
N和步骤S509中更新每个UE的历史信道响应为H
N,histk的顺序不限。
The order of updating the received signal Y N in step S508 and updating the historical channel response of each UE to H N in step S509 is not limited.
步骤S510,基站将最后一轮次迭代处理的各个UE的频域信道响应H
N,rebk作为最终的各个UE的信道响应。其中,最终得到的各个UE的信道响应为最后一轮次对消得到的信道响应,依次为H
N,reb1、H
N,reb2……H
N,rebk。
Step S510, the base station takes the frequency domain channel response H N,rebk of each UE in the last round of iterative processing as the final channel response of each UE. Wherein the finally obtained channel responses for each UE last time a cancellation channel responses obtained, followed by H N, reb1, H N, reb2 ...... H N, rebk.
本申请通过残差对消框架对接收到的信号进行处理,也即通过接收信号,依次计算出每个UE的残差和各个UE的差分信号,然后再结合各个UE的历史信道响应,计算出每个UE的信道响应估计值,最后通过多个轮次迭代递加处理,叠加每个UE在上一次轮中的估计值,使得到每个UE的信道响应无限接近真实值。The present application processes the received signal through the residual cancellation framework, that is, through the received signal, calculates the residual of each UE and the differential signal of each UE in turn, and then combines the historical channel responses of each UE to calculate The estimated value of the channel response of each UE is finally processed through multiple rounds of iterative incremental processing, and the estimated value of each UE in the previous round is superimposed, so that the channel response to each UE is infinitely close to the real value.
下面通过一个具体的例子来讲述实施例二的方案。此时,规定有三个UE向基站发送导频信号(也即m=3),且通过两个轮次迭代处理的每个UE的信道响应即可(也即N=2)。The solution of the second embodiment is described below through a specific example. At this time, it is specified that three UEs send pilot signals to the base station (ie, m=3), and the channel response of each UE through two rounds of iterative processing is sufficient (ie, N=2).
基站在接收到三个UE发送的导频信号后,在第一轮次中对消处理过程中:After the base station receives the pilot signals sent by the three UEs, in the first round of cancellation processing:
其中,令H
0,reb1=0,H
0,reb2=0,H
0,reb3=0,也即H
0,hist1=0,H
0,hist2=0,H
0,hist3=0。
Wherein, let H 0,reb1 =0, H 0,reb2 =0, H 0,reb3 =0, that is, H 0,hist1 =0, H 0,hist2 =0, H 0,hist3 =0.
然后通过步骤S503-步骤S505中公式(3)-(11)得到频域信道响应H
1,reb1、H
1,reb2和H
1,reb3;由于此时N<2,所以需要循环进入步骤S502中,检测各个UE第二轮次估计的信道响应。
Then, the frequency domain channel responses H 1,reb1 , H 1,reb2 and H 1,reb3 are obtained by formulas (3)-(11) in steps S503-step S505; since N<2 at this time, it is necessary to loop into step S502 , and detect the channel response of each UE in the second round of estimation.
此时根据公式(13),计算各个UE的信道响应的残差err为:At this time, according to formula (13), the residual err of the channel response of each UE is calculated as:
err
1,1=H
1,reb1-H
0,hist1=H
1,reb1
err 1,1 =H 1,reb1 -H 0,hist1 =H 1,reb1
err
1,2=H
1,reb2-H
0,hist2=H
1,reb2
err 1,2 =H 1,reb2 -H 0,hist2 =H 1,reb2
err
1,3=H
1,reb3-H
0,hist3=H
1,reb3
err 1,3 =H 1,reb3 -H 0,hist3 =H 1,reb3
根据得到各个UE的信道响应的残差err,根据公式(14-2)更新接收信号Y
2,1,根据公式(14-1)更新接收信号Y
2,2和Y
2,3,得到:
According to the residual err obtained from the channel response of each UE, the received signal Y 2,1 is updated according to the formula (14-2), and the received signals Y 2,2 and Y 2,3 are updated according to the formula (14-1) to obtain:
Y
2,1=Y
1,3-S
3err
1,3
Y 2,1 =Y 1,3 -S 3 err 1,3
Y
2,2=Y
2,1-S
1err
2,1
Y 2,2 = Y 2,1 -S 1 err 2,1
Y
2,3=Y
2,2-S
2err
2,2
Y 2,3 =Y 2,2 -S 2 err 2,2
根据公式(15),更新每个UE的历史信道响应H
N,histk为:
According to formula (15), update the historical channel response H N of each UE, histk is:
H
1,hist1=H
1,reb1
H 1,hist1 =H 1,reb1
H
1,hist2=H
1,reb2
H 1,hist2 =H 1,reb2
H
1,hist3=H
1,reb3
H 1,hist3 =H 1,reb3
在第二轮次中对消处理过程中:During the cancellation process in the second round:
然后通过步骤S503-步骤S505中公式(3)-(11)得到频域信道响应H
2,reb1、H
2,reb2和H
2reb3;由于此时N=2,所以不需要循环进入步骤S502中,直接将最后一轮次估计的H
2,reb1、H
2,reb2和H
2,reb3作为最终的各个UE的信道响应。
Then, the frequency domain channel responses H 2,reb1 , H 2,reb2 and H 2reb3 are obtained by formulas (3)-(11) in steps S503-step S505; since N=2 at this time, there is no need to loop into step S502, The H 2,reb1 , H 2,reb2 and H 2,reb3 estimated in the last round are directly used as 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 in detail above. It can be understood that, in order to realize the above-mentioned functions, the detection apparatus includes corresponding hardware structures and/or software modules for performing each function. Those skilled in the art should easily realize that the present application can be implemented in hardware or a combination of hardware and computer software with the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein. Whether a function is performed by hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.
本申请可以根据上述方法示例对检测装置进行功能单元的划分,例如,可以将各个功能划分为各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The present application can divide the functional units of the detection device according to the above method examples. For example, each function can be divided into each functional unit, or two or more functions can be integrated into one processing unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units. It should be noted that the division of units in this application is schematic, and is only a logical function division, and other division methods may be used in actual implementation.
例如,图6所示的检测装置600中包括收发单元601与处理单元602。For example, the detection device 600 shown in FIG. 6 includes a transceiver unit 601 and a processing unit 602 .
在本申请的一个实施方式中,检测装置600用于支持基站实现本申请实施例提供的检测方法中基站的功能,例如,收发单元601用于接收m个用户设备UE各自发送的导频信号;处理单元602用于根据m个用户设备UE各自发送的导频信号和所述m个UE的待检测信道响应确定接收信号,所述m为大于1的正整数;根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在D轮中每个轮次估计下的估计值;确定检测结果,所述检测结果为每个UE的待检测信道响应在第D轮次估计下的估计值,所述D为大于1的正整数。关于如何基站在接收到多个UE发送的导频信号后,检测各个UE的信道响应的具体实现方式,可以参考本申请方法部分实施例,例如图2-图5所示实施例中的相关内容,不做赘述。In an embodiment of the present application, the detection apparatus 600 is configured to support the base station to implement the functions of the base station in the detection method provided by the embodiment of the present application, for example, the transceiver unit 601 is configured to receive pilot signals sent by each of m user equipments UE; The processing unit 602 is configured to determine the received signal according to the pilot signals respectively sent by the m user equipment UEs and the channel responses to be detected of the m UEs, where m is a positive integer greater than 1; according to the pilot signals of the m UEs. frequency signal and the received signal, determine the estimated value of the channel response to be detected of each UE under each round of estimation in the D round; determine the detection result, the detection result is the channel response to be detected of each UE in the first The estimated value under D rounds of estimation, where D is a positive integer greater than 1. For the specific implementation of how the base station detects the channel response of each UE after receiving pilot signals sent by multiple UEs, you can refer to some embodiments of the method in this application, such as the relevant content in the embodiments shown in FIG. 2 to FIG. 5 . , without further elaboration.
在一个可能的实现方式中,当UE的待检测信道响应在第N轮次估计时,所述N为正整数,且N=1;处理单元602用于根据所述m个UE的导频信号和所述接收信号,确定第1个UE的待检测信道响应在第1轮次估计下的估计值;或者根据所述m个UE的导频信号、所述接收信号和需要对消的在先已经确定的UE的信道响应,确定每个UE的待检测信道响应在第1轮次估计下的估计值,其中,第k个UE的所述需要对消的在先已经确定的UE的信道响应包括第1至k-1个UE的待检测信道响应在第1轮次估计下的估计值,所述k为正整数,且1<k≤m。关于如何确定每个UE的待检测信道响应在第1轮次估计下的估计值的具体实现方式,可以参考本申请方法部分实施例,例如图2所示实施例中的相关内容,不做赘述。In a possible implementation, when the channel responses to be detected of the UE are estimated in the Nth round, the N is a positive integer, and N=1; the processing unit 602 is configured to use the pilot signals of the m UEs according to the and the received signal, to determine the estimated value of the channel response to be detected of the first UE under the first round of estimation; or based on the pilot signals of the m UEs, the received signal and the priori Determine the channel response of the UE, determine the estimated value of the channel response to be detected of each UE under the first round of estimation, where the channel response of the kth UE that needs to be cancelled previously determined UE It includes the estimated values of the channel responses to be detected of the 1st to k-1th UEs under the first round of estimation, where k is a positive integer, and 1<k≤m. For the specific implementation of how to determine the estimated value of the channel response to be detected of each UE under the first round of estimation, reference may be made to some embodiments of the method in this application, such as the relevant content in the embodiment shown in FIG. 2 , which will not be repeated. .
在一个可能的实现方式中,当UE的待检测信道响应在第N轮次估计时,所述N为正整数,且1<N≤D,处理单元602用于根据所述m个UE的导频信号、所述接收信号和需要对消的在先已经确定的UE的信道响应,确定每个UE的待检测信道响应在第N轮次估计下的估计值,其中,所述需要对消的在先已经确定的UE的信道响应包括其他m-1个UE的待检测信道响应在第N-1轮次估计下的估计值。关于如何确定每个UE的待检测信道响应在第N轮次估计下的估计值的具体实现方式,可以参考本申请方法部分实施例,例如图2所示实施例中的相关内容,不做赘述。In a possible implementation manner, when the channel response to be detected of the UE is estimated in the Nth round, the N is a positive integer, and 1<N≤D, and the processing unit 602 is configured to perform the estimation according to the results of the m UEs. frequency signal, the received signal and the previously determined channel response of the UE that needs to be canceled, and determine the estimated value of the channel response to be detected of each UE under the Nth round of estimation, wherein the channel response to be canceled is determined. The previously determined channel responses of the UEs include the estimated values of the channel responses to be detected of the other m-1 UEs under the N-1th round of estimation. For the specific implementation of how to determine the 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 in this application, such as the relevant content in the embodiment shown in FIG. 2 , which will not be repeated. .
在一个可能的实现方式中,处理单元602用于根据所述m个UE的导频信号、所述m个UE的差分信号和所述m个UE的历史信道响应,确定每个UE的待检测信道响应在第N轮次估计下的估计值;所述每个UE的待检测信道响应在第N轮次估计下的估计值是按序确定,所述差分信号为所述接收信号、由所述接收信号、上一个UE 的导频信号和所述上一个UE的残差确定的信号和所述上一个UE的差分信号、所述上一个UE的导频信号和所述上一个UE的残差确定的信号,所述残差为UE的待检测信道响应在第N轮次估计下的估计值与在第N轮次估计中的历史信道响应之间的差值,所述历史信道响应为所述UE的待检测信道响应在N-1轮次估计下的估计值,所述N为正整数,且1≤N≤D。关于如何确定每个UE的待检测信道响应在第N轮次估计下的估计值的具体实现方式,可以参考本申请方法部分实施例,例如图5所示实施例中的相关内容,不做赘述。In a possible implementation, 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, the to-be-detected signal of each UE The estimated value of the channel response under the Nth round of estimation; the estimated value of the channel response to be detected of each UE under the Nth round of estimation is determined in order, and the differential signal is the received signal, which is determined by the The received signal, the pilot signal of the previous UE, the signal determined by the residual of the previous UE, the differential signal of the previous UE, the pilot signal of the previous UE, and the residual of the previous UE. The residual is the difference between the estimated value of the UE's channel response to be detected in the Nth round of estimation and the historical channel response in the Nth round of estimation, and the historical channel response is The estimated value of the to-be-detected channel response of the UE under N-1 rounds of estimation, where N is a positive integer, and 1≤N≤D. For the specific implementation of how to determine the 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 in this application, such as the relevant content in the embodiment shown in FIG. 5 , which will not be repeated. .
在一个可能的实现方式中,处理单元602用于确定第k个UE的第N+1轮次估计下的残差,所述第k个UE的第N+1轮次估计下的残差是通过将所述第k个UE的待检测信道响应在第N轮次估计下的估计值减去所述第k个UE的第N轮次估计下的历史信道响应得到的,所述k为正整数,且1≤k≤m。关于如何确定第k个UE的第N+1轮次估计下的残差的具体实现方式,可以参考本申请方法部分实施例,例如图5所示实施例中的相关内容,不做赘述。In a possible implementation manner, the processing unit 602 is configured to determine the residual error under the N+1th round of estimation of the kth UE, and the residual error under the N+1th round of estimation of the kth UE is: Obtained by subtracting the estimated value of the channel response to be detected of the kth UE under the Nth round of estimation minus the historical channel response of the kth UE under the Nth round of estimation, where k is positive Integer, and 1≤k≤m. For the specific implementation of how to determine the residual error under the N+1 round estimation of the kth UE, reference may be made to some embodiments of the method in this application, such as the relevant content in the embodiment shown in FIG. 5 , which will not be repeated.
在一个可能的实现方式中,处理单元602用于确定第k+1个UE的差分信息,所述第k+1个UE的差分信息是通过将所述第k个UE的差分信息减去所述第k个UE的导频信号与所述第k个UE的残差的乘积得到的。关于如何确定第k+1个UE的差分信息的具体实现方式,可以参考本申请方法部分实施例,例如图5所示实施例中的相关内容,不做赘述。In a possible implementation manner, the processing unit 602 is configured to determine differential information of the k+1 th UE, where the differential information of the k+1 th UE is obtained by subtracting the differential information of the k th UE from the obtained by multiplying the pilot signal of the kth UE and the residual of the kth UE. For a specific implementation manner of how to determine the difference information of the k+1th UE, reference may be made to some embodiments of the method of the present application, such as the relevant content in the embodiment shown in FIG. 5 , which will not be repeated.
在一个可能的实现方式中,处理单元602用于确定所述m个UE的N+1轮次估计下的历史信道响应,所述m个UE的N+1轮次估计下的历史信道响应为所述m个UE的待检测信道响应在第N轮次估计下的估计值。关于如何确定所述m个UE的N+1轮次估计下的历史信道响应的具体实现方式,可以参考本申请方法部分实施例,例如图5所示实施例中的相关内容,不做赘述。In a possible implementation, the processing unit 602 is configured to determine the historical channel responses under the N+1 rounds of estimation of the m UEs, and the historical channel responses under the N+1 rounds of estimation of the m UEs are: The estimated value of the to-be-detected channel responses of the m UEs under the Nth round of estimation. For the specific implementation of how to determine 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 in this application, such as the relevant content in the embodiment shown in FIG. 5 , which will not be repeated.
在一个可能的实现方式中,处理单元602用于对得到的每个UE的待检测信道响应在D轮中每个轮次估计下的估计值进行傅里叶反变换IDFT,得到第一时域估计值;所述每个UE的待检测信道响应在D轮中每个轮次估计下的估计值为第一频域估计值;对所述第一时域估计值进行非线性重构,得到第二时域估计值;对所述第二时域估计值进行傅里叶变换DFT,得到第二频域估计值。关于如何将第一频域估计值转换成第二频域估计值的具体实现方式,可以参考本申请方法部分实施例,例如图2-图5所示实施例中的相关内容,不做赘述。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 under each round of estimation in round D, to obtain the first time domain estimated value; the estimated value of the to-be-detected channel response of each UE under each round of estimation in the D round is the first frequency domain estimated value; the first time domain estimated value is nonlinearly reconstructed to obtain second time-domain estimated value; performing Fourier transform DFT on the second time-domain estimated value to obtain a second frequency-domain estimated value. For the 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, such as the relevant content in the embodiments shown in FIG. 2 to FIG.
在一个可能的实现方式中,处理单元602用于根据每个UE的导频信号的序列长度和所述每个UE的待检测信道响应的第一时域估计值的波形的长度,构造包络函数;通过设定的阈值,在所述每个UE的待检测信道响应的第一时域估计值的波形上挑选出功率较强的位置,构造出包络波形矩阵;对所述包络波形矩阵求逆的方式,计算出所述每个UE的待检测信道响应的第三时域估计值;通过所述每个UE的待检测信道响应的第三时域估计值和所述包络函数,计算出所述第二时域估计值。关于如何对所述第一时域估计值进行非线性重构得到第二时域估计值的具体实现方式,可以参考本申请方法部分实施例,例如图3-图4所示实施例中的相关内容,不做赘述。In a possible implementation, the processing unit 602 is configured to construct the envelope according to the sequence length of the pilot signal of each UE and the length of the waveform of the first time-domain estimated value of the channel response to be detected of each UE function; through the set threshold, a position with stronger power is selected on the waveform of the first time-domain estimated value of the channel response to be detected of each UE, and an envelope waveform matrix is constructed; The method of matrix inversion is used to calculate the third time domain estimated value of the channel response to be detected of each UE; through the third time domain estimated value of the channel response to be detected of each UE and the envelope function , and calculate the second time-domain estimated value. For the specific implementation of how to perform nonlinear reconstruction on the first time-domain estimated value to obtain the second time-domain estimated value, reference may be made to some embodiments of the method of the present application, such as the related information in the embodiments shown in FIG. 3 to FIG. 4 . The content will not be repeated.
图7示出了本申请提供的一种检测装置700的结构示意图。检测装置700可用于实现上述方法实施例中描述的基站侧执行的检测方法。该检测装置700可以是芯片、终端、基站或者其它无线通信设备等。FIG. 7 shows a schematic structural diagram of a detection device 700 provided by the present application. The detection apparatus 700 may be used to implement the detection method performed by the base station side described in the foregoing method embodiments. The detection apparatus 700 may be a chip, a terminal, a base station, or other wireless communication equipment.
检测装置700包括一个或多个处理器701,该一个或多个处理器701可支持检测装置600实现本申请实施例中所述的由基站执行的检测方法,例如图2-图5所示的实施例中由基站执行的方法。The detection apparatus 700 includes one or more processors 701, and the one or more processors 701 can support the detection apparatus 600 to implement the detection method performed by the base station described in the embodiments of this application, for example, as shown in FIG. 2 to FIG. 5 . A method performed by a base station in an embodiment.
该处理器701可以是通用处理器或者专用处理器。例如,处理器701可以包括中央处理器(central processing unit,CPU)和/或基带处理器。其中,基带处理器可以用于处理通信数据(例如,上文所述第一消息),CPU可以用于实现相应的控制和处理功能,执行软件程序,处理软件程序的数据。The processor 701 may be a general purpose processor or a special purpose processor. For example, the processor 701 may include a central processing unit (CPU) and/or a baseband processor. The baseband processor may be used to process communication data (eg, the first message described above), and the CPU may be used to implement corresponding control and processing functions, execute software programs, and process data of software programs.
进一步的,检测装置700还可以包括收发单元705,用以实现信号的输入(接收)和输出(发送)。Further, the detection apparatus 700 may further include a transceiving unit 705 to implement signal input (reception) and output (send).
例如,检测装置700可以是芯片,收发单元705可以是该芯片的输入和/或输出电路,或者,收发单元705可以是该芯片的接口电路,该芯片可以作为基站或其它无线通信设备的组成部分。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 used as a component of a base station or other wireless communication equipment .
又例如,检测装置700可以为基站。收发单元705可以包括收发器或射频芯片。收发单元705还可以包括通信接口。For another example, the detection apparatus 700 may be a base station. The transceiver unit 705 may include a transceiver or a radio frequency chip. Transceiver unit 705 may also include a communication interface.
可选地,检测装置700还可以包括天线706,可以用于支持收发单元705实现检测装置700的收发功能。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 .
可选地,检测装置700中可以包括一个或多个存储器702,其上存有程序(也可以是指令或者代码)703,程序703可被处理器701运行,使得处理器701执行上述方法实施例中描述的方法。可选地,存储器702中还可以存储有数据。可选地,处理器701还可以读取存储器702中存储的数据(例如,预定义的信息),该数据可以与程序703存储在相同的存储地址,该数据也可以与程序703存储在不同的存储地址。Optionally, the detection apparatus 700 may include one or more memories 702 on which programs (or instructions or codes) 703 are stored, and the programs 703 may be executed by the processor 701, so that the processor 701 executes the foregoing method embodiments method described in . Optionally, data may also be stored in the memory 702 . Optionally, the processor 701 can also read data (eg, predefined information) stored in the memory 702, the data can be stored in the same storage address as the program 703, and the data can also be stored in a different address from the program 703 storage address.
处理器701和存储器702可以单独设置,也可以集成在一起,例如,集成在单板或者系统级芯片(system on chip,SOC)上。The processor 701 and the memory 702 can be provided separately, or can be integrated together, for example, integrated on a single board or a system on chip (system on chip, SOC).
在一种可能的设计中,检测装置700是基站或者可用于接入网设备的芯片。例如,收发单元705用于接收m个用户设备UE各自发送的导频信号;处理器701用于根据m个用户设备UE各自发送的导频信号和所述m个UE的待检测信道响应确定接收信号,所述m为大于1的正整数;根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在D轮中每个轮次估计下的估计值;确定检测结果,所述检测结果为每个UE的待检测信道响应在第D轮次估计下的估计值,所述D为大于1的正整数。In a 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 unit 705 is configured to receive pilot signals sent by m user equipment UEs respectively; the processor 701 is configured to determine the reception based on the pilot signals sent by m user equipment UEs and the channel responses to be detected of the m UEs. signal, the m is a positive integer greater than 1; according to the pilot signals of the m UEs and the received signal, determine the estimated value of the to-be-detected channel response of each UE under each round of estimation in the D rounds ; determine a detection result, where the detection result is an estimated value of the channel response to be detected of each UE under the D-th round of estimation, where D is a positive integer greater than 1.
关于检测装置700在上述各种可能的设计中执行的操作的详细描述可以参照本申请提供的检测方法的实施例中基站的行为,例如图2-图5所示实施例中的相关内容, 不做赘述。For the 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 by this application, for example, the related content in the embodiments shown in FIG. 2-FIG. Do repeat.
应理解,上述方法实施例的各步骤可以通过处理器701中的硬件形式的逻辑电路或者软件形式的指令完成。处理器701可以是CPU、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件,例如,分立门、晶体管逻辑器件或分立硬件组件。It should be understood that, the steps in the above method embodiments may be implemented 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 devices , for example, discrete gates, transistor logic devices, or discrete hardware components.
在检测装置600为基站的情况下,图8是本申请实施例提供的一种基站的结构示意图。如图8所示,执行上述图2-图5对应的检测方法实施例中网络设备的功能。基站800可包括一个或多个DU 801和一个或多个CU 802。所述DU 801可以包括至少一个天线8011,至少一个射频单元8012,至少一个处理器8013和至少一个存储器8014。所述DU 801部分主要用于射频信号的收发以及射频信号与基带信号的转换,以及部分基带处理。CU 802可以包括至少一个处理器8022和至少一个存储器8021。CU 802和DU 801之间可以通过接口进行通信,其中,控制面(Control plane)接口可以为Fs-C,比如F1-C,用户面(User Plane)接口可以为Fs-U,比如F1-U。In the case where the detection apparatus 600 is a base station, FIG. 8 is a schematic structural diagram of a base station provided by an embodiment of the present application. As shown in FIG. 8 , the functions of the network device in the detection method embodiments corresponding to FIG. 2 to FIG. 5 are performed. Base station 800 may include 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 the transmission and reception of radio frequency signals, the conversion of radio frequency signals and baseband signals, and part of baseband processing. CU 802 may include at least one processor 8022 and at least one memory 8021. The CU 802 and the DU 801 can communicate through interfaces, wherein the control plane interface can be Fs-C, such as F1-C, and the user plane interface can be Fs-U, such as F1-U .
所述CU 802部分主要用于进行基带处理,对基站进行控制等。所述DU 801与CU 802可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。所述CU 802为基站的控制中心,也可以称为处理单元,主要用于完成基带处理功能。例如所述CU 802可以用于控制基站执行上述方法实施例中关于网络设备的操作流程。The CU 802 part is mainly used to perform baseband processing, control the base station, and the like. The DU 801 and the CU 802 may be physically set together, or may be physically set apart, that is, a distributed base station. The CU 802 is the control center of the base station, which can also be called a processing unit, and is mainly used to complete the baseband processing function. For example, the CU 802 may be used to control the base station to perform the operation procedures related to the network device in the foregoing method embodiments.
具体的,CU和DU上的基带处理可以根据无线网络的协议层划分,例如分组数据汇聚层协议(packet data convergence protocol,PDCP)层及以上协议层的功能设置在CU,PDCP以下的协议层,例如无线链路控制(radio link control,RLC)层和媒体接入控制(media access control,MAC)层等的功能设置在DU。又例如,CU实现无线资源控制(radio resource control,RRC),分组数据汇聚层协议(packet data convergence protocol,PDCP)层的功能,DU实现无线链路控制(radio link control,RLC)、媒体接入控制(media access control,MAC)和物理(physical,PHY)层的功能。Specifically, the baseband processing on the CU and DU can be divided according to the protocol layers of the wireless network. For example, the functions of the packet data convergence layer protocol (PDCP) layer and above are set in the protocol layers below the CU and PDCP. For example, functions such as a radio link control (radio link control, RLC) layer and a media access control (media access control, MAC) layer are set in the DU. For another example, CU implements functions of radio resource control (radio resource control, RRC) and packet data convergence protocol (PDCP) layer, DU implements radio link control (radio link control, RLC), media access Control (media access control, MAC) and physical (physical, PHY) layer functions.
此外,可选地,基站800可以包括一个或多个射频单元(RU),一个或多个DU和一个或多个CU。其中,DU可以包括至少一个处理器8013和至少一个存储器8014,RU可以包括至少一个天线8011和至少一个射频单元8012,CU可以包括至少一个处理器8022和至少一个存储器8021。Furthermore, optionally, the base station 800 may include one or more radio frequency units (RUs), one or more DUs, and one or more CUs. 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 .
在一个实例中,所述CU802可以由一个或多个单板构成,多个单板可以共同支持单一接入指示的无线接入网(如5G网),也可以分别支持不同接入制式的无线接入网(如LTE网,5G网或其他网)。所述存储器8021和处理器8022可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。所述DU 801可以由一个或多个单板构成,多个单板可以共同支持单一接入指示的无线接入网(如5G网),也可以分别支持不同接入制式的无线接入网(如LTE网,5G网或其他网)。所述存储器8014和处理器8013可以服务于一个或多个单板。也就是说,可以每个单 板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。In an example, the CU802 may be composed of one or more single boards, and multiple single boards may jointly support a wireless access network (such as a 5G network) with a single access indication, or may respectively support wireless access systems of different access standards. Access network (such as LTE network, 5G network or other network). The memory 8021 and the processor 8022 may serve one or more single boards. That is to say, the memory and processor can be provided separately on each single board. It can also be that multiple boards share the same memory and processor. In addition, necessary circuits may also be provided on each single board. The DU 801 can be composed of one or more single boards, and multiple single boards can jointly support a wireless access network (such as a 5G network) with a single access indication, or can respectively support a wireless access network with different access standards ( Such as LTE network, 5G network or other network). The memory 8014 and processor 8013 may serve one or more single boards. That is, the memory and processor can be set individually on each board. It can also be that multiple boards share the same memory and processor. In addition, necessary circuits may also be provided on each single board.
其中,DU与CU可以共同执行图6所示的检测装置600中的处理器602的功能或者图7所示的检测装置700中的处理器701的功能,具体不做赘述。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 will not be described in detail.
本所属领域的技术人员可以清楚地了解到,本申请提供的各实施例的描述可以相互参照,为描述的方便和简洁,例如关于本申请实施例提供的各装置、设备的功能以及执行的步骤可以参照本申请方法实施例的相关描述,各方法实施例之间、各装置实施例之间也可以互相参考、结合或引用。Those skilled in the art can clearly understand that the descriptions of the embodiments provided in the present application can be referred to each other for convenience and brevity of the description, for example, regarding the functions and execution steps of the devices and devices provided in the embodiments of the present application Reference may be made to the relevant descriptions of the method embodiments of the present application, and mutual reference, combination or reference may also be made between the method embodiments and the device embodiments.
在本申请所提供的几个实施例中,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的方法实施例的一些特征可以忽略,或不执行。以上所描述的装置实施例仅仅是示意性的,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,多个单元或组件可以结合或者可以集成到另一个系统。另外,各单元之间的耦合或各个组件之间的耦合可以是直接耦合,也可以是间接耦合,上述耦合包括电的、机械的或其它形式的连接。In the several embodiments provided in this application, the disclosed systems, devices and methods may be implemented in other manners. For example, some features of the method embodiments described above may be omitted, or not implemented. The apparatus embodiments described above are only illustrative, and the division of units is only a logical function division. In actual implementation, there may be other division methods, and multiple units or components may be combined or integrated into another system. In addition, the coupling between the various units or the coupling between the various components may be direct coupling or indirect coupling, and the above-mentioned coupling includes electrical, mechanical or other forms of connection.
应理解,在本申请的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。此外,本申请实施例中,终端和/或网络设备可以执行本申请实施例中的部分或全部步骤,这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照本申请实施例呈现的不同的顺序来执行,并且有可能并非要执行本申请实施例中的全部操作。It should be understood that, in the various embodiments of the present application, the size of the sequence numbers of each process does not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and inherent logic, rather than the embodiments of the present application. implementation constitutes any limitation. In addition, in the embodiments of the present application, the terminal and/or the network device may perform some or all of the steps in the embodiments of the present application, these steps or operations are only examples, and the embodiments of the present application may also perform other operations or variations of various operations . In addition, various steps may be performed in different orders presented in the embodiments of the present application, and may not be required to perform all the operations in the embodiments of the present application.
Claims (16)
- 一种检测方法,所述方法由网络设备执行,其特征在于,包括:A detection method, the method being performed by a network device, characterized in that it includes:根据m个用户设备UE各自发送的导频信号和所述m个UE的待检测信道响应确定接收信号,所述m为大于1的正整数;Determine the received signal according to the pilot signals sent by the m user equipment UEs and the to-be-detected channel responses of the m UEs, where m is a positive integer greater than 1;根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在D轮中每个轮次估计下的估计值;According to the pilot signals of the m UEs and the received signals, determine the estimated value of the channel response to be detected of each UE under each round of estimation in the D rounds;确定检测结果,所述检测结果为每个UE的待检测信道响应在第D轮次估计下的估计值,所述D为大于1的正整数。A detection result is determined, where the detection result is an estimated value of the to-be-detected channel response of each UE under the D-th round of estimation, where D is a positive integer greater than 1.
- 根据权利要求1所述的方法,其特征在于,当UE的待检测信道响应在第N轮次估计时,所述N为正整数,且N=1;The method according to claim 1, wherein when the channel response to be detected of the UE is estimated in the Nth round, the N is a positive integer, and N=1;所述根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在第1轮次估计下的估计值,包括:The determining the estimated value of the channel response to be detected of each UE under the first round of estimation according to the pilot signals of the m UEs and the received signal, including:根据所述m个UE的导频信号和所述接收信号,确定第1个UE的待检测信道响应在第1轮次估计下的估计值;或者Determine the estimated value of the channel response to be detected of the first UE under the first round of estimation according to the pilot signals of the m UEs and the received signal; or根据所述m个UE的导频信号、所述接收信号和需要对消的在先已经确定的UE的信道响应,确定每个UE的待检测信道响应在第1轮次估计下的估计值,其中,第k个UE的所述需要对消的在先已经确定的UE的信道响应包括第1至k-1个UE的待检测信道响应在第1轮次估计下的估计值,所述k为正整数,且1<k≤m。Determine the estimated value of the to-be-detected channel response of each UE under the first round of estimation according to the pilot signals of the m UEs, the received signals, and the previously determined channel responses of the UEs that need to be cancelled, Wherein, the previously determined channel responses of the kth UE that need to be canceled include the estimated values of the to-be-detected channel responses of the 1st to k-1th UEs under the first round of estimation, and the k is a positive integer, and 1<k≤m.
- 根据权利要求1所述的方法,其特征在于,当UE的待检测信道响应在第N轮次估计时,所述N为正整数,且1<N≤D;The method according to claim 1, wherein when the channel response to be detected of the UE is estimated in the Nth round, the N is a positive integer, and 1<N≤D;所述根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在第N轮次估计下的估计值,包括:The determining the estimated value of the channel response to be detected of each UE under the Nth round of estimation according to the pilot signals of the m UEs and the received signal, including:根据所述m个UE的导频信号、所述接收信号和需要对消的在先已经确定的UE的信道响应,确定每个UE的待检测信道响应在第N轮次估计下的估计值,其中,所述需要对消的在先已经确定的UE的信道响应包括其他m-1个UE的待检测信道响应在第N-1轮次估计下的估计值。According to the pilot signals of the m UEs, the received signals and the previously determined channel responses of the UEs that need to be cancelled, determine the estimated value of the channel response to be detected of each UE under the Nth round of estimation, Wherein, the previously determined channel responses of the UEs that need to be cancelled include the estimated values of the channel responses to be detected of the other m-1 UEs under the N-1th round of estimation.
- 根据权利要求2-3任意一项所述的方法,其特征在于,所述确定每个UE的待检测信道响应在第1轮次估计下的估计值的处理方式,具体为:The method according to any one of claims 2-3, wherein the processing method for determining the estimated value of the channel response to be detected of each UE under the first round of estimation is specifically:其中,H 1,rebi表示先确定的各个UE的待检测信道响应在第一轮次估计的估计值,k表示对每个UE进行编号的标识,S k *表示S k的共轭; Wherein, H 1,rebi represents the estimated value of the channel response to be detected of each UE determined first in the first round of estimation, k represents the identifier for numbering each UE, and Sk * represents the conjugate of Sk;所述确定每个UE的待检测信道响应在第n>1轮次估计下的估计值的处理方式,具体为:The processing method for determining the estimated value of the channel response to be detected of each UE under the n>1th round of estimation is specifically:其中,m表示接收的导频信号的数量,且k≤m,H N-1,rebi表示各个UE的待检测信道响应在第N-1轮次估计下的估计值,N表示对每个UE正在进行估计的轮次数,S k *表示S k的共轭。 Among them, m represents the number of received pilot signals, and k≤m, H N-1, rebi represents the estimated value of the channel response to be detected of each UE under the N-1th round of estimation, and N represents for each UE The number of rounds that are being estimated, Sk * denotes the conjugate of Sk.
- 根据权利要求1所述的方法,其特征在于,所述根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在D轮中每个轮次估计下的估计值,包括:The method according to claim 1, wherein the determining, according to the pilot signals of the m UEs and the received signals, the to-be-detected channel response of each UE is estimated under each round of D rounds estimates, including:根据所述m个UE的导频信号、所述m个UE的差分信号和所述m个UE的历史信道响应,确定每个UE的待检测信道响应在第N轮次估计下的估计值;所述每个UE的待检测信道响应在第N轮次估计下的估计值是按序确定,所述差分信号为所述接收信号、由所述接收信号、上一个UE的导频信号和所述上一个UE的残差确定的信号和所述上一个UE的差分信号、所述上一个UE的导频信号和所述上一个UE的残差确定的信号,所述残差为UE的待检测信道响应在第N轮次估计下的估计值与在第N轮次估计中的历史信道响应之间的差值,所述历史信道响应为所述UE的待检测信道响应在N-1轮次估计下的估计值,所述N为正整数,且1≤N≤D。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, determine the estimated value of the channel response to be detected of each UE under the Nth round of estimation; The estimated value of the to-be-detected channel response of each UE under the Nth round of estimation is determined in order, and the differential signal is the received signal, the received signal, the pilot signal of the previous UE, and the received signal. The signal determined by the residual of the previous UE and the differential signal of the previous UE, the pilot signal of the previous UE and the signal determined by the residual of the previous UE, the residual is the UE's pending signal. The difference between the estimated value of the detected channel response under the Nth round of estimation and the historical channel response in the Nth round of estimation, where the historical channel response is the UE's channel response to be detected in the N-1 round The estimated value under the sub-estimation, the N is a positive integer, and 1≤N≤D.
- 根据权利要求5所述的方法,其特征在于,所述确定每个UE的待检测信道响应在多个轮次估计下的估计值的处理方式,具体为:The method according to claim 5, wherein the processing method of determining the estimated value of the channel response to be detected of each UE under multiple rounds of estimation is specifically:其中,k表示对每个UE进行编号的标识,N表示对每个UE正在进行估计的轮次数,Y N,lsk表示在第N轮次估计中第k个UE的接收信号,H N-1,rebk表示第N-1轮次估计中第k个UE的历史信道响应,H 0,rebk=0。 Among them, k represents the identifier for numbering each UE, N represents the number of rounds of estimation for each UE, Y N, lsk represents the received signal of the kth UE in the Nth round of estimation, H N-1 ,rebk represents the historical channel response of the kth UE in the N- 1th round of estimation, H 0,rebk =0.
- 根据权利要求5-6任意一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 5-6, wherein the method further comprises:确定第k个UE的第N+1轮次估计下的残差,所述第k个UE的第N+1轮次估计下的残差是通过将所述第k个UE的待检测信道响应在第N轮次估计下的估计值减去所述第k个UE的第N轮次估计下的历史信道响应得到的,所述k为正整数,且1≤k≤m。Determine the residual under the N+1th round of estimation of the kth UE, and the residual under the N+1th round of estimation of the kth UE is obtained by comparing the channel response to be detected of the kth UE The estimated value under the Nth round of estimation is obtained by subtracting the historical channel response of the kth UE under the Nth round of estimation, where k is a positive integer and 1≤k≤m.
- 根据权利要求7所述的方法,其特征在于,所述方法还包括:The method according to claim 7, wherein the method further comprises:确定第k+1个UE的差分信息,所述第k+1个UE的差分信息是通过将所述第k个UE的差分信息减去所述第k个UE的导频信号与所述第k个UE的残差的乘积得到的。Determine the differential information of the k+1th UE, where the differential information of the k+1th UE is obtained by subtracting the differential information of the kth UE from the pilot signal of the kth UE and the It is obtained by multiplying the residuals of k UEs.
- 根据权利要求5-6任意一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 5-6, wherein the method further comprises:确定所述m个UE的N+1轮次估计下的历史信道响应,所述m个UE的N+1轮次估计下的历史信道响应为所述m个UE的待检测信道响应在第N轮次估计下的估计值。Determine the historical channel responses under the N+1 rounds of estimation of the m UEs, and the historical channel responses under the N+1 rounds of estimation of the m UEs are the channel responses to be detected of the m UEs in the Nth Estimated value under round estimation.
- 根据权利要求1-9任意一项所述的方法,其特征在于,在所述根据所述m个UE的导频信号和所述接收信号,确定每个UE的待检测信道响应在D轮中每个轮次估计下的估计值之后,所述方法还包括:The method according to any one of claims 1-9, characterized in that, in the step of determining the to-be-detected channel response of each UE according to the pilot signals of the m UEs and the received signal in the D round After each round of estimating the estimated value, the method further includes:对得到的每个UE的待检测信道响应在D轮中每个轮次估计下的估计值进行傅里叶反变换IDFT,得到第一时域估计值;所述每个UE的待检测信道响应在D轮中每个轮次估计下的估计值为第一频域估计值;Perform inverse Fourier transform IDFT on the estimated value of the obtained channel response to be detected of each UE under each round of estimation in the D round to obtain the first time domain estimated value; the channel response to be detected of each UE described The estimated value under each round of estimation in the D round is the first frequency domain estimated value;对所述第一时域估计值进行非线性重构,得到第二时域估计值;performing nonlinear reconstruction on the first time-domain estimated value to obtain a second time-domain estimated value;对所述第二时域估计值进行傅里叶变换DFT,得到第二频域估计值。Fourier transform DFT is performed on the second time-domain estimated value to obtain a second frequency-domain estimated value.
- 根据权利要求10所述的方法,其特征在于,所述对所述第一时域估计值进行非线性重构,得到第二时域估计值,包括:The method according to claim 10, wherein the performing nonlinear reconstruction on the first time-domain estimated value to obtain a second time-domain estimated value, comprising:根据每个UE的导频信号的序列长度和所述每个UE的待检测信道响应的第一时域估计值的波形的长度,构造包络函数;Construct 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 estimated value of the channel response to be detected of each UE;通过设定的阈值,在所述每个UE的待检测信道响应的第一时域估计值的波形上挑选出功率较强的位置,构造出包络波形矩阵;Through the set threshold, a position with stronger power is selected on the waveform of the first time-domain estimated value of the channel response to be detected of each UE, and an envelope waveform matrix is constructed;对所述包络波形矩阵求逆的方式,计算出所述每个UE的待检测信道响应的第三时域估计值;Calculate the third time domain estimated value of the channel response to be detected of each UE by inverting the envelope waveform matrix;通过所述每个UE的待检测信道响应的第三时域估计值和所述包络函数,计算出所述第二时域估计值。The second time-domain estimated value is calculated by using the third time-domain estimated value of the to-be-detected channel response of each UE and the envelope function.
- 一种检测装置,包括至少一个处理器,所述处理器用于执行存储器中存储的指令,以使得终端执行如权利要求1-11任一所述的方法。A detection apparatus, comprising at least one processor, the processor is configured to execute instructions stored in a memory, so that a terminal executes the method according to any one of claims 1-11.
- 一种通信设备,用于执行如权利要求1-11中的任一项所述的方法。A communication device for performing the method of any of claims 1-11.
- 一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-11中任一项的所述的方法。A computer-readable storage medium on which a computer program is stored, when the computer program is executed in a computer, the computer is made to perform the method of any one of claims 1-11.
- 一种计算设备,包括存储器和处理器,其特征在于,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-11中任一项所述的方法。A computing device, comprising a memory and a processor, wherein executable code is stored in the memory, and when the processor executes the executable code, the processor of any one of claims 1-11 is implemented. method.
- 一种通信系统,包括基站和至少一个用户设备UE,其中,所述基站用于执行如权利要求1-11任一所述的方法。A communication system includes a base station and at least one user equipment UE, wherein the base station is configured to perform the method according to any one of claims 1-11.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010624975.7A CN113890575B (en) | 2020-07-02 | 2020-07-02 | Detection method, detection device and communication equipment |
CN202010624975.7 | 2020-07-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022001240A1 true WO2022001240A1 (en) | 2022-01-06 |
Family
ID=79012821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/083335 WO2022001240A1 (en) | 2020-07-02 | 2021-03-26 | Detection method, device, and communication apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113890575B (en) |
WO (1) | WO2022001240A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115242332A (en) * | 2022-06-01 | 2022-10-25 | 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) | Shortwave channel fading estimation method, device, communication device and storage medium |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115834436B (en) * | 2022-11-24 | 2024-05-03 | 中国联合网络通信集团有限公司 | Network connectivity detection method, device and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070030914A1 (en) * | 2005-08-02 | 2007-02-08 | Samsung Electronics Co., Ltd. | Method and system for channel estimation and interference cancellation in an orthogonal frequency division multiple access network |
CN101917355A (en) * | 2010-07-16 | 2010-12-15 | 北京创毅视通科技有限公司 | Channel estimation method and system |
CN102035767A (en) * | 2010-12-10 | 2011-04-27 | 华为技术有限公司 | Channel estimation method and device |
CN106911367A (en) * | 2017-03-10 | 2017-06-30 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | The extensive mimo channel method of estimation of multiple cell and device based on iterative interference cancellation |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043479A (en) * | 2006-03-22 | 2007-09-26 | 松下电器产业株式会社 | Channel Estimation Method in Orthogonal Frequency Division Multiplexing System |
US7978776B2 (en) * | 2008-01-16 | 2011-07-12 | Southern Taiwan University Of Technology | Channel estimation device and related method of an orthogonal frequency division multiplexing system |
CN103379048B (en) * | 2012-04-16 | 2016-08-24 | 南京中兴软件有限责任公司 | Channel estimate and detection method and base station |
CN104170339B (en) * | 2014-01-29 | 2016-11-16 | 华为技术有限公司 | Disturbance restraining method and device |
CN107888523B (en) * | 2017-11-02 | 2020-07-31 | 四川九洲电器集团有限责任公司 | Signal cancellation processing system and method based on autocorrelation model |
CN108540410B (en) * | 2018-03-06 | 2020-11-03 | 东南大学 | Joint Active User Detection and Channel Estimation Method for Scheduling-Free Transmission System |
-
2020
- 2020-07-02 CN CN202010624975.7A patent/CN113890575B/en active Active
-
2021
- 2021-03-26 WO PCT/CN2021/083335 patent/WO2022001240A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070030914A1 (en) * | 2005-08-02 | 2007-02-08 | Samsung Electronics Co., Ltd. | Method and system for channel estimation and interference cancellation in an orthogonal frequency division multiple access network |
CN101917355A (en) * | 2010-07-16 | 2010-12-15 | 北京创毅视通科技有限公司 | Channel estimation method and system |
CN102035767A (en) * | 2010-12-10 | 2011-04-27 | 华为技术有限公司 | Channel estimation method and device |
CN106911367A (en) * | 2017-03-10 | 2017-06-30 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | The extensive mimo channel method of estimation of multiple cell and device based on iterative interference cancellation |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115242332A (en) * | 2022-06-01 | 2022-10-25 | 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) | Shortwave channel fading estimation method, device, communication device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113890575B (en) | 2023-04-28 |
CN113890575A (en) | 2022-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102340339B (en) | Method for calibrating antenna reciprocity in base station of wireless network and apparatus thereof | |
CN106664273B (en) | Interference Cancellation in MIMO cochannel full-duplex transceiver | |
JP5633914B2 (en) | Multi-layer beamforming with partial channel state information | |
EP3245760A1 (en) | System and method for training signals for full-duplex communications systems | |
EP3281372A1 (en) | Channel impulse response estimation for full-duplex communication networks | |
CN108476185B (en) | Channel estimation method, communication unit, terminal and communication system in wireless communication system | |
WO2017097269A1 (en) | Interference estimation method and device | |
WO2022001240A1 (en) | Detection method, device, and communication apparatus | |
WO2016150246A1 (en) | Signal detection method and device | |
WO2022206328A1 (en) | Communication collaboration method and apparatus | |
CN115334639A (en) | Terminal positioning method and device, receiving terminal equipment and core network equipment | |
WO2017152732A1 (en) | Channel correction method and device | |
CN112740564B (en) | Communication method, device and system | |
CN111181621B (en) | Antenna selection method and device | |
CN103580738B (en) | Pre-coding matrix determines method and relevant device and communication system | |
CN113765643B (en) | Channel estimation method and system | |
CN115395971B (en) | Method and device for determining interference noise power, electronic equipment and storage medium | |
CN118233253A (en) | Training method of channel estimation model, channel estimation method, device and medium | |
CN112751792B (en) | Channel estimation method and device | |
CN117176275A (en) | Signal-to-noise ratio measuring method, device, equipment and storage medium | |
CN103987062B (en) | Method and device for eliminating interference of received signal | |
CN103595514A (en) | A method and a base station for carrying out calibration on data transmitted by cooperative AP points | |
CN109150386B (en) | User terminal, serving cell demodulation method, storage medium, and electronic device | |
WO2024243863A1 (en) | Frequency offset estimation | |
CN106941368B (en) | Data transmission method and base station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21833225 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21833225 Country of ref document: EP Kind code of ref document: A1 |