digital filter

Forums BB Series Discussions digital filter

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #239386
    lsullivan
    Participant

    Dear signal hound,
    which filtering algorithm you use in your API in zero-span mode? (design method, response type, filter order, frequency specification, magnitude specification, …)
    best regards.

    • This topic was modified 5 years ago by lsullivan.
    #239390
    AndrewAndrew
    Moderator

    lsullivan,

    The filters used when I/Q streaming are FIR filters. We use 1 or more filters depending on decimation selected. The design method used is the standard windowed sinc method. The bandwidth and filter order is determined by both the decimation and bandwidth chosen by the user during configuration. Additionally, the frequency/magnitude response of the filters are modified by the IF flatness corrections, which are device specific, providing calibrated I/Q output.

    Andrew

    • This reply was modified 5 years ago by AndrewAndrew.
    #239411
    lsullivan
    Participant

    thanks Andrew,
    what’s minimum and maximum order of the filter?

    #239413
    AndrewAndrew
    Moderator

    lsullivan,

    What is the nature of your question? Do you have a specific application in mind, or is there an issue you are having with the I/Q data?

    Our API accounts for all filter delays and scaling factors. The size of the filter will primarily only affect the filter transition bandwidth.

    Andrew

    #239418
    lsullivan
    Participant

    According to the spectrum of I/Q data on Spike, we can conclude that the applied FIR filter has a fast transition bandwidth, meaning that it is a high ordered filter. I wonder how could this filter work so fast and it does not loose any data? would you mind telling me that if you have used any particular algorithm or library?
    best regards.

    #239420
    AndrewAndrew
    Moderator

    lsullivan,

    The FIR filter uses the standard overlap save algorithm. We do not use a library except for the FFT portion of overlap-save. Everything else is custom implemented. The maximum filter order is 1024 taps.

    Regards

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.