• 大小: 18KB
    文件类型: .zip
    金币: 2
    下载: 2 次
    发布日期: 2021-12-16
  • 语言: Matlab
  • 标签: MATLAB  RFID  

资源简介

压缩包里有一个内含1000个24位十六进制数的txt文件,假定这1000个数据为当前的RFID标签,本程序实现了从文件读取数据,转换格式后进行识别,并转换为原格式后按识别顺序输出到txt文档中,附带了记录程序运行时间的功能。 注释略多,看不惯可以自己删,不过我也是出于让大家看懂的目的写的。 如果明年有也写这个作业的学弟学妹,请不要照抄我的代码,希望大家能独立思考,我的这个只是一个参考,编程遇到问题可以联系我bhuhyq@foxmail.com,我很乐于提供帮助。

资源截图

代码片段和文件信息

function [bitD_max]=request(new_labelnew_n)
%REQUEST模块
bit=ones(196);

 for k=1:96%因为数据为96位,所以k从1~96依此变化,重复下面的判断96次
   sum=0;%初值为0
  for jj=1:new_n%jj从1~new_n变化
  sum=sum+new_label(jjk);%对new_label第1~n行第k列的值求和  
  end
  if sum==0
        bit(1k)=0;
    elseif sum==new_n 
        bit(1k)=1;
    else        
       D_max=k;
        bit(1k)=0;
        break;%从高位到低位判断,均为0,则bit对应位记0:均为1,则bit对应位记1;如果有冲突,则bit对应位记0,同时标记此为为碰撞位,跳出判断
  end
 end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2317  2018-04-25 20:24  RFID识别仿真\RFID.m
     文件       26000  2018-04-21 16:34  RFID识别仿真\RFID.txt
     文件       26316  2018-04-25 20:26  RFID识别仿真\RFIDoutput.txt
     文件         561  2018-04-25 19:21  RFID识别仿真\request.m
     文件         305  2018-04-23 00:05  RFID识别仿真\select.m
     文件         343  2018-04-23 00:17  RFID识别仿真\unselect.m
     目录           0  2018-04-25 20:21  RFID识别仿真\

评论

共有 条评论