Filters in DF1

P Gouv <[email protected]> Wed, 29 Oct 2014 16:37:26 +0200
Newsgroups gmane.comp.audio.compression.speex.devel
Message-ID <CANMkqmQxkyrxy3emwGXHkJnx9Uwb1xuH-7nKbt58bzXWeN5myw@mail.gmail.com>
Hello,
I am trying to use some ready microcode on my DSP for filter but results
for eg Highpass filter differ . Manual says

>  For these architectures (e.g. Blackfin and Coldfire), a better approach
> is to implement those
> functions as direct form I (DF1), which is easier to express in terms of
> MAC. When doing that however, it is important to
> make sure that the DF1 implementation still behaves like the original DF2T
> behaviour when it comes to filter values.
> This is necessary because the filter is time-varrying and must compute
> exactly the same value (not countingmachine rounding)
> on any encoder or decoder.

However floating point differs from fixed . Should results be identical ?

_______________________________________________
Speex-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/speex-dev