99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

DAC/ADC IC上的集成硬化DSP改進了寬帶多通道系統(tǒng)

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:Travis Collins and Ch ? 2022-12-15 16:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Travis Collins and Charles Frick

介紹

在過去的幾十年中,無線系統(tǒng)的通道數(shù)和帶寬 穩(wěn)步增長。這些現(xiàn)代電信、雷達和儀器儀表系統(tǒng)的驅(qū)動因素是其數(shù)據(jù)速率和整體系統(tǒng) 性能要求。但是,這些要求也有所增加 功率包絡(luò)和系統(tǒng)復(fù)雜性,使得功率密度和組件級特性變得更加重要。

為了幫助解決其中的一些限制,半導(dǎo)體行業(yè)在相同的硅尺寸上集成了更多通道,從而降低了每個硅基底面的功耗。 渠道要求。此外,半導(dǎo)體公司正在整合 數(shù)字前端具有更復(fù)雜的功能,可簡化片外硬件 歷史上在專用集成電路ASIC) 中實現(xiàn)的設(shè)計 或現(xiàn)場可編程門陣列 (FPGA) 結(jié)構(gòu)。這些功能的范圍可以從 濾波器、下變頻器數(shù)控振蕩器 (NCO) 等通用組件,適用于更復(fù)雜的應(yīng)用特定操作。

信號調(diào)理和校準問題只會變得更加復(fù)雜 在開發(fā)高通道數(shù)系統(tǒng)時。此體系結(jié)構(gòu)可能需要 每個通道具有獨特的濾波器或其他數(shù)字信號處理(DSP)模塊,從而 使向強化 DSP 的轉(zhuǎn)變對于節(jié)能更加重要。

本文介紹了利用 16 通道發(fā)射和 16 通道接收子陣列,其中所有發(fā)射和接收通道均為 使用數(shù)字化儀集成電路 (IC) 內(nèi)的硬化 DSP 模塊進行校準。 由此產(chǎn)生的多通道系統(tǒng)在尺寸上提供了性能改進, 與其他架構(gòu)相比,重量和功率。在比較 對于系統(tǒng)的FPGA資源利用率,很明顯,硬化 DSP模塊解決了多通道平臺設(shè)計人員面臨的重大挑戰(zhàn)。

數(shù)字信號處理模塊

真實世界的信號,無論是用于合成還是接收,都需要一定量的信號 分析或處理,以共同實現(xiàn)任何所需的性能 應(yīng)用。補償信號鏈幅度下降的常用方法 或平坦度是利用補償濾波器。圖1是增益示例 以及設(shè)計和用于校正給定頻帶上的缺陷的平坦度補償濾波器,從而產(chǎn)生更理想的響應(yīng) 用于下游應(yīng)用。

pYYBAGOa3zuAFGnsAAD_9rIvpkw108.jpg?h=270&hash=AD4CBA3F7B5704E12F7773CE0957F50D&imgver=1

圖1.ADC在整個頻率范圍內(nèi)的幅度平坦度響應(yīng)可以通過數(shù)字濾波得到改善。

對于多通道系統(tǒng),此處理必須允許對 基于每個通道,以隔離每個通道相對于另一個通道的性能。 因此,該系統(tǒng)中使用單獨的DSP模塊來實現(xiàn)通道 相位和幅度對齊,同時在 感興趣的傳遞帶。由于每個通道和系統(tǒng)都是唯一的,因此 DSP 必須 專門針對該配置、環(huán)境和硬件批次進行了調(diào)整。

數(shù)字上/下變頻器模塊

本文的結(jié)果高度利用了數(shù)字上變頻器(DUC)DSP模塊和 數(shù)字下變頻器 (DDC) DSP 模塊并置在單片 DAC模數(shù)轉(zhuǎn)換器。DUC 和 DDC 框圖示例揭示了常用的內(nèi)部結(jié)構(gòu) 其中的數(shù)據(jù)路徑如圖 2 所示。這些 DUC 和 DDC 模塊可以用于 許多有用的目的:

轉(zhuǎn)換器采樣率的插值 (DUC) 和抽取 (DDC) 比較 數(shù)字接口的數(shù)據(jù)速率。

轉(zhuǎn)換待合成DAC數(shù)據(jù)(DUC)的頻率和 數(shù)字化 ADC 數(shù)據(jù) (DDC)。

將接口上傳輸?shù)臄?shù)字數(shù)據(jù)通道化至基帶 處理器 (BBP)。

為每個通道啟用數(shù)字增益,以生成更接近 系統(tǒng)的完整量程值。

允許注入簡單的數(shù)字音調(diào),以簡化系統(tǒng)啟動,而無需 需要數(shù)字數(shù)據(jù)鏈路。

根據(jù)公共參考對齊每個通道的相位。

通常希望將數(shù)字數(shù)據(jù)速率卸載到或從 轉(zhuǎn)換器與轉(zhuǎn)換器的采樣率不同,以節(jié)省系統(tǒng) 電源并提高整體系統(tǒng)靈活性。因此,數(shù)字上變頻器和 下變頻器模塊通常被實現(xiàn)。DUC模塊允許來自BBP的發(fā)射波形數(shù)據(jù)以低于DAC采樣率的速率傳輸, 從而允許DAC在 這個更高的速率,如圖2頂部的插值子塊所示。 同樣,DDC模塊允許以更高速的ADC對接收輸入進行數(shù)字化處理 采樣率在被抽取之前,然后以較低的數(shù)據(jù)速率發(fā)送到BBP, 如圖2底部的抽取子塊所示。

