超聲波瓶體厚度檢測及其材料分類(lèi)的研究,保障公共安全
本次項目的人工神經(jīng)網(wǎng)絡(luò ),設計為兩級人工神經(jīng)網(wǎng)絡(luò ),其中一級內部神經(jīng)網(wǎng)絡(luò )的結構,如圖10所示;二級人工神經(jīng)網(wǎng)絡(luò )的結構框圖,如圖11所示:
圖10 神經(jīng)網(wǎng)絡(luò )內部示意圖
圖11 二級人工神經(jīng)網(wǎng)絡(luò )的結構框圖
我們依據人工神經(jīng)網(wǎng)絡(luò )的基本特點(diǎn),采用乘法器封裝的形式進(jìn)行基本實(shí)現,其實(shí)現方法,如圖12所示:
圖12 乘法器的封裝
那么一級神經(jīng)網(wǎng)絡(luò )的FPGA實(shí)現,如圖13所示:
圖13 一級人工神經(jīng)網(wǎng)絡(luò )的FPGA實(shí)現
- CORDIC計算特殊函數算法簡(jiǎn)介
如果利用FPGA實(shí)現某種數字信號處理算法,并且算法使用了一個(gè)非普通的(超越)代數函數,我們可以利用泰勒級數來(lái)近似這個(gè)函數。
這樣問(wèn)題就簡(jiǎn)化成一系列的乘法和加法運算了。一種可供考慮的更為有效的方法就是基于坐標旋轉數字式計算機(Coordinate Rotation Digital Computer,CORDIC)的算法。CORDIC算法是建立在眾多應用基礎之上的,如適應性濾波器,FFT,DCT,神經(jīng)網(wǎng)絡(luò )。
正式定義的CORDIC算法,如下式所示:
實(shí)現CORDIC結構可采用兩種基本結構:較為簡(jiǎn)潔的狀態(tài)機和高速全流水處理器。
評論