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的統一平臺,類似於一鍵採集、轉換、分析資料