摘要:
Embodiments of the present invention relate to the communications field, and provide an adaptive modulation and coding method, apparatus, and system, to improve system upgrade flexibility. The method includes: obtaining to-be-processed data; obtaining channel information corresponding to the to-be-processed data, and determining a modulation mode according to the channel information; determining first data and second data from the to-be-processed data according to the modulation mode; performing soft decision forward error correction FEC coding on the first data to obtain a first bit stream; obtaining a second bit stream according to the second data; modulating the first bit stream and the second bit stream according to a constellation mapping rule; and sending modulated data. The embodiments of the present invention are applicable to a scenario of data processing in mobile communication.
摘要:
Embodiments of the present invention provide a decoding method and a decoder. The decoding method includes: after performing soft-decision decoding at least once on multiple codewords, determining whether a decoding result of soft-decision decoding meets a switching condition for switching to hard-decision decoding; and if the switching condition is not met, continuing to use soft-decision decoding during next decoding; or if the switching condition is met, switching to hard-decision decoding during next decoding, and always using hard-decision decoding during subsequent decoding until a decoding iteration is quit. In this way, when a decoding result of soft-decision decoding meets a specific condition, decoding can switch to hard-decision decoding that requires lower power consumption, and continual use of soft-decision decoding that requires higher power consumption can be avoided, thereby reducing power consumption of a decoder without impairing decoding performance.
摘要:
Embodiments of the present invention provide a decoding apparatus and method. The method includes: obtaining a to-be-decoded group; detecting whether all code words in the to-be-decoded group meet that a checksum is 0; performing a sign bit decision on the to-be-decoded group when all the code words in the to-be-decoded group meet that a checksum is 0; detecting, when all the code words in the to-be-decoded group do not meet that a checksum is 0, whether the sign bit decision has been performed on each code word in the to-be-decoded group; performing, when there is at least one code word on which the sign bit decision has been performed in the to-be-decoded group, data restoration on each code word on which the sign bit decision has been performed; and constructing a new to-be-decoded group by using each code word obtained after the data restoration and each code word on which the sign bit decision has not been performed, to perform FEC decoding. When all the code words in the to-be-decoded group meet that a checksum is 0, FEC decoding is not performed, and only the sign bit decision is performed. That is, in a process of performing multiple times of decoding on each code word, FEC decoding is not always performed every time. This reduces power consumption required by FEC decoding.
摘要:
The present invention discloses data receiving and sending methods and apparatuses and a system, and relates to the field of communications technologies. The data receiving method includes: receiving a data carrier; deciding polar radius values of multiple labeled constellation points carried at a pre-determined location in the data carrier, to determine a numerical value indicated by a polar radius value of each labeled constellation point in the multiple labeled constellation points; determining, according to a sequence including numerical values indicated by polar radius values of all the labeled constellation points in the multiple labeled constellation points, a demodulation scheme of a constellation point, other than the multiple labeled constellation points, carried in the data carrier; and demodulating, according to the determined demodulation scheme, the constellation point, other than the multiple labeled constellation points, carried in the data carrier. According to the data receiving and sending methods and apparatuses and the system, the data receiving apparatus can receive different-order amplitude modulation signals, and perform processing by using corresponding demodulation formats.