Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Historique Web | Connexion

Brevets

In a first embodiment of the invention, a concatenated preamble code is formed by a kronecker product between two subcodes of the same or different lengths. The subcodes have favorable correlation properties and may be Barker codes, minimum peak sidelobe codes, Gold codes, Kasami codes, Bozta codes, or other codes. At the receiver a two-stage processor is used to detect the concatenated preamble code. The two-stage processor comprises a series of two filters, one of which is preferably a mismatched filter. In another aspect of the invention, a repeated codeword preamble is formed from a series of the same repeated short subcode. The short subcode may be an augmented or truncated odd-length code. At the receiver a single matched filter is preferably used to generate a series of spikes separated by the period of the subcode. An alert/confirm detector non-coherently adds together individual correlation spikes and reject false alarms. The alert function measures total correlation energy...

InventeursLogan Scott, Robert Monroe
Cessionnaire d'origineOmnipoint Corporation
Examinateur principal: Jean B Corrielus
Classification américaine actuelle375/354; 370/509
Classification internationale: H04L 700

Afficher le brevet sur l'USPTO
Rechercher dans la base de données de l'USPTO

Citations

Brevet cité Date de dépôt Date de délivrance Cessionnaire d'origine Titre
US37239161 oct. 197127 mars 1973SURFACE WAVE MULTIPLEX TRANSDUCER
US393420324 mai 197420 janv. 1976The United States of America as represented by the Secretary of the NavySpread spectrum modem
US410049820 juin 197711 juil. 1978The United States of America as represented by the Secretary of the NavyDiscrete chirp frequency synthesizer
US416462817 mars 197814 août 1979International Telephone and Telegraph CorporationProcessor for multiple, continuous, spread spectrum signals
US418967713 mars 197819 févr. 1980Purdue Research FoundationDemodulator unit for spread spectrum apparatus utilized in a cellular mobile communication system
US422211513 mars 19789 sept. 1980Purdue Research FoundationSpread spectrum apparatus for cellular mobile communication systems
US42310059 juil. 197928 oct. 1980Westinghouse Electric Corp.Constant false alarm rate radar system and method of operating the same
US432400115 août 19806 avr. 1982Communications Satellite CorporationSynchronizer for MSK burst communications
US433857930 juil. 19806 juil. 1982Communications Satelite Corp.Frequency shift offset quadrature modulation and demodulation
US441839327 oct. 198029 nov. 1983Sperry CorporationMatched filter spread spectrum code recovery apparatus
US441842531 août 198129 nov. 1983IBM CorporationEncryption using destination addresses in a TDMA satellite communications network
US442351920 janv. 198227 déc. 1983Sperry CorporationApparatus and method for detecting the onset of a frequency shift keyed signal
US443208924 déc. 198114 févr. 1984Motorola, Inc.Digital loop transceiver for interfacing a digital PABX to a digital subscriber set via a subscriber line
US44840281 nov. 198220 nov. 1984Motorola, Inc.Digital loop transceiver having a power up/down circuit
US45063729 nov. 198219 mars 1985LGZ Landis & Gyr Zug AG.Method and apparatus for recognizing in a receiver the start of a telegram signal consisting of a bit impulse sequence
US45258356 oct. 198225 juin 1985International Standard Electric CorporationDuplex radio system utilizing time compression expansion
US452727521 juin 19822 juil. 1985Arinc Research CorporationCorrelation data communications system
US453263919 sept. 198330 juil. 1985Sperry CorporationCFAR receiver apparatus for detecting a signal in noise
US45382816 mai 198227 août 1985Rockwell International CorporationAdaptive acquisition of multiple access codes
US455041412 avr. 198329 oct. 1985Charles Stark Draper Laboratory, Inc.Spread spectrum adaptive code tracker
US456108923 mars 198424 déc. 1985Sangamo Weston, Inc.Correlation detectors for use in direct sequence spread spectrum signal receiver
US456377425 oct. 19827 janv. 1986AT&T Bell LaboratoriesAddress coded communication system
US456758823 mars 198428 janv. 1986Sangamo Weston, Inc.Synchronization system for use in direct sequence spread spectrum signal receiver
US458304826 févr. 198515 avr. 1986RCA CorporationMSK digital demodulator for burst communications
US458766225 janv. 19846 mai 1986International Standard Electric CorporationTDMA spread-spectrum receiver with coherent detection
US459973217 avr. 19848 juil. 1986Harris CorporationTechnique for acquiring timing and frequency synchronization for modem utilizing known (non-data) symbols as part of their normal transmitted data format
US460104723 mars 198415 juil. 1986Sangamo Weston, Inc.Code division multiplexer using direct sequence spread spectrum signal processing
US460603910 juil. 198412 août 1986Societe Nationale d'Etudes et de Construction de Moteurs d'Aviation S.N.E.C.M.A.Spread spectrum coding method and apparatus
US462136516 nov. 19844 nov. 1986Hughes Aircraft CompanySynchronization preamble correlation detector and frequency estimator
US463028317 juil. 198516 déc. 1986RCA CorporationFast acquisition burst mode spread spectrum communications system with pilot carrier
US463849419 août 197020 janv. 1987Sperry CorporationSystem for the acquisition of code signals
US46530696 nov. 197524 mars 1987General Electric CompanySpread spectrum correlation receiver
US46601645 déc. 198321 avr. 1987The United States of America as represented by the Secretary of the NavyMultiplexed digital correlator
US468821018 mars 198618 août 1987U.S. Philips CorporationMethod of and arrangement for synchronizing the receiver arrangements in a digital multiplex transmission system
US469132611 avr. 19851 sept. 1987Clarion Co., Ltd.Spread-spectrum communication system
US47244356 nov. 19859 févr. 1988Applied Spectrum Technologies, Inc.Bi-directional data telemetry system
US473637129 déc. 19865 avr. 1988NEC CorporationSatellite communications system with random multiple access and time slot reservation
US474251218 juil. 19863 mai 1988NEC CorporationMultipoint communication system having polling and reservation schemes
US47454086 avr. 198417 mai 1988NEC CorporationRadio paging system and receiver therefor
US474562815 avr. 198617 mai 1988Terra Marine Engineering, Inc.Symbol generator for phase modulated system
US47590342 déc. 198619 juil. 1988General Research of Electronics, Inc.Multi-step spread spectrum communication apparatus
US47657533 mars 198723 août 1988U.S. Philips CorporationMethod and apparatus for handing-over a radio connection from one radio cell to another radio cell of a digital radio transmission system
US477471511 mars 198727 sept. 1988Telesystems SLW Inc.Device for demodulating a spread spectrum signal
US478709315 sept. 198622 nov. 1988Develco, Inc.Combinatorial coded telemetry
US47979471 mai 198710 janv. 1989Motorola, Inc.Microcellular communications system using macrodiversity
US48170149 sept. 198728 mars 1989Endress u. Hauser GmbH u. Co.Digital correlator
US48377867 août 19866 juin 1989Comstream CorporationTechnique for mitigating rain fading in a satellite communications system using quadrature phase shift keying
US48603079 oct. 198722 août 1989Kabushiki Kaisha KenwoodSynchronization pulse generator in spread spectrum communication system
US489484215 oct. 198716 janv. 1990The Charles Stark Draper Laboratory, Inc.Precorrelation digital spread spectrum receiver
US492827419 janv. 198822 mai 1990Qualcomm, Inc.Multiplexed address control in a TDM communication system
US49657596 janv. 198923 oct. 1990Clarion Co., Ltd.Spread-spectrum receiver
US499508331 juil. 198919 févr. 1991GEC Plessey Telecommunications LimitedMethod of establishing a radio link in one of a plurality of channels between two radio units
US501434419 mars 19907 mai 1991Motorola, Inc.Method for synchronizing the transmissions in a simulcast transmission system
US50162557 août 198914 mai 1991Omnipoint Data Company, IncorporatedAsymmetric spread spectrum correlator
US502204614 avr. 19894 juin 1991The United States of America as represented by the Secretary of the Air ForceNarrowband/wideband packet data communication system
US50220477 août 19894 juin 1991Omnipoint Data CorporationSpread spectrum correlator
US502388712 févr. 199011 juin 1991Tokyo Keiki Company Ltd.Data transmission system using spread spectrum communication
US502918424 janv. 19902 juil. 1991Harris CorporationLow probability of intercept communication system
US50974845 oct. 198917 mars 1992Sumitomo Electric Industries, Ltd.Diversity transmission and reception method and equipment
US510345925 juin 19907 avr. 1992Qualcomm IncorporatedSystem and method for generating signal waveforms in a CDMA cellular telephone system
US51093907 nov. 198928 avr. 1992Qualcomm IncorporatedDiversity receiver in a CDMA cellular telephone system
US513298621 déc. 199021 juil. 1992NEC Home Electronics Ltd.CSK communication system
US514647111 avr. 19918 sept. 1992Echelon Systems CorporationCorrelator for spread spectrum communications systems
US515169818 sept. 199029 sept. 1992French State Represented by the Minister of Post, Telecommunications and Space (Centre National d'Etudes des Telecommunications)Method for the coding of a digital signal, coder and decoder to implement this method, regeneration method and corresponding regenerator utilizing pulse position modulation
US515359826 sept. 19916 oct. 1992Global Positioning System telecommand link
US516695224 mai 199024 nov. 1992Cylink CorporationMethod and apparatus for the reception and demodulation of spread spectrum radio signals
US518122521 nov. 199119 janv. 1993Ascom Tech. AG.Receiver for a DSSS signal
US520688211 mars 199127 avr. 1993System for and method of creating and assigning address codes in a cellular spread spectrum system
US521077027 sept. 199111 mai 1993Lockheed Missiles & Space Company, Inc.Multiple-signal spread-spectrum transceiver
US522805614 déc. 199013 juil. 1993InterDigital Technology CorporationSynchronous spread-spectrum communications system and method
US523957217 avr. 199124 août 1993NEC Corporation
Nippon Telegraph and Telephone Corporation
Cordless key telephone system capable of quickly answering incoming calls
US525728323 août 199126 oct. 1993Qualcomm IncorporatedSpread spectrum transmitter power control method and system
US52767044 nov. 19924 janv. 1994Omnipoint Data Company, Inc.SAWC phase detection method and apparatus
US52767056 janv. 19934 janv. 1994The Boeing CompanyCCD demodulator/correlator
US52804729 mars 199218 janv. 1994Qualcomm IncorporatedCDMA microcellular telephone system and distributed antenna system therefor
US528053724 nov. 199218 janv. 1994Nippon Telegraph and Telephone CorporationDigital communication system using superposed transmission of high speed and low speed digital signals
US529151511 juin 19911 mars 1994Clarion Co., Ltd.Spread spectrum communication device
US531345714 avr. 199217 mai 1994Trimble Navigation LimitedCode position modulation system and method for multiple user satellite communications
US534728428 févr. 199113 sept. 1994Texas Instruments IncorporatedSystem and method for a digital navigation satellite receiver
US53533034 oct. 19934 oct. 1994The United States of America as represented by the Secretary of the Air ForceTechnique for increasing the data rate in a spread spectrum data link
US535538913 janv. 199311 oct. 1994Omnipoint CorporationReciprocal mode saw correlator method and apparatus
US53596254 oct. 199325 oct. 1994Intellon CorporationSpread spectrum communication system particularly-suited for RF network communication
US53675444 nov. 199322 nov. 1994Northern Telecom LimitedData stream frame synchronisation
US53771927 août 199227 déc. 1994Cognito LimitedRadio data communication system having means for reducing collisions between contending remote stations
US538321922 nov. 199317 janv. 1995Qualcomm IncorporatedFast forward link power control in a code division multiple access system
US53922875 mars 199221 févr. 1995Qualcomm IncorporatedApparatus and method for reducing power consumption in a mobile communications receiver
US540035922 mars 199321 mars 1995Sharp Kabushiki KaishaSpread spectrum communication system and an apparatus for communication utilizing this system
US540245022 janv. 199228 mars 1995Trimble NavigationSignal timing synchronizer
US54105683 nov. 199325 avr. 1995InterDigital Technology CorporationCDMA/TDMA spread-spectrum communications system and method
US54144286 mai 19949 mai 1995Martin Marietta Corp.Radar system with pulse compression and range sidelobe suppression preceding doppler filtering
US54147281 nov. 19939 mai 1995Qualcomm IncorporatedMethod and apparatus for bifurcating signal transmission over in-phase and quadrature phase spread spectrum communication channels
US541479614 janv. 19939 mai 1995QUALCOMM IncorporatedVariable rate vocoder
US541679724 janv. 199216 mai 1995Qualcomm IncorporatedSystem and method for generating signal waveforms in a CDMA cellular telephone system
US54369411 nov. 199325 juil. 1995Omnipoint CorporationSpread spectrum spectral density techniques
US544266216 juin 199415 août 1995Oki Electric Industry Co., Ltd.Code-division multiple-access communication system providing enhanced capacity within limited bandwidth
US54694697 déc. 199321 nov. 1995University of Massachusetts Lowell Research FoundationComposite spread spectrum signal including modulator demodulator
US548153312 mai 19942 janv. 1996Bell Communications Research, Inc.Hybrid intra-cell TDMA/inter-cell CDMA for wireless networks
US55047811 août 19942 avr. 1996Siemens AktiengesellschaftProcess for the recovery of data transmitted over a transmission path for digital data streams using decoding by cross-correlation of a data sequence coded by cyclic shifting and inversion
US551106717 juin 199423 avr. 1996Qualcomm IncorporatedLayered channel element in a base station modem for a CDMA cellular communication system
US56109407 juin 199511 mars 1997Omnipoint CorporationMethod and apparatus for noncoherent reception and correlation of a continous phase modulated signal
US56804147 juin 199521 oct. 1997Omnipoint CorporationSynchronization apparatus and method for spread spectrum receiver

Revendications

1. A method comprising the steps of:

transmitting a preamble code from a first station to a second station, said preamble code comprising a kronecker product of a first subcode and a second subcode;
receiving said preamble code at said second station;
synchronizing a receiver at said second station in response to said preamble code;
transmitting a data message from said first station to said second station; and
receiving said data message at said second station.

2. The method of claim 1 wherein at least one of said first subcode and said second subcode comprises a Barker code.

3. The method of claim 1 wherein at least one of said first subcode and said second subcode comprises a non-Barker code.

4. The method of claim 3 wherein said non-Barker code is a member of a code family selected from the group of code families consisting of: minimum peak sidelobe codes, Gold codes, Bozta codes, Kasami codes, and Matsufuji codes.

5. The method of claim 1 wherein said first subcode and said second subcode are the same length.

6. The method of claim 1 wherein said step of receiving said preamble code at said second station comprises the steps of:

correlating said preamble signal against said first subcode code and generating a first correlation output signal in response thereto, said first correlation output signal comprising a correlation pulse corresponding to each occurrence of said first subcode or its inverse in said preamble code; and
correlating said first correlation output signal against said second subcode and generating a second correlation output signal in response thereto, said second correlation output signal comprising a correlation pulse when said preamble code is fully received.

7. The method of claim 1 wherein said preamble code and said data message are transmitted using a spread spectrum communication technique.

8. The method of claim 1 wherein said first station and said second station communicate in time division duplex within at least one time slot of a time frame.

9. In a time division multiple access communication system, wherein a base station communicates with a plurality of user stations in time division duplex, up to one user station communicating in each time slot, said base station and user stations each transmitting messages comprising a preamble code followed by a data message, the improvement comprising a concatenated preamble code comprising a kronecker product of a first subcode and a second subcode, said first subcode comprising a Barker code and said second subcode comprising a non-Barker code.

10. A method for communicating comprising the steps of:

transmitting a repeated codeword preamble code from a first station to a second station, said repeated codeword preamble code comprising a repeated series of the same subcode;
receiving said repeated codeword preamble code at said second station, said step of receiving said repeated codeword preamble code at said second station comprising the step of detecting said repeated codeword preamble code by correlating to said subcode and generating a plurality of correlation spikes thereby, one correlation spike for each occurrence of said subcode in said repeated codeword preamble code;
synchronizing a receiver at said second station in response to said repeated codeword preamble code;
transmitting a data message from said first station to said second station; and
receiving said data message at said second station;
wherein said step of detecting said repeated codeword preamble code comprises the steps of
generating an alert signal based on a maximum received correlation energy for said plurality of correlation spikes, and
generating a confirm signal based on a minimum energy level of each of said plurality of correlation spikes.

11. A method comprising the steps of:

generating a first concatenated code from a kronecker product of a first subcode and a second subcode;
generating a second concatenated code from a kronecker product of a third subcode and a fourth subcode, said second concatenated code having the same length as said first concatenated code; and
communicating using said first concatenated code and said second concatenated code within the same communication system.

12. The method of claim 11 wherein said first subcode and said third subcode are Barker codes.

13. The method of claim 11 wherein said first subcode and said third subcode comprise the same code.

14. The method of claim 11 wherein each of said first subcode and said second subcode have a cross-correlation of no more than -10 dB with respect to each of said third subcode and said fourth subcode.

15. The method of claim 11 wherein said step of communicating using said first concatenated code and said second concatenated code within the same communication system comprises the steps of detecting said first concatenated code at a first station using a first two-stage correlator, and detecting said second concatenated code at a second station using a second two-stage correlator.

16. The method of claim 15 wherein said first two-stage correlator comprises a first mismatched filter followed by a first matched filter, and wherein said second two-stage filter comprises a second mismatched filter followed by a second matched filter.

17. The method of claim 16 wherein said first mismatched filter and said second mismatched filter have the same filter characteristics.

18. A method of generating preamble codes for communication, comprising the steps of:

selecting a first subcode and a second subcode having approximately the same length;
generating a first concatenated code from a first kronecker product of said first subcode and said second subcode, said first subcode being the inner code in said first kronecker product and said second subcode being the outer code in said first kronecker product;
generating a second concatenated code from a second kronecker product of said first subcode and said second subcode, said first subcode being the outer code in said second kronecker product and said second subcode being the inner code in said second kronecker product, said second concatenated code having the same length as the first concatenated code; and
communicating among a plurality of stations using said first concatenated code and said second concatenated code.

19. A method for communication among a plurality of stations, comprising the steps of:

selecting a first subcode and a second subcode having low cross-correlation properties;
generating a first concatenated code from a product of said first subcode and a first Barker code;
generating a second concatenated code from a product of said second subcode and a second Barker code, said second concatenated code having the same length as said first concatenated code; and
communicating among a plurality of stations using said first concatenated code and said second concatenated code as preambles.

20. The method of claim 19 wherein said first Barker code and said second Barker code comprise the same code.

21. The method of claim 19 wherein said first subcode and said second subcode have a cross-correlation of no more than -10 dB.

22. A method of communication among a plurality of stations, comprising the steps of:

selecting a first subcode and a second subcode having low cross-correlation properties;
generating a first repeated codeword preamble code from a repeated series of said first subcode;
generating a second repeated codeword preamble code from a repeated series of said second subcode; and
communicating among a plurality of stations using said first repeated codeword preamble code and said second repeated codeword preamble code, wherein the step of selecting the first subcode comprising the steps of:
generating a first odd-length code;
modifying a length of said first odd-length code by one chip; and wherein the step of selecting the second subcode comprising the steps of:
generating a second odd-length code; and
modifying a length of said second odd-length code by one chip.

23. The method of claim 22 wherein said first subcode and said second subcode each comprises a quadriphase code.

24. The method of claim 23 wherein each quadriphase code comprises a Bozta code.

25. The method of claim 22 wherein said step of communicating among a plurality of stations using said first repeated codeword preamble code and said second repeated codeword preamble code comprises the step of modulating said first repeated codeword preamble code and said second repeated codeword preamble code using an I and Q modulation format.

26. The method of claim 22 wherein said step of modifying a length of said first odd-length code by one chip comprises the step of truncating said first odd-length code by one chip to form said first subcode, and wherein said step of modifying a length of said second odd-length code by one chip comprises the step of truncating said second odd-length code by one chip to form said second subcode.

27. The method of claim 22 wherein said step of modifying a length of said first odd-length code by one chip comprises the step of adding one chip to said first odd-length code to form said first subcode, and wherein said step of modifying a length of said second odd-length code by one chip comprises the step of adding one chip to said second odd-length code to form said second subcode.

28. A method for communicating comprising the steps of:

defining a first preamble code, said first preamble code comprising a series of a first subcode;
defining a second preamble code, said second preamble code comprising a series of a second subcode, said second subcode having a low cross-correlation level with respect said first subcode, wherein said first preamble code and said second preamble code have the same length;
transmitting said first preamble code from a first station to a second station;
transmitting a first data message following said first preamble code from said first station to said second station;
receiving said first preamble code at said second station and synchronizing thereto;
receiving said first data message at said second station;
transmitting said second preamble code from a third station to a fourth station;
transmitting a second data message following said second preamble code from said third station to said fourth station;
receiving said second preamble code at said fourth station and synchronizing thereto; and
receiving said second data message at said fourth station.

29. The method of claim 28 wherein said first subcode and said second subcode have the same length.