分布式測試系統中數據存儲管理系統研究
由于每次實(shí)驗沖擊波數據量相對于無(wú)線(xiàn)傳輸而言比較大(4 MB,系統實(shí)驗無(wú)線(xiàn)傳輸需20 min),如果回傳全部數據處理,系統實(shí)時(shí)性能比較差。水中沖擊波信號有其典型的特征,如圖6所示。Pm為沖擊波壓力峰值信號(即最大值),事后數據分析處理時(shí),最關(guān)心的是沖擊波的壓力峰值附近的數據。因此在數據存儲時(shí),可根據其特征找最大值,并把最大值所存儲的NAND Flash的物理地址作為一個(gè)參數信息保存到文件頭信息中,如圖5所示。沖擊波文件信息中有最大值與所存儲位置文件信息。在文件數據回傳時(shí),可依據最大值所在塊地址信息讀取最大值附近的數據,實(shí)現基于特征的高效數據傳輸,提高系統實(shí)時(shí)性。圖7為根據沖擊波文件頭信息讀取最大值附近40 000個(gè)點(diǎn)(40 000×2/1024=78.1 25KB)數據恢復波形,實(shí)現了基于特征提取的高效數據傳輸。
結語(yǔ)
此方法提高了系統的擴展性,為系統升級管理更多數據模塊提供了可能;針對大量、多種類(lèi)實(shí)驗測試數據以及實(shí)驗的重復性,基于NAND Flash K9F1208存儲器構建文件系統對數據分類(lèi)存儲管理。文件登記表的創(chuàng )建方便了數據的管理,為實(shí)驗事后數據分析處理提供了可靠依據;根據沖擊波信號的典型數據特征,存儲沖擊波信號時(shí)提取其特征信息,作為文件頭信息保存,可實(shí)現基于特征提取的高效數據傳輸。
評論