1. Se dorește proiectarea unui egalizor (grafic), pornind de la următoarea specificație:
a) Frecvența de eșantionare utilizată, Fe, să fie 44.1 kHz. b) Să se folosească 10 subbenzi în frecvență, distribuite astfel (unitatea de măsură este Hz): [0 … 70) [70 … 180) [180 … 320) [320 … 600) [600 … 1000) [1000 … 3000) [3000 … 6000) [6000 … 12000) [12000 … 16000) [16000 … 20000) c) Filtrele să fie de tip FIR (ordin 2000), sintetizate prin metoda funcțiilor fereastră (fir1).
Egalizorul va fi testat astfel:
a) se alege o anumită configurație pentru egalizor; b) se citește de pe disc fișierul audio CR.wav (audioread) ca semnalul x; c) semnalul x este supus unor etape scurte de preprocesare (conversia numărului de canale, normarea amplitudinii); d) se aplică semnalul x la intrarea egalizorului, semnalul de ieșire obținut fiind notat cu y; e) după scalarea semnalului y (pentru conservarea intensității sonore), cele două semnale sunt redate folosind placa de sunet a calculatorului (sound).
Pentru rezolvarea acestor cerințe, folosind ca referință fișierul exemplu_tema5.m, se cere:
• Secțiunea „Sinteză; analiză; implementare” să fie completată cu codul MATLAB pentru: o sinteza bancului de 10 filtre (1 FTJ, 8 FTB, 1 FTS); o analiza și vizualizarea răspunsului în frecvență al bancului de filtre (freqz; alegeți corespunzător nr. de puncte de calcul în frecvență); o implementarea egalizorului (ajustarea caracteristicilor de modul ale filtrelor) pentru obținerea configurației (Fig. 1); o analiza și vizualizarea noului răspuns în frecvență obținut (freqz; același nr. de puncte de calcul în frecvență); • Secțiunea „Testare” să fie completată cu codul MATLAB pentru: o trecerea semnalului de intrare prin egalizor. • Să fie redate cele două semnale (sound) și să se constate efectul utilizării egalizorului.