實驗中,為了避免AES加密的時間需求同A/D采樣率發生時問上的沖突,首先對128位的AES加密C8051F330上的執行效率進行了計算,發現 完成一密所需時間約3.8ms。這同設計中心電和脈搏波的采樣率(分別為5ms和16.7鵬)剛好無時間沖突。后端采用的是S3C2440,它的執行速度 要比C80高出許多,因而時間上肯定能保證無沖突。實驗最后分別對心電和脈搏波進行了監測,并將后端接收到的數據通過串口發送的PC機進行顯示,顯示程序 采用的是VC6.0編寫,顯示結果如圖4和圖5所示:
圖4、接收到的心電信號
圖5、接收到的脈搏信號
總結
本設計采用nRD05射頻芯片來實現穿戴式醫器中人體到用戶主機的生理信號無線傳輸。同時,本設計充分考慮了數據傳輸的安全性,對數據進行了128的 AES加密處理。由實驗結果可以看出,本設計可以證生理信號的實時、安全、準確無線傳輸。同時,可以看出,由于前端的控制芯片采用的是MCU,其處理速度 限。因而,如果要監測頻率范圍更高的生理信號(如心音:3Hz—S00H2)或者同時監測多個生理參數,用更高處理速度的芯片,如DSP。此外,設計的后 端采的是ARM9,它的處理速度、協調性能都特別強,可以過添加一些硬件設備,如LCD,將后端作成一個手持備,或者添加一些如GPRS等遠程傳輸硬件, 實現信號遠程傳輸,從而更大地提高該儀器的功能。這些也是我們以后將進一步著手的工作。