poYBAGOa3z-AWEDjAAKUNN3LhVI069.jpg?h=270&hash=C8203360EEB0350EC2662083C10FEB43&imgver=1

圖2.DUC 和 DDC 模塊現(xiàn)在在轉(zhuǎn)換器 IC 中提供了許多有用的 DSP 功能。

此外,在數(shù)字域中通常需要頻率轉(zhuǎn)換 合成或分析更高頻率的模擬信號,與 這些信號通過數(shù)字接口發(fā)送到BBP或從BBP發(fā)送。許多系統(tǒng) 利用 DUC 和 DDC 中的復(fù)值 NCO 來實現(xiàn)這一點 頻率轉(zhuǎn)換,如圖2所示。士官可以被視為數(shù)字化 可用作本振(LO)等效信號的信號發(fā)生器, 當發(fā)送到也包含在 DUC/DDC 中的數(shù)字混音器中時,可以增加 發(fā)送到DAC的發(fā)射波形頻率(如DUC案例)或 降低從ADC發(fā)送的接收波形頻率(如DDC中) 案例)。通常,當發(fā)生數(shù)字頻率轉(zhuǎn)換時,這些輸出 DDC內(nèi)的數(shù)字混頻器變得復(fù)值,使得同相(I) 正交相位(Q)信號可以沿單個數(shù)字通道傳播 最終附加到唯一的ADC采樣實值數(shù)據(jù)。同樣, 將復(fù)值信號輸入到DUC數(shù)字增益模塊的數(shù)字混頻器 在被發(fā)送到合成實值信號的唯一DAC之前,在其輸出端變?yōu)閷嵵怠?/p>

此外,DUC 和 DDC 允許用戶實現(xiàn)多個數(shù)字通道 在轉(zhuǎn)換器的瞬時帶寬內(nèi)。這會導(dǎo)致更多的數(shù)據(jù)流 能夠被BBP合成和/或分析,而不是數(shù)量 子陣列本身中的轉(zhuǎn)換器。結(jié)果是一個可以提供的系統(tǒng) 改進了兩個窄通道情況下的信號合成或分析 希望分開很遠。

如圖2所示,數(shù)字增益模塊也經(jīng)常出現(xiàn)在DUC中。 和 DDC。數(shù)字增益通過提供靜態(tài)數(shù)字碼值來實現(xiàn) 子塊中另一個數(shù)字混音器的輸入。使用此功能允許 用戶實現(xiàn)的碼值更接近滿量程值提供的數(shù)量 用于數(shù)字接口的位數(shù)。同樣,直流偏移連續(xù)波 (CW) 可以通過簡單地提供連續(xù)的音調(diào)來注入音調(diào)而不是基帶數(shù)據(jù) 靜態(tài)代碼值到數(shù)字混音器的一個端口中。這使用戶可以輕松地 通過DAC將發(fā)射CW音合成到模擬域,而無需 需要與BBP建立JESD204B或JESD204C數(shù)據(jù)鏈路。

此外,相位偏移模塊通常在NCO的輸出端實現(xiàn), 如圖2所示。這些相位偏移可用于校正與 系統(tǒng)。由于每個 DUC 和 DDC 都包含自己的 NCO,因此允許一種方法 只需偏移 對于給定的NCO頻率,NCO的相位按確定的量。結(jié)果, 當與可用的多芯片同步算法結(jié)合使用時,是 所有通道之間的確定性相位關(guān)系,可以使用 這些 NCO 相位偏移。1圖3顯示了嚴格實現(xiàn)相位對準前后16個同時接收I/Q數(shù)據(jù)的實驗結(jié)果 通過為每個接收數(shù)據(jù)路徑設(shè)置所需的 NCO 相位偏移值。注意 這些數(shù)字校正還可以校正射頻微波損傷 位于每個通道的前端網(wǎng)絡(luò)中。

pYYBAGOa30aAA6hVAATt-2ClMDc422.jpg?h=270&hash=CD74DE73B2A8769DD964FE57A4E1F2CC&imgver=1

圖3.實驗結(jié)果顯示,嚴格使用數(shù)字化儀IC上DDC模塊中提供的復(fù)雜NCO相位偏移,對16個已相位對齊(但未幅度對齊)的接收通道同時捕獲I/Q。

可編程有限脈沖響應(yīng)濾波器

而位于NCO輸出端的相位偏移模塊可用于創(chuàng)建相位 在單一頻率下對準,子陣列校準通常需要相位對準 在整個感興趣的整個頻段。此外,幅度均衡, 其中所有通道相對于公共參考通道具有標稱相同的幅度,以及幅度增益趨平化,其中所有通道都具有 需要相對于頻率的不變幅度響應(yīng)。

為了獲得寬帶相位和幅度校正,通常使用另一個DSP模塊 受雇。這些模塊稱為有限脈沖響應(yīng)(FIR)濾波器。2FIR濾波器是DSP中大量使用的一種數(shù)字濾波器,其系數(shù)決定了 輸入數(shù)字信號的幅度和相位響應(yīng)。允許這些的系統(tǒng) 要改變的系數(shù)被視為可編程FIR(pFIR)濾波器,并允許 用戶可以為每個通道生成自己所需的幅度和相位響應(yīng)。

使用pFIR實現(xiàn)通道幅度對齊和增益平坦化

