資料介紹
描述
實時即時信號識別器 (RTISR) 的概念
通過使用兩個向量的標量積,我們可以使用兩個不同的數組并通過使用歸一化相關(歸一化互相關)在它們之間進行比較。
基本 RT 即時識別器的工作方式如下:
“標準具信號”的已知 N 計數作為一維數組存儲在程序存儲器 x[I] 中。
“傳入信號”的計數在定時器中斷時輸入到大小為 N 的環形緩沖區(存儲在默認 RAM 存儲器中)y[i],ISR 計算“r” - “標準具信號”x[i] 和“傳入信號”。
?
也就是說,RT 即時識別器將“傳入信號”x[i] 的最后 N 個計數與標準具信號 y[i] 的固定 N 個計數進行比較。請務必了解延遲 d 和環形緩沖區索引之間的關系。是的,ISR 中有許多循環。
?
好的,系統的要求到此為止——讓我們開始工作吧!
我選擇以 20[Hz] 頻率進行采樣(由于系統的技術困難),發現 5 個樣本足以識別所需信號。
識別到信號后,系統將不再搜索匹配,也可以隨時撥動開關,系統會重新搜索。
此外,可以隨時更改所需頻率。
用戶手冊:
1) 使用名為“Input signal”的信號發生器選擇要識別的頻率 (sin(8, 4, 5 Hz), sqr(8, 4 Hz), trg(8Hz))。
在哪里:
- Sin 代表頻率為 8/4/5 [Hz] 的正弦波。
- sqr 代表頻率為 8/4 [Hz] 的方波脈沖。
- Trg 代表頻率為 8 [Hz] 的三角脈沖。
2) 現在,如果進行了識別 - 系統將打印信號已被識別,此外,系統將根據字母編號打開 LED。
3)識別完成后,您可以按下按鈕,系統將開始重新搜索一個新的頻率,或者您可以更改輸入信號和噪聲。
?
RTISR 的實施:
為了創建已知信號,我們編寫了一個函數(“CreateEtalonArrays”),它根據信號的采樣頻率(在我們的例子中為 20 [Hz])計算信號。
這個頻率是在更高頻率的幾次測試之后選擇的。我們得出的結論是,在我們的條件下,這是良好的工作系統和時間效率之間的良好權衡。
我選擇了 6 個具有這些頻率的波(可變):
具有以下頻率的正弦波:8、4、5 [Hz]。
具有以下頻率的方波:8、4 [Hz]。
以及頻率為 8 [Hz] 的三角波。
該程序將打印一個數組,該數組可以直接復制到 Arduino “progmem”內存中。
(運行程序時無法初始化“程序”)
該函數還計算每個信號的平均值(每個信號單獨),這些平均值也可以存儲在“progmem”中。
為了實現我們的樣本,我們必須使用函數生成器,使用 Arduino 從每個函數中采樣 5 個樣本。
此外,結果打印在串行監視器上,然后我們將數據復制到主程序。(見以下附件)
?
有源混音器使用的一點解釋:
在這一部分中,我們使用了 741 運算放大器(非反相求和放大器)
如下圖所示:
?
為了區分不同的信號,可以為每個信號賦予不同的 LED 顏色。
?
傳奇:
8 [Hz] sin – 橙色 LED
5 [Hz] sin – 綠色 LED
4 [Hz] sin – 黃色 LED
8 [Hz] sqr – 藍色 LED
4 [Hz] sqr – 紅色 LED
8 [Hz] trg – 白色 LED
注意:
一次只能打開一個 LED。
?
動機的一些信號識別結果:
8 [Hz] sqr 和 40 [Hz] sqr 波噪聲(0.5[v] 幅度和 1[v] 峰峰值):
?
?
4 [Hz] sin 與 40 [Hz] sqr 波噪聲(0.5[v] 幅度和 1[v] 峰峰值):
8 [Hz] trg 與 40 [Hz] 正弦波噪聲(0.5[v] 幅度和 1[v] 峰峰值):
?
實施此系統后我的結論(自行檢查!)
從結果中我們可以得出結論,系統可以很容易地識別出幅度和電壓偏移的大變體的兩個矩形波。
頻率為 5 Hz 和 4 Hz 的正弦波都可以毫無問題地被識別,但幅度和偏移電壓的變化較小。
然而,頻率為 8 Hz 的正弦波和頻率為 8 Hz 的三角波都具有較高的靈敏度和較低的偏移電壓和幅度變化。
注意:一個可靠的測試是當我們成功識別波浪 4 次時。
特征:
?系統可以識別6種不同的信號:
? 正弦8[Hz]。
? 正弦5[Hz]。
? 正弦4[Hz]。
?矩形8[Hz]。
?矩形4[Hz]。
?三角形8[Hz]。
? 系統可以將輸入信號與大量不同的噪聲混合——3 種不同的波,每個波都有一個大范圍的頻率。
?即使噪聲很大,系統也能識別波(與輸入波相比,噪聲頻率是輸入頻率的兩倍)。
?我們可以更改我們想要識別的輸入信號,而無需重新啟動仿真。
?
?
?
?
- 即時相機打印機StickV開源分享
- 冠狀病毒實時更新器開源分享
- 動作識別控制器開源分享
- 信號發生器開源項目
- 開源網絡協議分析器WireShark軟件下載 15次下載
- 基于ARM和WiFi的心電信號實時監測系統 13次下載
- 基于LSTM模型的信號調制類型識別方法 26次下載
- 基于DSSD網絡的靜態手勢實時識別方法 11次下載
- 基于軟件無線電的無線信號實時監測系統設計總結 14次下載
- 可提高心電信號分類識別準確率的模糊決策樹 14次下載
- 基于改進YOLOv的靜態手勢實時識別方法 9次下載
- 基于深度級聯孿生網絡的通信信號調制識別算法 33次下載
- 信號識別的意義和發展趨勢及特定信號識別的方法說明 36次下載
- 如何使用深度神經網絡實現實時人臉識別 7次下載
- 電視信號的實時監測與數字化處理
- 基于TS101S芯片實現雷達信號處理系統的應用設計 2685次閱讀
- PCI局部總線的性能特點及實現通用信號處理系統的軟硬件設計 2514次閱讀
- 淺談差分處理和信號分析 2160次閱讀
- dfrobot開源圖像識別傳感器介紹 3519次閱讀
- 深度學習進軍太空領域——衛星實時圖像識別 5226次閱讀
- 以FPGA和DSP為基礎的光纖微振動傳感器設計信號采集和算法處理實時系統 2893次閱讀
- 淺談實時濾波器的基本原理及應用 7991次閱讀
- ICC即時連接理念 如何構建ITS實時服務模式 3220次閱讀
- 基于傅氏變換的聯合頻率分析 數字信號自動調制識別技術 1475次閱讀
- 顏色識別傳感器原理與應用詳解 6.9w次閱讀
- 心傳感器:利用人工智能識別人臉表情并將讀取的情感轉換為數字信號 9390次閱讀
- FreeRTOS嵌入式開源實時操作系統介紹 4250次閱讀
- 模擬比較器可識別三種信號關系 2968次閱讀
- 基于聲卡的QPSK信號的實時軟解調 2576次閱讀
- DSP+CPLD空間瞬態光輻射信號實時探測系統 1488次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多