Signal detection method based on pilot derivation and related device

By utilizing pilot residual matrix projection and constructing candidate point sets in multi-user, multi-cell, and multi-antenna systems, the interference noise covariance matrix can be accurately estimated, solving the problem of low detection accuracy caused by insufficient pilot resources and improving the stability and accuracy of signal detection.

CN121967122AActive Publication Date: 2026-05-01XI AN JIAOTONG UNIV
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XI AN JIAOTONG UNIV
Filing Date
2026-04-02
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In multi-user, multi-cell, and multi-antenna systems, interference and noise statistics are difficult to estimate accurately under limited pilot conditions, resulting in poor interference suppression and detection performance of the receiver. Existing methods, such as shrinkage estimation, cannot fundamentally solve the problem of statistical unreliability caused by insufficient samples.

Method used

By obtaining the pilot residual matrix of the communication system, projecting it into the principal subspace, constructing a symmetric point set matrix and forming the receiving pilot points, constructing a full combination and random candidate point set based on these points, calculating the estimation results of the interference noise covariance matrix, and increasing the number of candidate points to stably estimate the interference plus noise statistical matrix.

Benefits of technology

It improves the accuracy and robustness of signal detection, steadily enhances the detection performance of the linear interference suppression receiver, and solves the problem of statistical unreliability caused by insufficient samples.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121967122A_ABST
    Figure CN121967122A_ABST
Patent Text Reader

Abstract

The invention discloses a signal detection method based on pilot frequency derivation and a related device, and belongs to the technical field of wireless communication, and the method comprises the following steps: constructing a full combination candidate point set and a random candidate point set based on each receiving pilot frequency point in a subspace, and constructing a total candidate point set based on the full combination candidate point set and the random candidate point set; calculating an estimation result of an interference noise covariance matrix of the communication system based on the total candidate point set; the received signal is detected based on the estimation result of the interference noise covariance matrix, the method and the related device can accurately estimate the covariance, and the signal detection precision is improved.
Need to check novelty before this filing date? Find Prior Art

Description

A signal detection method and related apparatus based on pilot frequency derivation Technical Field

[0001] This invention belongs to the field of wireless communication technology and relates to a signal detection method and related apparatus based on pilot frequency derivation. Background Technology

[0002] As mobile communication systems evolve towards higher speeds, higher reliability, lower latency, and wider connectivity, multi-antenna technology has become a key means to improve system capacity and coverage performance. By configuring more antennas on the base station side, finer beamforming can be formed in the spatial domain, allowing multiple terminal users to be served simultaneously on the same spectrum resources, achieving higher spectral efficiency and stronger coverage gain. Meanwhile, MIMO (Multiple-Input Multiple-Output) technology, by spatially multiplexing multiple users in parallel on the same time-frequency resources, is widely considered a key technology for improving spectral efficiency.

[0003] However, in multi-user and multi-cell scenarios, the receiver needs to recover the desired user data under strong interference. The main challenges include: 1) Stronger interference from the same frequency and resources. Parallel transmission by multiple users results in multiple signals being superimposed on the same time-frequency resources. The receiver must not only suppress multi-user interference within the same cell but also suppress co-channel interference from neighboring cells, making the interference statistics more complex and faster-changing. 2) Limited pilot resources lead to insufficient estimation. Due to the limited channel coherence time and bandwidth, the pilot resources available for estimation are often limited. In multi-user and multi-cell conditions, pilot overhead increases more significantly with the number of users, and practical systems often have to reduce the number of pilots or reuse pilots. 3) Pilot reuse causes pilot pollution. In non-cooperative multi-cell systems, to save overhead, the same or related pilot sequences are reused in different cells, causing channel estimation to be interfered with by users in other cells and significantly limiting the performance of multi-antenna systems. The above factors together result in the fact that in multi-user, multi-cell, multi-antenna systems, interference and noise statistics, especially covariance, are difficult to estimate accurately and stably under finite pilot conditions, which in turn affects the interference suppression and detection performance of the receiver.

[0004] In multi-antenna receivers, common linear interference suppression techniques rely on the statistical characteristics of interference plus noise to construct receiver weights. Therefore, the quality of covariance estimation often determines the effectiveness of interference suppression. A common engineering approach is to first subtract the known pilot signals from the received signal to obtain residuals, and then use these residuals to form a covariance estimate. Besides this, there are shrinkage estimation methods. Under conditions of small samples and high dimensionality, shrinking the sample covariance towards a structured target matrix can significantly reduce the mean square error and improve the condition number. Alternatively, data detection results can be used to further assist in covariance calculation.

