一种近距离超高速红外线传输信号的处理方法技术

技术编号:12467158 阅读:130 留言:0更新日期:2015-12-09 16:54
本发明专利技术公开了一种用于近距离超高速红外线传输信号的处理方法,首先对红外线信号传输系统生成的初始红外线传输信号进行处理得到中间红外线传输信号,从中间红外线传输信号中选取有效中间红外线传输信号,然后将有效中间红外线传输信号通过红外线发射管进行发射后再通过红外线接收管进行接收,将接收到的有效中间红外线传输信号进行还原处理,得到最终红外线传输信号,最后从最终红外线传输信号选取最终有效红外线传输信号输出;优点是降低红外线传输信号比特流中高电平所占比例和提高比特之间前后关联性,使得传输功耗和信号误码率降低,并提高红外线发射管的使用寿命。

【技术实现步骤摘要】
一种近距离超高速红外线传输信号的处理方法
本专利技术涉及一种信号处理方法,尤其是涉及一种近距离高速红外线传输信号的处理方法。
技术介绍
红外线是波长在750mm至1mm之间的电磁波,它的频率高于微波而低于可见光,是一种人的眼睛看不到的光线。由于红外线的波长较短,对障碍物的衍射能力差,所以适合应用在需要近距离无线通讯的场合,取代线缆连接,进行点对点的直线数据传输。红外线传输具有保密性强、速率高的优点,随着技术的不断创新和发展,现有的红外线传输速率不断提升,由最初的115.2kb/s逐步发展为4Mb/s高速红外传输,现在又发展为16Mb/s超高速红外传输。目前4M速率的高速红外技术已被广泛使用,16M速率的超高速红外技术已经发布,处于发展阶段。红外线信号传输系统通常包括信号源、红外线发射管和红外线接收管,信号源产生普通数字信号,该普通数字信号为二进制比特流,该普通数字信号即为初始红外传输信号。目前,在近距离高速红外线传输的模式下,红外线发射管直接将初始红外传输信号发射出去,红外线接收管接收初始红外传输信号并将该初始红外传输信号还原为普通数字信号。但是,采用这种方式处理时,遇到连续出现三位及三位以上为“1”的数字信号,则会呈现二进制比特流中高电平所占比例很高的情况,会使得红外线发射管长时间处于发射状态,导致较高的传输功耗,同时也会影响到红外线发射管的使用寿命,并且,由于近距离红外线高速传输本身受外界因素影响较大,采用这种方式传输时误码率也会得不到有效的控制。
技术实现思路
本专利技术所要解决的技术问题是提供一种近距离超高速红外线传输信号的处理方法。该方法通过对初始红外线传输信号进行处理,降低信号比特流中高电平所占比例和提高比特之间前后关联性,使得传输功耗和信号误码率降低,提高红外线发射管的使用寿命。本专利技术解决上述技术问题所采用的技术方案为:一种近距离超高速红外线传输信号的处理方法,首先对红外线信号传输系统生成的初始红外线传输信号进行处理得到中间红外线传输信号,从中间红外线传输信号中选取有效中间红外线传输信号,然后将有效中间红外线传输信号通过红外线发射管进行发射后再通过红外线接收管进行接收,将接收到的有效中间红外线传输信号进行还原处理,得到最终红外线传输信号,最后从最终红外线传输信号选取最终有效红外线传输信号输出,具体步骤如下:Step1:将红外线信号传输系统的系统时钟周期记为T,红外线信号传输系统生成的初始红外线传输信号为二进制比特流;对初始红外线传输信号进行采样,从初始红外线传输信号的信号源头开始向后进行采集,采样周期为T,每隔T时刻采集初始红外线传输信号的2比特;将第n个采样周期的采样时刻记为tn,tn=(n-1)*T,“*”为乘运算符号,“-”为减运算符号,n表示初始红外线传输信号采样周期的序号,n=1,2,3,4,……,m,m表示初始红外线传输信号有效值采样总周期数量,将第1个采样周期至第m个采样周期采集的信号作为初始红外线传输信号的有效信号;第1个采样周期的采样时刻t1=0,将t1时刻采集的初始红外线传输信号的2比特记为第2个采样周期的采样时刻t2=T,将t2时刻采集的初始红外线传输信号的2比特记为第3个采样周期的采样时刻t3=2*T=2T,将t3时刻采集的初始红外线传输信号的2比特记为以此类推,将第m个采样周期的采样时刻tm=(m-1)*T,将tm时刻采集的初始红外线传输信号的2比特记为Step2:设定中间变量n1,n2,n3,S1,S2,S3,b1,b2,b3,b4,b5,b6,c1,c2,c3;Step3:对中间变量的赋值进行初始化:令n1=1,n2=0,n3=0,S1=1,S2=0,S3=0,b1=0,b2=0,b3=0,b4=0,b5=0,b6=0,c1=0,c2=1,c3=0;Step4:对t1时刻~tm时刻中间变量b1,b2,b3,b4,b5,b6的赋值进行更新:将b1,b2,b3,b4,b5,b6的初始值作为t1时刻b1,b2,b3,b4,b5,b6当前状态的值,将tk时刻的b1,b2,b3,b4,b5,b6更新后的赋值作为tk+1时刻b1,b2,b3,b4,b5,b6当前状态的值,k为大于等于1小于等于m的整数;在t1=0时刻,将t1时刻当前状态b3的值赋予b1,将t1时刻当前状态b4的值赋予b2;将t1时刻当前状态b5的值赋予b3,将t1时刻当前状态b6的值赋予b4;将t1时刻采集的的值赋予b5,将t1时刻采集的的值赋予b6,由此得到t1时刻更新后的b1,b2,b3,b4,b5,b6的值,此时b1=0,b2=0,b3=0,b4=0,b5=d11,b6=d12;在t2=T时刻,t1时刻更新后的b1,b2,b3,b4,b5,b6的值即为t2时刻当前状态的值,将t2时刻当前状态b3的值赋予b1,将t2时刻当前状态b4的值赋予b2;将t2时刻当前状态b5的值赋予b3,将t2时刻当前状态b6的值赋予b4;将t2时刻采集的d21的值赋予b5;将t2时刻采集的d22的值赋予b6;由此得到t2时刻更新后的b1,b2,b3,b4,b5,b6的值,此时b1=0,b2=0以此类推,在tm=(m-1)*T时刻,tm-1时刻更新后的b1,b2,b3,b4,b5,b6的值即为tm时刻当前状态的值,将tm时刻当前状态b3的值赋予b1,即将值赋予b1,将tm时刻当前状态b4的值赋予b2,即将值赋予b2,将tm时刻当前状态b5的值赋予b3,即将值赋予b3,将tm时刻当前状态b6的值赋予b4,即将值赋予b4,将tm时刻当前状态的值赋予b5;将tm时刻当前状态的值赋予b6,由此得到tm时刻更新后的b1,b2,b3,b4,b5,b6的值,此时Step5:在t1=0、t2=T和t3=2T时刻,将n1,n2,n3的初始值作为其当前状态的赋值,在t1=0、t2=T、t3=2T和t4=3T时刻,将S1,S2,S3的初始值作为其当前状态的赋值,对中间变量n1,n2,n3在t4时刻~tm时刻的赋值和中间变量S1,S2,S3在t5时刻~tm时刻的赋值进行更新:中间变量n1,n2,n3在t4时刻~tm时刻的赋值采用公式(1)、(2)和(3)进行更新:其中,符号“·”为“与”操作,符号“+”为“或”操作,符号“-”为“取反”操作;在t4时刻,采用公式(1)、(2)和(3)对n1,n2,n3进行更新时,公式中S1,S2,S3值为其在t4时刻当前状态的值,b1,b2,b3,b4,b5,b6的值为其在t4时刻更新后的赋值,由此得到n1,n2,n3在t4时刻更新后的赋值;在t5时刻~tm时刻,采用公式(1)、(2)和(3)对n1,n2,n3进行更新时,公式中S1,S2,S3值为其在当前时刻更新后的赋值,b1,b2,b3,b4,b5,b6的值为其在当前时刻更新后的赋值;采用n1,n2,n3更新后的赋值对S1,S2,S3在t5时刻~tm时刻的赋值进行更新:在tj时刻,将tj-1时刻n1更新后的赋值赋给S1,得到S1在tj时刻更新后的赋值;将tj-1时刻n2更新后的赋值赋给S2,得到S2在tj时刻更新后的赋值;将tj-1时刻n3更新后的赋值赋给S3,得到S3在tj时刻更新后的赋值;其中,j=5,6,7,…,m;Step6:对t1时刻~tm时刻c1本文档来自技高网...
一种近距离超高速红外线传输信号的处理方法

