System and method for multi-channel frequency hopping spread spectrum communication
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04B-001/713
H04W-072/04
H04W-076/15
H04W-084/18
출원번호
US-0437415
(2017-02-20)
등록번호
US-10128900
(2018-11-13)
발명자
/ 주소
Flammer, III, George H.
출원인 / 주소
ITRON NETWORKED SOLUTIONS, INC.
대리인 / 주소
Artegis Law Group, LLP
인용정보
피인용 횟수 :
0인용 특허 :
45
초록▼
One embodiment of the present invention sets forth a technique for transmitting data in a frequency hopping spread spectrum (FHSS) wireless communication system. A multi-channel receiver is configured to receive data from one or more channels simultaneously. The multi-channel receiver enables effici
One embodiment of the present invention sets forth a technique for transmitting data in a frequency hopping spread spectrum (FHSS) wireless communication system. A multi-channel receiver is configured to receive data from one or more channels simultaneously. The multi-channel receiver enables efficient implementation of a transmission protocol in which multiple candidate nodes within a wireless mesh network are polled for availability to receive a packet of data. The packet of data is transmitted to one or more available nodes based on prevailing link conditions, thereby increasing the likelihood of successful delivery. Data flooding may be selectively implemented to further increase the likelihood of successful delivery.
대표청구항▼
1. A method for forwarding a packet of data within a wireless network from a source node to a destination node via an intermediate node, the method comprising: detecting energy for a first signal within a first channel within a current channel group;analyzing the first signal to determine a first si
1. A method for forwarding a packet of data within a wireless network from a source node to a destination node via an intermediate node, the method comprising: detecting energy for a first signal within a first channel within a current channel group;analyzing the first signal to determine a first signal type associated with the first signal;demodulating the first signal into a first stream of digital data based on the first signal type;generating from the first stream of digital data a first data packet;determining, based on contents of the first data packet, that the first data packet comprises a first poll message from a first source node that requests availability information for the intermediate node;transmitting, via a second channel within the current channel group, a first acknowledgement message to the first source node that includes the availability information for the intermediate node;receiving, via a third channel within the current channel group, a first data message from the first source node that includes a first set of payload data to be forwarded to a first destination node;transmitting, via a fourth channel within the current channel group, a first data-acknowledge message to the first source node that indicates successful receipt of the first data message;vacating all channels included in the current channel group and channel hopping to a new channel group that includes at least one channel that is different than the channels included in the current channel group; andforwarding the first set of payload data to the first destination node via at least one channel included in the new channel group,wherein the first channel, the second channel, the third channel, and the fourth channel are included in a plurality of allocated channels. 2. The method of claim 1, wherein the first data-acknowledge message is modulated according to the first signal type. 3. The method of claim 1, wherein the first data-acknowledge message is modulated according to a signal type that is not the first signal type. 4. The method of claim 1, further comprising: receiving, via a fifth channel within the current channel group, a second poll message from a second source node;transmitting, via a sixth channel within the current channel group, a second acknowledgement message to the second source node that includes the availability information for the intermediate node;receiving from the second source node a second data message; andtransmitting to the second source node a second data-acknowledge message that indicates successful receipt of the second data message. 5. The method of claim 4, wherein receiving the second poll message comprises: detecting energy for a second signal within the fifth channel;analyzing the second signal to determine a second signal type associated with the second signal;demodulating the second signal into a second stream of digital data based on the second signal type;generating from the second stream of digital data a second data packet; anddetermining that the second data packet comprises a second poll message based on contents of the second data packet. 6. The method of claim 4, wherein the first source node and the second source node comprise the same node. 7. The method of claim 1, wherein the second channel is selected based on a measured energy level within each channel associated with the current channel group as well as local regulatory requirements. 8. The method of claim 1, wherein forwarding payload data to the first destination node comprises: selecting the first destination node based on information residing in a forwarding database maintained by the intermediate node; andtransmitting to the first destination node the first set of payload data. 9. The method of claim 8, further comprising: selecting a second destination node based on information residing in the forwarding database; andtransmitting to the second destination node a second set of payload data,wherein selecting channels for transmitting data to each destination node is based on a measured energy level within each channel associated with the current channel group as well as local regulatory requirements. 10. The method of claim 1, further comprising: receiving, via an available channel within the current channel group a second poll message from a second source node,wherein the available channel comprises one of the second channel, the third channel, and fourth channel. 11. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform the steps of: detecting energy for a first signal within a first channel within a current channel group;analyzing the first signal to determine a first signal type associated with the first signal;demodulating the first signal into a first stream of digital data based on the first signal type;generating from the first stream of digital data a first data packet;determining, based on contents of the first data packet, that the first data packet comprises a first poll message from a first source node that requests availability information for the intermediate node;transmitting, via a second channel within the current channel group, a first acknowledgement message to the first source node that includes the availability information for the intermediate node;receiving, via a third channel within the current channel group, a first data message from the first source node that includes a first set of payload data to be forwarded to a first destination node;transmitting, via a fourth channel within the current channel group, a first data-acknowledge message to the first source node that indicates successful receipt of the first data message;vacating all channels included in the current channel group and channel hopping to a new channel group that includes at least two channels that are different than the channels included in the current channel group; andforwarding the first set of payload data to the first destination node via at least one channel included in the new channel group. 12. The non-transitory computer-readable medium of claim 11, further comprising: receiving, via a fifth channel within the current channel group, a second poll message from a second source node;transmitting, via a sixth channel within the current channel group, a second acknowledgement message to the second source node that includes the availability information for the intermediate node;receiving from the second source node a second data message; andtransmitting to the second source node a second data-acknowledge message that indicates successful receipt of the second data message. 13. The non-transitory computer-readable medium of claim 12, wherein receiving the second poll message comprises: detecting energy for a second signal within the fifth channel;analyzing the second signal to determine a second signal type associated with the second signal;demodulating the second signal into a second stream of digital data based on the second signal type;generating from the second stream of digital data a second data packet; anddetermining that the second data packet comprises a poll message based on contents of the second data packet. 14. The non-transitory computer-readable medium of claim 11, wherein the first data-acknowledge message is modulated according to the first signal type. 15. The non-transitory computer-readable medium of claim 11, wherein the first data-acknowledge message is modulated according to a signal type that is not the first signal type. 16. The non-transitory computer-readable medium of claim 11, wherein the second channel is selected based on a measured energy level within each channel associated with the current channel group as well as local regulatory requirements. 17. A wireless network device configured to forward a packet of data from a source node to a destination node within a wireless network, comprising: a radio transceiver circuit configured to: receive an incoming radio signal comprising a plurality of simultaneously monitored channels; andtransmit an outbound radio signal comprising a transmitter channel; anda signal processing unit that is coupled to the radio transceiver circuit and, when executing instructions, is configured to: detect energy for a first signal within a first channel within a current channel group;analyze the first signal to determine a first signal type associated with the first signal;demodulate the first signal into a first stream of digital data based on the first signal type;generate from the first stream of digital data a first data packet;determine, based on contents of the first data packet, that the first data packet comprises a first poll message from a first source node that requests availability information for the intermediate node;transmit, via a second channel within the current channel group, a first acknowledgement message to the first source node that includes the availability information for the intermediate node;receive, via a third channel within the current channel group, a first data message from the first source node that includes a first set of payload data to be forwarded to a first destination node;transmit, via a fourth channel within the current channel group, a first data-acknowledge message to the first source node that indicates successful receipt of the first data message;vacate all channels included in the current channel group and channel hopping to a new channel group that includes at least two channels that are different than the channels included in the current channel group; andforward the first set of payload data to the first destination node via at least one channel included in the new channel group. 18. The wireless network device of claim 17, wherein the signal processing unit is further configured to: receive, via a fifth channel within the current channel group, a second poll message from a second source node;transmit, via a sixth channel within the current channel group, a second acknowledgement message to the second source node that includes the availability information for the intermediate node;receive from the second source node a second data message; andtransmit to the second source node a second data-acknowledge message that indicates successful receipt of the second data message. 19. The wireless network device of claim 18, wherein to receive the second poll message, the signal processing unit is configured to: detect energy for a second signal within the fifth channel;analyze the second signal to determine a second signal type associated with the second signal;demodulate the second signal into a second stream of digital data based on the second signal type;generate from the second stream of digital data a second data packet; anddetermine that the second data packet comprises a poll message based on contents of the second data packet. 20. The wireless network device of claim 17, wherein the first data-acknowledge message is modulated according to the first signal type. 21. The wireless network device of claim 17, wherein the first data-acknowledge message is modulated according to a signal type that is not the first signal type. 22. The wireless network device of claim 17, wherein the second channel is selected based on a measured energy level within each channel associated with the current channel group as well as local regulatory requirements.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (45)
Li, Don; Carlin, Kristina, Adaptive power and data rate control for ad-hoc mobile wireless systems.
Jones, IV,Vincent K.; Mishra,Partho; Raleigh,Greg, Asymmetric wireless protocol communications with disparate modulation and rate for upstream and downstream traffic.
Boaz,Jon A., Automated meter reading system, communication and control network for automated meter reading, meter data collector, and associated methods.
Koleszar, Luke; Harrison, Steve; Dechant, Tim; Carpenter, Paul; Schmidt, Paul, Distributed ad hoc mesh network protocol for underground mine and hazardous area communications.
Canada Ronald G. ; Robinson James C. ; Czyzewski Zbigniew ; Davidson ; Jr. Taylor L. ; Pearce James W., Method and apparatus for configuring and synchronizing a wireless machine monitoring and communication system.
Herz, Frederick S. M.; Smith, Jonathan M.; Madan, Bhupinder, Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network.
Livsics, Eugene; McHenry, Mark A.; Dain, Dmitry; Steadman, Karl; Ritterbush, Olga, Methods for detecting and classifying signals transmitted over a radio frequency spectrum.
Livsis, Eugene; McHenry, Mark A.; Dain, Dmitry; Steadman, Karl; Ritterbush, Olga, Methods for detecting and classifying signals transmitted over a radio frequency spectrum.
Wright Andrew S.,CAX ; Lai Cuong Hon,CAX ; Shin Soon S.,CAX ; Newton Helen R.,CAX, Multiple access communication network with combined contention and reservation mode access.
Pace, James; Van Greunen, Jana; Hughes, Sterlings; Flammer, III, George H.; San Filippo, William E., System and method for convergence and automatic disabling of access points in a wireless mesh network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.