資源描述:
《基于web的水聲信號(hào)的虛擬示波器》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、南京郵電大學(xué)畢業(yè)設(shè)計(jì)(論文)外文資料翻譯學(xué)院自動(dòng)化?! I(yè)電氣工程及其自動(dòng)化學(xué)生姓名張偉東班級(jí)學(xué)號(hào)B110506外文出處IEEEComputerSociety,1998MassachuesttsAve.NWWashington,DCUSA,182附件:1.外文資料翻譯譯文;2.外文原文指導(dǎo)教師評(píng)價(jià):1.翻譯內(nèi)容與課題的結(jié)合度:□優(yōu)□良□中□差2.翻譯內(nèi)容的準(zhǔn)確、流暢:□優(yōu)□良□中□差3.專業(yè)詞匯翻譯的準(zhǔn)確性:□優(yōu)□良□中□差4.翻譯字符數(shù)是否符合規(guī)定要求:□符合□不符合
2、 指導(dǎo)教師簽名: 年 月 日基于Web的水聲信號(hào)的虛擬示波器作者:DavidAlderman(NUWCDIVNPT),NancyCallaghan(NUWCDIVNPT),TimothyA.Jones(NUWCDIVNPT),G.EdwardRoberts(NUWCDIVNPT).摘要:美國海軍水下作戰(zhàn)中心,DivisionNewport(NUWCDIVNT)開發(fā)了一種虛擬數(shù)字示波器,擁有在數(shù)字信號(hào)處理器(DSP)中利用信號(hào)數(shù)據(jù)流的不同節(jié)點(diǎn)的特殊能力
3、。NUWCDIVNPT虛擬示波器是用Java編程語言編寫的,并且可以使用任何網(wǎng)絡(luò)瀏覽器。它實(shí)現(xiàn)了原始桌上型示波器的大部分功能,包括觸發(fā)源和模式選擇,垂直和水平尺度控制以及游標(biāo)的互動(dòng)。虛擬示波器適用范圍為觀察運(yùn)動(dòng)數(shù)據(jù)(實(shí)時(shí)或模擬),和通過互聯(lián)網(wǎng)解決信號(hào)處理器硬件的問題。NVO軟件被設(shè)計(jì)為使用統(tǒng)一建模語言的設(shè)計(jì)方法。NVO的主要設(shè)計(jì)目標(biāo)之一是確保設(shè)計(jì)不僅滿足了能從DSP處理和顯示數(shù)據(jù)的要求,而且很容易的為其他數(shù)據(jù)源在沒有重大的重新設(shè)計(jì)和重新編碼工作的情況下進(jìn)行擴(kuò)展。面向?qū)ο蟮脑O(shè)計(jì)方法如繼承,封裝等。數(shù)據(jù)的抽象性和多態(tài)
4、性使這些設(shè)計(jì)目標(biāo)得以實(shí)現(xiàn)。本文將討論設(shè)計(jì)NVO時(shí)面向?qū)ο笤O(shè)計(jì)法的準(zhǔn)則。一:概述互聯(lián)網(wǎng)的爆炸式增長和Java編程語言的出現(xiàn)給予培訓(xùn),測試和評(píng)估技術(shù)領(lǐng)域(TT&E)一系列新的可能性。美國海軍水下作戰(zhàn)中心的新港部門,是海軍應(yīng)對(duì)潛艇和海底戰(zhàn)爭的主要研究,開發(fā)、測試和評(píng)估、工程和艦隊(duì)支持中心。NUWCDIVNPT開創(chuàng)了互聯(lián)網(wǎng)和Java以更具成本效益的方式來滿足其客戶使命的技術(shù)。最近實(shí)現(xiàn)這項(xiàng)技術(shù)的例子是Mapplet。Mapplet是一個(gè)顯示跟蹤信息的Java應(yīng)用程序。它是為了允許用戶遠(yuǎn)程(或本地)從范圍或其他來源(如模擬生
5、成的時(shí)間/空間/位置信息(TSPI))查看實(shí)時(shí)跟蹤信息。NUWCDIVNPT涉足該領(lǐng)域的最新嘗試就是NVO,NUWCDIVNPT正在開方NVO為大西洋海底測試和評(píng)估中心(AUTEC)所使用。AUTEC是一個(gè)位于安德羅斯島島海域中巴哈馬島上開放的海洋測試和評(píng)估綜合設(shè)施。隨著校準(zhǔn),精度、三維跟蹤,AUTEC提供了基本的聲、環(huán)境和海洋研究項(xiàng)目的測量系統(tǒng)。NVO被設(shè)計(jì)為結(jié)合對(duì)策跟蹤(CMRT)一起操作的,是AUETC的很多聲學(xué)測量系統(tǒng)之一。面向?qū)ο缶幊碳夹g(shù)的使用,確保它在用于其他TT&E范圍時(shí)可以很容易地適應(yīng)其他測量系統(tǒng)
6、。NVO,如圖一所示,利用Java在任何流行的web瀏覽器中“編寫一次,隨處運(yùn)行”的功能優(yōu)勢,為大范圍的用戶提供一種遠(yuǎn)程監(jiān)控實(shí)時(shí)范圍練習(xí)和實(shí)驗(yàn)的方法。實(shí)現(xiàn)一個(gè)普通的桌上型示波器的大部分功能,包括觸發(fā)源規(guī)模和模式選擇、水平和垂直控制和互動(dòng)的游標(biāo)等。NVO有在DSP算法應(yīng)用于跟蹤和其他聲學(xué)測量時(shí)訪問數(shù)字信號(hào)處理器(DSP)中各種數(shù)據(jù)流獨(dú)特的能力。從DSP算法階段中捕獲數(shù)據(jù)輸出的功能是通過添加一個(gè)單一的、非常低開銷的宏到信號(hào)處理軟件來創(chuàng)建的。圖1?NUWCDIVNPT虛擬示波器(NVO)DSP軟件是NVO的體系結(jié)構(gòu)組件
7、,是用C語言和匯編語言編寫的一組項(xiàng)目,并且客戶端和服務(wù)器軟件,都是用Java編寫的。本文的重點(diǎn)是客戶端軟件通過使用面向?qū)ο蟮脑O(shè)計(jì)方法得到的益處。二:開發(fā)環(huán)境和項(xiàng)目的局限性NVO是由在NUWCDIVNPT的Code70部門開發(fā),Code70部門是羅得島新港研究機(jī)構(gòu)的工程,測試和評(píng)估部門,提供基于仿真發(fā)展的應(yīng)用,區(qū)域發(fā)展、工程分析和設(shè)計(jì),制造,以及在典型環(huán)境中測試訓(xùn)練等全方位的工程資源來提高海底戰(zhàn)爭(UW)競爭力。許多年來,Code70部門已經(jīng)成為在海底山脈里海軍的主要供應(yīng)商。這些山脈用于支持測試為滿足艦隊(duì)連續(xù)海底戰(zhàn)
8、爭培訓(xùn)需求所需的新型海底系統(tǒng)。這些山脈位于或計(jì)劃在美國東部和西部海岸、夏威夷、巴哈馬群島、加勒比海和澳大利亞。NVO被開發(fā)成一個(gè)在巴哈馬AUTEC中信號(hào)處理器的故障處理和數(shù)據(jù)分析工具。憑借Java是面向?qū)ο蟮?且允許分布式網(wǎng)絡(luò)計(jì)算的優(yōu)勢成為了NVO的理想選擇。同時(shí)Java也已經(jīng)迅速成為使用最廣泛的網(wǎng)絡(luò)編程語言。Java是平臺(tái)獨(dú)立的,這意味著它可以在任何一臺(tái)機(jī)器上執(zhí)行。它是