CA2007554A1 - Code division multiplex system using selectable length spreading code sequence - Google Patents

Code division multiplex system using selectable length spreading code sequence

Info

Publication number
CA2007554A1
CA2007554A1 CA002007554A CA2007554A CA2007554A1 CA 2007554 A1 CA2007554 A1 CA 2007554A1 CA 002007554 A CA002007554 A CA 002007554A CA 2007554 A CA2007554 A CA 2007554A CA 2007554 A1 CA2007554 A1 CA 2007554A1
Authority
CA
Canada
Prior art keywords
spread spectrum
spreading code
code sequence
spectrum spreading
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002007554A
Other languages
French (fr)
Inventor
Peter K. Cripps
Micheal A. Plotnick
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Agilis Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2007554A1 publication Critical patent/CA2007554A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

ABSTRACT

A code division multiplex system for use in a spread spectrum communication system utilizes selectable length spread spectrum spreading code sequences. At the encoder, one of a plurality of a spread spectrum spreading code sequences having a given fixed length is selected for differential encoding in accordance with the input data to be transmitted. At the receiver correlator, a selectable length differential decoder is set to be responsive to a spread spectrum spreading code sequence having a length substantially equal to the length of the encoded spread spectrum spreading code sequence.

Description

2no7s54 CODE DIVISION MULTIPLEX SYSTEM USING
SELECTABLE LENGTH SPREADING CODE SEQUENCES

F~L~ Of The Invention This invention relates to code d~vi~ion multiplex systems particularly for use in spread spectrum communication systems.

~ackcround Of the Invention Code div$~ion multiplexing in spread spectrum communication 8y8te~s is well known. In a spread spectrum communication sy~tem, a spreading code sequence i8 used to disperse the energy content of an original input data signal in the frequency spectrum. The individual bit~ of ~he spreading code sequence are called chips. In order to transmit each data bit in a spread spectru~ com~unication system, each individual data bit is first multiplied by the spreading codQ sequenco ln an exclusive OR gate. In a typical systemt for a data bit of zero, the spreading code sequence -~
itself i8 transmitted; while for a data bit of one, the inverse o~ the spreading code sequence is transmitted.

-1- DOC~ET NO. 1016 . ... . . ..
: - . . : ... . .
- , . .
. -. , - . ... . .

:. ~ .. . .
, . .
.: .. .. ..
. . - ~ .., ;
Z')~75S4 At the receiver, the spreading code sequence is detected by correlating the received spread spectru~ signal with knowledge o the original spreading oode sequence which was used at the transmitter. one method and apparatus for encoding transmitted data and correlating received data in a spread spectrum system can be found in a co-pending patent application entitled l~DIFFER}~rIAL CORRELATOR FOR
SPREAD SPECTRUM COMMUNICATION SYSTEH-, serial number 271,614, filed Septemb~r 15, 1988 and assigned to the same assignee a~ the assignee of the present invention.

The ob~ect in any multiplex communication systeM (such as a frequency division multiplex syste~ or a time division multiplex system, as well as a code division multiplex system), is to provide ~or independenk communication paths between individual devices without interference to neighboring device~, i.e., to establish distinct chann~ls of coDmunication without mutual interference.

Code division multipl~x, or CDM, i8 a ~ethod for e~tablishing ~uch different distinct channels in a spread spectrum co~munlcation ~ystem. In a CD~ communication systen, different spreading code sequences are used to distinguish the different data communication channels.
Each spread spectrum recaiver correlates the received -2- DOCXET NO. 1016 ., .. , . . . , . .. _ . _ _ . _ _ . ~ .. _ .. ~ _ .. _ . . , . . . .. , .. . . ... , . .. . . . .. .
. .. ~ _ _ _ _ _ .. . . . ..
, . , ,: ~
- . .. . . , - - - . , . . -... ~ . .. ~ - . . . . - .: -. .
'''''' '' .
.".. .. ..
.

