PROGETTO DI FILTRI FIR A FASE LINEARE UTILIZZANDO LA TECNICA MINMAX ( Algoritmo di REMEZ) esecuzione del programma
inserisci
il nome della function contenente il filtro ideale da realizzare: basso introduci
il valore della densità della griglia per calcolare E(w) : 32 Per
disegnare i grafici ad ogni passo di interazione digitare "1" : 1 Per
disegnare i grafici in dB digitare "1" : 5 Il
numero di campioni del filtro da realizzare sono: 7 il
numero di cambi effettuati al passo 1 sono : 74 il
numero di cambi effettuati al passo 2 sono : 40 il
numero di cambi effettuati al passo 3 sono : 58 il
numero di cambi effettuati al passo 4 sono : 16 il
numero di cambi effettuati al passo 5 sono : 2 il
numero di cambi effettuati al passo 6 sono : 0 In
totale i passi di iterazione sono: 6 l'ampiezza
massima delle oscillazioni normalizzata è : 0.19985 se
si desidera modificare la risoluzione dei coefficienti del polinomio trigoniometrico
digitare '1' : 1 La
risposta all'impulso del filtro è contenuta nel vettore "h" »
h(7:13) ans
=
0.4368
0.3098
0.0610
-0.0834
-0.0659
0.0786 -0.0084
COMPLESSIVAMENTE:
inserisci
il nome della function contenente il filtro ideale da realizzare: banda introduci
il valore della densità della griglia per calcolare E(w) : 16 Per
disegnare i grafici ad ogni passo di interazione digitare "1" : 1 Per
disegnare i grafici in dB digitare "1" : 5 Il
numero di campioni del filtro da realizzare sono: 11 il
numero di cambi effettuati al passo 1 sono : 59 il
numero di cambi effettuati al passo 2 sono : 34 il
numero di cambi effettuati al passo 3 sono : 16 il
numero di cambi effettuati al passo 4 sono : 19 il
numero di cambi effettuati al passo 5 sono : 5 il
numero di cambi effettuati al passo 6 sono : 2 il
numero di cambi effettuati al passo 7 sono : 1 il
numero di cambi effettuati al passo 8 sono : 0 In
totale i passi di iterazione sono: 8 l'ampiezza
massima delle oscillazioni normalizzata è : 0.21304 se
si desidera modificare la risoluzione dei coefficienti del polinomio trigoniometrico
digitare '1' : 1 La
risposta all'impulso del filtro è contenuta nel vettore "h" » h ans = -1.7924e-003 -9.0585e-017
6.6311e-002 -3.3682e-016
1.1425e-001 -2.9353e-016 -1.9440e-002 -3.3627e-016 -3.1452e-001 -3.7510e-016
5.2343e-001 -3.7510e-016 -3.1452e-001 -3.3627e-016 -1.9440e-002 -2.9353e-016
1.1425e-001 -3.3682e-016
6.6311e-002 -9.0585e-017 -1.7924e-003
COMPLESSIVAMENTE:
inserisci
il nome della function contenente il filtro ideale da realizzare: bassopk introduci
il valore della densità della griglia per calcolare E(w) : 16 Per
disegnare i grafici ad ogni passo di interazione digitare "1" : 1 Per
disegnare i grafici in dB digitare "1" : 1 Il
numero di campioni del filtro da realizzare sono: 31 il
numero di cambi effettuati al passo 1 sono : 151 il
numero di cambi effettuati al passo 2 sono : 136 il
numero di cambi effettuati al passo 3 sono : 95 il
numero di cambi effettuati al passo 4 sono : 59 il
numero di cambi effettuati al passo 5 sono : 17 il
numero di cambi effettuati al passo 6 sono : 3 il
numero di cambi effettuati al passo 7 sono : 0 In
totale i passi di iterazione sono: 7 l'ampiezza
massima delle oscillazioni normalizzata è : 0.0015511 se
si desidera modificare la risoluzione dei coefficienti del polinomio trigoniometrico
digitare '1' : 1 La
risposta all'impulso del filtro è contenuta nel vettore "h" » h(31:61) ans = 2.5008e-001
2.2466e-001
1.5782e-001
7.3567e-002 -5.9753e-005 -4.2721e-002 -4.9118e-002 -2.8896e-002
7.8330e-005
2.1064e-002
2.5657e-002
1.5707e-002 -3.8482e-005 -1.1964e-002 -1.4722e-002 -9.0350e-003
7.7435e-005
6.9573e-003
8.4873e-003
5.1750e-003
8.3595e-006 -3.7732e-003 -4.5128e-003 -2.6433e-003
1.0050e-004
1.9972e-003
2.2953e-003
1.3515e-003
9.6359e-005 -6.7383e-004 -1.2102e-003
COMPLESSIVAMENTE:
|