Signal detection method, device and equipment and readable storage medium

By calculating the log-likelihood ratio LLR error index and using the correlation value in the decoding process, the detection value is calculated, and the problem that it is difficult for the receiver to determine whether the signal is Reed Mueller code encoding is solved, and the accuracy of signal transmission is judged and the reliability of signal transmission is improved.

CN119853853APending Publication Date: 2025-04-18BEIJING XINWANG RUIJIE NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311349029.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-18
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The prior art is difficult to determine whether the received signal is ReedMuller code encoding, especially when the channel encoding does not add cyclic redundant check bits, which makes it difficult for the receiver to determine the accuracy of the decoding result.

Method used

By calculating the log-likelihood ratio LLR error index and using the correlation value during the decoding process, the detection value is calculated to determine whether the signal is the expected signal. The encoding method of the expected signal is the Reed Muller code.

Benefits of technology

The accuracy judgment of the received signal is realized, ensuring that the signal receiving end can effectively determine whether the signal is a desired signal, thereby improving the reliability of signal transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119853853A_ABST
    Figure CN119853853A_ABST
Patent Text Reader

Abstract

The invention provides a signal detection method, device and equipment and a readable storage medium, and relates to the technical field of communication, and the method comprises the steps: obtaining a signal transmitted by a signal transmitting end, and demodulating the signal to obtain a log-likelihood ratio, the signal being obtained by coding with a Reed-Muller code; decoding is carried out according to the log-likelihood ratio, a decoding result and a first correlation value and a second correlation value in the decoding process are obtained, and the first correlation value and the second correlation value are used for representing the difference between code words in the decoding process; obtaining a log-likelihood ratio error index according to the decoding result and the log-likelihood ratio; according to the log-likelihood ratio error index, the first correlation value and the second correlation value, a detection value is obtained, and the detection value is used for representing whether the signal is an expected signal or not. According to the scheme, whether the received signal coding mode is the Reed-Muller code or not can be determined.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a signal detection method, apparatus, device and readable storage medium. Background Art

[0002] During the transmission of control information, the sender may not send a signal due to various reasons such as configuration errors, but the receiver does not know it. The receiver obtains a decoding result based on its receiving process. If the sender does not send a signal, the receiving result at this time must be wrong.

[0003] At the same time, when the channel coding adopts Reed-Muller (RM) code, since no cyclic redundancy check (CRC) bits are added, the receiving end cannot determine whether the decoding result is accurate, which further makes it difficult for the receiving end to determine whether the received signal is the expected signal.

[0004] At present, how to enhance the reliability of RM code and determine whether the received signal is RM code is an urgent problem to be solved. Summary of the invention

[0005] The present application provides a signal detection method, apparatus, device and readable storage medium, which are used to solve the problem that it is difficult for an existing receiving end to determine whether a received signal is an RM code.

[0006] In a first aspect, an embodiment of the present application provides a signal detection method, comprising:

[0007] Acquire a signal sent by a signal transmitting end, and demodulate the signal to obtain a log-likelihood ratio;

[0008] Decoding is performed according to the log-likelihood ratio to obtain a decoding result, a first correlation value and a second correlation value in the decoding process, wherein the first correlation value and the second correlation value are used to characterize the difference between codewords in the decoding process;

[0009] Obtaining a log-likelihood ratio error indicator according to the decoding result and the log-likelihood ratio;

[0010] A detection value is obtained according to the log-likelihood ratio error indicator, the first correlation value and the second correlation value, wherein the detection value is used to characterize whether the signal is an expected signal, and the encoding method of the expected signal is Reed-Muller code.

[0011] In a possible design of the first aspect, obtaining a log-likelihood ratio error indicator according to the decoding result and the log-likelihood ratio includes:

[0012] Obtain the total number of demodulated log-likelihood ratios and the value of each log-likelihood ratio;

[0013] The absolute values ​​of all log-likelihood ratios are summed to obtain a first sum value;

[0014] Determine the abnormal log-likelihood ratio among all log-likelihood ratios;

[0015] The absolute values ​​of all abnormal log-likelihood ratios are summed to obtain a second sum value;

[0016] The log-likelihood ratio error indicator is calculated based on the first summation value and the second summation value.

[0017] In another possible design of the first aspect, determining an abnormal log-likelihood ratio among all log-likelihood ratios includes:

[0018] Re-encoding the decoding result to obtain a re-encoded result;

[0019] Obtaining the encoding value of each log-likelihood ratio in the re-encoding result;

[0020] Whether the log-likelihood ratio is an abnormal log-likelihood ratio is determined according to the positive and negative attributes of the log-likelihood ratio value and the value of the encoded value of the log-likelihood ratio in the re-encoding result.

[0021] In yet another possible design of the first aspect, obtaining the first correlation value and the second correlation value in a decoding process includes:

[0022] Obtaining the correlation between each information bit and a preset standard codeword during the decoding process;

[0023] According to the correlation between each information bit and the standard codeword, obtaining the one with the largest correlation as the first correlation value;

[0024] A correlation that is smaller than the first correlation value and larger than other correlations except the first correlation value is obtained as the second correlation value.

[0025] In another possible design of the first aspect, acquiring the detection value according to the log-likelihood ratio error indicator, the first correlation value, and the second correlation value includes:

[0026] Calculate a first value according to the first correlation value and the second correlation value;

[0027] A second value is calculated based on the first value and the log-likelihood ratio error indicator to serve as the detection value.

[0028] In another possible design of the first aspect, calculating the first value according to the first correlation value and the second correlation value includes:

[0029] Compare the first correlation value with the second correlation value and take the absolute value as the first value;

[0030] or,

[0031] Calculate a difference between the first correlation value and the second correlation value as the first value;

[0032] or,

[0033] The difference is compared with the second correlation value to obtain the first value.

[0034] In another possible design of the first aspect, the present invention further includes:

[0035] Comparing the detected value with a preset threshold value;

[0036] If the detection value is less than the threshold value, determining that the signal is not the expected signal;

[0037] If the detection value is greater than or equal to the threshold value, the signal is determined to be an expected signal.

[0038] In a second aspect, an embodiment of the present application provides a signal detection device, including:

[0039] A signal acquisition module, used to acquire a signal sent by a signal transmitting end, and demodulate the signal to obtain a log-likelihood ratio;

[0040] A signal decoding module, used for decoding according to the log-likelihood ratio, obtaining a decoding result, a first correlation value and a second correlation value in the decoding process, wherein the first correlation value and the second correlation value are used to characterize the difference between codewords in the decoding process;

[0041] An indicator acquisition module, used for acquiring a log-likelihood ratio error indicator according to the decoding result and the log-likelihood ratio;

[0042] The signal detection module is used to obtain a detection value according to the log-likelihood ratio error index, the first correlation value and the second correlation value, wherein the detection value is used to characterize whether the signal is an expected signal, and the encoding method of the expected signal is Reed-Muller code.

[0043] In a third aspect, an embodiment of the present application provides a signal receiving device, including: a memory, a transceiver, and a processor;

[0044] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0045] Demodulate the signal to obtain the log-likelihood ratio;

[0046] Decoding is performed according to the log-likelihood ratio to obtain a decoding result, a first correlation value and a second correlation value in the decoding process, wherein the first correlation value and the second correlation value are used to characterize the difference between codewords in the decoding process;

[0047] Obtaining a log-likelihood ratio error indicator according to the decoding result and the log-likelihood ratio;

[0048] A detection value is obtained according to the log-likelihood ratio error indicator, the first correlation value and the second correlation value, wherein the detection value is used to characterize whether the signal is an expected signal, and the encoding method of the expected signal is Reed-Muller code.

[0049] In a fourth aspect, an embodiment of 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 above-mentioned method when executed by a processor.

[0050] The signal detection method, apparatus, device and readable storage medium provided in the embodiments of the present application calculate the log-likelihood ratio (LLR) error index and reuse the correlation value in the decoding process to calculate the detection value. Based on the detection value, it can be determined whether the received signal is Reed-Muller code. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The accompanying drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the description, are used to explain the principles of the present application;

[0052] Figure 1 A schematic diagram of signal transmission provided in an embodiment of the present application;

[0053] Figure 2 A schematic diagram of a flow chart of a signal detection method provided in an embodiment of the present application;

[0054] Figure 3 A schematic diagram of a flow chart of a signal detection method provided in another embodiment of the present application;

[0055] Figure 4 A schematic diagram of a flow chart of a signal detection method provided in another embodiment of the present application;

