李 鵬,鄒向陽,董楊波
(1.桂林電子科技大學電子工程與自動化學院,廣西 桂林541004;2.空軍空降兵學院,廣西 桂林541003)
雷達干擾,作為一種常用的雷達對抗方式在電子戰(zhàn)中倍受關(guān)注。采用噪聲信號對敵方雷達進行干擾,可以有效地降低雷達發(fā)現(xiàn)目標和跟蹤目標的能力,所以噪聲信號源的設(shè)計,就顯得尤為重要。目前產(chǎn)生噪聲信號的方式通??煞譃槟M式、數(shù)字式和混合式。而將噪聲與DDS(直接數(shù)字式頻率合成器)信號疊加,既方便使用,又能有效地干擾對方的信號。為了達到這個要求,本文提出采用m偽隨機序列信號與DDS信號疊加來作為其噪聲信號源,生成一種頻譜豐富、帶寬可調(diào)的干擾信號,這種干擾信號具有更好的干擾效果。
m序列疊加DDS信號源的具體設(shè)計方案如圖1所示。利用FPGA芯片高速,穩(wěn)定,低功耗的特點和具有反饋移位寄存器的邏輯功能,實現(xiàn)D觸發(fā)器串接,生成m偽隨機序列信號。同時利用AD9850芯片可產(chǎn)生高分辨率的頻率的特點,通過串行方式輸入頻率/相位控制字,經(jīng)過芯片內(nèi)部的正弦查找表,把輸入地址的相位信息映射成正弦波幅度信號,再經(jīng)過AD9850內(nèi)部的DA變化器輸出十分穩(wěn)定的DDS信號。最后通過ARM7作為主控芯片,將FPGA產(chǎn)生m序列的信號與AD9850產(chǎn)生的DDS信號疊加,把產(chǎn)生的信號通過D/A轉(zhuǎn)換,低通濾波,最終得到理想的噪聲信號。
圖1 基于FPGA和DDS的設(shè)計原理圖
在加密或干擾等相關(guān)的工作中常用到偽隨機序列,這是因為其同時具有一定隨機特性和確定性。它通常由寄存器產(chǎn)生,具有近似于白噪聲的相關(guān)函數(shù)。例如:序列x=0110100,0和1的數(shù)目相差1個。若x為周期是7的無限的序列,左移1位可得,x1=1 101 000,再把x1也看成周期為7的無限序列??梢妜=0 110 100,x1=1 101 000在一個周期里,x和x1的對應(yīng)位置元素相同的位置有3個,元素不同的位置有4個,它們的差為-1,這個數(shù)即是x的自相關(guān)函數(shù)在1處的值。同理,把x左移2位,3位,…,6位,可以求出x的自相關(guān)函數(shù)在2處,3處,…,6處的值也等于-1。當0 也就是說,一個周期為v的無限序列,如果在一個周期里,0和1的個數(shù)相差1,并且其自相關(guān)函數(shù)的旁瓣值有且只有一個為-1,則稱其為偽隨機序列或擬完美序列。x的自相關(guān)函數(shù)的旁瓣值的絕對值越大,就表明(或把的0和1互換得到的序列)與x越像。因此如果周期為v的序列x是一個偽隨機序列,那么x不管左移幾位(只要不是v的倍數(shù)),得到的序列都和x很不像,這樣就很難分辨出x是什么樣子。這說明了用偽隨機序列作為密鑰序列,是比較安全的。因此,可以利用這樣的序列做加密或是干擾等相關(guān)的工作。 m序列是一種典型的偽隨機序列,具有良好的自相關(guān)的特性和平移可加性,在實際中經(jīng)常使用。例如:若a元n級非退化線性反饋移位寄存器生成序列最大的周期是an-1,則每一個非零狀態(tài)在一個周期內(nèi)只能出現(xiàn)一次。這種以an-1為周期的序列是最大長度線性反饋移位寄存器序列,就是m序列。n級m序列的線性復(fù)雜度是n。n級m序列a的自相關(guān)的特性[5]: m序列具有一種典型的平移可加性:包含它的平移等價類再加上零序列剛好組成一個線性空間。例如:設(shè)序列是周期為P的m序列,k是n級m序列移位寄存器在其中一個i時刻的內(nèi)部狀態(tài),那么,集合對加法是封閉的,其中L是左移算子,也可以說對于任何的0燮i 由上述可知,m序列的自相關(guān)函數(shù)只有兩種取值。有時把這類自相關(guān)函數(shù)只有兩種取值的序列稱為雙值自相關(guān)序列。m序列擁有良好的自相關(guān)特性。其自相關(guān)函數(shù)如下圖2所示。在圖2中,m序列具有較理想的偽隨機性,自相關(guān)函數(shù)尖銳,類似白噪聲的特點,適合作為雷達干擾機噪聲信號的核心模塊。 圖2 m序列的自相關(guān)函數(shù) m偽隨機序列信號的生成方法有很多,一般來說,k級線性移位寄存器能夠生成多個m序列并且每一個m序列對應(yīng)著一個確定的線性反饋函數(shù):f(x)=其中cn-1-i∈GF(2)是反饋系數(shù),ci∈GF(2)是每一位寄存器的狀態(tài)。使用m序列f(a)=1+a2+a3+a4+a8所生成的數(shù)字信號,是一種常用的產(chǎn)生m序列偽隨機信號方法,可以通過FPGA的線性移位寄存器發(fā)生器生成數(shù)字信號和相應(yīng)的時鐘信號,這樣產(chǎn)生的信號誤差很小,并且可以輸出TTL電平,使用方便。同時,也可以采用對任意級數(shù)的m序列發(fā)生器進行Verilog語言進行編程的產(chǎn)生方法,來滿足產(chǎn)生任意級數(shù)的m序列發(fā)生器的要求。原理是m序列發(fā)生器是在多級移位寄存器的基礎(chǔ)上產(chǎn)生多個m序列,并且每一個m序列都相應(yīng)存在確定的反饋的函數(shù)。結(jié)合FPGA芯片的特點和反饋移位寄存器的邏輯功能,實現(xiàn)D觸發(fā)器串接,即能生成m偽隨機序列信號。 直接數(shù)字合成(Direct Digital Synthesis,簡稱DDS),又稱為直接數(shù)字頻率合成(DDFS)。DDS的出現(xiàn)改變了以往的采用RC振蕩電路、直接頻率合成、鎖相環(huán)等傳統(tǒng)的頻率合成方法。它以固定的精確時鐘源為基準,利用數(shù)字處理模塊產(chǎn)生頻率和相位均可調(diào)的輸出信號。DDS理論依據(jù)是時域抽樣定理,即一個頻帶限制在(0,f/2)Hz范圍內(nèi)的時間信號f(t),如果以T=1/f秒的間隔對它進行等間隔抽樣,則該信號f(t)可以由其采樣值完全地恢復(fù)。DDS正是基于此原理,將一個階梯化的信號(采樣信號)通過理想低通濾波器得到原始的連續(xù)信號。DDS的基本結(jié)構(gòu)包括:相位累加器、存儲器ROM、數(shù)模轉(zhuǎn)換器DAC等,其原理框圖如圖3所示。 圖3 DDS信號生成的原理框圖 DDS輸出信號的頻率與時鐘頻率fc以及頻率控制字K,累加器位數(shù)N之間的關(guān)系如式下所示: 當K=1時,DDS輸出最低頻率(也即頻率分辨率)為fc/2N。因此,只要N足夠大,DDS可以得到很細的頻率間隔,要改變DDS的輸出頻率,只要改變K即可。本雷達訓(xùn)練干擾機使用的是AD9850來產(chǎn)生DDS信號。 將FPGA產(chǎn)生的m偽隨機序列信號與AD9850產(chǎn)生的DDS信號通過加法器進行疊加。其中,F(xiàn)PGA采用Cyclone IIEP2C8Q208芯片。其等效門數(shù)為42萬門,內(nèi)嵌乘法器時鐘采用50MH有源晶振,通過EP2C8內(nèi)部PLL3倍頻到150 MHz作為系統(tǒng)全局時鐘,因此,為了提高量化精度,必須提高D/A轉(zhuǎn)換的位數(shù)。同時,為了提高帶寬和轉(zhuǎn)換速率,必須提高D/A轉(zhuǎn)換的采樣速率,所以D/A器件選用Analog Device公司的AD9752。該芯片是單電源供電的低功耗電流輸出型的12位并行高速數(shù)模轉(zhuǎn)換器,支持速率高達125MSPS,建立時間不大于35ns,轉(zhuǎn)換精度為1/4 LSB,能夠滿足系統(tǒng)對D/A的要求。最后,將得到的數(shù)字序列分別通過高速D/A轉(zhuǎn)換器、低通濾波器和運算放大器轉(zhuǎn)換為所需要的某型號雷達噪聲干擾信號。 經(jīng)過上面的分析,具體把這種噪聲信號源應(yīng)用到某雷達訓(xùn)練干擾機,將這個信號經(jīng)過微波固態(tài)振蕩源的功率放大,通過天線輻射出最終的干擾信號,某雷達訓(xùn)練干擾機使用ARM7來控制微波固態(tài)振蕩源的功率大小,提供良好的人機交互方式(包括矩陣鍵盤和液晶顯示屏),方便使用。具體的實現(xiàn)方法如圖4所示。 圖4 雷達訓(xùn)練干擾機整體設(shè)計方法 采用上述信號的雷達干擾訓(xùn)練器在雷達附近工作時,雷達顯示器上出現(xiàn)了明顯的干擾噪聲,如圖5所示。測試結(jié)果表明:使用了m序列疊加DDS信號源的雷達干擾訓(xùn)練器干擾了雷達正常工作。波形顯示正常,無明顯失真;從輸出指定幅度的波形上來看,波形穩(wěn)定,幅度值誤差在1%以內(nèi),達到了預(yù)期效果。 圖5 某雷達訓(xùn)練干擾機在雷達車上的實際干擾效果圖 [1]曾菊容.基于FPGA和DDS技術(shù)的任意波形發(fā)生器設(shè)計[J].現(xiàn)代電子技術(shù),2010(24):98-100. [2]高 望.直接數(shù)字頻率合成技術(shù)及其雜散分析[D].南京:南京理工大學,2002. [3]熊 燕.直接數(shù)字頻率合成器的頻譜分析及ROM壓縮算法研究[D].廣州:中山大學,2005. [4]楊玉梅.直接數(shù)字頻率合成器(DDS)雜散譜計算機仿真[D].成都:電子科技大學,2000. [5]李 燁.長周期偽隨機序列局部性能分析和快捕獲及其應(yīng)用[D].成都:電子科技大學,2002. [6]任建新,余樂永,張 鵬.基于FPGA的高精度信號發(fā)生器的實現(xiàn)與優(yōu)化[J].測控技術(shù),2011,30(1):13-16. [7]周紅艷.一種基于DDS的函數(shù)發(fā)生器[J].機電工程,2011,28(1):83-86. [8]向道樸.寬帶步進頻率雷達信號源的設(shè)計與實現(xiàn)[D].長沙:國防科技大學,2006. [9]王元華.基于DDS技術(shù)的虛擬式任意波形發(fā)生器研究[D].濟南:山東大學,2007. [10]王 琪,鄒向陽,胡巍彪.雷達干擾訓(xùn)練器噪聲干擾源的設(shè)計[J].自動化儀表,2010,633-634.1.2 m偽隨機序列的實用性解析
1.3 m偽隨機序列信號的生成方法
1.4 DDS信號的生成
1.5 m序列疊加DDS信號
2 在雷達訓(xùn)練干擾機的應(yīng)用
3 結(jié)束語