CHASE ALGORITHM BASED ON DIFFERENTIAL DECODER FOR SOFT DECISION REED SOLOMON DECODING IN A QAM SYSTEM

Apparatus and methods are provided for differential decoding in a communication system, such as a cable system, that enable use of Chase algorithm for Reed Solomon (RS) codes (i.e., non-binary codes). A differential decoder (170) has a memory for storing a current decoder input and a previous decode...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GOLDMAN, NAOR, SOMMER, NAFTALI
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator GOLDMAN, NAOR
SOMMER, NAFTALI
description Apparatus and methods are provided for differential decoding in a communication system, such as a cable system, that enable use of Chase algorithm for Reed Solomon (RS) codes (i.e., non-binary codes). A differential decoder (170) has a memory for storing a current decoder input and a previous decoder input. Each decoder input comprises a first candidate (Input Constellation Candidate #1), a second candidate (Input Constellation Candidate #2) and a reliability score (Score). A first branch comprises a first differential decoder (192) and corresponds to the first candidate. A second branch comprises a second differential decoder (196) and corresponds to the second candidate. A processing circuit (190) is operative to determine whether a previous decoder input is a boundary point, and if not, a current first candidate is applied to the first differential decoder (192) and a current second candidate is applied to the second differential decoder (196). If a previous decoder input is a boundary point and a current input score is greater than a previous input score, a first current candidate is applied to the first differential decoder and the second differential decoder and a second differential decoder memory is set to the contents of a first differential decoder memory. If a previous decoder input is a boundary point and a current input score is not greater then a previous input score, current first and second candidates are applied to the first and second differential decoders, respectively. La présente invention concerne un appareil et des procédés destinés au décodage différentiel dans un système de communication, tel qu'un système par câble, qui permettent l'utilisation de l'algorithme de Chase pour des codes Reed Solomon (RS) (c.-à-d. des codes non binaires). Un décodeur différentiel (170) a une mémoire destinée au stockage d'une entrée de décodeur actuelle et d'une entrée de décodeur précédente. Chaque entrée de décodeur comprend un premier candidat (Candidat de constellation d'entrée n°1), un second candidat (Candidat de constellation d'entrée n°2) et un score de fiabilité (Score). Une première branche comprend un premier décodeur différentiel (192) et correspond au premier candidat. Une seconde branche comprend un premier décodeur différentiel (196) et correspond au second candidat. Un circuit de traitement (190) fonctionne de manière à déterminer si une entrée de décodeur précédente est un point frontière, et si ce n'est pas le cas, on applique un pre
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2007112253A3</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2007112253A3</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2007112253A33</originalsourceid><addsrcrecordid>eNqNy8EKwjAQBNBcPIj6DwuehbZBPMdk0yw0WUwC4qkUiSfRQv1_bMEP8DTM8GYtinYqIaiu5UjZeTjP1QAHMGQtRgyZVAcGNRuMYDlCYpuXgRLNLOLME3fsl8_CKLRAARRclId0Sxn9Vqwew3Mqu19uxN5i1u5QxndfpnG4l1f59FduqupU101zlErK_9QX-rI1CQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>CHASE ALGORITHM BASED ON DIFFERENTIAL DECODER FOR SOFT DECISION REED SOLOMON DECODING IN A QAM SYSTEM</title><source>esp@cenet</source><creator>GOLDMAN, NAOR ; SOMMER, NAFTALI</creator><creatorcontrib>GOLDMAN, NAOR ; SOMMER, NAFTALI</creatorcontrib><description>Apparatus and methods are provided for differential decoding in a communication system, such as a cable system, that enable use of Chase algorithm for Reed Solomon (RS) codes (i.e., non-binary codes). A differential decoder (170) has a memory for storing a current decoder input and a previous decoder input. Each decoder input comprises a first candidate (Input Constellation Candidate #1), a second candidate (Input Constellation Candidate #2) and a reliability score (Score). A first branch comprises a first differential decoder (192) and corresponds to the first candidate. A second branch comprises a second differential decoder (196) and corresponds to the second candidate. A processing circuit (190) is operative to determine whether a previous decoder input is a boundary point, and if not, a current first candidate is applied to the first differential decoder (192) and a current second candidate is applied to the second differential decoder (196). If a previous decoder input is a boundary point and a current input score is greater than a previous input score, a first current candidate is applied to the first differential decoder and the second differential decoder and a second differential decoder memory is set to the contents of a first differential decoder memory. If a previous decoder input is a boundary point and a current input score is not greater then a previous input score, current first and second candidates are applied to the first and second differential decoders, respectively. La présente invention concerne un appareil et des procédés destinés au décodage différentiel dans un système de communication, tel qu'un système par câble, qui permettent l'utilisation de l'algorithme de Chase pour des codes Reed Solomon (RS) (c.-à-d. des codes non binaires). Un décodeur différentiel (170) a une mémoire destinée au stockage d'une entrée de décodeur actuelle et d'une entrée de décodeur précédente. Chaque entrée de décodeur comprend un premier candidat (Candidat de constellation d'entrée n°1), un second candidat (Candidat de constellation d'entrée n°2) et un score de fiabilité (Score). Une première branche comprend un premier décodeur différentiel (192) et correspond au premier candidat. Une seconde branche comprend un premier décodeur différentiel (196) et correspond au second candidat. Un circuit de traitement (190) fonctionne de manière à déterminer si une entrée de décodeur précédente est un point frontière, et si ce n'est pas le cas, on applique un premier candidat actuel au premier décodeur différentiel (192) et on applique un second candidat actuel au second décodeur différentiel (196). Si une entrée de décodeur précédente est un point frontière et un score d'entrée actuel est supérieur à un score d'entrée précédent, on applique un premier candidat actuel au premier décodeur différentiel et au second décodeur différentiel et on définit une seconde mémoire de décodeur différentiel sur le contenu d'une première mémoire de décodeur différentiel. Si une entrée de décodeur précédente est un point frontière, et qu'un score d'entrée actuel n'est pas supérieur à un score d'entrée précédent, on applique respectivement le premier et le second candidats actuels au premier et au second décodeurs différentiels.</description><language>eng ; fre</language><subject>ANALOGUE COMPUTERS ; BASIC ELECTRONIC CIRCUITRY ; CALCULATING ; CODE CONVERSION IN GENERAL ; CODING ; COMPUTING ; COUNTING ; DECODING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRICITY ; PHYSICS ; TRANSMISSION ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2008</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20080515&amp;DB=EPODOC&amp;CC=WO&amp;NR=2007112253A3$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76289</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20080515&amp;DB=EPODOC&amp;CC=WO&amp;NR=2007112253A3$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>GOLDMAN, NAOR</creatorcontrib><creatorcontrib>SOMMER, NAFTALI</creatorcontrib><title>CHASE ALGORITHM BASED ON DIFFERENTIAL DECODER FOR SOFT DECISION REED SOLOMON DECODING IN A QAM SYSTEM</title><description>Apparatus and methods are provided for differential decoding in a communication system, such as a cable system, that enable use of Chase algorithm for Reed Solomon (RS) codes (i.e., non-binary codes). A differential decoder (170) has a memory for storing a current decoder input and a previous decoder input. Each decoder input comprises a first candidate (Input Constellation Candidate #1), a second candidate (Input Constellation Candidate #2) and a reliability score (Score). A first branch comprises a first differential decoder (192) and corresponds to the first candidate. A second branch comprises a second differential decoder (196) and corresponds to the second candidate. A processing circuit (190) is operative to determine whether a previous decoder input is a boundary point, and if not, a current first candidate is applied to the first differential decoder (192) and a current second candidate is applied to the second differential decoder (196). If a previous decoder input is a boundary point and a current input score is greater than a previous input score, a first current candidate is applied to the first differential decoder and the second differential decoder and a second differential decoder memory is set to the contents of a first differential decoder memory. If a previous decoder input is a boundary point and a current input score is not greater then a previous input score, current first and second candidates are applied to the first and second differential decoders, respectively. La présente invention concerne un appareil et des procédés destinés au décodage différentiel dans un système de communication, tel qu'un système par câble, qui permettent l'utilisation de l'algorithme de Chase pour des codes Reed Solomon (RS) (c.-à-d. des codes non binaires). Un décodeur différentiel (170) a une mémoire destinée au stockage d'une entrée de décodeur actuelle et d'une entrée de décodeur précédente. Chaque entrée de décodeur comprend un premier candidat (Candidat de constellation d'entrée n°1), un second candidat (Candidat de constellation d'entrée n°2) et un score de fiabilité (Score). Une première branche comprend un premier décodeur différentiel (192) et correspond au premier candidat. Une seconde branche comprend un premier décodeur différentiel (196) et correspond au second candidat. Un circuit de traitement (190) fonctionne de manière à déterminer si une entrée de décodeur précédente est un point frontière, et si ce n'est pas le cas, on applique un premier candidat actuel au premier décodeur différentiel (192) et on applique un second candidat actuel au second décodeur différentiel (196). Si une entrée de décodeur précédente est un point frontière et un score d'entrée actuel est supérieur à un score d'entrée précédent, on applique un premier candidat actuel au premier décodeur différentiel et au second décodeur différentiel et on définit une seconde mémoire de décodeur différentiel sur le contenu d'une première mémoire de décodeur différentiel. Si une entrée de décodeur précédente est un point frontière, et qu'un score d'entrée actuel n'est pas supérieur à un score d'entrée précédent, on applique respectivement le premier et le second candidats actuels au premier et au second décodeurs différentiels.</description><subject>ANALOGUE COMPUTERS</subject><subject>BASIC ELECTRONIC CIRCUITRY</subject><subject>CALCULATING</subject><subject>CODE CONVERSION IN GENERAL</subject><subject>CODING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>DECODING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2008</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNy8EKwjAQBNBcPIj6DwuehbZBPMdk0yw0WUwC4qkUiSfRQv1_bMEP8DTM8GYtinYqIaiu5UjZeTjP1QAHMGQtRgyZVAcGNRuMYDlCYpuXgRLNLOLME3fsl8_CKLRAARRclId0Sxn9Vqwew3Mqu19uxN5i1u5QxndfpnG4l1f59FduqupU101zlErK_9QX-rI1CQ</recordid><startdate>20080515</startdate><enddate>20080515</enddate><creator>GOLDMAN, NAOR</creator><creator>SOMMER, NAFTALI</creator><scope>EVB</scope></search><sort><creationdate>20080515</creationdate><title>CHASE ALGORITHM BASED ON DIFFERENTIAL DECODER FOR SOFT DECISION REED SOLOMON DECODING IN A QAM SYSTEM</title><author>GOLDMAN, NAOR ; SOMMER, NAFTALI</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2007112253A33</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2008</creationdate><topic>ANALOGUE COMPUTERS</topic><topic>BASIC ELECTRONIC CIRCUITRY</topic><topic>CALCULATING</topic><topic>CODE CONVERSION IN GENERAL</topic><topic>CODING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>DECODING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>GOLDMAN, NAOR</creatorcontrib><creatorcontrib>SOMMER, NAFTALI</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>GOLDMAN, NAOR</au><au>SOMMER, NAFTALI</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>CHASE ALGORITHM BASED ON DIFFERENTIAL DECODER FOR SOFT DECISION REED SOLOMON DECODING IN A QAM SYSTEM</title><date>2008-05-15</date><risdate>2008</risdate><abstract>Apparatus and methods are provided for differential decoding in a communication system, such as a cable system, that enable use of Chase algorithm for Reed Solomon (RS) codes (i.e., non-binary codes). A differential decoder (170) has a memory for storing a current decoder input and a previous decoder input. Each decoder input comprises a first candidate (Input Constellation Candidate #1), a second candidate (Input Constellation Candidate #2) and a reliability score (Score). A first branch comprises a first differential decoder (192) and corresponds to the first candidate. A second branch comprises a second differential decoder (196) and corresponds to the second candidate. A processing circuit (190) is operative to determine whether a previous decoder input is a boundary point, and if not, a current first candidate is applied to the first differential decoder (192) and a current second candidate is applied to the second differential decoder (196). If a previous decoder input is a boundary point and a current input score is greater than a previous input score, a first current candidate is applied to the first differential decoder and the second differential decoder and a second differential decoder memory is set to the contents of a first differential decoder memory. If a previous decoder input is a boundary point and a current input score is not greater then a previous input score, current first and second candidates are applied to the first and second differential decoders, respectively. La présente invention concerne un appareil et des procédés destinés au décodage différentiel dans un système de communication, tel qu'un système par câble, qui permettent l'utilisation de l'algorithme de Chase pour des codes Reed Solomon (RS) (c.-à-d. des codes non binaires). Un décodeur différentiel (170) a une mémoire destinée au stockage d'une entrée de décodeur actuelle et d'une entrée de décodeur précédente. Chaque entrée de décodeur comprend un premier candidat (Candidat de constellation d'entrée n°1), un second candidat (Candidat de constellation d'entrée n°2) et un score de fiabilité (Score). Une première branche comprend un premier décodeur différentiel (192) et correspond au premier candidat. Une seconde branche comprend un premier décodeur différentiel (196) et correspond au second candidat. Un circuit de traitement (190) fonctionne de manière à déterminer si une entrée de décodeur précédente est un point frontière, et si ce n'est pas le cas, on applique un premier candidat actuel au premier décodeur différentiel (192) et on applique un second candidat actuel au second décodeur différentiel (196). Si une entrée de décodeur précédente est un point frontière et un score d'entrée actuel est supérieur à un score d'entrée précédent, on applique un premier candidat actuel au premier décodeur différentiel et au second décodeur différentiel et on définit une seconde mémoire de décodeur différentiel sur le contenu d'une première mémoire de décodeur différentiel. Si une entrée de décodeur précédente est un point frontière, et qu'un score d'entrée actuel n'est pas supérieur à un score d'entrée précédent, on applique respectivement le premier et le second candidats actuels au premier et au second décodeurs différentiels.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2007112253A3
source esp@cenet
subjects ANALOGUE COMPUTERS
BASIC ELECTRONIC CIRCUITRY
CALCULATING
CODE CONVERSION IN GENERAL
CODING
COMPUTING
COUNTING
DECODING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
PHYSICS
TRANSMISSION
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title CHASE ALGORITHM BASED ON DIFFERENTIAL DECODER FOR SOFT DECISION REED SOLOMON DECODING IN A QAM SYSTEM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T18%3A04%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=GOLDMAN,%20NAOR&rft.date=2008-05-15&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2007112253A3%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true