User equipment performing blind decoding and operating method thereof
A method of wireless communication is described. A user equipment performs data communication based on a polar code with a base station by obtaining a physical downlink control channel (PDCCH) candidate from at least one search area in a frequency band for the data communication, performing error detection on frozen bits of the PDCCH candidate, determining whether the PDCCH candidate is a valid PDCCH candidate based on a result of the error detection, and selectively performing polar decoding on the PDCCH candidate based on a determination result of the valid PDCCH candidate.
1 . A method of data communication, the method comprising:
obtaining a physical downlink control channel (PDCCH) candidate from at least one search area in a frequency band for the data communication;
performing error detection on frozen bits of the PDCCH candidate;
determining whether the PDCCH candidate is a valid PDCCH candidate based on a result of the error detection; and
selectively performing polar decoding on the PDCCH candidate based on a determination result of the valid PDCCH candidate,
wherein the performing of the error detection further comprises:
performing a hard decision on a log likelihood ratio (LLR) of the PDCCH candidate;
first multiplying a result of the hard decision by a generator matrix used for polar encoding; and
generating a frozen bit error ratio (FBER) from a result of the first multiplying.
2 . The method of claim 1 , wherein generating the FBER comprises:
counting a first number of bits that are not zero among frozen bits in the result of the first multiplying; and
generating a ratio between the counted first number and the number of frozen bits as the FBER.
3 . The method of claim 2 , wherein the number of frozen bits is variable depending on a bit size of DCI.
4 . The method of claim 1 , wherein:
determining whether the PDCCH candidate is a valid PDCCH candidate comprises comparing the FBER with a first reference value; and
determining the PDCCH candidate as the valid PDCCH candidate when the FBER is less than the first reference value.
5 . The method of claim 1 , wherein, when the FBER is equal to or greater than a first reference value,
performing of the error detection comprises performing frozen bit masking on the result of the first multiplying;
second multiplying a result of the frozen bit masking by the generator matrix; and
generating a regenerated frozen bit error ratio (RFBER) from a result of the second multiplying.
6 . The method of claim 5 , wherein the generating the RFBER further comprises:
counting a second number of bits having different values between the frozen bits in a result of the second multiplying and the frozen bits in the hard decision result; and
generating as the RFBER a ratio between the counted second number and a number of frozen bit errors of the PDCCH candidate.
7 . The method of claim 5 , wherein:
determining whether the PDCCH candidate is a valid PDCCH candidate comprises comparing the RFBER with a second reference value; and
determining the PDCCH candidate as the valid PDCCH candidate when the RFBER is less than the second reference value.
8 . The method of claim 1 , wherein, in the selectively performing polar decoding on the PDCCH candidate when it is determined that the PDCCH candidate is not the valid PDCCH candidate, polar decoding for the PDCCH candidate is omitted, and
when it is determined that the PDCCH candidate is the valid PDCCH candidate, the polar decoding is performed on the PDCCH candidate.
9 . The method of claim 1 , wherein the performing of the error detection comprises:
checking whether a puncturing technique is applied to the PDCCH candidate; and
selectively excluding some of the frozen bits from detecting the error based on a result of the checking.
10 . The method of claim 1 , further comprising:
measuring a quality of a log likelihood ratio (LLR) of the PDCCH candidate; and
determining whether the PDCCH candidate is the valid PDCCH candidate based on the quality of the LLR.
11 . The method of claim 10 , wherein the determining whether the PDCCH candidate is the valid PDCCH candidate comprises comparing the quality of the LLR with a third reference value; and
determining the PDCCH candidate as the valid PDCCH candidate when the quality of the LLR exceeds the third reference value.
12 . The method of claim 11 , wherein,
the determining whether the PDCCH candidate is the valid PDCCH candidate based on the quality of the LLR is performed prior to the performing of the error detection and the determining whether the PDCCH candidate is the valid PDCCH candidate based on the error detection result; and
when the quality of the LLR exceeds the third reference value, the performing of the error detection and the determining whether the PDCCH candidate is the PDCCH valid candidate based on the error detection result are omitted.
13 . A user equipment comprising:
a transceiver configured to receive data based on a polar code from a base station; and
a processor configured to perform error detection on frozen bits of a physical downlink control channel (PDCCH) candidate, determine whether the PDCCH candidate is a valid PDCCH candidate based on a result of the error detection, and perform selective polar decoding on the PDCCH candidate based on a determination result of the valid PDCCH candidate to obtain DCI from the data,
wherein the processor is configured to perform hard decision on a log likelihood ratio (LLR) of the PDCCH candidate, first multiply a result of the hard decision by a generator matrix used for polar encoding, generate a frozen bit error rate (FBER) from a result of the first multiplying, and determine whether the PDCCH candidate is the valid PDCCH candidate based on the FBER.
14 . The user equipment of claim 13 , wherein the FBER is a ratio between a first number of bits that are not zero among the frozen bits in the result of the first multiplication and the number of frozen bits.
15 . The user equipment of claim 13 , wherein the processor is configured to perform frozen bit masking on a result of the first multiplying, second multiply a result of the frozen bit masking by the generator matrix, generate a regenerated frozen bit error rate (RFBER) from a result of the second multiplication, and determine whether the PDCCH candidate is the valid PDCCH candidate by additionally considering the RFBER.
16 . The user equipment of claim 15 , wherein the RFBER is a ratio between a second number of bits having different values between frozen bits in a result of the second multiplication and frozen bits in a result of the hard decision and a number of frozen bit errors of the PDCCH candidate.
17 . The user equipment of claim 13 , wherein the processor is configured to measure a quality of a log likelihood ratio (LLR) of the PDCCH candidate and determine whether the PDCCH candidate is the valid PDCCH candidate by preferentially considering the quality of the LLR.
18 . A method of a user equipment, the method comprising:
performing polar code-based error detection for each of a plurality of physical downlink control channel (PDCCH) candidates for obtaining DCI for data communication;
determining valid PDCCH candidates from among the plurality of PDCCH candidates based on a result of the error detection; and
performing blind decoding on the valid PDCCH candidates,
wherein for each of the plurality of PDCCH candidates, the performing of the polar code-based error detection comprises:
performing a hard decision on a log likelihood ratio (LLR) of the PDCCH candidate;
first multiplying a result of the hard decision by a generator matrix used for polar encoding; and
generating a frozen bit error ratio (FBER) from a result of the first multiplying.
19 . The method of claim 18 , wherein the generating of the FBER comprises:
counting a first number of bits that are not zero among frozen bits in the result of the first multiplying; and
generating a ratio between the counted first number and the number of frozen bits as the FBER.