~, - 2('~75S4 '-s. .lal vith a particular spreading code sequence, thereby establishing independent channels of communication, one channel for each distinct spread spectrum spreading code sequence used.

Su~ary Of The Inventio~

The present invention i8 embodied in a code division multipleY system in which a plurality of communication channels are created at the trans~itter encoder by selecting one of a plurality of different length spreading code seguences. At the receiver correlator, each of the sQparate ~pread spectru~ communication cbannel~ are distinguished and detected substanti~lly on th~ basis of the length of the received spreading code sequence.

Tho present invention is further embodied in a differential encoder wherein a spreading code cequenc~ of a given fixed lenqth is selected from a plurality o~ spreading code sequences ~hich have respective distinct lengths. The sQlacted ~pr0ading code ~equence is then differentially encoded in accordance with the input data. That is, each chip of th~ selected ~preading code sequence is in~erted, or not inverted, in accordance with the input data, relative to the spreading code sequence a fixed time delay previously, whi~h fixed time delay is also selectable at -3- DOCKET NO. 1016 _ ~ _ _ _ ~ . _ . .. _ . .... _ .. . _ _ . _ . . . .. . _ . _ . . .... . _ _ .. .. . . . _ . . . . _ .. _ _ . .
, - - . .~ ~ C7 .
'.' ' "'. ', , ., "''' ' ' ""' - ' .' ' ` :' ' : ' '': ' . '.' ~ . ; .
~ V .

., .

: Z')~7S5~

t. en~oder, and is set substantially equal to the length of the selected spreading code sequence.

The present invention ifi further embodied in a spread spectrum receiver in which each received chip is compared with a chip received a ~electable fixed ti~e delay previou~ly, which time delay i8 set to be substantially equal to the length of the desired selected spreading code sequence. ~f the present received chip and the previously received chip (at the selected fixed time delay previously) are equal, then the received data i8 a logic 0. If the pre~ent received chip and the previously received chip are not equal, then received data i8 a logic 1.

Since the length of the spreading code sequence selected in the encoder is substantially equal to the ti~e delay s~lected in the recèiver correlator, t~e d~ta i~
recovered. For those receiver~ wherein the selected time delay does not match the lengt~ selected spreading code sequence in the encoder, the receiver correlator will produce ~n uncorreiat d noi6e like output. ~owever~ the extent of cod~ divi~ion ~ultiplex descrimination depends on the cross oorrelation propertie~ of the chosen plurality of spreading code sequance~.
-4- DOCKET N0. 1016 - . .
_ . .
....
- .
~,~" ..
' ' ' `-` 2~ 554 ~e__ription of the Drawing Figure 1 i5 a topological map of plurality of local area networks embodying th~ present invention arrangedi in a plurality of cells.

Figure 2 i8 a bloc~ diagram of a spread spectru~ receiver and a spread spectrum transmitter in accordance with the pre~ent invention.

Figure 3 i8 a schematic diagra~, partially in blocX form, of a spread spectru~ encoder in accordance with the present invention.

Figure 4 i8 a schematic diagra~, partially in block form, of a spread spectrum correlator in accordance ~ith the pre~ent invention.

DetalL Description Figure 1 illustrates thie general situation presented in a multiplexed data communication environ~ient. In a given area 10, it i8 desired to provide for more than one non-intefering communication channel.
-5- DOCKET N0. 1016 "

~ ", ~ , . , .~ ~ - . , ~ ` 2()075S4 S~ ificallyt a given area 10 may be divided into four cells each containing separate local area networks, i.e., LAN 1, LAN 2, LAN 3, and LAN 4. Within each of the four respective LAN cells, a separate data communication channel is used to communicate between local devices within each LAN cell. That is, printers, file server~ and the like are shared by individual computers and co~puter terminal~
within a LAN cell. However, it is desired that there be no interference with neighboring LANs using separate data communication channels in adjac~nt cell~.

In a CDM spread spectrum communication ~ystem, each of LAN
1, LAN 2, LAN 3, and LAN 4 typically uses a different spreading code sequence length so that the four LAN5 can coexist in an area 10 simultaneously using the sa~e portion of the frequency spectrum without ad~acent channel interference. In order to create the separate channels, LAN 1 use ~ first spreading code sequence length ~hile LAN
2, LAN 3, and LA~ 4 each u~e respective different 2nd, 3rd, and 4th spreading code sequence lengths~ The topological pattern o~ the four c811~ is repeated in ad~acent area~ so that the minimu~ distance between cell~ u~ing the same spreadiag cod~ sequence length is t~o.
-6- DOCKET NO. 1016 . . ~ - .,. .' '' . . . .
-: ,, - . : .

, ~, . ~ . . . .
, , .
: ~ .
' .

2~ 7SS4 A ~read spectrum co~unication system using selectable length spreading code sequences in accordance with the present invention is shown in figure 2.

Data input at terminal 20 i5 applied to spread spectrum encoder 22 which i~ in turn input to PSK modulator and RF
transmitter 24. The output of the R~ transmitter is applied to transmitter antenna 26. A~ter transmission through a suitable medium and reception by rec~iving antenna 28, the signal is applied to RF receiver and PSK
demodulator 30. The output of the PSR demodulator is applied to a spread speotrum correlator 32 to recover the original data at output tQrminal 34.

Th~ length of the spreading code sequence utilized i~ the transmitter spread spectrum encoder 22 i8 set by ~
transmitter seguence length select switch 23 (shown symbolically as a rotary sw~tch) which places an enabling signal on on~ of four ~equence length ~elect lines 36, 38, 40, or 42 connected to ~pread -Qprectrum encoder 22.
Similarly, at the r~ceiver the length of the spreading code sequenca utilized by the receiver spread spectrun correlator 32 i~ ~et by a receiver sequence length select ~witch 31 (also shown symbolically a~ a rotary switch) which place3 an enabling signal on one of four sequence length select lines 44, 46, 48, or 50 connected to spread sp~ctrum correlator 32.
-7- DOCKET N0. 1016 ... _ , . _ _ ~ _ _ .. . , ... ..... . _ _ . _ . _ ... , . _ . . . . . ... . . . _ . ., , .. ... , .
. , . _ . . . .
. .

. . . .

. .

. ~ :

~ 2~)7554 In operation, one of four different spreading code sequence lenqths in the transmitter i selected by setting the transmitter sequence length selec~ switch 23 to one of its four different settings. In the receiver, one of four different spreading code sequence lengths ~g selected by setting receiver sequence lengths ~elect switch 31 to one of its four different settings.

If the transmitter portion and receiver portion of figure 2 are in the same LAN cell, and are intended to communicate over a co~mon data ch~nel, then the lenqth of the selected ~preading code seguence in the transmitter i~ set equal to the length of the selected spreading cod~ sequence in the receiver. On the o~her hand, if the receiver portion of figure 2 i5 intended to operate in a different ~AN cell without lnterference fro~ the transmitter in the first LAN
cell, then the length of the spreading code sequence selected in the receiver is not egual to the length of the spreading code sequence selected in the transmitter.

In such manner, all of the spread spectrum encoders and spread spectrum correlators utilized within LAN 1 are ad~usted to use a spreading code sequence of a first length, while all of the respective spread spectrum encoders and spread spectrum correlators in adjacent LAN
-8- DOCKET NO. 1016 _. ~_ _~, _ _,-- , . _ ._ _ .. . _ . . . _ . , .. . _ . . _. _ _ ._ _._ ..... _ _ .... . .. ..... .
: . . . . : .

, . . .

. . .
: .. .. . .

Z~ 7554 ce _s 2, 3, and 4, are selected to use respective spreading codQ sequences of a second, third, and fourth length.

Figure 3 ~ho~ a transmitter encoder in accordance with the present invention which ~ay be used to generate a spread spectrum signal having a selectab1e length spreading code sequence. Tha trans~itter encoder includes a differential encoder portion and a selectable length spreading code ~-sQquence q~nerator portion.

The differential encoder portion comprise~ a ~ultiple tap ~hift register 70, a 4 to 1 multipl~xer ~2, exclusive OR
gate 66, and exclu~iv~ OR gate 68. Nultiplexer 72 is connected for selecting one o~ tbe four ~ultiple tapc~ or output stages, of shift register 70 on one of four conductors 82, 84, 86, or 88, respectively in accordance with a trans~itter ~equenc~ length ~el~at signal input on input data buss 5~.

Input data buss 56 i8 a t~o bit data bu~s which controls multiplexer 72 80 ~ to select one of the four multiple taps of ~bi~t regi~ter 70 as one input to exclusive OR gate 66. Thu~, ~ultiplexer 72 i8 r~sponsive to the trans~itt~r sequence length select signal on input data buss 56 to control the effectiv~ length of shift register 70, the output of which i8 input to exclusive OR gate 66. The -9- DOCKET NO. 1016 .. ..
. . : .. . - . , . . -.: . . .

