MIHU; Procesarea Numerică a Semnalelor Tema de casă
Procesarea Numerică a Semnalelor
an V Calculatoare.
Tema de casă (proiect)
Să se realizeze un program care să execute următoarele sarcini: 1. afişarea tuturor informaţiilor legate de formatul datelor, informaţii citite din headerul fişierului WAV. 2. afişarea grafică a eşantioanelor unui semnal audio dintr-un fişier de tip WAV. vor fi prevăzute două ferestre grafice. semnalele stereo se vor afişa în cele două ferestre. semnale mono se vor afişa în prima fereastră semnalele vor fi astfel afişate încât valoarea maximă a datelor din fişier să corespundă dimensiunii maxime a ferestrei pe verticală. cu posibilitatea afişării sub formă de bare verticale corespunzătoare fiecărui eşantion, sau grafic “clasic”, al unei funcţii în raport cu timpul. cu posibilitatea de shift pe orizontală, de modificare a amplitudinii pe verticală, de “zoom” pe orizontală 3. afişarea de informaţii legate de un anume eşantion al fişierului (coordonate, amplitudine). Selecţia eşantionului se poate face cu ajutorul mouse sau în alt mod imaginat de student. 4. generarea unui nou fişier WAV care să conţină semnale specifice studiului lanţurilor audio: un semnal sinusoidal de frecvenţă şi amplitudine dorită un semnal format din suma a două semnale sinusoidale de frecvenţe dorite semnal unitar semnal treaptă 5. realizarea de transformări numerice ale fişierului audio. a. transformări specifice domeniului audio amplificare / atenuare (cu scară naturală sau logaritmică) ecou distorsionare, limitare reverberaţie, etc. b. analize statistice: histogramă, etc. c. analiză spectrală (Fourier) d. filtrări în domeniul frecvenţă FTJ FTS, etc. 6. posibilitatea ascultării fişierului: sincronizarea sunetului cu reprezentarea grafică (simulare afişaj în timp real)