0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA的等效時(shí)間采樣原理的實(shí)現(xiàn)

FPGA設(shè)計(jì)論壇 ? 來(lái)源:未知 ? 2023-07-29 09:00 ? 次閱讀
wKgaomToN0eASa6WAAAAuFYhST8911.png

點(diǎn)擊上方藍(lán)字關(guān)注我們

電阻抗多頻及參數(shù)成像技術(shù)中正交序列數(shù)字解調(diào)法的抗噪性能對(duì)信號(hào)每周期的采樣點(diǎn)數(shù)決定,采樣點(diǎn)數(shù)越多,抗噪性能越高。當(dāng)采樣信號(hào)頻率很高時(shí),為了在被采樣信號(hào)的一周期內(nèi)多采樣,就需要提高采樣時(shí)鐘的頻率,但是由于系統(tǒng)的ADC 器件時(shí)鐘速率并不能達(dá)到要求的高頻速率或者存儲(chǔ)處理速度等不能滿足要求因此我們可以采用低速ADC 器件通過(guò)等效時(shí)間采樣來(lái)對(duì)寬帶模擬信號(hào)進(jìn)行數(shù)據(jù)采集從而使系統(tǒng)易于實(shí)現(xiàn)。
1 等效時(shí)間采樣原理
等效時(shí)間采樣技術(shù)是把周期性或準(zhǔn)周期性的高頻、快速信號(hào)變換為低頻的慢速信號(hào)。在電路上只對(duì)取樣前的電路具有高頻的要求,大大降低采樣變換后的信號(hào)處理、顯示電路對(duì)速度的要求,簡(jiǎn)化了整個(gè)系統(tǒng)的設(shè)計(jì)難度。等效時(shí)間采樣分為順序采樣(sequential equivalent sampling)、隨機(jī)采樣(random equivalent sampling) 以及結(jié)合這兩種方式的混合等效采樣(compound equivalent sampling)。在下面我將介紹等效時(shí)間采樣中的混合時(shí)間采樣,對(duì)于周期性信號(hào)的等效時(shí)間采樣如圖1(a)所示。
在周期中的橫軸(時(shí)間)的第2 與第6 處的時(shí)鐘上升沿對(duì)模擬信號(hào)進(jìn)行采樣,圖中的箭頭表示采樣時(shí)刻。在一個(gè)周期中可以采集兩個(gè)點(diǎn),緊接著在第二個(gè)周期橫軸的第11與第15 處的時(shí)鐘上升沿對(duì)模擬信號(hào)進(jìn)行采樣。為了方便觀察在此將至第五周期的波形縱向排列。可以看到第二周期比周的采樣點(diǎn)距離各自周期起始點(diǎn)的時(shí)間晚了一個(gè)時(shí)鐘周期。第三周期比第二周的采樣點(diǎn)距離第三周期起始點(diǎn)的時(shí)間晚了一個(gè)時(shí)鐘周期。在第四周期進(jìn)行采樣時(shí)我們可以發(fā)現(xiàn)第二個(gè)采樣點(diǎn)已經(jīng)進(jìn)入第五周期。如果我們?cè)诘谖逯芷谥茉噲D繼續(xù)用以上方式進(jìn)行采樣即第五周期比第四周的采樣點(diǎn)距離起始點(diǎn)的時(shí)間晚一個(gè)時(shí)鐘周期,那么我們會(huì)發(fā)現(xiàn)在第五周期的采樣起始點(diǎn)采樣到的值重復(fù)了周期采樣到的數(shù)值。所以此時(shí)我們可以終止采樣那么我們就得到了如圖1 中的第6 個(gè)波形示意圖所表示的在一個(gè)周期的正弦波形中采到的8 個(gè)數(shù)據(jù)點(diǎn)。
我們通過(guò)將高頻時(shí)鐘進(jìn)行分頻已達(dá)到或者接近滿足處理速度時(shí)鐘要求。在圖1(b)中幅度的時(shí)鐘信號(hào)為采樣時(shí)鐘。由圖1(b)可以很清楚的看到分頻后的時(shí)鐘波形,分頻后的時(shí)鐘波形在時(shí)鐘的上升沿對(duì)信號(hào)進(jìn)行采樣,那么就會(huì)得到如圖1(a)中所表示的等效時(shí)間采樣。

wKgaomToN0eAL0TnAACJxVnyTko476.jpg


