Aula 9, Exp 7: Filtros e Síntese de Sinais

Preview:

DESCRIPTION

www.decom.fee.unicamp.br/~cardoso. Aula 9, Exp 7: Filtros e Síntese de Sinais. Fabbryccio Cardoso Dalton S. Arantes DECOM-FEEC-UNICAMP. Oscilador Digital – Método LUT. T. Ts. Implementação. Counter 0, 1, ..., N-1, 0, ..., N-1,. address. ROM. saída. Transformada Z. - PowerPoint PPT Presentation

Citation preview

ComL@b – Laboratório de Comunicações Digitais

Aula 9, Exp 7: Filtros e Síntese de Sinais

Fabbryccio Cardoso

Dalton S. Arantes

DECOM-FEEC-UNICAMP

www.decom.fee.unicamp.br/~cardoso

ComL@b – Laboratório de Comunicações Digitais

Oscilador Digital – Método LUT

0 5 10 15-1

-0.5

0

0.5

1

T

Ts

ComL@b – Laboratório de Comunicações Digitais

Implementação

Counter0, 1, ..., N-1, 0, ..., N-1, ...

ROM

address

saída

ComL@b – Laboratório de Comunicações Digitais

Transformada Z

ComL@b – Laboratório de Comunicações Digitais

Modelagem de Sistemas

ComL@b – Laboratório de Comunicações Digitais

Oscilador Digital – Método Z

ComL@b – Laboratório de Comunicações Digitais

Resposta ao Impulso

-2 0 2 4 6 8 10

0

0.5

1

h(n)

0 5 10 15 20 25 30-1

-0.5

0

0.5

1

ComL@b – Laboratório de Comunicações Digitais

Tarefas

Síntese de uma senoide de 12 kHz

Síntese de uma senoide de 900 Hz

Filtro passa-baixas de 2 kHz

Filtro passa-altas de 2 kHz

De-bouncing para o botão Enter

Seletor de 5 entradas

ComL@b – Laboratório de Comunicações Digitais

Experimento

Left

Right

Enter De-BouncingControle do

seletor

Passa-Baixas

Passa-Altas Seletor

Senoide 12kHz

Senoide 900Hz

Left

Right

ComL@b – Laboratório de Comunicações Digitais

Passa-Baixas e Passa-Altas

4

HPright

3

HPleft

2

LPright

1

LPleftxlfir69 tap

xn0

xn1

yn0

yn1

LPF_filter

FDATool

LPF

xlfir73 tap

xn0

xn1

yn0

yn1

HPF_filter

FDATool

HPF

xlconvertcast

xlconvertcast

xlconvertcast

xlconvertcast

2

right

1

left

FIR

xlfda_numerator(‘LPF’)

xlfda_numerator(‘HPF’)

ComL@b – Laboratório de Comunicações Digitais

Bloco FIR

ComL@b – Laboratório de Comunicações Digitais

Interface do Bloco FIR

ComL@b – Laboratório de Comunicações Digitais

FDA TOOL: passa baixas

ComL@b – Laboratório de Comunicações Digitais

FDA TOOL: passa altas

ComL@b – Laboratório de Comunicações Digitais

Senoide 900 Hz

Implementar equação de diferenças;

A entrada do sistema deve ser um pulso unitário;

O pulso de entrada pode ser implementado por

-2 0 2 4 6 8 10

0

0.5

1

TimeScope

xlregisterz-1d q

Register

fpt dbl

Gateway Out

k =0

Constant

Sy stemGenerator

UFix_1_0 UFix_1_0 double

ComL@b – Laboratório de Comunicações Digitais

Senoide de 12 kHz

Implementar usando ROM para armazenar as

amostras e um contador para endereçar;

ComL@b – Laboratório de Comunicações Digitais

Diagrama de tempo do debouncer

CLK

btn signal

1 2 3 4 5 6 7 48000

BTN

REG

counter

relacional

0 1 2 3 4 5 6 ~48000

pb_down

ComL@b – Laboratório de Comunicações Digitais

Debouncer

REGbtn_sigden

Counteren

==

50e6

const

relacional

not z-1and pb_down

ComL@b – Laboratório de Comunicações Digitais

Controle do seletor

Contador que conta de 0 a 4 ciclicamente;

Contador deverá ser incrementado de 1 apenas

quando o Botão Enter for pressionado.

ComL@b – Laboratório de Comunicações Digitais

Diagrama de tempo do controlador

CLK

pb_down

sel 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 0

pb_down Counteren

sel

ComL@b – Laboratório de Comunicações Digitais

Seletor: MUX

xlmux

sel

d0

d1d1

Mux

ComL@b – Laboratório de Comunicações Digitais

Avaliação

Visto (5 pontos)

Fontes (5 pontos)

Recommended