Spectral filter

SupportCommunity General Spectral filter

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Autor
    Beiträge
  • #12645

    I currently use a VBA programme to perform a spectral filter on data in Flexpro. The procedure involves:
    1) Calculate complex FFT
    2) Replace non interesting frequencies by zeros
    3) Calculate IFFT
    The main advantage of this filter is that it has no effect on signal phase at all. I checked the ‘Digital Filters’ and ‘Spectral Analysis’ descriptions, but couldn’t find this option.
    Is there an identical ‘ready’ option available in Flexpro or any of the add-on modules?

    #8308

    I currently use a VBA programme to perform a spectral filter on data in Flexpro. The procedure involves:
    1) Calculate complex FFT
    2) Replace non interesting frequencies by zeros
    3) Calculate IFFT
    The main advantage of this filter is that it has no effect on signal phase at all. I checked the ‘Digital Filters’ and ‘Spectral Analysis’ descriptions, but couldn’t find this option.
    Is there an identical ‘ready’ option available in Flexpro or any of the add-on modules?

    #9044
    Bernhard KantzBernhard Kantz
    Moderator

    There is no FFT-based filter function in FlexPro but the FPScript function Resample() uses the same principle.

    You should note however that this procedure does not lead to an ideal filter as well due to the leakage effect of the FFT. Just try signals with different phase angles at the beginning and at the end.

    Please try out the new Digital Filters option. The FIR filters, which you can design with this option, always have linear phase. The phase delay can be optionally corrected.

    support@weisang.com

    #9045

    Is the Resample() function new for version 7?
    I have version 6 and couldn’t find it.

    Would it be possible to purchase the ‘Digital Filters’ option for Flexpro 6 or is this only available for Flexpro 7?

    I am reluctant to switch to Flexpro 7 as I got the impression that a lot of fuction calls have changed in Flexpro 7. This would mean that all my VBA programma’s will have to be rewritten.

    #9046
    Bernhard KantzBernhard Kantz
    Moderator

    Is the Resample() function new for version 7?
    I have version 6 and couldn’t find it.

    The Resample() function has been introduced in FlexPro 7.

    Would it be possible to purchase the ‘Digital Filters’ option for Flexpro 6 or is this only available for Flexpro 7?

    No, the ‘Digital filters’ option is available only in FlexPro 7.

    I am reluctant to switch to Flexpro 7 as I got the impression that a lot of fuction calls have changed in Flexpro 7. This would mean that all my VBA programma’s will have to be rewritten.

    Of course there are changes in the object model in FlexPro 7. For instance UI automation has been added. Most changes at existing objects are source code compatible, so programs written in VBA won’t be affected at all. A minor part of the changes requires also code changes, but most of them can be done by search and replace.

    A detailed list of the changes can be found in the online help of FlexPro 7:

    1. In the german version search for the topic: Neue Features des Objektmodells von FlexPro 7

    2. In the english version search for the topic: What’s New in FlexPro 7’s Object Model

    We would recommend to open an existing project with the FlexPro 7 demo version and simply run your macros. In case of an error you should search the above mentioned topic for the involved property, method, object or enumeration member and migrate the code.

    Support
    support@weisang.com

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.