Você está na página 1de 10

UNIDADE I

Aula 6 Taxas de Transmisso Mxima em um Canal:


Teorema de Nyquist e Teorema de Shannon

Fonte: Rodrigo Semente

Sabemos que, quanto maior a banda passante de


um meio
i fsico,
f i
maior
i o nmero

d harmnicos
de
h
i
que
podem ser recuperados na converso A/D. Pergunta-se...
Qual a Banda Passante mnima para que um sinal
digital, convertido para analgico (D/A), com taxa de
transmisso X seja recuperado (A/D) sem sofrer
alteraes que comprometam a recuperao deste?

Clculo da taxa de transmisso mxima em um canal:


Teorema de Nyquist
` Em 1928, Harry Nyquist, formulou uma equao
matemtica qque define a taxa de transmisso mxima de
um canal de banda passante limitada e imune a rudos. A
equao
q
pode ser escrita da seguinte
p
g
forma:
C = 2*W*Mm bps, onde:
C = capacidade do canal na ausncia de rudo;
W = frequncia do sinal (largura de banda);
Mm = a modulao multinvel (2 bits, 4 bits, 8 bits, 16
bits...).

Ex: Dado um canal com uma largura de banda igual a 4 KHz e


supondo-se que este canal esteja utilizando uma codificao A/D
d 2 bits,
de
bit quall a taxa
t
d transmisso
de
t
i mxima
i desse
d
canall na ausncia
i
de rudos?
R:
`

Ap
partir do Teorema de Nyquist
yq
temos,
C = 2*W*Mm
g ,
logo,
C = 2*4k*2
C = 16 Kbps, portanto,
A taxa de
d transmisso
i
mxima
i desse
d
canall na ausncia
i de
d rudos
d de
d 16 Kbps
b

Clculo da taxa de transmisso mxima em um canal:


Teorema de Shannon
` Em 1948, Claude Shannon, a partir de uma srie de estudos,
como base no teorema de Nyquist, provou matematicamente que
um canal possui uma capacidade de transmisso limitada.
limitada No
entanto, suas pesquisas consideram a atuao de um rudo branco
((rudo trmico )). A equao
q p
pode ser escrita da seguinte
g
forma:
C = W*log2(1 + S/N) bps,

onde:

C = capacidade do canal na presena de rudo;


W = frequncia do sinal (largura de banda);
S/N = relao
l sinal/rudo,
i l/ d em Watts
W

Ex: Dado uma linha telefnica com um canal com


largura de banda de 3000 Hz e cuja razo sinal-rudo
vale 30 dB. Pergunta-se: Qual a taxa de transmisso
mxima desse canal na presena de rudo branco?
Passo1: Temos a relao (razo) sinal rudo (S/N) expressa em dB,
mas no em Watts. Desta forma, recorreremos a equao que mede
o rudo em decibel (dB), para encontrarmos a relao sinal/rudo em
Watts (slide 5, aula 5). Assim, para um SNR de 30 dB, temos:
X dB = 10*log10(S/N)
30dB = 10*log10(S/N)
g ( / )
Log10(S/N) = 3dB
Eliminando o Log10 da equao,por simplificao, temos:
10^log10(S/N) = 10 ^3 =>
> S/N = 1000 w

Teorema de Shannon,, Ex ((continuao)


)
`

Aplicando, agora, a SNR (S/N), em Watts, na equao de Shannon:

C=W
W*log2(1
log2(1 + S/N)
C = 3000*log2(1 + 1000)
C = 2,9902 *104 bps 30.000 bps, portanto:
A taxa de
d transmisso mxima

em um canall com a presena d


de rudo
d
branco de 30 Kbps
OBS: Esse mesmo clculo pode ser obtido diretamente atravs do
Matlab. Experimente e pratique!

Prtica no Matlab
Dado um canal com uma largura de banda igual a 10KHz e supondo-se que
este canal esteja utilizando
d uma codificao
d
A/D
/ de
d 8 bits,
b
qual a taxa de
d
transmisso mxima desse canal na ausncia de rudos?
2. Dado um canal de transmisso de TV em VHF com largura
g
de banda de 20
KHz e cuja razo sinal-rudo vale 20 dB. Pergunta-se: Qual a taxa de transmisso
mxima desse canal na presena de rudo branco?
3
3.
Dado um canal com uma largura de banda igual a 200 KHz e supondo-se
supondo se que
este canal esteja utilizando uma codificao A/D de 16 bits, qual a taxa de
transmisso mxima desse canal na ausncia de rudos?
4. Dado um canal de transmisso de Rdio AM com largura de banda de 1.500
KHz e cuja razo sinal-rudo vale 15 dB. Pergunta-se: Qual a taxa de transmisso
presena de rudo branco?
mxima desse canal na p
1.

Prtica no Matlab - Respostas


1.

Dado um canal com uma largura de banda igual a 10KHz e supondo-se que
este canal esteja utilizando uma codificao A/D de 8 bits,
bits qual a taxa de
transmisso mxima desse canal na ausncia de rudos? R:

C = 2*W*Mm => C = 2 * 10000 * 8 => C = 160000 = > C = 160 Kbps


Dado um canal de transmisso de TV em VHF com largura de banda de 20
KHz e cuja razo sinal-rudo vale 20 dB. Pergunta-se: Qual a taxa de
transmisso mxima desse canal na presena de rudo branco? R:
P
Passo
1 achando
1:
h d S/N:
S/N
X dB = 10*log10(S/N) => 10*log10(S/N) = 20dB => log10(S/N) = 2dB =>
10^log10(S/N)
g (
) = 10^2 => S/N = 100W
Passo 2: Aplicando S/N em Shannon: C = W*log2(1 + S/N) =>
C = 20000*log2(1+100) => C = 133.164.23 bps => C 133 Kbps
2
2.

Prtica no Matlab - Respostas


3.

Dado um canal com uma largura de banda igual a 200 KHz e supondo-se que
este canal esteja utilizando uma codificao A/D de 16 bits,
bits qual a taxa de
transmisso mxima desse canal na ausncia de rudos? R:

C = 2*W*Mm => C = 2 * 200000 * 16 => C = 6400Kbps = > C 6 Mbps


Dado um canal de transmisso de Rdio AM com largura de banda de 1.500
1 500
KHz e cuja razo sinal-rudo vale 15 dB. Pergunta-se: Qual a taxa de
transmisso mxima desse canal na presena de rudo branco? R:
P
Passo
1 achando
1:
h d S/N:
S/N
X dB = 10*log10(S/N) => 10*log10(S/N) = 15dB => log10(S/N) = 1,5dB
=> 10^log10(S/N)
g (
) = 10^1,5 => S/N = 31,62W
Passo 2: Aplicando S/N em Shannon: C = W*log2(1 + S/N) =>
C = 1500000*log2(1+31.62) =>C=754,2 Kbps => C 1 Mps
4
4.