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>*/ | ||