在线观看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
    +關注

    關注

    73

    文章

    2183

    瀏覽量

    124483
  • 數字信號
    +關注

    關注

    2

    文章

    993

    瀏覽量

    48171
  • PYNQ
    +關注

    關注

    4

    文章

    62

    瀏覽量

    3056

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    進群免費領FPGA學習資料!數字信號處理、傅里葉變換與FPGA開發等

    進群免費領FPGA學習資料啦!小編整理了數字信號處理、傅里葉變換與FPGA開發等FPGA必看資料,需要的小伙伴可以加小助手(微信:elecfans123)或進 QQ 群:913501156 群免費領
    發表于 04-07 16:41

    MPU與數字信號處理的關系

    數字化時代,微處理器單元(MPU)和數字信號處理(DSP)技術已經成為實現復雜計算和數據處理任務的關鍵技術。MPU作為計算機系統的大腦,負
    的頭像 發表于 01-08 09:29 ?540次閱讀

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

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

    磁編碼器與數字信號處理的關系

    ,從而得到位置信息。磁編碼器廣泛應用于工業自動化、機器人技術、航空航天等領域,因其高精度、高可靠性和抗干擾能力而受到青睞。 數字信號處理(Digital Signal Processing,DSP)是指對數字信號進行分析、變換、
    的頭像 發表于 11-23 09:23 ?721次閱讀

    adc與數字信號處理的關系

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

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

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

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

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

    數字信號是電磁波嗎為什么

    數字信號和電磁波是兩個不同的概念,但它們之間存在一定的聯系。 首先,我們需要了解什么是數字信號和電磁波。 數字信號 數字信號是一種用數字形式
    的頭像 發表于 08-11 10:52 ?1588次閱讀

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

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

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

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

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

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

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

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

    由模擬信號得到數字信號需經過哪些步驟?

    引言 在現代通信和信號處理領域,數字信號處理技術得到了廣泛的應用。數字信號具有抗干擾性強、易于存儲和傳輸等優點,因此將模擬
    的頭像 發表于 08-11 10:26 ?1132次閱讀

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

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

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

    數字信號處理是電子工程和信息科學領域的一個重要分支,它涉及到對信號進行分析、處理和轉換的方法。數字信號
    的頭像 發表于 08-09 09:33 ?2350次閱讀
    主站蜘蛛池模板: 美女福利在线观看 | 亚洲韩国日本欧美一区二区三区 | 日本不卡高清免费 | 精品国产成人系列 | 伊人www | 四虎影院在线观看网站 | 色噜噜狠狠狠色综合久 | 国产98在线传媒在线视频 | 亚洲视频三区 | 青草青视频在线观看 | 嘿嘿午夜 | 亚洲free| www.91免费视频| 国产美女视频黄a视频全免费网站 | 国内一级特黄女人精品片 | 亚洲精品mv在线观看 | 日本巨黄视频 | 电影天堂bt | 天天天天天干 | 手机看福利片 | 久久天天综合 | 六月综合| 国产综合在线视频 | 日本免费黄色网 | 欧美日韩啪啪 | 伊人成综合 | 天堂8资源在线官网资源 | 天堂电影在线观看免费入口 | 久久精品国产清自在天天线 | 四虎一影院区永久精品 | 色噜噜成人综合网站 | 欧美亚洲在线 | 另类毛片 | 国产真实灌醉美女疯狂弄 | 午夜欧美性视频在线播放 | 亚洲爱爱网 | 永久手机看片福利盒子 | 很黄很黄的网站免费的 | 伊人狼人综合 | 中文字幕在线永久在线视频2020 | 伊人网综合在线观看 |