[0056] Figure 5 A schematic diagram of the structure of a signal detection device provided in an embodiment of the present application;

[0057] Figure 6 A schematic diagram of the structure of a signal receiving device provided in an embodiment of the present application.

[0058] 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

[0059] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0060] During the signal transmission between the user equipment and the upper node (for example, during the 4G / 5G signal transmission process), due to various situations such as configuration errors, the uplink control information (UCI) may not be transmitted. For example, due to poor channel conditions, the physical downlink control channel (PDCCH) may not be received by the user equipment or the downlink control information (DCI) may be decoded incorrectly, resulting in the user equipment not feeding back the corresponding UCI signal to the upper node. This situation is called discontinuous transmission (DTX), but the upper node does not know whether the currently received signal is DTX or non-DTX. The standard communication protocol stipulates that the receiving end (such as the upper node) needs to make further judgments to determine whether the received information contains UCI. Among them, UCI is usually transmitted on the physical uplink shared channel (PUSCH) resource (performing punctures and other operations at the corresponding resource position of PUSCH, and embedding UCI at the corresponding position after puncturing). If DTX occurs, the corresponding resource position is the PUSCH signal. However, when the channel coding adopts Reed-Muller (RM) code, it is generally a case where the number of information bits is relatively small, and the cyclic redundancy check (CRC) bit will not be added, such as the RM code in 4G / 5G. This will cause the receiving end to be unable to determine the accuracy of the current decoding result after decoding, and thus it is impossible to complete the DTX judgment and determine whether the user equipment has sent the correct signal. At present, in response to this situation, the upper node can only re-encode, scramble, modulate and other operations on the decoded results, and then perform corresponding calculations with the equalized results (the receiving end will perform preliminary processing after receiving the signal, mainly including channel estimation, channel equalization, demodulation, etc., where the equalized result refers to the result of channel equalization before demodulation). The complexity of scrambling and modulation is relatively high, and in some cases, the equalized result cannot be obtained, and the DTX judgment cannot be effectively completed.

[0061] For example, Figure 1 A schematic diagram of signal transmission provided in an embodiment of the present application, such as Figure 1As shown, the access network device as an upper node may be a base station, and the user equipment may be a mobile terminal (such as a mobile phone). Usually, after the access network device transmits the downlink control information to the user equipment, the user equipment needs to feedback the corresponding uplink control information. If the downlink control information is not received by the user equipment or an error occurs during the decoding process, the user equipment may not feedback the uplink control information, which is equivalent to the user equipment not sending the correct expected signal to the upper node. However, the upper node will decode based on its receiving process to obtain a decoding result. If the channel coding adopts RM code, since no cyclic redundancy check is added, it will be difficult for the upper node to verify whether the current decoding result is accurate, resulting in the upper node not knowing whether the user equipment has sent the correct expected signal.

[0062] In view of the above problems, the inventors have found through research that there is a relationship between the reliability of the decoding result and the correlation value and log-likelihood ratio in the signal decoding process. To this end, the present application provides a signal detection method, device, equipment and readable storage medium, which calculates the log-likelihood ratio LLR error index and calculates the detection value by using the correlation value in the decoding process. Based on the detection value, it can be determined whether the signal decoding result is accurate and reliable, thereby further determining whether the user equipment has sent the correct expected signal.

[0063] The technical solution of the present application is described in detail below through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0064] Figure 2 The flowchart of the signal detection method provided in the embodiment of the present application is a schematic diagram, which can be applied to a signal receiving end (for example, it can be the upper node mentioned above, which performs signal transmission with the user equipment, wherein the upper node can be an access network device in a Long Term Evolution (LTE) system). Figure 2 As shown, the method may specifically include the following steps: Step S201, obtaining a signal sent by a signal transmitting end, and demodulating the signal to obtain a log-likelihood ratio.

[0065] In this embodiment, the signal sending end may be Figure 1 The user equipment in the UE may be a mobile terminal (such as a mobile phone). The user equipment may transmit UCI via PUSCH. Among them, PUSCH is mainly used to carry uplink data services. When the user equipment transmits information with the signal receiving end, it may also transmit scheduling information, control information, etc. via the Physical Uplink Control Channel (PUCCH).

[0066] In this embodiment, after the signal receiving end receives the signal, it usually performs preliminary processing on the signal, such as channel estimation, channel equalization, and demodulation to obtain a log-likelihood ratio. Among them, the log-likelihood ratio (LLR) is a commonly used soft demodulation method. There are two main algorithms for solving LLR: log-map algorithm and max-log-map algorithm. The log-map algorithm is the optimal soft demodulation algorithm and can obtain the most accurate soft information. It converts the probability value into a log-likelihood ratio and uses addition and subtraction operations instead of multiplication and division operations, thereby greatly reducing the amount of calculation. The max-log-map algorithm is the most commonly used simplified algorithm for the log-map algorithm. It uses a maximum function to approximate the logarithmic function, thereby reducing the complexity.

[0067] Step S202, decoding is performed according to the log-likelihood ratio to obtain a decoding result, a first correlation value and a second correlation value in the decoding process, wherein the first correlation value and the second correlation value are used to characterize the difference between codewords in the decoding process.

[0068] In this embodiment, when decoding is performed based on the log-likelihood ratio, Fast Hadley Transform (FHT) can be used as a decoding algorithm, and Fast Hadley Transform can be used to improve the operation speed of the decoder. The decoding process mainly decodes the received binary data according to the decoding table.

[0069] There is a standard codeword in the communication protocol in advance. In the decoding process, the correlation value refers to the correlation between each information bit (which can be regarded as a codeword) and the standard codeword. Usually, an information bit with the highest correlation will appear in the decoding process as the optimal correlation value. However, since the correlation between different information bits and the standard codeword is different, multiple correlation values ​​will appear, that is, each information bit can correspond to a correlation value.

[0070] Step S203: Obtain a log-likelihood ratio error indicator according to the decoding result and the log-likelihood ratio.

[0071] In this embodiment, the decoding result can be re-encoded. Usually, the re-encoded result is in binary form, that is, it is composed of the numbers 0 and 1. The number 0 can represent a positive value, and the number 1 can represent a negative value. The original LLR value is also divided into positive and negative. For example, if the value of a certain LLR is positive, the corresponding value in the re-encoded result should be 0. If the value of the LLR in the corresponding re-encoded result is 1, it indicates an error. By troubleshooting this error situation, the log-likelihood ratio error index can be obtained.

[0072] Step S204, obtaining a detection value according to the log-likelihood ratio error index, the first correlation value and the second correlation value, wherein the detection value is used to characterize whether the signal is an expected signal, and the coding method of the expected signal is Reed-Muller code.

[0073] In this embodiment, Reed-Muller Codes (RM) is a linear block code, which is an error control coding algorithm that can correct a certain number of data transmission errors. The RM code is characterized by high error correction capability and good scalability, and therefore has been widely used in the field of communications. However, when the channel coding adopts the RM code, it is generally a case where the number of information bits is relatively small, and the cyclic redundancy check (CRC) bit will not be added, such as the RM code in 4G / 5G. Then, after decoding, the receiving end cannot determine the accuracy of the current decoding result.

[0074] In this embodiment, a calculation formula can be constructed, and the log-likelihood ratio error index, the first correlation value, and the second correlation value are used as inputs of the calculation formula to calculate the detection value. After the detection value is calculated, a threshold value can be configured, and then the detection value is compared with the threshold value, and the size of the detection value and the threshold value is determined to further determine whether the signal sending end sends a signal encoded with an RM code.

[0075] The embodiment of the present application calculates the log-likelihood ratio (LLR) error index and then uses the correlation value in the decoding process to calculate the detection value. Based on the detection value, DTX judgment can be implemented to accurately and effectively determine whether the signal transmitter has adopted the Reed-Muller code to encode the signal and correctly send it to the receiver.

[0076] In some embodiments, the above-mentioned step S203 can be specifically implemented through the following steps: obtaining the total number of log-likelihood ratios obtained by demodulation and the value of each log-likelihood ratio; summing the absolute values ​​of the values ​​of all log-likelihood ratios to obtain a first summation value; determining abnormal log-likelihood ratios from all log-likelihood ratios; summing the absolute values ​​of the values ​​of all abnormal log-likelihood ratios to obtain a second summation value; and calculating a log-likelihood ratio error index based on the first summation value and the second summation value.

