Vous êtes sur la page 1sur 9

Transmission des donnes (15/12/07)

1. Le code Morse est le premier code dvelopp. Le code se base sur les statistiques concernant les occurences des caractres dans une langue dtermine. Quels sont les avantages et inconvnients du code Morse ? (Ex. A : .- B : -... C : -.-. D : -.. E : .) Rponse : Samuel Morse (amricain, 1791-1872) est linventeur du tlgraphe lectrique conu en 1832 et brevet en 1840. Lalphabet Morse ( 1837) fait de traits et de points permet de reprsenter directement les caractres dun alphabet sous forme lectrique. Lobjectif de la transmission est denvoyer du texte. Lavantage de ce code est de compresser le texte en se basant sur les statistiques doccurrence des diffrents caractres de lalphabet. Il appartient la famille des codes statistiques (cf. Huffman). Parmi les inconvnients on peut citer : - le code de deux caractres qui se suivent donnent le code dun autre caractre (ex. DE et B) ; cest pourquoi une pause est ncessaire entre les caractres. Cela fait diminuer lefficacit dutilisation de la ligne. - le codage statistique est li au contenu de la transmission (langue) ; Quen est-il pour les langues slaves ? et les fichiers binaires ?

2. Le code Baudot est le premier code dvelopp pour tre utilis par les machines. Chaque caractre est cod sur 5 bits. Ce code permet de reprsenter plus de 50 caractres. Comment cela est-il possible ? y-a-t-il un inconvnient la technique utilise ? Rponse : Emile Baudot (franais, 1845-1903), inventeur de la transmission automatique, allait mettre les bases dun nouveau tlgraphe utilisant deux alphabets pour un ensemble de combinaisons. Avec 5 bits, on ne peut reprsenter que 32 caractres (25). Deux caractres spciaux dinversion permettent de basculer dans un alphabet ou dans un autre. Son avantage est de coder plus dinformations. Son inconvnient est quun changement trop souvent dalphabet fait baisser le dbit.

3. Un terminal utilisant le code ASCII doit tre connect un calculateur utilisant le code EBCDIC. Quels sont les problmes qui peuvent tre rencontrs et comment les rsoudre ? Rponse : Les codes ASCII et EBCDIC ne codent pas linformation de la mme faon. Do la ncessit de transcodeur.

Il est noter que selon le modle de rfrence OSI, la reprsentation de linformation est un des services rendus par les entits de la couche prsentation (couche 6).

4. A quoi sert un ETCD (DCE) ? Que dsigne le circuit de donnes ? Rponse : Un ETCD (Equipement de Terminaison du Circuit de Donnes) ou DCE (Data Circuit terminating Equipment) est un quipement permettant ladaptation du signal au support de transmission. Exemple : un modem. Le circuit de donnes dsigne le support de transmission et les ETCD.

5. Quelles sont les diffrences entre une transmission parallle et une transmission srie ? Quelle est celle sui est la plus utilise ? Rponse : Dans une transmission parallle, les bits reprsentant linformation caractre sont transmis en parallle sur des supports distincts. Dans une transmission srie, les bits sont transmis sur le mme support. La transmission srie est la plus utilise. En effet, la transmission parallle, prsente certains inconvnients : volume, cot, lien troit avec la taille du caractre transmettre et surtout problme de synchronisation entre les diffrents canaux du au fait que les signaux ne se propagent pas une vitesse constante mais subissent des fluctuations. Ces distorsions augmentent avec la distance et le dbit.

6. Quelles sont les diffrences entre les communications simplex, half duplex et full duplex ? Rponse : Les diffrences rsident au niveau du sens de transmission : simplex (unidirectionnel), half duplex (bidirectionnel lalternat) et full duplex (bidirectionnel simultan). Si le nombre de fils de donnes ncessaires est identique pour les deux premiers : 2 fils (donnes + masse), dans le dernier cas, une liaison 4 fils est souvent utilise (2 paires). Ceci nest pas obligatoire si on utilise deux frquences diffrentes (multiplexage frquentiel).

