[發明專利]一種反射內存網絡節點卡共享存儲區數據映射誤碼率測試方法有效
| 申請號: | 201410158116.8 | 申請日: | 2014-04-18 |
| 公開(公告)號: | CN103957132B | 公開(公告)日: | 2017-05-17 |
| 發明(設計)人: | 周強;張秀磊;許海;熊良永;李景權 | 申請(專利權)人: | 北京航空航天大學;北京浩正泰吉科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/08 |
| 代理公司: | 北京慧泉知識產權代理有限公司11232 | 代理人: | 王順榮,唐愛華 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 反射 內存 網絡 節點 共享 存儲 數據 映射 誤碼率 測試 方法 | ||
1.一種反射內存網絡節點卡共享存儲區數據映射誤碼率測試方法,其特征在于:該方法具體步驟如下:
步驟一:選定測試發送節點和測試轉發節點;任意選取反射內存網絡中的一個節點作為測試發送節點,網絡中其余節點作為測試轉發節點;
步驟二:劃分共享存儲區地址范圍區域;將整個反射內存網絡共享存儲區的地址范圍劃分為多個等地址范圍區域,這些劃分出的等地址范圍區域的總數為n,劃分出的這些區域標記為A1、A2、……、An;
測試按照周期形式實施,分為測試大周期和測試子周期;當完成某地址范圍區域Aj的測試時,即經過了一個測試子周期;經過n個測試子周期后,所有地址范圍區域A1、A2、……、An就測試一遍,即遍歷一次,從而形成一個測試大周期,而后的測試過程中,不斷重復這個測試大周期;
步驟三:測試指針指向第一塊地址范圍區域;測試指針用于指示當前測試子周期所對應的地址范圍區域Aj,當測試開始時,測試指針應指向A1;
步驟四:聲明并清零統計和計數變量;為了計算誤碼率,需建立相關計數變量,需要維護和更新的變量有:測試子周期數目、錯誤周期數目、錯誤比特數、本周期錯誤比特數;通過以上變量通過計算間接得到的變量有:大周期數目、總比特數、誤碼率;
步驟五:測試轉發節點注冊中斷事件;此步驟分為兩個子步驟,一是將中斷事件處理程序注冊到中斷事件的調用列表,二是使能中斷的接收;在大部分的反射內存卡中,使能中斷接收,才能使硬件監視并處理來自其它節點的中斷;注冊中斷事件處理程序,才能在收到中斷時執行指定的操作;
步驟六:測試轉發節點等待中斷事件到來,當收到測試發送節點發出的中斷后,跳轉到步驟九;
步驟七:測試發送節點產生并寫入隨機數據到Aj地址范圍區域;
為了使其它每個測試轉發節點獲取到每組隨機數的原始標準數據以供比對,采用了隨機數發生種子和所生成的隨機數據一起發送的方式,即在某地址范圍區域Aj的四個起始地址段寫入一個32bit隨機數發生種子,隨后的地址段寫入由這個隨機數發生種子所產生的隨機數據;
上述由隨機數發生種子產生隨機數據的方法采用Donald E.Knuth的減法隨機數生成算法,該方法生成的隨機數序列周期長達230×(255-1);在很短的時間內,所有測試轉發節點都會映射更新收到測試發送節點對某共享內存地址范圍區域Aj所寫的數據;
步驟八:測試發送節點向其它測試轉發節點發送中斷,以通知其它測試轉發節點地址范圍區域Aj已經映射更新;
步驟九:測試轉發節點提取隨機數發生種子,而后根據這一隨機數發生種子生成一組供比對用的原始標準隨機數;根據步驟七中所述,32bit的隨機數發生種子就存儲在地址范圍Aj的四個起始地址段,當測試轉發節點所用的隨機數發生種子和隨機數產生算法均與測試發送節點相同時,測試轉發節點產生的供比對用的標準隨機數就與測試發送節點產生的原始隨機數相同;
步驟十:比對標準原始隨機數和地址范圍區域Aj的隨機數,并對每個子周期的數據量按比特位累加計數;當標準隨機數和映射接收到的隨機數據無差別時,認為測試轉發節點功能正確;若有差別,則將錯誤的比特位數累加,從而計算出誤碼率,進而以指標參數的形式實時顯示,以告知測試操作人員,測試發送節點也要執行比對操作,以測試存儲區讀寫環路的功能是否正確;
步驟十一:根據用戶設置決定是否需要結束測試,如果結束測試,跳轉到步驟十四;否則繼續執行下一步;測試過程根據測試大周期的數量或者測試耗時設定,亦可在測試過程的任意時刻由用戶終止;
步驟十二:測試指針指向下一個地址范圍區域;如果測試指針索引范圍超過了An,則將測試指針重新定位到A1;
步驟十三:測試發送節點延時一定時間,然后跳轉到步驟六;此延時作為測試周期的持續時間,為幾十至幾百ms;
步驟十四:測試結束,給出文本形式的測試報告;該報告包括測試對象信息,測試經歷的時間、周期、數據量、出現的錯誤信息及誤碼率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學;北京浩正泰吉科技有限公司,未經北京航空航天大學;北京浩正泰吉科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410158116.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多通道彈夾式全自動采血設備
- 下一篇:一種天然松籽食用油的制備方法





