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

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

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

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

FPGA設(shè)計(jì)論壇 ? 來源:FPGA設(shè)計(jì)論壇 ? 作者:FPGA設(shè)計(jì)論壇 ? 2023-09-15 09:45 ? 次閱讀

在現(xiàn)代電子測(cè)量、通訊系統(tǒng)以及生物醫(yī)學(xué)等領(lǐng)域,經(jīng)常涉及對(duì)寬帶模擬信號(hào)進(jìn)行數(shù)據(jù)采集和存儲(chǔ),以便計(jì)算機(jī)進(jìn)一步進(jìn)行數(shù)據(jù)處理。為了對(duì)高速模擬信號(hào)進(jìn)行不失真采集,根據(jù)奈奎斯特定理, 采樣頻率必須為信號(hào)頻率的2 倍以上,但在電阻抗多頻及參數(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 器件通過等效時(shí)間采樣來對(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í)現(xiàn)的等效時(shí)間采樣中的順序采樣。

下面我將介紹等效時(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)。

等效時(shí)間采樣中每個(gè)周期可以采集多個(gè)點(diǎn)時(shí)的理論依據(jù),給出了等效時(shí)間采樣中每個(gè)周期可以采集單個(gè)點(diǎn)時(shí)的理論依據(jù)。

我們通過將高頻時(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í)間采樣。

wKgZomUDuXeATxpAAAMccAw8djM594.png

圖1 等效時(shí)間采樣示意圖

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)的周期獲得可以通過所采用的方法獲得。

wKgZomUDuXeAY8dPAAA7oYPylrE148.png

圖2 系統(tǒng)方案框圖

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í)鐘輸入端口。

wKgZomUDuXeAG357AAA-Dnlids0972.png

圖3 等效時(shí)間采樣模塊圖

以下是實(shí)現(xiàn)等效時(shí)間采樣所需時(shí)鐘的代碼:

SIGNAL SAMP_CONTS:STD_LOGIC_VECTOR (11

DOWNTO 0):=(OTHERS=》‘0’);

SIGNAL ADC_CLK_BANK:STD_LOGIC_VECTOR (11

DOWNTO 0):=(OTHERS=》‘0’);

SIGNAL CLK_CNT :INTEGER RANGE 0 TO 5000:=0;

SIGNAL CLK_TANK:STD_LOGIC:=‘0’;

SIGNAL EN :STD_LOGIC:=‘1’;

BEGIN

PROCESS(CLK,RESET)

BEGIN

IF RESET=‘1’ THEN EN‘0’);

SAMP_CONTS‘0’);

EN

3、 波形仿真

圖4 中的波形仿真是以模擬信號(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)入第三周期。

wKgZomUDuXeADBF3AAFIf1gjRC0998.png

圖4 波形仿真

