This is an old revision of the document!
Materiale ajutătoare:
O să folosim din nou semnalul dreptunghiular, de amplitudine 'A' în intervalul [0, T/2] și '-A' în intervalul [T/2, T] care are coeficienții Fourier dați de formula:
\begin{equation} c_{k} = \left\lbrace \begin{array}{} \frac{2}{j \pi k}A \qquad k \quad impar \\0 \qquad \quad k \quad par \end{array} \right. \end{equation}
În acest exercițiu vom încerca să calculăm rădăcina medie pătratică (eng. root mean square) a semnalului $\epsilon_{K}$ dat de: \begin{equation} \epsilon_{K} = s(t) - s_{K}(t), \end{equation}
unde $s_{K}(t)$ este semnalul aproximat cu K termeni. Folosind transformata Fourier avem: \begin{equation} s_K(t) = \sum_{k=-K}^K c_k e^\frac{j 2 \pi k t}{T} \end{equation}
iar RMS-ul lui $\epsilon_K$ este dat de: \begin{equation} \text{rms}(\epsilon_K) = \sqrt{2\cdot \sum_{k=K+1}^\infty |c_k|^2} \end{equation}
Task-ul vostru este să determinați valoarea lui K astfel încât $\text{rms}(\epsilon_K)$ este aproape 0 și după aceea să vedeți că într-adevăr semnalul reconstruit aproximează bine semnalul original.
Pentru asta ar trebui să urmăriți următorii pași:
A = 1; T = 100; x = 1:T; s = -A*ones(1, T); s(1:(T/2)) = A;
In acest exercitiu trebuie sa calculam coeficientii Fourier ai output-ului unui filtru trece-jos, dat fiind un semnal de intrare de tip 'pulse'.
Pentru un semnal dat putem gasi coeficientii Fourier ($c_k$). Atunci, daca stim functia de transfer a filtrului trece-jos (sau alt tip de sistem liniar), am aratat la curs ca putem gasi coeficientii Fourier ($c_k^y$) ai semnalului rezultat ca:
$c_k^y = H(\frac{k}{T}) \cdot c_k$
Astfel putem reconstrui semnalul de iesire folosind coeficientii Fourier $c_k^y$.
Ni se da ca input un semnal de tip 'pulse' cu amplitudine $A=1$ si pulsul de durata $\Delta=\frac{T}{5}$. Stim ca coeficientii Fourier ai semnalului sunt dati de:
$c_k = \frac{\Delta}{T} \cdot A \cdot e^{-j\pi\frac{k}{T}\Delta}\text{sinc}(\frac{\pi k \Delta}{T}).$
Functia de transfer a circuitului (pe care am determinat-o la curs si la laboratoarele anterioare) este urmatoarea:
$H(f=\frac{k}{T}) = \frac{1}{1+j 2 \pi R C \frac{k}{T}}$
unde R si C sunt rezistenta si respectiv capacitatea.
Task-ul vostru este sa determinati coeficientii output-ului si sa reconstruiti semnalul de iesire pentru diferite frecvente de taiere.
Pentru aceasta urmariti urmatorii pasi:
Puteti incerca urmatoarele valori pentru $f_c$:
Am vazut la curs ca pentru a transmite 2 biti simultan putem folosi doua frecvente diferite (f1, f2) pentru a coda o valoare de 2 biti:
Task-ul vostru e sa creati o secventa random de 10 valori intre 0 si 3 (pentru a folosi toate valorile de mai sus) si apoi sa o codificati folosind 2 sinusoide asa cum este descris mai sus. Pentru asta ar trebui sa:
Nota: pentru a genera o secventa random de valori intregi inspectati functia 'randi' din MATLAB.