[0077] In this embodiment, m represents the number of log-likelihood ratios, and L represents the value of each log-likelihood ratio (the log-likelihood ratio can be a positive number or a negative number). Since the log-likelihood ratio can be a positive number or a negative number, after the decoding result is re-encoded to obtain the re-encoded result (the re-encoded result can include the numbers 0 and 1, the number 0 can be used to represent a positive value, and the number 1 can be used to represent a negative value), it can be determined whether the log-likelihood ratio is an abnormal log-likelihood ratio according to the positive or negative sign of the log-likelihood ratio and the number corresponding to the log-likelihood ratio in the re-encoded result.

[0078] Exemplarily, N can be used to represent the subscript set of abnormal log-likelihood ratios (since the number of log-likelihood ratios is M, L1 can be used to represent the value of the first log-likelihood ratio, L2 can represent the value of the second log-likelihood ratio, ..., and Lm can be used to represent the value of the m-th log-likelihood ratio). If the abnormal log-likelihood ratio is Lx, Lx+1, then N={x, x+1}.

[0079] In this embodiment, the first summation value and the second summation value may be compared to calculate a log-likelihood ratio error index. Exemplarily, the log-likelihood ratio error index may be calculated by the following calculation formula:

[0080]

[0081] In the above formula, e is the log-likelihood ratio error indicator, and j is the set of elements in the table below m that have opposite polarity to the re-encoding result (ie, the set N mentioned above).

[0082] In this embodiment, after the log-likelihood ratio error indicator e is calculated, the detection value is calculated based on the log-likelihood ratio error indicator e and the first correlation value and the second correlation value.

[0083] Furthermore, in other implementations, an abnormal log-likelihood ratio can be determined by the following steps: re-encoding the decoding result to obtain a re-encoded result; obtaining the encoding value of each log-likelihood ratio in the re-encoded result; and determining whether the log-likelihood ratio is an abnormal log-likelihood ratio based on the positive and negative attributes of the log-likelihood ratio value and the value of the encoding value of the log-likelihood ratio in the re-encoded result.

[0084] In this embodiment, recoding can be performed according to the communication protocol, and the process of recoding the decoding result is actually the process of converting the decoding result into the original data. The recoding results are all binary (represented by 0 and 1). If one bit in the recoding result is 0, but the corresponding log-likelihood ratio value is negative, then the log-likelihood ratio can be regarded as an abnormal log-likelihood ratio.

[0085] The embodiment of the present application calculates a log-likelihood ratio error index, which can be used as an important indicator to measure the decoding quality in the decoding process. The decoding quality can be determined based on the log-likelihood ratio error index. The smaller the log-likelihood ratio error index, the better the decoder performance and the higher the reliability of the decoding result.

[0086] In some embodiments, the above-mentioned first correlation value and second correlation value can be obtained through the following steps: obtaining the correlation between each information bit and a preset standard codeword during the decoding process; based on the correlation between each information bit and the standard codeword, obtaining the one with the largest correlation as the first correlation value; obtaining a correlation that is less than the first correlation value and greater than other correlations except the first correlation value as the second correlation value.

[0087] In this embodiment, a standard codeword is specified in the communication protocol (such as the 5G communication protocol), and the correlation between each information bit and the standard codeword can be calculated during the decoding process. Among them, the one with the largest correlation is used as the first correlation value, and the one with the second largest correlation is used as the second correlation value.

[0088] The maximum peak and the second-largest peak of the correlation value can be searched out by Fast Hadley Transform (FHT) as the first correlation value and the second correlation value. Exemplarily, in other embodiments, an exhaustive search algorithm can also be used to compare all correlation values, and the ones with the largest correlation and the second-largest correlation are found as the optimal correlation value and the second-optimal correlation value.

[0089] In the embodiment of the present application, the first correlation value with the largest correlation is found as the optimal correlation value, and the second correlation value with the largest correlation is found as the suboptimal correlation value. On the one hand, it is very convenient to search, and on the other hand, it is more representative. The difference between codewords is determined based on the optimal correlation value and the suboptimal correlation value, which can improve the accuracy of subsequent calculated detection values ​​and achieve accurate judgment on the reliability of the decoding results.

[0090] In other embodiments, the above step S204 can be specifically implemented by the following steps: calculating a first value based on the first correlation value and the second correlation value; calculating a second value as a detection value based on the first value and a log-likelihood ratio error index.

