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

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

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

提高LTC2387-18演示板的頻譜分辨率

星星科技指導員 ? 來源:ADI ? 作者:Doug Stuetzle ? 2023-01-05 14:48 ? 次閱讀

在第 1 部分中,我們設(shè)計并測試了一種低通 + 下采樣結(jié)構(gòu),該結(jié)構(gòu)將 LTC2387-18 高速逐次逼近寄存器 SAR) ADCDC2290A-A d 增強電路的頻譜分辨率從每箱 114Hz 提高到 0.596Hz。每個垃圾箱的平均噪音水平也降低了近12dB。

濾波器被實現(xiàn)為128字移位寄存器和加法器。隨后,下采樣器使用了FPGA中74%的可用邏輯門。這種方法允許用戶根據(jù)需要對不同的抽頭進行加權(quán),但代價是復雜性。如果不需要對抽頭進行加權(quán),例如添加時間窗口,那么有一種方法可以大大減少每個樣品的添加次數(shù)。

以下是指LTC2387-18,但適用于LTC2387系列(LTC2386和LTC2385)的所有成員以及DC2290A演示電路的其他變體,唯一的區(qū)別是采樣速率和位數(shù)。

更簡單的方法

實現(xiàn)此濾波器的一種更簡單的方法是一次加載一個樣本的 N 抽頭寄存器,然后形成所有抽頭的總和一次。當每個新樣本到達時,它被添加到總數(shù)中,最早的抽頭將從總數(shù)中減去。通過這種方式,我們避免了每次樣品進入移位寄存器時對所有抽頭求和。下面是 N = 128 的示例。

首先,F(xiàn)PGA對18位數(shù)據(jù)字進行反序列化。

該詞與運行頻率為15MHz的時鐘一起傳遞到模塊boxcar_128。

wire [17:0] dout, dout_f;
boxcar_128 box (
.clk(cic_clk),
.din(dout),
.dout(dout_f)
);

第一個變量是時鐘;此時鐘的上升沿出現(xiàn)在轉(zhuǎn)換的反序列化數(shù)據(jù)可用之后。接下來的兩個變量是 18 位數(shù)據(jù)字,第一個是濾波器輸入,第二個是輸出。下面是模塊本身的代碼。

module boxcar_128 (
clk,
din,
dout
);

input clk;
input din;
output dout;

wire [17:0] din;
reg [17:0] dout;
reg [2321:0] shift_reg;
reg [24:0] sum_reg;

initial
begin
shift_reg = 0;
sum_reg = 0;
end

//load the shift register & update sum
always @ (posedge clk)
begin
shift_reg = shift_reg << 18;
shift_reg[17:0] = din;
sum_reg = sum_reg + {{7{shift_reg[17]}},shift_reg[17:0]} - {{7{shift_reg[2321]}},shift_reg[2321:2304]};
end

//scale the output to 18 bits
always @ (negedge clk)
dout = {{7{sum_reg[24]}},sum_reg[24:7]};

終端模塊

模塊的核心仍然是shift_reg;這是一個可容納 128 x 18 位字的移位寄存器。就像在第一個版本中一樣,這些單詞是數(shù)據(jù)輸入 din,一個接一個地加載到移位寄存器中。在每個時鐘上升沿,最新的數(shù)據(jù)字被加載到寄存器中,而最舊的數(shù)據(jù)字被丟棄。寄存器中128個位置的總和是濾波器的輸出。然后將此輸出按比例縮小 7 位以適合 18 位字,并作為 dout 傳遞回主模塊。此時,這些樣本的頻譜只是ADC輸出的低通濾波副本。再次注意,在這種情況下,每個樣本只有一個加法和一個減法。在本博客的第 1 部分中,每個樣本執(zhí)行了 128 次添加,這大大增加了所需的邏輯單元數(shù)量。

下一步是縮減采樣,這是通過將每 128 個過濾器樣本傳遞到數(shù)據(jù)收集板來完成的。

結(jié)果比較

這種結(jié)構(gòu)產(chǎn)生的噪聲水平和分辨率與第1部分更復雜的規(guī)范實現(xiàn)相同,但僅使用FPGA中可用邏輯元件的3%。它要簡單得多,因為每個樣本時刻只執(zhí)行一個加法和一個減法。此處描述的代碼的Verilog編程文件都可以在右側(cè)面板上找到。

poYBAGO2ctqAMNAMAAGrtKwR-Dk602.jpg?la=en&h=300&imgver=1

65K 點 FFT,9.76KHz 音調(diào),每箱噪聲為 –151.3dBFS

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

    關(guān)注

    1620

    文章

    21510

    瀏覽量

    598904
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5253

    瀏覽量

    119201
  • SAR
    SAR
    +關(guān)注

    關(guān)注

    3

    文章

    406

    瀏覽量

    45760
