FR2967320A1 - Procede et dispositif de decodage de donnees recues dans des trames - Google Patents
Procede et dispositif de decodage de donnees recues dans des trames Download PDFInfo
- Publication number
- FR2967320A1 FR2967320A1 FR1160157A FR1160157A FR2967320A1 FR 2967320 A1 FR2967320 A1 FR 2967320A1 FR 1160157 A FR1160157 A FR 1160157A FR 1160157 A FR1160157 A FR 1160157A FR 2967320 A1 FR2967320 A1 FR 2967320A1
- Authority
- FR
- France
- Prior art keywords
- decoding
- frames
- data
- turbo
- convolution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/6325—Error control coding in combination with demodulation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
- H04L1/005—Iterative decoding, including iteration between signal detection and decoding operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0052—Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0067—Rate matching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/23—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/41—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
- H03M13/4138—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors soft-output Viterbi algorithm based decoding, i.e. Viterbi decoding with weighted decisions
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
Claims (1)
- REVENDICATIONS1» Procédé de décodage de données reçues dans des trames, * les données reçues dans les trames ayant une modulation différentielle et un codage de convolution, procédé caractérisé en ce qu' - on applique au moins une démodulation turbo (17) et un désentre- lacement (12, 13) ainsi qu'un décodage de convolution (20), * le désentrelacement (12, 13) étant fait dans le temps, avant la démo- dulation turbo (17), io * la démodulation turbo (17) et le décodage de convolution (20) se faisant selon un traitement par itération, * le décodage de convolution (20) appliquant au moins en partie un algorithme Viterbi à sortie souple. 15 2» Procédé selon la revendication 1, caractérisé par une association dynamique des données par des index, * l'association servant notamment à associer la partie réelle et la partie imaginaire d'un bit. 20 3» Procédé selon la revendication 1, caractérisé en ce que les données reçues dans les trames sont reçues sous forme de signaux radio numériques. 4» Procédé selon la revendication 1, caractérisé en ce qu' avec l'algorithme SOVA, on ne génère que des sorties souples (22) pour les positions sans pointillés dans le code de convolution. 5» Procédé selon la revendication 1, caractérisé en ce que dans les sorties souples (22) du démodulateur (17), on remplace les positions en pointillés par des zéros. 35 512 6» Procédé selon la revendication 1, caractérisé en ce que la suppression de pointillés (14) n'est faite que pour émettre les sorties rigides (23). 7» Procédé selon la revendication 1, caractérisé en ce que les valeurs des sorties souples (22) servent également de critères d'arrêt du traitement par itération. io 8» Dispositif de décodage de données transmises dans des trames, le dispositif ayant un démodulateur (17) pour les données à modulation différentielle ainsi qu'un décodeur de convolution (20), dispositif caractérisé en ce que 15 le démodulateur (17) est un démodulateur turbo (17), * au moins un désentrelaceur (12, 13) précède le démodulateur turbo ( 17), * le décodeur de convolution est un décodeur SOVA (20). 20 9» Dispositif selon la revendication 8, caractérisé en ce qu' il comporte une mémoire réalisée comme mémoire d'entrelacement. 10» Produit programme d'ordinateur comportant des parties de pro- 25 gramme pour exécuter le procédé selon au moins l'une des revendications précédentes 1 à 7 et structure de données lisibles par une machine, notamment un ordinateur, générée par un procédé selon au moins l'une des revendications 1 à 7 et/ou avec au moins un produit programme d'ordinateur ainsi que support de données lisibles par une 30 machine, notamment support de données lisibles par un ordinateur comportant au moins un produit programme d'ordinateur inscrit et/ou mémorisé et/ou mis à disposition avec au moins une structure de don-nées. 13 11°) Application d'un dispositif selon les revendications 8 et 9 à un récepteur radio pour décoder des signaux radio numériques dans des données reçues dans des trames.5
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102010043610.0 | 2010-11-09 | ||
| DE102010043610A DE102010043610A1 (de) | 2010-11-09 | 2010-11-09 | Verfahren sowie eine Vorrichtung zur Dekodierung von in Rahmen empfangenen Daten |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2967320A1 true FR2967320A1 (fr) | 2012-05-11 |
| FR2967320B1 FR2967320B1 (fr) | 2020-01-10 |
Family
ID=45955488
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1160157A Active FR2967320B1 (fr) | 2010-11-09 | 2011-11-08 | Procede et dispositif de decodage de donnees recues dans des trames |
Country Status (4)
| Country | Link |
|---|---|
| CN (1) | CN102571278B (fr) |
| DE (1) | DE102010043610A1 (fr) |
| FR (1) | FR2967320B1 (fr) |
| IT (1) | ITMI20111922A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3361659A1 (fr) * | 2017-02-08 | 2018-08-15 | Nxp B.V. | Module de reception dpsk |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10139856A1 (de) | 2001-08-14 | 2003-03-13 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Verarbeitung von in Rahmen empfangenen Daten |
| US7046978B2 (en) * | 2002-02-08 | 2006-05-16 | Qualcomm, Inc. | Method and apparatus for transmit pre-correction in wireless communications |
| CN101355407A (zh) * | 2008-09-26 | 2009-01-28 | 北京新岸线移动多媒体技术有限公司 | 用于地面移动多媒体广播的接收机、接收装置和接收方法 |
| CN101562596A (zh) * | 2009-05-26 | 2009-10-21 | 北京理工大学 | 一种基于ofdm技术的机载高速通信系统 |
-
2010
- 2010-11-09 DE DE102010043610A patent/DE102010043610A1/de active Pending
-
2011
- 2011-10-25 IT IT001922A patent/ITMI20111922A1/it unknown
- 2011-11-07 CN CN201110457241.5A patent/CN102571278B/zh active Active
- 2011-11-08 FR FR1160157A patent/FR2967320B1/fr active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3361659A1 (fr) * | 2017-02-08 | 2018-08-15 | Nxp B.V. | Module de reception dpsk |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2967320B1 (fr) | 2020-01-10 |
| DE102010043610A1 (de) | 2012-05-10 |
| CN102571278A (zh) | 2012-07-11 |
| CN102571278B (zh) | 2016-08-03 |
| ITMI20111922A1 (it) | 2012-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0481549B1 (fr) | Système et procédé de codage/décodage de signaux numériques transmis en modulation codée | |
| EP0578313B1 (fr) | Codage enchaíné, pour la transmission OFDM | |
| EP0891656B1 (fr) | Procede et dispositif de codage convolutif de blocs de donnees, et procede et dispositif de decodage correspondants | |
| EP1059787B1 (fr) | Système paramètrable à entrelacement temporel et fréquentiel pour la transmission de données numériques entre stations fixes ou mobiles | |
| EP0950306B1 (fr) | Procede et dispositif de mise en forme d'un bruit d'ecretage d'une modulation multiporteuse | |
| EP0808538B1 (fr) | Dispositif de reception de signaux numeriques a structure iterative, module et procede correspondants | |
| FR2794915A1 (fr) | Procede et dispositif d'emission, procede et dispositif de reception, et systemes les mettant en oeuvre | |
| FR2815199A1 (fr) | Procedes de turbocodage circulaire de grande distance minimale, et systemes pour leur mise en oeuvre | |
| FR2804260A1 (fr) | Procede de transmission numerique de type a codage correcteur d'erreurs | |
| EP2507930B1 (fr) | Procede de transmission d'un signal numerique pour un systeme marc semi-orthogonal avec relais half-duplex, produit programme et dispositif relais correspondants | |
| EP0594505B1 (fr) | Procédé de codage-décodage hiérarchique d'un signal numérique, et système correspondant utilisé en télévision numérique | |
| EP3373489B1 (fr) | Système d'émission/réception utilisant une modulation conjointe orthogonale-linéaire | |
| EP2415193B1 (fr) | Procédé et dispositif de modulation mettant en oeuvre une modulation différentielle, procédé et dispositif de démodulation, signal et produits programme d'ordinateur correspondants | |
| EP1128589B1 (fr) | Critère d'interruption pour un décodeur turbo | |
| FR2805102A1 (fr) | Procedes et dispositifs d'emission et de reception d'information, et systemes les mettant en oeuvre | |
| WO2007066044A2 (fr) | Procede et dispositif d'entrelacement dynamique | |
| FR2805418A1 (fr) | Procede de transmission numerique de type a codage correcteur d'erreurs | |
| FR2967320A1 (fr) | Procede et dispositif de decodage de donnees recues dans des trames | |
| FR2838581A1 (fr) | Procede de codage et/ou de decodage de codes correcteurs d'erreurs, dispositifs et signal correspondants | |
| EP3361659B1 (fr) | Module de reception dpsk | |
| FR2972878A1 (fr) | Procede d'encodage correcteur d'erreur, procede de decodage et dispositifs associes. | |
| FR2882480A1 (fr) | Procede et dispositif de synchronisation trame | |
| FR2796780A1 (fr) | Procede et dispositif de codage a au moins deux codages en parallele et permutation amelioree, et procede et dispositif de decodage correspondants | |
| EP0821500B1 (fr) | Décodage multiple | |
| FR2972877A1 (fr) | Procede d'encodage correcteur d'erreur, procede de decodage et dispositifs associes. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 5 |
|
| PLFP | Fee payment |
Year of fee payment: 6 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20171103 |
|
| PLFP | Fee payment |
Year of fee payment: 7 |
|
| PLFP | Fee payment |
Year of fee payment: 8 |
|
| PLFP | Fee payment |
Year of fee payment: 9 |
|
| PLFP | Fee payment |
Year of fee payment: 10 |
|
| PLFP | Fee payment |
Year of fee payment: 11 |
|
| PLFP | Fee payment |
Year of fee payment: 12 |
|
| PLFP | Fee payment |
Year of fee payment: 13 |
|
| PLFP | Fee payment |
Year of fee payment: 14 |
|
| PLFP | Fee payment |
Year of fee payment: 15 |