CA2491084A1 - Frequency hopping spread spectrum decoder - Google Patents
Frequency hopping spread spectrum decoder Download PDFInfo
- Publication number
- CA2491084A1 CA2491084A1 CA002491084A CA2491084A CA2491084A1 CA 2491084 A1 CA2491084 A1 CA 2491084A1 CA 002491084 A CA002491084 A CA 002491084A CA 2491084 A CA2491084 A CA 2491084A CA 2491084 A1 CA2491084 A1 CA 2491084A1
- Authority
- CA
- Canada
- Prior art keywords
- channels
- subset
- receiver
- recited
- preamble
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/7156—Arrangements for sequence synchronisation
Abstract
The present invention is directed to a frequency hopping spread spectrum transceiver. The transceiver includes a microcontroller; a transmitter having a voltage controlled oscillator, a direct digital synthesizer, and a power amplifier; and a receiver having an amplifier, a mixer, an IF amplifier, a demodulator, and a data slicer. When transmitting, the transmitter communicates a preamble over a predetermined number of preamble channels, and thereafter communicate groups of data bytes that each comprise a subset of the data message over a predetermined sequence of data channels. When receiving, the receiver investigates the predetermined number of preamble channels to search for the preamble and tests the received bits to insure that the preamble and a start frame delimiter have been properly received to synchronize the receiver with the transmitter.
Claims (16)
1. An asynchronous frequency hopping spread spectrum receiver, comprising:
an integrated circuit transceiver providing a PLL lock signal and a received signal strength indicator signal; and a microcontroller that receives said PLL lock signal and said received signal strength indicator signal, wherein said receiver scans a predetermined list of channels and said microcontroller converts said received signal strength indicator signal for each scanned channel to a digital value representative of said received signal strength indicator signal and stores each said digital value in a received signal strength indicator list, and wherein said microcontroller determines a subset of channels to scan for a preamble pattern, said subset of channels being determined from a predetermined number of highest digital values stored in said received signal strength indicator list.
an integrated circuit transceiver providing a PLL lock signal and a received signal strength indicator signal; and a microcontroller that receives said PLL lock signal and said received signal strength indicator signal, wherein said receiver scans a predetermined list of channels and said microcontroller converts said received signal strength indicator signal for each scanned channel to a digital value representative of said received signal strength indicator signal and stores each said digital value in a received signal strength indicator list, and wherein said microcontroller determines a subset of channels to scan for a preamble pattern, said subset of channels being determined from a predetermined number of highest digital values stored in said received signal strength indicator list.
2. The receiver as recited in claim 1, wherein said microcontroller rescans said predetermined list of channels a predetermined number of times.
3. The receiver as recited in claim 2, wherein said microcontroller determines said subset of channels from the highest digital values after completing said predetermined number of rescans.
4. The receiver as recited in claim 1, wherein a channel corresponding to a highest digital value contained in said subset of channels is scanned for said preamble pattern.
5. The receiver as recited in claim 4, wherein if said channel corresponding to said highest digital value does not contain said preamble pattern, a next channel corresponding to a next highest value in said subset of channels is scanned for said preamble pattern.
6. The receiver as recited in claim 5, wherein successive channels corresponding to successively next higher digital values are scanned until said preamble pattern is found.
7. A method of scanning for a preamble bit pattern in an asynchronous frequency hopping spread spectrum receiver, comprising:
scanning a predetermined list of channels;
converting a received signal strength indicator signal for each scanned channel to a digital value representative of said received signal strength indicator signal;
storing each said digital value in a received signal strength indicator list;
and determining a subset of channels to scan for a preamble pattern, said subset of channels being determined from channels corresponding to a predetermined number of highest digital values stored in said received signal strength indicator list.
scanning a predetermined list of channels;
converting a received signal strength indicator signal for each scanned channel to a digital value representative of said received signal strength indicator signal;
storing each said digital value in a received signal strength indicator list;
and determining a subset of channels to scan for a preamble pattern, said subset of channels being determined from channels corresponding to a predetermined number of highest digital values stored in said received signal strength indicator list.
8. The method as recited in claim 7, further comprising rescanning said predetermined list of channels a predetermined number of times.
9. The method as recited in claim 8, further comprising determining said subset of channels from the highest digital values after completing said predetermined number of rescans.
10. The method as recited in claim 7, further comprising scanning a channel corresponding to a highest digital value contained in said subset of channels for said preamble pattern.
11. The receiver as recited in claim 10, further comprising scanning a next channel corresponding to a next highest value in said subset of channels for said preamble pattern if said channel corresponding to said highest digital value does not contain said preamble pattern,
12. The receiver as recited in claim 11, further comprising successive channels corresponding to successively next higher digital values until said preamble pattern is found.
13. A process for scanning for a preamble bit pattern in an asynchronous frequency hopping spread spectrum receiver, comprising:
scanning a predetermined list of channels a plurality of times to determine a subset of channels having higher signal strengths relative to all channels in said predetermined list; and successively scanning each channel within said subset of channels for a preamble bit pattern beginning with a channel having the highest signal strength until said preamble pattern is found.
scanning a predetermined list of channels a plurality of times to determine a subset of channels having higher signal strengths relative to all channels in said predetermined list; and successively scanning each channel within said subset of channels for a preamble bit pattern beginning with a channel having the highest signal strength until said preamble pattern is found.
14. The method as recited in claim 13, wherein said receiver provides a received signal strength indicator that is converted to a digital value to determine said signal strengths.
15. The method as recited in claim 13, wherein said subset of channels includes at least three channels.
16. The method as recited in claim 13, wherein said predetermined list of channels comprises at least 25 channels.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/183,930 | 2002-06-26 | ||
US10/183,930 US6816538B2 (en) | 2002-06-26 | 2002-06-26 | Frequency hopping spread spectrum decoder |
PCT/US2003/020055 WO2004004136A2 (en) | 2002-06-26 | 2003-06-25 | Frequency hopping spread spectrum decoder_______________________ |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2491084A1 true CA2491084A1 (en) | 2004-01-08 |
CA2491084C CA2491084C (en) | 2012-05-15 |
Family
ID=29779237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2491084A Expired - Fee Related CA2491084C (en) | 2002-06-26 | 2003-06-25 | Frequency hopping spread spectrum decoder |
Country Status (6)
Country | Link |
---|---|
US (1) | US6816538B2 (en) |
AU (1) | AU2003263754A1 (en) |
CA (1) | CA2491084C (en) |
CR (1) | CR7637A (en) |
MX (1) | MXPA05000238A (en) |
WO (1) | WO2004004136A2 (en) |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7020178B2 (en) * | 2002-06-26 | 2006-03-28 | Elster Electricity, Llc | Microprocessor decoder frequency hopping spread spectrum communications receiver |
DE10311967B4 (en) * | 2003-03-18 | 2005-06-23 | Infineon Technologies Ag | Method for field strength determination |
US7010335B2 (en) * | 2003-06-27 | 2006-03-07 | Intel Corporation | Apparatus and method to provide antenna diversity |
US7062703B1 (en) * | 2003-07-28 | 2006-06-13 | Cisco Technology, Inc | Early detection of false start-of-packet triggers in a wireless network node |
US7372364B2 (en) * | 2003-11-10 | 2008-05-13 | 3M Innovative Properties Company | Algorithm for RFID security |
US7119692B2 (en) * | 2003-11-10 | 2006-10-10 | 3M Innovative Properties Company | System for detecting radio-frequency identification tags |
US7680041B2 (en) | 2006-01-31 | 2010-03-16 | Zensys A/S | Node repair in a mesh network |
US20150187209A1 (en) | 2006-01-31 | 2015-07-02 | Sigma Designs, Inc. | Method and system for synchronization and remote control of controlling units |
US8300652B2 (en) * | 2006-01-31 | 2012-10-30 | Sigma Designs, Inc. | Dynamically enabling a secondary channel in a mesh network |
US10326537B2 (en) | 2006-01-31 | 2019-06-18 | Silicon Laboratories Inc. | Environmental change condition detection through antenna-based sensing of environmental change |
US10277519B2 (en) | 2006-01-31 | 2019-04-30 | Silicon Laboratories Inc. | Response time for a gateway connecting a lower bandwidth network with a higher speed network |
US8312103B2 (en) | 2006-08-31 | 2012-11-13 | Itron, Inc. | Periodic balanced communication node and server assignment |
US8024724B2 (en) | 2006-08-31 | 2011-09-20 | Itron, Inc. | Firmware download |
US7847536B2 (en) | 2006-08-31 | 2010-12-07 | Itron, Inc. | Hall sensor with temperature drift control |
US8049642B2 (en) | 2006-09-05 | 2011-11-01 | Itron, Inc. | Load side voltage sensing for AMI metrology |
US9354083B2 (en) * | 2006-09-15 | 2016-05-31 | Itron, Inc. | Home area networking (HAN) with low power considerations for battery devices |
US8787210B2 (en) | 2006-09-15 | 2014-07-22 | Itron, Inc. | Firmware download with adaptive lost packet recovery |
US8138944B2 (en) | 2006-09-15 | 2012-03-20 | Itron, Inc. | Home area networking (HAN) with handheld for diagnostics |
US8055461B2 (en) | 2006-09-15 | 2011-11-08 | Itron, Inc. | Distributing metering responses for load balancing an AMR network |
US7843391B2 (en) | 2006-09-15 | 2010-11-30 | Itron, Inc. | RF local area network antenna design |
US8059009B2 (en) | 2006-09-15 | 2011-11-15 | Itron, Inc. | Uplink routing without routing table |
US8212687B2 (en) | 2006-09-15 | 2012-07-03 | Itron, Inc. | Load side voltage sensing for AMI metrology |
WO2008049078A1 (en) | 2006-10-18 | 2008-04-24 | Nastech Pharmaceutical Company Inc. | Nicked or gapped nucleic acid molecules and uses thereof |
US8384558B2 (en) | 2006-10-19 | 2013-02-26 | Itron, Inc. | Extending contact life in remote disconnect applications |
EP2154787B1 (en) | 2008-08-13 | 2011-06-08 | Research In Motion Limited | Wireless device having fast-receive mode for measuring received signal strength (RSSI) for higher time division multiple access (TDMA) multislot classes |
US8149813B2 (en) * | 2008-08-13 | 2012-04-03 | Research In Motion Limited | Wireless device having fast-receive mode for measuring received signal strength (RSSI) for higher time division multiple access (TDMA) multislot classes |
WO2010129691A2 (en) | 2009-05-07 | 2010-11-11 | Powell Phillip W | Voltage conservation using advanced metering infrastructure and substation centralized voltage control |
US10200476B2 (en) | 2011-10-18 | 2019-02-05 | Itron, Inc. | Traffic management and remote configuration in a gateway-based network |
US9419888B2 (en) | 2011-12-22 | 2016-08-16 | Itron, Inc. | Cell router failure detection in a mesh network |
US9154184B2 (en) * | 2012-03-22 | 2015-10-06 | Elster Solutions, Llc | Synchronous frequency hopping spread spectrum communications |
CA2829397A1 (en) | 2012-10-10 | 2014-04-10 | Elster Solutions, Llc | Improving digital receiver performance in the presence of image frequencies |
US9847639B2 (en) | 2013-03-15 | 2017-12-19 | Dominion Energy, Inc. | Electric power system control with measurement of energy demand and energy efficiency |
US9553453B2 (en) | 2013-03-15 | 2017-01-24 | Dominion Resources, Inc. | Management of energy demand and energy efficiency savings from voltage optimization on electric power systems using AMI-based data analysis |
US9678520B2 (en) | 2013-03-15 | 2017-06-13 | Dominion Resources, Inc. | Electric power system control with planning of energy demand and energy efficiency using AMI-based data analysis |
US9582020B2 (en) | 2013-03-15 | 2017-02-28 | Dominion Resources, Inc. | Maximizing of energy delivery system compatibility with voltage optimization using AMI-based data control and analysis |
US9563218B2 (en) | 2013-03-15 | 2017-02-07 | Dominion Resources, Inc. | Electric power system control with measurement of energy demand and energy efficiency using t-distributions |
US10637681B2 (en) | 2014-03-13 | 2020-04-28 | Silicon Laboratories Inc. | Method and system for synchronization and remote control of controlling units |
DE112014006741B4 (en) | 2014-06-12 | 2021-10-28 | Motorola Solutions, Inc. | Processes and systems for the automatic establishment of discussion groups based on the Received Signal Strength Indicator (RSSI) |
US10732656B2 (en) | 2015-08-24 | 2020-08-04 | Dominion Energy, Inc. | Systems and methods for stabilizer control |
US10257063B2 (en) * | 2015-10-02 | 2019-04-09 | Stryker Corporation | Person support apparatuses with communication channel monitoring |
US10637673B2 (en) | 2016-12-12 | 2020-04-28 | Silicon Laboratories Inc. | Energy harvesting nodes in a mesh network |
US10833799B2 (en) | 2018-05-31 | 2020-11-10 | Itron Global Sarl | Message correction and dynamic correction adjustment for communication systems |
CN114726400B (en) * | 2022-03-31 | 2023-08-04 | 成都信息工程大学 | Frequency hopping method for FHSS signal of blind frequency hopping pattern |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4328581A (en) | 1980-06-20 | 1982-05-04 | Rockwell International Corporation | Adaptive HF communication system |
US5668803A (en) | 1989-06-29 | 1997-09-16 | Symbol Technologies, Inc. | Protocol for packet data communication system |
US5018165A (en) | 1990-03-21 | 1991-05-21 | Andrew Corporation | Communication system using spread spectrum and leaky transmission line |
US5311542A (en) | 1990-09-19 | 1994-05-10 | Honeywell Inc. | Spread spectrum communication system |
US5311541A (en) * | 1992-05-08 | 1994-05-10 | Axonn Corporation | Frequency agile radio |
AU4393693A (en) | 1992-05-08 | 1994-12-20 | Axonn Corporation | A frequency agile radio |
US5668828A (en) | 1992-05-08 | 1997-09-16 | Sanconix, Inc. | Enhanced frequency agile radio |
US5430759A (en) | 1992-08-20 | 1995-07-04 | Nexus 1994 Limited | Low-power frequency-hopped spread spectrum reverse paging system |
US5438329A (en) | 1993-06-04 | 1995-08-01 | M & Fc Holding Company, Inc. | Duplex bi-directional multi-mode remote instrument reading and telemetry system |
US5524280A (en) * | 1994-10-31 | 1996-06-04 | Motorola, Inc. | Method of acquiring a channel in a general frequency reuse system |
US6208266B1 (en) | 1995-08-23 | 2001-03-27 | Scientific Telemetry Corporation | Remote data acquisition and processing system |
GB2308949B (en) | 1996-01-08 | 1999-11-10 | Ramar Technology Ltd | Remote meter reading system |
GB2309358B (en) * | 1996-01-19 | 2000-04-12 | Nokia Mobile Phones Ltd | Radio telephone channel selection |
US5884184A (en) | 1996-05-01 | 1999-03-16 | Sheffer; Eliezer Arie | Supervised cellular reporting network |
US5892758A (en) | 1996-07-11 | 1999-04-06 | Qualcomm Incorporated | Concentrated subscriber wireless remote telemetry system |
US5809059A (en) * | 1996-11-21 | 1998-09-15 | Motorola, Inc. | Method and apparatus for spread spectrum channel assignment |
US6061604A (en) | 1997-05-06 | 2000-05-09 | Gas Research Institute | RF base repeater for automated residence management system |
US5914672A (en) | 1997-06-13 | 1999-06-22 | Whisper Communications Incorporated | System for field installation of a remote meter interface |
US6034988A (en) | 1997-08-04 | 2000-03-07 | Intellon Corporation | Spread spectrum apparatus and method for network RF data communications having extended communication channels |
US6643278B1 (en) * | 1999-03-23 | 2003-11-04 | Texas Instruments Incorporated | Wireless network circuits, systems, and methods for frequency hopping with reduced packet interference |
US6634278B2 (en) * | 2000-10-18 | 2003-10-21 | Caterpillar Inc. | Piston for an internal combustion engine and method of assembly |
-
2002
- 2002-06-26 US US10/183,930 patent/US6816538B2/en not_active Expired - Lifetime
-
2003
- 2003-06-25 MX MXPA05000238A patent/MXPA05000238A/en active IP Right Grant
- 2003-06-25 AU AU2003263754A patent/AU2003263754A1/en not_active Abandoned
- 2003-06-25 CA CA2491084A patent/CA2491084C/en not_active Expired - Fee Related
- 2003-06-25 WO PCT/US2003/020055 patent/WO2004004136A2/en not_active Application Discontinuation
-
2005
- 2005-01-03 CR CR7637A patent/CR7637A/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
WO2004004136A2 (en) | 2004-01-08 |
CA2491084C (en) | 2012-05-15 |
CR7637A (en) | 2005-07-18 |
US6816538B2 (en) | 2004-11-09 |
AU2003263754A8 (en) | 2004-01-19 |
AU2003263754A1 (en) | 2004-01-19 |
US20040001531A1 (en) | 2004-01-01 |
WO2004004136A3 (en) | 2004-07-01 |
MXPA05000238A (en) | 2005-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2491084A1 (en) | Frequency hopping spread spectrum decoder | |
US7020178B2 (en) | Microprocessor decoder frequency hopping spread spectrum communications receiver | |
AU2001284691B2 (en) | Frequency hopping spread spectrum system with high sensitivity tracking and synchronization for frequency unstable signals | |
EP0937349B1 (en) | Synchronization in tdma systems in a non-real-time fashion | |
CA2244583A1 (en) | Frequency-hopping spread-spectrum radio communications | |
MY122158A (en) | Accelerated scanning of cellular channels by cellular radiotelephones. | |
AU2001284691A1 (en) | Frequency hopping spread spectrum system with high sensitivity tracking and synchronization for frequency unstable signals | |
CA2473880A1 (en) | Frequency hopping spread spectrum communications system | |
WO1996010300A1 (en) | Enhanced frequency agile radio | |
JPH08505029A (en) | Method and apparatus for operating on a hopping control channel in a communication system | |
US5434905A (en) | Digital cordless telephone set operated under burst synchronization | |
CN100483956C (en) | Method for extending digital receiver sensitivity using analog correlation | |
JP3848375B2 (en) | Method and apparatus for acquiring low duty cycle reference signal in mobile communication environment | |
US6335946B1 (en) | Method and a device for broadband transmission | |
US5691983A (en) | Communication system with repeatedly allocated channel ID numbers | |
EP1639712B1 (en) | Method and system for coded null packet-aided synchronization | |
DK1661268T3 (en) | Method and system for synchronizing stations within communication networks and stations for use therein | |
WO2004054171A1 (en) | Wireless multi-channel transmitting and receiving system and method of the same | |
US20020160796A1 (en) | Frequency shift transceiver | |
WO2001031870A2 (en) | Method and apparatus for distinguishing a compact control channel from a classic control channel | |
KR20020001837A (en) | Method for synchronising the frequency in a wireless telephone system, and device for carrying out said method | |
AU2007203538A1 (en) | Method and System for Synchronising Stations Within Communications Networks and Stations for Use Therein | |
CA2200711A1 (en) | Enhanced frequency agile radio |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20200831 |