[0005] The estimation accuracy is significantly insufficient when pilot samples are insufficient. Covariance estimation obtained directly from pilot residuals can achieve near-unbiasedness in a statistical sense under ideal assumptions. However, the problem lies in the fact that when the number of pilot samples is small and the covariance dimension increases with the number of receiving antennas, the fluctuation of the estimation error will increase significantly. When the number of observations is insufficient to support stable estimation of high-dimensional covariance, large estimation errors, ill-conditioned matrices, and even rank deficiency may occur.

[0006] Regularization methods such as shrinkage estimation are insufficient to fundamentally improve accuracy with small samples and suffer from engineering adaptability issues. Shrinkage estimation essentially makes the matrix more usable but cannot address the root cause of statistical unreliability due to insufficient samples, which in turn leads to poor signal detection accuracy. Summary of the Invention

[0007] The purpose of this invention is to overcome the shortcomings of the prior art and provide a signal detection method and related apparatus based on pilot derivatives. This method and related apparatus can accurately estimate the covariance and improve the accuracy of signal detection.

[0008] To achieve the above objectives, this invention discloses a signal detection method based on pilot derivation, comprising: acquiring the pilot residual matrix of a communication system; projecting the pilot residual matrix of the communication system into a principal subspace to obtain the projection position of the pilot residual matrix of the communication system in the principal subspace; constructing a symmetric point set matrix based on the projection position of the pilot residual matrix of the communication system in the principal subspace; projecting the symmetric point set matrix into a subspace to form a plurality of receiving pilot points in the subspace; constructing a full combination candidate point set and a random candidate point set based on each receiving pilot point in the subspace; constructing a total candidate point set based on the full combination candidate point set and the random candidate point set; calculating the estimation result of the interference noise covariance matrix of the communication system based on the total candidate point set; and detecting the received signal based on the estimation result of the interference noise covariance matrix.

[0009] Furthermore, the process of projecting the pilot residual matrix of the communication system into the principal subspace is as follows: performing singular value decomposition (SVD) on the pilot residual matrix of the communication system to obtain the left singular vector matrix and the non-negative diagonal matrix of SVD; constructing an energy sequence based on the diagonal elements of the non-negative diagonal matrix; setting an energy accumulation ratio threshold; determining the minimum subspace dimension r based on the energy accumulation ratio threshold and the energy sequence; obtaining the first r columns of the left singular vector matrix of the SVD; and projecting the pilot residual matrix of the communication system into the principal subspace based on the first r columns of the left singular vector matrix of the SVD.

[0010] Furthermore, the process of constructing a full combination candidate point set and a random candidate point set based on each receiving pilot point in the subspace is as follows: calculating the subspace squared Euclidean distance from each receiving pilot point to other receiving pilot points; sorting each receiving pilot point from smallest to largest based on the subspace squared Euclidean distance to obtain the sorting result of each receiving pilot point; setting the difference vector and the upper limit of the neighbor pool size used for random combination. Based on the difference vector, the upper limit of the neighbor pool size used for random combination. The sorting results of each received pilot point are used to construct a random combination neighbor set matrix; the upper limit of the number of neighbors used for the full combination is determined. Based on the difference vector, the upper limit of the number of neighbors used for the full combination. The sorting results of each received pilot point are used to construct a full combination neighbor set matrix; a coefficient vector is set, and a full combination candidate point set is generated based on the coefficient vector and the full combination neighbor set matrix; a random candidate point set is generated based on the random combination neighbor set matrix.

[0011] Furthermore, the process of generating a random candidate point set based on the random combination neighbor set matrix is ​​as follows: For each receiving pilot point, generate... 10 random candidate points; determine the order of each random candidate point. ; Draw from the neighbor pool used for random combination using a method of random sampling without replacement. An index is used to form an index set for each receiving pilot point; a binary coefficient vector for each receiving pilot point is generated based on the index set; random candidate points for each receiving pilot point are generated based on the binary coefficient vector; and a random candidate point set is constructed based on the random candidate points.

[0012] Furthermore, the process of calculating the estimation result of the interference noise covariance matrix of the communication system based on the total candidate point set is as follows: the candidate points in the total candidate point set are filtered to obtain the filtered point set. ;when hour, Given the number of points in the filtered point set, the estimated result of the interference noise covariance matrix of the communication system is... for:

[0013] when When, the estimation result of the interference noise covariance matrix of the communication system is... for:

[0014] in, Indicates the number of pilot resources. This represents the pilot residual matrix of the communication system.

[0015] Furthermore, the process of filtering candidate points in the total candidate point set is as follows: calculating the square of the Euclidean distance of each candidate point in the total candidate point set; constructing a set of Euclidean distance squares based on the square of the Euclidean distance of each candidate point; sorting each candidate point according to the magnitude of the square of the Euclidean distance to obtain a sorting result; setting a quantile parameter, and determining a threshold based on the quantile parameter and the set of Euclidean distance squares; and selecting a threshold number of candidate points from the total candidate point set according to the sorting result.

[0016] Furthermore, the process of detecting the received signal based on the estimation result of the interference noise covariance matrix is ​​as follows: determining the detection weight matrix based on the estimation result of the interference noise covariance matrix. Based on the detection weight matrix The estimated value of the received signal is determined, and a constellation decision is made on the estimated value of the received signal to obtain the detected signal.

[0017] This invention discloses a pilot-derived signal detection system, comprising: an acquisition module for acquiring the pilot residual matrix of a communication system, projecting the pilot residual matrix of the communication system into a principal subspace to obtain the projection position of the pilot residual matrix of the communication system in the principal subspace; a projection module for constructing a symmetric point set matrix based on the projection position of the pilot residual matrix of the communication system in the principal subspace, projecting the symmetric point set matrix into a subspace to form a plurality of receiving pilot points in the subspace; a construction module for constructing a full combination candidate point set and a random candidate point set based on each receiving pilot point in the subspace, and constructing a total candidate point set based on the full combination candidate point set and the random candidate point set; a calculation module for calculating the estimation result of the interference noise covariance matrix of the communication system based on the total candidate point set; and a detection module for detecting the received signal based on the estimation result of the interference noise covariance matrix.

[0018] The present invention discloses a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the pilot-derived signal detection method.

[0019] The present invention discloses a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the pilot-derived signal detection method.

[0020] The present invention has the following beneficial effects: In specific operation, the signal detection method and related device based on pilot derivation of the present invention construct a full combination candidate point set and a random candidate point set based on each receiving pilot point in the subspace, and construct a total candidate point set based on the full combination candidate point set and the random candidate point set to increase the number of candidate points, thereby fundamentally solving the problem of statistical unreliability caused by insufficient samples. Then, based on the total candidate point set, the estimation result of the interference noise covariance matrix of the communication system is calculated, thereby obtaining the estimation result of the interference plus noise statistical matrix more stably and accurately, so as to improve the detection performance and robustness of the linear interference suppression receiver, and thus improve the accuracy of signal detection. Attached Figure Description

[0021] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 is a flowchart of the method of the present invention; Figure 2a is a simulation result diagram of simulation experiment one; Figure 2b is another simulation result diagram of simulation experiment one; Figure 3 is a distribution diagram of candidate points in simulation experiment two; Figure 4 is a system structure diagram of the present invention. Detailed Implementation

[0023] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0024] The accompanying drawings illustrate various structural schematic diagrams according to embodiments disclosed in this invention. These drawings are not to scale, and some details have been enlarged for clarity, and some details may have been omitted. The shapes of the various regions and layers shown in the drawings, as well as their relative sizes and positional relationships, are merely exemplary and may deviate from reality due to manufacturing tolerances or technical limitations. Furthermore, those skilled in the art can design regions / layers with different shapes, sizes, and relative positions as needed.

[0025] Considering uplink multi-antenna reception scenarios, the receiver has Each user has a root receiving antenna. Given the transmitting antenna and spatial flow, and the simultaneous superposition of interfering users from three neighboring cells at the receiving end, the communication system model is as follows:

[0026] in, Represents the received signal matrix; Represents the desired user channel matrix; This indicates that the user is expected to send a symbol matrix; Indicates the first The channel matrix from the interfering user to the receiver; Indicates the first The transmitted symbol matrix of the interfering users; This represents the Gaussian white noise matrix at the receiving end.

[0027] To detect the received signal, the receiver uses the IRC (Interference Rejection Combining) algorithm for interference suppression. IRC is a linear detection method that utilizes the statistical characteristics of interference and noise. The receiver constructs a detection weight matrix. Perform linear transformation on the received signal The symbol matrix sent to the desired user is obtained. The estimation of the detection weight matrix The expression is:

[0028] in, Represents the interference noise covariance matrix; This represents the power of the Gaussian white noise; Represents a unit array.

