999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

跳頻通信系統同步算法的設計及FPGA 實現

2023-11-19 09:20:30張云飛焦素敏
電子制作 2023年21期
關鍵詞:信號信息

張云飛,焦素敏

(河南工業大學 信息科學與工程學院,河南鄭州,450001)

0 引言

隨著通信技術的飛速發展,人們對通信系統的可靠性等性能的要求也越來越高。在已有的提高通信可靠性的技術中,跳頻通信技術發揮著重要作用。在通信過程中,信號可能會遇到各種干擾。在跳頻通信系統中,我們通常可以通過提高跳頻速率,來應對一些跟蹤式干擾。在跳頻通信系統中,人們最關心的是跳頻同步方法。跳頻技術的不斷發展,使得跳頻速率也不斷提高,這就要求,跳頻同步系統,需要盡可能快地完成捕獲和跟蹤的過程。本系統即采用高性能可編程器件FPGA 為核心模塊進行跳頻同步算法的研究,來分析跳頻同步算法——TOD 法的同步性能。

1 TOD 同步法的基本原理

與一般的同步字頭法不同,TOD 法所使用的同步信息與時鐘有關,可以適時進行調整,進而達到更高的性能要求。在TOD 法中,低位信息可根據跳頻周期計算得到,高位信息則可直接根據低位信息的進位得到。比較重要的是,同步頻率需要由TOD 信息經過一定計算得到。在同步過程中,我們可以選用多個同步頻率。

TOD 同步法使用了相關碼,此處使用m 序列作為相關碼。m 序列具有周期性、均衡性、移位相加特性和游程分布等性質。在這里,主要利用m 序列的移位相加特性:假設有一個m 序列m1,經任意延遲移位后得到了另一m 序列m2。這時,我們把m1和m2 進行模2 加運算,得到的序列會是m 序列m3,并且m3 也可以由m1 經過延遲移位得到,這一過程也可以描述為m1 與m2 異或為m3。

本文選用5 個同步頻率,每個同步頻率都有對應的相關碼,且唯一對應。在同步階段,按同步頻率發送與之對應的相關碼,在接收端,則使用m 序列同步的方法來實現同步跳頻載波。在m 序列的同步模型中,m 序列的同步,主要利用了其良好的自相關特性。由于m 序列的移位相加性,m 序列與其任意延遲后得到的m 序列相加的結果還是m 序列,其中,“0”的數目 比“1” 的數目少1。根據自相關系數公式,可以得到m 序列的自相關系數:

式(1)中,當兩個相同的碼序列相位完全相同時,此時輸出的相關值最大。根據這一規律,可以通過比較相關值,來確定接收到的m 序列,使得接收端m 序列與發射端的同步。接著,實現m 序列的同步,進而來實現跳頻系統的同步。

2 基于TOD 法的跳頻通信系統設計

■2.1 跳頻通信系統整體設計

跳頻通信系統框圖如圖1 所示。在發送端,包含同步信息的信息,經BFSK 調制后,與跳頻載波相乘。其中,跳頻載波受同步信息控制,從跳頻頻率表中選擇跳變。在接收端,將接收信號與慢掃描的同步跳頻載波相乘,得到同步信息后,按一定規律從跳頻頻率表產生本地跳頻載波,經BFSK 解調后可以得到源信號。

圖1 跳頻通信系統框圖

■2.2 發送端模塊設計

發送端如圖2 所示。信源信息包括前導序列、幀同步頭、TOD 信息和數據信息。其中,前導序列和幀同步頭均采用m 序列。BFSK 調制信號與同步信息控制輸出的跳頻載波相乘,生成發射信號。

圖2 發送端模型

2.2.1 時鐘模塊設計

時鐘模塊為跳頻通信系統的各功能模塊的時鐘信號。時鐘模塊中,本地時鐘為50MHz 時鐘,經6 倍頻后可以得到300MHz 時鐘信號,經300、2400 分頻后分別可以得到1MHz、125kHz 的時鐘信號。產生的時鐘信號作為其他功能模塊的驅動信號。特別地,倍頻器PLL 使用IP 核實現,其輸出的時鐘鎖定信號locked 可以作為其他模塊的復位信號。

2.2.2 頻率合成器模塊設計

頻率合成器用以合成特定時刻的跳頻載波,跳頻載波頻率范圍在20~58MHz,步長為2MHz。從跳頻載波頻率中選出五個同步頻率,來生成同步階段的跳頻載波。

頻率合成器模塊主要使用DDS 實現,即數字頻率合成器。DDS 主要由相位累加寄存器、波形數據表ROM、D/A 轉換器等組成。DDS 有三個輸入端:分別是系統時鐘Clk、頻率控制字Fword、相位控制字Pword,一個輸出:輸出指定要求的信號。相位控制字可以控制DDS 輸出波形的初始相位,頻率控制字通過控制每次相位的步進長度,進而控制DDS 輸出波形的頻率。