2 基于FPGA的等效時(shí)間采樣實(shí)現(xiàn)
2.1 系統(tǒng)硬件實(shí)現(xiàn)框圖
系統(tǒng)的總體框圖如圖2,F(xiàn)PGA 控制的等效采樣時(shí)鐘連接到ADC 器件的時(shí)鐘部分,ADC 器件在時(shí)鐘的控制下對(duì)寬帶模擬信號(hào)進(jìn)行采樣,采集到的數(shù)據(jù)傳送到FPGA 中的FIFO,F(xiàn)PGA 再將FPGA 中FIFO 的數(shù)據(jù)傳遞到USB 中的FIFO,然后USB 將USB 中FIFO 數(shù)據(jù)推送到計(jì)算機(jī),計(jì)算機(jī)對(duì)接收到的數(shù)據(jù)進(jìn)行重構(gòu)處理。對(duì)于信號(hào)周期的獲取,在電阻抗多頻及參數(shù)成像技術(shù)中采集信號(hào)的周期是由發(fā)送信號(hào)的周期決定, 而對(duì)于其他復(fù)雜周期信號(hào)的周期獲得可以通過(guò)所采用的方法獲得。

wKgaomToN0eAFi3WAAAhVy6KIO4370.jpg


2.2 等效時(shí)間采樣時(shí)鐘的程序?qū)崿F(xiàn)
圖3 展示了基于FPGA 生成的等效時(shí)間采樣模塊的輸入端口與輸出端口。其中CLK 表示高頻時(shí)鐘的輸入,RESET表示的是復(fù)位輸入端,F(xiàn)REN_CON表示的是分頻控制輸入用于控制高頻時(shí)鐘的分頻數(shù),SANM_CONT 表示的是模擬信號(hào)的周期包含多少個(gè)高頻時(shí)鐘信號(hào)的波形,CLK_ADC_OUT 表示的是輸出時(shí)鐘端口,此端口連接到模數(shù)轉(zhuǎn)換器件(ADC)的時(shí)鐘輸入端口。

wKgaomToN0eABJDPAAAtOs7p8Wc217.jpg


3 波形仿真
波形仿真是以模擬信號(hào)的一周期等于8 個(gè)CLK 時(shí)鐘周期,CLK_ADC_OUT 是對(duì)CLK 進(jìn)行4 分頻且分頻后的時(shí)鐘占空比為50%為假設(shè)的。1 號(hào)箭頭指向的時(shí)鐘上升沿標(biāo)志著周期結(jié)束,上升沿之后進(jìn)入第二周期。同理,2號(hào)箭頭所指時(shí)鐘的上升沿標(biāo)志著第二周期的結(jié)束,上升沿之后標(biāo)志著進(jìn)入第三周期。
在個(gè)周期中從CLK 的個(gè)上升沿開(kāi)始計(jì)時(shí)同時(shí)對(duì)CLK 進(jìn)行分頻可以得到CLK_ADC_OUT 時(shí)鐘信號(hào), 在周期中在CLK 的第二個(gè)上升沿CLK_ADC_OUT 電平翻轉(zhuǎn)(存在延時(shí)), 在第二周期中在第三個(gè)上升沿CLK_ADC_OUT電平翻轉(zhuǎn), 在第三個(gè)周期中在CLK 的第四個(gè)上升沿CLK_ADC_OUT 電平翻轉(zhuǎn)??梢钥闯霾ㄐ畏抡鎴D是對(duì)圖1(a)、(b)兩圖表達(dá)時(shí)鐘的實(shí)現(xiàn)。在這里應(yīng)該注意到,在周期中雖然也有8 個(gè)CLK 的上升沿,但是并沒(méi)有表示出如1 號(hào)箭頭所指CLK 時(shí)鐘上升沿之后與第二周期個(gè)CLK 時(shí)鐘上升沿之間的波形。
本文介紹了等效時(shí)間采樣的基本原理、系統(tǒng)實(shí)現(xiàn)的具體方案。等效時(shí)間采樣技術(shù)實(shí)現(xiàn)了利用低速的ADC 器件對(duì)寬帶模擬信號(hào)的采集, 降低了系統(tǒng)對(duì)ADC 器件的要求以及系統(tǒng)實(shí)現(xiàn)的復(fù)雜度。本文介紹的等效時(shí)間采樣技術(shù)由于使用了FPGA 采樣技術(shù), 使得在被采樣信號(hào)的一個(gè)周期中相較于一個(gè)周期僅能采集一個(gè)點(diǎn)的順序等效時(shí)間采樣有很大的提高,并且可以控制被采集信號(hào)一個(gè)周期中的采集點(diǎn)數(shù)從而可以根據(jù)后續(xù)器件處理速度實(shí)現(xiàn)變頻控制采樣。通過(guò)FPGA 實(shí)現(xiàn)等效采樣時(shí)間,降低了系統(tǒng)實(shí)現(xiàn)的復(fù)雜度,同時(shí)可以十分方便的對(duì)代碼進(jìn)行修改使系統(tǒng)的調(diào)試更加簡(jiǎn)便。

