在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于PYNQ的數字信號處理之旅

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-05-17 09:57 ? 次閱讀

在PYNQ RFSoCWorkshop之后,Xilinx再次推出DSP-PYNQ,與之前只發布了基于RFSoC2x2開發套件的overlay和notebooks不同,本次發布的工程增加了對ZCU111和Ultra96的支持

Overlay


開發者可以通過簡單的命令快速安裝overlay,并正式開啟基于PYNQ的數字信號處理之旅。


# PYNQ v2.4.1 v2.5pip3 install https://github.com/Xilinx/DSP-PYNQ/releases/download/v1.0_$BOARD/dsp_pynq-1.0-py3-none-any.whl
# PYNQ v2.6pip3installhttps://github.com/Xilinx/DSP-PYNQ/releases/download/v2.0_$BOARD/dsp_pynq-2.0-py3-none-any.whl
python3-c'importdsp_pynq;dsp_pynq.install_notebooks()'

Notebooks


本次DSP-PYNQ一共發布了兩個有關數字信號處理的notebooks,這些notebooks可以幫助開發者快速熟悉和理解如何使用Python和PYNQ開發數字信號處理(DSP)應用。其中第一個notebook是圍繞數字信號處理功能的DSP和Python包入門應用,第二個notebook在第一個的基礎上,將FFT和FIR處理搬移到PL端進行加速處理。

Notebook 1:蘇格蘭鳥類錄音分析


在該示例應用中,我們將從可視化一些有趣的信號開始——蘇格蘭鳥類的錄音!這段錄音包含兩種不同頻率的蘇格蘭鳥的聲音,我們將使用一些不同的分析技術來了解這些信號,最后對音頻進行處理以分離出單一類型的鳥類。

  • 引入SciPy ecosystem,包括用于DSP運算的scipy.signal和用于數組的numpy。

    • 獲取采樣頻率,樣本數組類型,樣本數據格式,數據長度等信息

    • 使用Scipy對原始樣本數據進行FFT操作。

      63ba1692-d57a-11ec-bce3-dac502259ad0.png

      時域信號

      63d264d6-d57a-11ec-bce3-dac502259ad0.png

      頻域信號

    • 使用Scipy設計FIR濾波器,并驗證其頻率響應。

      63ebe546-d57a-11ec-bce3-dac502259ad0.png

      FIR頻率響應

    • 使用FIR濾波器對原始信號進行濾波。

      6446068e-d57a-11ec-bce3-dac502259ad0.png

      FIR濾波前頻譜

      647be790-d57a-11ec-bce3-dac502259ad0.png

      FIR濾波后頻譜

  • 使用plotly_express和pandas dataframe實現可視化操作,能夠自由對繪圖進行zoomin/pan around/zoom back 保存等操作,上述圖片均使用ploty_express繪得。

Notebook2:使用FPGA實現硬件加速


在該示例應用中,我們將會使用相同的SciPy技術來分析記錄有兩種鳥類聲音的音頻,并使用濾波器來分離其中一種聲音。但是,這一次我們將會把軟件的FFT和FIR函數搬移到FPGA端實現硬件加速,同時使用PYNQ控制。

  • 使用LogiCoreFIR Compiler和LogiCireFFT構建硬件加速邏輯。

    648f4a2e-d57a-11ec-bce3-dac502259ad0.png

    硬件設計

  • 使用AXI DMA實現PL端與PS端的Memory共享。

  • 使用Python為FPGA硬件構建控制函數,通過DMA傳輸數據和配置信息,實現對FFT和FIR IP核的on-the-fly重配置以及功能實現。

審核編輯 :李倩


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

    關注

    71

    文章

    2172

    瀏覽量

    122328
  • 數字信號
    +關注

    關注

    2

    文章

    982

    瀏覽量

    47693
  • PYNQ
    +關注

    關注

    4

    文章

    62

    瀏覽量

    2935

