Spread spectrum diversity transceiver
AssigneeNEC Corporation
InventorIchiro Tsujimoto
Life of this patent
Estimating the term…
Abstract
A spread-spectrum transceiver using a combination of time diversity and error-correction is disclosed. An error-correcting encoder encodes N-branch time-diversity signals to produce M-branch transmission signals consisting of N-branch information-bit signals and (M-N)-branch check-bit signals. The M-branch transmission signals are transmitted according to spread-spectrum system. At a receiving side, an error-correcting decoder decodes the M-branch received signals to produce N-branch time-diversity signals. After canceling the delay differences between the N-branch time-diversity signals, a received information signal is determined from the N received information signal according to majority logic.
Claims23
A spread-spectrum transceiver comprising a transmitting section and a receiving section,
- the transmitting section comprising:
- a first delay circuit for delaying a transmission signal with N (N is a positive integer:
- N>1) different delays to produce N-branch information signals;
- an error-correcting encoder for generating M-branch (M is an integer:
- M>N) transmission signals from the N-branch information signals and N-bit parallel transmission data of the N-branch information signals;
- a spreader for producing M-branch spread-spectrum transmission signals using different spreading codes based on the M-branch transmission signals, respectively;
- and
- a radio transmitter for transmitting a code-division multiplex signal obtained by combining the M-branch spread-spectrum transmission signals,
- the receiving section comprising:
- a radio receiver for receiving a radio signal to produce M received signals;
- a despreader for producing M-branch received signals from the M received signals using the different spreading codes;
- an error-correcting decoder for generating N-branch received information signals based on the M-branch received signals;
- a second delay circuit for delaying the N-branch received information signals to cancel the different delays of the N-branch received information signals to produce N received information signals;
- and
- a determiner for determining a received information signal from the N received information signals.
A spread-spectrum system comprising a transmitting side and a receiving side,
- the transmitting side comprising:
- a first delay circuit for delaying a transmission signal with N (N is a positive integer;
- N>1) different delays to produce N-branch information signals;
- an error-correcting encoder for generating M-branch (M is an integer:
- M>N) transmission signals from the N-branch information signals and N-bit parallel transmission data of the N-branch information signals;
- a spreader for producing M-branch spread-spectrum transmission signals using different spreading codes based on the M-branch transmission signals, respectively;
- and
- a radio transmitter for transmitting a code-division multiplex signal obtained by combining the M-branch spread-spectrum transmission signals to the receiving side, and
- the receiving side comprising:
- a radio receiver for receiving the code-division multiplex signal from the transmitting side to produce M received code-division multiplex signals;
- a despreader for producing M-branch received signals from the M received code-division multiplex signals using the different spreading codes;
- an error-correcting decoder for generating N-branch received information signals based on the M-branch received signals;
- a second delay circuit for delaying the N-branch received information signals to cancel the different delays of the N-branch received information signals to produce N received information signals;
- and
- a determiner for determining a received information signal from the N received information signals.
A communication method comprising the steps of:
- at a transmitting side,
- a) delaying a transmission signal with N (N is a positive integer:
- N>1) different delays to produce N-branch information-bit signals;
- b) generating K-branch (K is a positive integer:
- K>1) check-bit signals from the N-branch information-bit signals;
- and
- c) transmitting M-branch (M=N+K) signals consisting of the N-branch information-bit signals and the K-branch check-bit signals, and
- at a receiving side,
- d) receiving the M-branch signals from the transmitting side;
- e) reproducing the N-branch information-bit signals from the M-branch signals using the K-branch check-bit signals;
- f) canceling the different delays of the N-branch information signals to produce N information signals;
- and
- g) determining a received information signal from the N information signals.
A communication method in a spread-spectrum system, comprising the steps of:
- at a transmitting side,
- a) delaying a transmission signal with N (N is a positive integer:
- N>1) different delays to produce N-branch information signals;
- b) generating M-branch (M is an integer:
- M>N) transmission signals from the N-branch information signals and N-bit parallel transmission data of the N-branch information signals;
- c) producing M-branch spread-spectrum transmission signals using different spreading codes based on the M-branch transmission signals, respectively;
- and
- d) transmitting a code-division multiplex signal obtained by combining the M-branch spread-spectrum transmission signals to the receiving side, and
- at a receiving side,
- e) receiving the code-division multiplex signal from the transmitting side to produce M received code-division multiplex signals;
- f) producing M-branch received signals from the M received code-division multiplex signals using the different spreading codes;
- g) generating N-branch received information signals based on the M-branch received signals;
- h) delaying the N-branch received information signals to cancel the different delays of the N-branch received information signals to produce N received information signals;
- and
- i) determining a received information signal from the N received information signals.
Dependencies are inferred from the claim text.