Abstract:
A decoding device has a decoding section that has a plurality of decoding cores which decode a received packet (e.g., likelihoods generated as a result of demodulation), which will become data to be decoded, in parallel on a per-likelihood basis and in which a first decoding core and a second decoding core of a plurality of decoding cores can perform decoding in parallel and a control section that controls decoding, wherein the decoding section lets the second decoding core decode a second likelihood when the second likelihood is input in the middle of the first decoding core decoding the first likelihood of the data to be decoded, whereby another likelihood can be decoded by use of another decoding core in the middle of decoding of a certain likelihood. Thus, entire decoding speed is increased.
Abstract:
A demodulation section demodulates a received signal. A decoding section decodes an output from the demodulation section. A buffer temporarily stores a portion of the received signal. A header analyzing section gives the buffer timing at which demodulation and decoding of a payload of the received signal are initiated, on the basis of a result of combination of a plurality of header sequences included in a header of the received signal and results of processing of the demodulation section and the decoding section. An improved SNR is achieved by means of combination of the plurality of header sequences, so that an iterative decoding count used for decoding the header become smaller.
Abstract:
A storage which, in operation, stores a first minimum value and a second minimum value each time a plurality of data are input. Round-robin comparison circuitry which, in operation, makes a magnitude comparison among the plurality of data. First selection comparison circuitry and second selection comparison circuitry which, in operation, make a magnitude comparison between the first minimum value and each of the plurality of data and a magnitude comparison between the second minimum value and each of the plurality of data, respectively. Judgment circuitry which, in operation, judges a new first minimum value and a new second minimum value on the basis of a comparison result from the round-robin comparison circuitry and comparison results from the first and second selection comparison circuitry.
Abstract:
A phase rotation correcting method includes receiving a signal modulated by a multi-value modulation method; recognizing a position of a symbol point of the received signal on an IQ plane; performing phase rotation for rotating a phase of the symbol point of the received signal toward an I axis or a Q axis in accordance with the recognized position and calculating, as an amount of phase rotation correction, a value on an axis different from the axis toward which the phase of the symbol point has been rotated by the phase rotation; and correcting phase rotation of the symbol point by using the calculated amount of phase rotation correction.
Abstract:
A decoding device has a decoding section that has a plurality of decoding cores which decode a received packet (e.g., likelihoods generated as a result of demodulation), which will become data to be decoded, in parallel on a per-likelihood basis and in which a first decoding core and a second decoding core of a plurality of decoding cores can perform decoding in parallel and a control section that controls decoding, wherein the decoding section lets the second decoding core decode a second likelihood when the second likelihood is input in the middle of the first decoding core decoding the first likelihood of the data to be decoded, whereby another likelihood can be decoded by use of another decoding core in the middle of decoding of a certain likelihood. Thus, entire decoding speed is increased.