水聲記錄儀需要長時間工作于水下,在功能上需要滿足大容量的存儲、低功耗、高保真、實時采集記錄的要求。鑒于水聲信號頻率一般不高,采樣率100kHz足以滿足大部分信號采集需求,四路24bit采集8個小時總的數據量不超過32G,因此采用容量為32G的CompactFlash就能滿足系統存儲要求。
記錄儀采樣頻率100kHz時,要在10μs的采樣周期內完成4路24bit水聲信號的采集存儲,實時性要求較高,這里選用TI超低功耗數字信號處理芯片TMS320VC5509A為主控處理器,其處理速度達到400MIPS,可滿足系統需求。
水聲記錄儀的系統軟件設計:
系統軟件設計的重點是完成采集數據的存儲,即完成對CF卡的讀寫操作。在DSP讀寫CF卡扇區時,首先設置起始扇區的LBA地址和扇區數目;接著設置命令寄存器,讀取數據設置命令“20H”,寫入數據設置命令“30H”;然后讀取狀態寄存器,判斷狀態寄存器值是否為“58H”,若是,則開始讀寫操作,若否,則繼續讀取狀態寄存器。接下來讀取狀態寄存器是否為“50H”,判斷CF卡操作是否完成,若否,則繼續讀取判斷;若為是,則結束讀寫過程。如果在判斷狀態寄存器中發生了超時或出現錯誤,可設置超時或錯誤標志,以跳出讀寫過程。
水聲記錄儀的功能:
布放方便,回收后可快速更換損耗件并重新布放。
記錄150m深度范圍內環境噪音、生物聲信號和人為聲音。
記錄從次聲到超聲不同物種的聲音??梢愿鶕枰O置不同的時間采用不同的采樣率。
適用于不同的記錄目的。設置一個或兩個水聽器(雙通道輸入)的采樣率、增益和觸發條件實現不同的記錄目的。
可以通過改變記錄間隔或占空比實現更長的布放時間。
通過自適應觸發器和記錄壓縮延長布放時間。
在數據記錄時自動記錄峰值噪音級,數據保存在日志文件中,便于評估聲壓級。
水聽器可以根據需要固定在儀器上或通過電纜連接記錄器。
通過系繩、潛水員或聲學釋放器固定和回收。