用于演示寬帶幅度的系統(tǒng)的高級框圖 相位對齊以及增益平坦化如圖4所示。這個系統(tǒng) 使用四個數(shù)字化IC,每個包含四個發(fā)送和四個 接收模擬通道,或 8 個發(fā)射和 8 個接收數(shù)字通道。什么時候 使用系統(tǒng)中的所有四個數(shù)字化IC,總共16個發(fā)送和16個接收模擬 實現(xiàn)信道,或32個發(fā)射和32個接收數(shù)字信道。分開 鎖相環(huán)(PLL)頻率合成器IC用于提供轉(zhuǎn)換器采樣時鐘 信號到每個數(shù)字化 IC。此外,時鐘緩沖器IC用于提供 多芯片同步所需的數(shù)字參考和系統(tǒng)參考時鐘 算法。1系統(tǒng)首先配置為在S波段內(nèi)運行,并設(shè)置了 NCO頻率使得所有發(fā)射和所有接收通道的模擬信號在2.7 GHz時相同。使用的DAC采樣率為12 GSPS,平臺 在第一個奈奎斯特中合成發(fā)射通道。ADC 采樣速率為 4 GSPS 平臺在第二個奈奎斯特捕獲接收通道。

poYBAGOa30uAE8rUAAQNDKs5Wbo221.jpg?h=270&hash=4E3DA2481D3CDE0A316195C2FAB2858E&imgver=1

圖4.該高級系統(tǒng)框圖用于演示多通道相位和幅度均衡/平坦度。

如圖5所示,附加的16發(fā)送/16接收校準板 用于簡明扼要地將組合通道傳輸信號環(huán)回每個 單個接收通道,以便同時捕獲所有接收 可以獲得通道。然后,系統(tǒng)的PLL頻率合成器使用以下命令對齊 自己的相位調(diào)整塊,以及發(fā)射通道和接收 通道使用中提供的NCO相位偏移模塊粗略對齊 分別是 DUC 和 DDC。這導(dǎo)致子系統(tǒng)大致 相位對齊在校準頻率處,如圖3所示,但 尚未實現(xiàn)幅度對齊。雖然本文使用16發(fā)送/16接收校準板對系統(tǒng)進行電氣對準,但類似的 使用系統(tǒng)校準可以在空中獲得配置 反射器還有助于糾正任何天線通道間異常。

poYBAGOa31OASSmfAAl7-E3R8UE062.jpg?h=270&hash=C35E7D569D0D805F968006D9BD74441F&imgver=1

