AD採集資料 UDP上傳

2022-08-05 15:21:22 字數 643 閱讀 6504

fpga通過udp進行資料的上傳,目前實驗室用的方法是:

一.通過wireshark抓udp包

二.用python進行資料的轉換(udp資料包16進位制——>10bit整數)

三.用matlab對10bit整數進行分析

上述第二步的具體轉換步驟如下:

1.將udp的包轉成hex格式,以byte為單位對每一個byte轉成二進位制且倒序存放

2.每10個bit進行分隔,在10bit中,lsb在前,msb在後且為符號位,且也是倒序讀取

例子:wireshark抓包資料(16進位制):00                02                08                20                80

轉成二進位制:                              0000  0000  0100  0000  0001  0000  0000  0100  0000  0001

10bit整數:                                 -512                 -512                   -512

10  0000  0000——>  -512

希望以後可以做成一個matlab的統一平臺,類似於一鍵採集、轉換、分析資料