[0029] In summary, the core premise of IRC is to accurately obtain the interference noise covariance matrix, which is generally achieved by transmitting a known pilot signal. Specifically, during the pilot phase, it is expected that the user will transmit a known pilot signal. The receiving end receives the pilot signal. ,Right now:

[0030] in, Indicates the first The pilot signal sent by the interfering user.

[0031] In the expected user channel matrix Given the information, construct the pilot residual matrix. for:

[0032] Among them, the pilot residual matrix Each column in All of these can be regarded as observation samples of superimposed interference noise, from which the interference noise covariance matrix can be estimated, thus obtaining the interference noise covariance matrix. estimation results :

[0033] in, It represents the mathematical expectation.

[0034] However, since the number of pilot signals that can be transmitted in a practical communication system is limited, existing technologies do not address the interference noise covariance matrix. The estimated results are inaccurate.

[0035] Example 1: To solve the above problems, referring to Figure 1, this invention discloses a signal detection method based on pilot derivation, including the following steps: 1) Obtaining the pilot residual matrix of the communication system, and projecting the pilot residual matrix of the communication system into the principal subspace to obtain the projection position of the pilot residual matrix of the communication system in the principal subspace; The specific operation of step 1) is: 11) Obtaining the pilot residual matrix of the communication system. ;12) Project the pilot residual matrix of the communication system into the principal subspace; The specific operation of step 12) is as follows: 121) Perform singular value decomposition on the pilot residual matrix of the communication system to obtain the left singular vector matrix and the non-negative diagonal matrix of SVD; Specifically, determine the number of pilot samples, when the number of pilot samples When it is less than the preset value, for example Then the interference noise covariance matrix is ​​calculated directly. estimation results for:

[0036] When the number of pilot samples When the value is greater than or equal to the preset value, then the pilot residual matrix is... Perform singular value decomposition ,in, Denotes the left singular vector matrix of SVD. Represents a non-negative diagonal matrix. The diagonal elements are singular values. , This represents a right singular vector matrix.

[0037] 122) Based on the aforementioned non-negative diagonal matrix The energy sequence is constructed from the diagonal elements of the matrix; specifically, it is based on the non-negative diagonal matrix. The singular values ​​in the sequence are used to construct the energy sequence, where the first singular value in the sequence is the first singular value. element for:

[0038] in, For pilot resources, The number of elements in the energy sequence.

[0039] 123) Set an energy accumulation ratio threshold, and determine the minimum subspace dimension r based on the energy accumulation ratio threshold and the energy sequence; specifically, given an energy accumulation ratio threshold... The minimum subspace dimension is determined based on the energy sequence and the energy accumulation ratio threshold. , so that: .

[0040] 124) Obtain the first r columns of the left singular vector matrix of the SVD, and project the pilot residual matrix of the communication system into the principal subspace based on the first r columns of the left singular vector matrix of the SVD.

[0041] Take the first r columns of the left singular vector matrix of the SVD. for:

[0042] The pilot residual matrix U is used Projecting onto the principal subspace, the projection position of the pilot residual matrix U onto the principal subspace is... for: .

[0043] 2) Based on the projection positions of the pilot residual matrix of the communication system in the principal subspace, construct a symmetric point set matrix. The symmetric point set matrix The projection is onto a subspace, forming several receiving pilot points in the subspace; the specific operation of step 2) is: to project the pilot residual matrix U of the communication system onto the main subspace. Taking symmetry, we obtain the matrix of symmetric point sets. for:

[0044] in, ; This represents the number of symmetric pilot residual matrices after expanding the symmetric points; the symmetric point set matrix. The first in Listed as Projecting the symmetric point set matrix P onto the subspace yields the coordinate representation of the symmetric point set matrix P in the subspace. :

[0045] Among them, the symmetric point set matrix P has the first... List Coordinate representation in subspace .

[0046] 3) Construct a full combination candidate point set and a random candidate point set based on each receiving pilot point in the subspace, and construct a total candidate point set based on the full combination candidate point set and the random candidate point set; the specific process of step 3) is as follows: 31) Parameter setting; set This is the upper limit for the number of neighbors used for the entire combination. ; This is the upper limit of the neighbor pool size used for random combination. ; The number of candidate points randomly generated for each pilot point; This represents the upper limit of the number of difference vectors superimposed in each random combination. The complete set of coefficients uses the set of ternary coefficients. Randomly combine the set of binary coefficients .