圖5.測試設(shè)置輸出發(fā)射(紅色)信號,然后使用附加的 16 發(fā)射/16 接收校準板組合所有發(fā)射信號。然后,該組合信號被均勻分割并循環(huán)回每個接收(橙色)通道。16 發(fā)射/16 接收校準板位于圖像頂部,與本文中使用的單獨 Quad-MxFE? 平臺配合使用??梢哉{(diào)整PLL/頻率合成器信號(綠色),以校正平臺上有意引入的熱損傷。

如圖4所示,96抽頭pFIR濾波器位于每個濾波器的輸出端 ADC,使得每個ADC通道的相位和幅度響應(yīng)可以 在整個ADC采樣速率的頻率范圍內(nèi)相互對齊。 因此,這會將pFIR置于ADC和DDC模塊之間。因此, 數(shù)字接口的數(shù)據(jù)速率與pFIR速率的數(shù)據(jù)速率不同,因此 了解頻率轉(zhuǎn)換和速率抽取量 系統(tǒng)需要使用pFIR進行通道幅度對齊。由于真實 本文在每個ADC的輸入端(pFIR輸入端)對數(shù)據(jù)進行采樣 是真正的價值。此外,系統(tǒng)設(shè)計是可配置的,因此 每個ADC對的pFIR模塊是實現(xiàn)的解決方案,如雙實數(shù)所示 圖 4 中的塊?;蛘撸@允許將I/Q復(fù)數(shù)輸入轉(zhuǎn)換為兩個 獨立的ADC以實現(xiàn)系統(tǒng)對準。

為了對系統(tǒng)中的通道進行幅度對齊和幅度變平,寬帶 線性調(diào)頻波形加載到每個發(fā)射通道中,使其包含 系統(tǒng)I/Q帶寬內(nèi)的所有頻率。這允許用戶 確定系統(tǒng)內(nèi)所有頻率的頻率誤差響應(yīng) 數(shù)據(jù)速率。在此之后,在抽取時獲得基線數(shù)據(jù)捕獲 I/Q 數(shù)據(jù)速率。對于本文中的結(jié)果,ADC采樣率為4 GSPS和 采用250 MSPS的I/Q數(shù)據(jù)速率。因此,每個發(fā)射NCO頻率是 設(shè)置為 2.7 GHz,由于頻率原因,每個接收 NCO 頻率設(shè)置為 1.3 GHz 從第二個奈奎斯特向下折疊到第一個奈奎斯特?;€數(shù)據(jù) 使用 MATLAB 系統(tǒng)接口捕獲,幅度和相位誤差 計算每個通道相對于增益平坦的響應(yīng) Rx0 使得所有接收通道接收的最大值是理想的 在整個I/Q頻段接收輸入。圖 6 顯示了相位和 系統(tǒng)中 16 個接收通道中 4 個的幅度誤差響應(yīng)。注意 從圖6左側(cè)開始,NCO相位偏移傾向于主要校正 每個接收通道的相位誤差,但從右側(cè)可以觀察到 圖6,系統(tǒng)中仍然存在幅度誤差。其余 12 個接收 通道具有類似的錯誤響應(yīng)。另請注意,不僅接收 振幅與Rx0不相同,但沒有振幅平坦度也很差 使用額外的校準技術(shù)。這些異常是故意的 在ADC前端網(wǎng)絡(luò)中引入使用模擬濾波器,以便演示幅度平坦度和均衡。?

pYYBAGOa31WAM2vpAAF-KZz5uDc831.jpg?h=270&hash=FB66ECCD315C6FF2EA36537853D707A9&imgver=1

圖6.每個通道相對于增益平坦Rx0的相位/幅度誤差響應(yīng)有助于確定pFIR濾波器設(shè)計。

因此,提高幅度對齊和幅度平坦度,實值 96抽頭任意幅度和相位pFIR基于每個通道相對于增益平坦Rx0的復(fù)值誤差響應(yīng)而設(shè)計。 注意使pFIR設(shè)計算法更重視誤差 目標較窄I/Q頻帶的響應(yīng)。然而,完整的pFIR設(shè)計 覆蓋更廣泛的全速率ADC奈奎斯特區(qū),以及 250 MHz子帶被迫進入單位通帶響應(yīng)。因此,為此 文章,以接收NCO頻率(1.3 GHz)為中心的250 MHz子頻段 pFIR設(shè)計的權(quán)重高于奈奎斯特的其余部分 區(qū)。這些pFIR使用DSP中的濾波器設(shè)計功能進行設(shè)計 MATLAB 中的系統(tǒng)工具箱,但也可以采用類似的算法 在現(xiàn)場系統(tǒng)的硬化數(shù)字電路中。圖 7 顯示了設(shè)計 96抽頭pFIR濾波器,用于本示例中使用的16個接收通道中的兩個 品。其余14個接收通道的pFIR設(shè)計類似。圖8 顯示了整個奈奎斯特的設(shè)計pFIR幅度和相位響應(yīng) 子陣列中所有 16 個接收通道的區(qū)域。

poYBAGOa31iABb_RAAGkHttN7YI447.jpg?h=270&hash=0C3982515F5976DAA2C88557F71B8960&imgver=1

圖7.獨立的96抽頭pFIR設(shè)計用于在整個子陣列上提供增益平坦化和幅度對齊。

pYYBAGOa31yAS5qMAAJ7uMnZPtE400.jpg?h=270&hash=2DD00F057D243BE9B4E17A2E1ED9900D&imgver=1

圖8.為所有接收通道設(shè)計的pFIR頻率響應(yīng)顯示了每個通道應(yīng)用的校準響應(yīng)。

t 需要注意的是,pFIR 設(shè)計算法通常在 0 到 1 之間的連續(xù)值系數(shù)空間上進行設(shè)計。然而 硬件要求將這些連續(xù)值的系數(shù)量化,并且 強制在系統(tǒng)上可用的特定位寬內(nèi)。該系統(tǒng)使用 改變pFIR系數(shù)空間的位寬,使得某些系數(shù) 16 位,其他是 12 位,還有一些只有 6 位。此外,12 位 系數(shù)必須位于 16 位系數(shù)旁邊。從中可以看出 圖 7 中的系數(shù)值,只有較大的系數(shù)需要 16 位,而較小的系數(shù)只需要 6 位。但是,任何 量化理想濾波系數(shù)時,引入量化誤差, 并注意盡量減少本文的量化誤差,以便 設(shè)計的系數(shù)仍然適合可用的系數(shù)空間。

執(zhí)行量化后,將pFIR系數(shù)加載到每個 借助應(yīng)用程序編程接口 (API) 功能的通道 與數(shù)字化儀 IC 一起提供。本文使用串行外設(shè)接口 (SPI) 通過 API 進行通信,以修改每個通道的系數(shù)。然而 也可以使用專用的通用輸入/輸出 (GPIO) 信號 如果需要,可以更快地在不同的系數(shù)庫之間切換。

最后,在pFIR處于以下條件時獲得后續(xù)接收數(shù)據(jù)捕獲 能夠分析pFIR設(shè)計的有效性。圖 9 的頂部顯示了 啟用 pFIR 之前的結(jié)果。請注意,在幅度均衡步驟之前,16 個接收通道具有不同的幅度和相位 感興趣的頻率。另請注意,八個接收通道具有不同的 振幅平坦度響應(yīng)比其他八種響應(yīng)。但是,在設(shè)計之后 并為每個接收通道啟用 pFIR,如 圖9底部,所有接收通道的幅度在I/Q帶寬上標稱幅度均衡、幅度平坦化和相位對齊。 額外的幅度和相位均衡改進可以通過以下方式進行 更精細的pFIR設(shè)計,但這超出了本文的范圍。

poYBAGOa32OAEzQaAARehhS0goQ003.jpg?h=270&hash=2DC51CF42DE9A1E79511F107A0B93A49&imgver=1

圖9.為每個接收通道實施pFIR可改善相對于Rx0的幅度均衡和幅度平坦度。

數(shù)字化單元資源消耗與 FPGA 資源消耗

如前所述,片內(nèi)硬化pFIR存在于ADC數(shù)據(jù)路徑之前 抽取階段。這些 pFIR 為用戶提供了重要的應(yīng)用 所展示的靈活性,但 pFIR 還允許開發(fā)人員顯著 由于功能卸載到數(shù)字化IC本身,減少了FPGA資源。這 顯而易見的問題變成了:為什么要在數(shù)字化IC上使用硬化的pFIR 而不是在 FPGA 上的硬件描述語言 (HDL) 結(jié)構(gòu)中?這 可以分為幾個部分回答:資源減少、設(shè)計復(fù)雜性和 功耗。

無論重點領(lǐng)域如何,減少資源都是一個重要的話題。在以下情況下: 數(shù)字化IC,硬化的pFIR模塊已經(jīng)創(chuàng)建并放置。在一個 FPGA,F(xiàn)IR 濾波器可以由包含特定 FPGA 結(jié)構(gòu)的 DSP 切片構(gòu)建 用于 DSP 功能的組件。FPGA DSP 切片不同于傳統(tǒng)的邏輯門(如觸發(fā)器),并計入 FPGA 資源利用率 分別。確定是否應(yīng)在數(shù)字化中使用 pFIR IC 或 FPGA,F(xiàn)PGA 的利用率 — 特別是 DSP 切片利用率 百分比 - 變得至關(guān)重要。作為比較,所選的VCU118 平臺包含一個由 6840 組成的 XCVU9P Virtex Ultrascale+ Xilinx FPGA 數(shù)字信號處理器切片。雖然這是一個相對大量的DSP切片,但 在確定要有多少個濾波器時,還必須考慮通道 放置在織物中。???

為此,必須知道濾波器所需的輸入采樣率。表 1 顯示 合成FIR設(shè)計時所需的估計資源數(shù)量 在 FPGA 上,用于映射到潛在數(shù)字化 IC 數(shù)據(jù)路徑的多個用例 配置。每個篩選器的估計資源數(shù)來自 賽靈思LogiCORE處理器?IP FIR 編譯器 7.2 塊摘要。要查看此摘要, 在簡化的 MicroBlaze 設(shè)計中添加了一個濾波器,如圖 10 所示,即 在賽靈思 Vivado 中創(chuàng)建??設(shè)計套件 2018.2。250 MSPS和1 GSPS費率 是 FIR 將使用來自 轉(zhuǎn)換器,而 4 GSPS 情況假設(shè)數(shù)據(jù)輸入未抽取 直接從轉(zhuǎn)換器。每個FIR濾波器以250 MHz運行,以模擬 如果FIR濾波器位于基帶數(shù)據(jù)路徑中并且包含 96 個 16 位可重載系數(shù)。

紅外輸入采樣率 FPGA 中每個濾波器的 DSP 切片數(shù) FPGA 中所需的濾波器 FPGA 中所有濾波器的總 DSP 切片數(shù) XCVU9P的利用率(共6840個DSP切片)(%)
250兆赫 96 32 3072 45
1千兆赫 384 32 12288 180
4千兆赫 1536 16 24576 359

pYYBAGOa32SACIJ2AACY5Lo2QxY232.jpg?h=270&hash=63CBE8AB750EDD9D3E3CB6833BDB9CA9&imgver=1

圖 10.在FPGA中實現(xiàn)了具有一個FIR濾波器的MicroBlaze設(shè)計示例,以確定資源利用率。

考慮到 XCVU9P FPGA 的利用率百分比,很明顯 必須使用更大的FPGA,例如XCVU13P(具有12,288個DSP切片)來 包含所需的所有篩選器。對于 4 個 GSPS FIR 濾波器,至少有兩個 XCVU13P設(shè)備需要共享所有過濾器的資源負載, 這反過來又推高了設(shè)計成本。相比之下,所需的所有過濾器 強化DSP pFIR實現(xiàn)中使用的所有16個通道在 本文前面的部分完全包含在數(shù)字化IC中 自己實現(xiàn)一種不太復(fù)雜的系統(tǒng)設(shè)計方法。

FPGA 內(nèi)部 FIR 的另一個主要問題是與高 DSP 切片資源利用率相關(guān)的設(shè)計復(fù)雜性??紤]如何構(gòu)建篩選器。 在硅上,濾波器的設(shè)計固定在芯片中的單個位置,但 系數(shù)和權(quán)重可以通過數(shù)字方式改變,從而產(chǎn)生相對靜態(tài)的 實現(xiàn)。在FPGA結(jié)構(gòu)中,F(xiàn)IR濾波器設(shè)計路由這些DSP切片 在芯片的各個區(qū)域。這意味著隨著過濾器的增長或變化, FPGA 的更多區(qū)域被消耗,DSP 切片之間的路由連接 變得越來越具有挑戰(zhàn)性。其次,其余部分的路由 FPGA設(shè)計可以通過擴展FIR濾波器設(shè)計來損害,這可能會使 在某些情況下,時序關(guān)鍵路由即使不是不可能,也很困難。

