发明名称 一种基于自适应天线选择和频率协商机制的无线节点间通信方法
摘要 本发明提供一种基于自适应天线选择和频率协商机制的无线节点间通信方法,包括中心节点C1和分布式节点D1,各个分布式节点D1均具有1根独立天线;中心节点C1至少具有2根独立天线,以下称为天线A和天线B,在任一时刻,仅有一个分布式节点D1与中心节点C1建立会话,中心节点C1的天线A固定发送和接收频率FX,天线B的频率能够发生跳变,跳变频率范围为{F1,F2,…,FM},各分布式节点D1初始时刻默认的通信频率为FX;在确定最初通信使用的天线后,另外一个天线自动同步到相同频率,从而用2根天线构成分集接收方式,并使用等增益合并或最大比合并方式进行信号合并接收。
申请公布号 CN102196430B 申请公布日期 2014.02.26
申请号 CN201110126208.4 申请日期 2011.05.17
申请人 浪潮(山东)电子信息有限公司 发明人 许宏吉;董郑;崔卫;刘永辉;李晓峰;杨华中
分类号 H04W12/04(2009.01)I;H04W76/02(2009.01)I;H04B7/08(2006.01)I 主分类号 H04W12/04(2009.01)I
代理机构 代理人
主权项 一种基于自适应天线选择和频率协商机制的无线节点间通信方法,其特征在于,包括中心节点Cl和分布式节点Dl,各个分布式节点Dl均具有l根独立天线;中心节点Cl具有2根独立天线,以下称为天线A和天线B,在任一时刻,仅有一个分布式节点Dl与中心节点Cl建立会话,中心节点Cl的天线A固定发送和接收频率FX,天线B的频率能够发生跳变,跳变频率范围为{Fl,F2,…,FM},各分布式节点Dl初始时刻默认的通信频率为FX;包括以下通信步骤:a)中心节点Cl设定使用自适应天线选择机制,会话由某个分布式节点Dl发起,分布式节点Dl首先以固定频率FX发送会话请求,如果其在规定的时间Tl内收到中心节点Cl返回的应答消息,则中心节点Cl与分布式节点Dl在FX频率点上进行通信,然后进行接入节点的寻址、认证、加密、数据包的传输;b)如果在Tl时间内分布式节点Dl没有收到应答,则中心节点Cl与分布式节点Dl启动频率协商机制试图建立连接,若连接成功则进行接入节点的寻址、认证、加密、数据包的传输;c)如果T2时间内未建立连接,其中T2>Tl,则分布式节点Dl与中心节点Cl重复a)、b)流程,直至建立连接;d)如果T3时间内仍未建立连接,其中T3>T2,放弃会话;其中,所述自适应天线选择机制具体为:若步骤a)中可建立通信链路,则初始阶段中心节点Cl选择天线A与分布式节点Dl通信;若步骤a)无法建立连接,则步骤b)中将天线通道切换到天线B进行尝试,若可建立通信链路,则初始阶段中心节点Cl选择天线B与分布式节点Dl通信,在确定最初通信使用的天线后,另外一个天线自动同步到相同频率,从而用2根天线构成分集接收方式,并使用等增益合并或最大比合并方式进行信号合并接收;其中,所述频率协商机制具体为:中心节点Cl的天线B以频率增加的方式每隔一个固定的时间TX,改变接收的频点,而分布式节点Dl则以TX的非整数倍时间反方向降低会话频率,直至两者频率一致,如果二者能在T2时间内建立连接,其中,T2>10TX,则以此时的频率进行后续通信;所述步骤a)到步骤d)中建立连接后需在链路层完成接入节点的寻址、认证、加密和数据包的传输,其中,所述加密过程步骤如下:1)分布式节点Dl与中心节点Cl设定共享128bit认证密钥AK; 2)分布式节点Dl生成认证数据包AP,其中包括设备标识ID、扰动序列、CRC‑32校验位;3)认证数据包经过数据加密后发送至中心节点Cl;4)中心节点Cl通过认证密钥AK解密认证数据包AP,验证设备ID,如果ID有效,则用认证密钥AK加密会话密钥数据包SKP后发送至分布式节点Dl,否则不响应;5)分布式节点Dl收到会话密钥数据包后通过AK解码后获得会话密钥SK,此时分布式节点Dl与中心节点Cl共享了会话密钥,会话密钥在本次会话结束后失效;其中,所述会话过程在链路层进行,所述会话过程步骤如下:1)分布式节点Dl发送会话发起命令Ox23到中心节点Cl;2)中心节点Cl等待会话发起命令,若收到Ox23则回复会话确认命令Ox45至分布式节点Dl,否则继续等待;3)分布式节点Dl等待中心节点Cl的会话确认命令,若在规定时间内收到Ox45,则认为链路完好,发送指令CMD至中心节点Cl;否则认为链路故障,返回错误指令,等待下次指令;4)中心节点Cl等待分布式节点Dl的指令CMD,若在规定时间内收到CMD则执行相应的指令,命令执行后发送命令执行确认消息Ox67至分布式节点Dl,否则返回等待Ox23模式;5)分布式节点Dl等待中心节点Cl的命令执行确认消息Ox67,若在规定时间内收到Ox67,回复中心节点Cl确认执行码Ox89;6)中心节点Cl等待分布式节点Dl发送的确认执行码Ox89,若收到,会话成功,结束会话;如果在规定的时间内未收到Ox89,则重新发送Ox67,直到收到Ox89或者本次会话累计发送Ox67超过3次后仍未收到Ox67,则确认失败,完成本次会话。
地址 250014 山东省济南市高新区舜雅路1036号