[0091] In this embodiment, the first value can be represented by r, and there are multiple ways to calculate the first value r according to the first correlation value and the second correlation value. Exemplarily, the first value r can be calculated by the following steps: comparing the first correlation value with the second correlation value and taking the absolute value as the first value; or calculating the difference between the first correlation value and the second correlation value as the first value; or comparing the difference with the second correlation value as the first value.

[0092] The specific calculation formula may include the following formula 1, formula 2 and formula 3, wherein:

[0093] Formula 1 is:

[0094]

[0095] In formula 1, c first represents the first correlation value, c second represents the second correlation value, and r represents the first value r. Formula 2 is:

[0096]

[0097] In formula 2, c first represents the first correlation value, c second represents the second correlation value, and r represents the first value r. Formula 3 is:

[0098] r=c first -c second

[0099] In formula 3, c first represents the first correlation value, c second represents the second correlation value, and r represents the first value r.

[0100] In this embodiment, d represents the detection value, and the detection value can be calculated by the following formula:

[0101]

[0102] In the above formula, r is the first value, e is the log-likelihood ratio error index, and d is the detection value.

[0103] In this embodiment, the first value r is mainly used to measure the difference between the code words in the decoding process. The larger the difference, the more fluctuations there may be in the decoding process, the poorer the decoding quality may be, and the lower the reliability of the decoding result. It can be understood that the larger the first value r is, the lower the reliability of the decoding result.

[0104] The embodiment of the present application can increase the reference data for judging the decoding result by providing multiple ways of calculating the first value r, so as to provide an accurate evaluation result for the decoding result. At the same time, by comparing the first value r with the log-likelihood ratio error index e to obtain the detection value d, it can be accurately determined whether the decoding result is reliable, thereby further determining whether the received signal is the expected signal.

[0105] Figure 3 A flow chart of a signal detection method provided in another embodiment of the present application is shown as follows: Figure 3As shown, in this embodiment, when determining whether the received signal is an expected signal, it can be implemented by the following steps: Step S201, obtain the signal sent by the signal transmitting end, demodulate the signal to obtain the log-likelihood ratio, and the signal is obtained by encoding using the Reed-Muller code. Step S202, decode according to the log-likelihood ratio, obtain the decoding result, the first correlation value and the second correlation value in the decoding process, and the first correlation value and the second correlation value are used to characterize the difference between the codewords in the decoding process. Step S203, according to the decoding result and the log-likelihood ratio, obtain the log-likelihood ratio error index. Step S204, according to the log-likelihood ratio error index, the first correlation value and the second correlation value, obtain the detection value, and the detection value is used to characterize whether the signal is an expected signal, and the expected signal at least includes uplink control information. Step S301, compare the detection value with the preset threshold value. Step S302, if the detection value is less than the threshold value, it is determined that the signal is not the expected signal. Step S303: If the detection value is greater than or equal to the threshold value, it is determined that the signal is an expected signal.

[0106] In this embodiment, the description of step S2011 to step S204 can be specifically referred to in the above embodiment, and this embodiment mainly describes step S301 to step S303. When the detection value is less than the threshold value, the decoding result is considered to be unreliable, and the signal received by the receiving end is not the expected signal. When the detection value is greater than or equal to the threshold value, the decoding result is considered to be reliable, and the signal received by the receiving end is the expected signal (i.e., UCI signal). When the decoding result is unreliable, the decoding result can be discarded.

[0107] For example, Figure 4 A flow chart of a signal detection method provided in another embodiment of the present application is shown as follows: Figure 4 As shown, the method may include the following steps: Step S401, inputting a log-likelihood ratio LLR. Step S402, decoding the Reed-Muller code. Step S403, re-encoding the decoding result. Step S404, performing reliability detection of the decoding result according to the re-encoding result, the log-likelihood ratio LLR, the optimal correlation value and the suboptimal correlation value.

[0108] The embodiment of the present application sets a threshold value, compares the calculated detection value with the threshold value, determines whether the decoding result is reliable, determines whether the current signal is the expected signal, and can implement DTX judgment to improve the signal accuracy between the signal receiving end and the signal sending end.

[0109] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0110] Figure 5A schematic diagram of the structure of a signal detection device provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the signal detection device 500 includes a signal acquisition module 510 , a signal decoding module 520 , an indicator acquisition module 530 , and a signal detection module 540 .