2.2.3 發送信號合成模塊設計

發送信號合成模塊,主要產生同步信號和信源數據信號,根據TODL 的變化選擇輸出信號的類別。具體地,同步信號是前導序列、幀同步信息和TOD 信息變換得到的信號。其中,前導序列和幀同步序列均使用m 序列,TOD 信息可以根據已經經過的跳頻周期數計算得到。

2.2.4 BFSK 調制模塊設計

BFSK 調制模塊,采用開關調制法,所謂開關調制法,即直接根據信源信號的“1”和“0”的狀態,來切換調頻載波。載波通過DDS 模塊生成,選用2MHz 和4MHz 的載波信號進行BFSK 調制。上變頻所使用的乘法器模塊,為兩個8 位有符號數的相乘,用以實現BFSK 信號與跳頻載波信號的相乘。

需要注意的是,調制方法為BFSK 調制時,當輸出波形為非連續相位時,載波切換時會產生很大干擾,產生大量帶外噪聲,會給后期的解調帶來很大麻煩;當輸出波形為連續相位時,這一問題會得到解決,不會影響正常解調。具體的解決方法是:在切換載波時,記錄載波1 此時的相位,將其轉換為相位控制字來控制載波2 的頻率合成器輸出,如此往復執行,可以實現切換載波時的相位連續性。

■2.3 接收與同步模塊設計

接收與同步模型如圖3 所示。接收信號,經過跳頻捕獲和跳頻跟蹤模塊后,進行BFSK 解調,接著反饋到跳頻捕獲模塊。跳頻捕獲模塊由掃描控制、TOD 信息提取等部分組成。跳頻載波信號輪流使用同步跳頻載波,同步后,按跳頻頻率表輸出跳頻載波。同步過程中,采用相關檢測法來實現m 序列的同步,進而實現系統的同步。

圖3 接收與同步端模型

2.3.1 下變頻模塊設計

在BFSK 解調前,首先對接收信號下變頻,實現下變頻的關鍵在于濾波器的設計。濾波器使用FIR濾波器,使用Vivado 的IP 核實現。濾波器選用Equiripple 濾波器,即等波紋濾波器,階數為60,生成波形文件,以便在FIR 濾波器IP 核中使用。Vivado的IP 核設置中選擇對稱結構,以減少使用的乘法器數目。

2.3.2 掃描控制模塊設計

掃描控制模塊,可以產生接收端的載波頻率控制信號。本文選用5個同步頻率,因此在沒有捕獲到相應的m序列時,按1/6 的跳頻速率產生控制信號,控制信號可以控制跳頻載波頻率的跳變。前期,主要控制輸出同步跳頻載波的變化,之后,則按跳頻頻率表輸出。

2.3.3 TOD 信息提取模塊設計

TOD 信息提取模塊,在基本實現同步后,從接收信號中提取TOD 信息。具體地,在捕獲到前導序列和幀同步序列后,開始從接收信號提取TOD 信息。提取到的TOD 信息,用以控制接收端的跳頻載波的生成。

2.3.4 接收端頻率合成模塊設計

接收端頻率合成模塊,產生接收端的跳頻載波信號,受掃描控制模塊和捕獲模塊的控制。接收端頻率合成器仍使用DDS,與發送端相同,不再贅述。

■2.4 同步模塊設計

2.4.1 m 序列同步模塊設計

m 序列發生器,由多級移位寄存器構成。m 序列同步模塊如圖4 所示。首先,對生成的m 序列進行極性轉換,與接收端極性轉換后的m 序列相乘,經積分判決后,采用相位搜索法輸出本地m 序列控制信號,決定是否等待一個碼片時間再改變接收端的m 序列,經一段時間后,可實現m 序列的同步。

2.4.2 TOD 同步法設計

TOD 同步法模塊如圖5 所示。TOD 同步法以m 序列為相關碼。故使用m 序列同步的方法來實現同步跳頻載波。接收信號,首先進行下變頻并濾波,經BFSK 解調后,輸入到m 序列同步模塊,同步模塊控制跳頻載波的生成,實現跳頻同步。

■2.5 BFSK 解調模型設計

BFSK 解調模型如圖6 所示。在模型中,采用過零檢測法實現BFSK 解調模型。BFSK 的信號的過零點數隨載波頻率的變化而不同,因此檢測出過零點數就可以得到載波頻率的差異,進一步得到調制信號包含的信息。解調模塊主要由限幅、微分、脈沖擴展和低通濾波模塊組成。限幅器的功能是限制接收信號的幅度;微分器的功能是檢測過零點,脈沖擴展部分的功能是對微分器輸出的窄脈沖進行擴展;低通濾波的功能是濾波得到原信息。

圖6 BFSK 解調模型

