Cascaded biquad infinite impulse response filter

   
   

An improved cascaded biquad infinite impulse response (IIR) filter structure is provided. The IIR filter of the invention may be implemented in a digital signal processor (DSP) such as a very long instruction word (VLIW) type DSP, as well as other processing circuitry, e.g., an integrated circuit. The new filter structure, among other advantages, overcomes the bottleneck condition known to occur in the updating operation of the w.sub.2 (n-1) state of a conventional cascaded biquad IIR filter. In one illustrative implementation of the invention, this is accomplished by adding a single 32-bit intermediate state thus providing a cascaded biquad IIR filter structure such that the w.sub.2 (n-1) state may be updated one clock cycle earlier. Thus, in a StarCore SC140 DSP example where a corresponding conventional cascaded biquad IIR filter structure executes at seven cycles per input sample, the improved cascaded biquad IIR filter structure of the present invention executes at six cycles per input sample. Therefore, without losing any precision, the kernel cycle count associated with the improved cascaded biquad IIR filter structure is advantageously reduced by 14 percent. Such a reduction in kernel count translates to a proportional increase in the processing speed of the DSP or other processing circuitry with which it is implemented.

Une structure infinie cascadée améliorée de filtre de la réponse d'impulsion de biquad (IIR) est fournie. Le filtre d'IIR de l'invention peut être mis en application dans un processeur de signal numérique (DSP) comme un type très long DSP du mot d'instruction (VLIW), aussi bien que d'autres circuits de traitement, par exemple, un circuit intégré. La nouvelle structure de filtre, entre d'autres avantages, surmonte l'état de goulot d'étranglement connu pour se produire dans l'opération de mise à jour de l'état w.sub.2 (n-1) d'un filtre cascadé conventionnel du biquad IIR. Dans une exécution d'illustration de l'invention, ceci est accompli en ajoutant un état intermédiaire de 32 bits simple fournissant de ce fait un filtre cascadé du biquad IIR structurent tels que l'état w.sub.2 (n-1) peut être un rhythme mis à jour plus tôt. Ainsi, dans un exemple de StarCore SC140 DSP où une structure cascadée conventionnelle correspondante de filtre du biquad IIR s'exécute à sept cycles par échantillon d'entrée, la structure cascadée améliorée de filtre du biquad IIR de la présente invention s'exécute à six cycles par échantillon d'entrée. Par conséquent, sans perdre n'importe quelle précision, le compte de cycle de grain s'est associé à la structure cascadée améliorée de filtre du biquad IIR est avantageusement réduit par 14 pour cent. Une telle réduction de compte de grain traduit à une augmentation proportionnelle de la vitesse de traitement du DSP ou d'autres circuits de traitement avec lesquels elle est mise en application.

 
Web www.patentalert.com

< Method and device for processing signals of a digital transmission system

< Arrangement for receiving a digital signal from a transmission medium

> Personal digital assistant facilitated communication system

> Fiber optic receiver with an adjustable response preamplifier

~ 00155