• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于PWM脈寬調(diào)制技術(shù)的模擬數(shù)字信號混合收發(fā)系統(tǒng)

      2022-08-19 06:18:06趙文靜孫瑾怡戴瑋博曹錫哲
      電子測試 2022年15期
      關(guān)鍵詞:模擬信號數(shù)字信號框圖

      趙文靜,孫瑾怡,戴瑋博,曹錫哲

      (1.南京信息工程大學(xué)電子與信息工程學(xué)院,江蘇南京,210044,2.南京信息工程大學(xué)人工智能學(xué)院,江蘇南京,210044)

      0 引言

      隨著時代的發(fā)展,模擬信號、數(shù)字信號的單信道傳輸技術(shù)愈發(fā)成熟,也促成對同一信道下模擬數(shù)字混合收發(fā)系統(tǒng)開發(fā)的研究。對信號的處理,也大多如文獻(xiàn)[1]采用FPGA,其成本高,難以廣泛應(yīng)用。

      本文采用STM32為核心對模擬數(shù)字信號進(jìn)行混合,利用PWM脈寬調(diào)制對信號進(jìn)行調(diào)制解調(diào),可在載波為20-30Mhz、模擬信號在500Hz到3000Hz的范圍傳輸?shù)耐瑫r無失真?zhèn)鬏?位數(shù)字,且響應(yīng)時間小于2s,信道帶寬小于25Khz?;緷M足現(xiàn)實生活中對語音傳輸頻率和數(shù)字響應(yīng)時間的要求,具有很高的現(xiàn)實價值。但同時,頻率范圍上限僅到3000Hz,存在一定的局限性。

      1 技術(shù)方案原理分析

      1.1 抽樣定理

      本設(shè)計是利用對數(shù)字信號的處理來實現(xiàn)模擬周期信號的輸出。其最根本的理論基礎(chǔ)為時域抽樣定理,也稱為奈奎斯特定理。設(shè)取樣脈沖序列s(t)是周期為Ts的沖擊函數(shù)序列δTs(t),即沖激取樣,則沖激序列δTs(t)的頻譜函數(shù)也是周期沖激序列,如下式(1)所示:

      設(shè)被抽樣信號為f(t)是頻帶有限的,即信號f(t)的頻譜只在區(qū)間(-ωm,ωm)為有限值,而在此區(qū)間外為零,簡稱帶限信號。其頻譜函數(shù)為F(j),則取樣信號fs(t)的頻譜函數(shù)為:

      由公式可以看出取樣信號fs(t)的頻譜是由原信號頻譜F(jω)的無限個頻移項組成,其頻移的角頻率分別為nωs(n=0,±1,±2,……),其幅值為原頻譜的1/Ts。由取樣信號fs(t)的頻譜可以看出,如果ωs>2ωm,即fs>2fm或Ts<1/(2fm),那么各相鄰項頻移后的頻譜就不會互相混疊,這時就能設(shè)法從取樣信號的頻譜Fs(jω)中得到原信號的頻譜,即從取樣信號fs(t)中恢復(fù)原信號f(t)。如果ωs<2ωm,那么移頻后各相鄰頻譜將相互重疊。這樣原信號就不能再恢復(fù),因此,對信號進(jìn)行抽樣時必須滿足ωs>2ωm。題目要求最大輸入信號頻率為5kHz,所以對其抽樣的頻率至少10kHz。

      1.2 STM32產(chǎn)生PWM波形

      PWM脈沖寬度調(diào)制縮寫是通過對一系列脈沖的寬度進(jìn)行調(diào)制,等效出所需要的波形(包括形狀以及幅值),對模擬信號電平進(jìn)行數(shù)字編碼,也就是說通過調(diào)節(jié)占空比的變化來調(diào)節(jié)信號、能量等的變化。

      系統(tǒng)先通過STM32引腳自帶的AD轉(zhuǎn)化將輸入的模擬信號轉(zhuǎn)換成數(shù)字信號儲存在單片機(jī)內(nèi),通過單片機(jī)的自帶的定時器,用數(shù)字信號調(diào)整占空比來產(chǎn)生PWM信號,PWM脈沖寬度的細(xì)精確度比電壓細(xì)分精度更高;在線性度和溫度系數(shù)方面,利用PWM技術(shù)的DAC,可比常規(guī)專用芯片的性能高2個數(shù)量級左右;在成本方面一般只有后者的幾分之一左右。但基于PWM的DAC也有缺點,如噪聲較大、需要高精度的低通濾波器等[2]。

      本文用常見的雙路合成法來改良其問題。雙路PWM合成精密DAC的輸出電壓為式(3)。

      式中,K為后級增益(對基本量程K=1),Vr 為基準(zhǔn)電壓,N1、N2分別為兩路輸入電壓計數(shù)值, D為衰減比例,VOS為輸出失調(diào)電壓。 整理后可得輸出電壓為式(4)。

      對于已定電路,K、Vr、N、D和VOS均為定值,DAC的輸出電壓只與N1、N2有關(guān)。

      2 系統(tǒng)方案與軟件實現(xiàn)

      2.1 電路的設(shè)計

      (1)系統(tǒng)總體框圖

      系統(tǒng)總體框圖如下圖1所示。

      圖1 系統(tǒng)總體框圖

      (2)前端發(fā)射子系統(tǒng)框圖

      前端發(fā)射子系統(tǒng)框圖如下圖2所示。

      圖2 前端發(fā)射子系統(tǒng)框圖

      發(fā)射端采用PWM脈寬調(diào)制技術(shù),將語音信號通過ADS1118轉(zhuǎn)換成數(shù)字信號輸入單片機(jī),按鍵連接單片機(jī)做幀頭插入,通過程序控制單片機(jī)產(chǎn)生PWM波形,利用乘法器混合AD9854產(chǎn)生的30MHz進(jìn)行倍頻后連接放大器上天線。

      (3)后端接收子系統(tǒng)框圖

      后端接收子系統(tǒng)框圖如下圖3所示。

      圖3 后端接收子系統(tǒng)框圖

      接收端下天線后先經(jīng)過放大器放大,經(jīng)乘法器將高頻轉(zhuǎn)換為低頻后,經(jīng)過包絡(luò)檢波器還原出模擬信號,利用單片機(jī)DA出數(shù)字信號。

      2.2 程序的設(shè)計

      2.2.1 PWM程序功能描述與設(shè)計思路

      PWM編碼。為提高PWM編碼精度,設(shè)置一個全局變量max作為通過設(shè)置中斷捕獲的模擬信號的量化最高值。進(jìn)入中斷處理函數(shù)時收到的值與max比較,若信值大于max則將其賦給max。返回值為該值與最大值的比值倍數(shù)。生成PWM的占空比為一個常數(shù)加上一個捕獲的值與其最大值的比值相關(guān)系數(shù)。

      2.2.2 單片機(jī)驅(qū)AD9864

      首先,對AD9854進(jìn)行初始化,根據(jù)手冊中時序圖進(jìn)行代碼編寫,采用并行模式,其余功能IO口設(shè)置的輸出輸入分別為推挽輸出模式和上拉輸入模式。開始給寄存器對應(yīng)地址寫值,并行通信寫地址方式與串行有所區(qū)別,參考手冊修改寄存器地址。

      2.2.3 按鍵掃描和液晶屏顯示程序

      按鍵掃描。每隔200ms掃描一次鍵盤,先使列為高電平掃描行得出按下按鍵的行值,再使行為高電平掃描列得出按下按鍵的列值,利用lcd屏幕顯示數(shù)字。

      3 系統(tǒng)成效總結(jié)分析

      3.1 硬件測試

      (1)語音信號輸入測試

      要求輸入的模擬信號頻率范圍在100Hz到5KHz,將信號源所產(chǎn)生的任意信號接入示波器進(jìn)行觀察。調(diào)整信號源輸出5KHz的正弦波,接入示波器,觀察信號的頻率,在5到5.003KHz間進(jìn)行波動,符合要求,測試成功。

      圖4 已調(diào)波形圖

      (2)調(diào)整DDS輸出載波信號

      要求輸入的載波信號頻率范圍在20MHz到30MHz,現(xiàn)將DDS模塊9854的主控板STM32F1的程序調(diào)好后,控制其輸出在規(guī)定頻率范圍內(nèi)的正弦波測試信號,將輸出端接在示波器上進(jìn)行觀測,記錄其頻率,觀察其波形,得出結(jié)論符合要求。

      (3)低通濾波器測試

      測試中,輸入信號為沖激信號時,通過濾波器后輸出波形與沖激信號基本一致,沖激信號出現(xiàn)后存在一定震蕩。與理論保持一致。當(dāng)輸入為高頻率(100kHz)正弦波與低頻率(10kHz)正弦波疊加時,通過低通濾波器后,高頻率正弦波被濾去,剩下低頻率正弦波,波形分別如圖5和圖6所示。雖然存在一定的震蕩,但與理論保持一致,測試結(jié)束。

      圖5 500HZ信號解調(diào)波形圖

      圖6 1.5KHz信號解調(diào)波形圖

      圖7 按鍵輸入調(diào)制波形圖

      圖8 輸入0129輸出端lcd顯示圖

      3.2 測試條件與儀器

      測試條件:檢查多次,仿真電路和硬件電路必須與系統(tǒng)原理圖完全相同,并且檢查無誤,硬件電路保證無虛焊。

      測試儀器:高精度的數(shù)字毫伏表,模擬示波器,數(shù)字示波器,數(shù)字萬用表,指針式萬用表。

      3.3 測試結(jié)果及分析

      (1)模擬信號輸入結(jié)果分析

      輸入的語音信號測試頻率數(shù)據(jù)在測試范圍10Hz到5kHz內(nèi)波形良好,頻率有些許小波動,波動范圍在0.005kHz范圍內(nèi),在合理范圍內(nèi)。

      輸入頻率不同信號測試結(jié)果如下表1所示。

      表1 模擬信號收發(fā)測試結(jié)果

      (2)模擬信號輸入結(jié)果分析

      利用矩陣鍵盤通過按鍵輸入4個數(shù)字,按下發(fā)送鍵后進(jìn)行循環(huán)查收。在接收端解調(diào)后,在LCD屏上進(jìn)行顯示的過程。經(jīng)4次測試,記錄每一次從數(shù)字發(fā)送到顯示模塊所需要的響應(yīng)時間分別為,1.8s,1.7s,1.6s和1.7s,平均值1.7s<2s,符合要求。按下停止鍵后,LCD顯示部分?jǐn)?shù)字清屏,等待下一次傳輸,測試結(jié)束。

      表2 數(shù)字收發(fā)測試結(jié)果

      發(fā)射端數(shù)字 接收端數(shù)字 響應(yīng)時間2 3458 3458 1.7s 3 6745 6745 1.6s 4 8752 8752 1.7s

      測試解調(diào)后的語音信號頻率。記錄解調(diào)后語音信號的頻率與波形,將數(shù)據(jù)與理論計算應(yīng)得的數(shù)據(jù)進(jìn)行對比,發(fā)現(xiàn)在3kHz內(nèi),得到的波形符合傳輸要求,當(dāng)頻率大于3kHz,不斷向上增大,會逐漸帶有失真,失真的程度隨著頻率的增大而增大。

      (3)載波程控分析

      測試DDS產(chǎn)生的載波信號。要求載波頻率在20~30MHz內(nèi)實現(xiàn)功能,選取3個載波頻率,20MHz,22MHz,25MHz進(jìn)行測試。觀察經(jīng)過解調(diào)后波形符合要求,且信道帶寬不大于25KHz,3個載波頻率皆可調(diào),皆滿足要求。

      表3 載波程控測試結(jié)果

      4 結(jié)語

      根據(jù)上述測試數(shù)據(jù),由此可以得出以下結(jié)論:

      ①模擬信號在100Hz~5kHz的語音信號內(nèi),接收端解調(diào)后的模擬信號波形無明顯失真,且只有模擬信號信號傳輸時,LCD顯示部分處于熄滅狀態(tài)。

      ②收發(fā)機(jī)可在3個載波頻率中選擇設(shè)置,且載波頻率范圍在20~30kHz內(nèi),同時信道帶寬不大于25kHz。

      ③在滿足模擬信號在100Hz~5kHz調(diào)試沒問題的基礎(chǔ)上進(jìn)行擴(kuò)展模擬信號頻率范圍,基本可以達(dá)到在此條件下波形無明顯失真。

      ④同時輸入語音信號與數(shù)字信號,混合后進(jìn)行調(diào)制發(fā)送后,再解調(diào)分別觀察示波器與LCD顯示屏,示波器波形在指定范圍內(nèi)無明顯失真,LCD滿足延遲2秒時間內(nèi)接受到發(fā)送的數(shù)字。

      猜你喜歡
      模擬信號數(shù)字信號框圖
      數(shù)字信號分析中存在的誤區(qū)與解決對策
      捷豹I-PACE純電動汽車高壓蓄電池充電系統(tǒng)(三)
      一種基于ADG426多路模擬開關(guān)的模擬信號輸入接口設(shè)計
      電子制作(2019年7期)2019-04-25 13:18:00
      一種模擬信號選通運算電路的設(shè)計
      電子測試(2018年14期)2018-09-26 06:04:08
      兩種數(shù)字信號浪涌保護(hù)器(SPD)測試分析
      電子測試(2018年13期)2018-09-26 03:29:32
      數(shù)字電子技術(shù)中的數(shù)字信號和數(shù)字電路
      電子制作(2018年16期)2018-09-26 03:27:16
      電路圖2017年凱迪拉克XT5
      基于小波神經(jīng)網(wǎng)絡(luò)的數(shù)字信號調(diào)制方式識別
      算法框圖的補(bǔ)全
      模擬信號的三種調(diào)制方法比較研究
      電子制作(2017年24期)2017-02-02 07:14:19
      莲花县| 呼玛县| 嘉黎县| 合阳县| 冕宁县| 太白县| 高雄县| 潞西市| 渭南市| 遂平县| 陈巴尔虎旗| 卓资县| 黑龙江省| 望谟县| 白朗县| 大新县| 嘉鱼县| 平阴县| 昌邑市| 闽清县| 滦平县| 大兴区| 山丹县| 龙川县| 龙海市| 丰台区| 凯里市| 营口市| 理塘县| 辽阳市| 建瓯市| 门头沟区| 安福县| 商南县| 义乌市| 石阡县| 安达市| 防城港市| 哈密市| 寻乌县| 广安市|