[0111] Among them, the signal acquisition module 510 is used to acquire the signal sent by the signal transmitting end, and demodulate the signal to obtain the log-likelihood ratio. The signal decoding module 520 is used to decode according to the log-likelihood ratio, and obtain the decoding result, the first correlation value and the second correlation value in the decoding process, and the first correlation value and the second correlation value are used to characterize the difference between the codewords in the decoding process. The indicator acquisition module 530 is used to obtain the log-likelihood ratio error indicator according to the decoding result and the log-likelihood ratio. The signal detection module 540 is used to obtain the detection value according to the log-likelihood ratio error indicator, the first correlation value and the second correlation value, and the detection value is used to characterize whether the signal is an expected signal, and the encoding method of the expected signal is Reed-Muller code.

[0112] Optionally, the indicator acquisition module can be specifically used to: obtain the total number of log-likelihood ratios obtained by demodulation and the value of each log-likelihood ratio; sum the absolute values ​​of all log-likelihood ratio values ​​to obtain a first sum value; determine abnormal log-likelihood ratios among all log-likelihood ratios; sum the absolute values ​​of all abnormal log-likelihood ratio values ​​to obtain a second sum value; and calculate a log-likelihood ratio error indicator based on the first sum value and the second sum value.

[0113] Optionally, the indicator acquisition module can be specifically used to: re-encode the decoding result to obtain a re-encoded result; obtain the encoded value of each log-likelihood ratio in the re-encoded result; and determine whether the log-likelihood ratio is an abnormal log-likelihood ratio based on the positive and negative attributes of the log-likelihood ratio value and the value of the encoded value of the log-likelihood ratio in the re-encoded result.

[0114] Optionally, the signal decoding module can be specifically used to: obtain the correlation between each information bit and a preset standard codeword during the decoding process; obtain the correlation with the largest correlation as the first correlation value based on the correlation between each information bit and the standard codeword; obtain a correlation that is less than the first correlation value and greater than other correlations except the first correlation value as the second correlation value.

[0115] Optionally, the signal detection module can be specifically used to: calculate a first value based on the first correlation value and the second correlation value; calculate a second value as a detection value based on the first value and a log-likelihood ratio error index.

[0116] Optionally, the signal detection module can be specifically used to: compare the first correlation value with the second correlation value and take the absolute value as the first numerical value; or, calculate the difference between the first correlation value and the second correlation value as the first numerical value; or, compare the difference with the second correlation value as the first numerical value.

[0117] Optionally, a signal determination module is also included, which is used to compare the detection value with a preset threshold value; if the detection value is less than the threshold value, it is determined that the signal is not the expected signal; if the detection value is greater than or equal to the threshold value, it is determined that the signal is the expected signal.

[0118] The device provided in the embodiment of the present application can be used to execute the method in the above embodiment. Its implementation principle and technical effect are similar and will not be repeated here.

[0119] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the signal acquisition module can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The function of the above signal acquisition module. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.

[0120] Figure 6 The structure diagram of the signal receiving device provided in the embodiment of the present application is shown in FIG. 1 . For example, the signal receiving device may be an access network device in an LTE system, such as a base station. Figure 6 As shown, the signal receiving device 600 includes: a memory 610 , a transceiver 620 and a processor 630 .

[0121] The memory 610 is used to store computer programs; the transceiver 620 is used to send and receive data under the control of the processor 630. Figure 6In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 630 and various circuits of memory represented by memory 610 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 620 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0122] The processor 630 is responsible for managing the bus architecture and general processing, and the memory 610 can store data used by the processor 630 when performing operations.

[0123] Optionally, the processor 630 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0124] The processor calls the computer program stored in the memory to execute any method provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0125] In this embodiment, the processor 630 is used to read the computer program in the memory and execute any method steps in the above embodiments.

[0126] This embodiment further provides a computer-readable storage medium, in which computer instructions are stored. When at least one processor of a signal receiving device executes the computer instructions, the signal receiving device executes the signal detection methods provided by the various embodiments described above.