7. Quelles sont les diffrences entre une transmission asynchrone et une transmission synchrone ?. Rponse : Dans une transmission asynchrone, lunit de donnes de transmission est le caractre. Dans une transmission synchrone, cest un bloc de caractres (paquet, trame).

Le dbut dune transmission asynchrone est signale par un tat qui dure la dure dun bit : Start, et larrt de la transmission le signal revient ltat repos durant au moins un bit, un bit et demi ou deux bits : Stop. Le passage de ltat repos au Start permet la synchronisation des horloges mettrice et rceptrice pour la rception du caractre. Dans la transmission synchrone, un caractre au dbut du bloc permet la synchronisation. Mais les horloges peuvent se dphaser durant le bloc. Il est alors ncessaire de resynchroniser. Diffrents moyens existent : - Le pilotage des deux entits par la mme horloge dont le signal est transmis sur un support distinct (cf. RS232); - Lintroduction de caractres riches en transition (SYN) pour une resynchronisation sur les instants significatifs (Transitions) (cf. le protocole BSC) ; - Le codage lectrique avec des transitions (Biphase) (cf. Ethernet) ; Dautre part, on distingue : - la transmission synchrone asynchronis trame o le silence sparant deux trames est quelconque, ce qui implique une plus grande difficult de synchronisation et par consquence un prambule plus important ; - la transmission synchrone synchronis o durant lintervalle sparant deux trames, on continue envoyer des lments de synchronisation.

8. Combien de fils sont ncessaires entre un ETTD et un ETCD pour transmettre les donnes lalternat en synchrone ? Rponse : On considre que la transmission est en srie. On a besoin de 2 fils pour lalternat. Le problme que certains ETTD ne peuvent pas se retourner do 3 fils en considrant la masse commune. Dautre part, il est ncessaire de synchroniser. Si on utilise les signaux dhorloge, il nous faut un fil de plus.

9. Une source de donnes fournit des caractres ASCII sur 7 bits. Donner lexpression du dbit maximum effectif des donnes pour une ligne ayant une capacit de B bps dans le cas suivants : a) La transmission est asynchrone, chaque caractre possde 2 bits de stop et un bit de parit. b) La transmission est synchrone, la trame contient 48 bits de contrle et 128 bits dinformations. Le champ information est constitu de caractres ASCII de 8 bits (parit inclus). Rponse : a) Un caractre = 1 bit start + 7 bits de donnes + 1 bit de parit + 2 bits stop = 11 bits dont 7 bits utiles. Do Dbit efficace (utile) = (7/11)*B bps b) Une trame = 48 bits de contrle + 128 bits dinfos (parit inclus) = 176 bits.

Le champ info contient 16 caractres (128/8) donc il y a 16 bits de parit et 112 bits utiles. Do Dbit efficace (utile) = (112/128)*B bps = (7/11)*B bps En conclusion, les deux transmissions sont quivalentes du point de vue efficacit, la transmission synchrone commenant tre intressante partir dune taille de 17 caractres.

10. Soit une transmission asynchrone (caractres ASCII 8 bits de donnes - 1 bit Stop) d'un signal bivalent ayant une rapidit de modulation de 1200 bauds. La source mettant en continu, quel est son dbit binaire effectif ? Quelle est sa cadence de transfert en cps ? Rponse : Le signal tant bivalent (V=2) alors le dbit binaire sur le support est de 1200 bps. (D=R*log2V). Un caractre = 1 bit de START + 8 bits de donnes + 1 bit de stop = 10 bits dont 8 bits utiles. Le dbit effectif (efficace ou utile) = (8/10)*1200 = 960 bps La cadence de transfert = 960/8 = 120 cps

11. Soit une transmission synchrone. Supposons que nous disposons de 4 tensions distinctes pour coder linformation. La rapidit de modulation tant de 1200 bauds, quel est le dbit binaire ? Rponse : Un tat (tension) reprsentera un dibit (2 bits). Il y a 4 dibits : 00, 01, 10, 11 reprsents par 4 tensions du signal. La rapidit de modulation tant de 1200 bauds (tats par seconde), le signal transporte (1200*2) = 2400 bps. (On peut utiliser D=R*log2V)

12. Considrons une liaison point point qui consiste en une transmission sur une ligne avec un seul amplificateur. La perte sur la premire portion de la ligne est de 13 dB, le gain de lamplificateur est de 30 dB et la perte sur la seconde portion de la ligne est de 40 dB. 1. Quel sera le gain (ou la perte) du signal larrive ? 2. Quel en sera sa puissance en dBW sachant que le signal dorigine avait une puissance de 1 mW ? Rponse : On rappelle que le gain ou la perte N = 10*log10(PS/PE) et que la P(dBW) = 10*log10(P(W)) Dautre part, pour travailler avec les log, se rappeller que : loga(ab) = b 1. Le signal larrive a subi une perte de 23 dB (= -13+30-40).

2. N = 10*log10(PS/PE) = 10*log10(PS)-10*log10(PE) = PS(dBW) -PE(dBW) do PS(dBW) = N+PE(dBW) = -23 + 10* log10(10-3) = -53 dBW

13. Un amplificateur a un gain de 30 dB. La tension de sortie est de 80 dBmV. 1. Donner la tension de sortie en Volts. 2. Donner la tension dentre en Volts. Rponse : On rappelle que le gain ou la perte N = 20*log10(US/UE) et que la U(dBmV) = 20*log10(U(mV)) 1. US(dBmV) = 20*log10(US(mV)) = 80 do US(mV)) = 104 mV = 10 V 2. N = 20*log10(US/UE) = 20*log10(US(mV)) - 20*log10(UE(mV)) = 30 dB US(dBmV) - UE(dBmV) = 30 dB do UE(dBmV) = 50 dBmV do UE(mV) = 105/2 mV = 10-1/2 V

14. Afin de transmettre une image de tlvision en utilisant une ligne de transmission numrique, on dcoupe limage transmettre en une matrice de 500x480 lments (pixel), chaque pixel peut prendre 1 parmi 16 valeurs dintensit. Pour obtenir une vision correcte des images, on doit transmettre 30 images par seconde. 1. Calculer le dbit binaire. 2. Le canal de transmission a une bande passante de 2,5 Mhz et le rapport signal-sur-bruit est de 30 dB. Quelle est la capacit de ce canal ? Conclure. 3. Quelle devrait-tre la bande passante minimum de ce canal ? 4. Pour une image couleur, chaque pixel est la combinaison de 3 couleurs lmentaires (rouge, vert, bleu), chacune prenant 1 parmi x valeurs dintensit. On veut transmettre des images couleurs raison de 30 images par seconde avec le dbit binaire du 1. Discuter comment les valeurs des autres paramtres doivent tre modifies. Rponse : 1. Pour coder 16 valeurs, il faut 4 bits par pixel. D = 30*500*480*4 = 28,8 Mbps 2. On rappelle que C = W*log2((S/B)+1) et (S/B)(dB) = 10*log10(S/B) (S/B)(dB) = 10*log10(S/B) = 30 dB do (S/B) = 1000 C = 2,5*log2(1000+1) # 25 Mbps Le support na pas une capacit suffisante pour le dbit de la source. 3. C D do W*log2((S/B)+1) 28,8 Mbps do W 2,9 MHz 4. D = nb images/s * Rx * Ry * (Br+Bv+Bb) = 28,8 Mbps Le dbit dpend de 3 paramtres : la dynamique temporelle, la rsolution spatiale (Rx et Ry) et la dynamique de limage (nb de bits pour coder le rouge Br, le vert Bv et le bleu Bb). Daprs lnonc, on conserve la dynamique temporelle 30 images/s.

Si on conserve la rsolution spatiale, on dispose de 4 bits pour coder la couleur. Ex. Br=2, Bv=1, Bb=1. Mais limage sera plus riche en niveaux de rouge. Il est possible aussi dutiliser un bit pour augmenter la luminance et de coder les couleurs chacune sur 1 bit. Si on veut coder chaque composante sur 2 bits donc 6 bits au total pour coder la couleur, il faut diminuer la rsolution spatiale (ex. Rx=Ry=400) pour conserver le mme dbit. En conclusion, il faut remarquer le lien entre les trois paramtres et le dbit trs important ncessaire pour vhiculer de la vido. Dans lexercice, la dynamique de limage nest pas trs importante. Si le codage devait tre effectu avec 8 bits par composante (pour obtenir les 256 niveaux classique en traitement dimages), on aurait 24 bits par pixel et le dbit serait multiplier par 6. Des techniques de compression devraient donc tre utilises et des supports large bande dploys. Sinon, cest la qualit de service qui diminuera (cf. Visioconfrence).

