+

WO2003084119A1 - Synchronization data detection unit and method - Google Patents

Synchronization data detection unit and method Download PDF

Info

Publication number
WO2003084119A1
WO2003084119A1 PCT/US2003/006259 US0306259W WO03084119A1 WO 2003084119 A1 WO2003084119 A1 WO 2003084119A1 US 0306259 W US0306259 W US 0306259W WO 03084119 A1 WO03084119 A1 WO 03084119A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
synchronization data
output
detecting
binary
Prior art date
Application number
PCT/US2003/006259
Other languages
French (fr)
Inventor
Jorg Borowski
Menno Mennenga
Rudiger Menken
Original Assignee
Advanced Micro Devices, Inc.
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
Priority claimed from DE10214063A external-priority patent/DE10214063B4/en
Application filed by Advanced Micro Devices, Inc. filed Critical Advanced Micro Devices, Inc.
Priority to JP2003581399A priority Critical patent/JP4191612B2/en
Priority to EP03713809A priority patent/EP1488565A1/en
Priority to AU2003217841A priority patent/AU2003217841A1/en
Priority to KR1020047015528A priority patent/KR101012509B1/en
Publication of WO2003084119A1 publication Critical patent/WO2003084119A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0055Synchronisation arrangements determining timing error of reception due to propagation delay
    • H04W56/0065Synchronisation arrangements determining timing error of reception due to propagation delay using measurement of signal travel time
    • H04W56/009Closed loop measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7075Synchronisation aspects with code phase acquisition
    • H04B1/70755Setting of lock conditions, e.g. threshold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/10Arrangements for initial synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/027Speed or phase control by the received code signals, the signals containing no special synchronisation information extracting the synchronising or clock signal from the received signal spectrum, e.g. by using a resonant or bandpass circuit