收藏 人收藏

    評論

    相關(guān)推薦

    擴展LTC2758的分辨率

    擴展LTC2758的分辨率
    發(fā)表于 07-17 17:12

    分辨率16位DS ADC LTC2439CGN-1

    演示功能LTC2439-1是一款高分辨率16位DS ADC,具有5ppm INL和5mV偏移。通道選擇通過簡單的串行接口進行編程
    發(fā)表于 03-12 10:39

    請問AD5522的分辨率如何提高

    AD5522的輸出電壓跨度在22.5V左右,對應16bit的DAC的分辨率約22.5V/65536=343uV。 如果我想提高到170uV左右的分辨率,但是又要保持輸出電壓跨度22.5V不變需要用
    發(fā)表于 11-15 08:20

    影響頻譜分析儀頻率分辨率的因素

    本文對中頻濾波頻率選擇性、分辨率帶寬RESBW、本地振蕩器的殘留調(diào)頻和相位噪聲等參數(shù)進行了仔細解析,使讀者從理論上理解這些參數(shù)的定義和它們與頻譜分析儀頻率分辨率之間的關(guān)系
    發(fā)表于 08-18 12:10 ?7009次閱讀
    影響<b class='flag-5'>頻譜</b>分析儀頻率<b class='flag-5'>分辨率</b>的因素

    提高LTC2387-18在高速成像和儀器儀表應用中的光譜分辨率

    LTC2387-18是一款低噪聲,高速,18位15Msps逐次逼近型寄存器(SAR)ADC。良好的線性度和寬動態(tài)范圍的結(jié)合使LTC2387-18成為高速成像和儀器儀表應用的理想選擇。無延遲操作為高速控制環(huán)路應用提供了獨特的解決方
    的頭像 發(fā)表于 04-16 08:50 ?3576次閱讀
    <b class='flag-5'>提高</b><b class='flag-5'>LTC2387-18</b>在高速成像和儀器儀表應用中的光譜<b class='flag-5'>分辨率</b>

    LTC2387-18正弦信號驅(qū)動器的設(shè)計要求

    LTC2387-18是一款高速SAR(逐次逼近寄存器)ADC,適用于高線性度,低噪聲應用。該ADC能夠以高達15Msps的速率進行采樣,從而可以轉(zhuǎn)換頻率為幾MHz的信號。它非常適合在此頻率范圍內(nèi)
    的頭像 發(fā)表于 04-12 08:13 ?4281次閱讀
    <b class='flag-5'>LTC2387-18</b>正弦信號驅(qū)動器的設(shè)計要求

    LT6201/LTC6655 Demo Circuit - Single-Ended to Differential Amplifier for LTC2387-18

    LT6201/LTC6655 Demo Circuit - Single-Ended to Differential Amplifier for LTC2387-18
    發(fā)表于 03-09 15:00 ?2次下載
    LT6201/<b class='flag-5'>LTC</b>6655 Demo Circuit - Single-Ended to Differential Amplifier for <b class='flag-5'>LTC2387-18</b>

    延長LTC2758的分辨率

    延長LTC2758的分辨率
    發(fā)表于 04-21 11:33 ?7次下載
    延長<b class='flag-5'>LTC</b>2758的<b class='flag-5'>分辨率</b>

    LTC2387-1818位,15mps SAR數(shù)據(jù)Sheet

    LTC2387-1818位,15mps SAR數(shù)據(jù)Sheet
    發(fā)表于 05-17 14:24 ?4次下載
    <b class='flag-5'>LTC2387-18</b>:<b class='flag-5'>18</b>位,15mps SAR數(shù)據(jù)Sheet

    LT6201LTC6655演示電路-LTC2387-18的單端至差分放大器

    LT6201LTC6655演示電路-LTC2387-18的單端至差分放大器
    發(fā)表于 05-30 17:38 ?3次下載
    LT6201<b class='flag-5'>LTC</b>6655<b class='flag-5'>演示</b>電路-<b class='flag-5'>LTC2387-18</b>的單端至差分放大器

    影響頻譜分析儀頻率分辨率的因素

    頻譜分析儀的頻率分辨率是它區(qū)分臨近頻率分量的能力。有很多信號測試要求頻譜儀具有較高的頻率分辨率,只有當頻譜分析儀的
    的頭像 發(fā)表于 06-23 11:45 ?2679次閱讀

    提高數(shù)字電位器 (POT) 應用的分辨率

    提高數(shù)字電位器 (POT) 應用的分辨率
    發(fā)表于 11-14 21:08 ?1次下載
    <b class='flag-5'>提高</b>數(shù)字電位器 (POT) 應用的<b class='flag-5'>分辨率</b>

    小小頻譜分辨率功能,成就頻譜分析儀大“形象”!

    頻譜分析儀的頻率分辨率是它區(qū)分臨近頻率分量的能力。有很多信號測試要求頻譜儀具有較高的頻率分辨率,只有當頻譜分析儀的
    的頭像 發(fā)表于 06-23 11:37 ?505次閱讀
    小小<b class='flag-5'>頻譜</b><b class='flag-5'>分辨率</b>功能,成就<b class='flag-5'>頻譜</b>分析儀大“形象”!

    影響頻譜分析儀分辨率的因素解析

    頻譜分析儀,作為電子測量領(lǐng)域的重要工具,廣泛應用于無線通信、雷達、音頻處理等多個領(lǐng)域。其分辨率是衡量儀器性能的重要指標之一,決定了頻譜分析儀能夠區(qū)分兩個相鄰頻率分量的能力。本文將深入探討影響
    的頭像 發(fā)表于 05-13 17:38 ?453次閱讀

    頻譜分析儀的分辨率帶寬詳解

    分析儀的眾多參數(shù)中,分辨率帶寬(Resolution Bandwidth,簡稱RBW)是一個至關(guān)重要的參數(shù),它直接關(guān)系到頻譜分析儀對信號頻率分辨率的能力。本文將對頻譜分析儀的
    的頭像 發(fā)表于 05-16 15:56 ?1336次閱讀