Você está na página 1de 13

Objectivo: Gerao de diversos sinais sinusoidais em rudo (com uma ou mais componentes em frequncia, com diferentes nveis de rudo

e diferentes frequncias de amostragem) a partir da rotina Matlab sig_noise (em anexo e Cap 2, Semmlow, Biosignal e Biomedical Image Processing). Explorao e interpretao dos efeitos observados em tempo e frequncia. Introduo das escalas de tempo e frequncia na anlise dos sinais.

Desenvolvimento :

Grfico(1) : WaveForm

No grfico 1 observamos um sinal entrada puramente sinusoidal com uma frequncia 100HZ, uma decadncia amostral 0,001 e com um sinal de ruido 0 dB. A amplitude de entrada no 1, porque deve haver um factor de escala que no est proprieamente ajustado. Uma vez que nos foi fornecido no cdigo, uma amplitude de uma sinusoidal 1. No encontramos justificao para tais resultados.

Grfico(2) WaveNoise: Waveform + Noise

Input Cdigo : Frequncia = 100, snr = 3, 100 pontos Isto quando o nvel de rudo 3 dB , a razo sinal/ rudo aproximadamente2x. Amplitude do sinal superior a 1, mas neste caso esperado, uma vez que estamos a somar dois sinal um com amplitude 1 e outro com amplitude aproximadamente igual a 0.5

Usamos a rotina fft do matlab e confirmamos que de facto a transformada complexa. Segue um print screen como exemplo.

Grfico do modulo da transformada de Fourier Ateno que no podemos aumentar muito o nmero de pontos porque obtemos um resultado anormal. Temos vrios parmetros dependentes do nmero de pontos.

Grfico 3: Transformada de Fourier da Waveform_Noise

Input do Cdigo (freqsin=10, snr=50, npts = 60)

Com a aplicao do efeito da Truncatura (facto de retirar uma amostra finita de um sinal teoricamente infinito verificamos que houve um erro, ou melhor, a amplitude deslocou-se de 1 1.5 no calculo da DFT. O sinal saida ser, portanto o produto do sinal de entrada com a janela escolhida, neste caso escolhido uma janela rectngular ( por defaut) do prprio cdigo. No dominio das frequncias dado pela convulso das duas funes o sinal da entrada e da janela escolhida. Portanto a transformada de fourier da convulso de duas funes o produto das transformadas de fourier de cada funo. Portanto os mximos nos grficos da FFT no se encontram propriamente na frequncia natural da onda sinusoidal, mas sim deslocadas, devido a este efeito de janela. Tal como era de esperar teoricamente a transformada de Fourier de uma funo seno (infinito) no domnio do tempo, uma funo bem localizada no dominio das frequncias. ( ) ( ) ( )

O pico volta da frequncia natural menos do que 0.5, isto acontece porque a DFT, no calcula exactamente o valor exacto da frequncia, isto a janela espectral no avaliado no seu pico. Esta discrepncia vai sempre ocorrer, como podemos observar nos seguintes grficos, isto chamado, scalloping loss. O erro na truncatura deve ser minimizado, para tal deveria se escolher uma janela que melhor se adequava a forma da onda. Podemos observar um lbulo central em torno do zero, este chamado o lbulo central. A operao de convulso tem um efeito ponderante no espalhamento dos lobulos laterais pelo intervalo de frequncia. Ou seja um rudo praticamente desprezvel em comparao com a amplitude do sinal. O que inquietamente que quando feita alterao do nmero de pontos, as amplitudes, do valores discrepantes, ultrapassando o valor mximo possivel de 1. Alterar o n de pontos altera a escala do tempo Neste grfico, podemos observar, dois deltas de dirac, aproximadamente a volta da frequncia 0 e o outro a 1000 Hz , isto explicado pelo efeito da janela novamente. Isto poderia ser melhorado diminuindo a escala do grfico.

Variao do nvel sinal Ruido e Frequncia do sinal

Agora o plot do sinal com rudo para valores:

Grfico(4): Input(100, 0, 128)

Grfico (5): Input( 100,0,100)

Grfico(6): Input(100,3,100)

Grfico(7):Input(100,20,100)

Grfico(8): Input(100,-20,100)

Grfico(9): Input(100,50,100)

Juno de duas Sinusoides com Frequncias Distintas:

Grfico(10): Duas Waveforms com frequncias 100 e 200 hz, sem rudo

Grfico(11): WaveformNoise com duas Frequncias distintas 100 e 200 hz com nvel de rudo 0.

Sinais gerados a partir de uma frequencias de amostragem livre fs.

Você também pode gostar