Definitions

  • the invention generally relates to a synchronization data detection unit and a method for detecting predetermined synchronization data, and in particular to a receiver and a receiving method in a wireless local area network (W AN) communication system.
  • W AN wireless local area network
  • a wireless local area network system is a flexible data communication system implemented as an extension to or an alternative for a wired LAN.
  • WLAN systems transmit and receive data over the air using radio frequency or infrared technology to minimize the need for wired connections.
  • WLAN systems combine data connectivity with user mobility.
  • WLAN systems use spread spectrum technology, a wide-band radio frequency technique developed for use in a rehable and secure communication system.
  • the spread spectrum technology is designed to trade-off bandwidth efficiency for reliability, integrity and security.
  • Two types of spread spectrum radio systems are frequently used: frequency hoping and direct sequence systems.
  • Direct sequence spread spectrum employs a pseudo random noise code word known to the transmitter and receiver to spread the data.
  • the code word consists of a sequence of "chips” that are multiplied by (or exclusive- ORed) with the information bits to be transmitted.
  • Many wireless networks conform the IEEE 802.11 standard which employs the well-known Barker code word to encode and spread the data.
  • the Barker code word consists of a predefined sequence of eleven chips. One entire Barker code word sequence is transmitted at the time period occupied by an information-containing symbol.
  • the IEEE 802.11 standard was extended to IEEE 802.1 lb.
  • the 802.11b standard uses an 8-bit complementary code keying (CCK) algorithm for high data rate transmission.
  • CCK complementary code keying
  • the data transfer rate may also be improved above the symbol rate by employing higher order modulation techniques, including quadrature phase-shift keying (QPSK) modulation.
  • QPSK quadrature phase-shift keying
  • each bit is represented by a higher number of possible phases.
  • the transmitter therefore generates two signals, the first signal is called the “in-phase” (I) signal or “I channel” and the second signal is called the “quadrature” (Q) signal or "Q channel” for a 90 degree phase-shifted sinusoidal carrier at the same frequency.
  • the IEEE 802.11 standard for wireless LANs using direct sequence spread spectrum techniques employ a training preamble to train a receiver to a transmitter.
  • Each transmitted data message comprises an initial training preamble followed by a data field.
  • the preamble includes a synchronization field to ensure that the receiver can perform the necessary operations for synchronization.
  • For the preamble length two options have been defined, namely a long and a short preamble. All compliant 802.11b systems have to support the long preamble.
  • the short preamble option is provided in the standard to improve the efficiency of the network throughput when transmitting special data such as voice or video.
  • the synchronization field of a preamble consists of 128 one bits for a long preamble and 56 zero bits for a short preamble.
  • a receiver detects the synchronization symbols and aligns the receivers internal clock with the symbols in the synchronization field in order to establish a fixed reference time frame with which it interprets the fields in the transmission frame structure following the preamble.
  • the preamble including the synchronization field, is transmitted with the start of every message (data packet).
  • a preamble detection unit The purpose of a preamble detection unit is to continuously monitor the incoming signal for the preamble and to indicate if the preamble has been detected.
  • the boundaries between consecutive Barker symbols or CCK symbols are determined and the forwarding of the symbols is to be synchronized to the receiver's processing schedule.
  • the incoming signal Based on the preamble detection and a timing offset between a symbol arrival and a processing schedule of the following modules, the incoming signal is synchronized to the receivers processing schedule.
  • a preamble detection step 101 is performed after receiving a communication signal 100 and before subjecting the received communication signal to further processing, in particular to descrambling 102.
  • the configuration of a conventional preamble detector 200 is illustrated in Fig. 2.
  • the received communication signal 201 consisting of an in-phase and a quadrature component is provided to preamble detector 200.
  • the received communication signal 201 is first applied to a despreader 204, in particular a Barker matched filter (BMF).
  • BMF Barker matched filter
  • the despread communication signal is supplied to a demodulator (DEM) 205 for demodulating the despread communication signal.
  • the demodulated signal consists of a sequence of "hard” decisions of the received bit sequence, i.e. each data value of the demodulated signal takes one of both possible binary values.
  • the demodulated bit stream is monitored for detecting the predefined preamble data.
  • a correlator is used to detect the preamble.
  • the correlator is essentially a matched filter for the preamble sequence.
  • the correlator produces an output with a large magnitude when the preamble is present.
  • Preamble detection is normally declared when the magnitude of the correlation exceeds a predefined threshold.
  • the demodulated communication signal is applied to a (digital) descrambler (DDS).
  • DDS digital descrambler
  • An example of a prior art descrambler 300 is illustrated in Fig. 3.
  • the incoming signal 301a is supplied to delay blocks 304, 305 denoting a time delay of several units in accordance with a predefined descrambling rule.
  • the delayed signals are fed back and combined using a multiplicator or exclusive-OR gate 306.
  • the output is fed back to the incoming signal 301b and combined using a multiplier or exclusive-OR gate 303 to produce a descrambled output 302.
  • Synchronization data detecting units still have a number of problems.
  • One problem is that noise may degrade the signal quality so that the synchronization unit, in particular the preamble detector, fails to declare a preamble even though a preamble is present in the received communication signal. Noise may also produce an output exceeding the threshold when an actual preamble is not present.
  • An improved synchronization detection unit and method are provided that enable a less error prone detection of predefined synchronization data.
  • a synchronization data detection unit in a communication system for detecting predetermined synchronization data of a transmission frame in a communication signal.
  • the synchronization data include a sequence of identical binary symbols which are transmitted after being sent through a scrambler.
  • the synchronization data detection unit comprises a descrambler for descrambling the received communication signal and for producing an output data sequence having multi-level signal values.
  • the multi-level signal values are applied to a filter means for smoothing the descrambler output.
  • the smoothed signal is supplied to a threshold means.
  • the threshold means compares the smoothed output of the filter means with a predetermined threshold value. If the output of the filter means exceeds the predefined threshold value, the threshold means indicates the detection of said synchronization data.
  • said filter means is a comb filter.
  • said comb filter comprises a predetermined number of identical delay portions for sequentially delaying a received input signal an accumulation means for accumulating the output signal of each of the delay portions and the input signal.
  • said comb filter further comprises normalizing means for dividing the accumulation result by the number (n) of accumulated signals.
  • each of said delay portions consists of a predetermined number of registers in series connection.
  • said predetermined number of registers is larger than 5.
  • said comb filter comprises at least nine delay portions.
  • said threshold means are adapted to indicate a detection of said synchronization data after determining that a predetermined number of subsequent accumulation results exceeds said predetermined threshold (Th).
  • said predefined number of subsequent accumulation results is a number between 5 and 20.
  • said predefined number of subsequent accumulation results is larger than 10.
  • said threshold means provides at least two threshold values (Thi, Th ) to discriminate and detect synchronization data of different lengths in said communication signal.
  • said threshold means comprises a first threshold value (Thj) for detecting synchronization data of a longer length and a second threshold value (Th 2 ) for detecting synchronization data of a shorter length.
  • said first and second threshold values (Th!, Th 2 ) have the same absolute value but different signs.
  • a demodulating unit for demodulating the despread communication signal.
  • said communication system is a wireless local area network (WLAN) system.
  • WLAN wireless local area network
  • a wireless LAN receiver comprising a synchronization data detection unit according to any of the above embodiments.
  • a method for receiving synchronization data for use in a commumcation system.
  • the predetermined synchronization data are included in a transmission frame of a communication signal.
  • the synchronization data comprise a sequence of identical binary symbols which are transmitted after scrambling.
  • the received communication signal is descrambled to produce a sequence of multilevel output signal values.
  • the multi-level output signal values are smoothed and the smoothed signal is compared to a predetermined threshold value. If the smoothed signal exceeds the predetermined threshold, said synchronization data are detected.
  • said smoothing step averages the signal values of the received descrambled signal.
  • said output signal being normalized by dividing the accumulated signal by the number of accumulated signal portions.
  • said first and said second threshold values (Th ⁇ ,Th 2 ) have the same absolute value but different signs.
  • said communication signal is transmitted using a direct sequence spread spectrum transmission scheme and said communication signal being despread and demodulated before being descrambled.
  • a method for receiving a communication signal in a communication system comprises the steps of detecting synchronization data in accordance with the methods described above.
  • Fig. 1 is a flow-chart illustrating a preamble detection procedure
  • Fig. 2 is a block diagram illustrating a preamble detector for detecting a preamble in a communication signal
  • Fig. 3 is a block diagram illustrating the configuration of a descrambler incorporated into a preamble detector as shown in Fig. 2;
  • Fig. 4 is a block diagram illustrating a synchronization data detection unit
  • Fig. 5 is a block diagram illustrating a configuration of a half-soft descrambling module incorporated in the configuration as shown in Fig. 4;
  • Fig. 6 is a block diagram illustrating a more detailed embodiment of the descrambling module shown in Fig. 5;
  • Fig. 7 is a block diagram illustrating a configuration of a filter module as shown in the configuration of Fig. 4;
  • Fig. 8 is a block diagram illustrating another configuration of a filter module as shown in Fig. 6;
  • Fig. 9 is a flow-chart illustrating a preamble detection processing procedure
  • Fig. 10 is a flow-chart illustrating a threshold comparison procedure for detecting predetermined synchronization data in a communication signal.
  • Fig. 11 is a flow-chart illustrating a more detailed threshold comparison procedure for detecting two different kinds of preambles in a communication signal.
  • Fig. 4 illustrates a synchronization data detecting unit for detecting synchronization data, in particular a predefined preamble, as described herewith.
  • the configuration as shown in Fig. 4 consists of a synchronization data detecting module 400 and a synchronizing module 403.
  • the synchronization data detecting module 400 detects a preamble and may also provide a timing offset between a symbol arrival and the processing schedule of the following modules.
  • the symbol synchronizer 403 will use the timing offset information to synchronize the data stream to the processing schedule.
  • the synchronization data detecting module 400 comprises the following modules: a Barker matched filter (BMF) module 404, a differential BPSK demodulator (DEM) module 405, and a soft descrambler (SDS) module 406. These modules, i.e. BMF, DEM, and SDS, form together a non-coherent receiver. Further, the synchronization data detecting module 400 comprises a comb filter (COF) module 407 for smoothing the descrambler output. For evaluating the smoothed data to detect the predefined preamble data the synchronization data detecting module 400 contains a threshold controller 408. Details of the above-identified modules are described below.
  • the Barker matched filter module 404 receives the communication signal 401 input to the synchronization data detecting module 400 and computes a correlation between the Barker sequence and the samples of the input signal.
  • the Barker code word consists of eleven chips which comprise the sequence "01001000111" or "+1,-1,+1,+1,-1,+1,+1,+1,-1,-1,-1" (non-return-to- zero - NRZ), in which the leftmost chip is output first in time.
  • One entire Barker code word sequence is received in the time period occupied by an information-containing symbol. Thus, if the symbol rate is 1 Mbaud, the underlying chip rate for the eleven chips of the Barker sequence is 11 MHz.
  • the spectrum occupied by the transmitting signal is eleven times greater.
  • the Barker sequence is extended from eleven samples to twenty-two samples due to an input sample rate of 22 Msps. This is achieved by stuffing zeros between the original elements of the Barker sequence.
  • the input samples of the / channel and the Q channel are correlated with the Barker sequence, respectively.
  • a complex correlation sample is computed for each complex input sample. This may be implemented by a "sliding- window” algorithm known in the art.
  • the despread communication signal is applied to demodulator module 405.
  • the demodulator module 405 is a differential BPSK demodulator.
  • the descrambler module 406 may be implemented as a soft-descrambler outputting multi-value samples.
  • multi-value input signals are not subjected to a "hard” binarization, but the descrambled output values are aligned around the expected binary values.
  • a "half-soft" descrambler is used for descrambling the demodulated signal. Examples of a configuration of a "half-soft" desrambler module 500 are shown in Fig. 5 and Fig. 6.
  • a half-soft descrambler differs from a soft descrambler in that the input signal 501a applied to a "delay portion" 504-506 in said descrambler is binarized whereas the other branch of the input signal 501b is maintained as multi-value signal.
  • the received input signal 501a is applied to a binarization portion 503 for converting a multi-value input sample value into a binary value.
  • the descrambler 500 is configured in accordance with a predefined generating polynomial, e.g. given by 1 + x" + x b wherein x" and x b denote predefined time delays.
  • the delayed signals are fed back and added to the input signal using a multiplication or exclusive-OR gate to produce the descrambled output.
  • the delay elements 504, 505 comprise a plurality of one bit registers 601-606, each denoting a time delay of one unit.
  • the half-soft descrambler outputs a sequence of soft-symbols aligned around the expected binary values.
  • the half-soft descrambler arrangement of Fig. 5 and Fig. 6 may have the advantage that the hardware effort for providing multi-level output samples is considerably reduced compared to conventional soft descramblers.
  • the multi-level output sample values of a soft or half-soft descrambler all have the same sign.
  • the output sample valules are averaged by means of a comb filter 407. Implementation examples for a comb filter are shown in Fig. 7 and Fig. 8.
  • the incoming real and imaginary data symbols 701 are applied to a multiplier 705 to be weighted with a weight W,.
  • the weighed signal is added to a fed back and delayed output signal 702 using a delay element 704 and an adder 703.
  • the delayed fed back signal is also weighted using a multiplier 706 with a weight W 2 .
  • the incoming data symbols 701 are multiplied in multiplier 705 with a fixed-point equivalent of 0.2 and the delayed "averaged" values provided by delay element 704 are multiplied with a fixed-point equivalent of 0.8.
  • the algorithm of this embodiment is described with reference to weighting values of 0.2 and 0.8, respectively, those skilled in the art will appreciate that the weighting algorithm may be implemented to the same effect using a variety of weighting value combinations Wj and W .
  • a noise reduction of the input sample values 701 may be increased by reducing the amount of weight W t and increasing the amount of weight W 2 .
  • the accuracy of the received data symbols in time may be increased by increasing the amount of the first weight W, and decreasing the amount of the second weight W 2 .
  • FIG. 8 Another embodiment of a comb filter configuration is shown in Fig. 8.
  • Each output of the depicted comb filter represents an average of n chip samples that are spaced by eleven or twenty-two samples (depending on the employed input sample rate).
  • the number of averaged samples is set to be appropriate for a sufficient noise reduction. Noise will be reduced more efficiently when increasing the number n.
  • the number n of averaged samples is 10.
  • An averaged amplitude is computed separately for the in-phase channel / and the quadature channel Q. This may be achieved in the specific embodiment by implementing the following formulas:
  • f(k) represents the comb filter output and d(k-22i) represents the decrambler output when employing a Barker sequence of 22 samples, as mentioned above.
  • Both filter outputs ⁇ and ⁇ / ⁇ will be used to decide if a preamble is currently received.
  • both outputs are added to counter the influence of the frequency offset of the signal:
  • S represents the sum of both outputs and fi and fg represent the averaged comb filter output of the respective channel.
  • comb filter 800 comprises a plurality of delay elements 804, an adder 803 and a divider 805.
  • the incoming descrambler output 801 is applied to the adder 803 and branched to a first one of the identical delay elements 804.
  • the output of each of the delay elements 804 is applied to adder 803 and to the input of a subsequent one of the delay elements 804.
  • Adder 803 receives a predetermined number n of input signals which are accumulated and provided to divider 805.
  • the number n of inputs and a corresponding number of n- ⁇ of delay elements 804 is set in accordance with the above described considerations.
  • Divider 805 normalizes the accumulated sum provided by adder 803.
  • Fig. 9 schematically shows an example of how to detect a preamble in an incoming communication signal.
  • the communication signal After receiving (step 900) the communication signal, the communication signal is subjected to a soft descrambling process 901 and the descrambled output is smoothed in order to reduce the influence of random deviations in the communication signal (902).
  • the preamble is detected in the output signal on the basis of the output signal values of the averaged descrambler output in step 903.
  • the preamble detection is performed by comparing the comb filter output against a predefined threshold value. Details of the process performed by threshold controller 408 are illustrated in Fig. 10.
  • each obtained comb filter sum S (step 1001) is compared during preamble search against a predefined threshold Th in step 1002.
  • a preamble may have been detected (step 1003) and the preamble detection procedure enters a "preamble detecting state".
  • Threshold controller 408 will remain in this state while fetching two more chips to determine if subsequent descrambler outputs are even larger. After comparing these two further sample values, the threshold controller will periodically confirm the comparison result, i.e. to determine whether or not a descrambler peek re-appears after a symbol duration.
  • the comb filter output has to exceed the predefined threshold Th a predetermined number of times before a preamble detection is definitely declared (steps 1004, 1005).
  • the "locked state" (in case of a preamble detection) is entered after the comparator result in step 1002 is confirmed a predetermined number of times T N .
  • T N is 15, i.e. requiring to confirm a preamble detection 15 times.
  • any other number of times may be implemented to the same effect, e.g. a number T N between 10 and 20 times.
  • the threshold controller 408 may be adapted to detect a long and a short preamble. As both preambles not only differ by their lengths but also differ by the binary value of the preamble sequence, these preambles may be distinguished by employing different threshold values corresponding the binary preamble values.
  • FIG. 11 A threshold comparison process able to detect a long and a short preamble in accordance with the wireless LAN standard is illustrated in Fig. 11.
  • the preamble detection procedure employs a first threshold Th] and a second threshold Th 2 .
  • Th a first threshold
  • Th 2 a second threshold
  • both threshold values only differ by the sign.
  • a "reliability check" is performed for each of the preambles repeatedly either by steps 1103-1106 or by steps 1108-1111.
  • the threshold comparator returns to step 1101.
  • the symbol synchronizer module 403 After a preamble has been detected and confirmed and a timing offset between symbol arrival and symbol processing in the following data modules is known, the symbol synchronizer module 403 will release the data such that symbol release and symbol processing are matched.
  • the decision for each sent symbol is shifted from the demodulator's output to the comb filter's output.
  • a half-soft descrambler is employed which introduces a binarization in the descrambler "delay path" comprising a plurality of one bit width registers.
  • the output of the half-soft descrambler is a sequence of soft symbols which are aligned around the expected value of +1 (long preamble consisting of sent ones) or -1 (short preamble consisting of sent zeros) based on the sent preamble sequence.
  • the embodiments described above may provide a more reliable and improved preamble detection without increasing the hardware complexity.
  • the preamble detection of the various embodiments described herein reduce the occurrence of failure to detect a preamble or to wrongly detect a preamble.
  • the present invention may advantageously be used in industrial processes and products.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