3 模型驗證

以Vivado 作FPGA 硬件平臺仿真平臺,分析關鍵端口的輸出信號,來判斷是否實現相應的功能。

■3.1 發送端模塊驗證

發送信號的仿真波形如圖7 所示。發送信號由四部分組成,從第三行開始,依次是前導序列、幀同步頭、TOD 信息和數據信息的仿真波形。可以看到,能夠按要求生成相應的同步序列和數據序列,并加入發送信號中。

圖7 發送信號波形圖

發射信號的仿真波形如圖8 所示。第二、三行分別是發送信號和跳頻載波的仿真波形,第四行是發送信號經BFSK 調制的仿真波形,第五行是發射信號的仿真波形。可以看到,能夠正確完成BFSK調制,可以看出載波頻率是兩倍的關系,BFSK 信號由2MHz 和4MHz 的載波組成,發射信號是由調制信號與跳頻載波相乘得到的。

圖8 發射信號波形圖

■3.2 接收與同步模塊驗證

相關峰的波形如圖9所示。同步模塊,通過比較相關峰值,來判斷是否完成同步。第三行是相關峰的仿真波形,第五行是因捕獲到同步信息產生的同步信號,第六行是因捕獲幀同步序列產生的同步信號。這些同步信號的產生,說明能夠正常實現同步。

圖9 相關峰波形圖

解調信號的仿真波形如圖10 所示。第四行是接收端下變頻后濾波得到的BFSK 信號的仿真波形,與第三行的發射端產生的BFSK 信號基本一致。第六行是BFSK 解調后的信號的仿真波形,與第五行的發送信號基本一致,說明能夠正確解調。

圖10 解調信號波形圖

4 結論

本文首先介紹了TOD 同步法的基本原理,并分別建立各模塊的設計模型。在此基礎上,以Vivado 為FPGA 硬件仿真平臺,實現發射信號的生成、BFSK 調制解調、m 序列同步等關鍵功能。從整體結果來說,完成了對跳頻同步方 法——TOD 法的實現與驗證分析。在接下來的工作里,將以FPGA為實驗平臺,實現BPSK、QPSK 跳頻同步系統,驗證其可行性。

猜你喜歡
信號信息
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
孩子停止長個的信號
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
高處信號強
環球時報(2010-02-11)2010-02-11 13:34:15
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 一级毛片基地| 国产超碰在线观看| 色亚洲成人| 欧美成人精品一级在线观看| 无码网站免费观看| 欧美三級片黃色三級片黃色1| www.日韩三级| 九色综合伊人久久富二代| 国产爽歪歪免费视频在线观看 | 99精品在线视频观看| 国产玖玖视频| 亚洲成人播放| 久久久久人妻精品一区三寸蜜桃| 亚洲天堂网在线视频| 美女一区二区在线观看| 找国产毛片看| 久久99国产精品成人欧美| 久久国产av麻豆| 97视频免费在线观看| 日韩国产亚洲一区二区在线观看| 99精品在线看| 国产内射在线观看| 国产91色| 在线播放精品一区二区啪视频| 欧美色亚洲| 国产精品成人一区二区| 亚洲一级毛片在线观| 国产va在线观看免费| 精久久久久无码区中文字幕| 国产精品亚洲欧美日韩久久| 日本91视频| 亚洲国内精品自在自线官| 日本久久网站| 亚洲综合一区国产精品| 综1合AV在线播放| 午夜影院a级片| 99视频在线免费看| 伊人色婷婷| 国产无吗一区二区三区在线欢| 国产麻豆aⅴ精品无码| 国产在线日本| 波多野衣结在线精品二区| 亚洲不卡影院| 国产手机在线观看| 天堂在线www网亚洲| 91麻豆久久久| 91福利免费| 亚洲高清国产拍精品26u| 国产精品视频系列专区| 97视频在线观看免费视频| 日韩精品一区二区三区免费在线观看| 免费看av在线网站网址| 国内精品小视频福利网址| 日本午夜精品一本在线观看| 91在线丝袜| 国产综合欧美| 国产视频大全| 亚洲一区毛片| 久久久成年黄色视频| 成人小视频网| 人妻一区二区三区无码精品一区 | 精品福利网| 亚洲中文无码av永久伊人| 成人毛片免费在线观看| 中文无码毛片又爽又刺激| 国产喷水视频| 经典三级久久| 蜜桃视频一区| 国产在线精品人成导航| 国产精品yjizz视频网一二区| 中文字幕第1页在线播| 国产二级毛片| 伊人色综合久久天天| 国产老女人精品免费视频| 综合色在线| 成年女人a毛片免费视频| 香蕉精品在线| 亚洲无线一二三四区男男| 玖玖精品在线| 一级成人欧美一区在线观看| 日韩视频免费| 无码视频国产精品一区二区|