High-data-rate wireless local-area network
DCFirst Claim
1. A method of transmitting data through a common radio communications channel forming a wireless connection between any two data devices of a local area network comprising a plurality of such data devices, wherein each data device (i) uses the same direct-sequence spread spectrum (DSSS) code of a known chip width and (ii) uses spread spectrum processing gain so as to suppress unknown interference signals and unknown multipath signals, the method comprising the following:
- (A) providing data as a sequence of digital waveform symbols with said DSSS code and with phase rotations of differential quadrature phase shift keying (DQPSK), wherein each digital waveform symbol (a) represents N data bits and (b) is selected from a set of at least 2N possible digital waveform symbols, wherein at least some of the digital waveform symbols are orthogonal to one another;
wherein (i) each digital waveform symbol of the set is unique from the others, (ii) the symbol uniqueness is determined by a unique pulse structure, (iii) the shortest pulse width of any of the digital waveform symbols in the set of digital waveform symbols defines a symbol modulation pulse width; and
(iv) the DQPSK relates to the phase shift between each pair of sequentially neighboring digital waveform symbols in said sequence;
(B) modulating a carrier signal as a function of the digital waveform symbols with said DSSS code and with the DQPSK phase rotations so as to produce a modulated signal; and
(C) amplifying and transmitting a radio signal as a function of the modulated signal;
wherein the known chip width of said DSSS code is equal to the symbol modulation pulse width of the set of digital waveform symbols in the absence of the DSSS code.
20 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An apparatus and method for communicating data between at least two data devices, suitable for use as a wireless local-area network, that provides robust data communication via a radio communications channel corrupted by multipath interference, particularly at high data rates. A preferred embodiment of the invention represents data as a sequence of Walsh-function waveforms encoded by pseudo-noise direct-sequence spread-spectrum modulation. Walsh-function-encoding of the data provides a long symbol duration, thereby allowing the spread-spectrum modulation to provide processing gain sufficient to substantially overcome multipath interference, while providing a high data rate. In another preferred embodiment, Walsh-function modulation is supplemented with various forms of phase modulation, such as coherent PSK for bi-orthogonal signalling, and DPSK between orthogonal symbols for noncoherent bi-orthogonal signalling, thereby further increasing data rate without reducing processing gain. In another preferred embodiment, Walsh-function modulation is supplemented with spectral shaping to allow increased bandwidth occupancy, thereby further increasing the processing gain without sacrificing data rate.
198 Citations
43 Claims
-
1. A method of transmitting data through a common radio communications channel forming a wireless connection between any two data devices of a local area network comprising a plurality of such data devices, wherein each data device (i) uses the same direct-sequence spread spectrum (DSSS) code of a known chip width and (ii) uses spread spectrum processing gain so as to suppress unknown interference signals and unknown multipath signals, the method comprising the following:
-
(A) providing data as a sequence of digital waveform symbols with said DSSS code and with phase rotations of differential quadrature phase shift keying (DQPSK), wherein each digital waveform symbol (a) represents N data bits and (b) is selected from a set of at least 2N possible digital waveform symbols, wherein at least some of the digital waveform symbols are orthogonal to one another;
wherein (i) each digital waveform symbol of the set is unique from the others, (ii) the symbol uniqueness is determined by a unique pulse structure, (iii) the shortest pulse width of any of the digital waveform symbols in the set of digital waveform symbols defines a symbol modulation pulse width; and
(iv) the DQPSK relates to the phase shift between each pair of sequentially neighboring digital waveform symbols in said sequence;
(B) modulating a carrier signal as a function of the digital waveform symbols with said DSSS code and with the DQPSK phase rotations so as to produce a modulated signal; and
(C) amplifying and transmitting a radio signal as a function of the modulated signal;
wherein the known chip width of said DSSS code is equal to the symbol modulation pulse width of the set of digital waveform symbols in the absence of the DSSS code. - View Dependent Claims (2, 3, 4)
-
-
5. A method of transmitting data through a common radio communications channel forming a wireless connection between any two data devices of a local area network comprising a plurality of such data devices, wherein each data device (i) uses the same direct-sequence spread spectrum (DSSS) code of a known chip width and (ii) uses spread spectrum processing gain so as to suppress unknown interference signals and unknown multipath signals, the method comprising the following:
-
(A) providing data as a sequence of digital waveform symbols, wherein each digital waveform symbol (a) is selected from a set of at least 2N digital waveform symbols, wherein at least some of the digital waveform symbols of the set are orthogonal to one another, and (b) represents N data bits, with each digital waveform symbol of the set being unique from the others, and (i) the symbol uniqueness being determined by a unique pulse structure and (ii) the shortest pulse width of any of the digital waveform symbols in the set of digital waveform symbols defining a symbol modulation pulse width;
(B) applying differential quadrature phase shift keying (DQPSK) to each pair of sequentially neighboring digital waveform symbols of the sequence so as to produce a digital waveform symbol with one of four possible DQPSK phase rotations;
(C) combining (i) said DSSS code with (ii) the digital waveform symbols with the DQPSK phase rotations;
(D) modulating a carrier signal as a function of digital waveform symbols with the DSSS code and with the DQPSK phase rotations so as to produce a modulated signal; and
(E) amplifying and transmitting a radio signal as a function of the modulated signal;
wherein the known chip width of said DSSS code is equal to the symbol modulation pulse width of the set of digital waveform symbols in the absence of the DSSS code. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of transmitting data through a common radio communications channel forming a wireless connection between any two data devices of a local area network comprising a plurality of such data devices, wherein each data device (i) uses the same direct-sequence spread spectrum (DSSS) code of a known chip width and (ii) uses spread spectrum processing gain so as to suppress unknown interference signals and unknown multipath signals, the method comprising the following:
-
(A) providing data as a sequence of digital waveform symbols with said DSSS code, wherein each digital waveform symbol with said DSSS code (a) is selected from a set of at least 2N digital waveform symbols with said DSSS code, wherein at least some of the digital waveform symbols with said DSSS code of the set are orthogonal to one another, and (b) represents N data bits, with each digital waveform symbol of the set being unique from the others, and (i) the symbol uniqueness being determined by a unique pulse structure and (ii) the shortest pulse width of any of the digital waveform symbols in the set of digital waveform symbols, in the absence of said DSSS code, defining a symbol modulation pulse width;
(B) applying one of four possible phase rotations of differential quadrature phase shift keying (DQPSK) to each pair of sequentially neighboring digital waveform symbols of the sequence with said DSSS code so as to produce a sequence of digital waveform symbols with said DSSS code and with DQPSK phase rotations;
(C) modulating a carrier signal as a function of digital waveform symbols with said DSSS code and with said DQPSK phase rotations so as to produce a modulated signal; and
(D) amplifying and transmitting a radio signal as a function of the modulated signal;
wherein the known chip width of said DSSS code is equal to the symbol modulation pulse width of the set of digital waveform symbols in the absence of the DSSS code. - View Dependent Claims (12, 13, 14)
-
-
15. A method of transmitting data through a common radio communications channel forming a wireless connection between any two data devices of a local area network comprising a plurality of such data devices, wherein each data device (i) uses the same direct-sequence spread spectrum (DSSS) code of a known chip width and (ii) uses spread spectrum processing gain so as to suppress unknown interference signals and unknown multipath signals, the method comprising the following:
-
(A) providing data as a sequence of digital waveform symbols with any one of four differential quadrature phase shift keying (DQPSK) phase rotations between each pair of sequentially neighboring digital waveform symbols in said sequence, wherein each digital waveform symbol (a) is selected from a set of at least 2N digital waveform symbols, at least some of the digital waveform symbols of the set being orthogonal to one another, and (b) represents N data bits, with each digital waveform symbol of the set being unique from the others, and (i) the symbol uniqueness being determined by a unique pulse structure and (ii) the shortest pulse width of the any of the digital waveform symbols in the set of digital waveform symbols defining a symbol modulation pulse width; and
(B) combining said DSSS code with the digital waveform symbols with said DQPSK phase rotations;
(C) modulating a carrier signal as a function of the digital waveform symbols with the DQPSK phase rotations and with the DSSS code so as to produce a modulated signal; and
(D) amplifying and transmitting a radio signal as a function of the modulated signal;
wherein the known chip width of said DSSS code is equal to the symbol modulation pulse width of the set of digital waveform symbols in the absence of the DSSS code. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of transmitting data through a common radio communications channel forming a wireless connection between any two data devices of a local area network comprising a plurality of such data devices, wherein each data device (i) uses the same direct-sequence spread spectrum (DSSS) code of a known chip width and (ii) uses spread spectrum processing gain so as to suppress unknown interference signals and unknown multipath signals, the method comprising the following:
-
(A) providing data as a sequence of digital waveform symbols, wherein each digital waveform symbol (a) occurs during the time of a symbol period, and (b) is selected from a set of at least 2N digital waveform symbols, wherein at least some of the digital waveform symbols of the set are orthogonal to one another, and (c) represents N data bits, with each digital waveform symbol of the set being unique from the others, and (i) the symbol uniqueness being determined by a unique pulse structure and (ii) the shortest pulse width of any of the digital waveform symbols in the set of digital waveform symbols defining a symbol modulation pulse width;
(B) differential quadrature phase shift keying (DQPSK) on the DSSS code in each pair of sequentially neighboring symbol periods;
(C) combining the sequence of digital waveform symbols with DSSS code after said differential quadrature phase shift keying (DQPSK) in each pair of sequentially neighboring symbol periods so as to produce a sequence of digital waveform symbols with said DSSS code and with DQPSK phase rotations;
(D) modulating a carrier signal as a function of the digital waveform symbols with the DSSS code and with the DQPSK phase rotations so as to produce a modulated signal; and
(E) amplifying and transmitting a radio signal as a function of the modulated signal;
wherein the known chip width of said DSSS code is equal to the symbol modulation pulse width of the set of digital waveform symbols in the absence of the DSSS code. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method of receiving data transmitted through a common radio communications channel forming a wireless connection between any two data devices of a local area network comprising a plurality of such data devices, wherein each data device (i) uses the same direct-sequence spread spectrum (DSSS) code of a known chip width and (ii) uses spread spectrum processing gain so as to suppress unknown interference signals and unknown multipath signals, wherein data is transmitted as a sequence of digital waveform symbols with said DSSS code and with phase rotations of differential quadrature phase shift keying (DQPSK), wherein each of the digital waveform symbols is representative of N bits of data and is selected from a set of at least 2N possible digital waveform symbols, at least some of the digital waveform symbols being orthogonal to one another;
-
wherein (i) each digital waveform symbol of the set is unique from the others, (ii) the symbol uniqueness is determined by a unique pulse structure, (iii) the shortest pulse width of any of the digital waveform symbols in the set of digital waveform symbols defines a symbol modulation pulse width; and
(iv) the DQPSK relates to the phase shift between each pair of sequentially neighboring digital waveform symbols in said transmitted sequence; and
wherein the known chip width of said DSSS code is equal to the symbol modulation pulse width of the set of digital waveform symbols in the absence of the DSSS code;
the method comprising the following;
receiving a radio signal from the common radio communication channel so as to provide an incoming signal as a function of the data transmitted through the communication channel and received by the data device;
correlating the incoming signal with said set of digital waveform symbols with said DSSS code so as to provide a first sequence of data bits representing a sequence of most likely transmitted digital waveform symbols;
providing a second sequence of data bits as a function of the differential phase shift between each pair of sequentially neighboring digital waveform symbols with said DSSS code in said transmitted sequence; and
converting the first and second sequence of data bits into a digital data bit sequence. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of receiving data transmitted through a common radio communications channel forming a wireless connection between any two data devices of a local area network comprising a plurality of such data devices, wherein each data device (i) uses the same direct-sequence spread spectrum (DSSS) code of a known chip width and (ii) uses spread spectrum processing gain so as to suppress unknown interference signals and unknown multipath signals, wherein data is transmitted as a sequence of digital waveform symbols with said DSSS code and with phase rotations of differential quadrature phase shift keying (DQPSK), wherein each of the digital waveform symbols is representative of N bits of data and is selected from a set of at least 2N possible digital waveform symbols, at least some of the digital waveform symbols being orthogonal to one another;
-
wherein (i) each digital waveform symbol of the set is unique from the others, (ii) the symbol uniqueness is determined by a unique pulse structure, (iii) the shortest pulse width of any of the digital waveform symbols in the set of digital waveform symbols defines a symbol modulation pulse width; and
(iv) the DQPSK relates to the phase shift between each pair of sequentially neighboring digital waveform symbols in said transmitted sequence; and
wherein the known chip width of said DSSS code is equal to the symbol modulation pulse width of the set of digital waveform symbols in the absence of the DSSS code;
the method comprising the following;
receiving a radio signal from the common radio communication channel so as to provide an incoming signal as a function of the data transmitted through the communication channel and received by the data device; and
performing each of the following;
(i) removing the DSSS code, (ii) correlating with digital waveform symbols of the set, and (iii) determining the phase shift between each pair of sequentially neighboring digital waveform symbols in said transmitted sequence, so as to provide a digital data bit sequence as a function of the most likely transmitted digital waveform symbols and the phase shift between each pair of sequentially neighboring digital waveform symbols in said transmitted sequence.- View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
Specification