亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于差分時延差編碼的水聲發(fā)射系統(tǒng)研制

        2019-09-06 11:42:44馬世雄蔣佳佳段發(fā)階王憲全
        數據采集與處理 2019年4期
        關鍵詞:碼元差分時延

        馬世雄 蔣佳佳 段發(fā)階 王憲全 鄧 澈

        (1.天津大學精密測試技術及儀器國家重點實驗室,天津,300072;2.天津大學微光機電系統(tǒng)技術教育部重點實驗室,天津,300072)

        引 言

        海洋覆蓋著地球三分之二的表面積,蘊藏著豐富的資源,近年來各國逐漸加大了對海洋的研究力度。隨著開發(fā)海洋的步伐逐漸加快,人類對水下通信的可靠性與穩(wěn)定性要求越來越高:在軍事方面,潛艇通信[1]、水下機器人通信[2]等需要通過可靠的水下通信實現導航、定位和安全保障;在民用方面,水下傳感器網絡與海上平臺通信[3]、海洋環(huán)境監(jiān)測[4]等需要可靠的水下通信實現信息交換、通信聯(lián)絡。因此,作為實現水下綜合信息感知、信息交互的主要手段[5]和當前實現水下遠距離通信的重要途徑,水聲通信在海洋領域扮演著越來越重要的角色。

        現階段水聲通信主要通過頻移鍵控(Frequency shift keying,FSK)、幅移鍵控(Amplitude shift keying,ASK)、相移鍵控(Phase shift keying,PSK)及正交頻分復用(Orthogonal frequency division multiplexing,OFDM)等技術實現信息傳輸,但這些通信方式由于受到多途信道和多普勒頻移的影響,導致信息傳輸過程中傳輸信息的丟失;而差分時延差編碼是通過碼元攜帶的時延信息進行時延編碼,能有效抑制多途信道的干擾,對隨機不均勻水聲信道有較強的抗干擾能力,能實現信息的可靠傳輸,因此在水聲通信中被廣泛應用。水聲發(fā)射系統(tǒng)作為水聲通信的重要組成部分,在水聲通信中扮演著重要的角色。為此,本文設計了一種基于差分時延差編碼的水聲發(fā)射系統(tǒng)。差分時延差編碼通過碼元攜帶的時延信息和碼元的種類實現信息編碼,若碼元種類不足,將會在較大程度上限制通信的速率。因此,基于差分時延差編碼的水聲發(fā)射系統(tǒng)必須產生足夠種類的碼元,以提高通信速率。傳統(tǒng)的信號波形產生主要通過直接數字頻率合成技術(Direct digital synthesizer,DDS)[6]來實現。利用DDS集成芯片通過硬件電路產生所需要的信號波形,該方式電路結構簡單,但輸出信號種類和頻帶受采樣頻率的限制,且由相位誤差、幅度量化誤差及數模轉換器的非線性特性引起的雜散波形難以控制,碼元越復雜,DDS技術實現難度越大,難以滿足差分時延差編碼對碼元種類的要求。因此,針對差分時延差編碼的特點和要求,本文設計的水聲發(fā)射系統(tǒng)通過波形存儲直讀方式產生信號波形作為碼元,再傳輸到下位機進行存儲及編碼發(fā)送,原理簡單,對器件依賴性較小,且信號波形的復雜程度不影響該方式產生信號波形的難度,能夠根據應用需要產生碼元,滿足差分時延差編碼對碼元的要求。同時該系統(tǒng)不僅能實現差分時延差編碼通信,而且能夠根據應用需要,實現任意波形的發(fā)射,因此具有很高的靈活性。最后通過湖試通信實驗,驗證了該系統(tǒng)在不同工作模式和編碼量化間隔條件下編碼信息的準確性以及傳輸信息的可靠性。

        1 發(fā)射系統(tǒng)結構

        該水聲發(fā)射系統(tǒng)由6部分組成,如圖1所示。上位機負責產生碼元并通過以太網逐次將碼元信號、控制信號和通信信息傳輸至現場可編程門陣列(Field programmable gate array,FPGA);FPGA及存儲器模塊是該系統(tǒng)的核心,是實現差分時延差編碼的關鍵模塊,FPGA負責碼元存儲的地址分配,通信參數配置及信息編碼,存儲器主要實現碼元存儲;波形輸出模塊負責將數字編碼信號轉化為模擬信號并通過濾波網絡進行濾波;功率放大器負責將發(fā)射信號進行功率放大并對換能器進行阻抗匹配;換能器實現電信號到聲信號的轉換,將編碼信號轉化為聲音信號并通過水聲信道傳播出去。其中,碼元信號是差分時延差編碼攜帶信息的基本信號單元;控制信號包括模式碼和量化間隔碼,分別控制系統(tǒng)的模式配置及編碼量化間隔選擇;通信信息表示系統(tǒng)發(fā)射出去的信息。

        圖1 發(fā)射系統(tǒng)框圖Fig.1 Block diagram of launch system

        2 基于差分時延差編碼的發(fā)射系統(tǒng)

        2.1 差分時延差編碼原理

        時延差編碼通信屬于脈位調制,信息并非調制在碼元波形內,而是利用固定寬度碼元攜帶的時延差值實現信息的編碼[7]。差分時延差編碼是對時延差編碼通信方式的改進,通過相鄰碼元的時間差值及碼元種類編碼信息,碼元長度是非固定的,具有較好的抗碼間干擾能力。差分時延差編碼的原理如圖2所示,其中tp為碼元脈寬,Ti_end為第i個碼元結束時刻;ti為第i個碼元攜帶的時延信息。

        圖2 差分時延差編碼的原理圖Fig.2 Principle diagram of differential time delay shift coding

        差分時延差編碼包括時延差值編碼和碼元種類編碼兩種編碼方式。其中,時延差值編碼是利用第i個碼元的結束時刻Ti_end與第i-1個碼元的結束時刻Ti-1_end的差值,再減去碼元脈寬tp得到第i個碼元的時延信息ti,即

        式中:Δt表示編碼量化間隔,不同的ki代表不同的信息;碼元種類編碼是指系統(tǒng)存儲2n種碼元,則碼元種類可編碼nbit信息,不同的碼元代表不同的信息。

        基于以上兩種信息編碼方式,系統(tǒng)利用兩種方式實現差分時延差編碼,通過上位機對通信參數進行設定,使系統(tǒng)在不同模式工作,對應兩種編碼方式各自攜帶的信息如表1所示,其中每個碼元攜帶8 bit信息,編碼量化間隔個數表示式(1)中ki的取值范圍。

        表1 不同工作模式下兩種編碼方式攜帶信息Tab.1 Information carried by two encoding ways under different working modes

        圖3 數據幀格式結構圖Fig.3 Structure diagram of data frame format

        差分時延差編碼以數據幀為基本單位,參照傳統(tǒng)發(fā)射機的數據幀結構,設計該系統(tǒng)的數據幀格式如圖3所示,其中頻移探測碼用于測量多普勒系數。實際通信過程中,收發(fā)節(jié)點間相對運動會產生多普勒頻移,導致碼元壓縮或擴展,造成與本地參考碼的相關性減弱,因此需對多普勒頻移進行測量和補償。系統(tǒng)利用塊估計法[8]測量多普勒系數,利用多普勒容限高的碼元作為頻移探測碼,估計多普勒因子并通過重采樣進行多普勒補償,消除多普勒頻移對信息傳輸的影響;時反探測碼用于抑制多途信道的干擾,預先發(fā)送時反探測碼,利用被動時間反轉技術,聚焦能量,抑制碼間干擾[9];同步碼用于確定譯碼窗的時間基準,為接收機拷貝相關解碼提供零基準時刻;模式碼與量化間隔碼作為系統(tǒng)控制碼,用于通信編碼參數配置;信息碼攜帶通信信息,每幀數據信息碼的個數取決于水聲信道的相對穩(wěn)定時間,信息碼個數過多會增大碼間干擾,信息碼個數過少會導致信息傳輸速率過低。同時,為抑制碼間干擾,在相鄰碼元之間添加保護時隙。

        2.2 碼元信號的產生

        系統(tǒng)基于差分時延差編碼設計而成,通過時延差值編碼和碼元種類編碼兩種編碼方式實現信息的傳輸并決定信息的傳輸速率。在其他條件不變的情況下,碼元種類越多,系統(tǒng)傳輸速率越快(如表1所示),因此,為提高傳輸速率,需要有盡可能多的碼元種類被產生和提供,例如,不同斜率的線性調頻(Linear frequency modulation,LFM)脈沖碼元、不同頻段的LFM脈沖碼元等。

        傳統(tǒng)的信號波形主要通過DDS來產生,但它是通過硬件電路產生所需的信號波形,信號波形越復雜、波形種類越多,實現難度越大。針對以上問題并結合差分時延差編碼的特點和要求,本文設計了一種利用波形存儲直讀方式產生碼元的方法。該方法首先根據實際應用需要,確定碼元的工作頻率、脈沖長度及重復周期等參數,然后利用Matlab產生相應的碼元,并給碼元添加幀頭和幀尾,再將碼元傳輸到下位機并存儲到存儲器,然后配置通信編碼參數,最后利用差分時延差編碼對通信信息進行編碼。系統(tǒng)采用的波形存儲直讀方式對硬件電路要求低,原理簡單,且信號波形的復雜程度不影響該方式產生信號波形的難度,不僅能夠產生滿足差分時延差編碼的各種碼元,還能產生滿足其他應用要求的連續(xù)或脈沖碼元,如連續(xù)LFM信號、連續(xù)雙曲調頻(Hyperbola frequency modulation,HFM)信號、連續(xù)正弦調頻(Sine frequency modulation,SFM)信號、脈沖LFM、脈沖HFM和脈沖SFM信號波形等,即該方法能夠根據應用需要,實現任意波形的產生,因此具有非常高的靈活性。這說明基于這種信號波形產生方式的水聲發(fā)射系統(tǒng)不僅能用于差分時延差編碼的各種碼元產生,還能運用到其他水聲發(fā)射系統(tǒng)中。

        2.3 差分時延差編碼的實現

        差分時延差編碼是系統(tǒng)傳輸信息的關鍵。系統(tǒng)實現差分時延差編碼,主要經過3個步驟:首先實現碼元的產生與存儲,根據實際需要,利用Matlab產生碼元,如不同斜率的LFM信號、CW信號等,將碼元由上位機傳輸至FPGA可編程片上系統(tǒng)(System on a programmable chip,SoPC),并對碼元分配地址,然后存儲到靜態(tài)隨機存儲器(Static random access memory,SRAM);其次進行通信參數配置,在上位機將影響差分時延差編碼的參數——模式碼和量化間隔碼設定后,將參數信息傳輸到FPGA,確定發(fā)射系統(tǒng)的差分時延差編碼方式;最后實現信息編碼,從上位機將通信信息傳輸到下位機,通過碼元延遲模塊和尋址模塊完成時延差值編碼和碼元種類編碼。

        碼元產生與存儲是差分時延差編碼的基礎,關鍵是實現大數據量的碼元包從上位機傳輸到存儲器?;谝蕴WTCP協(xié)議傳輸速率更快且具有重傳機制,能夠保證碼元包快速準確地傳輸到FPGA,因此本系統(tǒng)選取以太網傳輸控制協(xié)議(Transmission control protocol,TCP)作為系統(tǒng)的信息傳輸方式。以太網最大傳輸單元(Maximum transmission unit,MTU)為1 500字節(jié),碼元包的數據量遠大于MTU,為保證碼元包傳輸的可靠性,系統(tǒng)對碼元包采用分包發(fā)送,將其分為若干數據包,并依次傳輸到下位機;同時上位機與FPGA通過以太網控制器連接,系統(tǒng)利用FPGA內部SPI軟核構建SoPC系統(tǒng),實現FPGA與上位機通信,SoPC系統(tǒng)如圖4所示。

        系統(tǒng)進行碼元產生與存儲時,首先通過Matlab產生碼元,然后在碼元前后添加巴克碼作為幀頭及幀尾并存儲在txt格式的文本中,構成碼元包,再將碼元包從上位機傳輸到SoPC系統(tǒng)中;然后由于以太網的傳輸數據為char型,碼元為int型,SoPC系統(tǒng)通過8 bit/16 bit轉換完成碼元重組,并通過SRAM控制模塊將碼元存儲到SRAM中,如圖5所示。由于碼元包的數據量很大,為便于信息編碼時的碼元尋址,系統(tǒng)采用頁式存儲的方式對碼元包分配地址。

        圖4 SoPC系統(tǒng)框圖Fig.4 Block diagram of SoPC system

        圖5 發(fā)射系統(tǒng)流程圖Fig.5 Flowchart of launch system

        通信參數配置是指在通信信息發(fā)出之前,將工作模式、編碼量化間隔等通信編碼參數進行設定。參照表1即可確定差分時延差編碼所需的碼元種類個數及編碼量化間隔個數以及差分時延差編碼的最大編碼時間[10]和最小編碼時間。上位機根據實際碼元個數及應用需要,設定系統(tǒng)的通信編碼參數并傳輸到下位機,完成工作模式的選擇及編碼量化間隔的設定,如圖5所示。

        信息編碼是差分時延差編碼的核心,發(fā)射系統(tǒng)將通信信息傳輸到下位機,并根據通信參數配置對通信信息進行分割,將通信信息通過尋址模塊和SRAM控制模塊進行碼元種類編碼,從存儲器中讀取相應碼元,再利用通信信息所對應的時延信息對已讀取的碼元添加時延信息,進行時延差值編碼,如圖5所示。

        3 實驗結果及分析

        為驗證系統(tǒng)在實際工作環(huán)境中的效果,課題組進行了湖試通信實驗,實驗示意圖如圖6所示。首先利用上位機產生系統(tǒng)所需的碼元信號,通過以太網將碼元傳輸到下位機;然后設定系統(tǒng)的工作模式和編碼量化間隔,并將通信信息經發(fā)射系統(tǒng)由換能器發(fā)出;再將水聽器接收的微弱信號經前置放大器放大濾波后,通過采集卡將采集信號傳送到上位機,最后對收發(fā)調制信號進行拷貝相關處理[11],從而檢測系統(tǒng)在不同參數條件下編碼信息的準確性和傳輸信息的可靠性。

        圖6 湖試通信實驗示意圖Fig.6 Diagram of lake communication experiment

        湖試通信實驗利用水聽器實現聲電轉換,但由于水聽器的輸出信號為微弱電壓信號,不能直接進行數據采集與分析,需要利用前置放大器對信號進行調理,并通過采集卡提取采樣信號,從而進行信息的解碼。本實驗發(fā)射系統(tǒng)的采樣率為44.1 kHz,根據奈奎斯特采樣定理[12]設定采集卡的采樣率為88.2 kHz,前置放大器的增益、濾波網絡的截止頻率設計均為多檔可調式,具體參數如表2所示。

        表2 前置放大器與采集卡的參數表Tab.2 Parameter table of preamplifier and acquisition card

        湖試通信實驗各組成模塊及實驗環(huán)境如圖7所示。青年湖長290 m,寬210 m,換能器與水聽器間距15 m,換能器與水聽器放置于距水面為2 m處,結合換能器的聲壓曲線和水聽器的靈敏度曲線,選取 1~5.2 kHz的LFM脈沖作為碼元,每個LFM脈沖的帶寬為600 Hz,設定數據幀中信息碼的個數n為3,碼元脈寬為25 ms,編碼量化間隔為10 ms,保護時隙為20 ms,通信信息為“0x0C,0x1E,0x1F”,設置系統(tǒng)的工作模式為模式3,發(fā)送、接收調制信號及相關曲線如圖8所示。

        系統(tǒng)工作在模式3條件時,碼元包共有13個碼元,其中碼元P1~P8為編碼信號,其余碼元依次為頻移探測碼P9、時反探測碼P10、同步碼P11、模式碼P12和量化間隔碼P13,則圖8中發(fā)送調制信號與碼元包中碼元的對應關系如表3所示。再將接收調制信號依次與碼元信號進行相關運算,即可確定二者的對應關系,例如圖8的相關曲線中藍色為碼元P9與接收調制信號進行相關的結果,除與第1個碼元和第6個碼元的相關峰值尖銳之外,與其余碼元的相關性都很弱,表明接收調制信號中第1個碼元和第6個碼元對應碼元包中的碼元P9。結合表3和圖8的相關曲線可知,發(fā)送、接收調制信號與系統(tǒng)數據幀格式保持一致。

        圖7 湖試通信實驗組成各模塊及實驗環(huán)境Fig.7 Each module and the environment of lake communication

        同時,由圖8可知發(fā)送調制信號中各碼元的中心時刻,利用相鄰碼元的中心時刻減去碼元脈寬即可得到各碼元攜帶的時延信息;同時利用相鄰相關峰值對應時刻減去碼元脈寬即可得到接收調制信號的各碼元的時延信息,則收發(fā)調制信號中各碼元攜帶的時延信息如表4所示。同時參照系統(tǒng)數據幀格式可知,表4中第7,8,9個碼元為信息碼,系統(tǒng)設定編碼量化間隔為10 ms,即接收調制信號對應碼元的時延為10 ms的整數倍,則收發(fā)調制信號對應碼元的時延信息相同。

        圖8 模式3條件下發(fā)送、接收調制信號及相關曲線Fig.8 Transmitted and received modulation signal and related curve under mode 3 condition

        表3 發(fā)送調制信號與碼元信號的對應關系Tab.3 Correspondence between the transmitted modulation signal and the symbol signal

        表4 收發(fā)調制信號中各碼元攜帶的時延信息Tab.4 Delay information carried by each symbol in transmitted and received modulated signals

        綜上可知,收發(fā)調制信號對應時刻的碼元種類及時延信息均相同。因此系統(tǒng)發(fā)出的發(fā)送調制信號經信道衰減、多途干擾等影響后,雖產生明顯形變,但通過拷貝相關技術仍能分辨接收調制信號的碼元,即可準確解調通信信息,證明了系統(tǒng)能準確編碼信息并實現信息的可靠傳輸與解碼。

        在上述實驗的基礎上,將編碼量化間隔改為20 ms,其余參數保持不變,利用采集卡獲取接收調制信號;然后設定編碼量化間隔為10 ms,工作模式為模式2,重復實驗過程,所接收的調制信號及相關曲線如圖9所示。

        圖9 不同參數條件下接收調制信號及相關曲線Fig.9 Received modulation signal and correlation curve under different parameter conditions

        由系統(tǒng)數據幀格式可知,當工作模式相同而編碼量化間隔不同時,接收調制信號中除量化間隔碼(第5個碼元)和信息碼(第7,8,9個碼元)外,其余碼元的時延信息相同,編碼量化間隔為10 ms,量化間隔碼的時延信息為25 ms,各信息碼的時延分別為30,50和50 ms;編碼量化間隔為20 ms,量化間隔碼的時延信息為30 ms,發(fā)送相同通信信息,各信息碼的時延依次為40,80和80 ms。當編碼量化間隔相同而工作模式不同時,接收調制信號中僅有模式碼(第4個碼元)和信息碼(第7,8,9個碼元)的時延不同,系統(tǒng)在模式2條件時,模式碼的時延信息為20 ms,對應相同通信信息,各信息碼的時延分別為50,90和90 ms。由圖9各相關峰對應時刻可知,不同參數條件下,接收調制信號中各碼元攜帶的時延如表5所示,接收調制信號中各碼元攜帶的時延信息與理論值保持一致。

        表5 接收調制信號中各碼元攜帶的時延信息Tab.5 Delay information carried by each symbol in received modulated signal

        綜上可知,通過對比發(fā)送及接收調制信號中各碼元攜帶的時延信息以及對收發(fā)調制信號的相關性分析,證明該系統(tǒng)在不同工作模式和編碼量化間隔條件下均能準確編碼信息并實現信息的可靠傳輸。

        4 結束語

        本文設計了基于差分時延差編碼的水聲發(fā)射系統(tǒng),利用波形存儲直讀的信號波形產生方式,不僅能產生各種波形作為碼元用于差分時延差編碼,有效抑制多徑干擾和多普勒頻移等因素的影響;還能根據實際應用需求,實現任意波形的發(fā)射,充分體現了本系統(tǒng)的靈活性。最后通過湖試通信實驗,驗證了水聲發(fā)射系統(tǒng)在不同工作模式和不同編碼量化間隔條件下,均能實現信息的準確、可靠傳輸,表明該水聲發(fā)射系統(tǒng)設計正確,性能可靠,可應用于水下通信、主動聲吶等水聲通信中。

        猜你喜歡
        碼元差分時延
        數列與差分
        LFM-BPSK復合調制參數快速估計及碼元恢復
        雷達與對抗(2020年2期)2020-12-25 02:09:26
        基于GCC-nearest時延估計的室內聲源定位
        電子制作(2019年23期)2019-02-23 13:21:12
        基于改進二次相關算法的TDOA時延估計
        測控技術(2018年6期)2018-11-25 09:50:10
        基于極大似然準則的短猝發(fā)信號盲解調
        FRFT在水聲信道時延頻移聯(lián)合估計中的應用
        基于分段CEEMD降噪的時延估計研究
        基于差分隱私的大數據隱私保護
        相對差分單項測距△DOR
        太空探索(2014年1期)2014-07-10 13:41:50
        差分放大器在生理學中的應用
        色综合视频一区中文字幕| 亚洲av高清一区二区| 中文字幕乱码熟女人妻在线 | 蜜桃视频成年人在线观看| 国内精品免费一区二区三区| 亚洲国产精品va在线看黑人 | 日本a在线看| 国产精品一区二区久久毛片| 青青草高中生在线视频| 日韩人妻一区二区三区蜜桃视频| 日韩视频第二页| 青青草久热手机在线视频观看 | 亚洲色成人网一二三区| 国产精品一区一区三区| 国产高清乱码又大又圆| 成av免费大片黄在线观看| 日韩AV无码一区二区三不卡| 中文字幕人妻av一区二区| 国产激情一区二区三区| 两个人看的www高清视频中文| 亚欧视频无码在线观看| 日本免费观看视频一区二区| 成 人 免费 在线电影| 试看男女炮交视频一区二区三区| 亚洲视频在线中文字幕乱码| 午夜天堂一区人妻| 中国老妇女毛茸茸bbwbabes| 亚洲欧美日韩高清一区二区三区 | 乱老年女人伦免费视频| 日日躁夜夜躁狠狠躁超碰97| 粉嫩小泬无遮挡久久久久久| 日本在线观看不卡一区二区| 亚洲一卡2卡3卡4卡5卡精品| 国产精品久久久久久2021| 一区二区在线观看视频亚洲| 麻豆国产精品va在线观看不卡| 内射中出无码护士在线| 国产AV无码无遮挡毛片| 中文字幕隔壁人妻欲求不满| 久久久久久国产精品mv| 亚洲另类激情专区小说婷婷久|