Post Go back to editing

No change in stream image file generated from TES

Category: Software
Product Number: ADRV
Software Version: TES 0.24.1 

Hi ,

I have one question regarding stream image output.

I made several arbitrary settings in TES and output json profile(.json) and stream images (.bin) for each setting, and compared the contents of the stream images, and found that the contents of all stream files are the same.

Checking the adrv9002 wiki, I found that when loading a json profile into adrv9002, the stream image corresponding to the json profile must also be loaded at the same time.

ADRV9002 Integrated Dual RF Transceiver Linux device driver [Analog Devices Wiki]

Since I assumed that the output stream image would change in response to the TES settings, I thought it was not normal for the stream image to remain unchanged for each TES setting.

Is it normal that the stream image does not change for each setting?

Regards

keij

Thread Notes

  • Moved to TES forum. This has nothing to do with the drivers at the moment.

    -Travis

  • Hi,

    The stream image doesn’t represent the entire setup of the part, but they do store some essential data. Essentially these Stream processors act to help the device make real-time decisions regarding calibrations and data throughput. So a lot of the more abstracted behavior of the device under your configuration will be part of the Stream file, and this data will be custom written for your configuration, but other parts like the PFIR coefficients, Tx File data, FFH Tables will not be included here. It is possible to see same stream image but can’t guarantee if a stream image work on one TES configuration will work on  another TES configuration. It is recommended that to use a separate stream image for different configuration.

    If you navigate to the SDK: \adrv9001-sdk\pkg\prototype and inspect the README there, you'll find a few bits of info regarding the function of the Stream processors and Stream files.

    Regards

    Rahul 

  • Hi Rahul,

    Thank you for your reply.

    I understood that the stream image may not change depending on the TES configuration, but it is recommended to output and use the stream image according to the TES configuration.

    After receiving your reply, I further changed the TES configuration to check if the stream image changes, and found that the stream image changes depending on whether frequency hopping is set or not.
    It seems that the reason why there was no change in the stream image until now was because we just happened to use a TES configuration that did not allow for any change in the stream image.

    Best Regards,

    keij