Blind transport format detection based on decoder metric
AssigneeNokia Corporation
InventorTeemu Sipila
Life of this patent
Estimating the term…
Abstract
The present invention relates to a receiver device and method of detecting a block length of a data block in a data network, wherein a respective theoretical maximum value for a metric of a decoding operation is calculated for each of a plurality of candidate block lengths, and the calculated respective theoretical maximum value is compared to a respective actual value of the metric obtained for each of the plurality of candidate block lengths by the decoding operation. The candidate block length with the highest ratio between the respective actual value and the respective theoretical maximum value is then selected from the plurality of candidate block lengths to determine the block length of the data block.
Claims26
An apparatus for receiving data blocks from a data network, said apparatus comprising:
- at least one processor;
- and
- at least one memory storing computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to
- calculate for each of a plurality of candidate block lengths a respective theoretical maximum value for a metric of a decoding operation;
- compare said calculated respective theoretical maximum value to a respective actual value of said metric obtained for each of said plurality of candidate block lengths by said decoding operation;
- select, based on the comparison result of said comparing, from said plurality of candidate block lengths the candidate block length with the highest ratio between said respective actual value and said respective theoretical maximum value;
- and
- determine said block length of said data blocks based on said selected candidate block length.
An apparatus for receiving data blocks from a data network, said apparatus comprising:
- at least one processor;
- and
- at least one memory storing computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to
- calculate for each of a plurality of candidate block lengths a respective theoretical maximum value for a metric of a decoding operation;
- compare said calculated repective theoretical maximum value to a respective actual value of said metric obtained for each of said plurality of candidate block lengths by said decoding operation;
- and
- check an error correction code of a received data block, and to determine that data is present when a positive error correction checking result has been obtained by said comparison.
An apparatus for receiving data blocks from a data network, said apparatus comprising:
- at least one processor;
- and
- at least one memory storing computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to
- calculate for each of a plurality of candidate block lengths a respective theoretical maximum value for a metric of a decoding operation;
- compare said calculated respective theoretical maximum value to a respective actual value of said metric obtained for each of said plurality of candidate block lengths by said decoding operation;
- and
- check and error correction code of a received data block, and to determine that data is present when a negative error correction checking result has been obtained by said comparison and a ratio between said respective actual value and said respective theoretical maximum value higher than a predetermined threshold value has been determined by said comparison.
A method of detecting a block length of a data block in a data network, said method comprising:
- calculating for each of a plurality of candidate block lengths a respective theoretical maximum value for a metric of a decoding operation;
- comparing said calculated respective theoretical maximum value to a respective actual value of said metric obtained for each of said plurality of candidate block lengths by said decoding operation;
- selecting, based on the comparison result of said comparing, from said plurality of candidate block lengths the candidate block length with the highest ratio between said respective actual value and said respective theoretical maximum value;
- and
- determining said block length of said data blocks based on said selected candidate block length.
Dependencies are inferred from the claim text.