This shows you the differences between two versions of the page.
ps:labs_python:04 [2023/10/22 22:52] ionut.gorgos |
ps:labs_python:04 [2024/10/23 09:50] (current) ionut.gorgos |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Laboratorul 04. ===== | ===== Laboratorul 04. ===== | ||
- | <hidden> | + | /*<hidden>*/ |
- | ==== Shiftarea în fază/timp, filtrarea semnalelor periodice și modularea în amplitudine ==== | + | ==== Shiftarea în fază/timp și filtrarea semnalelor periodice ==== |
+ | Prezentarea PowerPoint pentru acest laborator poate fi găsită aici: [[https://docs.google.com/presentation/d/16lKfZUhSyECL2PWkuTa_bF45SjYd-wF6/edit?usp=sharing&ouid=110538702824281541719&rtpof=true&sd=true|aici]] | ||
În acest laborator vom încerca să experimentăm câteva dintre proprietăţile Transformatei Fourier, care ne permite să shiftăm/întârziem într-un domeniu şi să observăm un anumit efect în alt domeniu. De exemplu, la curs, am arătat că o întârziere în domeniul "Timp" înseamnă o shiftare de frecvenţă în domeniul "Frecvenţă". | În acest laborator vom încerca să experimentăm câteva dintre proprietăţile Transformatei Fourier, care ne permite să shiftăm/întârziem într-un domeniu şi să observăm un anumit efect în alt domeniu. De exemplu, la curs, am arătat că o întârziere în domeniul "Timp" înseamnă o shiftare de frecvenţă în domeniul "Frecvenţă". | ||
Line 28: | Line 30: | ||
* Modificaţi spectrul pentru a obţine un semnal în timp întârziat cu $\tau = \frac{T}{4}$, folosind formula: $c_{k}^{'} = c_{k}\cdot e^{-j\frac{2\pi k \tau}{T}}$, unde $c_k$ sunt coeficienții Fourier aflați mai devreme. (vezi tabelul 4.2 din carte). [<color red>1p</color>] | * Modificaţi spectrul pentru a obţine un semnal în timp întârziat cu $\tau = \frac{T}{4}$, folosind formula: $c_{k}^{'} = c_{k}\cdot e^{-j\frac{2\pi k \tau}{T}}$, unde $c_k$ sunt coeficienții Fourier aflați mai devreme. (vezi tabelul 4.2 din carte). [<color red>1p</color>] | ||
* Plotaţi coeficienţii după modificare. Vedeţi vreo diferenţă? De ce? | * Plotaţi coeficienţii după modificare. Vedeţi vreo diferenţă? De ce? | ||
- | * Ce se întâmplă cu faza? Verificați cu următorul cod: | + | * Ce se întâmplă cu faza? Plotaţi coeficienții înainte și după modificare. Puteți afla faza coeficienților cu următorul cod: [<color red>1p</color>] |
<code python> | <code python> | ||
coefficients_phase = np.angle(ck, deg=True) | coefficients_phase = np.angle(ck, deg=True) | ||
</code> | </code> | ||
- | * Reconstruiți semnalul din spectrul modificat, folosind formula $s_{r}(t) = \sum_{k=-\infty}^{\infty}{c_{k}e^{j\frac{2 \pi kt}{T}}}$ (similar cu ce-am făcut în laboratorul 3). Ar trebui să vedeți semnalul shiftat cu $\tau$, față de cel original (dacă totul a mers cum trebuie). [<color red>2p</color>] | + | * Reconstruiți semnalul din spectrul modificat, folosind formula $s_{r}(t) = \sum_{k=-\infty}^{\infty}{c_{k}e^{j\frac{2 \pi kt}{T}}}$ (similar cu ce-am făcut în laboratorul 3). Ar trebui să vedeți semnalul shiftat cu $\tau$, față de cel original (dacă totul a mers cum trebuie). [<color red>1p</color>] |
Line 84: | Line 86: | ||
</note> | </note> | ||
- | </hidden> | + | /*</hidden>*/ |