LEFT: Sistemas de Aquisi¸c˜ao de Dados Simula¸c˜ao de um Circuito de Modula¸c˜ao Delta-Sigma com Filtragem e Decima¸c˜ao Andr´e Bastos da Cunha 25 de Maio de 2007
1
Introdu¸c˜ ao
Na sequˆencia do trabalho anterior, pretende-se adicionar as seguintes funcionalidades ao circuito de modula¸c˜ao ∆Σ j´a implementado: • O sinal Vin dever´a ser agora um sinal sinusoidal arbitr´ario de frequˆencia m´axima at´e 1000 KHz e n˜ao apenas um sinal constante; • Ao Vout ligar-se-´a agora um m´odulo de filtro passa-baixo que dever´a ser simulado computacionalmente; • E por fim ligar-se-´a ainda um m´odulo de decima¸c˜ao que dever´a ser tamb´em simulado computacionalmente. N˜ao havendo restri¸c˜oes relativamente `a fun¸c˜ao a utilizar escolheu-se arbitrariamente o sinal descrito pela fun¸c˜ao: Vin = 2[sin(2πFb 10x)+sin(2πFb 5x)+sin(2πFb 2x)+cos(2πFb 9x)+cos(2πFb 6x)+cos(2πFb 4x)] (1) Desta forma, o programa vai realizar o seguinte conjunto de opera¸c˜oes: • Vai come¸car por gerar uma sequˆencia de -1 e 1 a partir do sinal sinusoidal introduzido; • Essa sequˆencia vai dar entrada no filtro passa-baixo definido pela opera¸c˜ao de convolu¸ca˜o: y[n] = x[n] ∗ h[k]
(2)
em que y[n] ´e o sinal de sa´ıda do filtro, o sinal x[n] ´e o sinal de entrada (neste caso a sequˆencia de -1 e 1 gerada no modulador ∆Σ) e h[k] corresponde a: h[k] =
sin(ωc (k − N )) π(k − N )
(3) 1