国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于FPGA的DDS跳頻系統(tǒng)設(shè)計

2020-07-10 18:50郭明昊
科學(xué)與財富 2020年13期
關(guān)鍵詞:跳頻

郭明昊

摘 要:跳頻通信具有良好的抗干擾、抗多徑衰落、抗截獲等能力和同步迅速等特點,廣泛應(yīng)用于軍事、交通、商業(yè)等各個領(lǐng)域。跳頻系統(tǒng)通過偽隨機碼對待傳輸信號進行頻譜擴展。頻率合成器是跳頻系統(tǒng)的關(guān)鍵,直接影響到產(chǎn)生頻率的準確度和跳頻信號的穩(wěn)定性,在跳頻頻率合成器中,直接數(shù)字式頻率合成器(Direct Digital Synthesizer DDS)使用最為廣泛。DDS具有簡單可靠、控制方便、高分辨率和高轉(zhuǎn)換速度的特點,非常適合跳頻通信的要求。

關(guān)鍵詞:FPGA;DDS;跳頻

1、引言

最初的無線電通信采用單頻通信方式,即載波為固定頻率的信號源,只能在特定頻率下進行通信。軍事上常用的電子偵察手段、無線電干擾和反輻射攻擊等方式可以很容易對信號進行干擾,嚴重影響通信質(zhì)量。因此,目前迫切需要一種新的通信方式來對抗干擾或跟蹤,跳頻技術(shù)憑借其強大的抗干擾能力引起廣泛重視,跳頻通信在通信時使頻率進行不間斷的、隨機的跳變,增強抗干擾、防跟蹤能力,這也是現(xiàn)代軍事無線通信抗干擾常用的方式之一。

2、直接數(shù)字式頻率合成器設(shè)計

2.1、DDS概述

DDS是一種把一系列數(shù)字信號通過DAC轉(zhuǎn)換成模擬信號的合成技術(shù)。利用硬件電路代替計算機軟件運算過程,即利用高速存儲器做查詢表,這是目前使用最廣泛的一種直接數(shù)字頻率合成方法。

2.2、DDS基本原理

首先,為了統(tǒng)一表述,本文設(shè)系統(tǒng)頻率(FPGA系統(tǒng)時鐘速率)為fclk ,DDS期望輸出頻率為fd ,DDS實際輸出頻率為fout 。設(shè)DDS的相位累加器位寬為n,頻率控制字為k,相位控制字為POFF,相位累加器輸出值為P。由于相位累加器為2進制數(shù),將其代表的歸一化弧度制角度設(shè)為θ(p) ,單位為rad。設(shè)相位增量為△θ ,頻率分辨率為△f 。它們所代表的含義,將會逐一在本節(jié)中介紹。

我們都知道數(shù)控振蕩器信號一般為正(余)弦波,表達式為:

在初始相移θ0 一定的情況下,函數(shù)相位是時間的線性函數(shù)

所以在足夠小的時間間隔△t 中,信號的相位增量與頻率函數(shù)關(guān)系如下:

可以推出:

在DDS中,△t 其實就是采樣周期,故 的倒數(shù)可以表示為fclk 。每個時鐘周期相位累加器的輸出增量為k,對應(yīng)相位增量? ? ? ? ? ? ? ? ? ? ? ? ? ?,k越大時,相位變化越快,意味著DDS的輸出頻率越高。理論上輸出頻率fout 的定義如式(5)所示,頻率分辨率則如式(7)所示,與系統(tǒng)頻率fclk 和相位累加器位寬n都有關(guān)。

DDS輸出頻率:

當系統(tǒng)頻率和相位累加器位寬已知時,可推算出k輸入值:

頻率分辨率:

3、基于DDS的跳頻系統(tǒng)設(shè)計

整個系統(tǒng)由兩個部分組成,邏輯地址控制模塊和 DDS 模塊。邏輯地址控制單元用來產(chǎn)生不同的頻率控制字,改變相位累加器的累加值。DDS 單元包括相位累加器和 ROM 查詢表。