[0047] 32) Calculate the subspace squared Euclidean distance from each receiving pilot point to other receiving pilot points; let the indices of all receiving pilot points in the subspace be . For the first One receiving pilot point The corresponding subspace receiving pilot signal is In the coordinates of the subspace, for all but the first... All receiving pilot points other than the one receiving pilot point Calculate all the received pilot points To the receiving pilot point square Euclidean distance of the subspace for:

[0048] in, For the first The receiving pilot point to the first The subspace squared Euclidean distance between the receiving pilot points.

[0049] 33) Sort the receiving pilot points according to the squared Euclidean distance of the subspace from smallest to largest, and obtain the sorting result of each receiving pilot point; for all the receiving pilot points Sort the corresponding subspaces according to their squared Euclidean distance in ascending order to obtain the sorted index sequence:

[0050] satisfy 34) Define a difference vector, and based on the difference vector, set an upper limit for the size of the nearest neighbor pool used for random combination. And construct a random combination neighbor set matrix based on the sorting results of each received pilot point; 35) Determine the upper limit of the number of neighbors used for the full combination. Based on the difference vector, the upper limit of the number of neighbors used for the full combination. The sorting results of each received pilot point are used to construct the full combined neighbor set matrix; specifically, let the difference vector... Construct a full combinatorial neighbor set matrix and a random combinatorial neighbor set matrix, wherein the first... The complete neighborhood set matrix of each receiving pilot point ;No. A random combination of neighbor set matrix of receiving pilot points .

[0051] 36) Define a coefficient vector, and generate a set of candidate points for the entire combination based on the coefficient vector and the matrix of the nearest neighbor set of the entire combination; let the coefficient vector... for:

[0052] Each component satisfies The number of coefficient vectors is Because of the common Each dimension can be taken as a single dimension. Three values, and by performing all combinations of these values, a total of A vector of coefficients. For example, when When, the set of coefficients is There are 3 types in total; when When, the coefficient combination is There are 9 types in total; when At that time, there are a total of kind.

[0053] List all combination coefficients into a matrix :

[0054] Then choose the first one. When receiving pilot points, the generated full set of candidate points is obtained. for:

[0055] in, Indicates selecting the first When there are 1 receiving pilot point, the full set of candidate points is generated.

[0056] 37) Generate a random candidate point set based on the random combination neighbor set matrix; the specific operation of step 37) is as follows: 371) Generate a random candidate point set for each receiving pilot point. 10 random candidate points; to supplement a larger neighborhood coverage, generate 10 random candidate points for each receiving pilot point. A number of random candidate points .

[0057] 372) Determine the order of each random candidate point. ; Determine the first The order of random candidate points for:

[0058] in, Indicates the generation of the first The order when there are a number of random candidate points. It indicates a uniform distribution.

[0059] 373) Draw from the neighbor pool used for random combination using a method of random sampling without replacement. Each index forms an index set for each receiving pilot point; specifically, from... The method of sampling without replacement is used. Each index forms an index set:

[0060] in, To generate the first The set of indices for a set of random candidate points. Represents a set The base number.

[0061] 374) Generate a binary coefficient vector for each receiving pilot point based on the index set of each receiving pilot point.

[0062] Specifically, the generated binary coefficient vector is:

[0063] in, To generate the first A binary coefficient vector for a random candidate point. A binary coefficient vector The first in Each element.

[0064] 375) Generate random candidate points for each receiving pilot point based on the binary coefficient vector of each receiving pilot point, and construct a random candidate point set based on the random candidate points of each receiving pilot point; specifically, construct random candidate points:

[0065] in, Indicates selecting the first When the first receiving pilot point is reached, the generated first... A random candidate point, express All lines, Each column represents a random candidate point, which is then combined column by column to obtain the first column. A set of random candidate points for receiving pilot points .

[0066] 38) Construct a total candidate point set based on the complete candidate point set and the random candidate point set; the symmetric point set matrix is: The generated full combination of candidate points Generated random candidate points They were unified and merged into a total candidate point set. for:

[0067] 4) Calculate the estimation result of the interference noise covariance matrix of the communication system based on the total candidate point set; the specific operation of step 4) is: to filter the candidate points in the total candidate point set to obtain the filtered point set. , This represents the number of points in the filtered point set; specifically, it involves calculating the number of each candidate point. The square of the Euclidean distance:

[0068] Form a set of squared Euclidean distances:

[0069] Set quantile parameters For example, 0.8, set a threshold. for of Quantiles, after sorting:

[0070] in, for The number of elements in the middle, The bottom right subscript in the table represents the position after sorting by Euclidean distance, so we take:

[0071] in, This indicates rounding up, thus obtaining the filtered point set. for:

