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

        ?

        用于SAW無線無源傳感系統(tǒng)閱讀器的DDS設(shè)計

        2022-07-16 02:19:48陳宇航師曉云蘇曉敏
        壓電與聲光 2022年3期
        關(guān)鍵詞:累加器掃頻傳感

        張 濤, 陳宇航,師曉云,朱 寒,蘇曉敏

        (1.西安科技大學(xué) 理學(xué)院,陜西 西安 710054;2.西安科技大學(xué) 電氣與控制工程學(xué)院,陜西 西安 710054)

        0 引言

        聲表面波(SAW)傳感技術(shù)作為新興前沿技術(shù),已成為傳感領(lǐng)域的研究熱點。SAW對表面擾動很敏感,在各種物理及化學(xué)傳感器中有著廣泛的應(yīng)用場景,特別是可提供無線無源的傳感方式,在高溫高壓及無人值守等環(huán)境極具應(yīng)用潛力[1-3]。且無線傳感技術(shù)綜合了無線通信、傳感器及嵌入式等技術(shù),已成為新興行業(yè)的重要研究領(lǐng)域。

        直接數(shù)字頻率合成技術(shù)(DDS)是第三代頻率合成技術(shù)[4],但傳統(tǒng)的DDS由于其相位截斷和幅值量化誤差等原因,存在雜散分量多及時延高等問題[5]。通過設(shè)計基于反饋網(wǎng)絡(luò)的流水線結(jié)構(gòu),可降低寄存器間傳播時延。結(jié)合CORDIC算法的精度可調(diào),運算速度快,便于硬件實現(xiàn)等優(yōu)點,可實現(xiàn)相位-幅度轉(zhuǎn)換,以滿足設(shè)計對存儲容量及計算精度的需求[6]。本文基于現(xiàn)場可編程門陣列(FPGA)的DDS設(shè)計可為SAW傳感器提供穩(wěn)定性強、精度高的掃頻激勵源信號。

        1 基本原理

        1.1 SAW無線無源傳感系統(tǒng)

        目前,傳感器技術(shù)已成功應(yīng)用于生物、醫(yī)療、雷達等領(lǐng)域,并逐步向微型化、無線無源化、智能化方向發(fā)展。無線無源SAW傳感器因其抗干擾能力強,測試距離遠,成本低等優(yōu)勢,在無線測試系統(tǒng)中嶄露頭角。為了順應(yīng)信息時代的發(fā)展潮流,眾多領(lǐng)域?qū)AW傳感系統(tǒng)的功耗、穩(wěn)定性和可靠性等方面有更高的要求。

        無線無源SAW傳感系統(tǒng)一般由激勵信號發(fā)射模塊、回波信號接收模塊和無線傳感模塊組成,如圖1所示。圖中,PLL為功率放大電路,LNA為低噪聲放大電路。信號發(fā)射鏈路主要先對由FPGA產(chǎn)生的DDS信號進行一系列調(diào)理,最終以無線傳輸方式激勵SAW傳感器,因此需要一個穩(wěn)定性強且精度高的掃頻激勵源信號。該設(shè)計提出的融合FPGA與DDS方法,為SAW傳感器提供了穩(wěn)定、可靠的激勵信號。

        1.2 DDS的基本原理

        頻率合成技術(shù)是通信行業(yè)實現(xiàn)高性能指標的關(guān)鍵技術(shù)之一。DDS在頻率分辨率、轉(zhuǎn)換速度等方面遠超過間接頻率合成法,且具有工作頻率范圍寬,頻率分辨力高,頻率轉(zhuǎn)換時間短,波形輸出能力強及數(shù)字調(diào)制性能好等優(yōu)點[7]。因此,選用 DDS方式可實現(xiàn)高精度、高穩(wěn)定的頻率輸出,通過將輸入的頻率控制字K進行相位累加求和,并經(jīng)相位-幅度轉(zhuǎn)換可得到不同的電壓幅值。圖 2為DDS原理框圖,圖中,fclk為系統(tǒng)時鐘頻率,N為相位累加器的字長,m為波形存儲器和數(shù)模轉(zhuǎn)換器的字長。由圖可知,相位累加器、波形存儲器及D/A轉(zhuǎn)換器在系統(tǒng)時鐘控制下分別以K為步長進行相位累加、波形存儲器尋址及數(shù)模轉(zhuǎn)換,最后經(jīng)由低通濾波器轉(zhuǎn)換為平滑的波形。

        2 基于FPGA的DDS實現(xiàn)方案

        FPGA屬于ASIC的一種半定制電路,由于其穩(wěn)定性高,開發(fā)周期短,具有并行處理的優(yōu)點,現(xiàn)已成為軟件無線電設(shè)計的重要工具?;贔PGA實現(xiàn)的DDS系統(tǒng)有控制靈活及多種調(diào)制方式組合等優(yōu)點[8],可為SAW傳感系統(tǒng)提供頻率穩(wěn)定的正弦激勵信號。

        在DDS模塊設(shè)計中,采用FPGA+D/A轉(zhuǎn)換器方式實現(xiàn)DDS模塊,通過FPGA的可編程能力,能夠快速更新設(shè)計、縮短系統(tǒng)的迭代時間。在實際設(shè)計DDS過程中,當輸出頻率(fout)為輸入頻率(fin)的1/2時,雜散頻率難以濾除,因此通常要求輸出頻率不大于輸入頻率的40%[9]。由于ROM查找表實現(xiàn)的DDS功耗較大,故采用CORDIC算法實現(xiàn)相位-幅度轉(zhuǎn)換,降低了由ROM尋址時相位累加器位數(shù)截斷引起的誤差[10]。傳統(tǒng)的DDS設(shè)計存在大量的雜散分量,時延大和功耗高等問題,通過設(shè)計頻率控制字自增模塊、循環(huán)相位累加器模塊及CORDIC算法模塊,對傳統(tǒng)的DDS設(shè)計進行優(yōu)化,能有效地解決傳統(tǒng)DDS設(shè)計的缺陷。

        2.1 頻率控制字自增設(shè)計

        DDS的fout與K、fclk及N的關(guān)系為

        (1)

        本文要求fout在9.843 75~10.161 3 MHz內(nèi)連續(xù)變化,通過改變K可達到設(shè)計要求。因此設(shè)置初始頻率、頻率步進、變頻次數(shù)及終止頻率,可獲得對應(yīng)的輸出掃頻信號。

        2.2 循環(huán)相位累加器設(shè)計

        傳統(tǒng)的DDS結(jié)構(gòu)由于頻率控制字的位數(shù)多而影響數(shù)據(jù)的計算速度。采用基于反饋網(wǎng)絡(luò)的流水線結(jié)構(gòu),能將復(fù)雜運算拆分成各個模塊運算,并將每級的結(jié)果反饋至前一級,形成流水線累加結(jié)構(gòu),故運用4級流水線技術(shù)。由于相位累加器位數(shù)為32,因此,每級流水線需對8位數(shù)據(jù)進行累加求和,且將進位寄存器的輸出數(shù)據(jù)反饋至次級流水線的輸入數(shù)據(jù)。通過該設(shè)計方式能使周期內(nèi)所有運算器同時工作,降低寄存器間的傳播延時,從而提高運算速度。循環(huán)相位累加器結(jié)構(gòu)如圖3所示,其中,fword為頻率控制字,sum為累加求和運算。

        本設(shè)計采用4級流水線技術(shù)對全部數(shù)據(jù)的進行累加求和及儲存。若頻率控制字的數(shù)據(jù)未刷新時,則寄存器中數(shù)據(jù)不變,從而可減少寄存器的使用量,提高了SAW傳感系統(tǒng)的運算速度。

        2.3 CORDIC算法設(shè)計

        相位累加后需進行相位-幅度轉(zhuǎn)換,得到的相位信息轉(zhuǎn)換為對應(yīng)的幅度信息。此次設(shè)計選用實時計數(shù)法,即采用CORDIC算法實現(xiàn)相位-幅度轉(zhuǎn)換,實時計算得到相位角信息對應(yīng)的三角函數(shù)值。該算法無需查找表、乘法、反三角及開方等復(fù)雜運算,僅通過坐標旋轉(zhuǎn)就可計算三角函數(shù)。

        CORDIC的工作模式有圓周模式和矢量模式,通常采用圓周模式實現(xiàn)DDS模塊。其工作原理為:設(shè)在直角坐標系中有一向量A(x1,y1),逆時針旋轉(zhuǎn)θ度后得到向量B(x2,y2),如圖4所示。

        由圖4可推導(dǎo)出公式并用矩陣向量形式表示,化簡推導(dǎo)最終可得偽方程:

        (2)

        由旋轉(zhuǎn)角度遵循法則可知tanθi=±2-i,即θi=±arctan 2-i,通過小角度旋轉(zhuǎn)迭代可得到任意角度。則式(2)可表示為:

        (3)

        由式(3)可知,CORDIC算法只需通過一系列的移位運算和加法運算即可完成矢量旋轉(zhuǎn),在FPGA中易實現(xiàn)。因此,經(jīng)過n次迭代后的輸出結(jié)果xn和yn為三角函數(shù)值。

        CORDIC算法采用坐標旋轉(zhuǎn)的方式來替代傳統(tǒng)的查找表方式,能夠?qū)崿F(xiàn)相-幅轉(zhuǎn)換,滿足設(shè)計對存儲容量、計算精度的需求。對于不同的迭代次數(shù),旋轉(zhuǎn)后可獲得對應(yīng)的最大角度[11],如表1所示,其中,N為迭代次數(shù),θt為旋轉(zhuǎn)后可獲得對應(yīng)的最大角度。

        表1 不同迭代次數(shù)對應(yīng)的最大角度

        由表1可以看出,角度覆蓋范圍為-99.88°~+99.88°,不能包含整個周期-π~π,所以需通過三角函數(shù)的周期性及對稱性來對輸入角度進行處理,使輸出角度范圍能夠包含實際所需旋轉(zhuǎn)角度。將輸入角度限制在[0,π/4]范圍內(nèi),通過三角函數(shù)的對稱性可以表示一個完整周期。

        2.4 數(shù)??刂颇K設(shè)計

        由于FPGA的DDS信號為數(shù)字信號,需經(jīng)D/A轉(zhuǎn)換為模擬信號后供后續(xù)信號處理。采用FPGA實現(xiàn)D/A模塊的驅(qū)動數(shù)模控制模塊,以控制TLV5618芯片實現(xiàn)數(shù)模轉(zhuǎn)換。首先需將硬件及軟件均初始化設(shè)置,其次將DDS信號的輸出值通過SPI協(xié)議傳輸至TLV5618芯片,并利用片選信號控制發(fā)送數(shù)據(jù),最后查看指令確定數(shù)/模轉(zhuǎn)換是否繼續(xù)執(zhí)行。

        3 仿真分析

        本文設(shè)計采用“自頂向下”的設(shè)計思想,將復(fù)雜的硬件電路系統(tǒng)劃分為簡單的低層次模塊,不僅有利于系統(tǒng)設(shè)計的查漏補缺,且能提高設(shè)計效率。Quartus II完成模塊化設(shè)計后,需編寫testbench文件對設(shè)計模塊進行功能仿真,并通過在測試文件中添加時鐘信號、復(fù)位信號及輸入信號等,觀察輸出端波形是否符合設(shè)計需求。

        3.1 頻率控制字自增模塊仿真

        根據(jù)設(shè)計需求設(shè)置K的范圍為845 571 686~872 849 024。整個區(qū)間設(shè)置50個掃頻頻點,即在掃頻區(qū)間內(nèi)每次變頻,K需增加545 547。通過編寫測試文件,分別對掃頻區(qū)間的上下限、步進速率及變頻次數(shù)等參量進行設(shè)置,得到頻率控制字自增模塊輸出結(jié)果,如圖6所示。根據(jù)上述參量進行設(shè)置,其結(jié)果滿足設(shè)計需求。

        3.2 相幅轉(zhuǎn)換模塊仿真

        圖7為相-幅轉(zhuǎn)換模塊的仿真結(jié)果。設(shè)置時鐘信號CLK的周期為20 ns,占空比為50%,復(fù)位信號RST_N為高電平有效,輸入相位精度為32 bit,初始值設(shè)為π/6。經(jīng)過CORDIC算法計算后輸出的正弦波和余弦波幅值分別為32 768和56 758(16位十進制),將其除以216,即可得其小數(shù)形式。通過計算可得輸出的正弦和余弦值的幅值與標準正弦值幅值相對誤差僅為6.1×10-5和9.9×10-5。經(jīng)仿真驗證,CORDIC算法模塊設(shè)計正確,并可為SAW傳感系統(tǒng)提供質(zhì)量較高的正弦激勵信號。

        3.3 DDS算法模塊仿真

        通過對頻率控制字的不斷調(diào)控,為SAW傳感系統(tǒng)激勵信號接收模塊提供較大的掃頻區(qū)間及穩(wěn)定的激勵信號?;贑ORDIC算法實現(xiàn)相-幅轉(zhuǎn)換可降低硬件資源消耗,僅需計算第一象限內(nèi)角度的正弦值,而第二象限內(nèi)角度需進行求補運算并影射到第一象限,以此類推可得到完整的正弦波形。圖8為DDS模塊設(shè)計仿真結(jié)果。圖9為DDS模塊的RTL視圖。綜合頻率控制字自增子模塊、循環(huán)相位累加器子模塊及CORDIC算法實現(xiàn)DDS。

        3.4 數(shù)模轉(zhuǎn)換模塊仿真

        FPGA實現(xiàn)D/A芯片的驅(qū)動模塊,主要是將DDS產(chǎn)生的信號實現(xiàn)并-串變換后生成dac_data_in信號,同時生成相應(yīng)的Clk、dac_en信號,用來控制TLV5618芯片實現(xiàn)數(shù)模轉(zhuǎn)換。圖10為TLV5618芯片仿真圖。dac_data_in[15:0]為16位數(shù)據(jù),由12位數(shù)據(jù)線和4位控制線來控制芯片雙鏈路運行及速度切換等。芯片的工作頻率為12.5 MHz,測試文件中輸入dac_data_in為16'hcf0a,與輸出結(jié)果DAC_DIN的數(shù)值一一對應(yīng),表明數(shù)據(jù)轉(zhuǎn)換的正確性,從而驗證了該模塊設(shè)計正確。

        4 結(jié)束語

        采用FPGA+D/A轉(zhuǎn)換器的方式實現(xiàn)了DDS模塊,運用CORDIC算法實現(xiàn)了相-幅轉(zhuǎn)換,解決了傳統(tǒng)DDS雜散分量大、時延大和功耗高等問題。仿真結(jié)果驗證了該設(shè)計方案準確有效。本設(shè)計充分利用FPGA的可重構(gòu)及CORDIC算法高計算精度及高分辨率的優(yōu)勢,實現(xiàn)激勵信號的掃頻功能,能為聲表面波無線無源器件提供精度為99.97%的激勵信號,具有一定的應(yīng)用價值。

        猜你喜歡
        累加器掃頻傳感
        格上身份基簡短關(guān)聯(lián)環(huán)簽名及其電子投票應(yīng)用
        無線電工程(2024年5期)2024-07-20 00:00:00
        《傳感技術(shù)學(xué)報》期刊征訂
        新型無酶便攜式傳感平臺 兩秒內(nèi)測出果蔬農(nóng)藥殘留
        密碼累加器研究進展及應(yīng)用
        正弦掃頻速率對結(jié)構(gòu)響應(yīng)的影響分析
        IPv6與ZigBee無線傳感網(wǎng)互聯(lián)網(wǎng)關(guān)的研究
        電子制作(2018年23期)2018-12-26 01:01:26
        寬帶高速掃頻信號源的高精度功率控制設(shè)計
        電子測試(2017年12期)2017-12-18 06:35:24
        帶電等效阻抗掃頻測試的互感器繞組及外絕緣隱患快速識別新技術(shù)的應(yīng)用研究
        電子制作(2017年8期)2017-06-05 09:36:15
        一種線性掃頻干擾信號的參數(shù)估計方法
        基于霍夫變換的工位點識別算法設(shè)計與實現(xiàn)
        免费人成视频欧美| 国产精品无码一本二本三本色| 狠狠色综合7777久夜色撩人ⅰ| 久久亚洲色www成人欧美| 亚洲av无码一区二区三区网站| 国产一国产一级新婚之夜| 亚洲国产一区二区三区最新| 国产高清女人对白av在在线| 丰满熟女人妻一区二区三区| 国产精品综合一区久久| 国产乱子伦精品无码专区| 国产乱子伦| 亚洲欧美精品伊人久久| av无码精品一区二区乱子| 黄色网页在线观看一区二区三区| 免费av一区男人的天堂| 丝袜美腿福利一区二区| 丰满少妇人妻无码专区| 亚洲自偷自拍熟女另类| 中国大陆一级毛片| 无码精品国产午夜| 亚洲精品久久视频网站| 久久午夜福利无码1000合集| 激情航班h版在线观看| 中文幕无线码中文字蜜桃| 中字亚洲国产精品一区二区| 国产一品二品三品精品久久| 国产丝袜长腿美臀在线观看| 性猛交ⅹxxx富婆视频| 国产青草视频在线观看| 91国视频| 日韩色久悠悠婷婷综合| 国产不卡视频在线观看| 国产玉足榨精视频在线观看| 无码乱人伦一区二区亚洲一| 欧美黑人又粗又大久久久| 免费va国产高清不卡大片| 老司机在线免费视频亚洲| 丰满人妻久久中文字幕| 亚洲成av人片在线观看www| 中文字幕av在线一二三区|