Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ps:labs_python_gpt:04 [2025/10/22 22:30]
andrei.gavriliu created
ps:labs_python_gpt:04 [2025/10/23 00:30] (current)
andrei.gavriliu
Line 27: Line 27:
   * Reprezentaţi grafic semnalul original (considerați A = 1 și T = 100). [<color red>​1p</​color>​]   * Reprezentaţi grafic semnalul original (considerați A = 1 și T = 100). [<color red>​1p</​color>​]
   * Calculaţi câţiva coeficienţi Fourier $c_k$. Faceţi asta, similar cu ce am făcut în laboratoarele precedente, folosind $k\in\{-81,​\ldots,​81\}$. [<color red>​1p</​color>​]   * Calculaţi câţiva coeficienţi Fourier $c_k$. Faceţi asta, similar cu ce am făcut în laboratoarele precedente, folosind $k\in\{-81,​\ldots,​81\}$. [<color red>​1p</​color>​]
-  * Plotaţi modulul coeficienţilor ​(folosind //​plt.stem//​ și //np.abs//).+  * Plotaţi modulul coeficienţilor.
   * 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?
Line 57: Line 57:
 \end{equation} \end{equation}
  
-<​note>​ Atenție: NUMPY folosește funcția sinc normalizată sinc(x) = $ \frac{\text{sin}(\pi x)}{\pi x}$</​note>​+<​note ​important> Atenție: NUMPY folosește funcția sinc normalizată sinc(x) = $ \frac{\text{sin}(\pi x)}{\pi x}$</​note>​
 Puteți vedea circuitul filtrului trece-jos în următoarea imagine: Puteți vedea circuitul filtrului trece-jos în următoarea imagine:
  
Line 74: Line 74:
 Pentru aceasta urmăriți următorii pași: Pentru aceasta urmăriți următorii pași:
   - Generați semnalul puls și plotați-l. Puteți folosi //T=100// de eșantioane (puncte), dintre care doar $\Delta=20$ nu sunt egale cu 0. [<color red>​1p</​color>​]   - Generați semnalul puls și plotați-l. Puteți folosi //T=100// de eșantioane (puncte), dintre care doar $\Delta=20$ nu sunt egale cu 0. [<color red>​1p</​color>​]
-  - Calculați primii //N=31// coeficienți Fourier pozitivi $c_k$ ai semnalului și plotați-i ($k\in\{0,​\ldots,​30\}$). Pentru a îi reprezenta va trebui să folosiţi funcţia //​plt.stem//​. De asemenea, va trebui să reprezentaţi doar magnitudinea,​ folosind funcţia //np.abs//. [<color red>​1p</​color>​] +  - Calculați primii //N=31// coeficienți Fourier pozitivi $c_k$ ai semnalului și plotați-i ($k\in\{0,​\ldots,​30\}$). [<color red>​1p</​color>​] 
-  - Calculați coeficienții Fourier asociați semnalului de ieșire, $c_k^y$, folosind formula de mai sus și plotați-i ca mai sus. Pentru ​asta va trebui să alegeți o frecvență de cut-off $f_c$ care va determina valorile //R// și //C// ( $RC = \frac{1}{2\pi f_c}$ ). [<color red>​1p</​color>​]+  - Calculați coeficienții Fourier asociați semnalului de ieșire, $c_k^y$, folosind formula de mai sus și plotați-i ca mai sus. Pentru ​a realiza acest lucru va trebui să alegeți o frecvență de cut-off $f_c$ care va determina valorile //R// și //C// ( $RC = \frac{1}{2\pi f_c}$ ). [<color red>​1p</​color>​]
   - Reconstruiți semnalul de ieșire cu ajutorul seriei Fourier (folosind formula de la exercițiul 1) [<color red>​2p</​color>​]   - Reconstruiți semnalul de ieșire cu ajutorul seriei Fourier (folosind formula de la exercițiul 1) [<color red>​2p</​color>​]
   Puteți încerca următoarele valori pentru $f_c$:   Puteți încerca următoarele valori pentru $f_c$:
ps/labs_python_gpt/04.1761161417.txt.gz · Last modified: 2025/10/22 22:30 by andrei.gavriliu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0