A synchronization data detecting unit is provided in a communication system for detecting predetermined synchronization data. The synchronization data are sent in a transmission frame in a communication signal of the communication system. The synchronization data include a sequence of identical binary symbols which are transmitted after scrambling. The synchronization detection unit comprises a descrambler (406) for descrambling the received communication and for producing an output data sequence having multi-level signal values. The multi-level signal values of the descrambler output are smoothed in a filter unit (407). The smoothed signal is compared with a predetermined threshold value. If the smoothed signal exceeds the predefined threshold value, a detection of said synchronized data is indicated.

Description

SYCHRONIZATION DATA DETECTION UNIT AND METHOD
Technical Field
The invention generally relates to a synchronization data detection unit and a method for detecting predetermined synchronization data, and in particular to a receiver and a receiving method in a wireless local area network (W AN) communication system.
Background Art
In a communication system such as a wireless local area network (WLAN) system, it is important for a receiver to be synchronized to the transmitter so that messages can successfully be exchanged between the transmitter and the receiver. A wireless local area network system is a flexible data communication system implemented as an extension to or an alternative for a wired LAN. WLAN systems transmit and receive data over the air using radio frequency or infrared technology to minimize the need for wired connections. Thus, WLAN systems combine data connectivity with user mobility.
Most WLAN systems use spread spectrum technology, a wide-band radio frequency technique developed for use in a rehable and secure communication system. The spread spectrum technology is designed to trade-off bandwidth efficiency for reliability, integrity and security. Two types of spread spectrum radio systems are frequently used: frequency hoping and direct sequence systems.
In direct sequence spread spectrum systems, spreading is achieved by encoding each data bit using a code word or symbol that has a much higher frequency and information bit rate. The resultant "spreading" of the signal across a wider frequency bandwidth results in a comparatively lower power spectrum density, so that other communication systems are less likely to suffer interference from the device that transmits the direct sequence spread spectrum signal. Direct sequence spread spectrum employs a pseudo random noise code word known to the transmitter and receiver to spread the data. The code word consists of a sequence of "chips" that are multiplied by (or exclusive- ORed) with the information bits to be transmitted. Many wireless networks conform the IEEE 802.11 standard which employs the well-known Barker code word to encode and spread the data. The Barker code word consists of a predefined sequence of eleven chips. One entire Barker code word sequence is transmitted at the time period occupied by an information-containing symbol.
To allow higher data rate transmissions, the IEEE 802.11 standard was extended to IEEE 802.1 lb. In addition to the 11-bit Barker chip, the 802.11b standard uses an 8-bit complementary code keying (CCK) algorithm for high data rate transmission.
The data transfer rate may also be improved above the symbol rate by employing higher order modulation techniques, including quadrature phase-shift keying (QPSK) modulation. According to such modulation techniques, each bit is represented by a higher number of possible phases. The transmitter therefore generates two signals, the first signal is called the "in-phase" (I) signal or "I channel" and the second signal is called the "quadrature" (Q) signal or "Q channel" for a 90 degree phase-shifted sinusoidal carrier at the same frequency.
The IEEE 802.11 standard for wireless LANs using direct sequence spread spectrum techniques employ a training preamble to train a receiver to a transmitter. Each transmitted data message comprises an initial training preamble followed by a data field. The preamble includes a synchronization field to ensure that the receiver can perform the necessary operations for synchronization. For the preamble length, two options have been defined, namely a long and a short preamble. All compliant 802.11b systems have to support the long preamble. The short preamble option is provided in the standard to improve the efficiency of the network throughput when transmitting special data such as voice or video. The synchronization field of a preamble consists of 128 one bits for a long preamble and 56 zero bits for a short preamble.
A receiver detects the synchronization symbols and aligns the receivers internal clock with the symbols in the synchronization field in order to establish a fixed reference time frame with which it interprets the fields in the transmission frame structure following the preamble. The preamble, including the synchronization field, is transmitted with the start of every message (data packet).
The purpose of a preamble detection unit is to continuously monitor the incoming signal for the preamble and to indicate if the preamble has been detected. The boundaries between consecutive Barker symbols or CCK symbols are determined and the forwarding of the symbols is to be synchronized to the receiver's processing schedule. Based on the preamble detection and a timing offset between a symbol arrival and a processing schedule of the following modules, the incoming signal is synchronized to the receivers processing schedule.
Referring now to Fig. 1, a detection process for detecting a preamble in a communication signal is illustrated. A preamble detection step 101 is performed after receiving a communication signal 100 and before subjecting the received communication signal to further processing, in particular to descrambling 102.
The configuration of a conventional preamble detector 200 is illustrated in Fig. 2. The received communication signal 201 consisting of an in-phase and a quadrature component is provided to preamble detector 200. In the preamble detector 200, the received communication signal 201 is first applied to a despreader 204, in particular a Barker matched filter (BMF). The despread communication signal is supplied to a demodulator (DEM) 205 for demodulating the despread communication signal. The demodulated signal consists of a sequence of "hard" decisions of the received bit sequence, i.e. each data value of the demodulated signal takes one of both possible binary values. The demodulated bit stream is monitored for detecting the predefined preamble data. Typically, a correlator is used to detect the preamble. The correlator is essentially a matched filter for the preamble sequence. The correlator produces an output with a large magnitude when the preamble is present. Preamble detection is normally declared when the magnitude of the correlation exceeds a predefined threshold.
After preamble detection, the demodulated communication signal is applied to a (digital) descrambler (DDS). An example of a prior art descrambler 300 is illustrated in Fig. 3. The incoming signal 301a is supplied to delay blocks 304, 305 denoting a time delay of several units in accordance with a predefined descrambling rule. The delayed signals are fed back and combined using a multiplicator or exclusive-OR gate 306. The output is fed back to the incoming signal 301b and combined using a multiplier or exclusive-OR gate 303 to produce a descrambled output 302.
Synchronization data detecting units still have a number of problems. One problem is that noise may degrade the signal quality so that the synchronization unit, in particular the preamble detector, fails to declare a preamble even though a preamble is present in the received communication signal. Noise may also produce an output exceeding the threshold when an actual preamble is not present.
Disclosure of Invention
An improved synchronization detection unit and method are provided that enable a less error prone detection of predefined synchronization data.
In one aspect of the invention, a synchronization data detection unit is provided in a communication system for detecting predetermined synchronization data of a transmission frame in a communication signal. The synchronization data include a sequence of identical binary symbols which are transmitted after being sent through a scrambler. The synchronization data detection unit comprises a descrambler for descrambling the received communication signal and for producing an output data sequence having multi-level signal values. The multi-level signal values are applied to a filter means for smoothing the descrambler output. The smoothed signal is supplied to a threshold means. The threshold means compares the smoothed output of the filter means with a predetermined threshold value. If the output of the filter means exceeds the predefined threshold value, the threshold means indicates the detection of said synchronization data.
In a further embodiment said filter means is a comb filter.
In a further embodiment said comb filter comprises a predetermined number of identical delay portions for sequentially delaying a received input signal an accumulation means for accumulating the output signal of each of the delay portions and the input signal.
In a further embodiment said comb filter further comprises normalizing means for dividing the accumulation result by the number (n) of accumulated signals.
In a further embodiment each of said delay portions consists of a predetermined number of registers in series connection.
In a further embodiment said predetermined number of registers is larger than 5.
In a further embodiment said comb filter comprises at least nine delay portions.
In a further embodiment said threshold means are adapted to indicate a detection of said synchronization data after determining that a predetermined number of subsequent accumulation results exceeds said predetermined threshold (Th). In a further embodiment said predefined number of subsequent accumulation results is a number between 5 and 20.
In a further embodiment said predefined number of subsequent accumulation results is larger than 10.
In a fiirther embodiment said threshold means provides at least two threshold values (Thi, Th ) to discriminate and detect synchronization data of different lengths in said communication signal.
In a further embodiment said threshold means comprises a first threshold value (Thj) for detecting synchronization data of a longer length and a second threshold value (Th2) for detecting synchronization data of a shorter length.
In a further embodiment said first and second threshold values (Th!, Th2) have the same absolute value but different signs.
In a further embodiment said communication system is adapted for employing a direct sequence spread spectrum transmission scheme for transmission of said communication signal and said synchronization data detection unit further comprises a despreading unit for despreading the received
commumcation signal, and a demodulating unit for demodulating the despread communication signal.
In a further embodiment said communication system is a wireless local area network (WLAN) system.
In a further embodiment a wireless LAN receiver comprising a synchronization data detection unit according to any of the above embodiments.
In still another aspect of the invention, a method for receiving synchronization data is provided for use in a commumcation system. The predetermined synchronization data are included in a transmission frame of a communication signal. The synchronization data comprise a sequence of identical binary symbols which are transmitted after scrambling. The received communication signal is descrambled to produce a sequence of multilevel output signal values. The multi-level output signal values are smoothed and the smoothed signal is compared to a predetermined threshold value. If the smoothed signal exceeds the predetermined threshold, said synchronization data are detected.
In one embodiment said smoothing step averages the signal values of the received descrambled signal.
In a further embodiment said averaging step comprises the steps of:
subsequently delaying the received input signal a plurality of times,
accumulating each of the delayed signal portions and the input signal, and
outputting the accumulated signal.
In a further embodiment said output signal being normalized by dividing the accumulated signal by the number of accumulated signal portions. In a further embodiment said first and said second threshold values (Thι,Th2) have the same absolute value but different signs.
In a further embodiment said communication signal is transmitted using a direct sequence spread spectrum transmission scheme and said communication signal being despread and demodulated before being descrambled.
In a further embodiment a method for receiving a communication signal in a communication system comprises the steps of detecting synchronization data in accordance with the methods described above.
Brief Description of Drawings
The accompanying drawings are incorporated into and form a part of the specification for the purpose of explaining the principles of the invention. The drawings are not to be construed as hmiting the invention to only the illustrated and described examples of how the invention can be made and used. Further features and advantages will become apparent from the following and more particular description of the invention, as illustrated in the accompanying drawings, wherein:
Fig. 1 is a flow-chart illustrating a preamble detection procedure;
Fig. 2 is a block diagram illustrating a preamble detector for detecting a preamble in a communication signal;
Fig. 3 is a block diagram illustrating the configuration of a descrambler incorporated into a preamble detector as shown in Fig. 2;
Fig. 4 is a block diagram illustrating a synchronization data detection unit;
Fig. 5 is a block diagram illustrating a configuration of a half-soft descrambling module incorporated in the configuration as shown in Fig. 4;
Fig. 6 is a block diagram illustrating a more detailed embodiment of the descrambling module shown in Fig. 5;
Fig. 7 is a block diagram illustrating a configuration of a filter module as shown in the configuration of Fig. 4;
Fig. 8 is a block diagram illustrating another configuration of a filter module as shown in Fig. 6;
Fig. 9 is a flow-chart illustrating a preamble detection processing procedure;
Fig. 10 is a flow-chart illustrating a threshold comparison procedure for detecting predetermined synchronization data in a communication signal; and
Fig. 11 is a flow-chart illustrating a more detailed threshold comparison procedure for detecting two different kinds of preambles in a communication signal. Modes of Carrying Out the Invention
The illustrative embodiments of the present invention will be described with reference to the figure drawings.
Referring now to the drawings and in particular to Fig. 4, which illustrates a synchronization data detecting unit for detecting synchronization data, in particular a predefined preamble, as described herewith. The configuration as shown in Fig. 4 consists of a synchronization data detecting module 400 and a synchronizing module 403. The synchronization data detecting module 400 detects a preamble and may also provide a timing offset between a symbol arrival and the processing schedule of the following modules. The symbol synchronizer 403 will use the timing offset information to synchronize the data stream to the processing schedule.
The synchronization data detecting module 400 comprises the following modules: a Barker matched filter (BMF) module 404, a differential BPSK demodulator (DEM) module 405, and a soft descrambler (SDS) module 406. These modules, i.e. BMF, DEM, and SDS, form together a non-coherent receiver. Further, the synchronization data detecting module 400 comprises a comb filter (COF) module 407 for smoothing the descrambler output. For evaluating the smoothed data to detect the predefined preamble data the synchronization data detecting module 400 contains a threshold controller 408. Details of the above-identified modules are described below.
The Barker matched filter module 404 receives the communication signal 401 input to the synchronization data detecting module 400 and computes a correlation between the Barker sequence and the samples of the input signal. The Barker code word consists of eleven chips which comprise the sequence "01001000111" or "+1,-1,+1,+1,-1,+1,+1,+1,-1,-1,-1" (non-return-to- zero - NRZ), in which the leftmost chip is output first in time. One entire Barker code word sequence is received in the time period occupied by an information-containing symbol. Thus, if the symbol rate is 1 Mbaud, the underlying chip rate for the eleven chips of the Barker sequence is 11 MHz. By using the 11 MHz chip rate signal, the spectrum occupied by the transmitting signal is eleven times greater. In an exemplary implementation, the Barker sequence is extended from eleven samples to twenty-two samples due to an input sample rate of 22 Msps. This is achieved by stuffing zeros between the original elements of the Barker sequence.
The input samples of the / channel and the Q channel are correlated with the Barker sequence, respectively. A complex correlation sample is computed for each complex input sample. This may be implemented by a "sliding- window" algorithm known in the art.
The despread communication signal is applied to demodulator module 405. In a specific implementation, the demodulator module 405 is a differential BPSK demodulator.
Turning now to Fig. 5 and Fig. 6, which illustrate particular implementations for a descrambler module 406. The descrambler module 406 may be implemented as a soft-descrambler outputting multi-value samples. In contrast to digital demodulators, in a soft descrambler multi-value input signals are not subjected to a "hard" binarization, but the descrambled output values are aligned around the expected binary values. In other embodiments described herein, a "half-soft" descrambler is used for descrambling the demodulated signal. Examples of a configuration of a "half-soft" desrambler module 500 are shown in Fig. 5 and Fig. 6. A half-soft descrambler differs from a soft descrambler in that the input signal 501a applied to a "delay portion" 504-506 in said descrambler is binarized whereas the other branch of the input signal 501b is maintained as multi-value signal. In descrambler 500 of Fig. 5, the received input signal 501a is applied to a binarization portion 503 for converting a multi-value input sample value into a binary value.
The descrambler 500 is configured in accordance with a predefined generating polynomial, e.g. given by 1 + x" + xb wherein x" and xb denote predefined time delays. The delayed signals are fed back and added to the input signal using a multiplication or exclusive-OR gate to produce the descrambled output. As shown in Fig. 6, the delay elements 504, 505 comprise a plurality of one bit registers 601-606, each denoting a time delay of one unit. The half-soft descrambler outputs a sequence of soft-symbols aligned around the expected binary values.
The half-soft descrambler arrangement of Fig. 5 and Fig. 6 may have the advantage that the hardware effort for providing multi-level output samples is considerably reduced compared to conventional soft descramblers.
When receiving preamble data, the multi-level output sample values of a soft or half-soft descrambler all have the same sign. In order to reduce an influence of random deviations in the output sample values, the output sample valules are averaged by means of a comb filter 407. Implementation examples for a comb filter are shown in Fig. 7 and Fig. 8.
Referring now to Fig. 7, the incoming real and imaginary data symbols 701 are applied to a multiplier 705 to be weighted with a weight W,. The weighed signal is added to a fed back and delayed output signal 702 using a delay element 704 and an adder 703. Before adding the fed back output signal and the input signal, the delayed fed back signal is also weighted using a multiplier 706 with a weight W2.
According to a particular embodiment, the incoming data symbols 701 are multiplied in multiplier 705 with a fixed-point equivalent of 0.2 and the delayed "averaged" values provided by delay element 704 are multiplied with a fixed-point equivalent of 0.8. Although the algorithm of this embodiment is described with reference to weighting values of 0.2 and 0.8, respectively, those skilled in the art will appreciate that the weighting algorithm may be implemented to the same effect using a variety of weighting value combinations Wj and W . A noise reduction of the input sample values 701 may be increased by reducing the amount of weight Wt and increasing the amount of weight W2. In contrast, the accuracy of the received data symbols in time may be increased by increasing the amount of the first weight W, and decreasing the amount of the second weight W2.
Another embodiment of a comb filter configuration is shown in Fig. 8. Each output of the depicted comb filter represents an average of n chip samples that are spaced by eleven or twenty-two samples (depending on the employed input sample rate). As those skilled in the art will appreciate, the number of averaged samples is set to be appropriate for a sufficient noise reduction. Noise will be reduced more efficiently when increasing the number n. In a specific example of this embodiment, the number n of averaged samples is 10. An averaged amplitude is computed separately for the in-phase channel / and the quadature channel Q. This may be achieved in the specific embodiment by implementing the following formulas:
Figure imgf000009_0001
wherein f(k) represents the comb filter output and d(k-22i) represents the decrambler output when employing a Barker sequence of 22 samples, as mentioned above.
Both filter outputs β and^/ρ will be used to decide if a preamble is currently received. In a specific embodiment, both outputs are added to counter the influence of the frequency offset of the signal:
s(*-r) = /7 (*-r) + /β(*-τ)
wherein S represents the sum of both outputs and fi and fg represent the averaged comb filter output of the respective channel.
Referring back to Fig. 8, comb filter 800 comprises a plurality of delay elements 804, an adder 803 and a divider 805. The incoming descrambler output 801 is applied to the adder 803 and branched to a first one of the identical delay elements 804. The output of each of the delay elements 804 is applied to adder 803 and to the input of a subsequent one of the delay elements 804. Adder 803 receives a predetermined number n of input signals which are accumulated and provided to divider 805. The number n of inputs and a corresponding number of n-\ of delay elements 804 is set in accordance with the above described considerations. Divider 805 normalizes the accumulated sum provided by adder 803.
Fig. 9 schematically shows an example of how to detect a preamble in an incoming communication signal. After receiving (step 900) the communication signal, the communication signal is subjected to a soft descrambling process 901 and the descrambled output is smoothed in order to reduce the influence of random deviations in the communication signal (902). The preamble is detected in the output signal on the basis of the output signal values of the averaged descrambler output in step 903. The preamble detection is performed by comparing the comb filter output against a predefined threshold value. Details of the process performed by threshold controller 408 are illustrated in Fig. 10.
As shown in Fig. 10, each obtained comb filter sum S (step 1001) is compared during preamble search against a predefined threshold Th in step 1002. When the comb filter output exceeds the predefined threshold Th, a preamble may have been detected (step 1003) and the preamble detection procedure enters a "preamble detecting state". Threshold controller 408 will remain in this state while fetching two more chips to determine if subsequent descrambler outputs are even larger. After comparing these two further sample values, the threshold controller will periodically confirm the comparison result, i.e. to determine whether or not a descrambler peek re-appears after a symbol duration. The comb filter output has to exceed the predefined threshold Th a predetermined number of times before a preamble detection is definitely declared (steps 1004, 1005). The "locked state" (in case of a preamble detection) is entered after the comparator result in step 1002 is confirmed a predetermined number of times TN. In one implementation, TN is 15, i.e. requiring to confirm a preamble detection 15 times. Those skilled in the art will appreciate that any other number of times may be implemented to the same effect, e.g. a number TN between 10 and 20 times.
In accordance with the IEEE 802.1 lb standard for wireless LANs, the threshold controller 408 may be adapted to detect a long and a short preamble. As both preambles not only differ by their lengths but also differ by the binary value of the preamble sequence, these preambles may be distinguished by employing different threshold values corresponding the binary preamble values.
A threshold comparison process able to detect a long and a short preamble in accordance with the wireless LAN standard is illustrated in Fig. 11. The preamble detection procedure employs a first threshold Th] and a second threshold Th2. In accordance with the expected descrambler output values +1/-1 both threshold values only differ by the sign.
After having first detected a long or short preamble in step 1102 or in step 1107, a "reliability check" is performed for each of the preambles repeatedly either by steps 1103-1106 or by steps 1108-1111. In case the detected long or short preamble cannot be confirmed in one of the confirmation loops formed by steps 1103-1106 for a long preamble confirmation or by steps 1108-1111 for a short preamble confirmation, the threshold comparator returns to step 1101.
After a preamble has been detected and confirmed and a timing offset between symbol arrival and symbol processing in the following data modules is known, the symbol synchronizer module 403 will release the data such that symbol release and symbol processing are matched.
According to the various embodiments described above, the decision for each sent symbol is shifted from the demodulator's output to the comb filter's output. According to a specific embodiment, a half-soft descrambler is employed which introduces a binarization in the descrambler "delay path" comprising a plurality of one bit width registers. The output of the half-soft descrambler is a sequence of soft symbols which are aligned around the expected value of +1 (long preamble consisting of sent ones) or -1 (short preamble consisting of sent zeros) based on the sent preamble sequence.
The embodiments described above may provide a more reliable and improved preamble detection without increasing the hardware complexity. By shifting the preamble detecting step to a subsequent processing stage, the preamble detection of the various embodiments described herein reduce the occurrence of failure to detect a preamble or to wrongly detect a preamble. Industrial Applicability
Evidently, the present invention may advantageously be used in industrial processes and products.

