[發明專利]FPGA運算電路和斯皮爾曼秩次相關系數的求解方法有效
| 申請號: | 201810361323.1 | 申請日: | 2018-04-20 |
| 公開(公告)號: | CN108563421B | 公開(公告)日: | 2021-09-03 |
| 發明(設計)人: | 陳昌潤;徐維超;章云 | 申請(專利權)人: | 廣東工業大學 |
| 主分類號: | G06F7/575 | 分類號: | G06F7/575 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張春水;唐京橋 |
| 地址: | 510060 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | fpga 運算 電路 斯皮爾曼秩次 相關系數 求解 方法 | ||
1.一種FPGA運算電路,其特征在于,包括:
比較器陣列,用于根據信號Xi計算aij;
減法器陣列,用于根據信號Yi計算bij;
陣列乘法累加器,用于計算
乘法器,用于計算T2×T3;
開方器,用于計算
除法器,用于計算
排序電路,用于升序排列信號Yi,返回Yi的秩次Q1…Qn;
行、列存儲塊,用于串行寄存信號Xi或者并行寄存秩次Q1…Qn,其支持塊尋址;
流水線,用于暫存中間運算結果;
控制單元,用于時序控制陣列乘法累加器;
寄存器,用于寄存最終運算結果;
信號在送入FPGA運算電路后執行的運算步驟為:
1)信號Xi送入行、列存儲塊中,得到X1…Xi…Xn和X1…Xj…Xn,完成一級緩存;
2)步驟1)中得到的X1…Xi…Xn和X1…Xj…Xn送入比較器陣列,完成n2次比較操作,得到aij=sign(xj-xi),并送入流水線中,完成二級緩存;
3)信號Yi送入排序電路,得到秩次Q1…Qn,并行完成n2次排序操作;
4)秩次Q1…Qn送入行、列存儲塊中,得到Q1…Qi…Qn和Q1…Qj…Qn,完成一級緩存;
5)步驟4)中得到的Q1…Qi…Qn和Q1…Qj…Qn送入減法器陣列,完成n2次減法操作,得到bij=Qj-Qi,并送入流水線中,完成二級緩存;
6)步驟2)和步驟5)中得到的aij=sign(xj-xi)和bij=Qj-Qi同時送入陣列乘法累加器,在控制單元控制下,分時完成
7)步驟6)中得到的送入乘法器,完成
8)步驟7)中得到的送入開方器,完成
9)步驟6)和步驟8)中得到的和送入除法器,完成
10)、步驟9)中得到的運算結果送入寄存器中,整個操作完成;
其中,i,j=1…n;
所述陣列乘法累加器包括:
乘法器陣列,用于計算aij2、bij2、aijbij,其中i,j=1…n;
加法器,用于計算
信號在送入FPGA運算電路后執行的運算步驟為:
1)aij=sign(xj-xi)和bij=Qj-Qi同時送入相應的乘法器陣列,在控制單元控制下,分時完成n2次并行輸入乘法運算,得到[sign(Xj-Xi)]2、(Qj-Qi)2、sign(Xj-Xi)(Qj-Qi);
2)步驟1)中得到的[sign(Xj-Xi)]2、(Qj-Qi)2、sign(Xj-Xi)(Qj-Qi)同時送入相應的加法器,分時完成n2次并行輸入加法運算,得到
其中,i,j=1…n。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東工業大學,未經廣東工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810361323.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶有音頻系統的桑拿房
- 下一篇:一種隨機種子的生成裝置及方法