wKgaomToN0eAZhazAAAJM7aZU1A914.png ? ?

wKgaomToN0eAf1reAABUdafP6GM636.jpg

掃碼加微信邀請(qǐng)您加入FPGA學(xué)習(xí)交流群

wKgaomToN0eATRoiAAACXWrmhKE951.png

歡迎加入至芯科技FPGA微信學(xué)習(xí)交流群,這里有一群優(yōu)秀的FPGA工程師、學(xué)生、老師、這里FPGA技術(shù)交流學(xué)習(xí)氛圍濃厚、相互分享、相互幫助、叫上小伙伴一起加入吧!

點(diǎn)個(gè)在看你最好看


原文標(biāo)題:基于FPGA的等效時(shí)間采樣原理的實(shí)現(xiàn)

文章出處:【微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21738

    瀏覽量

    603464

原文標(biāo)題:基于FPGA的等效時(shí)間采樣原理的實(shí)現(xiàn)

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ADC08DL502采樣率最高到500M,這么高的采樣率的時(shí)鐘是否可以直接從FPGA輸出給ADC?

    我現(xiàn)在做一個(gè)數(shù)據(jù)采集板子,用的zyqn7000 soc FPGA,ADC用的ADC08DL502 ,采樣率最高到500M,想請(qǐng)問(wèn)下這么高的采樣率的時(shí)鐘是否可以直接從FPGA輸出給AD
    發(fā)表于 12-26 06:37

    ADS6149采樣率250Mhz,后級(jí)接X(jué)ilinx FPGA,輸入1Mhz正弦波,在FPGA接口采樣得到異常采樣點(diǎn),為什么?

    ADS6149采樣率250Mhz,后級(jí)接X(jué)ilinx FPGA,輸入1Mhz正弦波,在FPGA接口采樣得到異常采樣點(diǎn),如圖1,圖2所示。
    發(fā)表于 12-25 07:57

    ADC采樣保持過(guò)程的具體時(shí)間要如何確定?

    放大器的工作過(guò)程就是在采樣跟蹤狀態(tài)和保持狀態(tài)之間切換。 但是datasheet里面我找不到關(guān)于采樣-保持過(guò)程工作的詳細(xì)介紹。 有沒(méi)有大神能告訴我,ADC一個(gè)工作周期內(nèi),采樣狀態(tài)的時(shí)間
    發(fā)表于 12-24 06:09

    FPGA驅(qū)動(dòng)AD芯片之實(shí)現(xiàn)與芯片通信

    概述:?利用FPGA實(shí)現(xiàn)AD芯片的時(shí)序,進(jìn)一步實(shí)現(xiàn)與AD芯片數(shù)據(jù)的交互,主要熟悉FPGA對(duì)時(shí)序圖的實(shí)現(xiàn),掌握時(shí)序圖轉(zhuǎn)換Verilog硬件描述
    的頭像 發(fā)表于 12-17 15:27 ?239次閱讀
    <b class='flag-5'>FPGA</b>驅(qū)動(dòng)AD芯片之<b class='flag-5'>實(shí)現(xiàn)</b>與芯片通信

    AMC1306的采樣率可以達(dá)到多少?模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)轉(zhuǎn)換時(shí)間是多少?

    AMC1306的采樣率可以達(dá)到多少,資料里面在哪里描述,模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)轉(zhuǎn)換時(shí)間是多少?目前使用FPGA來(lái)進(jìn)行曼徹斯特碼解碼,有沒(méi)有什么協(xié)議
    發(fā)表于 12-06 08:27

    ADS1675IPAG采樣等待時(shí)間可以減小嗎?

    想咨詢一下關(guān)于ADS1675IPAG的采樣問(wèn)題,我們使用ADS1675IPAG采樣時(shí)發(fā)現(xiàn),在125K采樣時(shí),FPGA設(shè)置讀取128個(gè)點(diǎn),從開(kāi)始采樣
    發(fā)表于 12-06 07:20

    FPGA門(mén)數(shù)的計(jì)算方法

    ,ESB/BRAM)和實(shí)現(xiàn)相同功能的標(biāo)準(zhǔn)門(mén)陣列比較,門(mén)陣列中包含的門(mén)數(shù)即為該FPGA基本單元的等效門(mén)數(shù),然后乘以基本單元的數(shù)目就可以得到FPGA門(mén)數(shù)估計(jì)值;二是分別用
    的頭像 發(fā)表于 11-11 09:45 ?285次閱讀
    <b class='flag-5'>FPGA</b>門(mén)數(shù)的計(jì)算方法

    采樣頻率和信號(hào)頻率之間的關(guān)系

    在數(shù)字信號(hào)處理領(lǐng)域,采樣是將連續(xù)時(shí)間信號(hào)轉(zhuǎn)換為離散時(shí)間信號(hào)的過(guò)程。這個(gè)過(guò)程對(duì)于數(shù)字通信系統(tǒng)、音頻處理、視頻處理等領(lǐng)域至關(guān)重要。采樣頻率和信號(hào)頻率之間的關(guān)系決定了
    的頭像 發(fā)表于 10-15 11:26 ?1592次閱讀

    信號(hào)采樣的算法原理是什么

    過(guò)程 采樣是將連續(xù)信號(hào)在時(shí)間軸上進(jìn)行離散化的過(guò)程。具體來(lái)說(shuō),采樣過(guò)程包括以下幾個(gè)步驟: 1.1 信號(hào)預(yù)處理:在采樣之前,通常需要對(duì)信號(hào)進(jìn)行預(yù)處理,包括濾波、放大等操作,以保證信號(hào)的質(zhì)量
    的頭像 發(fā)表于 07-15 14:20 ?820次閱讀

    信號(hào)采樣的基本過(guò)程包括哪些環(huán)節(jié)

    的目的是消除噪聲、濾除不需要的頻率成分、調(diào)整信號(hào)的幅度和相位等。預(yù)處理的方法包括濾波、放大、衰減、平衡等。 采樣 采樣是信號(hào)采樣過(guò)程中最關(guān)鍵的環(huán)節(jié)。采樣的過(guò)程是將連續(xù)
    的頭像 發(fā)表于 07-15 14:18 ?501次閱讀

    微變等效電路和小信號(hào)等效電路的區(qū)別

    微變等效電路和小信號(hào)等效電路是電子電路分析中兩種重要的等效電路方法。它們?cè)陔娐吩O(shè)計(jì)和分析中有著廣泛的應(yīng)用。本文將介紹微變等效電路和小信號(hào)等效
    的頭像 發(fā)表于 07-15 10:36 ?1488次閱讀

    示波器如何設(shè)置分段采樣模式?

    分段采樣是一種高級(jí)的采樣技術(shù),允許示波器以非常高的時(shí)間分辨率捕獲信號(hào)的關(guān)鍵部分,同時(shí)保持較長(zhǎng)的記錄長(zhǎng)度。
    的頭像 發(fā)表于 05-31 16:51 ?840次閱讀

    運(yùn)算放大器采樣保持電路的工作原理

    采樣和保持電路是一種電子電路,它創(chuàng)建作為輸入的電壓樣本,然后將這些樣本保持一定的時(shí)間。采樣保持電路對(duì)輸入信號(hào)產(chǎn)生采樣時(shí)間稱為
    發(fā)表于 04-12 10:03 ?2664次閱讀
    運(yùn)算放大器<b class='flag-5'>采樣</b>保持電路的工作原理

    FPGA實(shí)現(xiàn)原理

    FPGA(Field-Programmable Gate Array,現(xiàn)場(chǎng)可編程門(mén)陣列)是一種特殊的集成電路,其內(nèi)部結(jié)構(gòu)由大量的可配置邏輯塊和互連線組成。FPGA可以通過(guò)編程來(lái)實(shí)現(xiàn)各種數(shù)字系統(tǒng)功能
    發(fā)表于 01-26 10:03

    等效時(shí)間采樣示波器與實(shí)時(shí)示波器的對(duì)比,有什么不同?

    等效時(shí)間采樣示波器與實(shí)時(shí)示波器的對(duì)比,有什么不同? 等效時(shí)間采樣示波器和實(shí)時(shí)示波器是電子測(cè)試設(shè)備
    的頭像 發(fā)表于 01-19 11:29 ?1479次閱讀