數(shù)字化元件功耗與 FPGA 功耗

轉(zhuǎn)換器采樣速率提高和多通道集成的一般行業(yè)趨勢通常會導(dǎo)致系統(tǒng)架構(gòu)師分析系統(tǒng)功耗 在整體設(shè)計中實現(xiàn)DSP模塊時的功耗。歷史 這些DSP模塊已通過使用可編程邏輯實現(xiàn), 例如在 FPGA 中找到的。但是,實現(xiàn)可配置塊 在FPGA中,通常會產(chǎn)生過多的整體系統(tǒng)功耗。

為了嘗試直接比較兩個系統(tǒng),幾個簡單的參考設(shè)計 為VCU118創(chuàng)建,用于確定基于FPGA的濾波器方法在現(xiàn)實場景中功耗的相對差異。VCU118 是 之所以選擇它,是因為當時它直接擁有所有評估系統(tǒng)中最多的DSP 由賽靈思提供和支持。基于 VCU118,兩個 Vivado 項目分別是 為每個FIR輸入采樣率創(chuàng)建:一個帶濾波器,一個不帶濾波器。為 在 250 MHz 和 1 GHz 的情況下,設(shè)計中插入了 8 個 FIR 濾波器 類似于圖 10 所示。在4 GHz情況下,只有兩個FIR濾波器 由于資源利用率高而插入設(shè)計中。每個過濾器都使用 輸出 Xilinx LogiCORE DDS 編譯器 6.0 模塊,以確保使用有效數(shù)據(jù)。 同樣重要的是要注意,在合成后檢查了RTL以驗證 過濾器保留在設(shè)計中,確保它們沒有被優(yōu)化掉。 在每個采樣率的第二個設(shè)計中,濾波器被移除,但所有 其他 IP 塊仍然存在。

