Panoramica del processo di progettazione dei filtri
Nota
È necessario avere installato Signal Processing Toolbox™ per usare fdesign e filterBuilder. Le capacità avanzate sono disponibili se la propria installazione include anche la licenza DSP System Toolbox™. È possibile verificare la presenza di entrambi i toolbox digitando ver dal prompt di comando.
La progettazione di filtri attraverso specifiche definite dall'utente è alla base dell'approccio di fdesign. Questo approccio centrato sulle specifiche pone un'enfasi minore sulla scelta di specifici algoritmi di filtraggio e un'enfasi maggiore sulle performance durante la progettazione di un buon filtro funzionante. Ad esempio, è possibile prendere un dato insieme di parametri di progettazione del filtro, come una frequenza di banda di arresto, una frequenza di banda passante e un'attenuazione di banda di arresto e, servendosi di questi parametri, progettare un oggetto di specifica del filtro. È possibile quindi implementare il filtro utilizzando questo oggetto della specifica. Usando questo approccio, è inoltre possibile confrontare diversi algoritmi applicati a una serie di specifiche.
Nella progettazione dei filtri sono coinvolti due oggetti distinti:
Oggetto della specifica: acquisisce i parametri di progettazione richiesti di un filtro
Oggetto dell'implementazione: descrive il filtro progettato; include l'array di coefficienti e la struttura del filtro
La distinzione tra questi due oggetti è alla base della metodologia di progettazione dei filtri. Gli attributi di base di ciascuno degli oggetti sono delineati nella seguente tabella.
| Oggetto della specifica | Oggetto dell'implementazione |
|---|---|
| Specifica di livello elevato | Coefficienti del filtro |
| Proprietà algoritmiche | Struttura del filtro |
È possibile eseguire il codice negli esempi seguenti dal browser Guida (selezionare il codice, fare clic con il tasto destro del mouse sulla selezione e scegliere Evaluate Selection dal menu contestuale). Altrimenti è possibile inserire il codice nella riga di comando MATLAB®. Prima di iniziare l'esempio, avviare MATLAB e verificare di aver installato il software Signal Processing Toolbox. Se si desidera accedere alla funzionalità completa di fdesign e di filterBuilder, è necessario ottenere anche il software DSP System Toolbox. È possibile verificare la presenza dei suddetti prodotti digitando ver dal prompt di comando.