Claims

1. A synchronization data detection unit in a communication system for detecting predetermined synchronization data of a transmission frame in a communication signal, said synchronization data including a sequence of identical binary symbols which are transmitted after scrambling, comprising:
a descrambler (406) for descrambling the received communication signal (501) and producing output data symbols (502) having multi-level signal values,
a filter means (407) for smoothing the descrambled output data symbols (502), and
a threshold means (408) for comparing the smoothed output (802) of said filter means (407) with a predetermined threshold value (Th) and indicating a detection of said synchronization data if the output
(802) of the filter means (408) exceeds said predetermined threshold value (Th).
2. The synchronization data detection unit according to claim 1, wherein said descrambler (500) comprising:
a binarization portion (503) for converting a received multi-level input signal (501a) into a binary signal,
a delay portion (504-506) delaying the binary signal in accordance with a predefined descrambling rule,
a multiplication portion (502) for multiplying the multi-level input signal (501b) with the binary signal output from the delay portion (504-506) and outputting a descrambled signal.
3. The synchronization data detection unit according to claim 2, wherein said delay portion (504-506) consists of a plurality of delay sections (504, 505) and at least one signal combining portion (506) for combining binary signals having a different delay in accordance with a predefined descrambling rule.
4. The synchronization data detection unit according to claim 2, wherein the delay portion (504, 505) comprises a plurality of delay registers (601-606) having a one bit width.
5. The synchronization data detection unit according to claim 1, wherein the descrambled signal output has at least a two bit width.
6. A method for detecting predetermined synchronization data of a transmission frame in a communication signal, said synchronization data including a sequence of identical binary symbols which are transmitted after scrambling, the method comprising the steps of:
descrambling (901) the received communication signal and producing an output data sequence having multi-level signal values,
smoothing (902) the multi-level signal values of the descrambled signal, and comparing (903) the multi-level signal values of the smoothed signal with a predetermined threshold value (Th) and detecting said synchronization data if the smoothed signal exceeds the predetermined threshold value (Th).
7. The method for detecting predetermined synchronization data according to claim 6, wherein said descrambling step (901) comprises the steps of:
converting the received multi-level input signal into a binary signal,
delaying the binary signal in accordance with a predefined descrambling rule,
multiplying the multi-level input signal with the binary signal, and
outputting the descrambled signal.
8. The method for detecting predetermined synchronization data according to claim 7, wherein the step of delaying the binary signal comprises the steps of delaying the binary signal and combining the delayed binary signal with a further delayed binary signal in accordance with the predetermined descrambling rule.
9. The method for detecting predetermined synchronization data according to claim 6, wherein said comparing step (903) further comprises the step of indicating a detection of said synchronization data after determining (1001-1005) that said accumulation result subsequently exceeds said predetermined threshold
(Th) a predetermined number of times (TN).
10. The method for detecting predetermined synchronization data according to claim 9 wherein said comparing step comprises the step of:
comparing (1104) the accumulation result with a first threshold value (Thi) for detecting synchronization data of a longer length, and
comparing (1107) said accumulation result with a second threshold value (Th2) for detecting synchronization data of a shorter length.
PCT/US2003/006259 2002-03-28 2003-02-28 Synchronization data detection unit and method WO2003084119A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2003581399A JP4191612B2 (en) 2002-03-28 2003-02-28 Synchronous data detection unit and method
EP03713809A EP1488565A1 (en) 2002-03-28 2003-02-28 Synchronization data detection unit and method
AU2003217841A AU2003217841A1 (en) 2002-03-28 2003-02-28 Synchronization data detection unit and method
KR1020047015528A KR101012509B1 (en) 2002-03-28 2003-02-28 Synchronous Data Detection Apparatus and Method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE10214063A DE10214063B4 (en) 2002-03-28 2002-03-28 Synchronization data detection unit and method
DE10214063.4 2002-03-28
US10/259,717 US6909760B2 (en) 2002-03-28 2002-09-27 Sychronization data detection unit and method
US10/259,717 2002-09-27

