Sik frame

67 views
Skip to first unread message

Varun Parihar

unread,
Jul 23, 2024, 7:53:35 AM7/23/24
to MAVLink
Hi everyone, I have successfully connected the drone with rfd900, and my system (mission planner) is now connected to plutoSDR. The rfd900 is sending data to the system through plutoSDR. I am running Matlab on the system to generate a CSV file that contains the data received from rfd900. Then, I am passing the data to URH for demodulating and extracting the binary data file from it. The binary file includes the Sik frame within which MAVLink packets are present. I was able to extract the Sik packets and convert them to hex. I retrieved the preamble bits, syncs, NetID, and length fields correctly. However, the Sik payload that contains the MAVLink packet contains different data. Below is an example packet: [0101010101010101010101, 2d, d4, fff8, 10, 9a108c3325e47dd02470976f085ac783, ff, ffff] [preamble (22 bits), Sync1 (1 byte), Sync2 (1 byte), NetID (2 bytes), Payload length (1 byte), Payload, Trailer (1 byte), CRC (2 Bytes)] As I am new to this, please let me know where I am making mistakes.

Hamish Willee

unread,
Jul 23, 2024, 11:21:02 PM7/23/24
to MAVLink
I have no idea. If I needed this information I'd ask on the Sik Firmware repos, after first a) seeing if I could determine the answer from the code, b) explaining why I need the information. If I didn't get an answer I'd ask on the forums for the flight stack I was working with.
Reply all
Reply to author
Forward
0 new messages