15. On veut transmettre un message sur une ligne tlphonique. Parmi les trois transformations suivantes et aprs avoir rappel la technique utilise, ses avantages et ses inconvnients, quelle est celle qui vous semble la plus adapte ? a- NRZ (No Return to Zero) b- Biphase c- Modulation en double frquence Rponse : Dans lexercice il sagit dune ligne analogique. Par consquence, les deux premiers codages qui sont des codages en bande de base sont carter et le troisime codage est le plus adapt. Le codage NRZ (No Return To Zero) code les bits 1 et 0 avec deux tensions +V et -V. Cest un codage simple et qui vite le retour 0 volts. Toutefois il est sensible aux dsynchronisations et aux spectres de signaux contenant des frquences extrmes (BF ou HF). Pour rgler le problme dinversions de fils, le NRZ diffrentiel a t dvelopp. Le codage biphase (appel aussi Manchester) code chaque bit avec deux tats gnrant un front descendant pour le bit 1 et un front montant pour le bit 0. La synchronisation est trs bonne et il est enlve toute BF du signal. Toutefois le spectre de frquences gnr est doubl ce qui est inconvnient dans le cas des supports bande passante limite. Pour rgler le problme dinversions de fils, le biphase diffrentiel existe. La modulation en frquence utilise deux frquences pour reprsenter les bits 1 et 0. Son avantage est ladaptation au support de transmission. Son inconvnient majeur est la discrimination entre frquences dans le cas de fortes distorsions.

16. Considrons un signal audio dont le spectre de frquence stend entre 300 et 3000 Hz. Supposons quun chantillonnage 7 kHz est utilis pour gnrer un signal MIC. 1. Le signal est-il surchantillonn ou sous-chantillonn ? 2. On veut transmettre le signal sur un support dont la bande passante est de 3 kHz et le rapport signal sur bruit de 30 dB. Combien de niveaux de quantification peut-on utiliser pour reprsenter le signal audio ? 3. Quel est le dbit binaire obtenu ?

Rponse : 1. Le signal est surchantillonn. En effet, pour gnrer un signal MIC, il faut chantillonner 2 fois la frquence maximale (Shannon) donc 6 kHz (=2*3000). 2. La capacit du canal est C = W*log2((S/B)+1) = 3* log2(1000+1) # 30 Kbps Le dbit gnr doit tre infrieur 30 Kbps. Or le dbit = nb chantillons/s * nb bits/chantillon. On a 7000 chantillons/s, donc le nb bits/chantillon (< 30000/7000) =4 bits/chantillon On peut donc utiliser 24 = 16 niveaux de quantification. 3. D = 7000 * 4 = 28 Kbps

17. Qu'est ce qu'un multiplexeur ? Diffrents types de multiplexeurs ? Rponse : Un multiplexeur est un quipement permettant de partager un support de transmission entre plusieurs communications. On distingue : - les multiplexeurs frquentiels qui partagent la bande passante en affectant chaque communication un canal de frquences ; - les multiplexeurs temporels qui partagent le temps dutilisation de la ressource support ; Le multiplexage temporel peut tre : - synchrone : le temps est dcoup en intervalles de temps (IT) et rservs aux communications ;(ex. le RNIS). - asynchrone : quand une entit veut mettre elle met son paquet. Dans le cas de liaisons bipoints, des files dattente peuvent se former si la ressource est occupe, tandis que dans les liaisons multipoints, des collisions peuvent se produire (ex. Ethernet). Des techniques de contrle daccs au mdia peuvent tre dveloppes. Le principe majeur du multiplexage frquentiel et du multiplexage temporel synchrone est la rservation de la ressource de transport ou dune partie, ce qui assure lcoulement du flux. Linconvnient est la possibilit de gaspillage du une non-utilisation de la ressource rserve. Le multiplexage frquentiel et temporel peuvent tre combins lorsque le canal de frquences est partag temporellement (ex. canaux satellites). Le multiplexage frquentiel est souvent appel analogique et le multiplexage temporel appel numrique. Il faut enfin souligner que sur un rseau circule des donnes mais aussi de la signalisation.

