Approach for managing the use of communications channels based on performance
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-004/00
H04B-001/715
H04W-072/08
H04W-024/08
H04W-084/18
출원번호
US-0525120
(2014-10-27)
등록번호
US-9379769
(2016-06-28)
발명자
/ 주소
Gan, Hongbing
Treister, Bijan
Skafidas, Efstratios
출원인 / 주소
Bandspeed, Inc.
대리인 / 주소
Hickman Palermo Becker Bingham LLP
인용정보
피인용 횟수 :
0인용 특허 :
129
초록▼
An approach for selecting sets of communications channels involves determining the performance of communications channels. A set of channels is selected based on the results of performance testing and specified criteria. The participant generates data that identifies the selected set of channels and
An approach for selecting sets of communications channels involves determining the performance of communications channels. A set of channels is selected based on the results of performance testing and specified criteria. The participant generates data that identifies the selected set of channels and provides that data to other participants of the communications network. The participants communicate over the set of channels, such as by using a frequency hopping protocol. When a specified time expires or monitoring of the performance of the channel set identifies poor performance of the set of channels, the participant selects another set of channels for use in communications based on additional performance testing. By selecting channels based on the initial performance testing and performance monitoring, the communications network adaptively avoids channels with poor performance.
대표청구항▼
1. A wireless communications device for use in a frequency hopping communication system, the wireless communications device comprising: one or more processors; andone or more memories storing instructions which, when processed by the one or more processors, cause the wireless communications device t
1. A wireless communications device for use in a frequency hopping communication system, the wireless communications device comprising: one or more processors; andone or more memories storing instructions which, when processed by the one or more processors, cause the wireless communications device to perform: monitoring a plurality of communication channels, the plurality of communication channels used by the wireless communications device for communicating, according to a frequency hopping sequence, with another wireless communications device in the frequency hopping communication system;based at least on results of the monitoring, classifying one or more communications channels of the plurality of communication channels as good and classifying one or more communications channels of the plurality of communication channels as bad;transmitting information to the other wireless communications device identifying at least one of: a) the one or more communication channels classified as good, or b) the one or more communication channels classified as bad;communicating, according to a frequency hopping sequence, with the other wireless communications device over the one or more communication channels classified as good while avoiding communicating with the other wireless communications device over the one or more communication channels classified as bad. 2. The wireless communications device of claim 1, wherein the instructions stored in the memory are further configured to cause the device, when processed by the one or more processors, to perform the steps of: receiving, from the other device, a vote for each of one or more communication channels of the plurality communication channels on whether or not to use the communication channel for frequency hopping communications; andbased at least on results of the monitoring and the one or more votes from the other wireless communications device, classifying one or more communications channels of the plurality of communication channels as good and classifying one or more communications channels of the plurality of communication channels as bad. 3. The wireless communications device of claim 1, wherein the instructions stored in the memory are further configured to cause the wireless communications device, when processed by the one or more processors, to perform transmitting information to the other wireless communications device identifying the one or more communications channels of the one or more communication channels classified as good or the one or more communications channels of the one or more communication channels classified as bad. 4. The wireless communications device of claim 1, wherein monitoring the plurality of communication channels comprises testing each communication channel of the plurality of communication channels multiple times. 5. The wireless communications device of claim 1, wherein the results of the monitoring on which the classifying is based comprises, for each communications channel of the plurality of communication channels, one or more of a number of error bits for the communication channel or a received signal strength indication (RSSI) for the communication channel. 6. The wireless communications device of claim 1, wherein the instructions stored in the memory are further configured to cause the wireless communications device, when processed by the one or more processors, to perform, based on results of monitoring the one or more communication channels classified as good while communicating, according to a frequency hopping sequence, with the other wireless communications device over the one or more communication channels classified as good while avoiding communicating with the other wireless communications device over the one or more communication channels classified as bad, classifying one or more communications channels of the one or more communication channels classified as good as bad. 7. The wireless communications device of claim 6, wherein the instructions stored in the memory are further configured to cause the wireless communications device, when processed by the one or more processors, to perform the step of based at least on classifying the one or more communications channels of the one or more communication channels classified as good as bad, transmitting a request to the other wireless communications device to switch back to communicating over the plurality of communication channels. 8. The wireless communications device of claim 1, wherein the instructions stored in the memory are further configured to cause the wireless communications device, when processed by the one or more processors, to perform, based on results of monitoring the one or more communication channels classified as good while communicating, according to a frequency hopping sequence, with the other wireless communications device over the one or more communication channels classified as good, while avoiding communicating with the other wireless communications device over the one or more communication channels classified as bad, classifying one or more communications channels of the one or more communication channels classified as good as still good. 9. The wireless communications device of claim 1, wherein the instructions stored in the memory are further configured to cause the wireless communications device, when processed by the one or more processors, to perform, responsive to detecting expiration of a timer, transmitting a request to the other wireless communications device to switch back to communicating over the plurality of communication channels. 10. A wireless communications device for use in a frequency hopping communication system, the wireless communications device comprising: means for monitoring a plurality of communication channels, the plurality of communication channels used for communicating, according to a frequency hopping sequence, with another wireless communications device in the frequency hopping communication system;means for classifying one or more communications channels of the plurality of communication channels as good and classifying one or more communications channels of the plurality of communication channels as bad;means for transmitting information to the other wireless communications device identifying at least one of: a) the one or more communication channels classified as good, or b) the one or more communication channels classified as bad;means for communicating, according to a frequency hopping sequence, with the other wireless communications device over the one or more communication channels classified as good, while avoiding communicating with the other wireless communications device over the one or more communication channels classified as bad. 11. One or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause a master wireless communications device to perform: monitoring a plurality of communication channels, the plurality of communication channels used by the master wireless communications device for communicating, according to a frequency hopping sequence, with a slave wireless communications device in the frequency hopping communication system;based at least on results of the monitoring, classifying one or more communications channels of the plurality of communication channels as good and classifying one or more communications channels of the plurality of communication channels as bad;transmitting information to the slave wireless communications device identifying at least one of: a) the one or more communication channels classified as good, or b) the one or more communication channels classified as bad;communicating, according to a frequency hopping sequence, with the slave wireless communications device over the one or more communication channels classified as good while avoiding communicating with the slave wireless communications device over the one or more communication channels classified as bad. 12. The one or more non-transitory computer-readable media of claim 11, further storing additional instructions which, when processed by the one or more processors cause: receiving, from the slave wireless communications device, a vote for each of one or more communication channels of the plurality communication channels on whether or not to use the communication channel for frequency hopping communications; andbased at least on results of the monitoring and the one or more votes from the slave wireless communications device, classifying one or more communications channels of the plurality of communication channels as good and classifying one or more communications channels of the plurality of communication channels as bad. 13. The one or more non-transitory computer-readable media of claim 11, further storing additional instructions which, when processed by the one or more processors cause transmitting information to the slave wireless communications device identifying the one or more communications channels of the one or more communication channels classified as good or the one or more communications channels of the one or more communication channels classified as bad. 14. The one or more non-transitory computer-readable media of claim 11, wherein monitoring the plurality of communication channels comprises testing each communication channel of the plurality of communication channels multiple times. 15. The one or more non-transitory computer-readable media of claim 11, wherein the results of the monitoring on which the classifying is based comprises, for each communications channel of the plurality of communication channels, one or more of a number of error bits for the communication channel or a received signal strength indication (RSSI) for the communication channel. 16. The one or more non-transitory computer-readable media of claim 11, further storing additional instructions which, when processed by the one or more processors cause, based on results of monitoring the one or more communication channels classified as good while communicating, according to a frequency hopping sequence, with the slave wireless communications device over the one or more communication channels classified as good, while avoiding communicating with the slave wireless communications device over the one or more communication channels classified as bad, classifying one or more communications channels of the one or more communication channels classified as good as bad. 17. The one or more non-transitory computer-readable media of claim 16, further storing additional instructions which, when processed by the one or more processors cause, based at least on classifying the one or more communications channels of the one or more communication channels classified as good as bad, transmitting a request to the slave wireless communications device to switch back to communicating over the plurality of communication channels. 18. The one or more non-transitory computer-readable media of claim 11, further storing additional instructions which, when processed by the one or more processors cause, based on results of monitoring the one or more communication channels classified as good while communicating, according to a frequency hopping sequence, with the slave wireless communications device over the one or more communication channels classified as good, while avoiding communicating with the slave wireless communications device over the one or more communication channels classified as bad, classifying one or more communications channels of the one or more communication channels classified as good as still good. 19. The one or more non-transitory computer-readable media of claim 11, further storing additional instructions which, when processed by the one or more processors cause, responsive to detecting expiration of a timer, transmitting a request to the slave wireless communications device to switch back to communicating over the plurality of communication channels. 20. A method performed by a master wireless communications device in a frequency hopping communication system, the method comprising: monitoring a plurality of communication channels, the plurality of communication channels used by the master wireless communications device for communicating, according to a frequency hopping sequence, with a slave wireless communications device in the frequency hopping communication system;based at least on results of the monitoring, classifying one or more communications channels of the plurality of communication channels as good and classifying one or more communications channels of the plurality of communication channels as bad;transmitting information to the slave wireless communications device identifying at least one of: a) the one or more communication channels classified as good, or b) the one or more communication channels classified as bad;communicating, according to a frequency hopping sequence, with the slave wireless communications device over the one or more communication channels classified as good while avoiding communicating with the slave wireless communications device over the one or more communication channels classified as bad. 21. The method of claim 20, further comprising: receiving, from the slave wireless communications device, a vote for each of one or more communication channels of the plurality communication channels on whether or not to use the communication channel for frequency hopping communications; andbased at least on results of the monitoring and the one or more votes from the slave wireless communications device, classifying one or more communications channels of the plurality of communication channels as good and classifying one or more communications channels of the plurality of communication channels as bad. 22. The method of claim 20, further comprising transmitting information to the slave wireless communications device identifying the one or more communications channels of the one or more communication channels classified as good or the one or more communications channels of the one or more communication channels classified as bad. 23. The method of claim 20, wherein monitoring the plurality of communication channels comprises testing each communication channel of the plurality of communication channels multiple times. 24. The method of claim 20, wherein the results of the monitoring on which the classifying is based comprises, for each communications channel of the plurality of communication channels, one or more of a number of error bits for the communication channel or a received signal strength indication (RSSI) for the communication channel. 25. The method of claim 20, further comprising, based on results of monitoring the one or more communication channels classified as good while communicating, according to a frequency hopping sequence, with the slave wireless communications device over the one or more communication channels classified as good, while avoiding communicating with the slave wireless communications device over the one or more communication channels classified as bad, classifying one or more communications channels of the one or more communication channels classified as good as bad. 26. The method of claim 25, further comprising, based at least on classifying the one or more communications channels of the one or more communication channels classified as good as bad, transmitting a request to the slave wireless communications device to switch back to communicating over the plurality of communication channels. 27. The method of claim 20, further comprising, based on results of monitoring the one or more communication channels classified as good while communicating, according to a frequency hopping sequence, with the slave wireless communications device over the one or more communication channels classified as good, while avoiding communicating with the slave wireless communications device over the one or more communication channels classified as bad, classifying one or more communications channels of the one or more communication channels classified as good as still good. 28. The method of claim 20, further comprising, responsive to detecting expiration of a timer, transmitting a request to the slave wireless communications device to switch back to communicating over the plurality of communication channels.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (129)
Harmon James V. (Cedar Rapids IA) Kyllo Roger A. (Cedar Rapids IA), Adaptive HF communication system.
Larsson Per .ANG.ke,SEX ; Frodigh Carl Magnus,SEX ; Almgren Knut Magnus,SEX, Adaptive channel allocation method and apparatus for multi-slot, multi-carrier communication system.
Schmidl, Timothy M.; Dabak, Anand G.; Nafie, Mohammed; Gatherer, Alan, Adjustment of slave frequency hopping pattern to improve channel measurement opportunities in wireless communications.
Gillis Mark E. (Eatontown NJ) Leland Kenneth W. (Toms River NJ) Nealon William J. (Ocean Grove NJ) Yu Hon (Aberdeen NJ), Apparatus and method for modifying a frequency hopping sequence of a cordless telephone operating in a frequency hopping.
Schwaller John F. ; Smith Jeffrey Wilson ; Williams Terry L., Basestation architecture supporting baseband frequency hopping utilizing time division multiplexed mapping between a radio transceiver and digital signal processing resources.
H'mimy Hossam H. ; Shah Ali R., Channel assignment based on uplink interference level and channel quality measurements with a forward and backward reassignment step.
Dent, Paul W., Communication system with a mobile terminal supporting mobile assisted signal strength measurements for a plurality of networks and methods for operating the same.
Knuth Stephen B. (Mission Viejo CA) Yossifor Oded (Torrance CA) Core Kenneth R. (Stanton CA), Environmental adaptive mechanism for channel utilization in cordless telephones.
Emi Tetsuichi (Ibaraki-ken JPX), Frequency hopping communication method and apparatus changing a hopping frequency as a result of a counted number of err.
Gendel Alon,ILX ; Waisblum Yossi,ILX, Frequency hopping communication method and apparatus for modifying frequency hopping sequence in accordance with counted errors.
Bantz David F. (Chappaqua NY) Bauchot Frederick J. (LaTourraque Saint-Jeannet FRX) Huang Chia-Chi (Hsinchu TWX) Lanne Fabien P. (Saint Laurent du var NY FRX) Natarajan Kadathur S. (Millwood NY) Wette, Frequency hopping pattern assignment and control in multiple autonomous collocated radio networks.
Avery John W. (Lawrenceville GA) Cooper W. Burchall (Duluth GA) Nelson Kenneth P. (Norcross GA) Jones Donald A. (Alpharetta GA), Frequency hopping spread spectrum data communications system.
Izumi Michihiro,JPX ; Arakawa Tadashi,JPX ; Suzuki Yasunori,JPX, Frequency hopping wireless communication system capable of simultaneously communicating different data and frequency hopping wireless communication apparatus.
Olenick Stephen M. (Oakhurst NJ) Johnson Robert A. (Freehold NJ) Frydryck Russell E. (Atlantic Highlands NJ), Frequency-hopping radio communication network.
Ashdown Michael B. (High Wycombe GB2) Young Philip A. (Camberley GB3), Interface protocol method for use in a frequency hopping radio system having first hopping code for synchronization and.
Mercer John E. (23401 94th Ave. South Kent WA 98031), Locator device for continuously locating a dipole magnetic field transmitter and its method of operation.
Kostic, Zoran; Sollenberger, Nelson Ray, Method and apparatus for implementing measurement based dynamic frequency hopping in wireless communication systems.
Bixby Joy P. (Castle Rock CO) Eorgoff Michael C. (Glen Ellyn IL) Gagne Bruce N. (Littleton CO) Houser Richard D. (Littleton CO) Ivanoff Mario J. (Denver CO) Osband Daniel W. (Evergreen CO) Richardson, Method and apparatus for managing and facilitating communications in a distributed hetergeneous network.
Bergstrom Chad Scott ; Chuprun Jeffrey Scott ; Kleider John Eric ; Guzek Amy Michelle, Method and apparatus for performing interference suppression using modal moment estimates.
Uwe Sydon ; Juergen Kockmann ; Olaf Dicker ; Paulus Sastrodjojo, Method and system for avoiding bad frequency subsets in a frequency hopping cordless telephone system.
Cook Michael W. (Huntertown IN) Slack Walter D. (Fort Wayne IN), Method and system for increasing the reliability of multiple frequency communication systems.
Dicker Olaf ; Sastrodjojo Paulus ; Sydon Uwe ; Kockmann Juergen, Method and system for shifting frequency subsets to avoid base station interference in a frequency hopping cordless telephone system.
Flammer ; III George H. (Cupertino CA) Galloway Brett D. (Campbell CA) Paulsen David L. (Mountain View CA), Method for frequency sharing and frequency punchout in frequency hopping communications network.
Kang Chang-Soon,KRX ; Hwang Seon-Ho,KRX ; Han Young-Nam,KRX ; Kim Myoung-Jin,KRX ; Lee Hun,KRX, Method for shedding traffic load in code division multiple access mobile communication system.
Bergstrm Bo C. (Tby SEX) Herolf Knut O. M. (sterskr SEX), Method of reducing the effect of narrowband jammers in radio communication between two stations.
Viswanath, Pramod; Laroia, Rajiv; Tse, David N. C., Methods and apparatus for transmitting information between a basestation and multiple mobile stations.
Ishikawa Yoshihiro (Yokohamashi JPX) Umeda Narumi (Yokohamashi JPX), Mobile communication system with autonomous distributed type dynamic channel allocation scheme.
Cannon, Joseph M.; Davis, Paul Joseph; McDowell, Richard Lawrence; Grundvig, Jeffrey Paul; Diethorn, Eric John, Received-signal-strength-based swap table for frequency hopping communication system.
Weddle Daniel O. (Plano TX) Miller Bill C. (Allen TX) Bebee Melvin G. (Richardson TX) Young Charles D. (Richardson TX) Cable Stephen W. (Plano TX), Skywave adaptable communication apparatus.
Schroeder, Stephen; Conger, Keith M.; Wade, Richard; Cooper, Michael Jaimie, System, device, and method for selecting a channel in a multichannel communication network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.