_ .. :,. . . - .. . . . -, , .~ -';
- , ` ` . Z ~ 3 ~3 7 5 S 4 ou_~ut of exclusive OR gate 66 is connected to one input of exclusive OR gate 68 and is also connected in a feedback configuration to the data input terminal of shift reqister 70. The transmitter chip cloc~ on terminal 54 i8 connected to the clock input of shift register 70 The selectable length spreading sequence generator portion of figure 3 co~prises a multiple tap sh1ft register 74, a 4 to 1 multiplexer 80, a 2 to 1 multiplexer 76, and a 2 to 1 multiplexer 78. A shift register run/load signal on t~rminal 58 is connected to the control terminals of the multiplexer~ 76 and 78. Multiple~er 80 i connected for selecting one of the four ~ultiple tap~, or output stages, Or shift rsqlster 74 on one of four conductors 90, 92, 94, or 96, respectively in accordance with the trans~itter sQquence length select signal on input data buss 56, d~cribed above. Thus, multiplexer 80 is responsive to the 8am~ transmitter seguence length select signal on input data buss 56 as i9 ~ultiplexer 72 so 28 to control the effective length of shift register 74 to be equal to the ~fective length of shift register 70. The output of multiplexer 80 is connected to one input of multiplexer 78, the output of which i~ connected to tha data input of shift regi3ter 74, thereby providing a data path to recirculate the data in shift reqister 74 through multiplexers 80 and 78.
-10- DOCXET NO. 1016 - . i . : . ., , ~

., ,: . , .' ~ .
, .

In operation, there i8 an initializing mode during which a spreading code sequence is loaded into shift register 74, followed by a run mode during which the previously loaded spreading code sequence is recirculated in shift register 74. The selected transmitter spreading code sequence on terminal 60 is serially loaded into shift register 74 through multiplexer 78. ~uring the initializing mode, the shift register run/load signal on ter~inal 58 conditions ~ultiplexer 76 to connect the load clock sign21 on terminal 62 to the clock input of shift register 74. The transmitter spreading sequence thus loaded into shift register 74 is the selected spreading code sequence which will be used in the transmitter encoder, and ~ay be provided from a suitable digital memory (not ~hown) which contains the plurality of the spreading codes sequences to be used in the present cod~ di~i~ion ~ultiplexing s~stem.

After ~ufficient load clock pulses h~ve elapsed to load the selected spreading sequence into shift register 74, the run ~ode i~ entered. ThQ ~hift reqi~ter run/load signal on termin~l 58 then condition~ multiplexer 76 to connect the transmitt~r chip clock ~ignal on terDinal 64 to the clock input of shift register 74. At the s2me time, the shift register run/load signal on ter~inal 58 condition.
~ultiplexer 78 to connect the output of multiplexer 80 on DOCXET N0. 1016 - . : . .
. . ~ . - . ; - : - , -, : : ., - . . .
~, ,. . ^--- - - .
.. . .
. .. .

;. ~ . .
.. .