18. Soit un multiplexeur temporel statique synchrone 3 voies d'entre. La voie A dbite 1200 bits/s, la voie B 1200 bits/s et la voie C x bits/s. Le dbit sur le canal composite est de y bits/s. On suppose que la voie A envoie des suites de 'A', la voie B des suites de 'B', la voie C des suites de 'C' et l'on constate que les suites de caractres qui passent sur la ligne sont toujours dans l'ordre 'ABCC'. Quels sont les valeurs de x et y en bits/s ? (Le multiplexeur dans ce cas ne rajoute aucun lment de contrle supplmentaire).

Rponse : On remarque que la voie C gnre deux fois plus de caractres que la voie A ou B. Donc x = 2*1200 = 2400 bps Le dbit sur le canal composite doit permettre dcouler les dbits des diffrentes voies. y = S dbits = 1200 + 1200 + 2400 = 4800 bps

19. Soit un multiplexeur temporel statique qui prlve des chantillons caractre sur des lignes d'entre 100 bauds et envoie des trames sur une ligne de sortie 4800 bits/s : - un intervalle de trame est constitu d'un caractre ASCII 8 bits auquel est rajout un bit qui indique le type d'information (0 si donnes, 1 si signalisation) - un caractre SYN est mis en dbut de trame - la transmission sur les lignes d'entre du multiplexeur est ralise par une transmission asynchrone 10 bits (1 bit de start, 1 bit de stop) et un code biphase. Quel est le nombre maximum de voies en entre du multiplexeur ? Rponse : Une ligne dentre a les caractristiques suivantes : asynchrone (1 bit Start + 8 bits + 1 bit Stop), biphase 100 bauds donc 50 bps ou 5 cps. Une trame temporelle transporte un caractre de chaque voie donc pour transporter 5 cps il faut 5 trames temporelles/s. Comme 4800 bps peuvent mis sur la voie composite, une trame temporelle peut donc transporter 4800/5 = 960 bits. Chaque IT comportant 9 bits, il y a donc 960/9 = 106 IT dans une trame et 6 bits sparent deux trames. Dans chaque trame, il y a un IT rserv pour la synchro donc 105 IT peuvent utiliss pour transporter les caractres de 105 voies. On peut donc multiplexer 105 voies au maximum en entre.

20. On veut multiplexer 10 lignes dentre sur une voie haute vitesse en utilisant un multiplexeur temporel statique par caractres. Cinq lignes dentre fournissent 50 bauds et cinq lignes 100 bauds. La transmission sur ces lignes est ralise par une transmission asynchrone 10 bits (8bits + 2 bits start et stop) et un code NRZ. La trame temporelle est envoye sur une ligne de sortie "y" bps. Un intervalle de trame (IT) est constitu dun caractre sur 8 bits auquel est rajout un bit qui indique le type dinformation. Le premier IT est rserv pour un caractre de synchronisation. Calculer le dbit sur la ligne de sortie "y" ncessaire pour multiplexer les diffrentes voies.

(N.B. : On pourra affecter plusieurs IT de la mme trame au mme canal ) Rponse : Il faut raisonner sur 15 lignes dentre 50 bps (NRZ 50 bauds) ou 5 cps. Dans une trame on aura un IT pour une voie 50 bauds et 2 IT pour une voie 100 bauds. Donc il y a 16 ITs dans une trame (en comptant lIT de la synchro). Do 16*9 = 144 bits/trame. Comme il y a 5 trames temporelles/s, on a donc 144*5 = 720 bps. Evidemment comme les dbits sont normaliss, le plus proche est 1200 bps.

Vous aimerez peut-être aussi