在第一個(gè)周期中從CLK 的第一個(gè)上升沿開始計(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 的上升沿,但是并沒有表示出如1 號(hào)箭頭所指CLK 時(shí)鐘上升沿之后與第二周期第一個(gè)CLK 時(shí)鐘上升沿之間的波形。

4、 結(jié)論

本文介紹了等效時(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)變頻控制采樣。通過FPGA 實(shí)現(xiàn)等效采樣時(shí)間,降低了系統(tǒng)實(shí)現(xiàn)的復(fù)雜度,同時(shí)可以十分方便的對(duì)代碼進(jìn)行修改使系統(tǒng)的調(diào)試更加簡(jiǎn)便。

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

    關(guān)注

    1625

    文章

    21627

    瀏覽量

    601251
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6396

    瀏覽量

    543800
  • 數(shù)據(jù)采集
    +關(guān)注

    關(guān)注

    38

    文章

    5818

    瀏覽量

    113430
  • fifo
    +關(guān)注

    關(guān)注

    3

    文章

    386

    瀏覽量

    43496
  • 等效時(shí)間采樣
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    1167

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    等效時(shí)間采樣中應(yīng)用的ADC,應(yīng)該注意哪些問題呢?

    等效時(shí)間采樣中應(yīng)用的ADC,應(yīng)該注意哪些問題呢?一般采樣速率有何限制?對(duì)于ADC的模擬輸入帶寬呢?
    發(fā)表于 12-25 06:42

    請(qǐng)問等效時(shí)間采樣中的ADC應(yīng)用應(yīng)該注意哪些問題呢?

    等效時(shí)間采樣中應(yīng)用的ADC,應(yīng)該注意哪些問題呢?一般采樣速率有何限制?對(duì)于ADC的模擬輸入帶寬呢?
    發(fā)表于 11-26 09:46

    等效時(shí)間采樣技術(shù)的原理作用及采用FPGA器件實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)

    ,分頻后的時(shí)鐘波形在時(shí)鐘的上升沿對(duì)信號(hào)進(jìn)行采樣,那么就會(huì)得到如圖1(a)中所表示的等效時(shí)間采樣等效時(shí)間
    發(fā)表于 10-21 16:43

    基于單片機(jī)的等效采樣示波器的設(shè)計(jì)

    在數(shù)字示波器技術(shù)中!常用的采樣方法有兩種" 實(shí)時(shí)采樣等效采樣# 實(shí)時(shí)采樣通常是等時(shí)間間隔的!它
    發(fā)表于 07-08 16:30 ?45次下載

    基于EDA技術(shù)的等效采樣的設(shè)計(jì)實(shí)現(xiàn)

    本文在介紹了等效采樣的原理和方法的基礎(chǔ)上提出了一種基于EDA技術(shù)的實(shí)現(xiàn)方案。借助高速發(fā)展的EDA技術(shù),可以方便地產(chǎn)生采樣信號(hào),大大簡(jiǎn)化采樣
    發(fā)表于 08-03 10:48 ?19次下載

    基于FPGA等效采樣存儲(chǔ)示波器設(shè)計(jì)

    提出了一種應(yīng)用于便攜式數(shù)字存儲(chǔ)示波器等效采樣實(shí)現(xiàn)方案。詳細(xì)講述了FPGA和微處理器LPC2138對(duì)高頻信號(hào)隨機(jī)等效
    發(fā)表于 03-16 12:12 ?126次下載

    等效采樣

    等效采樣
    發(fā)表于 03-04 17:52 ?14次下載

    利用單片機(jī)和FPGA器件實(shí)現(xiàn)等效和實(shí)時(shí)采樣方式的數(shù)字示波器設(shè)計(jì)

    選擇實(shí)時(shí)采樣等效采樣相結(jié)合的方式,實(shí)時(shí)采樣速率小于1 MS/s,水平分辨率至少為20點(diǎn)/div,故系統(tǒng)50 kHz以下采用實(shí)時(shí)采樣方式,而
    的頭像 發(fā)表于 05-05 08:19 ?2793次閱讀
    利用單片機(jī)和<b class='flag-5'>FPGA</b>器件<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>等效</b>和實(shí)時(shí)<b class='flag-5'>采樣</b>方式的數(shù)字示波器設(shè)計(jì)

    采用EDA技術(shù)的等效采樣方案介紹

    有兩種等效采樣的方法:隨機(jī)等效采樣和連續(xù)等效采樣。連續(xù)等效
    的頭像 發(fā)表于 11-08 08:40 ?7288次閱讀
    采用EDA技術(shù)的<b class='flag-5'>等效</b><b class='flag-5'>采樣</b>方案介紹

    基于FPGA采樣技術(shù)的等效時(shí)間采樣原理剖析

    的頻率,但是由于系統(tǒng)的ADC 器件時(shí)鐘速率并不能達(dá)到要求的高頻速率或者存儲(chǔ)處理速度等不能滿足要求因此我們可以采用低速ADC 器件通過等效時(shí)間采樣來對(duì)寬帶模擬信號(hào)進(jìn)行數(shù)據(jù)采集從而使系統(tǒng)易于實(shí)現(xiàn)
    發(fā)表于 11-08 09:56 ?2319次閱讀

    等效時(shí)間采樣技術(shù)的原理作用及采用FPGA器件實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)

    的頻率,但是由于系統(tǒng)的ADC 器件時(shí)鐘速率并不能達(dá)到要求的高頻速率或者存儲(chǔ)處理速度等不能滿足要求因此我們可以采用低速ADC 器件通過等效時(shí)間采樣來對(duì)寬帶模擬信號(hào)進(jìn)行數(shù)據(jù)采集從而使系統(tǒng)易于實(shí)現(xiàn)
    發(fā)表于 03-12 10:22 ?3009次閱讀
    <b class='flag-5'>等效</b><b class='flag-5'>時(shí)間</b><b class='flag-5'>采樣</b>技術(shù)的原理作用及采用<b class='flag-5'>FPGA</b>器件<b class='flag-5'>實(shí)現(xiàn)</b>系統(tǒng)的設(shè)計(jì)

    基于FPGA的AD采樣實(shí)現(xiàn)

    本文檔的主要內(nèi)容詳細(xì)介紹的是基于FPGA的AD采樣實(shí)現(xiàn)免費(fèi)下載。
    發(fā)表于 01-21 15:33 ?32次下載

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

    ,就需要提高采樣時(shí)鐘的頻率,但是由于系統(tǒng)的ADC 器件時(shí)鐘速率并不能達(dá)到要求的高頻速率或者存儲(chǔ)處理速度等不能滿足要求因此我們可以采用低速ADC 器件通過等效時(shí)間采樣來對(duì)寬帶模擬信號(hào)進(jìn)行
    的頭像 發(fā)表于 07-29 09:00 ?803次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>等效</b><b class='flag-5'>時(shí)間</b><b class='flag-5'>采樣</b>原理的<b class='flag-5'>實(shí)現(xiàn)</b>

    什么是示波器的實(shí)時(shí)采樣率?什么是示波器的等效時(shí)間采樣?

    什么是示波器的實(shí)時(shí)采樣率? 什么是示波器的等效時(shí)間采樣? 示波器是一種測(cè)試儀器,用于顯示波形和信號(hào)的性質(zhì)。實(shí)時(shí)采樣率是指示波器在一個(gè)
    的頭像 發(fā)表于 10-17 16:16 ?1915次閱讀

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

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