日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

利用matlab程序分别设计一正弦型信号_ARM Mbed数字信号处理

發布時間:2025/3/15 循环神经网络 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用matlab程序分别设计一正弦型信号_ARM Mbed数字信号处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景知識視頻教程

使用ARM Mbed平臺的嵌入式系統?viadean.comARM mbed OS入門 - viadean?viadean.comARM mBed 教程 - viadean?viadean.com

信號處理對于許多應用而言很重要。 借助現代計算機的強大功能,許多信號處理功能現在都可以通過數字方式完成。 本文,我們將說明如何使用Arm Mbed -DSP庫進行數字信號處理和控制。

低通濾波器

在Arm Mbed 網站上,有關于如何設計和實現低通FIR(有限脈沖響應)濾波器的出色教程。 我們基本上將遵循該示例,并將其擴展到高通濾波器和帶通/停止濾波器。

首先,我們需要使用MATLAB軟件(http://www.mathworks.com)創建數字濾波器。 數字濾波器設計是一個復雜的主題,因為它涉及復雜的數學運算。 MATLAB有一個信號處理工具箱,可以使數字濾波器的設計更加簡單。 FIR(有限脈沖響應)濾波器和IIR(無限脈沖響應)濾波器是常用的數字濾波器。 這里使用FIR濾波器,因為它不需要反饋環路并且更穩定。

以下是MATLAB代碼,該代碼使用“ fir1”函數創建了低通濾波器。 采樣率為48,000 Hz,奈奎斯特頻率為采樣頻率24,000 Hz的一半,截止頻率為6000 Hz。 “ fir1”功能在歸一化的頻率范圍(0到1)中創建一個28階數字濾波器,其中1代表奈奎斯特頻率,即24,000 Hz。 因此,歸一化的截止頻率將為6000 / 24,000 = –?,或0.25。

下圖顯示了FIR低通濾波器及其29個(+1階)系數。 現在,我們可以在mbed程序中使用這些系數來實現低通數字濾波器。

fir_coeff =-0.0018 -0.0016 0.0000 0.0037 0.0081 0.0085 -0.0000 -0.0174-0.0341 -0.0334 0.0000 0.0676 0.1522 0.2229 0.2505 0.22290.1522 0.0676 0.0000 -0.0334 -0.0341 -0.0174 -0.0000 0.00850.0081 0.0037 0.0000 -0.0016 -0.0018
fir_coeff =-0.0018 -0.0016 0.0000 0.0037 0.0081 0.0085 -0.0000 -0.0174-0.0341 -0.0334 0.0000 0.0676 0.1522 0.2229 0.2505 0.22290.1522 0.0676 0.0000 -0.0334 -0.0341 -0.0174 -0.0000 0.00850.0081 0.0037 0.0000 -0.0016 -0.0018
fir_coeff =-0.0018 -0.0016 0.0000 0.0037 0.0081 0.0085 -0.0000 -0.0174-0.0341 -0.0334 0.0000 0.0676 0.1522 0.2229 0.2505 0.22290.1522 0.0676 0.0000 -0.0334 -0.0341 -0.0174 -0.0000 0.00850.0081 0.0037 0.0000 -0.0016 -0.0018
fir_coeff =-0.0018 -0.0016 0.0000 0.0037 0.0081 0.0085 -0.0000 -0.0174-0.0341 -0.0334 0.0000 0.0676 0.1522 0.2229 0.2505 0.22290.1522 0.0676 0.0000 -0.0334 -0.0341 -0.0174 -0.0000 0.00850.0081 0.0037 0.0000 -0.0016 -0.0018
fir_coeff =-0.0018 -0.0016 0.0000 0.0037 0.0081 0.0085 -0.0000 -0.0174-0.0341 -0.0334 0.0000 0.0676 0.1522 0.2229 0.2505 0.22290.1522 0.0676 0.0000 -0.0334 -0.0341 -0.0174 -0.0000 0.00850.0081 0.0037 0.0000 -0.0016 -0.0018

以下是使用上述FIR低通濾波器系數的mbed示例。 它首先使用1000 Hz正弦波和15,000 Hz正弦波生成混合信號(32×20點),然后使用FIR低通濾波器濾除15,000 Hz。 最后,它通過虛擬COM端口將原始信號和濾波后的信號打印到計算機上。 在下圖中,濾波后的信號上移了3 V,因此我們可以分別查看兩個信號。

在此程序中,您將需要mbed-DSP庫

下圖顯示了使用Arduino串行繪圖儀的程序輸出,原始混合信號在底部,濾波后的信號在頂部。 如我們所見,經過濾波后,僅剩下1000 Hz信號。

高通濾波器

下圖顯示了相應的FIR高通濾波器及其29個(+1階)系數。 現在,我們可以在mbed程序中使用這些系數來實現低通數字濾波器。

fir_coeff =0.0018 0.0016 -0.0000 -0.0037 -0.0080 -0.0085 -0.0000 0.01730.0340 0.0332 -0.0000 -0.0674 -0.1516 -0.2221 0.7487 -0.2221-0.1516 -0.0674 -0.0000 0.0332 0.0340 0.0173 -0.0000 -0.0085-0.0080 -0.0037 -0.0000 0.0016 0.0018
fir_coeff =0.0018 0.0016 -0.0000 -0.0037 -0.0080 -0.0085 -0.0000 0.01730.0340 0.0332 -0.0000 -0.0674 -0.1516 -0.2221 0.7487 -0.2221-0.1516 -0.0674 -0.0000 0.0332 0.0340 0.0173 -0.0000 -0.0085-0.0080 -0.0037 -0.0000 0.0016 0.0018
fir_coeff =0.0018 0.0016 -0.0000 -0.0037 -0.0080 -0.0085 -0.0000 0.01730.0340 0.0332 -0.0000 -0.0674 -0.1516 -0.2221 0.7487 -0.2221-0.1516 -0.0674 -0.0000 0.0332 0.0340 0.0173 -0.0000 -0.0085-0.0080 -0.0037 -0.0000 0.0016 0.0018
fir_coeff =0.0018 0.0016 -0.0000 -0.0037 -0.0080 -0.0085 -0.0000 0.01730.0340 0.0332 -0.0000 -0.0674 -0.1516 -0.2221 0.7487 -0.2221-0.1516 -0.0674 -0.0000 0.0332 0.0340 0.0173 -0.0000 -0.0085-0.0080 -0.0037 -0.0000 0.0016 0.0018
fir_coeff =0.0018 0.0016 -0.0000 -0.0037 -0.0080 -0.0085 -0.0000 0.01730.0340 0.0332 -0.0000 -0.0674 -0.1516 -0.2221 0.7487 -0.2221-0.1516 -0.0674 -0.0000 0.0332 0.0340 0.0173 -0.0000 -0.0085-0.0080 -0.0037 -0.0000 0.0016 0.0018

修改上述C程序,并使用新值更改FIR系數,如下所示。

下圖顯示了使用Arduino串行繪圖儀的程序輸出,原始混合信號在底部,濾波后的信號在頂部。 正如我們這次看到的,經過濾波后,僅剩下15,000 Hz的信號。

帶通濾波器

對于帶通濾波器,修改上述MATLAB代碼,在這種情況下,僅允許通過0.5×24,000(12,000 Hz)到0.7×24,000(16,800 Hz)之間的頻率。 其他頻率被阻止。 下圖顯示了相應的FIR帶通濾波器及其29個(+1階)系數。

現在,我們可以在mbed程序中使用這些系數來實現帶通數字濾波器。

fir_coeff =-0.0011 -0.0030 0.0033 0.0010 0.0000 -0.0024 -0.0171 0.03320.0207 -0.0974 0.0400 0.1292 -0.1494 -0.0622 0.2069 -0.0622-0.1494 0.1292 0.0400 -0.0974 0.0207 0.0332 -0.0171 -0.00240.0000 0.0010 0.0033 -0.0030 -0.0011
fir_coeff =-0.0011 -0.0030 0.0033 0.0010 0.0000 -0.0024 -0.0171 0.03320.0207 -0.0974 0.0400 0.1292 -0.1494 -0.0622 0.2069 -0.0622-0.1494 0.1292 0.0400 -0.0974 0.0207 0.0332 -0.0171 -0.00240.0000 0.0010 0.0033 -0.0030 -0.0011
fir_coeff =-0.0011 -0.0030 0.0033 0.0010 0.0000 -0.0024 -0.0171 0.03320.0207 -0.0974 0.0400 0.1292 -0.1494 -0.0622 0.2069 -0.0622-0.1494 0.1292 0.0400 -0.0974 0.0207 0.0332 -0.0171 -0.00240.0000 0.0010 0.0033 -0.0030 -0.0011
fir_coeff =-0.0011 -0.0030 0.0033 0.0010 0.0000 -0.0024 -0.0171 0.03320.0207 -0.0974 0.0400 0.1292 -0.1494 -0.0622 0.2069 -0.0622-0.1494 0.1292 0.0400 -0.0974 0.0207 0.0332 -0.0171 -0.00240.0000 0.0010 0.0033 -0.0030 -0.0011
fir_coeff =-0.0011 -0.0030 0.0033 0.0010 0.0000 -0.0024 -0.0171 0.03320.0207 -0.0974 0.0400 0.1292 -0.1494 -0.0622 0.2069 -0.0622-0.1494 0.1292 0.0400 -0.0974 0.0207 0.0332 -0.0171 -0.00240.0000 0.0010 0.0033 -0.0030 -0.0011

修改上例,并使用新值更改FIR系數,如下所示

下圖顯示了使用Arduino串行繪圖儀的程序輸出,原始混合信號在底部,濾波后的信號在頂部。 正如我們這次看到的那樣,經過帶通濾波后,僅剩下15,000 Hz的信號。

帶阻濾波器和陷波濾波器

對于帶阻濾波器,請修改上述 MATLAB代碼,并將“ fir1”功能行,在這種情況下,將阻止0.5×24,000(12,000 Hz)到0.7×24000(16,800 Hz)之間的頻率,并允許使用其他頻率。 當頻帶變得足夠窄時,帶阻濾波器將變成陷波濾波器。

fir_coeff =0.0011 0.0029 -0.0032 -0.0010 -0.0000 0.0023 0.0165 -0.0320-0.0200 0.0939 -0.0385 -0.1245 0.1440 0.0599 0.7974 0.05990.1440 -0.1245 -0.0385 0.0939 -0.0200 -0.0320 0.0165 0.0023-0.0000 -0.0010 -0.0032 0.0029 0.0011
fir_coeff =0.0011 0.0029 -0.0032 -0.0010 -0.0000 0.0023 0.0165 -0.0320-0.0200 0.0939 -0.0385 -0.1245 0.1440 0.0599 0.7974 0.05990.1440 -0.1245 -0.0385 0.0939 -0.0200 -0.0320 0.0165 0.0023-0.0000 -0.0010 -0.0032 0.0029 0.0011
fir_coeff =0.0011 0.0029 -0.0032 -0.0010 -0.0000 0.0023 0.0165 -0.0320-0.0200 0.0939 -0.0385 -0.1245 0.1440 0.0599 0.7974 0.05990.1440 -0.1245 -0.0385 0.0939 -0.0200 -0.0320 0.0165 0.0023-0.0000 -0.0010 -0.0032 0.0029 0.0011
fir_coeff =0.0011 0.0029 -0.0032 -0.0010 -0.0000 0.0023 0.0165 -0.0320-0.0200 0.0939 -0.0385 -0.1245 0.1440 0.0599 0.7974 0.05990.1440 -0.1245 -0.0385 0.0939 -0.0200 -0.0320 0.0165 0.0023-0.0000 -0.0010 -0.0032 0.0029 0.0011
fir_coeff =0.0011 0.0029 -0.0032 -0.0010 -0.0000 0.0023 0.0165 -0.0320-0.0200 0.0939 -0.0385 -0.1245 0.1440 0.0599 0.7974 0.05990.1440 -0.1245 -0.0385 0.0939 -0.0200 -0.0320 0.0165 0.0023-0.0000 -0.0010 -0.0032 0.0029 0.0011

下圖顯示了相應的FIR帶阻濾波器及其29個系數,可在mbed程序中使用它們來實現帶阻數字濾波器。

修改上述示例,并使用新值更改FIR系數,如下所示

下圖顯示了使用Arduino串行繪圖儀的程序輸出,原始混合信號在底部,濾波后的信號在頂部。 我們可以看到,濾波之后,停止了15,000 Hz信號,僅剩下1000 Hz信號。

快速傅立葉變換(FFT)

快速傅立葉變換(FFT)和逆FFT具有許多重要的應用。 在本節中,我們將展示如何使用mbed-DSP庫執行FFT和逆FFT:

以下示例說明了如何使用“ arm_cfft_f32()”執行復雜的FFT。 “ arm_cfft_f32()”函數只能用于[16、32、64,…,4096]的數據長度,但可以同時用于FFT和逆FFT。 檢查mbed-DSP庫以獲取功能的詳細信息。

程序首先根據FFT長度(FFT_LEN)創建并初始化復數FFT實例S,在這種情況下為512點。 然后,它使用“ sin()”函數(30 Hz和100 Hz)生成混合頻率信號,采樣時間dt = 0.001秒; 因此,采樣頻率為Fmax = 1 / dt = 1000Hz,Nyquest頻率為Fmax / 2 = 500Hz。 當我們要使用實信號時,我們將虛分量設置為零。 它還同時通過虛擬COM將原始混合信號打印到計算機。 然后,它將程序暫停5秒鐘。 最后,它調用“ arm_cfft_f32()”以執行復雜的FFT,并調用“ arm_cmplx_mag_f32()”以計算變換后的信號的幅度,并通過虛擬COM將FFT變換信號的幅度打印到計算機。

參閱

ARM Mbed數字信號處理 - viadean?viadean.com

總結

以上是生活随笔為你收集整理的利用matlab程序分别设计一正弦型信号_ARM Mbed数字信号处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级久久久久 | 精品伦精品一区二区三区视频 | 欧美男女交配视频 | 亚洲无码精品在线观看 | 五月婷婷激情网 | 很黄的网站在线观看 | 亚洲色图欧洲色图 | 久久精品女人毛片国产 | 日本少妇在线 | 久久综合99 | 在线观看a网站 | 嫩草影院一区二区 | 99爱在线| 午夜激情一区二区 | 欧美日韩午夜爽爽 | 国产美女操 | 97超碰人人澡| 夜夜高潮夜夜爽国产伦精品 | 亚洲一区欧美激情 | 国产xxxx裸体xxx免费 | 捆绑调教视频网站 | 国产超碰精品 | 国产suv精品一区二区四 | 一区二区伦理 | 野花视频在线观看免费 | 丰满少妇麻豆av苏语棠 | 成人片黄网站久久久免费 | 女性爱爱视频 | 国产人人插 | 日韩理论在线观看 | 日日噜噜夜夜狠狠久久波多野 | 中国av一区二区 | 在线免费观看一区二区 | 91亚洲欧美激情 | 91亚瑟视频 | 日韩欧美精品在线 | 日韩欧美在线观看一区二区三区 | 国产精品久久久久影院色老大 | 日韩精品一卡二卡 | 在线国产一区二区三区 | 欧美 日韩 国产 成人 在线 91 | 1000部啪啪未满十八勿入 | 毛片官网 | 日韩美女视频一区 | 亚洲深夜视频 | 99riav3国产精品视频 | 四虎影裤 | 国产www在线 | 午夜精品在线视频 | 成人亚洲综合 | 欧美人妻精品一区二区免费看 | 激情综合网婷婷 | 久久久网址 | 日韩黄色精品 | 成人h视频在线 | 一级视频在线观看 | 欧美亚洲中文精品字幕 | 日本韩国三级 | www.haoav| 国产又黄又粗又长 | 真实的国产乱xxxx在线91 | 中文字幕日本视频 | 中文字幕日韩专区 | 成人hd | 欧美日韩激情一区 | 干美女视频 | 亚洲蜜臀av乱码久久精品蜜桃 | 韩国女主播裸体摇奶 | 国产精品二区在线观看 | 乳色吐息在线观看 | 美女被叉叉的影院 | 亚洲网站一区 | 秋霞影院午夜 | 五月天中文字幕mv在线 | 亚洲精品66 | 青青草.com| 麻豆av剧情| 好吊视频一区二区三区 | 日韩一级片在线播放 | 中文在线中文资源 | 精品国产乱码久久久久久影片 | 国产探花在线精品一区二区 | 国产无遮挡又黄又爽在线观看 | 亚洲欲妇| xxxx国产 | 亚洲黄色片在线观看 | 亚洲涩涩涩 | 久久视频免费 | 真实偷拍激情啪啪对白 | 免费看的av网站 | 久久精品视频久久 | 精品乱码久久久久久中文字幕 | 亚洲国产精品久久久久久久 | 午夜精品久久久久久99热 | 亚洲欧美动漫 | 久久久视频6r | 国产孕交| 国产成a人亚洲精v品无码 | 国产馆在线观看 |