Sunteți pe pagina 1din 5

Universitatea Politehnica din Bucuresti

Facultatea de Inginerie Medicala

Generarea si filtrarea unui semnal sinusoidal cu jutorul


programului LabView

Profesor indrumator: Student:


Felix Constantin Adochiei Ceausu Adina – Georgiana
Grupa 1446 - ESM

1
Date de intrare
 Tipul semnalului: Semnal sinusoidal;
 Amplitudine semnal: 60V;
 Frecventa semnal: 40Hz;
 Amplitudine armonica a treia: 20V;
 Amplitudine armonica a patra: 10V;
 Tipul zgomotului introdus: zgomot alb de 10% din semnalul util;
 Tipul filtrului ales: IIR Butterworth lowpass de ordin 4.
Schema

Fig. 1. Diagrama bloc a problemei

2
Rezultate
Initial am generat semnalul initial cu ajutorul unui generator de semnal (basic function generator) si i-
am atribuit trei butoane de control pentru setarea tipului de semnal (signal type), frecventei
(frequency), respectiv amplitudinii (amplitude). Pentru a vizualiza semnalul am introdus un osciloscop
(Fft power spectrum). De asemenea, am reprezentat si spectrul de frecventa cu ajutorul unui bloc numit
Spectral din meniul Signal Processing – Wfm Measure si a unui osciloscop.

Fig. 2. Reprezentarea semnalului initial si reprezentarea spectrului de frecventa a semnalului initial


Urmatorul pas a fost realizarea armonicii a treia si armonicii a patra. Pentru aceasta am folosit aceeasi
metoda ca si in crearea semnalui initial. Dupa ce le-am creat le-am setat frecventa conform formulei
𝑛 ∗ 𝑓𝑟𝑒𝑐𝑣𝑒𝑛𝑡𝑎 𝑖𝑛𝑖𝑡𝑖𝑎𝑙𝑎, unde n este numarul armonicii. Astfel am setat frecventa de 120Hz pentru
armonica a treia, respectiv 160 pentru armonica a patra. Dupa adaugarea armonicelor le-am suprapus
peste semnalul initial cu ajutorul operatorului de adunare Add din meniul Numeric. Dupa suprapunere
am reprezentat semnalul obinut.

Fig. 3. Reprezentare semnal + armonice si reprezentarea spectrului de frecventa semnal + armonice


Pasul urmator este reprezentat de crearea zgomotului. Cu ajutorul blocului Tones and Noise Wavedorm
din meniul Signal Processing – Signal Generation am realizat zgomotul si am setat frecventa de 6Hz

3
si amplitudinea de 4 V. Initial am incercat sa creez un zgomot prin aceeasi metoda mentionata in primii
doi pasi insa nu am gasit un filtu potrivit care sa elimine toate perturbatia.

Fig. 4. Reprezentarea semnalului perturbat si reprezentarea in spectru de frecventa a semnalului perturbat


Pentru a elimina semnalele perturbatoare am folosit un filtru Butterworth lowpass de ordin 4 caruia i-
am setat frecventa de esantionare 3Hz si frecventa de taiere 41 Hz. Inainte de a alege un filtru am testat
mai multe tipuri de filtre din meniul Signal Processing insa acestea generau variatii foarte mari ale
amplitudinii si ale semnalului filtrat. Filtrul l-am creat cu ajutorul blocului Filter.

Fig. 5. Reprezentarea semnalului filtrat si reprezentarea in spectru de frecventa a semnalului filtrat


Observatii si concluzii
Functia FFT utilizata este un instrument de analiza a semnalului prin care se realizeaza analiza
spectrala.
Zgomotul introdus este un zgomot alb ce nu se repreta si care are energia spectrala independenta de
frecventa.

4
Filtrul folosit este unul IIR Butterworth – trece jos nu permite frecventelor mai mari decat cea de taiere
sa treaca, astfel se obtine un semnal.
In urma filtrarii semnalului perturbat se poate observa eliminarea frecventelor armonicelor insa
frevcenta zgomotului nu a fost eliminata complet. De asemenea, comparativ cu semnalul initial putem
observa o atenuare a amplitudinii frecventei de 40Hz de aproximativ 0,1 din cauza filtrarii.
Referinte
- Suport de laborator IVM
- https://ro.scribd.com/document/231522530/NI-Labview

S-ar putea să vă placă și