原文標題:DSP-PYNQ新增對ZCU111和Ultra96的支持!

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    數模轉換器在數字信號處理中的應用

    在現代電子系統中,數字信號處理(DSP)技術扮演著至關重要的角色。數字信號處理涉及將模擬信號轉換為數字信
    的頭像 發表于 11-25 16:15 ?995次閱讀

    adc與數字信號處理的關系

    在現代電子系統中,模擬信號數字信號之間的轉換是至關重要的。模數轉換器(ADC)和數字信號處理(DSP)是實現這一轉換的關鍵技術。 1. ADC的基本概念 模數轉換器(ADC)是一種將
    的頭像 發表于 10-31 10:50 ?483次閱讀

    數字信號和模擬信號的特點及應用

    引言 數字信號和模擬信號是兩種基本的信號類型。數字信號是由離散的數值組成的信號,通常用于數字設備
    的頭像 發表于 08-25 15:53 ?1516次閱讀

    數字信號是電壓還是電流的

    數字信號是一種電信號,它表示信息的方式是離散的,即信號的取值是離散的,而不是連續的。數字信號可以是電壓信號,也可以是電流
    的頭像 發表于 08-11 10:56 ?1373次閱讀

    數字信號是離散的還是連續的

    的。這些數字值可以是二進制數、十進制數或其他形式的數字數字信號的特點是離散的,即在時間上和幅度上都是離散的。數字信號的產生、傳輸和處理都需
    的頭像 發表于 08-11 10:49 ?2227次閱讀

    數字信號是什么信號的組合

    數字信號是一種由數字值序列組成的信號,它在通信、計算機、電子和自動化等領域具有廣泛的應用。數字信號的組合涉及到許多方面,包括數字信號的產生、
    的頭像 發表于 08-11 10:47 ?1088次閱讀

    數字信號包括哪些 數字信號的特點是什么

    數字信號是一種以數字形式表示的信號,它在現代通信和信息技術中扮演著重要的角色。 數字信號的類型 二進制信號 :最基本的
    的頭像 發表于 08-11 10:44 ?2801次閱讀

    數字信號的幅度只能取1或0對嗎

    數字信號的基本概念 1.1 數字信號的定義 數字信號是指用數字形式表示的信號,其幅度只能取特定的離散值。與模擬
    的頭像 發表于 08-11 10:39 ?1392次閱讀

    數字信號處理與通信原理之間的關系

    數字信號處理(Digital Signal Processing,簡稱DSP)和通信原理是信息科學領域中兩個密切相關的領域。它們在理論和應用層面都有很多相互聯系和相互依賴的地方。 在現代通信系統中
    的頭像 發表于 08-09 09:35 ?1191次閱讀

    數字信號處理三大變換關系包括什么

    數字信號處理是電子工程和信息科學領域的一個重要分支,它涉及到對信號進行分析、處理和轉換的方法。數字信號
    的頭像 發表于 08-09 09:33 ?1410次閱讀

    模擬信號可以通過什么變成數字信號

    模擬信號數字信號信號處理領域的兩種基本類型。模擬信號是連續變化的信號,而
    的頭像 發表于 06-03 10:48 ?2672次閱讀

    數字信號采集系統有哪些功能

    數字信號采集系統(Digital Signal Acquisition System)是一種用于采集、處理和分析模擬信號的電子設備。它廣泛應用于各種領域,如通信、醫療、工業自動化、科研等。本文將詳細
    的頭像 發表于 05-31 14:26 ?1218次閱讀

    數字信號采集的基本原理有哪些

    引言 數字信號采集技術是將模擬信號轉換為數字信號的過程,廣泛應用于通信、音頻處理、視頻處理、醫療設備等領域。
    的頭像 發表于 05-31 14:19 ?1704次閱讀

    數字信號采集的主要步驟是什么

    數字信號采集是將模擬信號轉換為數字信號的過程,以便計算機或其他數字設備能夠處理和分析。這個過程對于許多應用領域非常重要,如音頻
    的頭像 發表于 05-30 16:31 ?1158次閱讀

    數字信號處理器的特點、作用及種類

    隨著信息技術的飛速發展,數字信號處理器(Digital Signal Processor,簡稱DSP)作為數字信號處理的核心設備,在通信、音視頻、自動控制等領域發揮著越來越重要的作用。
    的頭像 發表于 05-22 18:20 ?2752次閱讀
    主站蜘蛛池模板: 午夜影院三级 | 欧美影院一区二区 | 97久久人人 | 午夜久| 狂捣猛撞侍卫攻双性王爷受 | 四虎影院免费在线播放 | 亚洲伊人久久大香线蕉啊 | 乱人伦精品一区二区 | 丁香花高清在线观看 | 欧美性69 | 小说区v天堂网 | 狠狠五月天小说 | 欧美三级日韩三级 | 夜夜骑日日操 | 乱码一区二区三区完整视频 | 日本黄色一级大片 | 日本五十交尾在线观看 | 国产高清视频免费最新在线 | 色宅男午夜电影在线观看 | 4hc44四虎www亚洲 | 国产小毛片 | 黄色短视频免费观看 | www色视频| 亚洲不卡视频在线观看 | 天堂网视频在线 | 四虎影永久地址www 四虎影永久在线观看精品 四虎影永久在线观看网址 四虎影院.com | 我要色综合网 | 日日噜噜噜夜夜爽爽狠狠 | 狠狠干免费视频 | 午夜免费成人 | 成人永久免费视频 | 国产一卡二卡3卡4卡四卡在线视频 | 亚洲精品久久久久久久蜜桃 | 亚洲mm8成为人影院 亚洲qingse中文在线 | 国模视频一区二区 | 国产小视频在线免费观看 | 孩交啪啪网址 | 天天干天天舔天天操 | 热re99久久国产精品 | 伊人男人天堂 | 国产一级一级片 |