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

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

3天內不再提示

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

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

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

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

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

更簡單的方法

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

首先,FPGA對18位數據字進行反序列化。

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

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

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

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

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

結果比較

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

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

65K 點 FFT,9.76KHz 音調,每箱噪聲為 –151.3dBFS

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

    關注

    1624

    文章

    21573

    瀏覽量

    600674
  • 寄存器
    +關注

    關注

    31

    文章

    5274

    瀏覽量

    119674
  • SAR
    SAR
    +關注

    關注

    3

    文章

    409

    瀏覽量

    45823
收藏 人收藏

    評論

    相關推薦

    擴展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、本地振蕩器的殘留調頻和相位噪聲等參數進行了仔細解析,使讀者從理論上理解這些參數的定義和它們與頻譜分析儀頻率分辨率之間的關系
    發(fā)表于 08-18 12:10 ?7074次閱讀
    影響<b class='flag-5'>頻譜</b>分析儀頻率<b class='flag-5'>分辨率</b>的因素

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

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

    LTC2387-18正弦信號驅動器的設計要求

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

    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數據Sheet

    LTC2387-1818位,15mps SAR數據Sheet
    發(fā)表于 05-17 14:24 ?4次下載
    <b class='flag-5'>LTC2387-18</b>:<b class='flag-5'>18</b>位,15mps SAR數據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 ?2725次閱讀

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

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

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

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

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

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

    提高SAR ADC的分辨率

    電子發(fā)燒友網站提供《提高SAR ADC的分辨率.pdf》資料免費下載
    發(fā)表于 10-25 09:11 ?0次下載
    <b class='flag-5'>提高</b>SAR ADC的<b class='flag-5'>分辨率</b>