Assume that i am doing decimation by 64, first by filtering and then throwing. This is implemented the same way in RTL and C. But there might be a data shift in input. Maybe one more or one less. This would essentially be same as selecting a different phase of the filter. Assuming that the input I feed is sine wave, is there a way to know which phase got selected? Observability points are only outputs. -Bharat
is there easy way to know which decimation phase got selected?
Started by ●September 30, 2010
Reply by ●September 30, 20102010-09-30
On Sep 30, 9:45�am, "bharat pathak" <bharat@n_o_s_p_a_m.arithos.com> wrote:> Assume that i am doing decimation by 64, first by filtering and > then throwing. This is implemented the same way in RTL and C. > > But there might be a data shift in input. Maybe one more or one less. > This would essentially be same as selecting a different phase of the > filter. Assuming that the input I feed is sine wave, is there a > way to know which phase got selected? Observability points are only > outputs. > > -BharatA data shift: 1) from the beginning? OR 2) dropping or repeating a sample after the filtering has started? OR 3) dropping or repeating a sample after the transient has died out? Would this happen once or multiple times? Dirk