` '~')~37554 con~uctor 81 to the data input terminal of shi~t register 74. Thus, the transmîtter spreading sequence previously loaded into shift register 74 will now recirculate from the selected output tap of ~hift register 74 to the data input terminal of shift register 74. The resulting signal on conductor 81 is the rapeating selectable length spreading code sequence which will be used to generate the output spread spectrum signal at terminal 69.

The intended purpose of the differential encoder portion of figure 3 is to invert, or not in~ert, the polarity of each chip of the selected spreading code ~equence, relative to the polarity of the corresponding chip of the selected spreading code sequence a selected fixed time delay pravioulsy, in accordance with the value of the input data.
Specifically, if the tran~mitter input data signal on terminal 52 is a logic 1, the polarity of the current chip of the selected spreading code sequence at output terminal 69 relative to the polarity of the ~elected spreading code aequence a selected fixed time delay previously, ~ill be inverted; if the tr~ns~itter input data ~ignal i5 a 0, the encoder of ~igure 3 will not invert tha polarity of the present chip of the selected spreading code sequence, relative to th~ polarity of the ~elected spreading code sequence a fixed ti~e delay previou~ly, at output terminal 69.

-12- DOCKET N0. 1016 -,. . . ~ . . . . -~ ' `` 2')~)7~54 Exclusive OR gate 68 unctions as a programmable inverter to invert or not invert each chip of the selected spreading code sequence on condutor 81 depending upon the value of an inversion control logic signal on conductor 67. Thu~, if the ~ignal on conductor 67 is a logic 1, the present chip of the selected spreading code sequence on conductor 81 is inverted at the output of exclusive OR gate 68 on terminal 69. Conversely, if the ~ignal on conductor 67 i8 a logic O, the present chip of the selected spreading code sequence on conductor 81 is not invertad in eYclusive OR gat~ 68 at output terminal 69.

The previous values of the inversion control 6ignal on conductor 67 are recorded in shift register 70 so that a previous inv~rsion control signal, specifically at a ~el~ctable time delay pr2viously, i~ input to exclusive OR
gate 66 at the output of multiplexer 72. If the transmitter data input ~ignal at ter~inal 52 is a logic 1, then exclu~ive OR gate 66 inverts the previous inversion control 8ignal to ~or~ th~ present i~ver~ion control signal at conductor 67, while if the trans~itter data input signal at tenminal 5~ logic 0, exclusive OR gate 66 does not invert the previous inversion control ~ignal stored in shift register 70 to form the present inversion control signal at conductoF 67.

~13- DOCKET NO. 1016 . ~ . _ __ . _ . _. , . . . ~ .. _ . .. . . .. _ _ _ ., . . . .. . _ .. . .... _ ... . ... ~ .. . . ..
_ , _ _ ....... ,_ .,. ,, - . . .
.: . . . . : : .
. , :
."., ~

. :
~. - , . , 2')07~54 More speci~ically, i~ t~e previous chip (meaning the corresponding chip of the previous cycle of the selected spreading code sequence at output ter~inal 69) was inverted and the transmitted data input i8 a logic 1, then present chip is not inverted. If the previous chip was not inverted and the trans~itted data input i~ a logic 1, then the present chip at output terminal 69 i~ inverted. If the previous chip was inverted, and the trans~itted data input is a logic 0, then the present chip i5 also inverted. If the previous chip wa~ not inverted, and the transmitted data input is a logic 0, then the present chlp i~ al~o not inverted. In such manner, the selected spreading code sequence is differentially encoded at output terminal 69 in accordance with the tran~mitter input data at terminal 52.

Each of the selectable spreading code ~equences has unique longth which correspond to the ~el~ctable length~ of shi~t regist~rs 70 and 74. As a speci~ic exa~ple, ln the trans~itter encoder o~ figuro 3, shift registers 70 and 74 may be 18 bit shift r~gi~ters. The selectable taps 82, 84, 86, and 88 of shi~t r~gister 70 and the selectable taps 90, 92, 9~, and 96 ot ahi~t register 74 may correspond to selectable ~xed time d~lay~ or selectable length spreading code sequence~ of 14, 15, 17, or 1~ chips respectively. In ~uch ~anner, a spreading code sequence of 14, 15, 17, or 18 -14- DOCKET NO. 1016 .. . _ . .. ... , .. ... . ..... .. . . .. . . . . .. ., . .. . . . .. ... ... .. . . _ _ . . .

~ ~ .
. .

~, , ' . .

; Z~ 7Ss4 "s is selected. Tne input data in all cases, may be fixed at 16 chips per data bit.

A receiver correlator for recovering the data from a spread spectrum signal encoded in accordance with a selectable length spreading code sequence, is shown in figure 4. The correlator comprises a ~ultiple tap shift register 104; a 4 to 1 multiplexer 108, and an exclusive OR gate 106.
MultipleYer 108 is connected for selecting one of the four output stages of shift register 70 on conductor~ 110, 112, 114, or 116 for input to one input terminal of exclusive OR
gate 106. ~ultiplexer 108 is responsive to a recei~er sequence length select signal input on data bu~ 102. The two bit input at data bus~ 102 conditions ~ultiplexer 108 to select one of the plural output stages of shift register 104, thereby effectively controlling the total delay pro~ided by shift regi~ter 104.

~he receiver chip clock at terminal 101 is connected to the clock input of shift ragister 104. Methods for recovering th~ receiver chip clock ~ignal from the received ~pread ~pectru~ signal are well known to those skilled in the art and ~or- no part of th~ present invention.

-15- DOCXET NO. 1016 ... , . ~ . . . .. ... . . ... . .. . .... ... ... .. . .. ~ . . . . .. ..... . ... .. ... _ . .
., ~ ~ , . ....
~.. _ . . . . . - ,. .
. " . ,. , - .. . . .. . . .. .. . .
- . . : ... . . . .
.. ~. ~ . . . ..
, . , . .

. :

. . .

Z"~75S4 In peration, the shift register 104 stores the individual received chips of the spread spectrum signal received on terminal 100. The delay provided by shift register 104 and multiplexer 108, responsive to the receiver sequence length signal on data buss 102, is set equal to the length of the desired selected spreading code seguence. For example, if it ia desired to receive data from an encoder using ~ 14 chip spreading code sequence, multiplexer 108 is Qet to select conductor 110 at the output tap of shift register 104 corresponding to 14 stagQs. Similarly, output taps for 15, 17, and 18 chips are provided at conductors 112, 114, and 116, respectively.

The output of multiplexer 108 on conductor 109 i9 thus the correspondin~ chip of the previous spreading code ~equence. Now, exclu3ive OR gate 106 compares each received chip of ths presently rece~ved spreading code sequence with a corresponding chip of the previously raceived spreading cod~ ~equence. Either the pre~ently rece~ved chip of th- ~pre~ding eode sequence is the ~ame as the previously receive~ chip of the prev~ously received ~equence, in which cas~ the received data is a logic 0, or it i~ the opposit~ o~ such previously receiv~d chip, in wh1ch case the received data i~ a logic 1.

-16- DOCKET NO. 1016 , _ _ ,., . , .. , .. _ .. . _ _. _ . , .... . . _ . _ . _ . . . . . _ . .. . . _~._ .. .
..
., . .. .. : . . -, . . ' . ,, ' ' : :
: . . -: , . . .
-; ~ , ~. .
: ' , ()q37554 .--- ' .
I, either event, the output of exclusive OR gate 106 atreceiver data output terminal 118, will be a ~eries of comparison~, sne comparison for each chip with a correspoding chip of the previously received spreading code sequence, the total number of comparisons being equal to the total number of chips per data bit.

Following the output of the data correlator of figure 4, is a ma~ority vote logic (not shown) in ord~r to determine whether the received data bit i8 a 1 or ~ O. Under ideal condition~, all of the output chip co~parisons of over one data bit interval fro~ exclusive OR gate 106 will be of the ~ame polarity. In the presence of noise, some of t~em will be in error. However, by a ~ajority vote of the output chip~ at terminal 118, improv~d com~unication~ reliability i~ achieved. In the present example, it i~ noted that the number of chips per data bit i~ always 16, even for dif~erent spreading code sequence lengt~, which simplifies system design and a~sure~ rel~tively uniform system performance parameter regardless of th~ chosen spreading code sequence length.

If the spreading cod~ sequence used to enccde the received spread spectru~ ~ignal on terminal 100 is of a different length than ~he length selected by shift register 104 and multlplexer 108, then th~ receiver data output at terminal -17- DOCRET NO. 1016 ., .,, ~ --: - ,.
... ~, ~ ~ - . . , . - - .
.
.
~ ', . ." ~'', ~' ' -` 2r)V755~ `
118 will resemble an uncorrleated noise like signal.
Therefore, the correlator of figure 4 is responsive primarily to the length of the received spreading code sequence. Signals encoded with a spreading code sequence of a different length, relative to the selectable delay provided by shift register 104 and multiplexer 108,will be ignored.

Although it is only nece~sary that the plurality of spr~ading code sequences used in the cod~ divi~ion multiplex 8y8tem of the present invention differ only in th~ lQngth of the respective ~preading codQ 8equence8, it i~ preferabl~ to u~e ~preading code sequences ha~iDg low crosQ correlation properti~s, as well as different lengths, in order to improve system channel discrimination between the different length spreading code sequence~. Al~o, it is understood that the ~hift reqisters 70, 74, and 10~ used in the described emb2diment may be replaced with any other delay element providing a selectable time delay.

Thu~, a ~imple econouic~l data corr~lator and d~ta encoder u~ing sele~tablQ leng~h spreading code seguence~ for code division ~ultiplexing ha~ been de~cribed for u~e and con~unction with a spread spectru~ communication system.

-18- DOCgET NO. 1016 ~ ~ .. _ _ _ . . , , . _ _ _ . .. _ , _ . .. , .. . . . _ _ _ _ _ _ _ .. . ..... . .... . ...... . . _ . _ -, . ....

. ....
: .,:
, ., ~, . .
. . .~ ~ .- ~ - : ' .. . . ..
: ........... . .
, ~.:. .,,,.. . ,. :. .. .
, . . .... . .

Claims (16)

?hat is claimed is:
1. A method for communicating an input data signal between a transmitter and a receiver in a spread spectrum code division multiplex system, said method comprising the steps of:
selecting a transmitter spread spectrum spreading code sequence of a given length at said transmitter;
generating said transmitter spread spectrum spreading code sequence of said selected given length;
differentially encoding said spread spectrum spreading code sequence in accordance with said input data signal;

transmitting said differentially encoded spread spectrum spreading code sequence as a spread spectrum signal; and at said receiver, receiving said differentially encoded spread spectrum spreading code sequence;

selecting a given length of a receiver spread spectrum spreading code sequence;

differentially correlating said received spread spectrum signal with said selected given length of said receiver spread spectrum spreading code sequence to recover said input data signal.
2, A method for encoding an input data signal in a code division multiplex spread spectrum system, said method comprising the steps of:

selecting one of a plurality of spread spectrum spreading code sequences, each of said plurality of spread spectrum spreading code sequences having a distinct unique length;

generating said selected spread spectrum spreading code sequence: and combining said generated spread spectrum spreading code sequence with said input data signal to form said spread spectrum signal.
3. A method in accordance with claim 2 wherein said step of combining said generated spread spectrum spreading code sequence with said input data signal comprises differentially encoding said selected spread spectrum sp ?ding code sequence in accordance with said input data signal.
4. A method in accordance with claim 3 wherein said step of differentially encoding said selected spread spectrum spreading code sequence in accordance with said input data signal further comprises the steps of:

inverting the polarity of said generated spread spectrum spreading code sequence, relative to the polarity of said spread spectrum spreading code sequence a fixed time delay previously, if said present input data signal is a first logic level; and not inverting the polarity of said generated spread spectrum spreading code sequence, relative to the polarity of said generated spread spectrum spreading code sequence said fixed time delay previously, if said present input data signal is a second logic level;

wherein in said fixed time delay is substantially equal to the length of said selected spread spectrum spreading code sequence.
5. A method in accordance with claim 4 wherein in said method further comprises generating a present inversion control signal for controlling the inversion of said chip of said generated spread spectrum spreading code sequence, said method comprising the steps of:

storing at least some portion of the previous inversion control signal in a delay memory;

selecting the delay provided by said delay memory to be substantially equal to the length of said selected spread spectrum spreading code sequence;

calculating the exclusive OR of said present input data signal and said previous inversion control signal stored in said delay memory to form the present inversion control signal.
6. In a code division multiplex spread spectrum communication system including a spread spectrum signal having a selected spread spectrum spreading code sequence differentially encoded in accordance with an input data signal, a method for correlating said data signal on said spread spectrum signal comprising:

selecting a time delay substantially equal to the length of said selected spread spectrum spreading code sequence;

determining whether the presently received chip of said spread spectrum signal and a previously received chip of said spread spectrum signal, said selected time delay previously, are substantially equal;

providing a first output signal indication when said chip of said presently received spread spectrum signal and said chip of said previously received spread spectrum signal are substantially equal: and providing a second output signal indication when said presently received chip of said spread spectrum signal and said previously received chip of said spread spectrum signal are substantially not equal.
7. A method for correlating a spread spectrum signal in accordance with claim 6 wherein said step of determining whether said chip of said presently received spread spectrum signal and said chip of said previously received spread spectrum signal, said selected time delay previously are substantially equal further comprises:

storing at least one chip of the previously received spread spectrum signal in a delay memory;

selecting the delay provided by said delay memory to be substantially equal to the length of said selected spread spectrum spreading code sequence; and calculating the exclusive OR of said chip of said presently received spread spectrum signal, and said stored previous chip of said previously received spread spectrum signal.
8. A code division multiplex spread spectrum communication system for communicating an input data signal between a transmitter and a receiver, said system comprising:

means for selecting a transmitter spread spectrum spreading code sequence of a given length;

means for generating said transmitter spread spectrum spreading code sequence of said given length;

means for differentially encoding said spread spectrum spreading code sequence in accordance with said input data signal;

means for transmitting said differentially encoded spread spectrum spreading code sequence as a spread spectrum signal;
means for receiving spread spectrum signal including said differentially encoded spread spectrum spreading code sequence;
means, at said receiver, for selecting a given length of a receiver spread spectrum spreading code sequence;
means for differentially correlating said received spread spectrum signal with said selected given length of said receiver spread spectrum spreading code sequence to recover said input data signal.
9. A differential spread spectrum data encoder for use in a code division multiplex spread spectrum system having a plurality of selectable length spread spectrum spreading code sequences, said encoder comprising:
an input terminal for receiving a input data signal;
an output terminal;

means for selecting a spread spectrum spreading code sequence of a given length from said plurality of spread spectrum spreading code sequences;

means for generating said selected spread spectrum spreading code sequence;

differential encoding means responsive to said spectrum spreading code generating means, and a id input data signal at said input terminal, for providing a spread spectrum signal at said output terminal;
said differential encoding means including means for inverting the polarity of said selected spread spectrum spreading code sequence, relative to the polarity of said spread spectrum spreading code sequence a fixed time delay previously at said output terminal, if said present input data signal is a first logic level; and said differential encoding means including means for not inverting the polarity of said selected spread spectrum spreading code sequence, relative to the polarity of said selected spread spectrum spreading code sequence said fixed time delay previously at said output terminal, if said present input data signal is a second logic level.
10. A differential spread spectrum data encoder in accordance with claim 9, wherein said means for generating said selected spread spectrum spreading code sequence comprises:

a delay memory means having a selectable delay length, said delay memory means having respective input and output terminals; and means coupling the output terminal of said delay memory means to the input terminal of said delay memory means.
11. A differential spread spectrum data encoder in accordance with claim 10, wherein said means for selecting a spread spectrum spreading code sequence of a given length comprises means for loading said delay memory means with said selected spread spectrum spreading code sequence.
12. A differential spread spectrum data encoder for use in a code division multiplex spread spectrum system having a plurality of selectable length spread spectrum spreading code sequences, said encoder comprising:

an input terminal for receiving a input data signal;
an output terminal;

a first exclusive OR gate having first and second input terminals and an output terminal, said first input terminal of said first exclusive OR gate being coupled to said input terminal;

selectable delay memory means having an input and an output terminal, said output terminal of said selectable delay memory means being connected to said second input terminal of said first exclusive OR gate, said input terminal of said selectable delay memory means being connected to said output terminal of said first exclusive OR gate;

a second exclusive OR gate having respective first and second input terminals and a respective output terminal;

means coupling said first input terminal of said second exclusive OR gate to the output terminal of said first exclusive OR gate;

means for selecting a spread spectrum spreading code sequence of a given length from said plurality of spread spectrum spreading code sequences;

means for generating said selected spread spectrum spreading code sequence;

means coupling said second input terminal of said second exclusive OR gate to the output of said selected spread spectrum spreading code sequence generater means;
and means coupling said output terminal of said second exclusive OR gate to said output terminal.
13. A differential spread spectrum data encoder in accordance with claim 12, wherein said selectable delay memory means comprises:

a shift register having an input terminal and a plurality of output terminal taps; and a plural input to single output multiplexer, wherein said plural output taps of said shift register are connected to respective ones of said plural input to said multiplexer.
14. In a code division multiplex spread spectrum communication system including a spread spectrum signal having a selectable length spread spectrum spreading code sequence differentially encoded in accordance with an input data signal, a data correlator comprising:
an input terminal for receiving said sprecturm signal;
an output terminal;

a selectable time delay means connected to said input terminal;

differential decoding means, coupled to said input terminal for determining whether the presently received chip of the presently spread spectrum spreading code sequence at said input terminal and a previously received chip of a previously received spread spectrum spreading code sequence said selectable time delay previously, are substantially equal;

said differential decoding means further providing a first logic level output at said output terminal when said present chip of said presently received spread spectrum spreading code sequence and said previous chip of said previously received spread spectrum spreading code sequence ? ?d selectable time delay previously, are substantially equal; and said differential decoding means further providing a second logic level output at said output terminal when said present chip of said presently received spread spectrum spreading code sequence and said previous chip of said previously received spread spectcrum spreading code sequence said selectable time delay previously are substantially not equal.
15. In a code division multiplex spread spectrum communication system including a spread spectrum signal having a selectable spread spectrum spreading code sequence differentially encoded in accordance with an input data singal, a data correlator comprising:

an input terminal for receiving said spread spectrum signal;

an exclusive OR gate having first and second input terminals and an output terminal, said input terminal for receiving said spread spectrum signal being coupled to said first input terminal of said exclusive OR gate;

selectable delay memory means having input and output terminals, said input terminal, of said selectable delay memory means being coupled to said input terminal for receiving said spectrum signal, said output terminal of said selectable delay memory means being coupled to the second input terminal of said exclusive OR gate; and an output terminal coupled to said output terminal of said exclusive OR gate.
16. A data correlator in accordance with claim 15, wherein said selectable delay memory means comprises:

a shift register having an input terminal, and plurality of output terminal taps; and a plural input to single output multiplexer, wherein;
said plurality of output taps of said shift register are connected to respective ones of said plurality of input terminals of said multiplexer.
CA002007554A 1989-01-13 1990-01-11 Code division multiplex system using selectable length spreading code sequence Abandoned CA2007554A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/297,412 1989-01-13
US07/297,412 US4930140A (en) 1989-01-13 1989-01-13 Code division multiplex system using selectable length spreading code sequences

Publications (1)

Publication Number Publication Date
CA2007554A1 true CA2007554A1 (en) 1990-07-13

Family

ID=23146212

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002007554A Abandoned CA2007554A1 (en) 1989-01-13 1990-01-11 Code division multiplex system using selectable length spreading code sequence

Country Status (4)

Country Link
US (1) US4930140A (en)
EP (1) EP0378417A3 (en)
JP (1) JPH02290344A (en)
CA (1) CA2007554A1 (en)

Families Citing this family (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE460449B (en) * 1988-02-29 1989-10-09 Ericsson Telefon Ab L M CELL DIVIDED DIGITAL MOBILE RADIO SYSTEM AND PROCEDURE TO TRANSFER INFORMATION IN A DIGITAL CELL DIVIDED MOBILE RADIO SYSTEM
SE8802229D0 (en) 1988-06-14 1988-06-14 Ericsson Telefon Ab L M MOBILE RADIO STATION PROCEDURE
US20010050943A1 (en) * 1989-08-03 2001-12-13 Mahany Ronald L. Radio frequency communication network having adaptive communication parameters
US5425051A (en) * 1992-11-09 1995-06-13 Norand Corporation Radio frequency communication network having adaptive parameters
US7606575B2 (en) * 1988-08-04 2009-10-20 Broadcom Corporation Remote radio data communication system with data rate switching
US5357541A (en) * 1989-03-23 1994-10-18 Echelon Corporation Transceiver providing selectable frequencies and spreading sequences
US5166952A (en) * 1990-05-24 1992-11-24 Cylink Corporation Method and apparatus for the reception and demodulation of spread spectrum radio signals
US5157686A (en) * 1990-05-24 1992-10-20 Cylink Corporation Method and apparatus for the modulation of spread spectrum radio signals
US5253268A (en) * 1990-05-24 1993-10-12 Cylink Corporation Method and apparatus for the correlation of sample bits of spread spectrum radio signals
FI86124C (en) * 1990-11-15 1992-07-10 Telenokia Oy RADIOSAENDARMOTTAGARSYSTEM.
US5535238A (en) 1990-11-16 1996-07-09 Interdigital Technology Corporation Spread spectrum adaptive power control communications system and method
US6873643B2 (en) 1990-11-16 2005-03-29 Interdigital Technology Corporation Spread spectrum adaptive power control communications system and method
US5299226A (en) * 1990-11-16 1994-03-29 Interdigital Technology Corporation Adaptive power control for a spread spectrum communications system and method
US5703874A (en) * 1990-12-05 1997-12-30 Interdigital Technology Corporation Broadband CDMA overlay system and method
US5263045A (en) * 1990-12-05 1993-11-16 Interdigital Technology Corporation Spread spectrum conference call system and method
US5351269A (en) * 1990-12-05 1994-09-27 Scs Mobilecom, Inc. Overlaying spread spectrum CDMA personal communications system
US5228056A (en) * 1990-12-14 1993-07-13 Interdigital Technology Corporation Synchronous spread-spectrum communications system and method
US7020125B2 (en) * 1990-12-05 2006-03-28 Interdigital Technology Corporation Broadband CDMA overlay system and method
US5506864A (en) * 1990-12-05 1996-04-09 Interdigital Technology Corporation CDMA communications and geolocation system and method
US5161168A (en) * 1991-05-15 1992-11-03 Scs Mobilecom, Inc. Spread spectrum CDMA communications system microwave overlay
US5185762A (en) * 1991-05-15 1993-02-09 Scs Mobilecom, Inc. Spread spectrum microwave overlay with notch filter
US5274665A (en) * 1990-12-14 1993-12-28 Interdigital Technology Corporation Polyopoly overlapping spread spectrum communication system and method
US5218619A (en) * 1990-12-17 1993-06-08 Ericsson Ge Mobile Communications Holding, Inc. CDMA subtractive demodulation
US5151919A (en) * 1990-12-17 1992-09-29 Ericsson-Ge Mobile Communications Holding Inc. Cdma subtractive demodulation
DE4202786A1 (en) * 1991-01-31 1992-09-03 Clarion Co Ltd SPREADING SPECTRUM COMMUNICATION ARRANGEMENT
JPH04256238A (en) * 1991-02-07 1992-09-10 Clarion Co Ltd Spectrum diffusion modulation device
EP0533887B1 (en) * 1991-03-13 1998-10-21 Motorola, Inc. Method and apparatus for accommodating a variable number of communication channels in a spread spectrum communication system
US5235614A (en) * 1991-03-13 1993-08-10 Motorola, Inc. Method and apparatus for accommodating a variable number of communication channels in a spread spectrum communication system
SE468266B (en) * 1991-04-12 1992-11-30 Ericsson Telefon Ab L M PROCEDURE TO SYNCHRONIZE A RADIO RECEIVER TO AN INCOMING RADIO SIGNAL
US5166951A (en) * 1991-05-15 1992-11-24 Scs Mobilecom, Inc. High capacity spread spectrum channel
US5228053A (en) * 1991-05-15 1993-07-13 Interdigital Technology Corporation Spread spectrum cellular overlay CDMA communications system
USRE38627E1 (en) * 1991-05-15 2004-10-19 Interdigital Technology Corp. High capacity spread spectrum channel
US5164958A (en) * 1991-05-22 1992-11-17 Cylink Corporation Spread spectrum cellular handoff method
US5235615A (en) * 1991-05-22 1993-08-10 Cylink Corporation Spread spectrum method
US5345467A (en) * 1991-07-10 1994-09-06 Interdigital Technology Corp. CDMA cellular hand-off apparatus and method
US5321721A (en) * 1991-09-13 1994-06-14 Sony Corporation Spread spectrum communication system and transmitter-receiver
US5187675A (en) * 1991-09-18 1993-02-16 Ericsson-Ge Mobile Communications Holding Inc. Maximum search circuit
US5237586A (en) * 1992-03-25 1993-08-17 Ericsson-Ge Mobile Communications Holding, Inc. Rake receiver with selective ray combining
US5353352A (en) * 1992-04-10 1994-10-04 Ericsson Ge Mobile Communications Inc. Multiple access coding for radio communications
US5550809A (en) * 1992-04-10 1996-08-27 Ericsson Ge Mobile Communications, Inc. Multiple access coding using bent sequences for mobile radio communications
US5345598A (en) * 1992-04-10 1994-09-06 Ericsson-Ge Mobile Communications Holding, Inc. Duplex power control system in a communication network
MX9301888A (en) * 1992-04-10 1993-11-30 Ericsson Telefon Ab L M MULTIPLE ACCESS OF TIME DIVISION FOR ACCESS OF A MOBILE IN A MULTIPLE ACCESS SYSTEM OF DIVISION OF CODE.
TW214620B (en) * 1992-04-13 1993-10-11 Ericsson Ge Mobile Communicat Calling channel in CDMA communications system
US5295153A (en) * 1992-04-13 1994-03-15 Telefonaktiebolaget L M Ericsson CDMA frequency allocation
DE69325844T2 (en) * 1992-04-17 2000-08-31 Ericsson Telefon Ab L M Mobile-assisted handoff with code division multiple access
DE4223995A1 (en) * 1992-07-21 1994-02-03 Kolbe & Co Hans Controlling network for satellite supported signal transmission system - subjecting low bit rate control signal flow, or extra signal of low bit rate, to spectral expansion
US5461610A (en) * 1992-08-31 1995-10-24 At&T Ipm Corp. Precoding of signature sequences for CDMA systems
US5319707A (en) * 1992-11-02 1994-06-07 Scientific Atlanta System and method for multiplexing a plurality of digital program services for transmission to remote locations
US5568472A (en) * 1992-11-04 1996-10-22 Ntt Mobile Communications Network Inc. Code division multiple access mobile communication system
JPH06350562A (en) * 1993-06-08 1994-12-22 Ricoh Co Ltd Spread spectrum communication system
TW306102B (en) * 1993-06-14 1997-05-21 Ericsson Telefon Ab L M
US6445725B1 (en) * 1993-09-03 2002-09-03 Canon Kabushiki Kaisha Spread spectrum communication apparatus
US5412687A (en) * 1993-10-15 1995-05-02 Proxim Incorporated Digital communications equipment using differential quaternary frequency shift keying
JP2526510B2 (en) * 1993-10-22 1996-08-21 日本電気株式会社 Wireless data communication device
US5960344A (en) * 1993-12-20 1999-09-28 Norand Corporation Local area network having multiple channel wireless access
JP3354685B2 (en) * 1994-02-07 2002-12-09 富士通株式会社 Code division multiplex communication equipment
US5515396A (en) * 1994-02-25 1996-05-07 Motorola, Inc. Method and apparatus for selecting a spreading code in a spectrum spread communication system
FR2749115B1 (en) * 1994-05-18 1998-11-13 Snecma DIRECT SEQUENCE SPECTRUM SPREAD DIGITAL INFORMATION TRANSMISSION METHOD AND SYSTEM
FI97581C (en) * 1995-02-10 1997-01-10 Nokia Telecommunications Oy Receiver and method for generating spreading codes at the receiver
US5896368A (en) * 1995-05-01 1999-04-20 Telefonaktiebolaget Lm Ericsson Multi-code compressed mode DS-CDMA systems and methods
US5883899A (en) * 1995-05-01 1999-03-16 Telefonaktiebolaget Lm Ericsson Code-rate increased compressed mode DS-CDMA systems and methods
ZA965340B (en) 1995-06-30 1997-01-27 Interdigital Tech Corp Code division multiple access (cdma) communication system
US5841768A (en) * 1996-06-27 1998-11-24 Interdigital Technology Corporation Method of controlling initial power ramp-up in CDMA systems by using short codes
US6132306A (en) * 1995-09-06 2000-10-17 Cisco Systems, Inc. Cellular communication system with dedicated repeater channels
US6052408A (en) * 1995-09-06 2000-04-18 Aironet Wireless Communications, Inc. Cellular communication system with dynamically modified data transmission parameters
US6128512A (en) * 1995-09-06 2000-10-03 Cisco Systems, Inc. Cellular communication system with dedicated repeater channels
US5950124A (en) * 1995-09-06 1999-09-07 Telxon Corporation Cellular communication system with dynamically modified data transmission parameters
US5687190A (en) * 1995-10-20 1997-11-11 Otc Telecom Non-coherent direct sequence spread spectrum receiver for detecting bit/symbol chip sequences using threshold comparisons of chip sequence correlations
JP2737730B2 (en) * 1995-11-30 1998-04-08 日本電気株式会社 Spread spectrum transceiver
US6301290B1 (en) * 1995-12-29 2001-10-09 Echelon Corporation Adaptive reference pattern for spread spectrum detection
US6320842B1 (en) * 1996-02-01 2001-11-20 Canon Kabushiki Kaisha Spread spectrum communication apparatus
US5960048A (en) * 1996-03-26 1999-09-28 Telefonaktiebolaget Lm Ericsson Method and an arrangement for receiving a symbol sequence
SE515911C2 (en) * 1996-03-26 2001-10-29 Ericsson Telefon Ab L M Method and apparatus for receiving a symbol sequence
AU6972096A (en) * 1996-09-09 1998-03-26 Aironet Wireless Communications, Inc. Cellular communication system with dynamically modified data transmission parameters
EP0833457A3 (en) * 1996-09-27 2002-11-20 Texas Instruments Incorporated CDMA packet communication
FI105959B (en) * 1997-01-29 2000-10-31 Nokia Networks Oy Method for reducing interference and radio system
SE523374C2 (en) 1997-07-31 2004-04-13 Ericsson Telefon Ab L M Communication using spectrum spreading methods over optical fibers
US7280607B2 (en) * 1997-12-12 2007-10-09 Freescale Semiconductor, Inc. Ultra wide bandwidth communications method and system
US6018547A (en) * 1998-01-09 2000-01-25 Bsd Broadband, N.V. Method and apparatus for increasing spectral efficiency of CDMA systems using direct sequence spread spectrum signals
JP3120792B2 (en) * 1998-09-11 2000-12-25 日本電気株式会社 Spread spectrum communication method and spread spectrum communication apparatus
DE19922968B4 (en) * 1998-10-06 2016-06-02 Siemens Aktiengesellschaft Method and apparatus for data rate adaptation
US7403781B2 (en) * 1998-10-06 2008-07-22 Siemens Aktiengesellschaft Method and apparatus for adapting data rates for services over a connection between a base station and a subscriber station
EP2296288B1 (en) * 1998-12-14 2012-10-17 Interdigital Technology Corporation Random access channel preamble detection
GB2347831B (en) * 1999-03-06 2004-07-07 Nec Technologies Sychronisation in digital data transmission systems
AU3973600A (en) * 1999-04-15 2000-11-02 Alcatel Method for reducing interference between users and use thereof in a radio accessnetwork
US6512750B1 (en) 1999-04-16 2003-01-28 Telefonaktiebolaget Lm Ericsson (Publ) Power setting in CDMA systems employing discontinuous transmission
SE513609C2 (en) * 1999-05-12 2000-10-09 Ericsson Telefon Ab L M Procedure in a telecommunications system
US7103027B2 (en) 1999-12-14 2006-09-05 Interdigital Technology Corporation Random access channel preamble detection
US6505133B1 (en) 2000-11-15 2003-01-07 Datex-Ohmeda, Inc. Simultaneous signal attenuation measurements utilizing code division multiplexing
WO2002072085A1 (en) * 2001-03-14 2002-09-19 Bristol-Myers Squibb Company Combination of epothilone analogs and chemotherapeutic agents for the treatment of proliferative diseases
KR100546318B1 (en) * 2003-02-22 2006-01-26 삼성전자주식회사 Integrated cell searcher of dual mode modem applying for different communication modes
US7194292B2 (en) * 2004-02-25 2007-03-20 General Electric Company Simultaneous signal attenuation measurements utilizing frequency orthogonal random codes
US9231797B2 (en) * 2007-11-28 2016-01-05 Go Net Systems Ltd. Dynamic threshold detector

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4383323A (en) * 1980-06-09 1983-05-10 Bell Telephone Laboratories, Incorporated Spread spectrum FH-MFSK transmitter and receiver
US4455651A (en) * 1980-10-20 1984-06-19 Equatorial Communications Company Satellite communications system and apparatus
KR860001747B1 (en) * 1984-11-26 1986-10-20 한국과학기술원 Code division multi-local area communication system
US4611333A (en) * 1985-04-01 1986-09-09 Motorola, Inc. Apparatus for despreading a spread spectrum signal produced by a linear feedback shift register (LFSR)
US4703474A (en) * 1986-02-28 1987-10-27 American Telephone And Telegraph Company, At&T Bell Laboratories Spread spectrum code-division-multiple-access (SS-CDMA) lightwave communication system
US4779265A (en) * 1986-10-27 1988-10-18 Bell Communications Research, Inc. Multiple access communication system

Also Published As

Publication number Publication date
JPH02290344A (en) 1990-11-30
EP0378417A3 (en) 1992-08-05
US4930140A (en) 1990-05-29
EP0378417A2 (en) 1990-07-18

Similar Documents

Publication Publication Date Title
CA2007554A1 (en) Code division multiplex system using selectable length spreading code sequence
US8054861B2 (en) Primary, secondary, and tertiary codes synchronizing slots in a frame
US4964138A (en) Differential correlator for spread spectrum communication system
AU698991B2 (en) Synchronous multipoint-to-point cdma communication system
US5966402A (en) Method and apparatus for detecting pilot signals and subscriber
RU2142197C1 (en) Method and device for testing digital communication channel with variable and fixed data transmission rates
EP0159720B1 (en) Bidirectional digital signal communication system
JPH08228185A (en) Terminal test equipment of long-distance communication, especially,mobile radio communication and long-distance communication terminal which can be tested by using such equipment
KR19980703104A (en) Method and apparatus for data encoding and communication over noisy media
WO1999038271A1 (en) System for discrete data transmission with noise-like, broadband signals
US6335946B1 (en) Method and a device for broadband transmission
CA1089019A (en) Digital binary group call circuitry arrangement
EP1342325B1 (en) Fast decoding of long codes
US7028093B2 (en) Method of transferring user data packets
EP1285500B1 (en) Zero delay mask for galois lfsr
US4578817A (en) Method for establishing communications in a network of frequency-jumping transmitter-receiver stations and a station for the utilization of said method
JPH0795189A (en) Frame synchronization system for digital communication
US4426711A (en) Process for the transmission of service signals for a digital radio beam, as well as transmitter and receiver for using such a process
GB2252017A (en) A process for safeguarding radio signal transmissions
Simcock et al. A synchronized spread-spectrum local area network
JPH0637688A (en) Asynchronous interference wave detecting system
Tsuzuki et al. Error correction using IFMV9 coded overlapped PN sequence for power line SSMA
Ames et al. Development and Testing of Adaptive HF (High Frequency) Radio Techniques
JPH0438174B2 (en)
JPH0730517A (en) Interference present test method and communication channel setting method in spread spectrum communication system, spread spectrum communication method and spread spectrum communication equipment

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued
FZDE Discontinued

Effective date: 19920711