Teorema de Nyquist e Teorema de Shannon

Transcrição

Teorema de Nyquist e Teorema de Shannon
UNIDADE I
Aula 6 – Taxas de Transmissão Máxima em um Canal:
Teorema de Nyquist e Teorema de Shannon
Fonte: Rodrigo Semente
Sabemos que, quanto maior a banda passante de
um meio
i físico,
fí i
maior
i o número
ú
d harmônicos
de
h
ô i
que
podem ser recuperados na conversão A/D. Pergunta-se...
Qual a Banda Passante mínima para que um sinal
digital, convertido para analógico (D/A), com taxa de
transmissão X seja recuperado (A/D) sem sofrer
alterações que comprometam a recuperação deste?
Cálculo da taxa de transmissão máxima em um canal:
Teorema de Nyquist
` Em 1928, Harry Nyquist, formulou uma equação
matemática qque define a taxa de transmissão máxima de
um canal de banda passante limitada e imune a ruídos. A
equação
q
pode ser escrita da seguinte
p
g
forma:
C = 2*W*Mm bps, onde:
C = capacidade do canal na ausência de ruído;
W = frequência do sinal (largura de banda);
Mm = a modulação multinível (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 codificação A/D
d 2 bits,
de
bit quall a taxa
t
d transmissão
de
t
i ã máxima
á i desse
d
canall na ausência
ê i
de ruídos?
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 transmissão
i
máxima
i desse
d
canall na ausência
ê i de
d ruídos
d é de
d 16 Kbps
b
Cálculo da taxa de transmissão máxima em um canal:
Teorema de Shannon
` Em 1948, Claude Shannon, a partir de uma série de estudos,
como base no teorema de Nyquist, provou matematicamente que
um canal possui uma capacidade de transmissão limitada.
limitada No
entanto, suas pesquisas consideram a atuação de um ruído branco
((ruído térmico )). A equação
q ç p
pode ser escrita da seguinte
g
forma:
C = W*log2(1 + S/N) bps,
onde:
C = capacidade do canal na presença de ruído;
W = frequência do sinal (largura de banda);
S/N = relação
l ã sinal/ruído,
i l/ íd em Watts
W
`
`
Ex: Dado uma linha telefônica com um canal com
largura de banda de 3000 Hz e cuja razão sinal-ruído
vale 30 dB. Pergunta-se: Qual a taxa de transmissão
máxima desse canal na presença de ruído branco?
Passo1: Temos a relação (razão) sinal ruído (S/N) expressa em dB,
mas não em Watts. Desta forma, recorreremos a equação que mede
o ruído em decibel (dB), para encontrarmos a relação sinal/ruído 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 equação,por simplificação, temos:
10^log10(S/N) = 10 ^3 =>
> S/N = 1000 w
Teorema de Shannon,, Ex ((continuação)
ç )
`
Aplicando, agora, a SNR (S/N), em Watts, na equação 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 transmissão máxima
á
em um canall com a presença d
de ruído
íd
branco é de 30 Kbps
OBS: Esse mesmo cálculo pode ser obtido diretamente através do
Matlab. Experimente e pratique!
Prática no Matlab
Dado um canal com uma largura de banda igual a 10KHz e supondo-se que
este canal esteja utilizando
d uma codificação
d
A/D
/ de
d 8 bits,
b
qual a taxa de
d
transmissão máxima desse canal na ausência de ruídos?
2. Dado um canal de transmissão de TV em VHF com largura
g
de banda de 20
KHz e cuja razão sinal-ruído vale 20 dB. Pergunta-se: Qual a taxa de transmissão
máxima desse canal na presença de ruído 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 codificação A/D de 16 bits, qual a taxa de
transmissão máxima desse canal na ausência de ruídos?
4. Dado um canal de transmissão de Rádio AM com largura de banda de 1.500
KHz e cuja razão sinal-ruído vale 15 dB. Pergunta-se: Qual a taxa de transmissão
presença de ruído branco?
máxima desse canal na p
1.
Prática no Matlab - Respostas
1.
Dado um canal com uma largura de banda igual a 10KHz e supondo-se que
este canal esteja utilizando uma codificação A/D de 8 bits,
bits qual a taxa de
transmissão máxima desse canal na ausência de ruídos? R:
C = 2*W*Mm => C = 2 * 10000 * 8 => C = 160000 = > C = 160 Kbps
Dado um canal de transmissão de TV em VHF com largura de banda de 20
KHz e cuja razão sinal-ruído vale 20 dB. Pergunta-se: Qual a taxa de
transmissão máxima desse canal na presença de ruído 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.
Prática 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 codificação A/D de 16 bits,
bits qual a taxa de
transmissão máxima desse canal na ausência de ruídos? R:
C = 2*W*Mm => C = 2 * 200000 * 16 => C = 6400Kbps = > C ≅ 6 Mbps
Dado um canal de transmissão de Rádio AM com largura de banda de 1.500
1 500
KHz e cuja razão sinal-ruído vale 15 dB. Pergunta-se: Qual a taxa de
transmissão máxima desse canal na presença de ruído 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.