MSP430單片機在水聲應答釋放器中的應用
2.2 水聲命令檢測
對于應答釋放器的值更電路,最大的挑戰在于對水聲命令的可靠檢測和水聲通信脈沖的確認。在MSP430F5438中對信號的檢測采用Notch濾波器能量檢測法。其算法為:

由于MSP430F5438的核時(shí)鐘頻率為18 MkHz,處理性能比DSP專(zhuān)用數字處理芯片差很多,采取以下措施使其實(shí)現兩路Notch濾波檢測:
1)采用求絕對值的方法來(lái)代替包絡(luò )輸出,同時(shí)避免了計算溢出;
2)用濾波器平滑算法代替均值平滑算法;
3)對其中一路信號采用4倍采樣。
2.3 水聲命令脈沖挑選
由于水聲多途的影響,包含規定碼元的命令信號通過(guò)水聲信道后到達水聲收發(fā)機時(shí)往往會(huì )多于規定的脈沖,嚴重時(shí)甚至會(huì )出現碼間干擾。因此需要對采集的脈沖信息進(jìn)行挑選,然后再判定屬于哪路命令。
設得到的脈沖序列用p(0)、p(1)、p(2)、…、p(N)來(lái)表示,如果是一個(gè)正確的命令,那么各個(gè)脈沖起點(diǎn)與第一個(gè)脈沖起點(diǎn)存在下述關(guān)系:
p(k)=p(0)+k*100
考慮到傳播途徑對信號的影響,上式變?yōu)椋?br /> p(0)+k*100-ξ≤p(k)p(0)+k*100+ξ
即:
k*100-2*ξ≤p(k)-p(0)-ξk*100
根據碼元間距和奇偶校驗位來(lái)挑選水聲通信命令脈沖的流程如圖3所示。本文引用地址:http://dyxdggzs.com/article/170436.htm
3 結論
基于MSP430F5438微處理器的應答釋放器值更電路設計,通過(guò)科學(xué)合理的電源管理、簡(jiǎn)潔高效的水聲信號處理和命令檢測軟件,達到了低功耗、高可靠的值更功能,經(jīng)使用驗證待機時(shí)間大于30天。同時(shí),其發(fā)射控制和釋放回收功能在應答釋放器的實(shí)際使用中也得到了充分的驗證。
評論