Skip to content

Possible buffering issue in Modem-Example0 #6

Description

@Marissa-vW

EDIT: Looking through the other SoapySDR device repos, it seems as though getHardwareTime( ) is a common function they have, but we can't seem to find it in the SoapyRedPitaya source code, even though the modem example requires this. Is there a workaround?


Making use of the Pothos Flow modem demo (found here: https://github.com/pothosware/PothosDemos/wiki/Modem-Example0), I was able to transmit messages from the OUT1 channel to IN1 channel of a Red Pitaya STEM 125-14 board. Some chatbox messages weren't received at all, while others would have an incorrect letter, or be a duplicate of a previous message. I don't believe that these issues are due to channel loss, as the input and output ports are connected directly.

When replacing the transmission side's chat box with a message generator, and using text file sinks at the output of this block, and the end of the receiving diagram, I get the below output. Some bytes are received (green), repeated from previous messages (blue), or missing completely (red). Is this a buffer issue of some sort, or is this related to block settings?

Any guidance would be a huge help, as I'm trying to develop a system using 2 of these boards, and would like to make sure everything functions correctly before moving on.

Generated vs rcv file

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions