Method and apparatus for determining whether a channel is busy
First Claim
1. A network device comprising:
- a receiver configured to receive a first signal on a channel;
a demodulator configured to output demodulated data based on the first signal;
a correlator configured to, based on the first signal, perform a correlation to generate correlated data;
a first gain device configured to (i) monitor a change in gain of the first signal, and (ii) based on the change in the gain of the first signal, generate a second signal;
a validating device configured to (i) determine whether the first signal is a valid direct sequence spread spectrum signal, and (ii) based on whether the first signal is a valid direct sequence spread spectrum signal, generate a third signal, wherein the validating device is configured to, in determining whether the first signal is a valid direct sequence spread spectrum signal, determine whether the correlated data includes valid information by determining a distance between consecutive peaks of the correlated data;
an assessment device configured todetermine whether the demodulated data includes a predetermined header, wherein the predetermined header includes a predetermined sequence,determine whether the channel is busy based on (i) the second signal, (ii) the third signal, and (iii) whether the demodulated data includes the predetermined header with the predetermined sequence, andgenerate a channel signal indicating whether the channel is busy; and
a transmitter configured to, based on the channel signal, transmit a fourth signal on the channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device includes a receiver that receives a first signal on a channel. A demodulator outputs demodulated data based on the first signal. A gain device, based on a change in a gain of the first signal, generates a second signal. A validating device determines whether the first signal is a valid direct sequence spread spectrum signal and based on whether the first signal is a valid direct sequence spread spectrum signal, generates a third signal. An assessment device: determines whether the demodulated data includes a predetermined header, where the predetermined header includes a predetermined sequence; determines whether the channel is busy based on the second signal, the third signal, and whether the demodulated data includes the predetermined header with the predetermined sequence; and generates a channel signal indicating whether the channel is busy. A transmitter, based on the channel signal, transmits a fourth signal on the channel.
14 Citations
21 Claims
-
1. A network device comprising:
-
a receiver configured to receive a first signal on a channel; a demodulator configured to output demodulated data based on the first signal; a correlator configured to, based on the first signal, perform a correlation to generate correlated data; a first gain device configured to (i) monitor a change in gain of the first signal, and (ii) based on the change in the gain of the first signal, generate a second signal; a validating device configured to (i) determine whether the first signal is a valid direct sequence spread spectrum signal, and (ii) based on whether the first signal is a valid direct sequence spread spectrum signal, generate a third signal, wherein the validating device is configured to, in determining whether the first signal is a valid direct sequence spread spectrum signal, determine whether the correlated data includes valid information by determining a distance between consecutive peaks of the correlated data; an assessment device configured to determine whether the demodulated data includes a predetermined header, wherein the predetermined header includes a predetermined sequence, determine whether the channel is busy based on (i) the second signal, (ii) the third signal, and (iii) whether the demodulated data includes the predetermined header with the predetermined sequence, and generate a channel signal indicating whether the channel is busy; and a transmitter configured to, based on the channel signal, transmit a fourth signal on the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a first signal on a channel; generating demodulated data based on the first signal; based on the first signal, performing a correlation to generate correlated data; monitoring a change in gain of the first signal; based on the change in the gain of the first signal, generating a second signal; determining whether the first signal is a valid direct sequence spread spectrum signal including determining whether the correlated data includes valid information by determining a distance between consecutive peaks of the correlated data; based on whether the first signal is a valid direct sequence spread spectrum signal, generating a third signal; determining whether the demodulated data includes a predetermined header, wherein the predetermined header includes a predetermined sequence; determining whether the channel is busy based on (i) the second signal, (ii) the third signal, and (iii) whether the demodulated data includes the predetermined header with the predetermined sequence; generating a channel signal indicating whether the channel is busy; and based on the channel signal, transmitting a fourth signal on the channel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A network device comprising:
-
a receiver configured to receive a first signal on a channel; a demodulator configured to output demodulated data based on the first signal; a correlator configured to, based on the first signal, perform a correlation to generate correlated data; a first gain device configured to (i) monitor a change in gain of the first signal, and (ii) based on the change in the gain of the first signal, generate a second signal; a validating device configured to (i) determine whether the first signal is a valid direct sequence spread spectrum signal, and (ii) based on whether the first signal is a valid direct sequence spread spectrum signal, generate a third signal, wherein the validating device is configured to, in determining whether the first signal is a valid direct sequence spread spectrum signal, determine whether the correlated data includes valid information by evaluating a real component and a complex component of the correlated data; an assessment device configured to determine whether the demodulated data includes a predetermined header, wherein the predetermined header includes a predetermined sequence, determine whether the channel is busy based on (i) the second signal, (ii) the third signal, and (iii) whether the demodulated data includes the predetermined header with the predetermined sequence, and generate a channel signal indicating whether the channel is busy; and a transmitter configured to, based on the channel signal, transmit a fourth signal on the channel.
-
Specification