[發明專利]RFID智能卡數字基帶驗證系統有效
| 申請號: | 201210584324.5 | 申請日: | 2012-12-28 |
| 公開(公告)號: | CN103078740A | 公開(公告)日: | 2013-05-01 |
| 發明(設計)人: | 胡建國;覃娟艷;陳雪妃;王德明;段志奎 | 申請(專利權)人: | 廣州中大微電子有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L1/00;G06K7/00 |
| 代理公司: | 廣州凱東知識產權代理有限公司 44259 | 代理人: | 李俊康 |
| 地址: | 510000 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | rfid 智能卡 數字 基帶 驗證 系統 | ||
技術領域
本發明涉及一種驗證射頻識別技術(RFID)工作環境的技術,具體來說,涉及一種仿真讀卡器的工作環境,對RFID?CPU卡與讀卡器之間的數據交換過程進行驗證的RFID智能卡數字基帶驗證系統。
背景技術
非接觸式CPU卡采用曼徹斯特編碼方式對讀卡器發信息,而讀卡器采用米勒編碼方式對CPU卡發信息,數字基帶(CPU卡和讀卡器之間的接口通信)是一個很關鍵的功能模塊,要是接口功能不完整或是異常,將會導致整個CPU卡不能正常工作,使得整個DUT(device?under?test被驗證的系統,即為RFID?CPU卡芯片數字部分和固件部分)設計前功盡棄,因此,必須要保證通信接口的正常性,這就需要一個強而有效的驗證平臺對數字基帶進行充分的驗證。
發明內容
針對以上的不足,本發明提供了一種仿真讀卡器的工作環境,對RFIDCPU卡與讀卡器之間的數據交換過程進行驗證的RFID智能卡數字基帶驗證系統,它使用VCS仿真讀卡器的工作環境,對RFID?CPU卡與讀卡器之間的數據交換過程進行驗證,數字基帶驗證系統包括:
仿真編碼器,用于對讀卡器向CPU卡發送數據過程中的米勒編碼操作,同時驗證編碼時鐘和凹槽出現偏差時CPU卡的兼容能力的驅動器單元;
仿真解碼器,用于對CPU卡向讀卡器發送數據過程中的解碼操作,同時驗證CPU卡的發送數據是否正確的監測器單元;
仿真上位機,用于對CPU卡發送各種命令的激勵發生器;
仿真數據代理器,用于將激勵發生器需要對CPU卡發送的命令加入CRC校驗,并打包成幀數據傳給驅動器單元,同時還在發送的數據中隨機插入錯誤數據或者丟棄數據,以驗證CPU卡能否識別錯誤幀的數據代理單元。
所述編碼時鐘的驗證過程為:首先產生一個周期穩定的載波時鐘clk_fc;然后用一個在一定范圍內變化的隨機變量來疊加在時鐘clk_fc上;再用斷言實時監控CPU卡的響應是否正確;最后利用verdi進行波形查看。
所述凹槽的驗證過程為:首先在產生凹槽的計數器中插入一個隨機閾值,當計數器計數達到這個閾值時便產生凹槽或者結束凹槽;再用斷言實時監控CPU卡的響應是否正確;最后利用verdi進行波形查看。
所述監測器單元每檢測到一個字節的數據便檢測其奇偶校驗位的正確性,每檢測到一幀數據便檢測其CRC校驗的正確性,
所述奇偶校驗位的檢測過程為:首先,利用奇偶校驗監控器接收CPU卡發出的比特流,并保存在字節寄存器中;然后,當字節寄存器裝滿時,奇偶校驗監控器便計算此字節的奇偶校驗值,并與接收到的CPU卡發出的奇偶校驗位進行比較,若兩者不一致,則斷言出現奇偶校驗錯誤,
所述CRC校驗的檢測過程為:首先,每當上述字節寄存器裝滿便將其數據保存入幀寄存器中,同時利用CRC校驗監控器進行一次CRC計算,然后,當接收完一幀數據后,CRC校驗監控器便進行一次比較,若CPU卡發送的CRC校驗碼與CRC監控器計算的校驗碼不一致時,則斷言出現CRC校驗錯誤。
所述數據代理單元使用一個隨機變量rand,驅動器每發送完一個字節,就檢測這個隨機變量rand,若rand值為插入錯誤數據,則驅動器接著發送一個錯誤字節;若rand值為丟棄數據,則驅動器跳過當前需要發送的字節。
所述激勵發生器包括:
仿真狀態跳轉功能,同時驗證CPU卡在不同的狀態下,接收到不同的命令后能否正確跳轉狀態的狀態跳轉驗證單元;
仿真防沖突功能,同時驗證CPU卡的防沖突功能的防沖突功能驗證單元;
仿真上下電功能,同時驗證在不同情況下掉電并上電之后CPU卡能否正常進行通信的上下電功能驗證單元;
仿真存儲器,同時驗證存儲器的數據對接口模塊的配置能否開啟和關閉接口模塊功能,以及驗證CPU卡抖動時存儲器數據的安全性的存儲器功能驗證單元;
仿真COS環境,同時驗證在不同的COS命令下,CPU接口模塊和COS的配合是否默契,以及在CPU卡進入協議層出現奇偶校驗或者CRC校驗錯誤時,驗證CPU卡是否能夠正確處理錯誤數據的COS驗證單元。
所述狀態跳轉驗證單元在系統復位之后,令CPU卡進入某一待測狀態A,然后隨機發送各種指令,同時利用監測器單元檢測CPU卡在接收到相應命令之后能否做出正確的狀態跳轉。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州中大微電子有限公司,未經廣州中大微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210584324.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:異構網絡中的噪聲填充技術
- 下一篇:通訊裝置和其方法





