Reply by billykao March 17, 20062006-03-17
>I have 2 serially connected multirate filters. One has 18 taps and the >other has 61 taps. The decimation factors are 2, 2. Now I want to
combine
>the 2 filters into one. The new coefficient file has 78 taps by using >convolution. In FDAtool, the order is 137 after cascading. I think it is >from 137=17+60*2 . So I guess I cannot just use convolution to combine 2 >multirate filters. > >The problem is that the coefficients from FDAtool still shows in two >sections, which stand for stage 1 (18 taps) and stage 2 (61 taps). Does >anyone know how FDAtool expand the coefficients from 61 taps to 122
taps?
>Then I can do convolution on 18 and 122. This should be the key to solve >the problem. > >Billy > >
Okay, I am here again to answer my question. I put zeros between the taps and expanded the coefficient. It works well as I expected. I may need more theory to support it.
Reply by billykao March 17, 20062006-03-17
I have 2 serially connected multirate filters. One has 18 taps and the
other has 61 taps. The decimation factors are 2, 2. Now I want to combine
the 2 filters into one. The new coefficient file has 78 taps by using
convolution. In FDAtool, the order is 137 after cascading. I think it is
from 137=17+60*2 . So I guess I cannot just use convolution to combine 2
multirate filters.

The problem is that the coefficients from FDAtool still shows in two
sections, which stand for stage 1 (18 taps) and stage 2 (61 taps). Does
anyone know how FDAtool expand the coefficients from 61 taps to 122 taps?
Then I can do convolution on 18 and 122. This should be the key to solve
the problem.

Billy