一旦實施,設(shè)計就啟動了,電流測量 用于創(chuàng)建相對功率增量,以隔離 過濾器。濾波器的電流消耗可以在表2中每個濾波器列的測量功率下看到。然后,所有濾波器的總功耗為 使用為設(shè)計中有限數(shù)量的濾波器收集的數(shù)據(jù)進行外推 (8 個濾波器用于 250 MHz 和 1 GHz,兩個濾波器用于 4 GHz)。這個三角洲是 用于擴展到不同配置的基本比較單位 VCU118無法實現(xiàn),但數(shù)字化儀IC可以實現(xiàn)。這 作者認為這對FPGA是相對公平的,或者可能對FPGA有利。 因為實際系統(tǒng)的功耗不太可能線性擴展。最后,結(jié)果 與各種濾波器實現(xiàn)的功率估計值進行比較 由 Xilinx 功率估算器 (XPE) 工具生成。3功率估算 遠高于外推結(jié)果,但這可能解釋了 由于利用率提高,功率非線性增加。

遠紅外輸入采樣率 FPGA 中所需的濾波器 每個濾波器的測量功率(FPGA)(W) FPGA 中所有濾波器的計算功耗 (W) FPGA 中每個濾波器的功率消耗(W)(來自 XPE 工具) FPGA 中所有濾波器的最差情況總功率 (W)(來自 XPE 工具) 在數(shù)字化儀IC中使用硬化DSP測量的每個濾波器的功率(W) 在數(shù)字化儀IC中使用硬化DSP測量的所有濾波器的功率(W)
250兆赫 32 0.75 2.40 0.391 13 X X
1千兆赫 32 0.22 7.04 1.564 50 X X
4千兆赫 16 0.81 12.96 6.254 100 0.405 6.48

為了比較FPGA中FIR與硬化pFIR的功耗 數(shù)字化儀IC,將簡單濾波器設(shè)計的測量結(jié)果與 使用硬化pFIR的多通道系統(tǒng)的實際電流消耗 數(shù)字化儀 IC 上的 DSP 模塊。包括所有前端網(wǎng)絡(luò)和時鐘 電路,使用數(shù)字化儀IC平臺的總系統(tǒng)功耗 未啟用硬化 pFIR 約為 98.40 W。當所有16個硬化pFIR都啟用時,使用數(shù)字化儀的總系統(tǒng)功耗 IC平臺約為104.88 W。因此,功耗增量 多通道平臺中使用的硬化pFIR的總功率約為6.48 W 用于數(shù)字化 IC 系統(tǒng)上的所有 16 個接收通道。硬化的 pFIR 是 直接從ADC接收數(shù)據(jù),并且必須以ADC采樣速率(4 GSPS)運行 對于這一代人。

但是,將這種功耗與消耗的功耗進行比較,就好像有 是 16 4 GSPS FPGA FIR 有點不合理,因為資源利用率 對于單個 Virtex Ultrascale+ 系列 FPGA 來說,這是不可能的高。因此, 將 250 MSPS 速率的 FPGA FIR 與硬化的 4 GSPS pFIR 進行比較,具有 表2和圖11顯示了32個FPGA FIR的功耗 (16 I FIR 和 16 Q FIR) 為 2.40 W。FPGA 中的濾波器運行了 16× 更多 比那些在硬化數(shù)字化儀IC DSP塊中慢,但FPGA仍然 功耗是硬化數(shù)字化儀IC的0.37×。比較 32 個 1 GSPS FPGA FIR 到硬化的 4 GSPS pFIR,F(xiàn)PGA FIR 繪制 7.04 W(已經(jīng)比硬化的pFIR更高的功耗) 同時運行速度比硬化的 pFIR 慢 4×。比較 16 4 GSPS FPGA FIR 到 16 個強化的 4 GSPS pFIR,F(xiàn)PGA 消耗的功率是 2× 使用此系統(tǒng)配置。綜上所述,圖11顯示,數(shù)字化IC中硬化pFIR的功耗小于相應(yīng)的 FPGA FIR 濾波器。此外,硬化的pFIR降低了FPGA的利用率。 DSP切片,這反過來又降低了設(shè)計的復(fù)雜性并降低了 總功耗。使用更高速率的濾波器還可以打開更多的寬帶 可能無法將數(shù)據(jù)速率降低到250 MSPS濾波器的用例。

poYBAGOa32eAKK5mAAEbduKblUA331.jpg?h=270&hash=B2F9838749CD83EDC210971CA119BB50&imgver=1

圖 11.數(shù)字化儀 IC 內(nèi)的硬化型 DSP 模塊可改善系統(tǒng)級功耗。