3.1邏輯控制模塊

在本設(shè)計中,邏輯地址控制模塊由一個6級移位寄存器和6位存儲器構(gòu)成。系統(tǒng)時鐘clk 經(jīng)過分頻后得到時鐘clk_out ,作為邏輯地址控制模塊的驅(qū)動時鐘。當時鐘clk_out 上升沿到來時,r(1:5)=r(0:4) 。這樣移位寄存器中的狀態(tài)將改變,并存入存儲器中,得到頻率控制字k。

3.2基于LUT的DDS設(shè)計

一個典型的基于查找表(Look Up Table? LUT)的DDS系統(tǒng)主要由相位累加器和查找表組成,相位累加器位寬為n bit,對應(yīng)的LUT深度為2n ,相位步進值即頻率控制字為k,累加器輸出經(jīng)過截位后作為地址傳送給查找表,在FPGA中,查找表由Block RAM資源實現(xiàn),存儲一個周期的波形幅度值。

因此通過LUT實現(xiàn)DDS的方法是最為直接、快速的,因為不涉及乘法運算,所以DDS的系統(tǒng)頻率可以達到很高,但如果想得到高頻率分辨率,就需要更大的相位累加器位寬,這也意味著LUT存儲的數(shù)據(jù)量更大。FPGA的Block RAM通常是有限的,有時甚至需要外接ROM來存儲波形,這也給穩(wěn)定性帶了挑戰(zhàn)。

為了解決上述問題,在保證輸出信號具有良好頻率分辨率的前提下,由于 DDS 產(chǎn)生的正弦波具有周期性,因此本設(shè)計的 ROM 中只存儲 1/4 周期正弦波,利用正弦信號的對稱性,通過改變 ROM 存儲器地址以及對輸出端進行控制,便可得到完整周期的正弦信號。

4、仿真結(jié)果及分析

本次仿真的目的是為了驗證DDS信號發(fā)生器的性能,包括信號發(fā)生器能否生成波形,頻率能否跳變,跳變后波形是否正常。

由圖1可知,正弦波可以正常輸出。為了測試輸出波形頻率的準確性,頻率控制字k分別給定128和256,進行仿真測試。如圖1即為頻率控制字分別為128和256的正弦波的輸出波形圖。

由式(5)可以計算出:當頻率控制字k=128時,fout =625KHz;

當頻率控制字k=256時,fout =1250KHz;

由圖1所示,通過仿真測得的頻率分別為625KHz和1250KHz,與由公式計算得到的結(jié)果625KHz和1250KHz相吻合。由此可得:(1)更改頻率控制字時,可以更改波形的頻率。(2)輸出波形光滑連續(xù),仿真測試所得頻率與理論計算值的誤差較小。(3)正弦波兩個不同頻率間波形切換自然,轉(zhuǎn)換速度較快。

5結(jié)語

本設(shè)計中基于FPGA的DDS 跳頻系統(tǒng)輸出信號穩(wěn)定,而且輸出信號頻率轉(zhuǎn)換速度快。除此之外,本系統(tǒng)可移植性高,符合軟件無線電的宗旨。且滿足各種體制雷達、電子測量系統(tǒng)和通信系統(tǒng)的指標要求,已經(jīng)成功應(yīng)用于某雷達系統(tǒng)中。

參考文獻:

[1]何奕汕.相干快跳頻系統(tǒng)關(guān)鍵技術(shù)研究[D].成都:電子科技大學(xué),2015.

[2]黃志林.基于FPGA的并行DDS技術(shù)研究[J].現(xiàn)代電子技術(shù),2013(7):54-56.

[3]鄧欽耀.半實物直擴/跳頻通信系統(tǒng)設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2012.

猜你喜歡
跳頻
寬帶網(wǎng)絡(luò)通信OFDM跳頻技術(shù)研究
基于FPGA的跳頻電調(diào)濾波器控制軟件的設(shè)計與實現(xiàn)
短波跳頻通信中多模多域干擾抑制措施研究
軍用無線通信干擾與抗干擾技術(shù)研究