Microprocessor decoder frequency hopping spread spectrum communications receiver
First Claim
1. In a frequency hopping spread spectrum receiver, a method of validating a transmitted signal, comprising:
- scanning a predetermined list of channels comprising all channels on which a signal is transmitted;
checking a received signal strength indicator signal for each scanned channel;
detecting a carrier signal on a selected channel selected in accordance with said received signal strength indicator;
locking to said selected channel;
starting a timer;
recording samples on said selected channel for a predetermined period of time to obtain a predetermined number of samples; and
counting correlation errors between said predetermined number of samples and preamble patterns to determined a number of correlation errors.
2 Assignments
0 Petitions
Accused Products
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 sends a preamble that allows the receiving device to detect the signal and lock to it to receive the data. When receiving, the receiver first scans all channels and sorts them based on a Received Signal Strength Indicator (RSSI) and then attempts to lock to the channel with the strongest RSSI value by first sampling the received signal to verify the preamble, then synchronizing to the bit edges of the received signal, then detecting the start of a Start Frame Delimiter (SFD), decoding bits to verify a valid SFD and then sampling data bits to receive the data.
-
Citations
19 Claims
-
1. In a frequency hopping spread spectrum receiver, a method of validating a transmitted signal, comprising:
-
scanning a predetermined list of channels comprising all channels on which a signal is transmitted; checking a received signal strength indicator signal for each scanned channel; detecting a carrier signal on a selected channel selected in accordance with said received signal strength indicator; locking to said selected channel; starting a timer; recording samples on said selected channel for a predetermined period of time to obtain a predetermined number of samples; and counting correlation errors between said predetermined number of samples and preamble patterns to determined a number of correlation errors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 microcontroller converts said received signal strength indicator signal to a digital value representative of said received signal strength indicator signal and stores said digital value in a received signal strength indicator list, wherein said microcontroller sets said receiver to a channel in accordance with a largest digital value in said received signal strength indicator list and tests said PLL lock signal until a lock is established, and wherein said microcontroller samples a signal on said channel for a predetermined period of time to obtain a predetermined number of samples and correlates said predetermined number of samples with preamble patterns to determine a number of correlation errors. - View Dependent Claims (12, 13, 14)
-
-
15. A method of synchronizing a frequency hopping spread spectrum receiver with a transmitter, comprising:
-
searching a predetermined list of channels comprising all channels on which a signal is transmitted for a channel having a valid preamble by; receiving a received signal strength indicator signal for each channel searched converting said received signal strength indicator signal to a digital value representative of said received signal strength indicator signal and storing said digital value in a received signal strength indicator list; locking on to a first channel in accordance with said digital value; starting a timer for a predetermined period of time; sampling a signal on said first channel for ((a)) said predetermined period of time as measured by said timer to obtain a predetermined number of samples; and correlating said predetermined number of samples with preamble patterns to determine a number of correlation errors. - View Dependent Claims (16, 17, 18, 19)
-
Specification