【技术保护点】
一种近距离超高速红外线传输信号的处理方法,其特征在于首先对红外线信号传输系统生成的初始红外线传输信号进行处理得到中间红外线传输信号,从中间红外线传输信号中选取有效中间红外线传输信号,然后将有效中间红外线传输信号通过红外线发射管进行发射后再通过红外线接收管进行接收,将接收到的有效中间红外线传输信号进行还原处理,得到最终红外线传输信号,最后从最终红外线传输信号选取最终有效红外线传输信号输出,具体步骤如下:Step1:将红外线信号传输系统的系统时钟周期记为T,红外线信号传输系统生成的初始红外线传输信号为二进制比特流;对初始红外线传输信号进行采样,从初始红外线传输信号的信号源头开始向后进行采集,采样周期为T,每隔T时刻采集初始红外线传输信号的2比特;将第n个采样周期的采样时刻记为tn,tn=(n‑1)*T,“*”为乘运算符号,“‑”为减运算符号,n表示初始红外线传输信号采样周期的序号,n=1,2,3,4,……,m,m表示初始红外线传输信号有效值采样总周期数量,将第1个采样周期至第m个采样周期采集的信号作为初始红外线传输信号的有效信号;第1个采样周期的采样时刻t1=0,将t1时刻采集的初始红外线传输信号的2比特记为第2个采样周期的采样时刻t2=T,将t2时刻采集的初始红外线传输信号的2比特记为第3个采样周期的采样时刻t3=2*T=2T,将t3时刻采集的初始红外线传输信号的2比特记为以此类推,将第m个采样周期的采样时刻tm=(m‑1)*T,将tm时刻采集的初始红外线传输信号的2比特记为Step2:设定中间变量n1,n2,n3,S1,S2,S3,b1,b2,b3,b4,b5,b6,c1,c2,c3;Step3:对中间变量的赋值进行初始化:令n1=1,n2=0,n3=0,S1=1,S2=0,S3=0,b1=0,b2=0,b3=0,b4=0,b5=0,b6=0,c1=0,c2=1,c3=0;Step4:对t1时刻~tm时刻中间变量b1,b2,b3,b4,b5,b6的赋值进行更新:将b1,b2,b3,b4,b5,b6的初始值作为t1时刻b1,b2,b3,b4,b5,b6当前状态的值,将tk时刻的b1,b2,b3,b4,b5,b6更新后的赋值作为tk+1时刻b1,b2,b3,b4,b5,b6当前状态的值,k为大于等于1小于等于m的整数;在t1=0时刻,将t1时刻当前状态b3的值赋予b1,将t1时刻当前状态b4的值赋予b2;将t1时刻当前状态b5的值赋予b3,将t1时刻当前状态b6的值赋予b4;将t1时刻采集的的值赋予b5,将t1时刻采集的的值赋予b6,由此得到t1时刻更新后的b1,b2,b3,b4,b5,b6的值,此时b6=0,b5=0,b4=0,b3=0,在t2=T时刻,t1时刻更新后的b1,b2,b3,b4,b5,b6的值即为t2时刻当前状态的值,将t2时刻当前状态b3的值赋予b1,将t2时刻当前状态b4的值赋予b2;将t2时刻当前状态b5的值赋予b3,将t2时刻当前状态b6的值赋予b4;将t2时刻采集的的值赋予b5;将t2时刻采集的的值赋予b6;由此得到t2时刻更新后的b1,b2,b3,b4,b5,b6的值,此时b1=0,b2=0b3=d11,b4=d12,b5=d21,b6=d22;]]>以此类推,在tm=(m‑1)*T时刻,tm‑1时刻更新后的b1,b2,b3,b4,b5,b6的值即为tm时刻当前状态的值,将tm时刻当前状态b3的值赋予b1,即将值赋予b1,将tm时刻当前状态b4的值赋予b2,即将值赋予b2,将tm时刻当前状态b5的值赋予b3,即将值赋予b3,将tm时刻当前状态b6的值赋予b4,即将值赋予b4,将tm时刻当前状态的值赋予b5;将tm时刻当前状态的值赋予b6,由此得到tm时刻更新后的b1,b2,b3,b4,b5,b6的值,此时b1=d(m-2)1,b2=d(m-2)2,b3=d(m-1)1,b4=d(m-1)2,b5=dm1,]]>b6=dm2;]]>Step5:在t1=0、t2=T和t3=2T时刻,将n1,n2,n3的初始值作为其当前状态的赋值,在t1=0、t2=T、t3=2T和t4=3T时刻,将S1,S2,S3的初始值作为其当前状态的赋值,对中间变量n1,n2,n3在t4时刻~tm时刻的赋值和中间变量S1,S2,S3在t5时刻~tm时刻的赋值进行更新:中间变量n1,n2,n3在t4时刻~tm时刻的赋值采用公式(1)、(2)和(3)进行更新:其中,符号“·”为“与”操作,符号“+”为“或”操作,符号“‑”为“取反”操作;在t4时刻,采用公式(1)、(2)和(3)对n1,n2,n3进行更新时,公式中S1,S2,S3值为其在t4时刻当前状态的值,b1,b2,b3,b4,b5,b6的值为其在t4时刻更新后的赋值,由此得到n1,n...

