Вы находитесь на странице: 1из 21

INATEL INSTITUTO NACIONAL DE TELECOMUNICAES

SIMULAO 6.3 SIMULAO 6.4

Carlos Rafael Nogueira da Silva

Santa Rita do Sapuca - MG Outubro / 2010

1. INTRODUO
Este relatrio trata de duas simulaes relacionadas modulao M-QAM. A modulao M-QAM uma forma de modulao bidimensional na qual tanto a fase quanto a amplitude de uma portadora senoidal so modificadas. Esta modulao classificada em duas classes: QAM quadrada, e QAM no-quadrada. So consideradas quadradas aquelas em que M possui uma raiz inteira (4QAM, 16QAM, 64QAM, etc), enquanto as no-quadradas M no possui uma raiz inteira. A forma de onda da modulao M-QAM pode ser escrita como: ( ) ( ) ( ) .

da equao acima pode-se observar que os coeficientes da constelao so so sinais multiniveis que modificam a amplitude das portadores.

As funes base tambm podem ser retiradas diretamente da funo acima sendo: ( )

1.1. M-QAM Quadrada


A modulao M-QAM quadrada possui um nmero par de bits por smbolo e possui uma constelao com geometria quadrada. Como o nmero de smbolos possui um raiz quadrada inteira o vetor sinal pode ser arranjado em uma geometria quadrada com (

) pontos.

A implementao de uma modulao M-QAM quadrada feita utilizando duas modulaes L-PAM, sendo . Cada metade dos bits so mapeadas por um

modulador L-PAM depois estes so combinados formando a constelao M-QAM. As coordenadas dos smbolos L-PAM dada pelas expresses ( ( ) )

onde

a menor energia de um smbolo. Equivalentemente

) onde

a menor distancia euclidiana entre dois smbolos na constelao M-QAM. O produto cartesiano dos dois conjuntos formados por coordenadas L-PAM o conjunto denominado por *( ) { + }e { } de

e dado por

O conjunto descrito acima contem todos os pares ordenados no qual o primeiro pertence a X e o segundo a Y. O conjunto resultante conter todos os M elementos da constelao M-QAM quadrada. A energia media da constelao pode ser calculada pela soma das energias das duas modulaes L-PAM. Considerando smbolos equiprovveis a energia media de uma constelao M-QAM quadrada : ( )( ) ( )

1.2. M-QAM No-Quadrada


A constelao M-QAM no-quadrada so aquelas que no possuem uma geometria quadrada. Os smbolos so mapeados utilizando um nmero impar de bits. Uma variedade de disposies geomtricas podem ser utilizadas para formao de uma constelao M-QAM no quadrada, cada uma tendo suas vantagens e desvantagens, geralmente relacionadas a relao entre potncia de pico e a potncia media (PAPR, sigla em ingls), e a probabilidade de erro de smbolo. Uma constelao largamente usada chamada de constelao cruzada. Uma constelao M-QAM no-quadrada formada por sendo k impar. Um subgrupo de

pontos arranjado em uma geometria quadrada. O restante dos pontos so divididos em pontos e agrupados acima, a esquerda, abaixo e a direita da poro

quadrada previamente construda. Uma desvantagem da constelao cruzada que no se pode garantir um mapeamento gray para todos os smbolos vizinhos mais prximos. O melhor que pode ser feito garantir um mapeamento gray para a maioria dos smbolos que possuem a maior quantidade de vizinhos. Uma boa aproximao para calculo da energia mdia de uma constelao cruzada dada por:

