This shows you the differences between two versions of the page.
ps:labs:07 [2022/11/15 10:36] ionut.gorgos |
ps:labs:07 [2022/11/15 11:18] (current) ionut.gorgos |
||
---|---|---|---|
Line 2: | Line 2: | ||
/*<hidden>*/ | /*<hidden>*/ | ||
==== DFT în detaliu: DFT leakage, zero-padding ==== | ==== DFT în detaliu: DFT leakage, zero-padding ==== | ||
+ | Prezentarea PowerPoint pentru acest laborator poate fi găsită aici: [[https://docs.google.com/presentation/d/1I0jGMdwlAporLfDDVjQGpfOmVjAoRhKS/edit?usp=sharing&ouid=110538702824281541719&rtpof=true&sd=true|aici]] | ||
În acest laborator vom continua să explorăm Transformata Fourier Discretă (DFT), urmărind efectul eșantionării în domeniul frecvență (apariția sinc-ului din cauza fenomenului de leakage) și metode de rezolvare a acestuia (zero-padding, ferestre, creșterea numărului de eșantioane). | În acest laborator vom continua să explorăm Transformata Fourier Discretă (DFT), urmărind efectul eșantionării în domeniul frecvență (apariția sinc-ului din cauza fenomenului de leakage) și metode de rezolvare a acestuia (zero-padding, ferestre, creșterea numărului de eșantioane). | ||
Line 32: | Line 32: | ||
Să facem următoarele: | Să facem următoarele: | ||
- Incărcați și plotați semnalul dat. Ar trebui să observați că se vor încărca variabilele //notes_signal// și //fs//, unde //fs// este frecvența de eșantionare (amintiți-vă ca aveți nevoie de ea pentru a înțelege rezultatul dat de DFT). | - Incărcați și plotați semnalul dat. Ar trebui să observați că se vor încărca variabilele //notes_signal// și //fs//, unde //fs// este frecvența de eșantionare (amintiți-vă ca aveți nevoie de ea pentru a înțelege rezultatul dat de DFT). | ||
- | - Calculați DFT pentru semnal și plotați magnitudinea (cu //stem//), ca în laboratoarele precedente. Ar trebui să obțineți ceva precum aceasta: | + | - Calculați DFT pentru semnal și plotați spectrul pozitiv al semnalului (cu //stem//), ca în laboratoarele precedente. Ar trebui să obțineți ceva precum aceasta: |
{{:ps:labs:notes_signal_fftpos.png?300|}} | {{:ps:labs:notes_signal_fftpos.png?300|}} | ||
Line 54: | Line 54: | ||
Procedați la fel ca înainte: | Procedați la fel ca înainte: | ||
- | - Plotați semnalul și spectrul său. Verificați dacă puteți distinge cele două frecvențe(ar trebui). | + | - Plotați semnalul și spectrul său pozitiv. Verificați dacă puteți distinge cele două frecvențe(ar trebui). |
- Aplicați funcția fereastră și verificați spectrul. Ar trebui sa fie mult mai clar. | - Aplicați funcția fereastră și verificați spectrul. Ar trebui sa fie mult mai clar. | ||
- Ce note muzicale reprezintă aceste frecvențe? Puteți să redați acest sunet folosind funcția MATLAB //sound//. | - Ce note muzicale reprezintă aceste frecvențe? Puteți să redați acest sunet folosind funcția MATLAB //sound//. | ||
/*</hidden>*/ | /*</hidden>*/ |