CN114650122B - Physical uplink shared channel discontinuous transmission detection method, device and storage medium - Google Patents
Physical uplink shared channel discontinuous transmission detection method, device and storage medium Download PDFInfo
- Publication number
- CN114650122B CN114650122B CN202210536844.2A CN202210536844A CN114650122B CN 114650122 B CN114650122 B CN 114650122B CN 202210536844 A CN202210536844 A CN 202210536844A CN 114650122 B CN114650122 B CN 114650122B
- Authority
- CN
- China
- Prior art keywords
- soft bit
- bit information
- ack
- information
- descrambling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 167
- 238000001514 detection method Methods 0.000 title claims abstract description 120
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims abstract description 178
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims abstract description 178
- 238000000034 method Methods 0.000 claims abstract description 102
- 239000013598 vector Substances 0.000 claims description 8
- 239000011159 matrix material Substances 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 4
- 238000007781 pre-processing Methods 0.000 claims description 4
- 238000012795 verification Methods 0.000 abstract description 5
- 238000004891 communication Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 108091026890 Coding region Proteins 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/336—Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03828—Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties
- H04L25/03866—Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties using scrambling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/28—Discontinuous transmission [DTX]; Discontinuous reception [DRX]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Power Engineering (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
The invention discloses a method, a device and a storage medium for detecting discontinuous transmission of a physical uplink shared channel, wherein the method comprises the following steps: demodulating the baseband signal to obtain first soft bit information, calculating the number of soft bit information corresponding to ACK/NACK, and estimating a signal-to-interference-and-noise ratio; after descrambling, second soft bit information corresponding to ACK/NACK is obtained, target data is obtained after verification and rate de-matching, and a detection value of discontinuous transmission is calculated according to the target data and prior coding information; determining a discontinuous transmission threshold value according to the signal-to-interference-and-noise ratio and the number of soft bit information corresponding to ACK/NACK; and judging whether the physical uplink shared channel generates discontinuous transmission or not. The technical scheme provided by the invention can solve the technical problem that the discontinuous transmission detection reliability is lower because the placeholder information is not used and the parameters for constructing the threshold value are limited when the discontinuous transmission detection of the physical uplink shared channel is carried out in the prior art.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a storage medium for detecting discontinuous transmission of a physical uplink shared channel.
Background
In a 4G or 5G communication system, a base station schedules a User Equipment (UE) to receive and transmit data traffic through Downlink Control Information (DCI), and during data transmission, the UE needs to use acknowledgement/negative acknowledgement (ACK/NACK) feedback to notify the base station whether the UE successfully receives the downlink data traffic.
If the base station receives the ACK signal, the base station continues to send the next data packet; and if the NACK signal is received, retransmitting the data packet transmitted last time. However, if the UE fails to receive the DCI information, ACK/NACK is not fed back to the base station. Thus, the base station needs to detect whether the UE transmits ACK/NACK information in addition to ACK/NACK detection, and this detection process is called Discontinuous Transmission (DTX) detection. Due to the introduction of DTX, the base station needs to detect whether the user terminal sends ACK/NACK information.
If ACK- > DTX misjudgment occurs, the downlink data packet that has been correctly received is retransmitted in the downlink transmission, which may cause waste of communication resources.
If DTX- > ACK misjudgment occurs, the base station considers that the transmitted data has been correctly received, and actually, there is no ACK/NACK information in the received signal, thereby causing transmission loss of the data packet.
In an actual system, because a receiver needs to overcome factors such as noise, multipath fading and the like in a wireless communication system, DTX- > ACK misjudgment cannot be avoided, and only the probability of DTX- > ACK misjudgment needs to be controlled to a certain level. A DTX determination method commonly used by the receiver is a threshold-based algorithm, for example, when the DTX determination value is greater than or equal to a threshold, the receiver considers that ACK/NACK is sent; when the DTX decision value is smaller than the threshold value, the receiver considers that ACK/NACK is not sent, and the DTX decision is determined.
For discontinuous transmission detection performed on a Physical Uplink Shared Channel (PUSCH), in the prior art, DTX detection is generally performed by using a threshold decision or signal reconstruction method, and the determining of the influence factor of the threshold may include: signal to interference plus noise ratio, SINR, signal to noise ratio, SNR, received signal power, etc. Some techniques also use channel estimation coefficients for DTX detection, which are analyzed in detail as follows:
the patent CN201510392105.0\ CN202180000592.5\ CN202010874813.9 provides a method for DTX detection using power or signal quality. When the UE only sends the ACK/NACK information, DTX can be detected in a power or signal quality judgment mode, but when the ACK/NACK is transmitted by using a PUSCH, because the PUSCH carries both data and the ACK/NACK, even if the UE does not send the ACK/NACK, the base station side can also receive the data information with the signal power, and whether the DTX state exists or not can not be judged only in the power or signal quality judgment mode.
Patent CN 201310181272.1/CN 201610157296.7 provides DTX detection using a signal reconstruction method. The method has the limitation that the reconstruction of the coding information causes the increase of the processing amount, and because the influence of the signal to interference and noise ratio is not considered in the way of defining the threshold, the problem that the definition of the threshold is not accurate enough when the DTX detection is carried out by using the method of signal reconstruction exists, and the DTX detection performance is influenced.
Meanwhile, in the DTX detection method in the prior art, for example, patent CN201610157296.7, the method provides a DTX detection method that is relatively reliable and has comprehensive scene coverage for the limitation of the decision threshold and the complexity problem of signal reconstruction in the prior art, but does not process the placeholder.
The patent CN201310181272.1 reconstructs the coding sequence through different decoding manners, and calculates the equivalent signal-to-noise ratio of the reconstructed sequence as the DTX detection threshold, and this scheme needs to make DTX decision through a manner of once decoding and reconstructing. The problem of this scheme is that the decision of DTX depends on the reliability of the decoding result, when the decoding reliability is low, DTX detection error is caused, and the reconstruction of the signal requires additional calculation overhead, increasing the algorithm complexity and the calculation delay.
Patent CN201610157296.7 reconstructs the coding sequence by decoding the sequence and correlates with the soft bit sequence, and formulates a DTX detection threshold according to the calculated correlation value. But the scheme does not use placeholders so as to reduce the reliability of DTX detection, meanwhile, the reconstruction sequence has large calculation cost, and the scheme considers that a DTX detection threshold and the modulation order of ACK/NACK have a linear relation with SNR, and the assumption is difficult to achieve in practical situations.
Patent CN201510392105.0 is a DTX detection method for strong interference scenarios. Firstly, estimating the frequency domain response of PUCCH and the frequency domain response of PUSCH, and then calculating the correlation between the two as DTX detection threshold. The method is based on the premise that information interaction and strict transmission timing of PUCCH and PUSCH channels are guaranteed, and the scheme is not suitable for DTX detection of ACK in a PUSCH scene.
Patent cn201510015921.x proposes a DTX detection method for an uplink shared channel with a low snr. The method comprises the steps of reconstructing time domain channel response according to channel estimation, and calculating signal power and noise power according to a signal window and a noise window so as to obtain a signal-to-noise ratio. And carrying out DTX detection by taking the signal-to-noise ratio and the ACK/NACK likelihood probability as reference values. However, this patent only shows that the DTX threshold value can be obtained by simulation, but does not provide a specific method for obtaining the threshold value.
Patent CN202180000592.5 is mainly directed to a detection method of ACK in the context of PUCCH. This scheme performs DTX measurement on the received signal at RB granularity. But DTX detection of ACK in PUSCH scenario cannot be performed.
Patent CN202010874813.9 makes DTX determination by power, but cannot perform DTX detection in the case of ACK in PUSCH.
In summary, in the prior art, various technical problems exist in the discontinuous transmission detection method of the physical uplink shared channel.
Disclosure of Invention
The invention provides a method, a device and a storage medium for detecting discontinuous transmission of a physical uplink shared channel, and aims to effectively solve the technical problem that the discontinuous transmission detection reliability is low because placeholder information is not used and parameters for constructing a threshold value are limited when the discontinuous transmission detection of the physical uplink shared channel is carried out in the prior art.
According to an aspect of the present invention, a method for detecting discontinuous transmission of a physical uplink shared channel is provided, where the method includes:
receiving a baseband signal from a physical uplink shared channel, demodulating the baseband signal to obtain first soft bit information, calculating the number of soft bit information corresponding to ACK/NACK, and estimating the signal-to-interference-and-noise ratio of the baseband signal;
descrambling the first soft bit information to obtain second soft bit information, verifying the second soft bit information to obtain corresponding third soft bit information, performing rate de-matching on the third soft bit information to obtain target data subjected to rate de-matching, and then calculating a detection value of discontinuous transmission according to the target data subjected to rate de-matching and priori coding information;
determining a discontinuous transmission threshold value in a table look-up mode according to the signal to interference plus noise ratio and the number of soft bit information corresponding to the ACK/NACK;
and judging whether the physical uplink shared channel generates discontinuous transmission according to the detection value of the discontinuous transmission and the discontinuous transmission threshold value.
Further, the determining whether discontinuous transmission occurs in the physical uplink shared channel according to the detection value of discontinuous transmission and the discontinuous transmission threshold value includes:
judging whether the detection value of the discontinuous transmission is not less than the discontinuous transmission threshold value or not;
if the detection value of the discontinuous transmission is not smaller than the discontinuous transmission threshold value, determining that the discontinuous transmission does not occur in the physical uplink shared channel;
and if the detection value of the discontinuous transmission is smaller than the discontinuous transmission threshold value, determining that the discontinuous transmission occurs in the physical uplink shared channel.
Further, the descrambling the first soft bit information to obtain second soft bit information comprises:
descrambling soft bit information at all positions in a first soft bit sequence forming the first soft bit information according to a preset first descrambling mode to obtain a second soft bit sequence;
determining one or more kinds of soft bit information in the second soft bit sequence as target soft bit information, descrambling each kind of target soft bit information at least once, and obtaining the second soft bit information based on the remaining soft bit information in the second soft bit sequence except the target soft bit information and the descrambled target soft bit information, wherein the target soft bit information comprises soft bit information corresponding to a placeholder x and/or soft bit information corresponding to a placeholder y;
and for each kind of target soft bit information, performing descrambling for at least one time according to at least one of the first descrambling mode, a preset second descrambling mode and a preset third descrambling mode.
Further, the descrambling the soft bit information at all positions in the first soft bit sequence constituting the first soft bit information according to a preset first descrambling mode to obtain a second soft bit sequence includes:
acquiring ith scrambling bit information corresponding to ith soft bit information of the first soft bit sequence;
and determining the ith soft bit information in the second soft bit sequence corresponding to the ith soft bit information of the first soft bit sequence according to the ith soft bit information of the first soft bit sequence and the ith scrambling bit information.
Optionally, the performing, for each type of target soft bit information, at least one descrambling according to at least one of the first descrambling mode, a preset second descrambling mode, and a preset third descrambling mode includes:
and descrambling the target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence for the first time according to the first descrambling mode to obtain an output soft bit sequence:
acquiring scrambling bit information of an ith position corresponding to target soft bit information of an ith position of the input soft bit sequence;
and determining soft bit information of the ith position of the output soft bit sequence according to the target soft bit information of the ith position of the input soft bit sequence and the scrambling bit information of the ith position.
Optionally, the performing, for each type of target soft bit information, at least one descrambling according to at least one of the first descrambling mode, a preset second descrambling mode, and a preset third descrambling mode includes:
descrambling target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence according to the second descrambling mode to obtain an output soft bit sequence as follows:
acquiring scrambling bit information of an i-1 th position corresponding to target soft bit information of an i-1 th position of the input soft bit sequence;
and determining soft bit information of the ith position of the output soft bit sequence according to the target soft bit information of the ith position of the input soft bit sequence and the scrambling bit information of the (i-1) th position.
Optionally, the performing, for each type of target soft bit information, at least one descrambling according to at least one of the first descrambling mode, a preset second descrambling mode, and a preset third descrambling mode includes:
descrambling target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence according to the third descrambling mode to obtain an output soft bit sequence as follows:
acquiring scrambling bit information of an ith position corresponding to the soft bit information of the ith position of the input soft bit sequence and scrambling bit information of an i-1 th position corresponding to the soft bit information of the i-1 th position;
and determining soft bit information of the ith position of the output soft bit sequence according to the soft bit information of the ith position of the input soft bit sequence, the scrambled bit information of the ith position and the scrambled bit information of the (i-1) th position.
Further, the checking the second soft bit information to obtain corresponding third soft bit information includes:
and checking the second soft bit information according to the bit number of the coded ACK/NACK information to obtain corresponding third soft bit information.
Optionally, the performing a check operation on the second soft bit information according to the number of coded ACK/NACK information bits to obtain corresponding third soft bit information includes:
for the ACK/NACK with the coded ACK/NACK information bit number of 1, if the symbol of the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence is not equal to the symbol of the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence, determining that the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
Optionally, the performing a check operation on the second soft bit information according to the number of coded ACK/NACK information bits to obtain corresponding third soft bit information includes:
for the ACK/NACK with the coded ACK/NACK information bit number of 1, if the soft bit information distance between the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence exceeds a preset threshold value, determining that the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
Further, the performing a check operation on the second soft bit information according to the bit number of the coded ACK/NACK information to obtain the corresponding third soft bit information includes:
for ACK/NACK where the number of coded ACK/NACK information bits is 2, performing hard decision on soft bit information of a soft bit information position corresponding to c0 of the second soft bit information and soft bit information of a soft bit information position corresponding to c1 of the second soft bit information to obtain a first decision result, and performing summation operation and modulo-2 operation on the first decision result to obtain an operation result, performing the hard decision on the soft bit information at the soft bit information position corresponding to c2 of the second soft bit information to obtain a second decision result, if the operation result is different from the second decision result, determining that the soft bit information at the soft bit information position corresponding to c0 of the second soft bit information, the soft bit information at the soft bit information position corresponding to c1 of the second soft bit information, and the soft bit information at the soft bit information position corresponding to c2 of the second soft bit information are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
Further, rate de-matching the third soft bit information to obtain rate de-matched target data includes:
calculating the merging times of merging the third soft bit information according to the number of soft bit information corresponding to the ACK/NACK and the length of the coding bit;
and carrying out merging operation on the third soft bit information according to the merging times to obtain the target data after the rate de-matching.
Further, the calculating a detection value of discontinuous transmission according to the target data after rate de-matching and the apriori coding information includes:
calculating a data correlation value according to the target data subjected to rate de-matching and the prior coding information;
and determining the maximum data correlation value from all the calculated data correlation values, and using the maximum data correlation value as the detection value of the discontinuous transmission.
Further, the calculating a data correlation value according to the de-rate-matched target data and the priori coding information includes:
and multiplying a matrix formed by all combinations of the prior coding information and the transpose of a vector formed by the target data after rate de-matching to obtain the data correlation value.
Further, the calculating the number of soft bit information corresponding to ACK/NACK includes:
and calculating the number of soft bit information corresponding to the ACK/NACK according to the bit rate of the ACK/NACK and the bit number of the ACK/NACK information.
Further, the determining the discontinuous transmission threshold value in a table look-up manner according to the signal to interference plus noise ratio and the number of soft bits corresponding to the ACK/NACK includes:
determining an element group with the closest value in a preset two-dimensional threshold table according to the number of soft bit information corresponding to the ACK/NACK and the signal-to-interference-and-noise ratio;
and carrying out two-dimensional linear interpolation operation on the element group to obtain the discontinuous transmission threshold value.
According to another aspect of the present invention, the present invention further provides an apparatus for detecting discontinuous transmission of a physical uplink shared channel, comprising:
the signal receiving and preprocessing module is used for receiving a baseband signal from a physical uplink shared channel, demodulating the baseband signal to obtain first soft bit information, calculating the number of soft bit information corresponding to ACK/NACK, and estimating the signal-to-interference-and-noise ratio of the baseband signal;
a detection value determining module, configured to descramble the first soft bit information to obtain second soft bit information, check the second soft bit information to obtain corresponding third soft bit information, perform rate de-matching on the third soft bit information to obtain rate de-matched target data, and then calculate a detection value of discontinuous transmission according to the rate de-matched target data and priori coding information;
a threshold value determining module, configured to determine a discontinuous transmission threshold value in a table look-up manner according to the signal-to-interference-and-noise ratio and the number of soft bit information corresponding to the ACK/NACK;
and the judging module is used for judging whether the physical uplink shared channel generates discontinuous transmission according to the detection value of the discontinuous transmission and the discontinuous transmission threshold value.
A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when executed by a processor, the computer program implements the physical uplink shared channel discontinuous transmission detection method according to any of the above.
Through one or more of the above embodiments in the present invention, at least the following technical effects can be achieved:
the technical scheme disclosed by the invention provides a method for detecting the discontinuous transmission of ACK/NACK on an uplink shared channel. And according to the number of soft bit information corresponding to the ACK/NACK and the estimated signal-to-interference-and-noise ratio, combining a plurality of other parameters to construct a reliable discontinuous transmission detection threshold, and performing DTX detection without using a signal reconstruction mode, thereby reducing algorithm complexity and processing time delay. When descrambling soft bit information, a plurality of descrambling modes are provided for the placeholders in the ACK/NACK codes, and the placeholders can be descrambled in one stage or multiple stages according to actual conditions in specific application. The scheme is suitable for DTX detection of ACK/NACK in a PUSCH scene, increases the reliability of DTX judgment by constructing a reliable discontinuous transmission detection threshold and performing one-stage or multi-stage descrambling on placeholders, can reduce the false detection rate and the false detection rate of detection, and improves the efficiency and the accuracy of discontinuous transmission detection.
Drawings
The technical solution and other advantages of the present invention will become apparent from the following detailed description of specific embodiments of the present invention, which is to be read in connection with the accompanying drawings.
Fig. 1 is a flowchart illustrating steps of a method for detecting discontinuous transmission of a physical uplink shared channel according to an embodiment of the present invention;
fig. 2 is a signal processing flow diagram of a transmitter and a receiver in a wireless communication system;
fig. 3 is a flowchart illustrating steps of a first descrambling method according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating steps of a second descrambling method according to a second embodiment of the present invention;
fig. 5 is a flowchart illustrating steps of a third descrambling method according to a third embodiment of the present invention;
fig. 6 is a flowchart illustrating steps of a fourth descrambling method according to a fourth embodiment of the present invention;
fig. 7 is a flowchart illustrating steps of a fifth descrambling method according to a fifth embodiment of the present invention;
fig. 8 is a flowchart illustrating steps of a sixth descrambling method according to a sixth embodiment of the present invention;
fig. 9 is a flowchart illustrating a procedure for determining a discontinuous transmission threshold according to a seventh embodiment of the present invention;
fig. 10 is a schematic structural diagram of a physical uplink shared channel discontinuous transmission detection apparatus according to an embodiment of the present invention.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the description of the present invention, it should be noted that, unless explicitly stated or limited otherwise, the term "and/or" herein is only one kind of association relationship describing the associated object, and means that there may be three kinds of relationships, for example, a and/or B, and may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" in this document generally indicates that the preceding and following related objects are in an "or" relationship unless otherwise specified.
As shown in fig. 1, a flowchart of a method for detecting discontinuous transmission of a physical uplink shared channel according to an embodiment of the present invention is shown, where the method for detecting discontinuous transmission of a physical uplink shared channel includes:
step 101: receiving a baseband signal from a physical uplink shared channel, demodulating the baseband signal to obtain first soft bit information, calculating the number of soft bit information corresponding to ACK/NACK, and estimating the signal-to-interference-and-noise ratio of the baseband signal;
step 102: descrambling the first soft bit information to obtain second soft bit information, verifying the second soft bit information to obtain corresponding third soft bit information, performing rate de-matching on the third soft bit information to obtain target data after rate de-matching, and then calculating a detection value of discontinuous transmission according to the target data after rate de-matching and prior coding information;
step 103: determining a discontinuous transmission threshold value in a table look-up mode according to the signal to interference plus noise ratio and the number of soft bit information corresponding to the ACK/NACK;
step 104: and judging whether the physical uplink shared channel generates discontinuous transmission according to the detection value of the discontinuous transmission and the discontinuous transmission threshold value.
Fig. 2 is a flowchart illustrating signal processing of a transmitter and a receiver in a 5G NR (New Radio) wireless communication system for a wireless base station.
In the transmitter, communication data such as ACK/NACK, CSI, and UL-SCH are subjected to channel coding and rate matching, respectively, and then resource multiplexing is performed on resources of PUSCH. The multiplexed bit sequence is subjected to scrambling, modulation, layer mapping, precoding, IDFT (conversion from frequency domain to time domain), and finally sent to a radio frequency unit, and the sent signal reaches a receiver through a wireless channel.
The time domain signal received by the receiver is converted into a baseband receiving signal after being processed by a radio frequency unit, and then is subjected to DFT (time domain to frequency domain conversion), channel estimation, data equalization and layer de-mapping to further calculate soft bit information (log likelihood ratio, LLR), and then is subjected to descrambling and demultiplexing to respectively obtain LLR values before rate de-matching of CSI, ACK/NACK and UL-SCH. And then obtaining CSI, ACK/NACK and UL-SCH decoding results through rate de-matching and decoding respectively. And obtaining the DTX judgment result of the ACK/NACK after the DTX judgment of the ACK/NACK.
The coding scheme of ACK/NACK is shown in table 1 and table 2, where table 1 is a coding scheme in which the information bit number of ACK/NACK is 1bit, and table 2 is a coding scheme in which the information bit number of ACK/NACK is 2 bit. The placeholder x and the placeholder y in the coding are special bit marks introduced in the ACK/NACK coding process, soft bit information at the placeholder position is specially processed in the scrambling process, and the processing mode is to maximize the Euclidean distance of a modulation symbol carrying the placeholder. Specifically, after scrambling the data, the placeholder x is fixedly transmitted with "1", that is, the value of the following (Qm-2) bits corresponding to the modulation symbol (Qm) is fixed with 1, and the corresponding constellation point is exactly located at the four corners of the constellation diagram. Tables 1 and 2 are as follows:
TABLE 1 coding mode of 1bit information bit number of ACK/NACK
TABLE 2 coding mode of ACK/NACK with 2bit information bit number
Wherein, the information bit number of the ACK/NACK is 1bit or 2bit, Qm represents the modulation order, and N is the coding bit length.
c0, c1 are the original information bits, c2= (c0+ c1) mod2, where the mod function is used to return the remainder after division of a given two values.
For example, in table 2, when the modulation order (Qm) is 4, the information bit number N is 12, and a total of 12 data are transmitted, 4 bits at a time.
The encoded bit scrambling is defined as follows:
(1) b (i) = x, then b ̃ (i) =1, i.e.: when the placeholder is x, and data transmission is carried out after scrambling, the corresponding bit output is 1;
(2) b (i) = y, then b ̃ (i) = b ̃ (i-1), i.e.: and when the placeholder is y and data transmission is carried out after scrambling, the output numerical value is the data of the previous position corresponding to the position of the placeholder y.
(3) Otherwise, b ̃ (i) = (b (i) + s (i)) mod2, where a mod function represents the remainder after returning two given values for division, and s (i) is a randomly generated scrambling sequence.
In the present embodiment, DTX determination is performed on ACK/NACK through steps 101 to 104, and the above steps 101 to 104 are described in detail below.
In step 101, a baseband signal from a physical uplink shared channel is received, the baseband signal is demodulated to obtain first soft bit information, the number of soft bit information corresponding to ACK/NACK is calculated, and the signal-to-interference-and-noise ratio of the baseband signal is estimated.
Illustratively, in a communication system, a base station has data transmitted by a terminal device to the base station, and a receiver of the base station receives a baseband signal transmitted through a physical uplink shared channel and performs signal processing on the signal. When all the soft bit information, also called maximum Likelihood Log Ratio (LLR), is extracted by demodulating the baseband signal, the soft bits are generally used as input parameters for demodulation in the signal demodulation process. And calculating the number of soft bit information corresponding to the ACK/NACK, acquiring first soft bit information corresponding to the ACK/NACK from all the soft bit information, and estimating the signal-to-interference-and-noise ratio of the baseband signal to determine a discontinuous transmission threshold value.
In the step 102, the first soft bit information is descrambled to obtain second soft bit information, the second soft bit information is verified to obtain corresponding third soft bit information, rate de-matching is performed on the third soft bit information to obtain rate de-matched target data, and then a detection value of discontinuous transmission is calculated according to the rate de-matched target data and priori coding information.
Illustratively, the general way of descrambling is symbol conversion of the soft bits after demodulation. When the scrambling code is 0, the original sequence is not changed, and when the scrambling code is 1, the sequence is subjected to symbol transformation. And descrambling the first soft bit information to obtain second soft bit information.
After the second soft bit information is obtained, the second soft bit information needs to be checked, whether each piece of soft bit information in the second soft bit information is original information soft bit information of ACK/NACK or redundant soft bit information can be judged through checking, and data obtained after checking is third soft bit information.
And after the verification, performing rate de-matching on the obtained third soft bit information. The communication protocol does not specify the process of rate de-matching, and is actually the strict inverse process of rate matching. Wherein, the rate matching refers to that the bits on the transmission channel are retransmitted or punctured to match the carrying capacity of the physical channel so as to achieve the bit rate required by the transmission format when the channel is mapped.
After the target data after rate de-matching is obtained, a detection value for detecting discontinuous transmission of the transmission state of the physical uplink shared channel can be calculated according to the target data and the prior coding information.
In the step 103, a discontinuous transmission threshold value is determined in a table look-up manner according to the signal to interference plus noise ratio and the number of soft bits corresponding to the ACK/NACK.
Illustratively, a database in the base station communication system has a preset threshold table, and a corresponding discontinuous transmission threshold value can be determined in the preset threshold table by using a table look-up mode according to the signal to interference plus noise ratio and the number of soft bit information corresponding to ACK/NACK. The DTX threshold table is related to the number of bits of the originally sent ACK/NACK information, the modulation order Qm, the signal-to-interference-and-noise ratio SINR of the received signal and the number of soft bit information after ACK/NACK rate de-matching.
In the step 104, it is determined whether discontinuous transmission occurs in the physical uplink shared channel according to the detection value of discontinuous transmission and the discontinuous transmission threshold value.
Illustratively, the detection value of discontinuous transmission is an ACK/NACK correlation value estimated according to soft bit information demodulated from a received baseband signal, and represents a matching degree of the soft bit number information related to ACK/NACK in the received signal and standard ACK/NACK, and the discontinuous transmission threshold value is determined according to information related to ACK/NACK. And judging whether the physical uplink shared channel generates discontinuous transmission or not according to the detection value of the discontinuous transmission and the discontinuous transmission threshold value.
The technical scheme disclosed by the invention provides a method for detecting the discontinuous transmission of ACK/NACK on an uplink shared channel. And according to the number of soft bit information corresponding to the ACK/NACK and the estimated signal-to-interference-and-noise ratio, combining a plurality of other parameters to construct a reliable discontinuous transmission detection threshold, and performing DTX detection without using a signal reconstruction mode, thereby reducing algorithm complexity and processing time delay. When descrambling soft bit information, a plurality of descrambling modes are provided for the placeholders in the ACK/NACK codes, and the placeholders can be descrambled in one stage or multiple stages according to actual conditions in specific application. The scheme is suitable for DTX detection of ACK/NACK in a PUSCH scene, increases the reliability of DTX judgment by constructing a reliable discontinuous transmission detection threshold and performing one-stage or multi-stage descrambling on placeholders, can reduce the false detection rate and the false detection rate of detection, and improves the efficiency and the accuracy of discontinuous transmission detection.
Further, in the technical solution disclosed in the present invention, in step 104, the determining whether discontinuous transmission occurs in the physical uplink shared channel according to the detection value of discontinuous transmission and the discontinuous transmission threshold value includes:
judging whether the detection value of the discontinuous transmission is not less than the discontinuous transmission threshold value or not;
if the detection value of the discontinuous transmission is not smaller than the discontinuous transmission threshold value, determining that the discontinuous transmission does not occur in the physical uplink shared channel;
and if the detection value of the discontinuous transmission is smaller than the discontinuous transmission threshold value, determining that the discontinuous transmission occurs in the physical uplink shared channel.
Exemplarily, if the detection value of the discontinuous transmission is not less than the discontinuous transmission threshold value, it is determined that the discontinuous transmission does not occur in the physical uplink shared channel, that is, ACK/NACK information exists on the physical uplink shared channel, and the channel state is determined as non-DTX.
And if the detection value of the discontinuous transmission is smaller than the discontinuous transmission threshold value, determining that the discontinuous transmission occurs in the physical uplink shared channel. That is, no ACK/NACK information exists on the physical uplink shared channel, and the channel state is determined as DTX.
Further, in step 102, the descrambling the first soft bit information to obtain second soft bit information includes:
descrambling soft bit information at all positions in a first soft bit sequence forming the first soft bit information according to a preset first descrambling mode to obtain a second soft bit sequence;
determining one or more kinds of soft bit information in the second soft bit sequence as target soft bit information, descrambling each kind of target soft bit information at least once, and obtaining the second soft bit information based on the remaining soft bit information in the second soft bit sequence except the target soft bit information and the descrambled target soft bit information, wherein the target soft bit information comprises soft bit information corresponding to a placeholder x and/or soft bit information corresponding to a placeholder y;
and for each kind of target soft bit information, performing descrambling for at least one time according to at least one of the first descrambling mode, a preset second descrambling mode and a preset third descrambling mode.
Illustratively, in the technical solution disclosed in the present invention, three descrambling modes are preset, all the soft bit information in the first soft bit information is descrambled by the first descrambling mode, and the descrambled soft bit information forms a second soft bit sequence.
And then descrambling the target soft bit information for one or more times, wherein the target soft bit information is soft bit information corresponding to the placeholder x or soft bit corresponding to the placeholder y, or a combination of the two, that is, the soft bit information corresponding to the placeholder x and the soft bit information corresponding to the placeholder y can be descrambled at the same time.
According to different application requirements and different descrambling objects, the application provides a plurality of descrambling methods, and when the descrambling modes are different, or the descrambling objects are different, or the descrambling sequences are different, a plurality of descrambling combinations can be formed. Specifically, one or more types of descrambling targets may be descrambled according to one of the three descrambling modes, or multiple types of descrambling targets may be descrambled according to different combinations of the three descrambling modes. For example, only placeholder x may be descrambled in only one descrambling way; the placeholder y can be descrambled by a first descrambling mode, and then descrambled again by a second descrambling mode; the placeholder x and the placeholder y can be descrambled simultaneously by a third descrambling mode, and then the placeholder x is descrambled again by a second descrambling mode. Therefore, a plurality of descrambling modes can be selected, and in a specific application, the specific selection can be performed according to an application scene, which is not limited by the present invention.
Further, the descrambling the soft bit information at all positions in the first soft bit sequence constituting the first soft bit information according to a preset first descrambling mode to obtain a second soft bit sequence includes:
acquiring ith scrambling bit information corresponding to ith soft bit information of the first soft bit sequence;
and determining the ith soft bit information in the second soft bit sequence corresponding to the ith soft bit information of the first soft bit sequence according to the ith soft bit information of the first soft bit sequence and the ith scrambling bit information.
Illustratively, the first soft bit sequence is descrambled according to the following formula:
LLR_1_ack(i)=LLR_0_ack(i)*(1-2*s(i)),
wherein LLR _0_ ack (i) represents i-th soft bit information in the first soft bit sequence, LLR _1_ ack (i) represents i-th soft bit information of the second soft bit sequence corresponding to the i-th soft bit of the first soft bit sequence, and s (i) represents scrambled bit information corresponding to the i-th soft bit information of the first soft bit sequence.
Optionally, the performing, for each type of target soft bit information, at least one descrambling according to at least one of the first descrambling mode, a preset second descrambling mode, and a preset third descrambling mode includes:
and descrambling the target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence for one time according to the first descrambling mode to obtain an output soft bit sequence:
acquiring scrambling bit information of an ith position corresponding to target soft bit information of an ith position of the input soft bit sequence;
and determining soft bit information of the ith position of the output soft bit sequence according to the target soft bit information of the ith position of the input soft bit sequence and the scrambling bit information of the ith position.
Illustratively, the input soft bit sequence is descrambled according to the following formula:
LLR_1_ack(i)=LLR_0_ack(i)*(1-2*s(i)),
wherein LLR _0_ ack (i) represents target soft bit information at the i-th position in the input soft bit sequence, LLR _1_ ack (i) represents soft bit information at the i-th position in the output soft bit sequence, and s (i) represents scrambled bit information at the i-th position corresponding to the target soft bit information at the i-th position in the input soft bit sequence.
Optionally, the performing, for each type of target soft bit information, at least one descrambling according to at least one of the first descrambling mode, a preset second descrambling mode, and a preset third descrambling mode includes:
descrambling target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence according to the second descrambling mode to obtain an output soft bit sequence as follows:
acquiring scrambling bit information of an i-1 th position corresponding to target soft bit information of an i-1 th position of the input soft bit sequence;
and determining soft bit information of the ith position of the output soft bit sequence according to the target soft bit information of the ith position of the input soft bit sequence and the scrambling bit information of the (i-1) th position.
Illustratively, the input soft bit sequence is descrambled according to the following formula:
LLR_1_ack(i)=LLR_0_ack(i)*(1-2*s(i-1)),
wherein LLR _0_ ack (i) represents target soft bit information at the i-th position in the input soft bit sequence, LLR _1_ ack (i) represents soft bit information at the i-th position in the output soft bit sequence, and s (i-1) represents scrambled bit information at the i-1-th position corresponding to the target soft bit information at the i-1-th position in the input soft bit sequence.
Optionally, the performing, for each type of target soft bit information, at least one descrambling according to at least one of the first descrambling mode, a preset second descrambling mode, and a preset third descrambling mode includes:
descrambling target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence according to the third descrambling mode to obtain an output soft bit sequence as follows:
acquiring scrambling bit information of an ith position corresponding to the soft bit information of the ith position of the input soft bit sequence and scrambling bit information of an i-1 th position corresponding to the soft bit information of the i-1 th position;
and determining soft bit information of the ith position of the output soft bit sequence according to the soft bit information of the ith position of the input soft bit sequence, the scrambled bit information of the ith position and the scrambled bit information of the (i-1) th position.
Illustratively, the input soft bit sequence is descrambled according to the following formula:
LLR_1_ack(i)=LLR_0_ack(i)*(1-2*s(i-1))*(1-2*s(i)),
wherein LLR _0_ ack (i) represents the target soft bit information at the i-th position in the input soft bit sequence, LLR _1_ ack (i) represents the soft bit information at the i-th position in the output soft bit sequence, s (i) represents the scrambled bit information at the i-th position corresponding to the target soft bit information at the i-th position in the input soft bit sequence, and s (i-1) represents the scrambled bit information at the i-1-th position corresponding to the target soft bit information at the i-1-th position in the input soft bit sequence.
And descrambling soft bit information corresponding to the placeholder x or soft bit information corresponding to the placeholder y in the first soft bit sequence according to a calculation formula. The descrambling process is completed by one or more combinations of the three descrambling modes, and the specific descrambling process can be determined according to specific conditions in practical application so as to achieve the best descrambling effect. The DTX detection accuracy can be improved through one-stage or multi-stage descrambling, and the condition of missing detection or error detection is effectively reduced.
Further, in step 102, the checking the second soft bit information to obtain corresponding third soft bit information includes:
and checking the second soft bit information according to the bit number of the coded ACK/NACK information to obtain corresponding third soft bit information.
Illustratively, when the number of ACK/NACK information bits in the second soft-bit information is different, the checking manner is different, wherein there are two checking methods for ACK/NACK whose information bit number is 1, and there is one checking method for ACK/NACK whose information bit number is 1.
Optionally, the performing, according to the number of bits of the coded ACK/NACK information, a check operation on the second soft bit information to obtain corresponding third soft bit information includes:
for the ACK/NACK with the coded ACK/NACK information bit number of 1, if the symbol of the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence is not equal to the symbol of the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence, determining that the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
Illustratively, for ACK/NACK of which the information bit number of the encoded ACK/NACK is 1, i.e. 1-bit (bit) ACK/NACK in table 1, the first method is to determine whether the data is valid data according to soft bit information of the information bit position in the second soft bit information and soft bit information corresponding to the placeholder y.
If sign (LLR _1_ ack (k)) ≠ sign (LLR _1_ ack (k-1)), let LLR _1_ ack (k)) =0, and LLR _1_ ack (k-1) =0, where LLR _1_ ack (k) represents the kth soft bit information of the second soft bit information, LLR _1_ ack (k-1) represents the kth soft bit information of the second soft bit information, k is the soft bit information position numbers corresponding to the placeholder y in the second soft bit information, and a sign (x) function is used to return a sign indicating that x is positive or negative.
Optionally, the performing, according to the number of bits of the coded ACK/NACK information, a check operation on the second soft bit information to obtain corresponding third soft bit information includes:
for the ACK/NACK with the coded ACK/NACK information bit number of 1, if the soft bit information distance between the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence exceeds a preset threshold value, determining that the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
Illustratively, for ACK/NACK of which the bit number of the encoded ACK/NACK information is 1, illustratively, ACK/NACK of 1bit (bit) in table 1, the second method is to determine whether the data is valid data according to soft bit information of the information bit position in the second soft bit information, soft bit information corresponding to the placeholder y, and a preset threshold, and when it is determined that the soft bit information is 0, it is represented as invalid redundant information.
If | LLR _1_ ack (k) -LLR _1_ ack (k-1) | > thresholdlr, let LLR _1_ ack (k) =0, and LLR _1_ ack (k-1) =0, where LLR _1_ ack (k) represents the kth soft bit information of the second soft bit information, LLR _1_ ack (k-1) represents the kth soft bit information of the second soft bit information, k is respectively taken as the bit position numbers corresponding to placeholders y in the second soft bit information, | x | represents the absolute value of x, and thresholdlr is a preset threshold.
Further, the performing a check operation on the second soft bit information according to the bit number of the coded ACK/NACK information to obtain the corresponding third soft bit information includes:
for an ACK/NACK where the number of coded ACK/NACK information bits is 2, performing hard decision on the soft bit information of the soft bit information position corresponding to c0 of the second soft bit information and the soft bit information of the soft bit information position corresponding to c1 of the second soft bit information to obtain a first decision result, and performing summation operation and modulo-2 operation on the first decision result to obtain an operation result, performing the hard decision on the soft bit information at the soft bit information position corresponding to c2 of the second soft bit information to obtain a second decision result, if the operation result is different from the second decision result, determining that the soft bit information at the soft bit information position corresponding to c0 of the second soft bit information, the soft bit information at the soft bit information position corresponding to c1 of the second soft bit information, and the soft bit information at the soft bit information position corresponding to c2 of the second soft bit information are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
Illustratively, for the ACK/NACK with the bit number of the coded ACK/NACK information being 2, the occupation of the ACK/NACK is 2 bits, and whether the data is invalid redundant information is checked according to the soft bit information corresponding to the positions of the original soft bit information c0, c1 and c2 in the second soft bit information.
Assuming that the soft bit information corresponding to the position of c0 in the second soft bit information is LLR _1_ ack _ c0(j), the soft bit information corresponding to the position of c1 is LLR _1_ ack _ c1(j), the soft bit information corresponding to the position of c2 is LLR _1_ ack _ c2(j), j = (0,1, … N4-1), and N4 is the total number of LLR _1_ ack _ c0(j) or LLR _1_ ack _ c1(j) or LLR _1_ ack _ c2(j), the checking operation is performed according to the following rules:
hard decision is made on LLR _1_ ack _ c0(j), LLR _1_ ack _ c1(j) and LLR _1_ ack _ c2(j), the decision result is denoted as LLR _1_ ack _ c0_ d (j), LLR _1_ ack _ c1_ d (j) and LLR _1_ ack _ c2_ d (j), if (LLR _1_ ack _ c0_ d (j)) + LLR _1_ ack _ c1_ d (j)) mod2 ≠ LLR _1_ ack _ c2_ d (j), LLR _1_ ack (i0) = LLR _1_ ack _ c0(j) =0, i0 is respectively set as LLR _1_ ack _ c0(j) in the corresponding bit position LLR _1_ ack _ c 38j in the second soft bit information, LLR _1_ ack _ c 38j) = LLR _1_ ack _ c 3827 (j) = 27 j) =0, i 3653 (i) is set as the second bit number # 573 _ ack _ 3 _ ack _ c 463, and LLR _ ack _ c 3 j, respectively, i2 is respectively set to the bit position sequence numbers of LLR _1_ ack _ c2(j) corresponding to the second soft bit information.
Further, in step 102, rate de-matching the third soft bit information to obtain rate de-matched target data includes:
calculating the merging times of merging the third soft bit information according to the number of soft bit information corresponding to the ACK/NACK and the length of the coding bit;
and carrying out merging operation on the third soft bit information according to the merging times to obtain the target data after the rate de-matching.
Illustratively, rate de-matching is performed according to the bit information after information verification, and the purpose of rate de-matching is to make the number of coded bits meet the number of bits that can be carried by the allocated dedicated physical channel. Specifically, all the second soft bit information LLR _1_ ack (j) are combined, and the combined code bit length N is the code bit length in table 1 and table 2. And recording the third soft bit information after rate de-matching as LLR _ combine (k), wherein k = (0,1, … N-1).
The number of mergers can be calculated according to the following equation:
Q=Ceil(N2/N),
where Q represents the number of combining times, the Ceil () function represents rounding up, N2 represents the total number of bits corresponding to ACK/NACK, and N is the coded bit length of table 1 or table 2.
And performing merging operation on the third soft bit information according to the merging times to obtain target data subjected to rate de-matching, wherein a specific calculation formula is as follows:
wherein LLR _ combine (k) represents the kth soft bit information of the third soft bit information, and LLR _1_ ack (k + l × N) represents the (k + l × N) th soft bit information of the second soft bit information.
Further, in step 102, the calculating a detection value of discontinuous transmission according to the target data after rate de-matching and a priori coding information includes:
calculating a data correlation value according to the target data subjected to rate de-matching and the prior coding information;
and determining the maximum data correlation value from all the calculated data correlation values, and using the maximum data correlation value as the detection value of the discontinuous transmission.
Illustratively, the maximum value is determined among all the data correlation values, and the maximum value is the group of data with the highest similarity.
Further, the calculating a data correlation value according to the de-rate-matched target data and the priori coding information includes:
and multiplying the vector formed by all the combinations of the prior coding information and the transpose matrix of the matrix formed by the target data after rate de-matching to obtain the data correlation value.
Illustratively, the data correlation value is calculated according to the following equation:
Corr=precompACKbits *LLR_combine T ,
wherein precompound bits is a matrix formed by all combinations of a priori coding information, and LLR _ combine represents the target data after rate de-matching () T For vector transpose operations, Corr is the data correlation value.
precomputackbits is data which can be searched in a local database, and a data correlation value is obtained by performing operation according to a vector corresponding to the data and data of the data after rate matching. Wherein, precomputackbits under the 1-bit-ACK/NACK and 2-bit-ACK/NACK information are respectively defined as follows:
for 1bit ACK/NACK, precomputackbits = [ Preack0, Preack1] T ,
For 2bit ACK/NACK, precomputaCKbits = [ Preack0, Preack1, Preack2, Preack3] T 。
Wherein the Preackx is composed of possible transmission information bits of 1bit-ACK/NACK or 2 bit-ACK/NACK. For table 1, the value set of the possible transmitted information bit c0 of the 1-bit ACK-NACK information is [0,1], and the corresponding coded bits are denoted as Preack0 and Preack 1.
For Table 2, the set of values of possible transmitted information bits (c0, c1) for the 2bit-ACK/NACK information is [ 00; 01; 10; 11 ], and the corresponding code bits are denoted as Preack0, Preack1, Preack2, and Preack3, respectively.
Further, in step 101, the calculating the number of soft bit information corresponding to ACK/NACK includes:
and calculating the number of soft bit information corresponding to the ACK/NACK according to the code rate of the ACK/NACK and the bit number of the ACK/NACK information.
Illustratively, the information bit number is the coding bit of ACK/NACK in table 1 or table 2, and the information bit number is 1bit or 2 bits.
Further, the determining the discontinuous transmission threshold value in a table look-up manner according to the signal to interference plus noise ratio and the number of soft bits corresponding to the ACK/NACK includes:
determining an element group with the closest value in a preset two-dimensional threshold table according to the number of soft bit information corresponding to the ACK/NACK and the signal-to-interference-and-noise ratio;
and carrying out two-dimensional linear interpolation operation on the element group to obtain the discontinuous transmission threshold value.
Illustratively, the database of the base station has a preset two-dimensional threshold table for calculating the DTX threshold, wherein the two-dimensional threshold table is related to the following information:
(1) coding the information bit number of ACK/NACK;
(2) modulation order Qm;
(3) signal to interference plus noise ratio (SINR) of the baseband signal;
(4) and (4) information bit number Qack after ACK/NACK rate matching.
Firstly, a two-dimensional Threshold table only containing SINR and Qack dimensions is obtained according to the information bit number and Qm configuration of the current coding ACK/NACK, and the two-dimensional Threshold table is marked as a Threshold table 0.
Secondly, according to the values of the SINR and the Qack, searching an element group which is closest to the value of (SINR, Qack) in a Threshold table0 for two-dimensional linear interpolation, wherein the value obtained by interpolation is a DTX detection Threshold which is recorded as Threshold 0.
Wherein, the exemplary table of Threshold table0 is as follows:
TABLE 3 Threshold TABLE0 example Table
In the example table of Threshold table0, a (n, m) corresponds to a Threshold value under a certain SINR and Qack combination, which may be obtained through simulation or adjusted according to actual system performance or experience.
The disclosed aspects of the invention are described below in terms of several embodiments.
In the method in step 102 corresponding to the first to sixth embodiments, the first soft bit information is descrambled to obtain corresponding second soft bit information, the second soft bit information is verified to obtain corresponding third soft bit information, rate de-matching is performed on the third soft bit information to obtain target data after rate de-matching, and then a detection value of discontinuous transmission is calculated according to the target data after rate de-matching and prior coding information.
The seventh embodiment corresponds to the methods in steps 103 and 104, and a discontinuous transmission threshold value is determined in a table look-up manner according to the signal to interference plus noise ratio and the number of soft bit information corresponding to the ACK/NACK; and judging whether the physical uplink shared channel generates discontinuous transmission according to the detection value of the discontinuous transmission and the discontinuous transmission threshold value.
Example one
Fig. 3 is a flowchart illustrating steps of a first descrambling method according to a first embodiment of the present invention, in which the first soft bit information is descrambled by the first descrambling method according to the first embodiment of the present application. Specifically, the first soft bit information is descrambled to obtain second soft bit information, and then verification is performed according to a verification method corresponding to the coded ACK/NACK information bit number being 2. Specifically, in the descrambling step, the soft bit information at all positions in a first soft bit sequence constituting the first soft bit information is descrambled according to a first descrambling mode to obtain a second soft bit sequence, and then the soft bit information corresponding to the placeholder x is descrambled for the second time according to the first descrambling mode, wherein the soft bit sequence after descrambling for two times is the second soft bit information.
When the modulation order Qm =4 and the number of bits of the coded ACK/NACK information is 2, it is assumed that the number of bits N2 after rate matching of the coded ACK/NACK is 144, and the number of placeholders x is 72.
The descrambling steps are as follows:
step 201: the soft bit information of all positions in the first soft bit information LLR _0_ ack (i) is descrambled using the first descrambling means.
The formula corresponding to the first descrambling mode is as follows:
LLR _1_ ack (i) = LLR _0_ ack (i) (1-2 × s (i)), where i = (0,1, … 143).
Step 202: the position of the placeholder x in the first soft-bit information LLR _0_ ack (i) is extracted.
The position of placeholder x is calculated as follows:
j = (4 × M +2,4 × M +3), where M = (0,1, … M-1), M = ceil (N2/Qm).
Step 203: and descrambling the soft bit information at the position of the placeholder x in the first soft bit information by using a first descrambling mode.
The descrambling method is the same as step 1 in the present embodiment.
Step 204: the second soft bit information LLR _1_ ack is checked and filtered.
The LLRs at the positions corresponding to c0 are extracted according to table 2, and are denoted as LLR _1_ ack _ c0(j), the LLRs at the positions corresponding to c1 are denoted as LLR _1_ ack _ c1(j), and the LLRs at the positions corresponding to c2 are denoted as LLR _1_ ack _ c2(j), where j = (0,1, … 11).
Hard decision is made on LLR _1_ ack _ c0, LLR _1_ ack _ c1(j) and LLR _1_ ack _ c2(j), and the decision results are denoted as LLR _1_ ack _ c0_ d (j), LLR _1_ ack _ c1_ d (j) and LLR _1_ ack _ c2_ d (j)
If (LLR _1_ ack _ c0_ d (j)) + LLR _1_ ack _ c1_ d (j)) mod2 ≠ LLR _1_ ack _ c2_ d (j),
then LLR _1_ ack (i0) =0, and the value of i0 is the LLR _1_ ack _ c0(j) position in LLR _1_ ack.
LLR _1_ ack (i1) =0, and the value of i1 is the position of LLR _1_ ack _ c1(j) in LLR _1_ ack.
LLR _1_ ack (i2) =0, and the value of i2 is the position of LLR _1_ ack _ c2(j) in LLR _1_ ack.
Step 205: and combining third soft bit information obtained after descrambling and checking the second soft bit information LLR _1_ ack (i) to obtain the target data after rate de-matching.
When the modulation order Qm is 4 and the number of bits of the coded ACK/NACK information is 2, then the coded bit length is N =12 according to table 2, and M = ceil (N2/N) is calculated, and the combining method is as follows:
where k = (0,1, … N-1), l = (0,1, … M-1).
Example two
Fig. 4 is a flowchart illustrating steps of a second descrambling method according to a second embodiment of the present invention, where in the second embodiment of the present application, the first soft bit information is descrambled by the second descrambling method. Specifically, the first soft bit information is descrambled to obtain second soft bit information, and then, the first check method or the second check method corresponding to the ACK/NACK information bit number being 1 is checked. Specifically, in the descrambling step, the soft bit information at all positions in a first soft bit sequence constituting the first soft bit information is descrambled according to a first descrambling mode to obtain a second soft bit sequence, the soft bit information corresponding to the placeholder y is descrambled for the second time according to the first descrambling mode, the soft bit information corresponding to the placeholder y is descrambled for the third time according to the second descrambling mode, and the soft bit sequence descrambled for the third time is determined as the second soft bit information.
When the modulation order Qm is 2 and the bit number of the coded ACK/NACK information is 1, it is assumed that the bit number N2 after rate matching of the coded ACK/NACK is 144, and the number of placeholders y is 72.
The specific descrambling steps are as follows:
step 301: the soft bit information of all positions in the first soft bit information LLR _0_ ack (i) is descrambled using the first descrambling means.
The formula corresponding to the first descrambling mode is as follows:
LLR_1(i)=LLR_0_ack(i)*(1-2*s(i)),i=(0,1,… 143)。
step 302: the position of the placeholder y in the first soft bit information LLR _0_ ack (i) is extracted.
The position of placeholder y is calculated as follows:
j = (2 × M +1), where M = (0,1, … M-1), M = ceil (N2/Qm).
Step 303: and performing first descrambling on the soft bit information at the position of the placeholder y in the first soft bit information by using a first descrambling mode.
The descrambling method is the same as the step 1 of the embodiment.
Step 304: and performing secondary descrambling on the soft bit information of the placeholder y after the primary descrambling by using a secondary descrambling mode.
The formula corresponding to the second descrambling mode is as follows:
LLR_1_ack(i)=LLR_1(i)*(1-2*s(i-1)).
step 305: the second soft bit information LLR _1_ ack (i) is checked based on the placeholder y.
The checking method comprises the following steps:
if sign (LLR _1_ ack (i)) ≠ sign (LLR _1_ ack (i-1)), LLR _1_ ack (i) =0, and LLR _1_ ack (i-1) =0, where i takes a value of (1, 3, … 143).
Or
If the LLR _1_ ack (i) -LLR _1_ ack (i-1) | > thresholdlr, then LLR _1_ ack (i) =0, and LLR _1_ ack (i-1) =0, where i takes the value (1, 3, … 143), and thresholdlr is a statistical value.
Step 306: and combining third soft bit information obtained after descrambling and checking the second soft bit information LLR _1_ ack (i) to obtain the target data after rate de-matching.
When the modulation order Qm is 2 and the coded ACK/NACK information bit is 1, the coded bit length is determined to be N =2 according to table 2, and M = ceil (N2/N) is calculated therefrom, and the combining method is as follows:
where k = (0,1, … N-1). l = (0,1, … M-1).
EXAMPLE III
Fig. 5 is a flowchart illustrating steps of a third descrambling method according to a third embodiment of the present invention, where in the third embodiment of the present application, the first soft bit information is descrambled by the third descrambling method. Specifically, the first soft bit information is descrambled to obtain second soft bit information, and then the check is performed according to a first check method or a second check method corresponding to the coded ACK/NACK information bit number being 1. Specifically, in the descrambling step, the soft bit information at all positions in the first soft bit sequence constituting the first soft bit information is descrambled according to a first descrambling mode to obtain a second soft bit sequence, and then the soft bit information corresponding to the placeholder y is descrambled for the second time according to a third descrambling mode, and the soft bit sequence after the descrambling for the two times is determined as the second soft bit information.
When the modulation order Qm is 2 and the bit number of the coded ACK/NACK information is 1, assuming that the total bit number N2 after rate matching of the coded ACK/NACK is 144, the number of placeholders y is 72.
The specific descrambling steps are as follows:
step 401: the soft bit information of all positions in the first soft bit information LLR _0_ ack (i) is descrambled using the first descrambling means.
The formula corresponding to the first descrambling mode is as follows:
LLR _1 (i) = LLR _0_ ack (i) ((1-2) × s (i)), where i = (0,1, … 143)
Step 402: the position of the placeholder y in the first soft bit information LLR _0_ ack (i) is extracted.
The position of placeholder y is calculated as follows:
j = (2 × M +1), where M = (0,1, … M-1), M = ceil (N2/Qm).
Step 403: and descrambling the soft bit information at the position of the placeholder y in the first soft bit information by using a third descrambling mode.
The formula corresponding to the third descrambling mode is as follows:
LLR_1_ack(i)=LLR_1(j)*(1-2*s(i))*(1-2*s(i-1))
step 404: the second soft bit information LLR _1_ ack (i) is checked based on the placeholder y.
The checking method comprises the following steps:
if Sign (LLR _1_ ack (i) ≠ Sign (LLR _1_ ack (i-1)), LLR _1_ ack (i) =0, and LLR _1_ ack (i-1) =0, where i takes a value of (1, 3, … 143).
Or
If the LLR _1_ ack (i) -LLR _1_ ack (i-1) | > thresholdlr, then LLR _1_ ack (i) =0, and LLR _1_ ack (i-1) =0, where i takes the value (1, 3, … 143), and thresholdlr is a statistical value.
Step 405: and combining third soft bit information obtained after descrambling and checking the second soft bit information LLR _1_ ack (i) to obtain the target data after rate de-matching.
When ACK/NACK is coded by 1bit with a modulation order Qm of 2, Q = ceil (N2/N) is calculated according to table 2 when the coded bit length is N = 2.
The merging method is as follows:
wherein k = (0,1, … N-1) = (0,1, … Q-1).
Example four
Fig. 6 is a flowchart illustrating steps of a fourth descrambling method according to a fourth embodiment of the present invention, where in the fourth embodiment of the present application, the first soft bit information is descrambled by the fourth descrambling method. Specifically, the first soft bit information is descrambled to obtain second soft bit information, and then the check is performed according to a first check method or a second check method corresponding to the coded ACK/NACK information bit number being 1. Specifically, in the descrambling step, the soft bit information at all positions in the first soft bit sequence constituting the first soft bit information is descrambled according to a first descrambling mode to obtain a second soft bit sequence, the soft bit information corresponding to the placeholder x and the placeholder y is descrambled for the second time according to the first descrambling mode, the soft bit information corresponding to the placeholder y is descrambled for the third time according to the second descrambling mode, and the soft bit sequence descrambled for the third time is determined as the second soft bit information.
When the modulation order Qm is 4 and the bit number of the coded ACK/NACK information is 1, assuming that the total bit number N2 after rate matching of the coded ACK/NACK is 144, the number of placeholders y is 36, and the number of placeholders x is 72.
The specific descrambling steps are as follows:
step 501: the soft bit information of all positions in the first soft bit information LLR _0_ ack (i) is descrambled using the first descrambling means.
The formula corresponding to the first descrambling mode is as follows:
LLR_1(i)=LLR_0_ack(i)*(1-2*s(i)),i=(0,1,… 143)。
step 502: the positions of the placeholders x and y in the first soft bit information LLR _0_ ack (i) are extracted.
The position of placeholder y is calculated as follows:
j = (4 × M +1), where M = (0,1, … M-1), M = ceil (N2/Qm).
The position of placeholder x is calculated as follows:
j = (4 × M +2,4 × M +3), where M = (0,1, … M-1), M = ceil (N2/Qm).
Step 503: and descrambling the soft bit information at the position of the placeholder x and the placeholder y in the first soft bit information by using a first descrambling mode.
The descrambling method is the same as the step 1 of the embodiment.
Step 504: the position of the placeholder y in the first soft bit information LLR _0_ ack (i) is extracted.
Step 505: and descrambling the soft bit information at the position of the placeholder y in the first soft bit information by using a second descrambling mode.
The formula corresponding to the second descrambling mode is as follows:
LLR_1_ack(i)=LLR_1(i)*(1-2*s(i-1))。
step 506: the second soft bit information LLR _1_ ack (i) is checked based on the placeholder y.
The checking method comprises the following steps:
if Sign (LLR _1_ ack (i)) ≠ Sign (LLR _1_ ack (i-1)), LLR _1_ ack (i) =0, and LLR _1_ ack (i-1) =0, where i takes a value of (1, 5,9, … 143).
Or
If | LLR _1_ ack (i) -LLR _1_ ack (i-1) | > thresholdlr, then LLR _1_ ack (i) =0, and LLR _1_ ack (i-1) =0, where thresholdlr is a statistical value, where i takes the value (1, 5,9, … 143).
Step 507: and combining third soft bit information obtained after descrambling and checking the second soft bit information LLR _1_ ack (i) to obtain the target data after rate de-matching.
When ACK/NACK is coded by 1bit with a modulation order Qm of 4, it is determined according to table 2 that the coded bit length at this time is N =4, and Q = ceil (N2/N) is calculated, the combining method is as follows:
where k = (0,1, … N-1), l = (0,1, … Q-1).
EXAMPLE five
Fig. 7 is a flowchart illustrating steps of a fifth descrambling method according to a fifth embodiment of the present invention, where in the fifth embodiment of the present application, the first soft bit information is descrambled by the fifth descrambling method. Specifically, the first soft bit information is descrambled to obtain second soft bit information, and then the check is performed according to a first check method or a second check method corresponding to the coded ACK/NACK information bit number being 1. Specifically, in the descrambling step, the soft bit information at all positions in a first soft bit sequence constituting the first soft bit information is descrambled according to a first descrambling mode to obtain a second soft bit sequence, the soft bit information corresponding to the placeholder x is descrambled for the second time according to the first descrambling mode, finally the soft bit information corresponding to the placeholder y is descrambled for the third time according to a third descrambling mode, and the soft bit sequence descrambled for the third time is determined as the second soft bit information.
When the modulation order Qm is 4 and the bit number of the coded ACK/NACK information is 1, assuming that the total bit number N2 after rate matching of the coded ACK/NACK is 144, the number of placeholders y is 36, and the number of placeholders x is 72.
The specific descrambling steps are as follows:
step 601: the soft bit information of all positions in the first soft bit information LLR _0_ ack (i) is descrambled using the first descrambling means.
The formula corresponding to the first descrambling mode is as follows:
LLR_1(i)=LLR_0_ack(i)*(1-2*s(i)),i=(0,1,… 143)。
step 602: the position of the placeholder x in the first soft-bit information LLR _0_ ack (i) is extracted.
The position of placeholder x is calculated as follows:
j = (4 × M +2,4 × M +3), where M = (0,1, … M-1), M = ceil (N2/Qm).
Step 603: and descrambling the soft bit information at the position of the placeholder x in the first soft bit information by using a first descrambling mode.
The descrambling method is the same as the step 1 of the embodiment.
Step 604: the position of the placeholder y in the first soft bit information LLR _0_ ack (i) is extracted.
The position of placeholder y is calculated as follows:
j = (4 × M +1), where M = (0,1, … M-1), M = ceil (N2/Qm).
Step 605: and descrambling the soft bit information of the position of the placeholder y by using a third descrambling mode.
The formula corresponding to the third descrambling mode is as follows:
LLR_1_ack(i)=LLR_1(i)*(1-2*s(i))*(1-2*s(i-1))。
step 606: the second soft bit information LLR _1_ ack (i) is checked based on the placeholder y.
The checking method comprises the following steps:
if Sign (LLR _1_ ack (i)) ≠ Sign (LLR _1_ ack (i-1)), LLR _1_ ack (i) =0, and LLR _1_ ack (i-1) =0, where i takes a value of (1, 5,9, … 143).
Or
If | LLR _1_ ack (i) -LLR _1_ ack (i-1) | > thresholdlr, then LLR _1_ ack (i) =0, and LLR _1_ ack (i-1) =0, where thresholdlr is a statistical value, where i takes the value (1, 5,9, … 143).
Step 607: and combining third soft bit information obtained after descrambling and checking the second soft bit information LLR _1_ ack (i) to obtain the target data after rate de-matching.
When ACK/NACK is coded by 1bit with a modulation order Qm of 4, it is determined according to table 2 that the coded bit length at this time is N =4, and Q = ceil (N2/N) is calculated, the combining method is as follows:
where k = (0,1, … N-1), l = (0,1, … Q-1).
EXAMPLE six
Fig. 8 is a flowchart illustrating steps of a sixth descrambling method according to a sixth embodiment of the present invention, where in the sixth embodiment of the present application, the first soft bit information is descrambled by the sixth descrambling method. Specifically, the first soft bit information is descrambled to obtain second soft bit information, and then the check is performed according to a first check method or a second check method corresponding to the coded ACK/NACK information bit number being 1. Specifically, in the descrambling step, the soft bit information at all positions in the first soft bit sequence constituting the first soft bit information is descrambled according to a first descrambling mode to obtain a second soft bit sequence, the soft bit information corresponding to the placeholder x and the placeholder y is descrambled for the second time according to a third descrambling mode, the soft bit information corresponding to the placeholder y is descrambled for the third time according to the second descrambling mode, and the soft bit sequence descrambled for the third time is determined as the second soft bit information.
When the modulation order Qm is 4 and the bit number of the coded ACK/NACK information is 1, assuming that the number N2 of soft bit information corresponding to the coded ACK/NACK is 144, the number y of placeholders is 36, and the number x of placeholders is 72.
The specific descrambling steps are as follows:
step 701: the soft bit information of all positions in the first soft bit information LLR _0_ ack (i) is descrambled using the first descrambling means.
The formula corresponding to the first descrambling mode is as follows:
LLR_1(i)=LLR_0_ack(i)*(1-2*s(i)),i=(0,1,… 143)。
step 702: the positions of the placeholder x and the placeholder y in the first soft bit information LLR _0_ ack (i) are extracted.
The position of placeholder x is calculated as follows:
j = (4 × M +2,4 × M +3), where M = (0,1, … M-1), M = ceil (N2/Qm).
The position of placeholder y is calculated as follows:
j = (4 × M +1), where M = (0,1, … M-1), M = ceil (N2/Qm).
Step 703: and descrambling the soft bit information at the position of the placeholder x and the placeholder y in the first soft bit information by using a third descrambling mode.
The formula corresponding to the third descrambling mode is as follows:
LLR_2(i)=LLR_1(i)*(1-2*s(i))*(1-2*s(i-1))。
step 704: the position of the placeholder x in the first soft-bit information LLR _0_ ack (i) is extracted.
Step 705: and descrambling the soft bit information of the position of the placeholder x by using a second descrambling mode.
The formula corresponding to the second descrambling mode is as follows:
LLR_1_ack(i)=LLR_2(i)*(1-2*s(i-1))。
step 706: the second soft bit information LLR _1_ ack (i) is checked based on the placeholder y.
The checking method comprises the following steps:
if Sign (LLR _1_ ack (i)) ≠ Sign (LLR _1_ ack (i-1)), LLR _1_ ack (i) =0, and LLR _1_ ack (i-1) =0, where i takes a value of (1, 5,9, … 143).
Or
If | LLR _1_ ack (i) -LLR _1_ ack (i-1) | > thresholdlr, then LLR _1_ ack (i) =0, LLR _1_ ack (i-1) =0, where thresholdlr is a statistical value, where i takes on the value (1, 5,9, … 143).
Step 707: and combining third soft bit information obtained after descrambling and checking the second soft bit information LLR _1_ ack (i) to obtain target data subjected to rate de-matching.
When ACK/NACK is coded by 1bit with a modulation order Qm of 4, it is determined according to table 2 that the coded bit length at this time is N =4, and Q = ceil (N2/N) is calculated, the combining method is as follows:
where k = (0,1, … N-1), l = (0,1, … Q-1).
EXAMPLE seven
Fig. 9 is a flowchart of a step of determining a discontinuous transmission threshold according to a seventh embodiment of the present invention.
When the modulation order Qm is 4 and the coded ACK/NACK information bit is 1, it is assumed that SINR =5dB and N2 is 144. The two-dimensional threshold table is:
TABLE 4 Thresholdable 0 example
Step 801: a detection value DTX _ Metric for the discontinuous transmission is calculated.
Corr=precompACKbits *LLR_combine T ,
Wherein, (∙) T For matrix or vector transpose operations, precompucackbits are vectors of all possible combinations of a priori coding information.
For 1-bit coded ACK/NACK, precomputackbits = [ Preack0, Preack1] T ,
Wherein, Preack0= [1,1, -1, -1], Preack1= [ -1, -1, -1.
DTX_Metric=max(Corr)。
Step 802: a discontinuous transmission threshold value is calculated.
The two SINR's closest to 5dB in table 4, i.e. 4dB and 6dB, are calculated. The two Qacks' nearest N2 in Table 4 were calculated, namely 100 and 150.
The SINR '= [4dB, 6dB ], Qack' = [100,150] is found, with the corresponding threshold value [11,12,15,16 ].
Threshold0=13.36 is obtained by two-dimensional linear interpolation.
Step 803: discontinuous transmission detection for physical uplink shared channel
The detection value DTX _ Metric of the discontinuous transmission is compared with a discontinuous transmission Threshold value Threshold0 for physical uplink shared channel discontinuous transmission detection.
If the DTX _ Metric is not less than Threshold0, determining that the discontinuous transmission of the physical uplink shared channel does not occur.
And if the DTX _ Metric is smaller than Threshold0, determining that the physical uplink shared channel has discontinuous transmission.
Fig. 10 is a schematic structural diagram of a physical uplink shared channel discontinuous transmission detection apparatus according to an embodiment of the present invention. According to another aspect of the present invention, the present invention further provides an apparatus for detecting discontinuous transmission of a physical uplink shared channel, as shown in fig. 10, including:
a signal receiving and preprocessing module 901, configured to receive a baseband signal from a physical uplink shared channel, extract all soft bit information according to the baseband signal, estimate a signal-to-interference-and-noise ratio of the baseband signal, and calculate the number of soft bit information corresponding to received ACK/NACK;
a detection value determining module 902, configured to descramble the first soft bit information to obtain corresponding second soft bit information, check the second soft bit information to obtain corresponding third soft bit information, perform rate de-matching on the third soft bit information to obtain rate de-matched target data, and then calculate a detection value of discontinuous transmission according to the rate de-matched target data and priori coding information;
a threshold value determining module 903, configured to determine a discontinuous transmission threshold value in a table look-up manner according to the signal to interference plus noise ratio and the number of soft bits corresponding to the ACK/NACK;
a determining module 904, configured to determine whether discontinuous transmission occurs in the physical uplink shared channel according to the detection value of discontinuous transmission and the discontinuous transmission threshold value.
Illustratively, the determining module 904 is further configured to:
judging whether the detection value of the discontinuous transmission is not less than the discontinuous transmission threshold value or not;
if the detection value of the discontinuous transmission is not smaller than the discontinuous transmission threshold value, determining that the discontinuous transmission does not occur in the physical uplink shared channel;
and if the detection value of the discontinuous transmission is smaller than the discontinuous transmission threshold value, determining that the discontinuous transmission occurs in the physical uplink shared channel.
Illustratively, the detection value determination module 902 is further configured to:
descrambling soft bit information at all positions in a first soft bit sequence forming the first soft bit information according to a preset first descrambling mode to obtain a second soft bit sequence;
determining one or more kinds of soft bit information in the second soft bit sequence as target soft bit information, descrambling each kind of target soft bit information at least once, and obtaining the second soft bit information based on the remaining soft bit information in the second soft bit sequence except the target soft bit information and the descrambled target soft bit information, wherein the target soft bit information comprises soft bit information corresponding to a placeholder x and/or soft bit information corresponding to a placeholder y;
and for each kind of target soft bit information, performing descrambling for at least one time according to at least one of the first descrambling mode, a preset second descrambling mode and a preset third descrambling mode.
Illustratively, the detection value determination module 902 is further configured to:
acquiring ith scrambling bit information corresponding to ith soft bit information of the first soft bit sequence;
and determining the ith soft bit information in the second soft bit sequence corresponding to the ith soft bit information of the first soft bit sequence according to the ith soft bit information of the first soft bit sequence and the ith scrambling bit information.
Illustratively, the detection value determination module 902 is further configured to:
and descrambling the target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence for the first time according to the first descrambling mode to obtain an output soft bit sequence:
acquiring scrambling bit information of an ith position corresponding to target soft bit information of an ith position of the input soft bit sequence;
and determining soft bit information of the ith position of the output soft bit sequence according to the target soft bit information of the ith position of the input soft bit sequence and the scrambling bit information of the ith position.
Illustratively, the detection value determination module 902 is further configured to:
descrambling target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence according to the second descrambling mode to obtain an output soft bit sequence as follows:
acquiring scrambling bit information of an i-1 th position corresponding to target soft bit information of an i-1 th position of the input soft bit sequence;
and determining soft bit information of the ith position of the output soft bit sequence according to the target soft bit information of the ith position of the input soft bit sequence and the scrambling bit information of the (i-1) th position.
Illustratively, the detection value determination module 902 is further configured to:
descrambling target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence according to the third descrambling mode to obtain an output soft bit sequence as follows:
acquiring scrambling bit information of an ith position corresponding to the soft bit information of the ith position of the input soft bit sequence and scrambling bit information of an i-1 th position corresponding to the soft bit information of the i-1 th position;
and determining soft bit information of the ith position of the output soft bit sequence according to the soft bit information of the ith position of the input soft bit sequence, the scrambled bit information of the ith position and the scrambled bit information of the (i-1) th position.
Illustratively, the detection value determination module 902 is further configured to:
and checking the second soft bit information according to the bit number of the coded ACK/NACK information in the second soft bit information to obtain corresponding third soft bit information.
Illustratively, the detection value determination module 902 is further configured to:
for the ACK/NACK with the coded ACK/NACK information bit number of 1, if the symbol of the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence is not equal to the symbol of the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence, determining that the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
Illustratively, the detection value determination module 902 is further configured to:
for the ACK/NACK with the coded ACK/NACK information bit number of 1, if the soft bit information distance between the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence exceeds a preset threshold value, determining that the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
Illustratively, the detection value determination module 902 is further configured to:
for ACK/NACK where the number of coded ACK/NACK information bits is 2, performing hard decision on the soft bit information of the soft bit information position corresponding to c0 of the second soft bit information and the soft bit information of the soft bit information position corresponding to c1 of the second soft bit information to obtain a first decision result, and performing summation operation and modulo-2 operation on the first decision result to obtain an operation result, performing the hard decision on the soft bit information at the soft bit information position corresponding to c2 of the second soft bit information to obtain a second decision result, if the operation result is different from the second decision result, determining that the soft bit information at the soft bit information position corresponding to c0 of the second soft bit information, the soft bit information at the soft bit information position corresponding to c1 of the second soft bit information, and the soft bit information at the soft bit information position corresponding to c2 of the second soft bit information are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
Illustratively, the detection value determination module 902 is further configured to:
calculating the merging times of merging the third soft bit information according to the number of soft bit information corresponding to the ACK/NACK and the length of the coding bit;
and carrying out merging operation on the third soft bit information according to the merging times to obtain the target data after the rate de-matching.
Illustratively, the detection value determination module 902 is further configured to:
calculating a data correlation value according to the target data subjected to rate de-matching and the prior coding information;
and determining the maximum data correlation value from all the calculated data correlation values, and using the maximum data correlation value as the detection value of the discontinuous transmission.
Illustratively, the detection value determination module 902 is further configured to:
and multiplying a matrix formed by all combinations of the prior coding information and the transpose of a vector formed by the target data after rate de-matching to obtain the data correlation value.
Illustratively, the signal receiving and preprocessing module 901 is further configured to:
and calculating the number of soft bit information corresponding to the ACK/NACK according to the code rate of the ACK/NACK and the bit number of the ACK/NACK information.
Illustratively, the threshold value determining module 903 is further configured to:
determining an element group with the closest value in a preset two-dimensional threshold table according to the number of soft bit information corresponding to the ACK/NACK and the signal-to-interference-and-noise ratio;
and carrying out two-dimensional linear interpolation operation on the element group to obtain the discontinuous transmission threshold value.
In addition, other aspects and implementation details of the apparatus for detecting discontinuous transmission of physical uplink shared channel are the same as or similar to those of the method for detecting discontinuous transmission of physical uplink shared channel described above, and are not described herein again.
According to another aspect of the present invention, the present invention further provides a storage medium, having stored therein a plurality of instructions adapted to be loaded by a processor to execute any of the above-mentioned methods for detecting discontinuous transmission of physical uplink shared channel.
In summary, although the present invention has been described with reference to the preferred embodiments, the above-described preferred embodiments are not intended to limit the present invention, and those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention, therefore, the scope of the present invention shall be determined by the appended claims.
Claims (18)
1. A method for detecting discontinuous transmission of a physical uplink shared channel (PUCCH), the method comprising:
receiving a baseband signal from a physical uplink shared channel, demodulating the baseband signal to obtain first soft bit information, calculating the number of soft bit information corresponding to ACK/NACK, and estimating the signal-to-interference-and-noise ratio of the baseband signal;
descrambling the first soft bit information to obtain second soft bit information, verifying the second soft bit information to obtain corresponding third soft bit information, performing rate de-matching on the third soft bit information to obtain target data after rate de-matching, and then calculating a detection value of discontinuous transmission according to the target data after rate de-matching and prior coding information;
determining a discontinuous transmission threshold value in a table look-up mode according to the signal to interference plus noise ratio and the number of soft bit information corresponding to the ACK/NACK;
and judging whether the physical uplink shared channel generates discontinuous transmission according to the detection value of the discontinuous transmission and the discontinuous transmission threshold value.
2. The method of claim 1, wherein the determining whether discontinuous transmission occurs in the physical uplink shared channel according to the detection value of discontinuous transmission and the discontinuous transmission threshold value comprises:
judging whether the detection value of the discontinuous transmission is not less than the discontinuous transmission threshold value or not;
if the detection value of the discontinuous transmission is not smaller than the discontinuous transmission threshold value, determining that the discontinuous transmission does not occur in the physical uplink shared channel;
and if the detection value of the discontinuous transmission is smaller than the discontinuous transmission threshold value, determining that the discontinuous transmission occurs in the physical uplink shared channel.
3. The method of claim 1, wherein the descrambling the first soft bit information to obtain second soft bit information comprises:
descrambling soft bit information at all positions in a first soft bit sequence forming the first soft bit information according to a preset first descrambling mode to obtain a second soft bit sequence;
determining one or more kinds of soft bit information in the second soft bit sequence as target soft bit information, descrambling each kind of target soft bit information at least once, and obtaining the second soft bit information based on the remaining soft bit information in the second soft bit sequence except the target soft bit information and the descrambled target soft bit information, wherein the target soft bit information comprises soft bit information corresponding to a placeholder x and/or soft bit information corresponding to a placeholder y;
and for each kind of target soft bit information, performing descrambling for at least one time according to at least one of the first descrambling mode, a preset second descrambling mode and a preset third descrambling mode.
4. The method of claim 3, wherein the descrambling soft bit information of all positions in a first soft bit sequence constituting the first soft bit information according to a preset first descrambling scheme to obtain a second soft bit sequence comprises:
acquiring ith scrambling bit information corresponding to ith soft bit information of the first soft bit sequence;
and determining the ith soft bit information in the second soft bit sequence corresponding to the ith soft bit information of the first soft bit sequence according to the ith soft bit information of the first soft bit sequence and the ith scrambling bit information.
5. The method of claim 3, wherein the performing at least one descrambling according to at least one of the first descrambling scheme, a preset second descrambling scheme and a preset third descrambling scheme for each type of target soft bit information comprises:
and descrambling the target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence for one time according to the first descrambling mode to obtain an output soft bit sequence:
acquiring scrambling bit information of an ith position corresponding to target soft bit information of an ith position of the input soft bit sequence;
and determining soft bit information of the ith position of the output soft bit sequence according to the target soft bit information of the ith position of the input soft bit sequence and the scrambling bit information of the ith position.
6. The method of claim 3, wherein the performing at least one descrambling according to at least one of the first descrambling scheme, a preset second descrambling scheme and a preset third descrambling scheme for each type of target soft bit information comprises:
descrambling target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence according to the second descrambling mode to obtain an output soft bit sequence as follows:
acquiring scrambling bit information of an i-1 th position corresponding to target soft bit information of an i-1 th position of the input soft bit sequence;
and determining soft bit information of the ith position of the output soft bit sequence according to the target soft bit information of the ith position of the input soft bit sequence and the scrambling bit information of the (i-1) th position.
7. The method of claim 3, wherein the performing at least one descrambling according to at least one of the first descrambling scheme, a preset second descrambling scheme and a preset third descrambling scheme for each type of target soft bit information comprises:
descrambling target soft bit information formed by the placeholder x and/or the placeholder y in the input soft bit sequence according to the third descrambling mode to obtain an output soft bit sequence as follows:
acquiring scrambling bit information of an ith position corresponding to the soft bit information of the ith position of the input soft bit sequence and scrambling bit information of an i-1 th position corresponding to the soft bit information of the i-1 th position;
and determining soft bit information of the ith position of the output soft bit sequence according to the soft bit information of the ith position of the input soft bit sequence, the scrambled bit information of the ith position and the scrambled bit information of the (i-1) th position.
8. The method of claim 3, wherein the checking the second soft bit information to obtain corresponding third soft bit information comprises:
and checking the second soft bit information according to the bit number of the coded ACK/NACK information to obtain corresponding third soft bit information.
9. The method of claim 8, wherein the checking the second soft bit information according to the number of bits of encoded ACK/NACK information to obtain the corresponding third soft bit information comprises:
for the ACK/NACK with the coded ACK/NACK information bit number of 1, if the symbol of the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence is not equal to the symbol of the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence, determining that the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
10. The method of claim 8, wherein the checking the second soft bit information according to the number of bits of encoded ACK/NACK information to obtain the corresponding third soft bit information comprises:
for the ACK/NACK with the information bit number of 1, if the soft bit information distance between the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence exceeds a preset threshold value, determining that the soft bit information at the soft bit information position corresponding to the placeholder y of the second soft bit sequence and the soft bit information at the previous position of the soft bit information position corresponding to the placeholder y of the second soft bit sequence are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
11. The method of claim 8, wherein the checking the second soft bit information according to the number of bits of encoded ACK/NACK information to obtain the corresponding third soft bit information comprises:
an ACK/NACK with an information bit number of 2 for the encoded ACK/NACK, performing hard decision on soft bit information of a soft bit information position corresponding to c0 of the second soft bit information and soft bit information of a soft bit information position corresponding to c1 of the second soft bit information to obtain a first decision result, and performing summation operation and modulo-2 operation on the first decision result to obtain an operation result, performing the hard decision on the soft bit information at the soft bit information position corresponding to c2 of the second soft bit information to obtain a second decision result, if the operation result is different from the second decision result, determining that the soft bit information at the soft bit information position corresponding to c0 of the second soft bit information, the soft bit information at the soft bit information position corresponding to c1 of the second soft bit information, and the soft bit information at the soft bit information position corresponding to c2 of the second soft bit information are invalid soft bit information;
converting the invalid soft bit information in the second soft bit information to zero to obtain the third soft bit information.
12. The method of claim 8, wherein rate de-matching the third soft bit information to obtain rate de-matched target data comprises:
calculating the merging times of merging the third soft bit information according to the number of soft bit information corresponding to the ACK/NACK and the length of the coding bit;
and carrying out merging operation on the third soft bit information according to the merging times to obtain the target data after the rate de-matching.
13. The method of claim 12, wherein said calculating a detection value for a discontinuous transmission based on the de-rate matched target data and a priori coding information comprises:
calculating a data correlation value according to the target data subjected to rate de-matching and the prior coding information;
and determining the maximum data correlation value from all the calculated data correlation values, and using the maximum data correlation value as the detection value of the discontinuous transmission.
14. The method of claim 13, wherein said calculating data correlation values based on said de-rate-matched target data and a priori coding information comprises:
and multiplying a matrix formed by all combinations of the prior coding information and the transpose of a vector formed by the target data after rate de-matching to obtain the data correlation value.
15. The method of claim 1, wherein the calculating the number of soft bit information corresponding to the ACK/NACK comprises:
and calculating the number of soft bit information corresponding to the ACK/NACK according to the code rate of the ACK/NACK and the bit number of the ACK/NACK information.
16. The method of any one of claims 1-15, wherein the determining the discontinuous transmission threshold value in a table look-up manner according to the snr and the number of soft bit information corresponding to the ACK/NACK comprises:
determining an element group with the closest value in a preset two-dimensional threshold table according to the number of soft bit information corresponding to the ACK/NACK and the signal-to-interference-and-noise ratio;
and carrying out two-dimensional linear interpolation operation on the element group to obtain the discontinuous transmission threshold value.
17. A discontinuous transmission detection device of a physical uplink shared channel (PUCCH) is characterized by comprising the following components:
the signal receiving and preprocessing module is used for receiving a baseband signal from a physical uplink shared channel, demodulating the baseband signal to obtain first soft bit information, calculating the number of soft bit information corresponding to ACK/NACK, and estimating the signal-to-interference-and-noise ratio of the baseband signal;
a detection value determining module, configured to descramble the first soft bit information to obtain second soft bit information, check the second soft bit information to obtain corresponding third soft bit information, perform rate de-matching on the third soft bit information to obtain rate de-matched target data, and then calculate a detection value of discontinuous transmission according to the rate de-matched target data and priori coding information;
a threshold value determining module, configured to determine a discontinuous transmission threshold value in a table look-up manner according to the signal-to-interference-and-noise ratio and the number of soft bit information corresponding to the ACK/NACK;
and the judging module is used for judging whether the physical uplink shared channel generates discontinuous transmission according to the detection value of the discontinuous transmission and the discontinuous transmission threshold value.
18. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when executed by a processor, the computer program implements the physical uplink shared channel discontinuous transmission detection method according to any one of claims 1 to 16.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210536844.2A CN114650122B (en) | 2022-05-18 | 2022-05-18 | Physical uplink shared channel discontinuous transmission detection method, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210536844.2A CN114650122B (en) | 2022-05-18 | 2022-05-18 | Physical uplink shared channel discontinuous transmission detection method, device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114650122A CN114650122A (en) | 2022-06-21 |
CN114650122B true CN114650122B (en) | 2022-08-02 |
Family
ID=81996411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210536844.2A Active CN114650122B (en) | 2022-05-18 | 2022-05-18 | Physical uplink shared channel discontinuous transmission detection method, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114650122B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102740316A (en) * | 2011-04-08 | 2012-10-17 | 中兴通讯股份有限公司 | Method and device for detecting DTX state |
CN104393955A (en) * | 2014-11-25 | 2015-03-04 | 北京北方烽火科技有限公司 | ACK/NACK (Acknowledgement and Negative Acknowledgement) signal detection method and device |
WO2015154573A1 (en) * | 2014-09-17 | 2015-10-15 | 中兴通讯股份有限公司 | Dtx detection method and device, and base station |
CN106535235A (en) * | 2017-01-13 | 2017-03-22 | 京信通信技术(广州)有限公司 | Method and device for determining decision threshold of DTX detection, and DTX detection method and device |
CN108075862A (en) * | 2016-11-16 | 2018-05-25 | 深圳市中兴微电子技术有限公司 | The method and apparatus that ACK/NACK is detected on a kind of Physical Uplink Shared Channel |
CN109983723A (en) * | 2019-01-23 | 2019-07-05 | 香港应用科技研究院有限公司 | Method and apparatus for improving the determination of the HARQ-ACK information in wireless communication system |
CN114342552A (en) * | 2019-07-08 | 2022-04-12 | 诺基亚技术有限公司 | Discontinuous Transmission (DTX) detection |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7245878B2 (en) * | 2003-10-28 | 2007-07-17 | Spreadtrum Communications Corporation | Method and apparatus for silent frame detection in a GSM communications system |
US8514956B2 (en) * | 2010-05-14 | 2013-08-20 | Qualcomm Incorporated | Method and apparatus for facilitating tri-state decoding on a shared uplink channel |
US11057159B2 (en) * | 2019-01-23 | 2021-07-06 | Hong Kong Applied Science And Technology Research Institute Co. Ltd. | Method and an apparatus for improving a determination of HARQ-ACK messages in a wireless communications system |
-
2022
- 2022-05-18 CN CN202210536844.2A patent/CN114650122B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102740316A (en) * | 2011-04-08 | 2012-10-17 | 中兴通讯股份有限公司 | Method and device for detecting DTX state |
WO2015154573A1 (en) * | 2014-09-17 | 2015-10-15 | 中兴通讯股份有限公司 | Dtx detection method and device, and base station |
CN104393955A (en) * | 2014-11-25 | 2015-03-04 | 北京北方烽火科技有限公司 | ACK/NACK (Acknowledgement and Negative Acknowledgement) signal detection method and device |
CN108075862A (en) * | 2016-11-16 | 2018-05-25 | 深圳市中兴微电子技术有限公司 | The method and apparatus that ACK/NACK is detected on a kind of Physical Uplink Shared Channel |
CN106535235A (en) * | 2017-01-13 | 2017-03-22 | 京信通信技术(广州)有限公司 | Method and device for determining decision threshold of DTX detection, and DTX detection method and device |
CN109983723A (en) * | 2019-01-23 | 2019-07-05 | 香港应用科技研究院有限公司 | Method and apparatus for improving the determination of the HARQ-ACK information in wireless communication system |
CN114342552A (en) * | 2019-07-08 | 2022-04-12 | 诺基亚技术有限公司 | Discontinuous Transmission (DTX) detection |
Non-Patent Citations (2)
Title |
---|
"r1-200xxxx fl summary of pucch coverage enhancement v041_zte_nokia".《3GPP tsg_ran\wg1_rl1》.2020, * |
LTE上行控制信道信号检测算法设计;赖国清;《中国优秀硕士学位论文全文数据库(电子期刊)》;20130115;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114650122A (en) | 2022-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107359967B (en) | Blind detection method for reducing PDCCH blind detection times based on polarization code | |
US8018902B2 (en) | Methods and apparatus for channel quality indicator determination | |
US8699553B2 (en) | Data-aided SIR estimation | |
KR100811843B1 (en) | High speed common control channel communication device and method in wideband code division multiple access communication system | |
EP1605597A1 (en) | Method and system for blindly detecting a shared channel out of a plurality of shared channels received in parallel | |
CN107624235B (en) | Apparatus and method for estimating downlink channel in wireless communication system | |
JP4981253B2 (en) | Data detection and demodulation for wireless communication systems | |
US9955487B2 (en) | Method and apparatus for receiving downlink data in wireless communication system | |
JP4528193B2 (en) | Error correction decoding method, communication apparatus, and digital transmission system | |
CN107332796B (en) | Blind detection and uplink access method and device, receiver, transmitter and base station | |
CN109983722B (en) | Hybrid automatic repeat request feedback method and device | |
EP2502377B1 (en) | Method and base station for detecting a HARQ-ACK codeword | |
US9414431B2 (en) | Method of discontinuous transmission detection | |
US20050063344A1 (en) | Methods and apparatus for efficient decoding | |
CN113055129A (en) | PDCCH false detection judgment method suitable for 5G system | |
US20070098115A1 (en) | Multiframe control channel detection for enhanced dedicated channel | |
WO2005070187A2 (en) | Downlink power control in wireless communications networks and methods | |
US8295249B2 (en) | Block size detection for MPSK signaling | |
CN114650122B (en) | Physical uplink shared channel discontinuous transmission detection method, device and storage medium | |
CN101801013B (en) | Method and device for detecting signal | |
EP3123682B1 (en) | Method and apparatus for receiving downlink data in wireless communication system | |
JP2005051713A (en) | Packet transmission method and communication device | |
CN103906113A (en) | Method for judging user terminal falsely detected uplink dispatching control information | |
CN113597745B (en) | Method and apparatus for assisted detection of Discontinuous Transmission (DTX) by noise estimation | |
US20230261845A1 (en) | Methods and Apparatus for Dynamic Acknowledgement List Selection in Detection of Uplink Control Channel Formats |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |