Spread spectrum coding method and apparatus
First Claim
1. A process for coding and decoding an input signal for a spread spectrum transmission, including the steps of phase modulating said input signal by means of a O-pi modulator controlled by a code formed from a sequence of binary values generating the code to control the modulator by combining in accordance with a logical majority function an odd number of elementary codes generated from code generators and including pseudo random binary sequences including different numbers of bits, transmitting the modulated signal, receiving the transmitted signal, phase demodulating the received signal by means of a O-pi demodulator controlled by the same code as used in the transmitter to produce an output signal which is the output signal of said process and a duplicate of said input signal, generating in the receiver the code to control the demodulator from the same elementary codes as used in the transmitter, and synchronizing the code used in the receiver with that used for transmission by correlating each of the elementary codes with the received signal.
1 Assignment
0 Petitions
Accused Products
Abstract
In a process for coding of radio transmissions by spectrum spreading, a signal is phase modulated by means of a 0-pi modulator controlled by a psuedo random sequence formed by combining in accordance with a logical majority function an odd number of elementary codes constituted by pseudo random binary sequences of different lengths. On reception, the synchronization of the code which controls the demodulator is realized by correlating each of the elementary codes with the received signal.
122 Citations
7 Claims
- 1. A process for coding and decoding an input signal for a spread spectrum transmission, including the steps of phase modulating said input signal by means of a O-pi modulator controlled by a code formed from a sequence of binary values generating the code to control the modulator by combining in accordance with a logical majority function an odd number of elementary codes generated from code generators and including pseudo random binary sequences including different numbers of bits, transmitting the modulated signal, receiving the transmitted signal, phase demodulating the received signal by means of a O-pi demodulator controlled by the same code as used in the transmitter to produce an output signal which is the output signal of said process and a duplicate of said input signal, generating in the receiver the code to control the demodulator from the same elementary codes as used in the transmitter, and synchronizing the code used in the receiver with that used for transmission by correlating each of the elementary codes with the received signal.
- 5. Apparatus for coding and decoding an input signal for spread spectrum transmission in a communications system including a transmitter and at least one receiver, the transmitter including a O-pi phase modulator for receiving said input signal to be transmitted and producing a coded signal, a first code generator for generating a code which is a sequence of binary values, and control means for applying said code to said phase modulator, each receiver including a O-pi phase demodulator for decoding the received coded signal, a second code generator, each of said first and second code generators including an odd plurality of elementary code generators each having an output and each adapted to generate an elementary code formed of a pseudo random binary sequence containing a respective different number of bits, a control circuit for each elementary generator, and a combining circuit connected to said outputs of said elementary generators and delivering said code which is formed by applying a logical majority function to the input bits of the elementary codes each receiver further including means for applying the code generated by said second code generator to control said phase demodulator to produce an output which is the output of said system and a duplicate of said input signal, and correlation means having a first input for receiving said received coded signal and a second input for receiving each of the elementary codes generated by said elementary generators of said second code generator, and outputting a signal at the correlation peak of the inputs, said control circuit of said elementary generators of said second code generator including synchronization means acting in response to said output signal provided by said correlation means for synchronizing each of said elementary generators independently of the others.
Specification