要考慮的最后一個因素是在 數(shù)字化儀IC等器件AD9081過度依賴FPGA資源。利用 在許多應(yīng)用中,16個通道可能只是最終系統(tǒng)的一個小子陣列。 對于利用強化型DSP的系統(tǒng)集成商(如AD9081),他們 將擁有更靈活的大規(guī)模解決方案,以及更簡單的信號 鏈與通過添加 FPGA 擴展后端處理相比 資源。作者主要考慮的是具有中心系統(tǒng)的系統(tǒng) 處理模型,其中所有數(shù)據(jù)最終必須收斂到單個FPGA,用于 這個論點。在這種情況下,添加更多具有內(nèi)置濾波功能的數(shù)據(jù)轉(zhuǎn)換器 當您擴展通道時,將需要更多的 SERDES 通道,但它在架構(gòu)上是 易于管理,因為不需要更多的FPGA資源。沒有這些 強化的DSP功能,系統(tǒng)集成商將需要將多個FPGA連接在一起,以便為同一應(yīng)用提供必要的資源, 這引入了大量的復(fù)雜性。

結(jié)論

圖中顯示了使用集成在單片數(shù)字化元件IC中的DSP模塊的系統(tǒng),具體示例表明這些數(shù)字模塊 模塊可以提供所需的多通道幅度和相位均衡 相控陣、雷達、衛(wèi)星通信和電子戰(zhàn)應(yīng)用。一種使用pFIR數(shù)字濾波器和DUC/DDCNCO相位偏移的方法顯示 無需即可實現(xiàn)多通道寬帶均衡 用于在 FPGA 中合成的這些 DSP 模塊。用于此的系統(tǒng) 演示如圖 12 所示,稱為四通道 MxFE 平臺4和 可從ADI公司購買。具體而言,AD9081 MxFE IC 已被用作子陣列設(shè)計的骨干。示例 HDL, MATLAB 腳本和用戶文檔可在ADQUADMXFE1EBZ產(chǎn)品上找到 維基頁面(ADI公司2020)。16 發(fā)送/16 接收校準板 (ADQUADMXFE-CAL) 也可供購買。儀器儀表和5G市場也可能有興趣將這些技術(shù)用于子陣列測試。 以及測量或基站開發(fā)。