[0072] remember The number of points after filtering.

[0073] Using the filtered point set Covariance estimation is performed to obtain the estimated result of the interference noise covariance matrix, where the filtered point set is:

[0074] when At that time, the estimation result of the interference noise covariance matrix is ​​obtained. for:

[0075] when or Then, take the estimated results of the basic sample covariance and the interference noise covariance matrix. for:

[0076] 5) Detect the received signal based on the estimation result of the interference noise covariance matrix; the specific operation of step 5) is as follows: 51) Determine the detection weight matrix based on the estimation result of the interference noise covariance matrix. The estimation results of the interference noise covariance matrix As The detection weight matrix is ​​obtained. for:

[0077] in, This is the regularization parameter, typically set to... , for An identity matrix of order 1; the weighting matrix of the received signal during the signal reception phase. for:

[0078] in, For the data that the user is expected to send, The data were sent to three interfering users in the neighboring cell.

[0079] 52) Based on the detection weight matrix Determine the estimated value of the received signal, perform constellation decision on the estimated value of the received signal, and obtain the detected signal; specifically, based on the detection weight matrix. The received signal is estimated and detected to obtain an estimated value of the received signal. for:

[0080] Among them, the estimated value of the received signal A constellation judgment is performed to obtain the detected signals.

[0081] Simulation Experiment 1 uses an uplink multi-user MIMO receiver model, aiming to determine the spatial stream number at the user transmitter. Number of antennas at the receiving end The desired user and three interfering users from neighboring cells all use BPSK modulation. At each signal-to-noise ratio (SNR) point, 120 independent time slots are simulated. Each time slot independently generates the transmitted symbol vector, channel, and noise, and transmits 20,000 bits of data per time slot. The number of bits transmitted in all time slots and the number of erroneous bits are counted to obtain the final bit error rate (BER). Two sets of parameters are simulated. The first set includes the number of pilot signals transmitted. The interference ratio (INR) is 15dB; the number of pilot signals transmitted in the second group is... The interference noise ratio (INR) is 5 dB. Within each time slot, the desired channel and the three interfering channels are generated using independent Rayleigh block fading. To ensure fair comparisons under different signal-to-noise ratios (SNR) and interference noise ratios (INR), a fixed total noise power is used, and the INR and SNR are set by scaling the channels.

[0082] In the simulation, the power of the channel matrix is ​​set according to different signal-to-noise ratios (SNR). Four different weight matrices are calculated during the pilot transmission and reception stages: Method 1: Treat both interference and noise as white noise.

[0083] Method 2: Directly calculate the covariance estimate using existing pilot signals.

[0084] Method 3: Use the true covariance as the ideal performance benchmark.

[0085] Method 4: Using the present invention;

[0086] in, This is the covariance matrix calculated in this invention.

[0087] During the signal reception phase, the received signal is:

[0088] in, For the data that the user is expected to send, The data were sent by three interfering users, and the received signal was detected using the four methods described above:

[0089] in, This is an estimate of the signal. For the first The weighting matrix of the method is obtained, and then the estimated signal is subjected to BPSK decision, and the bit error rate is calculated.

[0090] The bit error rate curves of the four methods under different signal-to-noise ratios are shown in Figures 2a and 2b. Combining Figures 2a and 2b, it can be seen that the present invention continues to maintain a lower BER than the pilot sample estimation algorithm and shows a trend of moving closer to the optimal solution. This indicates that the present invention can stably improve the covariance estimation and detection performance under different interference intensities and pilot configurations.

[0091] Simulation Experiment 2 sets up a base station with two receiving antennas, one desired user, and two interfering users, each with only one transmitting antenna. A real-number system is used, and each interfering user uses 8PAM (Pulse Amplitude Modulation). It is assumed that the pilot received signal is noise-free. Candidate points are generated using this invention. Due to the low order, only full combination is used, not random combination. For each pilot, only the two nearest pilots are selected for full combination.

[0092] Figure 3 shows the distribution of candidate points generated by neighbor differential combination when there are two interferences, a real system, the signal is modulated by 8PAM, and the pilot signal is free of noise. As shown in Figure 3, the candidate points generated by this invention are more comprehensive.

