Signal verification method and device, electronic equipment and storage medium
By demodulating, decoding, reconstructing and reencoding the equalization result parameters of the target signal, the judgment process of whether the signal is a desired signal is simplified, the problem of cumbersome signal judgment under poor channel conditions is solved, and the judgment efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202311360627.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-19
- Publication Date
- 2025-04-22
AI Technical Summary
During signal transmission, the process of judging whether the signal is a desired signal is a complicated one, especially in the case of poor channel conditions, PDCCH or DCI may not be correctly received, resulting in DTX phenomenon.
The log-likelihood ratio is obtained by demodulating the equalization result parameters of the target signal, and decoding is performed to obtain the decoding result. Then, the log-likelihood ratio is reconstructed to obtain the reconstructed constellation points, and the decoding results are recoded and modulated to obtain the standard constellation points. The target value is determined based on the standard constellation points, the reconstruction constellation points and the recoding results, and the target value and the preset threshold value are determined whether the signal is the expected signal.
The judgment process of whether the signal is a desired signal is simplified, complex operations such as scrambling and encoding are avoided, and the efficiency and accuracy of judgment are improved.
Smart Images

Figure CN119865277A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a signal verification method, device, electronic device and storage medium. Background Art
[0002] During the transmission of a signal, the signal may not be transmitted. For example, due to poor channel conditions, the PDCCH (Physical Downlink Control Information Channel) may not be received by the user equipment or the DCI (Downlink Control Information, DCI) may be decoded incorrectly, resulting in the failure to send the UCI (Uplink Control Information, UCI) signal. This situation is called DTX (Discontinuous Transmission, DTX). Therefore, it is necessary to determine whether the received signal is a UCI signal.
[0003] In the exemplary technology, the decoding result of the signal is encoded, scrambled, modulated, and the like, and then the result of the operation is calculated accordingly with the result after signal equalization to determine whether the signal is the desired signal. However, the complexity of the scrambling and encoding processes is high, and the process of determining whether the signal is the desired signal is relatively cumbersome. Summary of the invention
[0004] The present application provides a signal verification method, device, electronic device and storage medium to solve the problem that the process of determining whether a signal is an expected signal is relatively complicated.
[0005] In a first aspect, the present application provides a signal verification method, comprising:
[0006] Demodulating the equalization result parameters of the target signal to obtain a log-likelihood ratio, and decoding the log-likelihood ratio to obtain a decoding result;
[0007] Reconstructing the log-likelihood ratio to obtain a reconstructed constellation point, wherein the reconstructed constellation point is used to indicate a reconstruction result of the log-likelihood ratio;
[0008] Re-encoding the decoding result to obtain a re-encoded result, and modulating the re-encoded result to obtain a standard constellation point, wherein the standard constellation point is used to indicate a modulation result of the re-encoded result;
[0009] A target value is determined according to the standard constellation point and the reconstructed constellation point, and whether the target signal is an expected signal is determined according to the target value and a preset threshold.
[0010] In one embodiment, the step of reconstructing the log-likelihood ratio to obtain a reconstructed constellation point includes:
[0011] Obtaining a calculated value of the log-likelihood ratio and a first number;
[0012] Determining a second number of reconstructed constellation points to be determined according to the first number, and determining unnormalized constellation points according to the calculated value and the corresponding imaginary parameter;
[0013] The reconstructed constellation point is determined according to the unnormalized constellation point and the second number.
[0014] In one embodiment, the step of determining whether the target signal is an expected signal according to the target value and a preset threshold comprises:
[0015] Determine whether the target value is greater than a preset value, the preset threshold value including the preset value;
[0016] When the target value is greater than a preset value, determining that the target signal is not an expected signal;
[0017] When the target value is less than or equal to a preset value, it is determined that the target signal is an expected signal.
[0018] In one embodiment, the step of determining whether the target signal is an expected signal according to the target value and a preset threshold comprises:
[0019] determining an estimate of an error vector magnitude corresponding to the target value;
[0020] determining whether the estimated value is less than a preset estimated value, the preset threshold value including the preset estimated value;
[0021] When the estimated value is less than the preset estimated value, determining that the target signal is a desired signal;
[0022] When the estimated value is greater than or equal to a preset estimated value, it is determined that the target signal is not a desired signal.
[0023] In one embodiment, the step of determining whether the target signal is an expected signal according to the target value and a preset threshold comprises:
[0024] Acquire a signal-to-noise ratio parameter corresponding to the target signal, and determine a ratio between the target value and the signal-to-noise ratio;
[0025] determining whether the ratio is less than a preset ratio, the preset threshold including the preset ratio;
[0026] When the ratio is less than a preset ratio, determining that the target signal is a desired signal;
[0027] When the ratio is greater than or equal to a preset ratio, it is determined that the target signal is not a desired signal.
[0028] In one embodiment, the step of determining a target value according to the standard constellation point and the reconstructed constellation point comprises:
[0029] A target value is determined according to the standard constellation point and the reconstructed constellation point.
[0030] In one embodiment, the preset threshold is set according to the number of bits of the confirmation character, the code rate offset of the confirmation character, the modulation and coding strategy, the channel condition and the number of antennas receiving the target signal.
[0031] In a second aspect, the present application provides a signal verification device, comprising:
[0032] A demodulation module, used for demodulating the equalization result parameters of the target signal to obtain a log-likelihood ratio, and decoding the log-likelihood ratio to obtain a decoding result;
[0033] A reconstruction module, used for reconstructing the log-likelihood ratio to obtain a reconstructed constellation point, wherein the reconstructed constellation point is used to indicate a reconstruction result of the log-likelihood ratio;
[0034] an encoding module, configured to re-encode the decoding result to obtain a re-encoded result, and modulate the re-encoded result to obtain a standard constellation point, wherein the standard constellation point is used to indicate a modulation result of the re-encoded result;
[0035] A determination module is used to determine a target value according to the standard constellation point and the reconstructed constellation point, and determine whether the target signal is an expected signal according to the target value and a preset threshold.
[0036] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;
[0037] The memory stores computer-executable instructions;
[0038] The processor executes the computer-executable instructions stored in the memory to implement the method described above.
[0039] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to implement the method described above when executed by a processor.
[0040] The signal verification method, device, electronic device and storage medium provided in the present application demodulate the equalization result parameters of the target signal to obtain a log-likelihood ratio, decode the log-likelihood ratio to obtain a decoding result and reconstruct the log-likelihood ratio to obtain a reconstructed constellation point, then re-encode the decoding result to obtain a re-encoding result, and modulate the re-encoding result to obtain a standard constellation point, determine the target value based on the standard constellation point, the reconstructed constellation point and the re-encoding result, and thereby determine whether the target signal is an expected signal by the target value and a preset threshold. In the present application, the reconstructed constellation point is obtained by the log-likelihood ratio, which simplifies the complexity of the reconstructed constellation point, and the reconstructed constellation point can be obtained without scrambling and encoding operations, thereby simplifying the judgment process of whether the signal is an expected signal. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0042] Figure 1 A schematic diagram of a mobile communication system involved in this application;
[0043] Figure 2 A schematic diagram of a flow chart of a first embodiment of a signal verification method provided by the present application;
[0044] Figure 3 A schematic diagram of a flow chart of a second embodiment of the signal verification method provided by the present application;
[0045] Figure 4 A schematic diagram of a flow chart of a third embodiment of the signal verification method provided by the present application;
[0046] Figure 5 A schematic flow chart of a fourth embodiment of the signal verification method provided by the present application;
[0047] Figure 6 A schematic diagram of a flow chart of a fifth embodiment of a signal verification method provided by the present application;
[0048] Figure 7 This is a module schematic diagram of the signal verification device of this application;
[0049] Figure 8 This is a schematic diagram of the structure of the electronic device of this application.
[0050] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0051] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0052] The technical solution provided in the embodiment of the present application can be applied to various communication systems, such as: long-term evolution (LTE) system, fifth generation (5G) mobile communication system, wireless fidelity (WiFi) system, frequency division duplex (FDD) system, future communication system, or a system integrating multiple communication systems, etc., which is not limited in the embodiment of the present application. Among them, 5G can also be called new radio (NR).
[0053] The technical solution provided in the embodiments of the present application can be applied to various communication scenarios, for example, it can be applied to one or more of the following communication scenarios: enhanced mobile broadband (eMBB) communication, ultra-reliable and low latency communication (URLLC), machine type communication (MTC), mMTC, device-to-device (D2D) communication, vehicle to everything (V2X) communication, vehicle to vehicle (V2V) communication, and Internet of Things (IoT), etc. Optionally, mMTC may include one or more of the following communications: industrial wireless sensor network (IWSN) communication, communication in video surveillance scenarios, and communication of wearable devices, etc.
[0054] Figure 1 is a schematic diagram of a mobile communication system 100 applicable to an embodiment of the present application.
[0055] like Figure 1 As shown, the mobile communication system 100 may include at least one network device, such as Figure 1The mobile communication system 100 may also include at least one terminal, such as Figure 1 The terminals 120, 130, and 140 shown. The network device and the terminal can communicate or transmit, including: the network device sends a downlink signal to the terminal, and / or the terminal sends an uplink signal to the network device. Among them, the signal can also be replaced by information or data. In the embodiment of the present application, the network device 110 can interact with the terminal to realize the transmission of the signal.
[0056] The terminal in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal device, wireless communication device, user agent or user device. The terminal in the embodiment of the present application may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in a public land mobile communication network (PLMN) to be evolved in the future, etc.
[0057] It should be understood that the present application does not limit the specific form of the terminal.
[0058] The network device in the embodiment of the present application may be a device with wireless transceiver function in the access network. The device includes but is not limited to: base station, evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved node B, or homenode B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc. The device may also be a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.
[0059] The network device manages one or more cells and provides services for the managed cells. The terminal communicates with the network device in the cell through the transmission resources (e.g., frequency domain resources, or spectrum resources) allocated by the network device. The cell may belong to a macro base station (e.g., macro eNB or macro gNB, etc.) or a base station corresponding to a small cell. Small cells may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0060] In the embodiment of the present application, the device for realizing the function of the terminal may be a terminal; or it may be a device capable of supporting the terminal to realize the function, such as a chip system. The device may be installed in the terminal or used in combination with the terminal. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the embodiment of the present application, the technical solution provided is described by taking the terminal as an example in which the device for realizing the function of the terminal is a terminal.
[0061] In the embodiment of the present application, the device for realizing the function of the network device may be a network device; or it may be a device capable of supporting the network device to realize the function, such as a chip system. The device may be installed in the network device or used in combination with the network device. In the embodiment of the present application, the technical solution provided is described by taking the device for realizing the function of the network device as an example that the network device is an example.
[0062] During the transmission of a signal, the phenomenon that the signal is not transmitted may occur. For example, due to poor channel conditions, the PDCCH (Physical Downlink Control Information Channel) may not be received by the user equipment or the DCI (Downlink Control Information, DCI) may be decoded incorrectly, resulting in the failure to send the UCI (Uplink Control Information, UCI) signal. This situation is called DTX (Discontinuous Transmission, DTX). Therefore, it is necessary to determine whether the received signal is a UCI signal. In the exemplary technology, the decoding result of the signal is encoded, scrambled, modulated, and the like, and then the result of the operation is calculated accordingly with the result after signal equalization to determine whether the signal is the expected signal.
[0063] The inventors of the present application have found that the scrambling and encoding processes are relatively complex, and the process of determining whether a signal is an expected signal is relatively cumbersome.
[0064] The inventors of the present application therefore conceived that the complexity of reconstructing the constellation points can be simplified by obtaining the reconstructed constellation points through the log-likelihood ratio, and the reconstructed constellation points can be obtained without performing operations such as scrambling and encoding, thereby simplifying the process of determining whether a signal is an expected signal.
[0065] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0066] Reference Figure 2 , Figure 2 This is a flow chart of the first embodiment of the signal verification method of the present application. The signal verification method includes the following steps:
[0067] Step S201 : demodulating the equalization result parameters of the target signal to obtain a log-likelihood ratio, and decoding the log-likelihood ratio to obtain a decoding result.
[0068] In this embodiment, the execution subject is a signal verification device. Exemplarily, the signal verification device detects whether the signal is a UCI signal. The UCI signal is an uplink signal, so the signal verification device is a terminal that receives the uplink signal. The following embodiments are all described by taking the signal verification device as a terminal as an example. For ease of description, the device is used below to refer to the signal verification device.
[0069] The device receives a signal, which is defined as a target signal. After receiving the target signal, the device first performs channel estimation on the target signal, and then performs channel equalization to obtain equalization result parameters. After obtaining the equalization result parameters, the device then demodulates the equalization result parameters to obtain a log-likelihood ratio LLR (Likelihood Rate, LLR). The demodulation method can be soft demodulation, and the device can use a Log-MAP (Logarithmic Maximum Post-Probability) algorithm or a Max-Log-MAP (Maximum Logarithmic Maximum Post-Probability) algorithm to soft-demodulate the equalization result parameters to obtain LLR.
[0070] After obtaining the LLR, the device decodes the LLR to obtain a decoding result. For example, the device can decode the LLR using convolutional codes, LDPC (Low-Density Parity Check) codes, RM (Reed-Muller, coding algorithm) codes, Ploar (polarization) codes or block coding.
[0071] Step S202: reconstruct the log-likelihood ratio to obtain a reconstructed constellation point, where the reconstructed constellation point is used to indicate a reconstruction result of the log-likelihood ratio.
[0072] The device then reconstructs the LLR to obtain a reconstructed constellation point, which is used to indicate the reconstructed structure of the LLR. It should be noted that the constellation point is the equalization result of the target signal, and the equalization result can be expressed as a complex number, so the equalization result can have a corresponding position at each point on the complex plane, so the equalization result can be called a constellation point.
[0073] The device ignores the original modulation mode of the target signal and can reconstruct the LLR using QPSK (Quadrature Phase ShiftKeying, QPSK) to obtain the reconstructed constellation points. For example, the original modulation mode of the target signal can be QAM (Quadrature Amplitude Modulation) modulation.
[0074] Step S203, re-encoding the decoding result to obtain a re-encoded result, and modulating the re-encoded result to obtain a standard constellation point, where the standard constellation point is used to indicate a modulation result of the re-encoded result.
[0075] After the device obtains the decoding result, it re-encodes the decoding result to obtain the re-encoding parameter. For example, assuming that the decoding result is D, D is re-encoded to obtain the re-encoding result E. The device can re-encode D according to its own signal coding type. The re-encoding method is, for example, LDPC or Ploar Codes. In addition, the device can also re-encode the decoding result based on the expansion of the information bits defined by the transmitter, the increase of redundancy, and other processes.
[0076] After the device obtains the re-encoding result, it modulates the re-encoding result to obtain the standard constellation point. Exemplarily, the device modulates the re-encoding result using QPSK modulation to obtain the standard constellation point.
[0077] Step S204, determining a target value according to the standard constellation point and the reconstructed constellation point, and determining whether the target signal is a desired signal according to the target value and a preset threshold.
[0078] After obtaining the standard constellation points, the device can determine the target value based on the standard constellation points and the reconstructed constellation points.
[0079]
[0080] Wherein, T is the standard constellation point, C is the reconstructed constellation point, d is the target value, L is the number of reconstructed constellation points, j is the imaginary unit, and i=0,…,L-1.
[0081] In addition, the device may obtain a target value based on a linear variation parameter. Specifically, the device obtains a linear variation parameter, and determines a target value based on the linear variation parameter, a standard constellation point, and a reconstructed constellation point. Exemplarily,
[0082]
[0083] Among them, 10*log10 is a linear change parameter. 10*log10 is only an example of a linear change parameter. The linear change parameter of this embodiment includes but is not limited to 10*log10. The linear change parameter can be expressed by 10*log10(.). The specific linear change parameter can be set as needed.
[0084] After obtaining the target value, the device can determine whether the signal is an expected signal based on the target value and the preset threshold. The preset threshold is a threshold set by the device. Exemplarily, the device is based on the number of bits of the confirmation character (Acknowledgement, ACK), the ACK code rate offset, the modulation and coding strategy, the channel conditions, and the number of antennas of the device receiving the target signal. The above simulation parameters are set in the device to obtain the detection value d of different signals, so as to set the preset threshold by the detection value d and whether the signal is an expected signal.
[0085] In this embodiment, the equalization result parameters of the target signal are demodulated to obtain a log-likelihood ratio, and the log-likelihood ratio is decoded to obtain a decoding result and the log-likelihood ratio is reconstructed to obtain a reconstructed constellation point, and then the decoding result is re-encoded to obtain a re-encoding result, and the re-encoding result is modulated to obtain a standard constellation point, and a target value is determined based on the standard constellation point, the reconstructed constellation point and the re-encoding result, so as to determine whether the target signal is an expected signal by the target value and a preset threshold. In this embodiment, the reconstructed constellation point is obtained by the log-likelihood ratio, which simplifies the complexity of the reconstructed constellation point, and the reconstructed constellation point can be obtained without performing operations such as scrambling and encoding, thereby simplifying the judgment process of whether the signal is an expected signal.
[0086] Reference Figure 3 , Figure 3 This is a flow chart of the second embodiment of the signal verification method of the present application. Based on the first embodiment, step S204 includes:
[0087] Step S301, determining whether the target value is greater than a preset value, where the preset threshold includes a preset value.
[0088] In this embodiment, the preset threshold value includes a preset value. After obtaining the target value, the device compares whether the target value is greater than the preset value to determine whether the target signal is an expected signal.
[0089] Step S302: determine whether the target signal is not a desired signal.
[0090] Step S303: determine whether the target signal is a desired signal.
[0091] When the target value is greater than a preset value, it can be determined that the target signal is not an expected signal; when the target value is less than or equal to the preset value, it can be determined that the target signal is an expected signal. Exemplarily, when it is necessary to detect whether the target signal is a UCI signal, if the target value is greater than the preset value, it can be determined that the target signal is not a UCI signal; when the target value is less than or equal to the preset value, it can be determined that the target signal is a UCI signal.
[0092] In this embodiment, the device can accurately determine whether the target signal is an expected signal based on the comparison between the target value and the preset value.
[0093] Reference Figure 4 , Figure 4 This is a flow chart of the third embodiment of the signal verification method of the present application. Based on the first embodiment, step S204 includes:
[0094] Step S401, determining an estimated value of an error vector magnitude corresponding to a target value.
[0095] In this embodiment, the device can obtain a simple EVM (Error Vector Magnitude, EVM) estimate through the target value. Exemplarily, the device uses the target value as the EVM estimate.
[0096] Step S402, determining whether the estimated value is less than a preset estimated value, where the preset threshold includes the preset estimated value.
[0097] In this embodiment, the preset threshold is a preset estimated value Γ. After obtaining the estimated value, the device determines whether the obtained estimated value is less than the preset estimated value Γ.
[0098] Step S403: determine whether the target signal is a desired signal.
[0099] Step S404: determine whether the target signal is not a desired signal.
[0100] When the estimated value is less than the preset estimated value, it can be determined that the target signal is the desired signal, and when the estimated value is greater than or equal to the preset estimated value, it can be determined that the target signal is not the desired signal.
[0101] In this embodiment, the device determines an estimated value of the error vector magnitude based on the target value, so that whether the target signal is an expected signal can be accurately determined based on the comparison between the estimated value and a preset estimated value.
[0102] Reference Figure 5 , Figure 5 This is the fourth embodiment of the signal verification method of the present application. Based on the first embodiment, step S204 includes:
[0103] Step S501, obtaining a signal-to-noise ratio parameter corresponding to a target signal, and determining a ratio between a target value and the signal-to-noise ratio.
[0104] In this embodiment, the target value d is strongly correlated with the signal-to-noise ratio of the target signal, and the device can determine whether the target signal is an expected signal by the target value and the signal-to-noise ratio. The device first obtains the signal-to-noise ratio parameter of the target signal. For example, the device obtains the first strength of the useful signal of the target signal and the second strength of the interference signal of the target signal. The ratio of the first strength to the second strength is the signal-to-noise ratio parameter. The device then determines the ratio between the target value and the signal-to-noise ratio.
[0105] Step S502, determining whether the ratio is less than a preset ratio, where the preset threshold includes the preset ratio.
[0106] In this embodiment, the preset threshold includes a preset ratio. After obtaining the ratio between the target value and the signal-to-noise ratio, the device determines whether the ratio is less than the preset ratio to determine whether the target signal is an expected signal.
[0107] Step S503: determine whether the target signal is a desired signal.
[0108] Step S504: determine whether the target signal is not a desired signal.
[0109] If the ratio is less than the preset ratio, it can be determined that the target signal is the expected signal; if the ratio is greater than or equal to the preset ratio, it is determined that the target signal is not the expected signal.
[0110] In this embodiment, the device determines the ratio between the target value and the signal-to-noise ratio parameter, and then accurately determines whether the target signal is an expected signal by comparing the ratio with a preset ratio.
[0111] Reference Figure 6 , Figure 6 This is the fifth embodiment of the signal verification method of the present application, based on any one of the first to fourth embodiments, step S202 includes:
[0112] Step S601, obtaining a calculated value of a log-likelihood ratio and a first number.
[0113] In this embodiment, the log-likelihood ratio includes a calculated value l, and the device obtains the calculated value based on the log-likelihood ratio, and obtains the number L of the log-likelihood ratios. llr , which number is defined as the first number.
[0114] Step S602: determining a second number of to-be-determined reconstructed constellation points according to the first number, and determining unnormalized constellation points according to the calculated value and the corresponding imaginary parameter.
[0115] After obtaining the first number, a second number of reconstructed constellation points to be determined is determined based on the first number. Exemplarily, the second number L is determined based on the following formula:
[0116]
[0117] In addition, after determining the second number, the device determines the unnormalized constellation point based on the calculated value and the corresponding imaginary parameter. Exemplarily, the unnormalized constellation point is determined based on the following formula:
[0118]
[0119] Among them, j is the imaginary parameter, and the imaginary parameter is the imaginary unit. is the i-th unnormalized constellation point.
[0120] Step S603: determining a reconstructed constellation point according to the unnormalized constellation point and the second number.
[0121] After the unnormalized constellation points are determined, the reconstructed constellation points can be determined based on the unnormalized constellation points and the second number. Exemplarily, the normalized reconstructed constellation points are determined based on the following formula:
[0122]
[0123] Among them, C is the reconstructed constellation point after normalization.
[0124] In this embodiment, the device obtains the calculated value and the first number of the log-likelihood ratio, determines the second number of reconstructed constellation points based on the first number, and determines the unnormalized constellation points through the calculated value and the corresponding imaginary parameters, thereby accurately obtaining the normalized reconstructed constellation points through the unnormalized constellation points and the second number.
[0125] The present application also provides a signal verification device, referring to Figure 7 , the signal verification device 700 comprises:
[0126] The demodulation module 710 is used to demodulate the equalization result parameters of the target signal to obtain a log-likelihood ratio, and decode the log-likelihood ratio to obtain a decoding result;
[0127] A reconstruction module 720, configured to reconstruct the log-likelihood ratio to obtain a reconstructed constellation point, wherein the reconstructed constellation point is used to indicate a reconstruction result of the log-likelihood ratio;
[0128] The encoding module 730 is used to re-encode the decoding result to obtain a re-encoded result, and modulate the re-encoded result to obtain a standard constellation point, where the standard constellation point is used to indicate a modulation result of the re-encoded result;
[0129] The determination module 740 is used to determine a target value according to the standard constellation point and the reconstructed constellation point, and determine whether the target signal is a desired signal according to the target value and a preset threshold.
[0130] In one embodiment, the reconstruction module 720 includes:
[0131] A first acquisition unit, configured to acquire a calculated value of a log-likelihood ratio and a first number;
[0132] A first determining unit, configured to determine a second number of reconstructed constellation points to be determined according to the first number, and determine unnormalized constellation points according to the calculated value and the corresponding imaginary parameter;
[0133] The second determining unit is configured to determine the reconstructed constellation point according to the unnormalized constellation point and the second number.
[0134] In one embodiment, the determination module 740 includes:
[0135] A third determination unit is used to determine whether the target value is greater than a preset value, where the preset threshold value includes a preset value;
[0136] A fourth determination unit, configured to determine that the target signal is not an expected signal when the target value is greater than a preset value;
[0137] The fifth determining unit is used to determine that the target signal is an expected signal when the target value is less than or equal to a preset value.
[0138] In one embodiment, the determination module 740 includes:
[0139] a sixth determining unit, configured to determine an estimated value of an error vector magnitude corresponding to a target value;
[0140] a seventh determining unit, configured to determine whether the estimated value is less than a preset estimated value, wherein the preset threshold value includes the preset estimated value;
[0141] an eighth determining unit, configured to determine that the target signal is a desired signal when the estimated value is less than a preset estimated value;
[0142] The ninth determination unit is configured to determine that the target signal is not a desired signal when the estimated value is greater than or equal to a preset estimated value.
[0143] In one embodiment, the determination module 740 includes:
[0144] A second acquisition unit is used to acquire a signal-to-noise ratio parameter corresponding to the target signal and determine a ratio between the target value and the signal-to-noise ratio;
[0145] a tenth determining unit, configured to determine whether the ratio is less than a preset ratio, wherein the preset threshold value includes the preset ratio;
[0146] an eleventh determining unit, configured to determine that the target signal is a desired signal when the ratio is less than a preset ratio;
[0147] The twelfth determining unit is used to determine that the target signal is not the expected signal when the ratio is greater than or equal to a preset ratio.
[0148] In one embodiment, the determination module 740 includes:
[0149] A third acquisition unit is used to acquire a linear variation parameter;
[0150] The thirteenth determining unit is used to determine the target value according to the linear variation parameter, the standard constellation point and the reconstructed constellation point.
[0151] In one embodiment, the preset threshold is set according to the number of bits of the confirmation character, the code rate offset of the confirmation character, the modulation and coding strategy, the channel condition, and the number of antennas receiving the target signal.
[0152] Figure 8 The figure is a hardware structure diagram of an electronic device according to an exemplary embodiment.
[0153] The electronic device 800 may include: a processor 81, such as a CPU, a memory 82, and a transceiver 83. Those skilled in the art will appreciate that Figure 8 The structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently. The memory 82 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0154] The processor 81 may call a computer program or computer execution instruction stored in the memory 82 to complete all or part of the steps of the above-mentioned signal verification method.
[0155] The transceiver 83 is used to receive information sent by an external device and send information to the external device.
[0156] An electronic device comprises: a processor, and a memory communicatively connected to the processor;
[0157] Memory stores computer-executable instructions;
[0158] The processor executes the computer-executable instructions stored in the memory to implement the signal verification method of any of the above embodiments.
[0159] A non-transitory computer-readable storage medium, when the instructions (computer-executable instructions) in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform the above-mentioned signal verification method.
[0160] A computer program product includes a computer program. When the computer program is executed by a processor of an electronic device, the electronic device is enabled to execute the above-mentioned signal verification method.
[0161] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0162] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A signal verification method, characterized in that: include: Demodulating the equalization result parameters of the target signal to obtain a log-likelihood ratio, and decoding the log-likelihood ratio to obtain a decoding result; Reconstructing the log-likelihood ratio to obtain a reconstructed constellation point, where the reconstructed constellation point is used to indicate a reconstruction result of the log-likelihood ratio; Re-encoding the decoding result to obtain a re-encoded result, and modulating the re-encoded result to obtain a standard constellation point, wherein the standard constellation point is used to indicate a modulation result of the re-encoded result; A target value is determined according to the standard constellation point and the reconstructed constellation point, and whether the target signal is an expected signal is determined according to the target value and a preset threshold.
2. The signal checking method according to claim 1, characterized in that: The step of reconstructing the log-likelihood ratio to obtain a reconstructed constellation point comprises: Obtaining a calculated value of the log-likelihood ratio and a first number; Determining a second number of reconstructed constellation points to be determined according to the first number, and determining unnormalized constellation points according to the calculated value and the corresponding imaginary parameter; The reconstructed constellation point is determined according to the unnormalized constellation point and the second number.
3. The signal verification method according to claim 1, characterized in that: The step of determining whether the target signal is an expected signal according to the target value and a preset threshold comprises: Determine whether the target value is greater than a preset value, the preset threshold value including the preset value; When the target value is greater than a preset value, determining that the target signal is not an expected signal; When the target value is less than or equal to a preset value, it is determined that the target signal is an expected signal.
4. The signal verification method according to claim 1, characterized in that: The step of determining whether the target signal is an expected signal according to the target value and a preset threshold comprises: determining an estimate of an error vector magnitude corresponding to the target value; determining whether the estimated value is less than a preset estimated value, the preset threshold value including the preset estimated value; When the estimated value is less than the preset estimated value, determining that the target signal is a desired signal; When the estimated value is greater than or equal to a preset estimated value, it is determined that the target signal is not a desired signal.
5. The signal verification method according to claim 1, characterized in that: The step of determining whether the target signal is an expected signal according to the target value and a preset threshold comprises: Acquire a signal-to-noise ratio parameter corresponding to the target signal, and determine a ratio between the target value and the signal-to-noise ratio; determining whether the ratio is less than a preset ratio, the preset threshold including the preset ratio; When the ratio is less than a preset ratio, determining that the target signal is a desired signal; When the ratio is greater than or equal to a preset ratio, it is determined that the target signal is not a desired signal.
6. The signal verification method according to claim 1, characterized in that: The step of determining a target value according to the standard constellation point and the reconstructed constellation point comprises: Get linear change parameters; A target value is determined according to the linear variation parameter, the standard constellation point and the reconstructed constellation point.
7. The signal verification method according to any one of claims 1 to 6, characterized in that: The preset threshold is set according to the number of bits of the confirmation character, the code rate offset of the confirmation character, the modulation and coding strategy, the channel condition and the number of antennas receiving the target signal.
8. A signal verification device, characterized in that: include: A demodulation module, used for demodulating the equalization result parameters of the target signal to obtain a log-likelihood ratio, and decoding the log-likelihood ratio to obtain a decoding result; A reconstruction module, used for reconstructing the log-likelihood ratio to obtain a reconstructed constellation point, wherein the reconstructed constellation point is used to indicate a reconstruction result of the log-likelihood ratio; an encoding module, configured to re-encode the decoding result to obtain a re-encoded result, and modulate the re-encoded result to obtain a standard constellation point, wherein the standard constellation point is used to indicate a modulation result of the re-encoded result; A determination module is used to determine a target value according to the standard constellation point and the reconstructed constellation point, and determine whether the target signal is an expected signal according to the target value and a preset threshold.
9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.