IQ realtime streaming

Forums BB Series Discussions IQ realtime streaming

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #77224
    Anonymous
    Inactive

    Hello.
    Thanks for bandwidth lower limit explanation.

    I create my own audio player, based on function FetchRaw with pulling interval 30ms. When I start everything is fine.But after a certain time (10-20 minutes) I have an exception in FetchRaw.

    I initialize stream with samplerate 625kHz and bandwidth 300kHz

    Regards,
    A.A.

    #77246
    Anonymous
    Inactive

    If I isolate FetchRaw inside another function this problem disappears.
    This looks like stack overload

    #77298
    AndrewAndrew
    Moderator

    Hi Andrew,

    Thank you for the heads up. I will try to look into this. If you find a simple way to reproduce the issue, or a snippet of code that easily reproduces the crash, this would be very helpful to us. It sounds like you managed to work around your issue though. Let us know if you find out anything further.

    Regards,
    A.J.

    • This reply was modified 10 years, 8 months ago by AndrewAndrew.
    #77419
    Anonymous
    Inactive

    I use 32bit spike API in Windwos 7.
    Next bring the thread function code
    After each call bbFetchRaw stack pointer decreases on 12 byte

    while(!Active)
    {
    if(reconfigure)
    {
    bbAbort(DeviceID);
    bbConfigureCenterSpan(DeviceID, Freq, Bandwidth);
    bbConfigureIQ(DeviceID,64,Bandwidth)
    bbInitiate(DeviceID, BB_STREAMING, BB_STREAM_IQ);
    reconfigure = false;
    }
    bbFetchRaw(handle, &data[0], 0);
    PostMessage();
    }

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