0% ont trouvé ce document utile (0 vote)
2 vues4 pages

Codes de Ligne : Spectre et Performance

Le document traite des codes de ligne en modulation de bande de base, en les classifiant en quatre catégories principales et en discutant de leurs caractéristiques de performance. Il aborde des aspects tels que la synchronisation, la densité spectrale de puissance (PSD) et le taux d'erreur binaire (BER) pour différents codes, tout en proposant des méthodes pour estimer la PSD et le BER par simulation. Enfin, des devoirs sont assignés pour comparer divers codes de ligne sur plusieurs critères de performance.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues4 pages

Codes de Ligne : Spectre et Performance

Le document traite des codes de ligne en modulation de bande de base, en les classifiant en quatre catégories principales et en discutant de leurs caractéristiques de performance. Il aborde des aspects tels que la synchronisation, la densité spectrale de puissance (PSD) et le taux d'erreur binaire (BER) pour différents codes, tout en proposant des méthodes pour estimer la PSD et le BER par simulation. Enfin, des devoirs sont assignés pour comparer divers codes de ligne sur plusieurs critères de performance.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Institut Supérieur des Sciences Appliquées et de la Technologie

Communications numériques 2, 5thannée

Codes de Ligne : Spectre et Performance

Introduction
La modulation de bande de base est définie comme une transmission directe sans transformation de fréquence.
une variété de formes d'onde a été proposée dans un effort pour en trouver certaines avec des caractéristiques souhaitables
des propriétés, telles qu'une bonne bande passante et une efficacité énergétique, ainsi qu'une information temporelle adéquate.
Ces formes d'onde de modulation en bande de base sont appelées variablement codes de ligne, ou formats en bande de base.
(ou formes d'onde).
Les codes de base peuvent être classés en quatre classes : non-retour à zéro (NRZ), retour à zéro (RZ),
pseudoternaire (PT) et biphase. Les classes NRZ et RZ peuvent être subdivisées en unipolaire
et sous-classes polaires. Il existe également des codes avancés, y compris des codes de substitution et de bloc.
codes. La raison de la large sélection de codes de ligne est en raison de leurs différences dans
performance qui conduira à différentes applications. Les caractéristiques à rechercher lors du choix d'un
les lignes de code sont les suivantes :
Informations de synchronisation adéquates : Le timing de bit ou de symbole est généralement récupéré à partir de
séquence de données reçue, donc les formats avec une densité de transition plus élevée sont préférables. A
une longue chaîne de 1 et de 0 binaires dans les données ne devrait pas causer de problème de synchronisation
récupération.
- Un spectre qui est adapté au canal : Par exemple, des codes de ligne sans courant continu
le composant dans leur densité spectrale de puissance (PSD) est souhaitable pour les systèmes utilisant
couplage de transformateur qui a de très mauvaises réponses à basse fréquence.
- Largeur de bande étroite : La largeur de bande du code de ligne doit être aussi étroite que possible.
- Faible probabilité d'erreur.
- Capacité de détection d'erreurs : Certains schémas ont la capacité de détecter des erreurs dans
séquence reçue sans introduire de bits supplémentaires. Cette capacité de détection d'erreurs peut
peut être utilisé comme un moyen de surveillance des performances. Cependant, la correction des erreurs n'est pas
possible.
- Codage différentiel : Cette fonctionnalité est utile car les séquences codées différemment sont
à l'abri de l'inversion de polarité. Cependant, si le codage différentiel n'est pas inhérent dans le
le code de ligne lui-même, un schéma de codage différentiel séparé peut être incorporé dans le
système.
La figure 1 montre un exemple d'ondes de divers codes de ligne de base. Les règles de codage et
d'autres propriétés sont listées dans le tableau.

Taux d'erreur binaire des codes de ligne

Nous devons garder à l'esprit que le modèle de canal AWGN implique que la fréquence du canal
La réponse est plate et a une bande passante infinie. Cela n'est bien sûr pas exact pour de nombreuses applications pratiques.
canaux. Cependant, c'est un modèle raisonnablement précis tant que la largeur de bande du signal est beaucoup
plus étroit que celui du canal. Il est également important de noter que le récepteur optimal pourrait
ne pas être la solution pratique. Le récepteur optimum consiste en un corrélateur ou un adapté
filtre.
Laboratoire de communications numériques. 2ndLaboratoire

Figure 1 Formes d'onde des codes de ligne de base

Tableau 1 : Résumé des codes de ligne de base


Est Règle de codage
Code de ligne Description
Différentiel ? Bit 0 Bit 1
NRZ-L Niveau sans retour à zéro Non A Un
NRZ-M Marque non-retour-à-zéro Oui Pas de changement de niveau Changer de niveau
NRZ-S Espace non-retour à zéro Oui Changer de niveau Aucun changement de niveau

Impulsion négative de moitié de période Impulsion positive de demi-période


Polar RZ Polar retour à zéro Non [ Un 0] [A 0]
Impulsion positive de demi-période
RZ unipolaire Unipolaire Retour à zéro Non 0 [A 0]
Positif et négatif
Inversion alternative de marque –
AMI-RZ Non 0 pulses de demi-période
Retour à zéro
en alternative
Inversion Alternative Mark –
AMT-NRZ Non 0  Aand Alternativement
Non-retour à zéro
Dicode NRZ Dicode Non-retour à zéro Oui  Un xor(bk,b k1 ) Un xor(bk,bk1 )
Dicode RZ Dicode retour à zéro Oui [A 0] xor(bk,b k1 ) [Un 0] xor(bk,b k1 )
Niveau Biphase (Manchester, Transition [ Un A] Transition [A  A]
Bi-Φ-L Non
diphase, ou phase séparée
Transition pour déterminer Transition pour déterminer
Bi-Φ-M Marque biphase Non [ Un A] ou [A  A]
le niveau Aor A
Transition pour déterminer Transition pour déterminer
Bi-Φ-S Espace Biphase Non [ Un A] ou [A  A le niveau Aor U n
La même chose que le bit précédent Négatif par rapport à l'élément précédent
Conditionnel bK-1ou
: [ Un A] bk-1: [ Un A] ou
Niveau Biphase Conditionnel Oui
Bi-Φ-L
[A  A] [A  A]
NiveauAor A
Retard Modulation de retard (Miller Transition uniquement dans le
Oui transition au début
Modulation Code) point de mire du bit
si bk-1 est 0

Eng. Majdi Msallam


2016 2
Laboratoire de Communications Numériques. 2etLaboratoire

Densité spectrale de puissance des codes de ligne

Suppose que le signal numérique peut être représenté par


s(t) a k g (t kT) (1)
k 

oùksont des données aléatoires discrètes, et g(t) est une fonction symbole de durée T (c'est-à-dire non nulle.
uniquement[0,T]
dans ). La plupart des codes de ligne, y compris NRZ-L, NRZ-M, NRZ-S, RZ (polar ou unipolaire),
AMI-RZ, AMI-NRZ, Bi-Φ-L et dicode (RZ ou NRZ) peuvent être écrits sous la forme de (1).
la densité spectrale de puissance de s(t) est
2
G(f)
s(f) R(n)e2 (2)
jfnT

T n 
Où G(f) est la transformée de Fourier de g(t), et R(n) est la fonction d'autocorrélation de
la séquence aléatoire ak, défini comme R(n) E[akakn], où E[x] est la probabilité
moyenne de x. L'équation (2) montre que la PSD d'un signal modulé numériquement n'est pas seulement
déterminé par sa fonction symbole mais également affecté par la fonction d'autocorrélation de la
séquence de données. Pour une séquence non corréléeak ,
2
un  m un2, n 0
R(n) (3)
m a2, n 0
2
où un est la variance et munest la moyenne de la séquence akL'expression PSD peut
être écrit comme
2
G(f)
s (f)
un  m a R b
2 2
(f nR) b (4)
T n 

oùRb 1/C'est le débit binaire. Dans le tableau 2, nous montrons la PSD théorique de quelques bases.
codes de ligne.
Tableau 2 : PSD théorique et BER pour certains codes de ligne
A (pour l'unité
Code de ligne PSD symbole moyen BER
énergie avec T=1)
sin( fT)
2
2Eb
NRZ-L (f) Un2T 1 Q
NRZ
fT N0

Unipolaire Un2Tsin( fT)


2
Un2 Eb
NRZ (f)  (f) 2 Q
unipolaire NRZ
4 fT 4 N0

Un2Tsin( fT/ 2)
2
2Eb
Polar RZ (f) 2 Q
pôleunr RZ
4 fT/ 2 N0

Unipolaire Un2Tsin( fT/ 2)


2
Eb
RZ (f) 1 R (f nR) 2 Q
unipolaire RZ
16 fT/ 2
b
n 
b
N0

sin( fT/ 2)
2
2Eb
Bi-Φ-L (f) A2T péché2( fT/ 2) 1 Q
BI  L
fT/ 2 N0

Eng. Majdi Msallam


2016 3
Laboratoire de communications numériques. 2ndLaboratoire

Travail de laboratoire

Les PSD et BER des codes de ligne suivants doivent être estimés et comparés : NRZ-L,
polar-RZ, et Manchester.

Estimation PSD
Pour estimer la PSD de tout code de ligne :
- Générer des bits de données équiprobables de longueur M.
- Encoder la séquence en utilisant un code de ligne de puissance d'unité.
- Suréchantillonner la séquence par un facteur Fs.
- Calculez la transformée de Fourier du signal résultant et divisez-la par Fs. Prenez le
l'amplitude au carré qui est la densité de spectre d'énergie (ESD) et la diviser par T pour
obtenir une réalisation du PSD.
- Répétez les étapes de 1 à 4 K fois ; et estimez la PSD en faisant la moyenne sur
résultats.
Estimez le PSD des codes de ligne spécifiés. Tracez chaque PSD résultant et le correspondant.
formule théorique sur la même figure.

Estimation BER
Nous utilisons la simulation de Monte Carlo pour estimer le BER des codes de ligne.
- Générer des bits de données équiprobables de longueur M.
Encodez la séquence en utilisant un code de ligne de puissance unitaire.
- Suréchantillonnez la séquence par un facteur Fs. Conservez la propriété de la puissance unitaire.
- Ajoutez un bruit blanc gaussien de moyenne nulle à la séquence suréchantillonnée. Le bruit
la variance est déterminée par le ratio Eb/N0.
Du côté du récepteur, nous utilisons un corrélateur pour récupérer les symboles transmis.
- Décodez les symboles pour obtenir une estimation des bits de données.
- Estimer le Taux d'Erreur Binaire (TEB) en comparant les bits estimés avec les bits originaux.
Comparer les résultats théoriques et estimés.

Devoirs
Comparer NRZ-S, unipolaire-RZ et les codes de ligne de Manchester en utilisant ce qui suit
composant DC, bande passante, récupération de synchronisation, immunité à l'inversion de polarité.
Étudier la performance PSD et BER de AMI-RZ et AMI-NRZ théoriquement et par
simulation.

Eng. Majdi Msallam


2016 4

Vous aimerez peut-être aussi