I know the structure of lattice and wiener filter. But I though FIR filter is always FIR (wiener, tap + delay) filter, But what is the advantage of lattice structure, which in the CMSIS DSP filter algorithms we have two FIR filter, one for wiener and another for lattice! As you can see here in two name:

Finite Impulse Response (FIR) Filters (arm_fir_lattice_f32)

Finite Impulse Response (FIR) Lattice Filters (arm_fir_f32)

Also I can't relate lattice filter with reallity, wiener is easlly realated since its coefficients are the impulse response of system. But what about lattice?

  • $\begingroup$ I am not sure what you mean by FIR filter is always FIR filter? There are many design methods for FIR filters, each comes with it advantages and disadvantages. Do you want to know them for both types ? $\endgroup$ Commented Sep 1, 2022 at 12:20
  • $\begingroup$ In essence I'm asking what is the advantage of lattice FIR structure in DSP processor and why (philosophy)?@Irreducible. $\endgroup$ Commented Sep 4, 2022 at 6:50
  • $\begingroup$ @PeterK. why deleted your answer? Thq quote yo've attached was most of the answer. Maybe sometime I need to look at that, if you could at least, comment that. But if you could undelete I will accept that. Maybe there is no magical answer! $\endgroup$ Commented Sep 6, 2022 at 10:00

1 Answer 1


I've heared lattice filters for IIR all pole filters are exactly coefficients of linear constant coefficient differential equations LCCDE. Then if coefficients of lattice filter all became smaller that 1, we are aware that our filter is stable.

lattice advantaga


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.