On Sun, 08 Jul 2007 06:53:43 -0700, Rune Allnor wrote:
> On 8 Jul, 13:13, "sancho-fx1" <sancho-...@gmx.de> wrote:
>> Thanks a lot for your response. I will try to wade through your suggestions
>> but they sound quite complicated to me.
>
> That's because they are. RBJ is perfectly right in that the
> general idea is simple, but that actually doing it is a bit
> involved.
>
>> In this respect I've got another question which is related to my first.
>> Let's assume I have finally found a set of coefficients for my IIR which
>> 'solve' a given problem. If I understood correctly, these coefficient
>> values will only be 'correct' for a single sampling rate of the signal.
>
> Correct.
>
>> So
>> if someone want to use the filter with a signal of a different sampling
>> rate, he need to somehow solve the tasks you described before, right?
>
> Correct.
>
> The thing is that a digital filter is designed in terms of *relative*
> frequency
> in digital domain. If you want a cut-off at 10 Hz and the sampling
> rate is
> 50 Hz, the relative cut-off frequency is 10/50 = 0.2. If the sampling
> frequency is 100 Hz, the cut off at 10 Hz becomes a relative
> frequency
> of 10/100 = 0.1.
>
>> Now my question would be, if I want to describe the filter properties, for
>> example in a publication, how would I do it in a way that is independent of
>> the sampling rate I used?
>
> You can't, if you use a discrete-time filter to process a sampled
> process. You have to state the sampling rate to convince the readers
> of your article that you did a good job. Lots of people become
> very sceptical if a system is sampled too close to the Nyquist limit.
Or outright disbelieving. Particularly if they check your numbers and
find them flawed.
>
>> Would it be preferable to publish impulse response plots instead of the
>> filter coefficients?
>
> Depends on what you want to express. Lots of people prefer to use
> spectrum magnitude plots when describing filters.
>
> Rune
If your sampling rate gets to be a large fraction of your filter bandwidth
then the impulse response cannot be reasonably matched vs. a system with a
higher sampling rate, at least not unless you're suddenly doing
interesting things in the analog world.
One of the constraints of sampled-time design is that you have to choose
your sampling rate wisely, which means you also have to justify it.
You _may_ be able to design your system with some specified minimum
sampling rate, with an embedded filter design algorithm that redesigns
everything when the sampling rate changes. This wouldn't be a bad idea,
but it's up to you to make it work and to justify it. It's also up to you
to figure out how your reconstruction filters are going to work when you
change the sampling rate of the signal going into them.
--
Tim Wescott
Control systems and communications consulting
http://www.wescottdesign.com
Need to learn how to apply control theory in your embedded system?
"Applied Control Theory for Embedded Systems" by Tim Wescott
Elsevier/Newnes,
http://www.wescottdesign.com/actfes/actfes.html