Publications (1)

Publication Number Publication Date
WO2003084119A1 true WO2003084119A1 (en) 2003-10-09

Family

ID=28676030

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/006259 WO2003084119A1 (en) 2002-03-28 2003-02-28 Synchronization data detection unit and method

Country Status (6)

Country Link
EP (1) EP1488565A1 (en)
JP (1) JP4191612B2 (en)
CN (1) CN100367698C (en)
AU (1) AU2003217841A1 (en)
TW (1) TWI251421B (en)
WO (1) WO2003084119A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004114596A1 (en) * 2003-06-25 2004-12-29 Koninklijke Philips Electronics N.V. Frame format decoder and training sequence generator for wireless lan networks
JP2005130498A (en) * 2003-10-21 2005-05-19 Texas Instruments Inc Receiver with low power listening mode in wireless local area network
US6909760B2 (en) * 2002-03-28 2005-06-21 Advanced Micro Devices, Inc. Sychronization data detection unit and method
JP2011512773A (en) * 2008-02-19 2011-04-21 クゥアルコム・インコーポレイテッド Packet decoding for H-ARQ transmission
US8097436B2 (en) 2005-02-07 2012-01-17 Roche Glycart Ag Antigen binding molecules that bind EGFR, vectors encoding same, and uses thereof
TWI427952B (en) * 2006-04-04 2014-02-21 馬維爾西斯班尼亞公司 Procedure for simultaneous transmission in time and frequency of multiple communications of data by means of ofdm modulations

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8179920B2 (en) 2008-09-11 2012-05-15 Entropic Communications, Inc. High efficiency preambles for communications systems over pseudo-stationary communication channels
CN108480415B (en) * 2018-03-20 2020-03-24 中冶赛迪工程技术股份有限公司 Online rolling thermoforming process for hot plate/belt and application of online rolling thermoforming process

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2493646A1 (en) * 1980-10-31 1982-05-07 Thomson Csf Synchroniser for analogue modulation transmitted data - operates on digital information samples rectified analogue signals at rate varied according to summation of various sample group amplitudes

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0682427B1 (en) * 1993-10-14 2001-12-19 NTT DoCoMo, Inc. Correlation detector and communication apparatus
US5982807A (en) * 1997-03-17 1999-11-09 Harris Corporation High data rate spread spectrum transceiver and associated methods
KR100244190B1 (en) * 1997-08-29 2000-02-01 구자홍 Synchronous signal detection circuit
US6226336B1 (en) * 1998-02-20 2001-05-01 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for detecting a frequency synchronization signal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2493646A1 (en) * 1980-10-31 1982-05-07 Thomson Csf Synchroniser for analogue modulation transmitted data - operates on digital information samples rectified analogue signals at rate varied according to summation of various sample group amplitudes

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"802.11b: Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications: Higher-Speed Physical Layer Extension in the 2.4GHz Band", IEEE STD 802.11B-1999, XX, XX, 1999, XP002240048 *
MIZOGUCHI M ET AL: "A fast burst synchronization scheme for OFDM", UNIVERSAL PERSONAL COMMUNICATIONS, 1998. ICUPC '98. IEEE 1998 INTERNATIONAL CONFERENCE ON FLORENCE, ITALY 5-9 OCT. 1998, NEW YORK, NY, USA,IEEE, US, 5 October 1998 (1998-10-05), pages 125 - 129, XP010314868, ISBN: 0-7803-5106-1 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6909760B2 (en) * 2002-03-28 2005-06-21 Advanced Micro Devices, Inc. Sychronization data detection unit and method
WO2004114596A1 (en) * 2003-06-25 2004-12-29 Koninklijke Philips Electronics N.V. Frame format decoder and training sequence generator for wireless lan networks
JP2005130498A (en) * 2003-10-21 2005-05-19 Texas Instruments Inc Receiver with low power listening mode in wireless local area network
JP4551177B2 (en) * 2003-10-21 2010-09-22 テキサス インスツルメンツ インコーポレイテッド Receiver with low power listening mode in wireless local area network
US8097436B2 (en) 2005-02-07 2012-01-17 Roche Glycart Ag Antigen binding molecules that bind EGFR, vectors encoding same, and uses thereof
TWI427952B (en) * 2006-04-04 2014-02-21 馬維爾西斯班尼亞公司 Procedure for simultaneous transmission in time and frequency of multiple communications of data by means of ofdm modulations
JP2011512773A (en) * 2008-02-19 2011-04-21 クゥアルコム・インコーポレイテッド Packet decoding for H-ARQ transmission