[0093] Referring to Figure 4, the pilot-derived signal detection system of the present invention, as described in Embodiment 2, includes: an acquisition module for acquiring the pilot residual matrix of a communication system, projecting the pilot residual matrix of the communication system into a principal subspace to obtain the projection position of the pilot residual matrix of the communication system in the principal subspace; a projection module for constructing a symmetric point set matrix based on the projection position of the pilot residual matrix of the communication system in the principal subspace, projecting the symmetric point set matrix into a subspace to form a plurality of receiving pilot points in the subspace; a construction module for constructing a full combination candidate point set and a random candidate point set based on each receiving pilot point in the subspace, and constructing a total candidate point set based on the full combination candidate point set and the random candidate point set; a calculation module for calculating the estimation result of the interference noise covariance matrix of the communication system based on the total candidate point set; and a detection module for detecting the received signal based on the estimation result of the interference noise covariance matrix.

[0094] The module division in this embodiment is illustrative and represents only one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in each embodiment of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0095] Example 3: A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the pilot-derived signal detection method, for example, including: obtaining the pilot residual matrix of a communication system; projecting the pilot residual matrix of the communication system into a principal subspace to obtain the projection position of the pilot residual matrix of the communication system in the principal subspace; constructing a symmetric point set matrix based on the projection position of the pilot residual matrix of the communication system in the principal subspace; projecting the symmetric point set matrix into a subspace to form a plurality of receiving pilot points in the subspace; constructing a full combination candidate point set and a random candidate point set based on each receiving pilot point in the subspace; constructing a total candidate point set based on the full combination candidate point set and the random candidate point set; calculating the estimation result of the interference noise covariance matrix of the communication system based on the total candidate point set; and detecting the received signal based on the estimation result of the interference noise covariance matrix. The memory may include RAM, such as high-speed random access memory, or it may also include non-volatile memory, such as at least one disk storage device. The processor, network interface, and memory are interconnected through an internal bus, which may be an industry standard architecture bus, a peripheral component interconnection standard bus, an extended industry standard architecture bus, etc. The bus may be divided into address bus, data bus, control bus, etc.

[0096] Example 4: A computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the steps of the pilot-derived signal detection method. For example, it includes: obtaining the pilot residual matrix of a communication system; projecting the pilot residual matrix of the communication system into a principal subspace to obtain the projection position of the pilot residual matrix of the communication system in the principal subspace; constructing a symmetric point set matrix based on the projection position of the pilot residual matrix of the communication system in the principal subspace; projecting the symmetric point set matrix into a subspace to form a plurality of receiving pilot points in the subspace; constructing a full combination candidate point set and a random candidate point set based on each receiving pilot point in the subspace; constructing a total candidate point set based on the full combination candidate point set and the random candidate point set; calculating the estimation result of the interference noise covariance matrix of the communication system based on the total candidate point set; and detecting the received signal based on the estimation result of the interference noise covariance matrix. Specifically, the computer-readable storage medium includes, but is not limited to, volatile memory and / or non-volatile memory. The volatile memory may include random access memory (RAM) and / or cache memory, etc. The non-volatile memory may include read-only memory (ROM), hard disk, flash memory, optical disk, magnetic disk, etc.

[0097] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and disclosure of the invention. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein.

[0098] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

[0099] The above description is merely a preferred embodiment of the present invention and does not constitute any limitation on the present invention. Any simple modifications, alterations, or equivalent structural changes made to the above embodiments based on the technical essence of the present invention shall still fall within the protection scope of the present invention.

Claims

1. A signal detection method based on pilot derivatives, characterized in that, include: Obtain the pilot residual matrix of the communication system, project the pilot residual matrix of the communication system onto the principal subspace, and obtain the projection position of the pilot residual matrix of the communication system in the principal subspace; Based on the projection position of the pilot residual matrix of the communication system in the main subspace, a symmetric point set matrix is ​​constructed, and the symmetric point set matrix is ​​projected onto the subspace to form a number of receiving pilot points in the subspace; based on each receiving pilot point in the subspace, a full combination candidate point set and a random candidate point set are constructed, and based on the full combination candidate point set and the random candidate point set, a total candidate point set is constructed. The estimation result of the interference noise covariance matrix of the communication system is calculated based on the total candidate point set; The received signal is detected based on the estimation result of the interference noise covariance matrix.

2. The signal detection method based on pilot derivatives according to claim 1, characterized in that, The process of projecting the pilot residual matrix of the communication system onto the principal subspace is as follows: the pilot residual matrix of the communication system is subjected to singular value decomposition to obtain the left singular vector matrix and the non-negative diagonal matrix of SVD. An energy sequence is constructed based on the diagonal elements of the non-negative diagonal matrix; Set an energy accumulation ratio threshold, and determine the minimum subspace dimension r based on the energy accumulation ratio threshold and the energy sequence; Obtain the first r columns of the left singular vector matrix of the SVD, and project the pilot residual matrix of the communication system into the principal subspace based on the first r columns of the left singular vector matrix of the SVD.