審核編輯:郭婷

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

    關(guān)注

    556

    文章

    8157

    瀏覽量

    357462
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22048

    瀏覽量

    618329
  • 濾波器
    +關(guān)注

    關(guān)注

    162

    文章

    8137

    瀏覽量

    182034
  • IC
    IC
    +關(guān)注

    關(guān)注

    36

    文章

    6123

    瀏覽量

    179359
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1662

    瀏覽量

    50210
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    利用AD5380通道DAC實現(xiàn)輸出通道監(jiān)控

    通道DAC系統(tǒng)中,能夠通過單點監(jiān)控所有的輸出,這對于排除故障和診斷分析非常有利。本文所述電路利用一個單通道SAR型
    發(fā)表于 10-23 14:53 ?3345次閱讀
    利用AD5380<b class='flag-5'>多</b><b class='flag-5'>通道</b><b class='flag-5'>DAC</b>實現(xiàn)輸出<b class='flag-5'>通道</b>監(jiān)控

    ADC/DAC IC集成強化型DSP改進寬帶通道系統(tǒng)

    鑒于XCVU9P FPGA的利用率,很顯然必須要用一個更大的FPGA,比如XCVU13P(包含12,288個DSP分片),來包含所有需要的濾波器。
    發(fā)表于 01-17 14:35 ?3991次閱讀
    <b class='flag-5'>ADC</b>/<b class='flag-5'>DAC</b> <b class='flag-5'>IC</b><b class='flag-5'>上</b>的<b class='flag-5'>集成</b>強化型<b class='flag-5'>DSP</b><b class='flag-5'>改進</b><b class='flag-5'>寬帶</b><b class='flag-5'>多</b><b class='flag-5'>通道</b><b class='flag-5'>系統(tǒng)</b>

    基于AD9371射頻集成芯片的通道寬帶同步采集系統(tǒng)

    ?今天我就以其中一個實際應(yīng)用——通道寬帶同步采集系統(tǒng)為大家展示如何將射頻集成芯片AD9371應(yīng)用起來。 一、 摘要本文為大家介紹了一種由
    發(fā)表于 08-09 06:44

    66AK2L06 JESD實現(xiàn)與寬帶ADCDAC的連接包括BOM及原理圖

    數(shù)據(jù)轉(zhuǎn)換器通道采樣率高達 368Msps,處理帶寬為 120MHz適用于濾波、下采樣或采樣的 DFE 處理系統(tǒng)已針對測試和測量以及國防應(yīng)用進行優(yōu)化附加了 JESD 的
    發(fā)表于 09-19 09:03

    高速數(shù)據(jù)轉(zhuǎn)換器與基帶處理器連接的寬帶接收器系統(tǒng)設(shè)計

    特色信號處理器易于通過 JESD204B 集成到數(shù)據(jù)轉(zhuǎn)換器當連接至 ADC32RF80 時,可用帶寬為兩個 75MHz 通道或單個 100MHz 通道適用于濾波、下采樣或
    發(fā)表于 09-20 09:07

    MAX1020 10位、通道ADC/DAC

    MAX1020/MAX1022/MAX1057/MAX1058將一個10位、多路模/數(shù)轉(zhuǎn)換器(ADC)和一個10位、八路數(shù)/模轉(zhuǎn)換器(DAC)集成在單片IC
    發(fā)表于 04-26 11:34 ?1794次閱讀
    MAX1020 10位、<b class='flag-5'>多</b><b class='flag-5'>通道</b><b class='flag-5'>ADC</b>/<b class='flag-5'>DAC</b>

    片高速ADCDAC的作用

      本文討論閉環(huán)系統(tǒng)的關(guān)鍵要素,重點關(guān)注模/數(shù)轉(zhuǎn)換器(ADC)和數(shù)/模轉(zhuǎn)換器(DAC)的關(guān)鍵角色。文章介紹片高速ADC
    發(fā)表于 09-15 10:52 ?11次下載
    <b class='flag-5'>多</b>片高速<b class='flag-5'>ADC</b>和<b class='flag-5'>DAC</b>的作用

    DSP教程---ADCDAC

    DSP教程---ADCDAC(電源技術(shù)期刊是不是ei)-該文檔為DSP教程---ADCDAC
    發(fā)表于 09-16 13:26 ?18次下載
    <b class='flag-5'>DSP</b>教程---<b class='flag-5'>ADC</b>和<b class='flag-5'>DAC</b>

    ADCDAC IC集成強化型DSP改進寬帶通道系統(tǒng)

    為打破其中的一些限制,半導(dǎo)體行業(yè)將更多的通道整合到同一個硅封裝中,借此降低每個通道的功率要求。此外,半導(dǎo)體公司還將更復(fù)雜的功能整合到數(shù)字前端,簡化了過去在專用集成電路(ASIC)或現(xiàn)場可編程門陣列(FPGA)結(jié)構(gòu)中才能實現(xiàn)的片外
    的頭像 發(fā)表于 03-29 15:11 ?1433次閱讀
    <b class='flag-5'>ADC</b>/<b class='flag-5'>DAC</b> <b class='flag-5'>IC</b><b class='flag-5'>上</b>的<b class='flag-5'>集成</b>強化型<b class='flag-5'>DSP</b><b class='flag-5'>改進</b><b class='flag-5'>寬帶</b><b class='flag-5'>多</b><b class='flag-5'>通道</b><b class='flag-5'>系統(tǒng)</b>

    設(shè)計寬帶通道系統(tǒng)的逐步注意事項

    設(shè)計寬帶通道系統(tǒng)的逐步注意事項
    發(fā)表于 10-31 08:23 ?0次下載
    設(shè)計<b class='flag-5'>寬帶</b>寬 <b class='flag-5'>多</b><b class='flag-5'>通道</b><b class='flag-5'>系統(tǒng)</b>的逐步注意事項

    集成寬帶DACADC中使用芯片同步功能的電相位確定性

    在單個單芯片中集成多個數(shù)字信號處理 (DSP) 模塊、寬帶數(shù)模轉(zhuǎn)換器 (DAC) 和寬帶模數(shù)轉(zhuǎn)換器 (A
    的頭像 發(fā)表于 12-19 13:56 ?2399次閱讀

    AD9084 MxFE 四通道、16位、28 GSPS RF DAC和四通道、12位、20 GSPS RF ADC技術(shù)手冊

    JESD204C 或 20 Gbps JESD204B數(shù)據(jù)收發(fā)器端口、片時鐘乘法器以及針對寬帶頻段、直接到 RF 應(yīng)用的數(shù)字信號處理 (DSP) 功能。AD9084 還具有旁路
    的頭像 發(fā)表于 04-18 15:47 ?846次閱讀
    AD9084 MxFE 四<b class='flag-5'>通道</b>、16位、28 GSPS RF <b class='flag-5'>DAC</b>和四<b class='flag-5'>通道</b>、12位、20 GSPS RF <b class='flag-5'>ADC</b>技術(shù)手冊

    AD9088 Apollo MxFE 八通道、16位、16 GSPS RF DAC和八通道、12位、8 GSPS RF ADC技術(shù)手冊

    JESD204C 或 20 Gbps JESD204B 數(shù)據(jù)收發(fā)器端口、一個片時鐘乘法器以及針對寬帶頻段、直接到 RF 應(yīng)用的數(shù)字信號處理 (DSP) 功能。AD9088 還具
    的頭像 發(fā)表于 04-18 15:58 ?363次閱讀
    AD9088 Apollo MxFE 八<b class='flag-5'>通道</b>、16位、16 GSPS RF <b class='flag-5'>DAC</b>和八<b class='flag-5'>通道</b>、12位、8 GSPS RF <b class='flag-5'>ADC</b>技術(shù)手冊

    AD9084 Apollo MxFE四通道、16位、28 GSPS RF DAC和四通道、12位、20 GSPS RF ADC技術(shù)手冊

    模數(shù)轉(zhuǎn)換器 (ADC) 內(nèi)核。AD9084 支持 4 個發(fā)射通道和 4 個接收通道。AD9084 非常適合需要寬帶 ADC
    的頭像 發(fā)表于 04-28 09:32 ?429次閱讀
    AD9084 Apollo MxFE四<b class='flag-5'>通道</b>、16位、28 GSPS RF <b class='flag-5'>DAC</b>和四<b class='flag-5'>通道</b>、12位、20 GSPS RF <b class='flag-5'>ADC</b>技術(shù)手冊

    AD9088八通道、16 位、16 GSPS RF DAC和八通道、12位、8 GSPS RF ADC技術(shù)手冊

    JESD204C 或 20 Gbps JESD204B 數(shù)據(jù)收發(fā)器端口、一個片時鐘乘法器以及針對寬帶頻段、直接到 RF 應(yīng)用的數(shù)字信號處理 (DSP) 功能。AD9088 還具
    的頭像 發(fā)表于 04-28 09:35 ?339次閱讀
    AD9088八<b class='flag-5'>通道</b>、16 位、16 GSPS RF <b class='flag-5'>DAC</b>和八<b class='flag-5'>通道</b>、12位、8 GSPS RF <b class='flag-5'>ADC</b>技術(shù)手冊