Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

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 specificaOggetto dell'implementazione
Specifica di livello elevatoCoefficienti del filtro
Proprietà algoritmicheStruttura 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.