【技术特征摘要】
1.一种近距离超高速红外线传输信号的处理方法,其特征在于首先对红外线信号传输系统生成的初始红外线传输信号进行处理得到中间红外线传输信号,从中间红外线传输信号中选取有效中间红外线传输信号,然后将有效中间红外线传输信号通过红外线发射管进行发射后再通过红外线接收管进行接收,将接收到的有效中间红外线传输信号进行还原处理,得到最终红外线传输信号,最后从最终红外线传输信号选取最终有效红外线传输信号输出,具体步骤如下:Step1:将红外线信号传输系统的系统时钟周期记为T,红外线信号传输系统生成的初始红外线传输信号为二进制比特流;对初始红外线传输信号进行采样,从初始红外线传输信号的信号源头开始向后进行采集,采样周期为T,每隔T时刻采集初始红外线传输信号的2比特;将第n个采样周期的采样时刻记为tn,tn=(n-1)*T,“*”为乘运算符号,“-”为减运算符号,n表示初始红外线传输信号采样周期的序号,n=1,2,3,4,……,m,m表示初始红外线传输信号有效值采样总周期数量,将第1个采样周期至第m个采样周期采集的信号作为初始红外线传输信号的有效信号;第1个采样周期的采样时刻t1=0,将t1时刻采集的初始红外线传输信号的2比特记为第2个采样周期的采样时刻t2=T,将t2时刻采集的初始红外线传输信号的2比特记为第3个采样周期的采样时刻t3=2*T=2T,将t3时刻采集的初始红外线传输信号的2比特记为以此类推,将第m个采样周期的采样时刻tm=(m-1)*T,将tm时刻采集的初始红外线传输信号的2比特记为Step2:设定中间变量n1,n2,n3,S1,S2,S3,b1,b2,b3,b4,b5,b6,c1,c2,c3;Step3:对中间变量的赋值进行初始化:令n1=1,n2=0,n3=0,S1=1,S2=0,S3=0,b1=0,b2=0,b3=0,b4=0,b5=0,b6=0,c1=0,c2=1,c3=0;Step4:对t1时刻~tm时刻中间变量b1,b2,b3,b4,b5,b6的赋值进行更新:将b1,b2,b3,b4,b5,b6的初始值作为t1时刻b1,b2,b3,b4,b5,b6当前状态的值,将tk时刻的b1,b2,b3,b4,b5,b6更新后的赋值作为tk+1时刻b1,b2,b3,b4,b5,b6当前状态的值,k为大于等于1小于等于m的整数;在t1=0时刻,将t1时刻当前状态b3的值赋予b1,将t1时刻当前状态b4的值赋予b2;将t1时刻当前状态b5的值赋予b3,将t1时刻当前状态b6的值赋予b4;将t1时刻采集的的值赋予b5,将t1时刻采集的的值赋予b6,由此得到t1时刻更新后的b1,b2,b3,b4,b5,b6的值,此时b1=0,b2=0,b3=0,b4=0,b5=d11,b6=d12;在t2=T时刻,t1时刻更新后的b1,b2,b3,b4,b5,b6的值即为t2时刻当前状态的值,将t2时刻当前状态b3的值赋予b1,将t2时刻当前状态b4的值赋予b2;将t2时刻当前状态b5的值赋予b3,将t2时刻当前状态b6的值赋予b4;将t2时刻采集的的值赋予b5;将t2时刻采集的的值赋予b6;由此得到t2时刻更新后的b1,b2,b3,b4,b5,b6的值,此时b1=0,b2=0以此类推,在tm=(m-1)*T时刻,tm-1时刻更新后的b1,b2,b3,b4,b5,b6的值即为tm时刻当前状态的值,将tm时刻当前状态b3的值赋予b1,即将值赋予b1,将tm时刻当前状态b4的值赋予b2,即将值赋予b2,将tm时刻当前状态b5的值赋予b3,即将值赋予b3,将tm时刻当前状态b6的值赋予b4,即将值赋予b4,将tm时刻当前状态的值赋予b5;将tm时刻当前状态的值赋予b6,由此得到tm时刻更新后的b1,b2,b3,b4,b5,b6的值,此时Step5:在t1=0、t2=T和t3=2T时刻,将n1,n2,n3的初始值作为其当前状态的赋值,在t1=0、t2=T、t3=2T和t4=3T时刻,将S1,S2,S3的初始值作为其当前状态的赋值,对中间变量n1,n2,n3在t4时刻~tm时刻的赋值和中间变量S1,S2,S3在t5时刻~tm时刻的赋值进行更新:中间变量n1,n2,n3在t4时刻~tm时刻的赋值采用公式(1)、(2)和(3)进行更新:其中,符号“·”为“与”操作,符号“+”为“或”操作,符号“-”为“取反”操作;在t4时刻,采用公式(1)、(2)和(3)对n1,n2,n3进行更新时,公式中S1,S2,S3值为其在t4时刻当前状态的值,b1,b2,b3,b4,b5,b6的值为其在t4时刻更新后的赋值,由此得到n1,n2,n3在t4时刻更新后的赋值;在t5时刻~tm时刻,采用公式(1)、(2)和(3)对n1,n2,n3进行更新时,公式中S1,S2,S3值为其在当前时刻更新后的赋值,b1,b2,b3,b4,b5,b6的值为其在当前时刻更新后的赋值;采用n1,n2,n3更新后的赋值对S1,S2,S3在t5时刻~tm时刻的赋值进行更新:在tj时刻,将tj-1时刻n1更新后的赋值赋给S1,得到S1在tj时刻更新后的赋值;将tj-1时刻n2更新后的赋值赋给S2,得到S2在tj时刻更新后的赋值;将tj-1时刻n3更新后的赋值赋给S3,得到S3在tj时刻更新后的赋值;其中,j=5,6,7,…,m;Step6:对t1时刻~tm时刻c1,c2,c3的赋值进行更新,更新公式如公式(4)、(5)和(6)所示:其中,符号“·”为“与”操作,符号“+”为“或”操作,符号“-”为“取反”操作;在t1时刻~t4时刻对c1,c2,c3进行更新时,S1,S2,S3为其当前时刻当前状态的赋值,b1,b2,b3,b4,b5,b6为其当前时刻更新后的赋值;在t5时刻~tm时刻对c1,c2,c3进行更新时,S1,S2,S3为其当前时刻更新后的赋值,b1,b2,b3,b4,b5,b6为其当前时刻更新后的赋值;Step7:将ti时刻的中间红外线传输信号记为Yi,...

【专利技术属性】
技术研发人员:李道涵田丹刘琳琳陈波高志强
申请(专利权)人:宁波成电泰克电子信息技术发展有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1