Also Published As

Publication number Publication date
JP4191612B2 (en) 2008-12-03
JP2005522093A (en) 2005-07-21
CN100367698C (en) 2008-02-06
EP1488565A1 (en) 2004-12-22
TW200306730A (en) 2003-11-16
CN1643838A (en) 2005-07-20
AU2003217841A1 (en) 2003-10-13
TWI251421B (en) 2006-03-11

Similar Documents

Publication Publication Date Title
US6909760B2 (en) Sychronization data detection unit and method
US6614864B1 (en) Apparatus for and method of adaptive synchronization in a spread spectrum communications receiver
US5724383A (en) Method for generating and encoding signals for spread spectrum communication
US5790537A (en) Interference suppression in DS-CDMA systems
KR100899478B1 (en) Synchronization Acquisition in Spread-Spectrum Communication Transceivers
US5818868A (en) Direct-sequence spread-spectrum receiver including code acquisition and detection using an autoadaptive threshold
US7680230B2 (en) Frame format decoder and training sequence generator for wireless LAN networks
JP2010057196A (en) Method for generating code associated with preamble for random access channel
US7245654B2 (en) Carrier sensing, signal quality and link quality in a receiver
WO2002067479A2 (en) System and method for spread spectrum communication using orthogonal coding
WO2003084119A1 (en) Synchronization data detection unit and method
US8665998B2 (en) Maximum likelihood detection method using a sequence estimation receiver
US5170410A (en) Direct sequence spread spectrum digital communication system employing sequence changing during transmission and transmitter and receiver implementing same
US7861298B1 (en) System and method for protecting against denial of service attacks
KR100390404B1 (en) high speed cell searching method using DDSA, and apparatus for the same
US7492843B2 (en) Method of synchronization for packet based, OFDM wireless systems with multiple receive chains
US6940837B1 (en) Spread spectrum demodulator
JP2000244467A (en) Synchronism acquiring method and radio communication equipment
JP2999368B2 (en) Synchronizer
JP2001285248A (en) Synchronizing signal detection method and wireless communication unit
JP2993500B1 (en) Frame timing synchronization method
US7310398B2 (en) Symbol synchronizing device
JP3693516B2 (en) Spread spectrum communication equipment
EP1488586A1 (en) Frequency error correction system with initial frequency estimation and feedback tracking
AU2002244019A1 (en) System and method for spread spectrum communication using orthogonal coding

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 20038068958

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2003581399

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2003713809

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020047015528

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 1020047015528

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2003713809

Country of ref document: EP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载