FR2530096A1 - Circuit de synchronisation pour decodeur viterbi - Google Patents
Circuit de synchronisation pour decodeur viterbi Download PDFInfo
- Publication number
- FR2530096A1 FR2530096A1 FR8311534A FR8311534A FR2530096A1 FR 2530096 A1 FR2530096 A1 FR 2530096A1 FR 8311534 A FR8311534 A FR 8311534A FR 8311534 A FR8311534 A FR 8311534A FR 2530096 A1 FR2530096 A1 FR 2530096A1
- Authority
- FR
- France
- Prior art keywords
- signal
- synchronization
- word
- code
- binary
- 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
- 230000004044 response Effects 0.000 claims abstract description 14
- 238000001514 detection method Methods 0.000 claims description 16
- 230000010363 phase shift Effects 0.000 claims description 16
- 230000010354 integration Effects 0.000 claims description 5
- 150000001768 cations Chemical class 0.000 claims 5
- 239000000975 dye Substances 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010200 validation analysis Methods 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- RDYMFSUJUZBWLH-UHFFFAOYSA-N endosulfan Chemical compound C12COS(=O)OCC2C2(Cl)C(Cl)=C(Cl)C1(Cl)C2(Cl)Cl RDYMFSUJUZBWLH-UHFFFAOYSA-N 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
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/33—Synchronisation based on error coding or decoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0054—Detection of the synchronisation error by features other than the received signal transition
- H04L7/0062—Detection of the synchronisation error by features other than the received signal transition detection of error based on data decision error, e.g. Mueller type detection
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
UN CIRCUIT DE SYNCHRONISATION 106, 107, 108, 109, 110, 111, 113 DE DECODEUR VITERBI 103 COMPREND UN DEPHASEUR 102 POUR INTRODUIRE UN RETARD VARIABLE DANS UN COURANT DE BITS RECUS DE CODES DE COMBINAISON EN REPONSE A UN SIGNAL DE COMMANDE QUI LUI EST APPLIQUE PAR RAPPORT A UN SIGNAL DE SYNCHRONISATION DE MOT QUI EST OBTENU A PARTIR DU COURANT DE BITS. UN PREMIER DETECTEUR DETECTE DES VALEURS METRIQUES MAXIMUM ET MINIMUM DU DECODEUR VITERBI. UN SECOND DETECTEUR DETECTE LA DIFFERENCE ENTRE LES VALEURS METRIQUES MAXIMUM ET MINIMUM DETECTEES POUR APPLICATION A UN INTEGRATEUR. LA SORTIE DE L'INTEGRATEUR EST APPLIQUEE A UN TROISIEME DETECTEUR QUI DETECTE LE MOMENT OU LA SORTIE DE L'INTEGRATEUR ATTEINT UNE VALEUR INDICATRICE D'UN ETAT DE SYNCHRONISATION DE MOT OU D'ABSENCE DE SYNCHRONISATION DE MOT. UN SIGNAL DE DEPHASAGE EST PRODUIT EN REPONSE A UN SIGNAL DE SORTIE EN PROVENANCE DU TROISIEME DETECTEUR ET APPLIQUE AU CIRCUIT DE DEPHASAGE COMME SIGNAL DE COMMANDE.
Description
1.
La présente invention concerne un circuit de syn-
chronisation pour décodeur Viterbi.
Un codeur et un décodeur de composition utilisant
l'algorithme Viterbi permettent de réduire les taux d'er-
reur et d'augmenter le rapport effectif signal/bruit d'un système de transmission, et conviennent particulièrement
pour les télécommunications par satellite Un décodeur Viter-
bi est décrit en détail dans un article ayant pour titre: "The Viterbi Algorithm" on the Proceedings of the IEEE, Vol,
61, n 3, mars 1973, pages 268 à 278, Le circuit de syn-
chronisation pour un décodeur Viterbi doit non seulement établir une synchronisation de bits dans laquelle les " 1 " et les 1 "O" binaires reçus ont la même séquence de courante, de bit que la séquence transmise de " 1 " et de "O" binaires, mais également d'établir une synchronisation de mots dans laquelle les " 1 " et les " O " binaires des mots de code reçus coïncident dans le temps avec les " 1 " et les " O " binaires
des mots de code transmis Dans le but d'établir la synchro-
nisation de mots,il a été de pratique courante d'obtenir un
signal de synchronisation tel que des signaux de synchroni-
sation de trame en provenance de systèmes à modulation par
impulsions codées, par exemple Cependant, le format de syn-
chronisation diffère d'un système à l'autre et il en résulte que le circuit de synchronisation pour un décodeur Viterbi 2, doit être conçu à la demande de manière à satisfaire le format particulier du système extérieur Si le signal de
synchronisation est difficile à obtenir à partir d'un sys-
tème extérieur, l'application d'un décodeur Viterbi à un tel système sera impossible. Par conséquent, un objet de la présente invention est un circuit de synchronisation pour décodeur Viterbi qui
élimine la nécessité d'extraire des signaux de synchroni-
sation à partir de sources extérieures.
Une caractéristique de la présente invention est la présence d'un circuit de synchronisation pour décodeur
Viterbi destiné à recevoir un courant de bits de mots de co-
de et comportant un moyen pour donner un signal de synchro-
nisation de mots à partir du courant de bits reçu Le cir-
cuit de synchronisation comprend un déphaseur pour introdui-
re un retard variable au courant de bits ou au signal de syn-
chronisation de mots en réponse à un signal de commande qui
lui est appliqué, et un premier moyen de détection pour obte-
nir une valeur métrique maximum et une valeur métrique mini-
mum du décodeur Viterbi, Un second moyen de détection est
prévu pour détecter la différence entre les valeurs métri-
ques maximum et minimum pour application à un intégrateur.
Un troisième moyen de détection détecte le moment o la sor-
tie de l'intégrateur atteint une valeur indicatrice d'un état de synchronisation de mot ou de non-synchronisation de mot du décodeur Viterbi, Un signal de déphasage est produit en réponse à un signal de sortie en provenance du troisième moyen de détection et appliqué au circuit de déphasage comme signal de commande, Selon une autre caractéristique de la présente
invention, le troisième moyen de détection comprend un com-
parateur qui compare le signal de sortie de l'intégrateur à
une valeur prédéterminée et produit une sortie de compara-
teur conmme indication de l'état de non-synchronisation de
mots lorsque la valeur prédéterminée est atteinte, Diffé-
rentes valeurs du déphasage sont représentées par une sé-
rie de codes binaires recycliques, Une mémoire est prévue pour le stockage du code binaire en réponse à la sortie du 3, comparateur et pour appliquer le code binaire stocké au déphaseur, Si l'état de non- synchronisation de mots se maintient, le code binaire suivant sera stocké dans la
mémoire et appliqué au déphaseur et le processus se pour-
suivra jusqu'à ce qu'un état de synchronisation-de mots soit établi,
Selon encore une autre caractéristique de la pré-
sente invention, le troisième moyen de détection comprend un détecteur de valeurs maximum pour détecter le moment o le
o 10 signal de sortie de l'intégrateur atteint une valeur maxi-
mum et produire un signal de sortie à titre d'indication d'un état de synchronisation de mots Différentes valeurs du signal de déphasage sont représentées par une série de
codes binaires recycliques Une mémoire stocke le code bi-
naire en l'absence du signal de sortie du détecteur de va-
leurs maximum et applique le code binaire stocké au dépha-
seur jusqu'à ce que le détecteur de valeur maximum produi-
se un signal de sortie, La présente invention sera bien comprise lors de
la description suivante faite en liaison avec les dessins
ci-joints dans lesquels: La figure 1 est un schéma sous forme de blocs d'un codeur de composition connu auquel est connecté le décodeur Viterbi de la présente invention par des canaux de transmission parallèles, et est présentée à des fins de
description du fonctionnement du décodeur Viterbi de la
présente invention; La figure 2 est un schéma sous forme de blocs d'un convertisseur parallèlesérie devant être utilisé en liaison avec le codeur de la figure 1, si l'on souhaite une transmission en série de bits; Les figures 3 a & 3 c sont des représentations schématiques des formats de code des signaux numériques
transmis et reçus, et présentées des fins de description
d'états de synchronisation de mots et de non-synchronisa-
tion de mots -
La figure 4 est un schéma sous forme de blocs d'un premier mode de réalisation préféré de la présente 4. invention,
La figure 5 est un graphique illustrant les va-
leurs métriques maximum et minimum en fonction du temps
lors d'états de synchronisation de mots et de non-synchro-
nisation de mots; La figure 6 est un diagramme de temps servant à décrire le circuit de synchronisation de la figure 4; Les figures 7 et 8 sont des schémas sous forme de blocs du déphaseur de la figure 4;
La figure g est un schéma de circuit d'un dépha-
seur qui est utilisé lorsque le code de composition est transmis sous forme parallèle; et La figure 10 est un schéma sous forme de blocs
d'un second mode de réalisation préféré de la présente in-
vention.
La figure 1 représente un codeur de composition d'o le décodeur Viterbide la présente invention reçoit un signal codé Ce codeur est constitué de trois registres de décalage 202, 203 et 204 connectés en série de manière
à recevoir un signal de code aux intervalles 2 T, comme re-
présenté en figure 3 a, à une borne 201, une porte OU Exclu-
sif 205 ayant ses entrées reliées aux sorties des registres de décalage 202, 203, 204 et une porte OU Exclusif 207 dont les entrées sont reliées aux sorties des registres de décalage 202 et 204 Des mots de code de composition de taux 1/2 ayant une longueur de contrainte 3 sont produits aux bornes 206 et 208 comme représenté en figure 3 b Les
mots de code produits peuvent être transmis sous forme pa-
rallèle ou être couplés aux bornes d'entrée 301 et 302 d'un convertisseur parallèle-série 303 (figure 2) La borne de sortie 304 du convertisseur est couplée à un modulateur,non représenté, de manière à moduler les bits de code sur une
porteuse pour transmission.
Pour obtenir un décodage correct du code de com-
position, il est nécessaire qu'un décodeur Viterbi établis-
se une synchronisation de bit ainsi qu'une synchronisation de mot Si le mot de code reçu est sous forme de série et
est retardé d'un intervalle T, le décodeur Viterbi reconnal-
, tra l'entrée à retard comme une sdquence de mots de code ( 1 ', 2)( 2 ', 3)( 3 ', 4) etc,, comme représenté en figure 3 c, et s'il s'agit d'une forme parallèle, une fausse paire de
codes sera traitée.
En liaison avec la figure 4, on a représenté un
décodeur Viterbi, et un circuit de synchronisation cons-
truit pour ce décodeur selon un premier mode de réalisation de la présente invention Les mots de code de combinaison
transmis sont démodulés par un démodulateur 100 dont le si-
l O gnal de synchronisation de bit est obtenu pour couplage à un diviseur de fréquence 1/2 101 afin de produire un signal
de synchronisation de mots à une borne 114 Les mots de co-
de de combinaison démodulés sont appliqués à un déphaseur
102 Comme on le décrira en détail ultérieurement, le dé-
phaseur 102 fournit une séquence à commande par phase de
courant de bits à une ligne 104 et un signal de synchronisa-
tion de mot à une ligne 115.
Au déphaseur 102 est relié un décodeur Viterbi connu 103 Le signal de code de combinaison provenant du déphaseur 102 est appliqué à un calculateur métrique de branche 113 qui reçoit les courants de bits appliqués en réponse au signal de synchronisation de mot, de manière à calculer la valeur incrémentielle métrique de chaque branche
qui peut être prise Une mémoire métrique 134 reçoit la sor-
tie d'un sélecteur de branche 133 pour stocker la valeur mé-
trique de chaque "état" dans le diagramme en treillis de
l'algorithme Viterbi et lit la valeur stockée pour applica-
tion à un additionneur 132 o il y a sommation avec la va-
leur métrique incrémentielle, Le sélecteur métrique 133 est également synchronisé de manière à recevoir la sortie de l'additionneur 132 pour sélectionner la valeur métrique plus grande (comptage de Dit) des deux branches métriques connectées à chaque "état", La valeur métrique de la branche sélectionnée est appliquée à la mémoire métrique 134 et à une mémoire de trajet 135 qui est également synchronisée de manière à stocker le trajet métrique sélectionné et fournir
des " 1 " et " O " binaires alors que le trajet sélectionné pro-
gresse dans le diagramme en treillis Le contenu de la mémoi-
6.
re métrique 134 est normalisé par un circuit de normali-
sation 136 pour éviter les débordements.
A la sortie du sélecteur de branche 133 est bran-
ché un circuit de synchronisation construit selon la pré-
sente invention Le circuit de synchronisation comprend un sélecteur métrique maximum et minimum 105, un soustracteur numérique 108, un intégrateur numérique 109, un détecteur numérique de seuil ou comparateur 110, une mémoire 111, et un générateur de code binaire 113 Le sélecteur de valeurs métriques maximum et minimum 105 comprend essentiellement une mémoire pour stocker les valeurs métriques des "états" qui peuvent être pris par le décodeur Viterbi et un ensemble de commande qui compare les valeurs stockées les unes aux
autres de manière à sélectionner la valeur maximum pour ap-
plication à une borne 106 et sélectionner la valeur minimum pour application à une borne 107 Le soustracteur 108 est
relié aux bornes 106 et 107 de manière à détecter la dif-
férence entre les valeurs métriques maximum et minimum La
valeur de différence détectée est intégrée par un intégra-
teur 109 pour fournir un signal représentant la valeur mo-
yenne de la différence Par suite de cet effet de moyenne,
les fluctuations de la valeur de différence sont éliminées.
Le comparateur 110 compare la sortie de l'intégrateur 109 à un niveau de seuil prédéterminé et applique une impulsion
de validation d'écriture à la mémoire 111 pour écrire l'in-
formation de déphasage en provenance du générateur de code 113 lorsque la sortie de l'intégrateur tombe au niveau du seuil.
Le générateur de code binaire 113 produit une sé-
rie de codes binaires recycliques représentant des quanti-
tés différentes de déphasage, Lorsque la mémoire 111 est
validée, un code binaire de déphasage y est stocké et appli-
qué au circuit de déphasage 102 comme signal de commande de phase, Le fonctionnement de ce mode de réalisation de
l'invention sera compris à la description suivante qui est
faite en liaison avec les figures 5 et 6 On trouve que lorsque le signal reçu n'est pas en synchronisation de mot 7 ? comme représenté en figure 3 c, les valeurs métriques varient de façon que la différence entre valeurs métriques maximum et minimum soit relativement petite et lorsque le décodeur Viterbi est synchronisé en mots, la valeur de la différence augmente de la manière représentée en figure 5 Par consé-
quent, si le décodeur Viterbi 103 est hors de synchronisa-
tion de mots, la sortie de l'intégrateur représenté en 60
de la figure 6 atteint le niveau de seuil Vth du compara-
teur 110, et ce dernier produit une impulsion de valida-
tion d'écriture 61 Ainsi, pendant l'état de synchronisa-
tion de mots, le comparateur 110 fournit un signal d'inva-
lidation d'écriture à la mémoire 111 pour l'amener à con-
server sa valeur stockée un format de code représenté en
62 de la figure 6 représente les mots de code de combinai-
son à la borne d'entrée 104 En réponse à l'impulsion de validation d'écriture, la mémoire 111 met à jour son code
stocké avec un code binaire de déphasage qui a été incré-
menté de un pendant l'intervalle précédent et applique le code binaire incrémenté par l'intermédiaire d'une ligne 112
au déphaseur 102, Le déphaseur 102 introduit un retard de -
un bit dans le courant de bits des mots de code de combi-
naison de la ligne 104 Si le décodeur Viterbi est hors de synchronisation suivant un intervalle d'un bit, un état de synchronisation de mot sera rapidement synchronisé aux bits de code transmis 63 en réponse à l'impulsion de validation d'écriture, Si le décodeur est hors de synchronisation de deux intervalles de bit, l'état de non-synchronisation de
mots existe encore et le générateur de code binaire 113 se-
ra de nouveau incrémenté de un et la mémoire 111 mise à
jour avec le code binaire incrémenté pour introduire un in-
tervalle de deux bits, Dès que le système entre dans l'état de synchronisation de mot, le comparateur 110 produit un signal d'invalidation d'écriture appliqué à la mémoire 111 pour flire fonctionner le décodeur Viterbi avec la valeur de déphasage la plus récente, Les figures 7 et 8 représentent des exemples de déphaseur 102, En figure 7, le déphaseur comprend un circuit numérique de retard 701 qui introduit un retard incrémentiel 8, en réponse au code binaire fourni sur une Iigne 112 en
provenance de la mémoire 111 et le signal de synchronisa-
tion de nmot sur une ligne 114 est appliqué directement à la borne de synchronisation 115 du décodeur Viterbi 103 En figure 8, les mots de code de combinaison présents à la
borne 101 sont appliqués directement à la borne 104 du dé-
codeur Viterbi 103 Un circuit numérique à retard 801 est disposé de manière à retarder le signal de synchronisation de mot à la borne 114 en réponse au code binaire présent à la borne 112 et fournit la synchronisation de mot retardée à la borne 115, La figure 9 est une représentation d'un déphaseur
102 dans le cas d'une transmission en parallèle dans laquel-
le les bornes de sortie 206 et 208 du codeur de combinaison sont couplées par des canaux séparés au démodulateur 100 Le déphaseur 102 pour la transmission en parallèle comprend une paire de bornes 901 et 902 qui sont couplées aux bornes 206 et 208, respectivement, et une paire de commutateurs 903
et 904 qui sont disposés de manière à inverser leurs conne-
xions en provenance des bornes d'entrée 901 et 902 vers les
bornes de sortie 906 et 907 en réponse à un signal de-com-
mutation appliqué à une borne 905.
La figure 10 est une représentation d'un second
mode de réalisation du circuit de synchronisation qui est gé-
néralement similaire au circuit représenté en figure 4, sauf toutefois qu'un détecteur de valeur maximum 200 est utilisé à la place du comparateur 110 Comme la différence entre les valeurs métriques maximum et minimum lors de l'état d'absence de synchronisation de mot est inférieure à celle
obtenue lors de l'état de synchronisation de mot, le détec-
teur de valeur maximum 200 fournit un signal de validation d'écriture pendant l'état d'absence de synchronisation de mot à la mémoire 111 pour que cellemci soit mise à jour avec la valeur la plus récente du code binaire incrémentiel en
provenance du générateur de code binaire 113 et que soit ap-
pliqué le code binaire stocké au déphaseur 102 Cette mise
à jour se poursuit tant que l'état d'absence de synchronisa-
tion de mot existe et que le décodeur Viterbi recherche la 9. synchronisation de mot Dès que le décodeur Viterbi est
synchronisé en mot, la différence entre les valeurs métri-
ques maximum et minimum augmente, ce qui se traduit par
l'apparition d'une valeur maximum à la sortie de l'intégra-
teur 109 Le détecteur de valeur maximum 200 produit main-
tenant un signal d'invalidation d'écriture destiné à la mfé-
moire 111 pour que celle-ci conserve la valeur de déphasage la plus récente afin de maintenir le décodeur Viterbi en synchronisme,
La description précédente ne représente que des
modes de réalisation préférés de la présente invention La
présente invention n'est pas limitée aux exemples de réalisa-
tion qui viennent d'être décrits, elle est au contraire
susceptible de modifications et de variantes qui apparal-
tront à l'homme de l'art.
Claims (5)
1 Circuit de synchronisation pour décodeur Vi-
terbi ( 103) destiné à recevoir un courant de bits de mots de
code et comportant un moyen pour donner un signal de syn-
chronisation de mot à partir du courant de bits, caracté- risé en ce qu'il comprend: un dé-phaseur ( 102) à la réception du courant de bits et du signal de synchronisation de mot pour introduire un retard au courant de bits ou au signal de synchronisa-:ion
de mot en réponse à un signal de commande qui lui est ap-
pliqué; un premier moyen de détectîon( 105) pour détecter une valeur métrique maximum et une valeur métrique minimum du décodeur Viterii; un second moyen de détection( 108) pour détecter la
différence entre les valeurs métriques maximum et rinimu.
détectées;
un Itoyen d'intégration pour ( 109) pour intégrer la diffé-
rence intégrée; un troisième moyen de détection(ll O 0,200)pourdétecter
le moment o le signal de sortie du moyen d'intégration at-
teint une valeur indicatrice d'un état de synchronisation de mot ou d'absence de synchronisation de mot du décodeur Viterbi; et un moyen ( 111,113)pour produire un signal de déphasage en réponse à un signal de sortie en provenance du troisième moyen de détection et appliquer ce signal de déphasage au
déphaseur comrme signal de commande.
2 Circuit de synchronisation selon la revendi-
cation l,caractérisé en ce que le troisième moyen de détec-
tion ( 110) ccmprend un cmparateur pour ccmpa-rer le signil de sor-
tie du moyen d'intégration à une valeur prédéterminée et
produire un signal de sortie de comparateur comm e indica-
tion de l'état de non-synchronisation de mot, lorsque la valeur prédéterminée est atteinte,
3 Circuit de synchronisation selon la revendi-
cation 2, caractérisé en ce que le moyen de production de signal de déphasage ( 111,113) comprend un moyen de -production de code
binaire ( 113)pourproduire une série de codes binaires recycli-
ques representant différentes valeurs du déphiasacle e L un moyen de mémoire ( 111) pour stocker un code binaire-en réponse au
signal de sortie du comparateur(ll O)et appliquer le code binai-
re stocké au déphaseur( 102) co Se signal de ccomande.
4 Circuit de synchronisation selon la revendi-
cation 3, caractérisé en ce que le moyen de méraoire( 111)
agencé de manière a etre invalidé pendant l'état de synchro-
nisation de mot de manière à successivement stocker et appli-
quer les codes binaires au déphaseur.
Circuit de synchronisation selon la revendi-
cation 1, caractérisé en ce que le troisièmea moyen de détec-
tion co mprend un moyen de détection de valeur maximum ( 200)
détecter le moment o le signal de sortie du moyen d'intégra-
tion atteint une valeur maximum et produire un signal de
sortie comme indication de l'état de synchronisation de mot.
6 Circuit de synchronisation selon la revendi-
cation 5, caractérisé en ce que le moyen de production de signal de déphasage ( 11113) comprend un moyen de production de code
binaire ( 113) pour produire une série de codes binaires recycli-
ques représentant différentes valeurs du déphasage, et un moyen de mémoire (lll)pour stocker un code binaire en l'absence du signal de sortie du moyen de détection de valeur maximum ( 200) et appliquer le code binaire stocké au déphaseur(l 12)ccme signal
de coummande jusqu'au moment o se produit le signal de sor-
tie du moyen de détection de valeur maximum ( 200).
11.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57120941A JPS5912647A (ja) | 1982-07-12 | 1982-07-12 | ビタ−ビ復号器の同期回路 |
JP57120942A JPS5912648A (ja) | 1982-07-12 | 1982-07-12 | ビタ−ビ復号器の同期回路 |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2530096A1 true FR2530096A1 (fr) | 1984-01-13 |
FR2530096B1 FR2530096B1 (fr) | 1990-09-28 |
Family
ID=26458427
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR838311534A Expired - Lifetime FR2530096B1 (fr) | 1982-07-12 | 1983-07-11 | Circuit de synchronisation pour decodeur viterbi |
Country Status (3)
Country | Link |
---|---|
US (1) | US4578800A (fr) |
FR (1) | FR2530096B1 (fr) |
GB (1) | GB2123654B (fr) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3600905A1 (de) * | 1986-01-15 | 1987-07-16 | Ant Nachrichtentech | Verfahren zum dekodieren von binaersignalen sowie viterbi-dekoder und anwendungen |
US4802174A (en) * | 1986-02-19 | 1989-01-31 | Sony Corporation | Viterbi decoder with detection of synchronous or asynchronous states |
JPS62193323A (ja) * | 1986-02-19 | 1987-08-25 | Sony Corp | ヴイタビ復号装置 |
US4837766A (en) * | 1986-03-24 | 1989-06-06 | Nec Corporation | Frame step-out detecting system |
GB8609711D0 (en) * | 1986-04-21 | 1986-05-29 | Clark A P | Channel estimation & detection |
US4780883A (en) * | 1986-06-26 | 1988-10-25 | Racal Data Communications Inc. | Data modem with adaptive synchronized speed change |
US4945549A (en) * | 1986-11-13 | 1990-07-31 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Trellis coded modulation for transmission over fading mobile satellite channel |
US4807230A (en) * | 1987-05-29 | 1989-02-21 | Racal Data Communications Inc. | Frame synchronization |
DE3725655A1 (de) * | 1987-08-03 | 1989-02-16 | Ant Nachrichtentech | Verfahren zum auswerten von zweig- und pfadmetriken sowie anordnung |
JPH0624348B2 (ja) * | 1988-05-24 | 1994-03-30 | 日本電気株式会社 | 誤り訂正装置における同期検出方法およびその装置並びに該装置を用いる同期方法 |
FR2637995B1 (fr) * | 1988-10-19 | 1990-11-23 | Thomson Grand Public | |
US5144644A (en) * | 1989-10-13 | 1992-09-01 | Motorola, Inc. | Soft trellis decoding |
JP2809524B2 (ja) * | 1991-05-10 | 1998-10-08 | 沖電気工業株式会社 | デジタル伝送システムの同期方式 |
US5263026A (en) * | 1991-06-27 | 1993-11-16 | Hughes Aircraft Company | Maximum likelihood sequence estimation based equalization within a mobile digital cellular receiver |
SE469051B (sv) * | 1991-09-10 | 1993-05-03 | Ericsson Telefon Ab L M | Metod foer att detektera kanaltillhoerigheten foer ett antal kanaler i ett mobilradiosystem |
JP2768621B2 (ja) * | 1993-06-25 | 1998-06-25 | 沖電気工業株式会社 | 分散送信される畳み込み符号の復号装置 |
US5586150A (en) * | 1993-11-24 | 1996-12-17 | Rajupandaram K. Balasubramaniam | Method and apparatus for symbol synchronization in multi-level digital FM radio |
JPH0837467A (ja) * | 1994-07-26 | 1996-02-06 | Sony Corp | ビタビ復号器およびビタビ復号方法 |
US5859861A (en) * | 1995-06-21 | 1999-01-12 | Hyundai Electronics Ind. Co., Ltd. | High speed viterbi decoder |
GB9516230D0 (en) * | 1995-08-08 | 1995-10-11 | Philips Electronics Uk Ltd | Method of and apparatus for symbol timing recovery |
GB2309865A (en) * | 1996-01-30 | 1997-08-06 | Sony Corp | Radio receiver with Doppler frequency shift correction |
US5991914A (en) * | 1996-02-15 | 1999-11-23 | Nec Corporation | Clock recovery using maximum likelihood sequence estimation |
GB2316585A (en) * | 1996-08-23 | 1998-02-25 | Daewoo Electronics Co Ltd | Synchronization method and apparatus in Viterbi decoder |
CN1126253C (zh) * | 1996-10-25 | 2003-10-29 | 松下电器产业株式会社 | 确定维特比同步计算电路中的度量数值阈值的方法和装置 |
US6252911B1 (en) * | 1997-06-11 | 2001-06-26 | Texas Instruments Incorporated | Trellis shaping for PCM modems |
US5974091A (en) * | 1997-10-30 | 1999-10-26 | Communication Network Systems | Composite trellis system and method |
US6272188B1 (en) * | 1997-11-24 | 2001-08-07 | Agere Systems Guardian Corp. | Single-cycle accelerator for extremun state search |
JP3340403B2 (ja) | 1999-06-29 | 2002-11-05 | 松下電器産業株式会社 | 符号化率検出方法及び符号化率検出装置 |
US6721366B1 (en) | 2000-04-19 | 2004-04-13 | Lockheed Martin Corporation | Phase tracking apparatus and method for continuous phase modulated signals |
US6961397B2 (en) * | 2001-07-12 | 2005-11-01 | Lucent Technologies Inc. | Symbol synchronizer for impulse noise channels |
US6940927B2 (en) * | 2001-07-17 | 2005-09-06 | Lockheed Martin Corporation | Simplified symbol timing tracking circuit for a CPM modulated signal |
KR100435494B1 (ko) * | 2001-11-21 | 2004-06-09 | 한국전자통신연구원 | 디지털 통신에서의 동기 수행 시스템 및 그 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3872432A (en) * | 1974-04-10 | 1975-03-18 | Itt | Synchronization circuit for a viterbi decoder |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3789359A (en) * | 1972-10-04 | 1974-01-29 | Harris Intertype Corp | Synchronism indicator for a convolutional decoder |
GB1572622A (en) * | 1977-03-29 | 1980-07-30 | Secr Defence | Code synchronising apparatus |
GB2086193B (en) * | 1980-10-07 | 1984-05-16 | Standard Telephones Cables Ltd | Digital transmission system |
GB2087198B (en) * | 1980-10-28 | 1985-02-27 | Plessey Co Ltd | Data decoding |
JPS57155857A (en) * | 1981-03-23 | 1982-09-27 | Kokusai Denshin Denwa Co Ltd <Kdd> | Maximum likelihood method and apparatus for error |
-
1983
- 1983-07-06 US US06/511,503 patent/US4578800A/en not_active Expired - Lifetime
- 1983-07-08 GB GB08318595A patent/GB2123654B/en not_active Expired
- 1983-07-11 FR FR838311534A patent/FR2530096B1/fr not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3872432A (en) * | 1974-04-10 | 1975-03-18 | Itt | Synchronization circuit for a viterbi decoder |
Non-Patent Citations (1)
Title |
---|
IEEE TRANSACTIONS ON COMMUNICATION TECHNOLOGY; vol. COM-19, no. 5, octobre 1971, pages 856-863, New York, US; G.C.CLARK, Jr. et al.: "Two recent applications of error-correction coding to communications systems design" * |
Also Published As
Publication number | Publication date |
---|---|
GB2123654A (en) | 1984-02-01 |
US4578800A (en) | 1986-03-25 |
GB8318595D0 (en) | 1983-08-10 |
FR2530096B1 (fr) | 1990-09-28 |
GB2123654B (en) | 1986-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2530096A1 (fr) | Circuit de synchronisation pour decodeur viterbi | |
FR2530095A1 (fr) | Circuit de synchronisation pour decodeur viterbi | |
EP0178720B1 (fr) | Dispositif de réception de données numériques comportant un dispositif de récupération adaptative de rythme | |
FR2482815A1 (fr) | Dispositif de codage et de decodage de signaux d'image et de son | |
FR2482814A1 (fr) | Procede et dispositif pour coder et decoder des signaux video par inversion repetitive de la polarite de ces signaux | |
FR2490427A1 (fr) | Demodulateur d'un signal module en frequence et systeme de television comportant un tel demodulateur | |
EP0088771A1 (fr) | Interpolateur a croisement zero permettant de reduire la distorsion isochrone dans un modem numerique a modulation par deplacement de frequence. | |
EP0161177B1 (fr) | Procédé et dispositif de récupération de mot de verrouillage de trame à bits répartis dans un signal numérique | |
FR2583883A1 (fr) | Dispositif et procede pour produire un facteur de merite de rapport signal a bruit pour des donnees en codage numerique | |
EP0135405B1 (fr) | Procédé et dispositif de détection de points en mouvement dans une image de télévision pour systèmes de télévision numérique de compression de débit à rafraîchissement conditionnel | |
US4866738A (en) | Circuit and method for deriving the word timing of a pulse position modulated signal | |
FR2490041A1 (fr) | Circuit pour engendrer un signal periodique variant en dent de scie | |
EP0056748B1 (fr) | Procédé de synchronisation à la réception de signaux numériques transmis par paquets | |
EP0109658B1 (fr) | Equipement de transmission synchrone de données | |
EP0037770B1 (fr) | Système de transmission de données numériques par paquets utilisant un type particulier de mots de synchronisation | |
EP0526359B1 (fr) | Procédé et dispositif de synchronisation d'un signal | |
FR2526617A1 (fr) | Systeme de transmission synchrone de donnees a l'aide d'une porteuse modulee d'amplitude d'enveloppe constante | |
EP0399023B1 (fr) | Dispositif de synchronisation pour une suite de trames a longueur variable | |
EP0148098B1 (fr) | Circuit de régénération de signaux périodiques | |
EP0244316B1 (fr) | Dispositif de décodage pour code CMI | |
EP0058586B1 (fr) | Procédé de synchronisation à la réception d'un signal pourvu d'un motif de synchronisation | |
CA2057942C (fr) | Systeme recepteur pour le traitement de signaux recus sur des voies de diversite | |
EP0905946B1 (fr) | Commande d'échantillonnage d'un signal biphase | |
EP0125624B1 (fr) | Dispositif de transmission électromagnétique d'un événement en milieu perturbé | |
FR2729019A1 (fr) | Circuit de restitution de bits transmis par un signal serie |