[0127] In the present application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0128] It is to be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not intended to limit the scope of the embodiments of the present application. In the embodiments of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0129] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A signal detection method, characterized in that: Applied to a signal receiving end, the method comprises: Acquire a signal sent by a signal transmitting end, and demodulate the signal to obtain a log-likelihood ratio; Decoding is performed according to the log-likelihood ratio to obtain a decoding result, a first correlation value and a second correlation value in the decoding process, wherein the first correlation value and the second correlation value are used to characterize the difference between codewords in the decoding process; Obtaining a log-likelihood ratio error indicator according to the decoding result and the log-likelihood ratio; A detection value is obtained according to the log-likelihood ratio error indicator, the first correlation value, and the second correlation value, wherein the detection value is used to characterize whether the signal is an expected signal, and the encoding method of the expected signal is Reed-Muller code.

2. The method according to claim 1, characterized in that The step of obtaining a log-likelihood ratio error indicator according to the decoding result and the log-likelihood ratio includes: Obtain the total number of demodulated log-likelihood ratios and the value of each log-likelihood ratio; The absolute values ​​of all log-likelihood ratios are summed to obtain a first sum value; Determine the abnormal log-likelihood ratio among all log-likelihood ratios; The absolute values ​​of all abnormal log-likelihood ratios are summed to obtain a second sum value; The log-likelihood ratio error indicator is calculated based on the first summation value and the second summation value.

3. The method according to claim 2, characterized in that The step of determining an abnormal log likelihood ratio among all log likelihood ratios includes: Re-encoding the decoding result to obtain a re-encoded result; Obtaining the encoding value of each log-likelihood ratio in the re-encoding result; Whether the log-likelihood ratio is an abnormal log-likelihood ratio is determined according to the positive and negative attributes of the log-likelihood ratio value and the value of the encoded value of the log-likelihood ratio in the re-encoding result.

4. The method according to claim 1, characterized in that Acquiring a first correlation value and a second correlation value in a decoding process includes: Obtaining the correlation between each information bit and a preset standard codeword during the decoding process; According to the correlation between each information bit and the standard codeword, obtaining the one with the largest correlation as the first correlation value; A correlation that is smaller than the first correlation value and larger than other correlations except the first correlation value is obtained as the second correlation value.

5. The method according to claim 1, characterized in that The step of acquiring a detection value according to the log-likelihood ratio error indicator, the first correlation value, and the second correlation value includes: Calculate a first value according to the first correlation value and the second correlation value; A second value is calculated based on the first value and the log-likelihood ratio error indicator to serve as the detection value.

6. The method according to claim 5, characterized in that The calculating a first value according to the first correlation value and the second correlation value includes: Compare the first correlation value with the second correlation value and take the absolute value as the first value; or, Calculate a difference between the first correlation value and the second correlation value as the first value; or, The difference is compared with the second correlation value to obtain the first value.

7. The method according to any one of claims 1 to 6, characterized in that Also includes: Comparing the detected value with a preset threshold value; If the detection value is less than the threshold value, determining that the signal is not the expected signal; If the detection value is greater than or equal to the threshold value, the signal is determined to be an expected signal.

8. A signal detection device, characterized in that: include: A signal acquisition module, used to acquire a signal sent by a signal transmitting end, and demodulate the signal to obtain a log-likelihood ratio; A signal decoding module, used for decoding according to the log-likelihood ratio, obtaining a decoding result, a first correlation value and a second correlation value in the decoding process, wherein the first correlation value and the second correlation value are used to characterize the difference between code words in the decoding process; An indicator acquisition module, used for acquiring a log-likelihood ratio error indicator according to the decoding result and the log-likelihood ratio; The signal detection module is used to obtain a detection value according to the log-likelihood ratio error index, the first correlation value and the second correlation value, wherein the detection value is used to characterize whether the signal is an expected signal, and the encoding method of the expected signal is Reed-Muller code.

9. A signal receiving device, characterized in that: include: Memory, transceivers and processors; Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Demodulate the signal to obtain the log-likelihood ratio; Decoding is performed according to the log-likelihood ratio to obtain a decoding result, a first correlation value and a second correlation value in the decoding process, wherein the first correlation value and the second correlation value are used to characterize the difference between codewords in the decoding process; Obtaining a log-likelihood ratio error indicator according to the decoding result and the log-likelihood ratio; A detection value is obtained according to the log-likelihood ratio error indicator, the first correlation value and the second correlation value, wherein the detection value is used to characterize whether the signal is an expected signal, and the encoding method of the expected signal is Reed-Muller code.

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.