Telemecanique XBTP021010 基于IP網(wǎng)路互連通路,本文設(shè)計(jì)了板間的基于IP互連的并行處理結(jié)構(gòu)。
多波束剖面聲納系統(tǒng)的每塊DSP處理板內(nèi)部并行針對(duì)15ms的采集時(shí)間可以達(dá)到10幀/秒的數(shù)據(jù)處理速度,基本上可以達(dá)到顯示需求。但如果系統(tǒng)要求更長(zhǎng)的探測(cè)距離、更多的數(shù)據(jù)量和更高的顯示幀率,則需要并行處理板具有更高的數(shù)據(jù)吞吐能力。如顯示部分要求20幀/秒的顯示速度時(shí),就應(yīng)當(dāng)使系統(tǒng)的處理速度達(dá)到20幀/秒。普通的并行處理結(jié)構(gòu)增加系統(tǒng)的處理單元時(shí)需要做大量的輔助工作,如電子系統(tǒng)的程序、邏輯以及電路板需要大量的改進(jìn),而基于IP互連的多波束剖面聲納系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)在增加系統(tǒng)的處理速度時(shí),只需物理上增加一塊相同的處理板,且板上的邏輯和程序無需太多修改,只需要修改板上對(duì)應(yīng)的IP地址,使接收換能器數(shù)據(jù)發(fā)送端能夠一點(diǎn)對(duì)二點(diǎn)分別發(fā)送分幀數(shù)據(jù)。而網(wǎng)絡(luò)數(shù)據(jù)發(fā)送端只需在每一幀的數(shù)據(jù)包的包頭上標(biāo)明發(fā)往哪個(gè)IP地址即可。系統(tǒng)上電后,先檢測(cè)局域網(wǎng)內(nèi)的IP數(shù)目,并通過發(fā)包回包方式獲得系統(tǒng)中各個(gè)處理板的IP地址,也可以實(shí)現(xiàn)在板上的程序中固定IP地址。這樣數(shù)據(jù)發(fā)送端的網(wǎng)絡(luò)設(shè)備就可以循環(huán)地將每一幀的數(shù)據(jù)發(fā)往不同的處理板,而系統(tǒng)的處理板分別處理每幀的數(shù)據(jù)再通過網(wǎng)絡(luò)分別上傳到水上主機(jī)端顯示,從而線性地提高了系統(tǒng)的處理速度。
圖5詳細(xì)闡述了1~3塊處理板組成的基于IP網(wǎng)絡(luò)傳輸?shù)牟⑿刑幚戆宓南到y(tǒng)處理流程。利用每塊處理板上的兩塊TMS320 DM642的網(wǎng)絡(luò)接口以及DSP的高速處理能力,能夠很好地實(shí)現(xiàn)基于IP互連網(wǎng)絡(luò)傳輸?shù)牟⑿刑幚恚邮論Q能器的網(wǎng)絡(luò)發(fā)送端以服務(wù)器形式向不同的IP地址發(fā)送每一幀數(shù)據(jù),每塊處理板接收的每幀數(shù)據(jù)分別處理后再由另一端口通過網(wǎng)絡(luò)形式發(fā)送到水上主機(jī)端。為防止每塊處理板上的兩塊DSP的網(wǎng)絡(luò)IP混淆,采用相同的IP地址,數(shù)據(jù)上傳時(shí)主機(jī)通過路由器接收不同處理板的處理結(jié)果,并按照幀率進(jìn)行顯示,這樣就可以通過增加處理板來增加系統(tǒng)的顯示處理速度。
基于DSP并行處理結(jié)構(gòu)的多波束剖面聲納系統(tǒng)是利用剖面聲納從淺海、淺地層剖面結(jié)構(gòu)分析到海洋石油管線探測(cè)以及從以往利用單波束剖面聲納到現(xiàn)在利用多波束剖面聲納的一次新的嘗試,結(jié)合工程應(yīng)用改進(jìn)了聲納的技術(shù)指標(biāo),系統(tǒng)中提出的流水線并行處理結(jié)構(gòu)以及基于IP網(wǎng)絡(luò)互連的并行處理結(jié)構(gòu)成倍地提高了系統(tǒng)的處理速度。系統(tǒng)調(diào)試結(jié)果表明,該系統(tǒng)軟硬件結(jié)構(gòu)設(shè)計(jì)合理、工作穩(wěn)定、工作。
|