Decoding device and method using context redundancy

US10255144B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10255144-B2
Application numberUS-201715611625-A
CountryUS
Kind codeB2
Filing dateJun 1, 2017
Priority dateJul 18, 2016
Publication dateApr 9, 2019
Grant dateApr 9, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The disclosure relates to a decoding device, comprising: a receiver configured to provide a sequence of information bits comprising context redundancy information, wherein the sequence of information bits is encoded based on a predefined channel code; a trellis generation logic configured to generate a plurality of trellis states based on the sequence of information bits and the channel code; a trellis reduction logic configured to reduce the plurality of trellis states by at least one trellis state based on the context redundancy information; and a decoder configured to decode the sequence of information bits by using a metric based on the reduced number of trellis states.

First claim

Opening claim text (preview).

The invention claimed is: 1. A decoding device, comprising: a receiver configured to provide a sequence of information bits comprising context redundancy information, wherein the sequence of information bits is encoded based on a predefined channel code; a trellis generation logic configured to generate a plurality of trellis states based on the sequence of information bits and the channel code; a trellis reduction logic configured to reduce a number of the plurality of trellis states by at least one trellis state based on the context redundancy information, wherein the trellis reduction logic is configured to provide the reduced number of the plurality of trellis states during an online operation of the decoding device, wherein the trellis reduction logic is configured to provide the reduced number of the plurality of trellis states based on evaluating probabilities for different possible context redundancy information; and a decoder configured to decode the sequence of information bits by using a metric based on the reduced number of trellis states. 2. The decoding device of claim 1 , wherein the context redundancy information is provided at predefined positions of the sequence of information bits. 3. The decoding device of claim 1 , wherein the context redundancy information is provided as a bit field comprising at least one invalid bit combination. 4. The decoding device of claim 1 , wherein the sequence of information bits is correlated by the context redundancy information before being encoded based on the channel code. 5. The decoding device of claim 1 , wherein the trellis reduction logic is configured to remove trellis states which correspond to invalid bit allocations in the sequence of information bits. 6. The decoding device of claim 1 , wherein the trellis reduction logic is configured to remove trellis states which correspond to invalid field combinations in the sequence of information bits. 7. The decoding device of claim 1 , wherein the trellis reduction logic is configured to remove trellis states which are only reached by invalid paths. 8. The decoding device of claim 1 , wherein the trellis reduction logic is configured to provide the reduced number of trellis states based on trace back for decoding the context redundancy information. 9. The decoding device of claim 8 , wherein the trellis reduction logic is configured to use the decoded context redundancy information to restrict the plurality of trellis states. 10. The decoding device of claim 1 , wherein the trellis reduction logic is configured to provide the reduced number of trellis states based on evaluating hypotheses of different possible context redundancy information. 11. The decoding device of claim 10 , wherein the trellis reduction logic is configured to evaluate the hypotheses based on a cyclic redundancy check. 12. The decoding device of claim 1 , wherein the context redundancy information comprises at least one of self-context redundancy information and cross-context redundancy information. 13. The decoding device of claim 12 , wherein the self-context redundancy information comprises self-context redundancy of a bit field indicating a side link bandwidth within a sidelink master information block (SL-MIB) for device-to-device (D2D) communication. 14. The decoding device of claim 13 , wherein the cross-context redundancy information comprises cross-context redundancy between a bit field indicating a time division duplex uplink downlink (TDD-ULDL) configuration and the bit field indicating the side link bandwidth within the sidelink master information block (SL-MIB) for device-to-device (D2D) communication. 15. The decoding device of claim 1 , wherein the decoder is configured to decode the sequence of information bits based on Viterbi decoding. 16. A decoding method, comprising: providing a sequence of information bits comprising context redundancy information, wherein the sequence of information bits is encoded based on a predefined channel code; generating a plurality of trellis states based on the sequence of information bits and the channel code; reducing a number of the plurality of trellis states by at least one trellis state based on the context redundancy information, wherein the reduced number of the plurality of trellis states are provided during an online operation of a decoding device, wherein the reduced number of the plurality of trellis states are provided based on evaluating probabilities for different possible context redundancy information; and decoding the sequence of information bits by using a metric based on the reduced number of trellis states. 17. The decoding method of claim 16 , wherein the context redundancy information is provided at predefined positions of the sequence of information bits. 18. The decoding method of claim 16 , wherein the context redundancy information is provided as a bit field comprising at least one invalid bit combination. 19. The decoding method of claim 16 , wherein the sequence of information bits is correlated by the context redundancy information before being encoded by the channel code. 20. The decoding method of claim 16 , comprising: removing trellis states which correspond to invalid bit allocations in the sequence of information bits. 21. A decoding method, comprising: providing a sequence of information bits comprising self-context redundancy information and cross-context redundancy information, wherein the sequence of information bits is encoded based on a predefined channel code; generating a plurality of trellis states based on the sequence of information bits and the channel code during offline processing; reducing the plurality of trellis states by at least one trellis state based on the self-context redundancy information and the cross-context redundancy information during the offline processing; and using the reduced plurality of trellis states for decoding a sequence of information bits during an online processing. 22. The decoding method of claim 21 , comprising: providing the self-context redundancy information and the cross-context redundancy information at predefined positions of the sequence of information bits.

Assignees

Inventors

Classifications

  • using the Viterbi algorithm or Viterbi processors · CPC title

  • with trellis coding, e.g. with convolutional codes and TCM · CPC title

  • Convolutional codes · CPC title

  • Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms · CPC title

  • Generic software techniques for error detection or fault masking · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10255144B2 cover?
The disclosure relates to a decoding device, comprising: a receiver configured to provide a sequence of information bits comprising context redundancy information, wherein the sequence of information bits is encoded based on a predefined channel code; a trellis generation logic configured to generate a plurality of trellis states based on the sequence of information bits and the channel code; a…
Who is the assignee on this patent?
Intel Ip Corp
What technology area does this patent fall under?
Primary CPC classification H03M13/3994. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 09 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).