• Aucun résultat trouvé

Systèmes de Communication

N/A
N/A
Protected

Academic year: 2022

Partager "Systèmes de Communication"

Copied!
4
0
0

Texte intégral

(1)

Université Paris Descartes / UFR de Mathématiques et Informatique - L3 MIA

Systèmes de Communication

Epreuve de contrôle continu (1h30) - 30 mars 2012

Documents, calculatrices et téléphones interdits.

Il est attendu la plus grande rigueur dans la rédaction des réponses, qui devront être claires, courtes et précises à la fois. Les trois parties peuvent être abordées dans l’ordre qui vous convien- dra, mais les réponses à chaque partie ne devront pas être dispersées dans la copie. Vous trouverez en annexe quelques compléments éventuellement utiles.

1 Questions de cours (8 points)

a) Quelles sont les deux étapes de la numérisation d’un son ? Laquelle peut être sans perte d’in- formation et à quelle condition ?

b) On souhaite quantifier des échantillons de parole sur un nombrekd’éléments binaire minimal sans que le bruit de quantification soit audible. Si le niveau du signal est de 60 dB (en échelle des dB ajustée), quelle est la valeur dek minimale ? On rappelle que lors de la quantification scalaire uniforme de la parole surkbits, le rapport signal à bruit de quantification en dB vaut environ6k−13.

c) On considère le codage perceptif d’un signal audio. Pour la séquence de signal dont le spectre d’amplitude et le seuil de masquage sont représentés sur la figure 1,

– quelle condition doit vérifier le bruit de codage ?

– si le codage est effectué dans le domaine fréquentiel, qu’est-ce qui facilite la compression du signal ?

d) Un signal vocalspeut être découpé en tranches de 20 ms et représenté, sur chaque tranche, par un modèle dit auto-régressif d’ordre 10 :

s(n) =σee(n)−

10

X

i=1

ais(n−i)

C’est-à-dire que chaque échantillons(n)est une combinaison linéaire des précédents, plus un terme d’innovationσee(n), tel que la puissance deevaut 1. Au lieu de transmettre les échantillons s(n) quantifiés, un codeur de parole peut donc transmettre, pour chaque tranche de 20 ms, les coefficients

1

(2)

-80 -70 -60 -50 -40 -30 -20 -10 0 10

0 500 1000 1500 2000 2500 3000 3500 4000

spectre seuil de masquage

FIG. 1 – Spectre d’amplitude et seuil de masquage d’une séquence de 32 ms de violon.

a1àa10eet la suite des 160 échantillonse(n)(pour un échantillonnage à 8 kHz). Sur une liaison à débit réduit, pourquoi est-il plus intéressant de transmettre ces 171 valeurs que les 160 échantillons des?

e) Si les symboles d’une source sont codés par des mots binaires de longueur variable, comment peut-on différencier les symboles successifs dans le flux binaire ?

f) Quels sont les avantages et les inconvénients du codage biphase (ou Manchester) par rapport au codage NRZ ?

2 Exercices

2.1 Codage de canal en bloc (4 points)

Soit un code en bloc linéaire défini par la matrice génératriceGsuivante :

G=

1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 1 1 1

a) Construire l’ensemble des mots de code. Quelle est la distance minimale de ce code ? En dé- duire les pouvoirs de détection et de correction.

b) On reçoit le motr = 111011. Décoderrselon la distance minimale (i.e. en recherchant le mot de code le plus proche du mot reçu). Ce décodage est-il fiable ? (justifier votre réponse).

2.2 Codage de canal convolutif (3 points)

La figure 2 représente le diagramme en treillis d’un codeur convolutif et le début du décodage d’une séquence selon l’algorithme de Viterbi. Indiquez les métriques de branches et les métriques cumulées entret2ett3et supprimez les branches adéquates. Peut-on dès à présent décoder le début de la séquence ? Si oui, faites-le.

2

(3)

t0 t1 t4

00

01

10

11

t2 t3

000 000

101

011 110

101 010 010 111

Séquence reçue

2

0

1|3

3|5 101

1|1

000 101 000

111 101

110

001 010

011 100

010

011 1|1

001 110

111

100 états

entrée du codeur = 0 entrée du codeur = 1

sortie du codeur sortie du codeur

métrique

métrique métrique métrique

de branche cumulée de branche cumulée

FIG. 2 – Diagramme en treillis et décodage selon l’algorithme de Viterbi.

2.3 Détection de symboles (5 points)

Soit un canal de communication modélisé par l’ajout d’un bruit. On émet des symboles binaires équiprobables. Pour chaque symbole émisSi, le récepteur traite, après filtrage adapté et échantillon- nage, une valeurz =si+b, telle que :

– s0 =−A, avecA >0 – s1 =A

– best une variable aléatoire de densité de probabilité uniforme sur un intervalle[−∆/2; ∆/2].

La densité de probabilité deb, représentée sur la figure 3, est donc définie par : p(b) =

1/∆ sib ∈[−∆/2; ∆/2]

0 sinon

b p(b)

2 2

1/∆

FIG. 3 – Densité de probabilité du bruit de canalb.

3

(4)

a) Dessiner les densités de probabilité conditionnellep(z|s0)etp(z|s1)dans le cas où∆ = A.

b) On détectes0 siz <0ets1siz >0. Pour quelles valeurs de∆n’a-t-on jamais d’erreur ? c) Supposons ∆/2 > A. On note ri désigne l’événement “détection du symbole i”. Calculer P(r0|s1)etP(r1|s0). (aidez-vous éventuellement d’un dessin dep(z|s0)etp(z|s1))

d) Ecrire l’événement erreur sous forme ensembliste et calculer la probabilité d’erreurPe.

3 Annexes

Probabilités

Soient une variable aléatoireZet deux réelsaetb: P(a < Z < b) =

Z b

a

p(z)dz

4

Références

Documents relatifs

territoires. N  T signifie que toutes les espèces de poisson qu’on trouve au Nunavut se trouvent aussi aux Territoires du Nord- Ouest mais qu’on ne trouve pas toutes les

I n’existe pas de treillis booléen tel que l’ ensemble de ses sous-treillis, de même complémentation que soit l’ ensem- ble des treillis booléens métriques.

Pour les distinguer, on peut appeler les premières valuations supérieures et les secondes valuations inférieures. Cependant, il faut remarquer que si w est une

• Il s’utilise dans l’analyse fonctionnelle pour décrire le déroulement d’un cas d’utilisation avec tous ses scénarios alternatifs en plus du scénario nominal.. • Ou

On peut aussi coder le constructeur (en plus du diagramme de séquence) si on préfère. Un répertoire possède un nom et des droits en lecture, exécution et écriture. Modéliser

Le magasin propose aussi une (ou plusieurs) bornes informatique qui permettent de consulter l’ensemble de la collection. On peut faire des recherches par réalisateur, acteur,

1) Sachant que le prix d'un pain est de 0.65€, quelles sont les recettes journalières de cette boulangerie??. 2) Dimanche la boulangerie à fait une recette de

… Si l’expéditeur est un objet actif : cet envoi de message équivaut à l’envoi d’un message asynchrone, suite à l’envoi de son message, l’expéditeur demeure en activation