3. The signal detection method based on pilot derivatives according to claim 1, characterized in that, The process of constructing a full set of candidate points and a random set of candidate points based on each receiving pilot point in the subspace is as follows: calculate the subspace square Euclidean distance from each receiving pilot point to other receiving pilot points respectively; sort each receiving pilot point from smallest to largest based on the subspace square Euclidean distance to obtain the sorting result of each receiving pilot point; Set the difference vector and the upper limit of the neighbor pool size used for random combination. Based on the difference vector, the upper limit of the neighbor pool size used for random combination. The sorting results of each received pilot point are used to construct a random combination neighbor set matrix; the upper limit of the number of neighbors used for the full combination is determined. Based on the difference vector, the upper limit of the number of neighbors used for the full combination. The sorting results of each received pilot point are used to construct a full combination neighbor set matrix; Define a coefficient vector, and generate a set of candidate points for the full combination based on the coefficient vector and the full combination neighbor set matrix; generate a set of random candidate points based on the random combination neighbor set matrix.

4. The signal detection method based on pilot derivatives according to claim 3, characterized in that, The process of generating a random candidate point set based on the random combination neighbor set matrix is ​​as follows: For each receiving pilot point, generate... 10 random candidate points; determine the order of each random candidate point. ; Draw from the neighbor pool used for random combination using a method of random sampling without replacement. Each index is used to form an index set for each receiving pilot point; A binary coefficient vector for each receiving pilot point is generated based on the index set of each receiving pilot point; random candidate points for each receiving pilot point are generated based on the binary coefficient vector of each receiving pilot point; and a random candidate point set is constructed based on the random candidate points of each receiving pilot point.

5. The signal detection method based on pilot derivatives according to claim 1, characterized in that, The process of calculating the estimation result of the interference noise covariance matrix of the communication system based on the total candidate point set is as follows: the candidate points in the total candidate point set are filtered to obtain the filtered point set. ;when hour, Given the number of points in the filtered point set, the estimated result of the interference noise covariance matrix of the communication system is... for: when When, the estimation result of the interference noise covariance matrix of the communication system is... for: in, Indicates the number of pilot resources. This represents the pilot residual matrix of the communication system.

6. The signal detection method based on pilot derivatives according to claim 5, characterized in that, The process of filtering candidate points in the total candidate point set is as follows: calculate the square of the Euclidean distance of each candidate point in the total candidate point set; construct a set of Euclidean distance squares based on the square of the Euclidean distance of each candidate point; sort the candidate points according to the size of the square of the Euclidean distance to obtain the sorting result; Set quantile parameters, determine a threshold based on the quantile parameters and the set of squared Euclidean distances; select candidate points of the threshold number from the total candidate point set according to the sorting results.

7. The signal detection method based on pilot derivatives according to claim 1, characterized in that, The process of detecting the received signal based on the estimation result of the interference noise covariance matrix is ​​as follows: determining the detection weight matrix based on the estimation result of the interference noise covariance matrix. Based on the detection weight matrix The estimated value of the received signal is determined, and a constellation decision is made on the estimated value of the received signal to obtain the detected signal.

8. A signal detection system based on pilot frequency derivation, characterized in that, include: The acquisition module is used to acquire the pilot residual matrix of the communication system, project the pilot residual matrix of the communication system into the principal subspace, and obtain the projection position of the pilot residual matrix of the communication system in the principal subspace. The projection module is used to construct a symmetric point set matrix based on the projection position of the pilot residual matrix of the communication system in the main subspace, and project the symmetric point set matrix onto the subspace to form a plurality of receiving pilot points in the subspace. The construction module is used to construct a full combination candidate point set and a random candidate point set based on each receiving pilot point in the subspace, and to construct a total candidate point set based on the full combination candidate point set and the random candidate point set; The calculation module is used to calculate the estimation result of the interference noise covariance matrix of the communication system based on the total candidate point set; The detection module is used to detect the received signal based on the estimation result of the interference noise covariance matrix.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the pilot-derived signal detection method as described in any one of claims 1-7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the pilot-derived signal detection method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Noise reduction sparseness adaptive weak orthogonal matching pursuit method and system

    CN116527457A

  • Channel estimation method and device, electronic equipment and storage medium

    CN121750408A

  • Method for updating singular value decomposition of a transfer matrix

    US20050147183A1