( onde

a menor distancia euclidiana entre dois pares de smbolos vizinhos.

1.3. Gerao e deteco de smbolos M-QAM


Como visto uma modulao M-QAM quadrada pode ser construda pela composio de duas modulaes L-PAM. A utilizao do mapeamento gray mostra que os bits k/2 bits mais significativos determina a linha a qual o smbolo pertence e os k/2 bits menos significativos determinam a sua coluna. Em outras palavras, a seleo de uma linha independente da seleo de uma coluna, uma vez que os bits mais e menos significativos so independentes entre si. Assim, o modulador M-QAM pode ser construdo como se segue:

Como o modulador esta carregando dois sinais L-PAM multiplexados em portadoras ortogonais ambos os sinais podem ser demodulados independentemente, o que leva ao demodulador:

No caso de modulao na qual o nmero de bits impar a no interessante utilizar a modulao acima, devido a um alto PAPR que uma constelao retangular possui. A alternativa seria utilizar o modulador mostrado abaixo, na verdade este um

modulador genrico que pode ser utilizado para modular qualquer tipo de constelao bidimensional.

Comeando por um receptor de mxima verossimilhana genrico, para detectar um sinal M-QAM necessrio dois correlatores para gerar a varivel de deciso que forma o vetor x. Nenhuma simplificao pode ser feita ao detector genrico. Sendo assim o detector M-QAM genrico mostrado abaixo.

importante notar que a necessidade de se subtrair metade da energia do smbolo recebido no demodulador ou para se determinar a o correto valor de deciso para o estimado L-PAM anterior implica que o detector M-QAM deve ser equipado com um controlador automtico de ganho (ACG) para se estabelecer um nvel de referencia recebido fixo para o qual a energia dos smbolos e limiar de deciso possam PAM possam ser determinados.

1.4. Probabilidade de Erro de Smbolo


A probabilidade de erro de smbolo para uma modulao M-QAM quadrada dada pela expresso: ( sendo correta e a probabilidade de erro de smbolo, ) a probabilidade de uma deciso

a probabilidade de erro de smbolo de uma modulao PAM.

A probabilidade de erro de smbolo de uma constelao L-PAM dado por: ( )

Assim a probabilidade de erro de smbolo da constelao M-QAM dado por: ( ) ( ) ( ) ( )

Para valores elevados de

o segundo termo da expresso acima pode ser

desconsiderado. Assim o probabilidade de erro de smbolo para uma constelao MQAM quadrada dado por: ( ) ( )

Esta expresso serve apenas quando os smbolos so equiprovveis. Caso um mapeamento gray seja utilizado, para se chegar a expresso da probabilidade de erro de smbolos basta dividir a expresso acima por Para constelaes M-QAM no-quadradas, existem boas aproximaes uma delas a expresso abaixo: ( ) ( )

Existem outras boas aproximaes para probabilidade de erro de smbolo. Como no se pode garantir mapeamento gray, a probabilidade de erro de smbolo altamente dependente do mapeamento utilizado, necessrio que seja analisado para cada caso.

1.5. Simulao 6.3


A simulao 6.3 um experimento bastante simples que visa ilustrar a gerao de sinais QAM quadrados e no quadrados. Bits aleatrios so produzidos a uma taxa de 1 bit por segundo (1bps) , esses bits alimentam dois conversores serial paralelo, um com 5 sadas e outro com 6 sadas. O conversor com 5 sadas conectado a um lookup table (LUT) que seleciona os coeficientes em fase I e em quadradura Q de acordo com os bits de entrada, a uma taxa de 1/5 smbolos por segundo. Esses coeficientes

I&Q correspondem a uma constelao cruzada 32-QAM. Cada grupo de 3 sadas do conversor serial/paralelo (S/P) de 6 sadas alimenta um gerador 8-PAM, sendo estes responsveis por gerar os coeficientes I&Q de uma constelao 64-QAM. A taxa neste caso de 1/6 smbolos por segundo. Em um sistema real, as componentes I e Q seriam conectadas a um modulador I&Q para gerar os sinais modulados QAM em banda passante.

1.6. Simulao 6.4


Nesta simulao bits aleatrios so gerados a uma taxa de 1 bit por segundo e alimentam um conversor serial paralelo (S/P) com k=log2M sadas. A sada do bloco S/P o ndice do smbolo variando de 0 at M-1, que alimenta um bloco modulador M-QAM. A sada do modulador ( ) exponencial complexa envelope complexo ( ) , neste caso ( ) ( ). ( ) ( ) multiplicado pela

assim, a sada do modulador o

O sinal modulado vai atravs de um canal AWGN complexo cujos valores de so configurados automaticamente variando de 0 a 15 dB variando com passo de 3dB. O sinal recebido entra em integrate e dump complexo, que pode ser visto como 2 integradores reais, um operando a parte real e outro trabalhando a parte complexa do sinal de entrada. O sinal resultante entra em um bloco para decodificao do sinal atravs da mxima verossimilhana, o vetor x estimado entra em bloco conversor paralelo serial para estimao dos bits gerados. Finalmente, os bits estimados so comparados com aqueles realmente gerados para uma estimao da taxa de erro de bit para diversos valores de .

2. RESULTADOS
2.1. Simulao 6.3
Rodando a simulao 6.3 com as configuraes padro, pode ser observada a formao das constelaes 64-QAM e 32-QAM cruzada. Pode-se notar que a formao de smbolos na constelao 32-QAM d-se a uma taxa de 1 smbolo por segundo, embora a taxa de formao de smbolos seja de 1/5 smbolos por segundo, isto se d porque a simulao est rodando 5 vezes mais rpido que o tempo real. A constelao 62-QAM um pouco mais lenta pois a taxa ligeiramente menor que a 32-QAM.

I&Q plot 7 5 3 1 -1 -3 -5 -7 -10 -4 -2 0 2 4 6

Figura 1: Contelao 32-QAM cruzada


I&Q plot 6 4 2 0 -2 -4 -6 -8 -10 -4 -2 0 2 4 6 8

Figura 2: Constelao 64-QAM A constelao com o mapeamento utilizado fica:

00001

00011

00010

00110

00111

00101

01001

01011

01010

01110

01111

01101

11001

11011

11010

11110

11111

11101

10001 -5

10011 -3

10010 -1

10110 1

10111 3

10101 5

Figura 3: Constelao 32-QAM com mapeamento utilizado pela simulao 6.3 Pode-se observar, nesta constelao, que no possvel que smbolos vizinhos possuam apenas um bit de diferena. A constelao 64-QAM com o mapeamento gray fica:

000000 001000 011000 010000 110000 111000 101000 100000

000001 001001 011001 010001 110001 111001 101001 100001

000011 001011 011011 010011 110011 111011 101011 100011

000010 001010 011010 010010 110010 111010 101010 100010

000110 001110 011110 010110 110110 111110 101110 100110

000111 001111 011111 010111 110111 111111 101111 100111

000101 001101 011101 010101 110101 111101 101101 100101

000100 001100 011100 010100 110100 111100 101100 100100

Figura 4: Constelao 64-QAM com mapeamento gray.

2.2. Simulao 6.4


As configuraes padro da simulao 6.4 gera uma constelao 16-QAM. Rodando a simulao com as configuraes padro enquanto se observa a densidade espectral de potncia, percebe-se um nulo na frequncia de 0.25Hz. o que consistente com a teoria uma vez que assim e para modulao 16-QAM

. Mudando a constelao para 32-QAM,

pode-se observar que o primeiro nulo agora est em 0,2Hz, o que tambm consistente uma vez que para uma constelao 32-QAM.

A figura 5 mostra a densidade espectral de potncia da constelao 16-QAM e a figura 6 mostra a densidade espectral de potencia para a constelao 32-QAM.

Spectrum Analyzer Display 70 60 50

PSD, dBm/Hz

40 30 20 10 0 -10 -1 -.75 -.5 -.25 0 .25 Frequency, Hz .5 .75 1

Figura 5: Densidade espectral de potncia para constelao 16-QAM


Spectrum Analyzer Display 70 60 50

PSD, dBm/Hz

40 30 20 10 0 -10 -1 -.75 -.5 -.25 0 .25 Frequency, Hz .5 .75 1

Figura 6: Densidade espectral de potncia para constelao 32-QAM interessante observar que quando o nmero de smbolos aumenta a faixa ocupada pelo sinal diminui uma vez que mais bits so transmitidos por smbolos.
Plot 1 0 -1 1 0 -1 0 10000 20000 30000 40000 50000 Time (sec) 60000 70000

Figura 7: Sinais em fase e em quadratura no tempo de um sinal 16-QAM

Os sinais em fase em quadratura so sinais multinivel com formato retangular como mostrado na figura 7 e figura 8. O nmero de nveis igual projeo nos eixos em fase ou em quadratura na constelao.
Plot 2.0 -.5

2.0 -.5

0 25000

75000

125000 175000 Time (sec)

225000

275000

Figura 8: Sinais em fase e em quadratura no tempo de um sinal 32-QAM Os histogramas gerados na simulao para o sinal 16-QAM mostra que todos os nveis, tanto em fase quanto em quadraturas so gerados com a mesma probabilidade, quando se observa os histogramas para a constelao 32-QAM nota-se que alguns nveis acontecem com menor probabilidade isto se deve ao fato de que a constelao 32-QAM no possui os smbolos nos esquinas da constelao assim os nveis mais externos so menos provveis de acontecerem.
Plot 100 10-1 10-2
BER

10-3 10-4 10-5 10-6 10-7 0 2.5 5 7.5 Eb/No, dB 10 12.5 15

Figura 8: BER estimada A figura 8 apresenta a BER estimada para o sinal 16-QAM para as configuraes padro. A figura 9 mostra como o ganho do canal pode influenciar de forma drstica a probabilidade de erro de bit, isto porque a o detector precisa conhecer o valor esperado da energia do smbolo para ser capaz de estimar

corretamente, o problema de ganho do canal resolvido atravs de um sistema de controle automtico de ganho (ACG), que mantem o nvel da energia dos smbolos dentro do valor esperado.
Plot 100 10-1 10-2
BER

10-3 10-4 10-5 10-6 10-7 0 2.5 5 7.5 Eb/No, dB 10 12.5 15

Figura 9: BER de erro de bit com canal com ganho 2

3. Descrio dos blocos


3.1. Simulao 6.3
I&Q plot 7 5 3 1
in b4

-1
I

clk

S/P converter

b3 Bits

to 2D b2 coefficients b1 (LUT)
b0

-3
Q

-5 -7 -10 -4 -2 0 2 4 6

Random bits I&Q plot


b5 in b4 8-PAM b3 Generator clk b2 b1 8-PAM b0 Generator clk Q I

6 4 2 0 -2 -4

S/P converter
clk

clk

-6 -8 -10 -4 -2 0 2 4 6 8

Figura 10: Esquemtico da simulao 6.3

A figura 10 mostra o esquemtico da simulao 6.3 mostrando todos os blocos e como eles esto conectados. O bloco Ramdom bits responsvel pela gerao de bits aleatrios a uma taxa de 1 bit por segundo. Os bits gerados entram nos blocos S/P converter que responsvel por converter os bits que entram em serie em paralelo, estes conversores podem ser configurados para no considerar os bits que entram gerando, assim, valores sequenciais. O bloco superior possui 5 sadas que vo formar a constelao 32-QAM, essas sadas entram no bloco Bits to 2D coefficients (LUT), este bloco responsvel pelo mapeamento dos bits nos smbolos da constelao. O conversor S/P converter inferior possui 6 sadas, cada grupo de trs bits entram no bloco 8-PAM Generator, estes blocos vo mapear as componentes em fase e em quadratura da constelao 64-QAM, estas constelaes so mostradas nos plots, sendo o superior mostrando a constelao 32-QAM e o inferior mostra a constelao 64-QAM. H tambm sinalizadores para indicar os bits que saem dos blocos S/P converter.

3.2. Simulao 6.4


Configurable M 16. log2(M) k 4.

Random data bits

in

ck to

Serial (MSB) Parallel (k)

out ck

sym 16QAM Mod Z clk

Fc= 0 Hz

ph

AWGN channel

Complex

Z ck [ref]

[ck] Integ&Dump ck

16QAM Detect

sym ck

in

ck Serial

Parallel (k) to (MSB)

out ck

E/No - 10log(k) Time plot and histogram PSD plot Constellation 5.0 100 BER estimation 10-1 10-2 PbQAM.dat

Eb/No

15. Plot

BER
-2.5 0 2.5 5

Signal space

2.5 0 -2.5 -5.0 -5

10-3 10-4 10-5 10-6 10-7 0 2.5 5 7.5 Eb/No, dB 10 12.5 15

Figura 11: Esquemtico da simulao 6.4 A figura 11 mostra o diagrama de blocos da simulao 6.4 e como cada bloco se conecta entre si. O bloco Random data bits gera bits aleatrios 0 e 1, estes bits entram no bloco Serial (MSB) to Parallel (k) que converte os bits que entram em serie em bits paralelos. Estes bits entram no bloco MQAM mod sendo possvel

configur-lo para diversas modulaes como 4PAM, 8PAM, 16QAM, 32QAM entre outras, o mapeamento feito de acordo com o arquivo C:\DAT\QAMmap.dat. O smbolos gerados pelo modulador entram nos blocos Time plot and Histogram, PSD plot, Signal space e o bloco AWGN. O bloco Time plot and Histogram mostram os sinais em fase e em quadratura no tempo como tambm um histograma dos nveis gerados. O bloco PSD plot mostra a densidade espectral de potncia da constelao gerada. O bloco signal space separa o smbolo em real e imaginrio para que seja plotado a constelao. O bloco AWGN simula um canal AWGN real com a possibilidade de habilitar ou no o rudo e impor um ganho ao sinal. O sinal corrompido pelo rudo entra no bloco Complex Integ&Dump que o filtro correlator, ele ir definir as coordenadas dos smbolos. Estas coordenadas entram no bloco MQAM detect que ir estimar qual simbolo foi gerado, este bloco pode ser configurado para diversos tipos de modulaes como 4PAM, 8PAM, 16QAM, 32QAM entre outras. Os smbolos estimados entram no bloco Parallel (k) Serial (MSB) que converte os k bits paralelos que entram no bloco em serie. Essa serie de bits entram no bloco BER estimation que responsvel por estimar a probabilidade de erro de bit. Estas estimativas so plotadas no grfico. O bloco PbQAM.dat responsvel por armazenar os valores de e da BER estimada. O bloco AWGN tambm possui uma sada com o , este valor entra no bloco E/No - 10log(k) que computa o valor de

valor de

, que mostrado em display. O bloco Configurable M um bloco configurvel que possibilita a escolha da

constelao que ser simulada, este bloco pode configurar as seguintes constelaes: 16QAM, 32QAM, 64QAM, 128QAM, 256QAM. Este bloco gera valores os valores 16, 32, 64, 128 e 256, estes valores so mostrados em bloco display e tambm entram no bloco log2M gerando o valor de k que o nmero de bits por smbolo.

4. BLOCOS COMPOSTOS
4.1. Simulao 6.3
Todos os blocos da simulao 6.3 so blocos compostos. A figura 12 mostra como o bloco Random bits formado. A figura 13 apresenta a formao do S/P converter superior. A figura 14 mostra o interior do

bloco S/P converter inferior. A figura 15 mostra o bloco bits to 2D coefficients (LUT). A figura 16 mostra o como o bloco 8PAM generator formado.

[ck]

Rand Sym(2) b 1 Hz ck

Figura 12: Bloco Random bits O bloco Random bits possui apenas o bloco Rand Sym(N) f Hz que gera N smbolos aleatrios com frequncia f.
+ Accumulator 1 + + Delay (5) in * + +

Enable sequential symbols:0

23.

not

in

ck to

Serial (MSB) out Parallel (5) ck

Sym->5 (MSB)

clk

Figura 13: Interior do bloco S/P converter superior O bloco S/P converter possui a seguinte configurao: os dados aleatrios entram no bloco Serial (MSB) Parallel (5) que converte os dados de entrada em um nmero inteiro de 5 bits. O bloco S/P converter pode ser configurado para habilitar uma sada sequencial, isto feito pelo bloco Enable sequential symbols na estrutura interna do bloco. Este bloco gera os valores 0 ou 1, quando zero ele desabilita os valores sequenciais permitindo a passagem dos valores que saem do conversor serial paralelo, quando 1, ele impede que os nmeros que vem do conversor passam pelo multiplicador, e permitindo que valores sequenciais passem pelo multiplicador. Os valores sequenciais so gerados somando 1 com um atraso de 5 da sada do somador. Os nmeros sejam vindos do conversor ou

do gerador sequencial entram em um bloco que decompe o nmero em um conjunto de bits paralelo atravs do bloco Sym->5 (MSB). A diferena entre o bloco S/P converter superior e inferior que o conversor serial paralelo gera valores inteiros de 6 bits, o atraso para o gerador sequencial de 6 e o valor decomposto em 6 bits.
+

Accumulator + +
Delay (6)

in Enable sequential symbols:0 *

+ +

3.

not

in

ck to

Serial (MSB) out Parallel (6) ck clk

Sym->6 (MSB)

clk

Figura 14: S/P converter inferior O bloco bits to 2D coefficients (LUT) composto pelo bloco 5->sym (MSB) que pega os 5 bits que entram e o transforma em um valor inteiro, este valor entra no bloco LUT que responsvel por mapear o conjunto de bits nos smbolos da constelao, os smbolos so mapeados de acordo com o arquivo LUT32QAM.map.
Q I b4

I
b3

b2

LUT
b1 5->Sym (MSB) Q

b0

Figura 15: Bloco Bits to 2D coefficients (LUT)

O bloco 8PAM generator formado pelo bloco 3->Sym (MSB) que pega trs bits e converte em um inteiro e pelo bloco 8PAM mod que um bloco modulador configurado para mapear os nmeros que entram no modulador em uma constelao 8PAM.
Q

b2

b1 3->Sym (MSB)
sym 8PAM

Q Mod sig Fc= 0 Hz ph

b0

clk

clk

Figura 16: Bloco 8PAM mod

4.2. Simulao 6.4


A simulao 6.4 possui os seguintes blocos compostos: Configurable M, Random data bits, AWGN channel, Time plot and histogram, PSD plot, Signal space e BER estimation.
16.

Select modulation :0

$1+4

pow(2,$1)

Figura 17: Configurable M O bloco Configurable M possui a estrutura mostrada na figura 17, ele possui o bloco Select modulation que responsvel pelas opes apresentadas no bloco Configurable M, este bloco gera nmeros inteiros de acordo com a opo escolhida no bloco, os nmeros so sequenciais sendo 0 para a primeira opo, 1 para a segunda e assim por diante. Este valor somada com 4 no bloco $1 + 4 e depois este nmero vai no bloco pow(2,$1) que faz a operao . Este valor

mostrado em um display e tambm associado a varivel M, que a ordem de modulao. A figura 18 mostra a estrutura interna do bloco Random data bits. Ele formado pelo bloco Rand Sym(2) 1/Tb Hz que gera bits 0 e 1 equiprovveis com frequncia 1/Tb Hz, 1 associado varivel Tb, isto quer dizer que a frequncia

de gerao dos smbolos de 1 Hz. O valor de Tb junto com o valor de M entram no bloco log10($1)/log10(2)*$2 que realiza a operao . Este valor

associado a varivel T que o tempo de smbolo. Os bits gerados so associados varivel TxBit.
M 1 Tb log10($1)/log10(2)*$2 T 4.

TxBit
[ck]

Rand Sym(2) 1/Tb Hz

b ck

Figura 18: Bloco Random data bits A figura 19 mostra o bloco AWGN channel. Ele formado pelo bloco AWGN que recebe como entrada um nmero complexo formado pelo bloco Re/Im to complex que recebe 0 em ambas as entradas. Atravs do bloco AWGN pode-se configurar o nmero de vezes que a experincia ser repetida, e o valor para cada repetio da experincia. O bloco enable noise permite a

seleo da habilitao do rudo gerando 0 ou 1, este valor multiplicado pelo vetor complexo gerado pelo bloco AWGN, isso significa que, quando habilitado, o vetor complexo ser multiplicado por 1 permitindo a passagem do rudo, quando desabilitado o vetor complexo ser multiplicado por 0, impedindo a passagem do rudo. O resultado desta multiplicao somado ao sinal que entra no bloco AWGN channel e por fim multiplicado por um ganho G no bloco gain, este ganho pode ser configurado externamente e o bloco que permite isto Channel gain. O bloco AWGN tambm utiliza a informao de energia media por simbolo da constelao esta informao computada da seguinte maneira: Primeiro 2 associado a varivel dmin que por sua vez entra no bloco (M-1)*pow($1,2)/(6*T) que realiza a operao mostrado em um display. A figura 20 mostra a composio do bloco Time plot and histogram. Ele formado pelo bloco Cplx to Re/Im que pega o sinal complexo gerado e o separa nas parte real e imaginria. Estes sinais so mostrados em grfico no tempo. , o valor resultante armazenado na varivel p e

Tambm feito um histograma destes valores. Os sinais em fase e quadratura tambm entram em um bloco que computa a media que mostrada em display.
+

+ +
Enable noise :0 *

Channel gain :2

re Re/Im im to

Cplx

Z AWGN

Z Es/No

dmin

(M-1)*pow($1,2)/(6*T)

4.13

Figura 19: Bloco AWGN channel ;


+

+ +
Enable noise :0 *

Channel gain :2

re Re/Im im to

Cplx

Z AWGN

Z Es/No

dmin

(M-1)*pow($1,2)/(6*T)

4.13

Figura 20: Bloco Time plot and histogram A figura 21 mostra a composio do bloco PSD plot. Ele possui o bloco 1k pt. FFT (x2) Power Spectral density (dbm/Hz) que computa a FFT do sinal de entrada utilizando 1024 pontos. Um bloco de gerador de impulso tambm est presente, e responsvel pelo disparo da FFT. A figura 22 mostra a estrutura interna do bloco signal space. Ele possui um bloco Cplx to Re/Im que separa as partes em fase e em quadradura do sinal. Estes valores entram no bloco $1*sqrt(T) que realiza a operao .

Identificando assim as coordenadas do smbolo gerado na constelao.

Spectrum Analyzer Display 70 60

PSD, dBm/Hz

Impulse t= 0.
Trg Z

50 40 30 20 10 0 -10 -1 -.75 -.5 -.25 0 .25 Frequency, Hz .5 .75 1


Trg Mag[ ] Ph[ ] freq[ ]

1K pt. FFT (x2) Power Spectral Density(dBm/Hz)

Figura 21: Bloco PSD plot

Cplx to Re/Im

re im

$1*sqrt(T) $1*sqrt(T)

Figura 22: Bloco Signal space A figura 23 mostra como formado o bloco BER estimation. Os smbolos estimados anteriormente entram no bloco BER, este compara o valor de entrada com valores de referncia, como sada ele gera a probabilidade de erro de bit, e o nmero de erros que ocorreram. Estes valores entram no bloco BER control (#Errors), este bloco monitora a quantidade de erros que ocorreram como um limite de simulao, isto , sendo atingido o limite a simulao interrompida e reiniciada um nmero n de vezes, no caso desta experincia n=6.
x t

Eb/No
Eb/No in Pe tot Pe #Err

2*k*Tb

t x TxBit

e-sTd

ref BER num ck

BER Control (#Errors)

Trg y x

Figura 23: Bloco BER estimation

5. DIFICULDADES ENCONTRADAS
No foram encontradas dificuldades significativas na realizao deste experimento.

6. CONCLUSO
Deste experimento, pude observar melhor como feita uma modulao em fase e quadratura atravs da simulao 6.3, observando o uso da look-up table (LUT) no caso em que a constelao no quadrada, e como os smbolos podem ser gerados atravs da composio de dois modulados L-PAM. Da simulao 6.4 observei como as componente da funo geradora dos

smbolos so sinais multiniveis. Tambm observei que o aumento do nmero de smbolos diminui a banda necessria para transmisso ao passo que aumenta a probabilidade de erro de smbolo. A necessidade do controlador automtico de ganho tambm foi verificado, atravs da imposio de um ganho ao canal de transmisso.

7. REFERNCIAS
GUIMARES, Dayan Adionel; Digital Transmission: A simulation-Aided Introduction with Vissim/Comm; Springer; 2010

Вам также может понравиться