[go: up one dir, main page]

FR2530096A1 - Circuit de synchronisation pour decodeur viterbi - Google Patents

Circuit de synchronisation pour decodeur viterbi Download PDF

Info

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
Application number
FR8311534A
Other languages
English (en)
Other versions
FR2530096B1 (fr
Inventor
Shuji Murakami
Katsujiro Nakamura
Yukitsuna Furuya
Yutaka Yasuda
Yasuo Hirata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from JP57120941A external-priority patent/JPS5912647A/ja
Priority claimed from JP57120942A external-priority patent/JPS5912648A/ja
Application filed by NEC Corp filed Critical NEC Corp
Publication of FR2530096A1 publication Critical patent/FR2530096A1/fr
Application granted granted Critical
Publication of FR2530096B1 publication Critical patent/FR2530096B1/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/33Synchronisation based on error coding or decoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0054Detection of the synchronisation error by features other than the received signal transition
    • H04L7/0062Detection 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)

REVENDICATIONS
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.
FR838311534A 1982-07-12 1983-07-11 Circuit de synchronisation pour decodeur viterbi Expired - Lifetime FR2530096B1 (fr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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&#39;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&#39;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&#39;un signal
FR2526617A1 (fr) Systeme de transmission synchrone de donnees a l&#39;aide d&#39;une porteuse modulee d&#39;amplitude d&#39;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&#39;un signal pourvu d&#39;un motif de synchronisation
CA2057942C (fr) Systeme recepteur pour le traitement de signaux recus sur des voies de diversite
EP0905946B1 (fr) Commande d&#39;échantillonnage d&#39;un signal biphase
EP0125624B1 (fr) Dispositif de transmission électromagnétique d&#39;un événement en milieu perturbé
FR2729019A1 (fr) Circuit de restitution de bits transmis par un signal serie