原创 AXI用戶指南——學習筆記(1)

什麼是AXI? AXI是ARM AMBA的一部分。AMBA(Advanced Microcontroller Bus Architecture)片上總線協議與1996年第一次提出。AXI的首發版於AMBA3.0中第一次引入,並在2

原创 接口綜合參考(Interface Synthesis Reference)

目錄1 塊級I/O協議ap_ctrl_noneap_ctrl_hsap_ctrl_chain2 端口級I/O協議ap_noneap_stableap_hs (ap_ack, ap_vld, and ap_ovld)ap_ackap

原创 Vivado開發套件設計筆記(2)——加法器設計——變量(上)

目錄1 簡介2 HLS設計(1)創建工程(2)程序設計(3)四步曲2 HLS設計(番外)3 Vivado設計(1)創建工程(2)硬件電路連接(3)硬件信息輸出 1 簡介 在上一篇博文中筆者介紹了Vivado™設計套件的概要,用途,

原创 恆虛警檢測(Constant False Alarm Rate, CFAR)

目錄1 簡介2 原理2.1 定義2.2 推導2.3 舉例3 總結 1 簡介 統計檢測理論是利用信號的統計特性和噪聲的統計特性等信息來建立最佳判決的數學理論。主要解決在受噪聲干擾的觀測中,信號有無的判決問題。其數學基礎就是統計判決理

原创 Vivado開發套件設計筆記(1)——入門簡介

目錄1 簡介2 加速高層次設計3 加速IP集成4 加速設計驗證5 總結6 參考文章 1 簡介 Vivado™設計套件是一種新的以IP和系統爲中心的設計環境,可加速未來十年全可編程設備的設計生產力。該套件採用一種基於下一代C/C++

原创 詳解DBSCAN聚類算法

目錄1 簡介2 算法2.1 定義2.2 算法實現步驟3 僞代碼4 實驗結果5 優缺點6 小結7 參考文獻 1 簡介 帶噪空間基於密度的聚類方法(Density-Based Spatial Clustering of Applica

原创 HOG特徵原文(Histograms of Oriented Gradients)

1 簡介 方向梯度直方圖(Histogram of Oriented Gradient,HOG)特徵是一種可以快速描述物體局部梯度特徵的描述子[1]。它首先將把窗口劃分成若干個塊(blocks),然後把每一個塊中劃分若干個元胞(cells

原创 卡爾曼濾波系列——(六)卡爾曼平滑

目錄1 簡介2 原理2.1 概率狀態空間模型2.2 貝葉斯平滑公式2.3 兩個引理2.4 RTS平滑3 推導3.1 貝葉斯平滑公式的推導3.2 RTS平滑的推導4 實驗5 結論6 參考文獻 1 簡介 對於此前的若干篇與卡爾曼濾波

原创 卡爾曼濾波系列——(三)粒子濾波(重寫)

目錄1 簡介2 原理2.1 貝葉斯推斷中的蒙特卡洛近似2.2 重要性採樣2.3 序貫重要性採樣2.4 序貫重要性重採樣3 實驗4 總結5 參考文獻 1 簡介 儘管對於大多數濾波問題中,採用高斯近似的方式(例如卡爾曼濾波和擴展卡爾曼

原创 卡爾曼濾波系列(五)——奇異值魯棒的卡爾曼濾波算法

目錄1 簡介2 原理3 實驗4 參考文獻 1 簡介 傳統的卡爾曼濾波算法假定了噪聲服從高斯分佈,而實際應用場景中,由於傳感器受到各種因素的影響,可能存在部分遠偏離預期值的觀測結果,稱爲奇異值。此時觀測噪聲不再是高斯分佈的,而類似於

原创 Vivado開發套件設計筆記(3)——加法器設計——指針(上)

目錄1 簡介2 HLS設計(1)創建工程(2)程序設計(3)四步曲3 Vivado設計(1)創建工程(2)硬件電路連接(3)硬件信息輸出 1 簡介 在上一篇博文《Vivado開發套件設計筆記(2)——加法器設計——變量(上)》和《

原创 Vivado開發套件設計筆記(3)——加法器設計——指針(下)

目錄4 SDK設計(1)創建工程(2)程序設計(3)燒錄程序5 總結6 參考文章 接上一篇博文《Vivado開發套件設計筆記(3)——加法器設計——指針(上)》。 上一篇博文爲讀者介紹了 HLS 中基於 數組 和 float型 的

原创 Vivado開發套件設計筆記(2)——加法器設計——變量(下)

目錄4 SDK設計(1)創建工程(2)程序設計(3)燒錄程序5 總結6 參考文章 接上一篇博文Vivado開發套件設計筆記(2)——加法器設計——變量(上)。 上一篇博文爲讀者介紹了 HLS 中自定義的 加法器IP核 的製作,然後

原创 Vivado開發套件設計指南(2)——加法器設計——變量(上)

目錄1 簡介2 HLS設計(1)創建工程(2)程序設計(3)四步曲2 HLS設計(番外)3 Vivado設計(1)創建工程(2)硬件電路連接(3)硬件信息輸出 1 簡介 在上一篇博文中筆者介紹了Vivado™設計套件的概要,用途,

原创 Vivado開發套件設計指南(1)——入門簡介

目錄1 簡介2 加速高層次設計3 加速IP集成4 加速設計驗證5 總結6 參考文章 1 簡介 Vivado™設計套件是一種新的以IP和系統爲中心的設計環境,可加速未來十年全可編程設備的設計生產力。該套件採用一種基於下一代C/C++