This shows you the differences between two versions of the page.
ps:labs_python:03 [2023/10/18 09:40] ionut.gorgos |
ps:labs_python:03 [2023/10/22 17:55] (current) ionut.gorgos |
||
---|---|---|---|
Line 21: | Line 21: | ||
Având un semnal dat $s(t)$ putem calcula coeficienții Fourier după formula: | Având un semnal dat $s(t)$ putem calcula coeficienții Fourier după formula: | ||
\begin{equation} | \begin{equation} | ||
- | c_k = \frac{1}{T} \int_{t=0 }^{T}{s(t)e^{-j\frac{2 \pi kt}{T}}} | + | c_k = \frac{1}{T} \int_{t=0 }^{T}{s(t)e^{-j\frac{2 \pi kt}{T}}}dt |
\end{equation} | \end{equation} | ||
Line 122: | Line 122: | ||
Task-ul vostru e să creați o secvență random de 10 valori între 0 și 3 (pentru a folosi toate valorile de mai sus) și apoi să o codificați folosind 2 sinusoide așa cum este descris mai sus. Pentru asta ar trebui să: | Task-ul vostru e să creați o secvență random de 10 valori între 0 și 3 (pentru a folosi toate valorile de mai sus) și apoi să o codificați folosind 2 sinusoide așa cum este descris mai sus. Pentru asta ar trebui să: | ||
- | - selectați frecvențele $f_1$ și $f_2$ astfel încât ele să folosească aceeași frecvență fundamentală (de ex.: $f_1 = 1 \cdot f_t$, $f_2 = 2 \cdot f_t$); | + | - selectați frecvențele $f_1$ și $f_2$ astfel încât ele să folosească aceeași frecvență fundamentală (de ex.: $f_1 = 1 \cdot f_t$, $f_2 = 2 \cdot f_t$, iar $f_t = 1$); |
- plotați semnalul rezultat folosind perioada ($1/f_t$) pentru fiecare valoare transmisă; | - plotați semnalul rezultat folosind perioada ($1/f_t$) pentru fiecare valoare transmisă; | ||
- verificați că semnalul rezultat codează secvența voastră random; | - verificați că semnalul rezultat codează secvența voastră random; |