[go: up one dir, main page]

WO2004040792A1 - Cdma communications system - Google Patents

Cdma communications system Download PDF

Info

Publication number
WO2004040792A1
WO2004040792A1 PCT/EP2003/010587 EP0310587W WO2004040792A1 WO 2004040792 A1 WO2004040792 A1 WO 2004040792A1 EP 0310587 W EP0310587 W EP 0310587W WO 2004040792 A1 WO2004040792 A1 WO 2004040792A1
Authority
WO
WIPO (PCT)
Prior art keywords
data symbol
waveform
receiver
estimate
chip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/EP2003/010587
Other languages
French (fr)
Inventor
Mattias Duppils
Christer Svensson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 EP20020256579 external-priority patent/EP1404028A1/en
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Priority to AU2003301724A priority Critical patent/AU2003301724A1/en
Publication of WO2004040792A1 publication Critical patent/WO2004040792A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • 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
    • 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/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • 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/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • H04B1/712Weighting of fingers for combining, e.g. amplitude control or phase rotation using an inner loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70707Efficiency-related aspects

Definitions

  • This invention relates to a method and apparatus for extracting user data from a direct-sequence phase- shift-keying (DS/PSK) modulated signal waveform transmitted in a digital communications system.
  • DS/PSK direct-sequence phase- shift-keying
  • UMTS universal mobile telecommunication systems
  • the received signal is sampled and digitised at an intermediate frequency (IF) and is further processed in the digital domain.
  • IF intermediate frequency
  • a method of retrieving user data from a direct-sequence spread-spectrum (DS-SS) signal waveform at an intermediate frequency is required that does not require the waveform to be split into in-phase and quadrature components and that provides an implementation that is competitive in circuit complexity and power consumption compared to all- digital architectures.
  • DS-SS direct-sequence spread-spectrum
  • a method of obtaining user data estimates from a DS-SS signal comprises sampling (but not digitising) the received signal at an intermediate frequency, estimating the chip symbols and accumulating these data symbol estimates in the sampled-analogue domain, digitising the grand-total data symbol estimate and compensating the data estimates according to the present time channel characteristics in the digital domain.
  • the digitising (analogue-to- digital conversion) will occur at a decreased sampling rate and with decreased resolution, which will lead to decreased power consumption.
  • FIG. 1 shows a communications system in accordance with the present invention.
  • Figure 2 shows a correlation receiver in accordance with the invention.
  • Figure 3 shows pairs of despreading sequences for particular spreading coefficients.
  • Figure 4 shows a correlation receiver in accordance with a preferred embodiment of the invention.
  • Figure 5 shows an example of two chip waveforms, representing a single data symbol, of a DS/QPSK modulated waveform received by the correlation receiver .
  • Figure 6 shows the sampling points of the waveforms of Figure 5.
  • Figure 7 shows two pairs of chip-local despreading sequences corresponding to two successive chip waveforms .
  • Figure 8 shows data-symbol estimates obtained as the product of the sampled waveform shown in Figure 6 and the chip-local despreading sequences shown in Figure 7.
  • FIG. 9 shows a RAKE receiver in accordance with the invention.
  • Figure 1 shows a direct-sequence spread-spectrum communications system.
  • user data hereinafter referred to as symbol data
  • symbol data is provided by a data source 4 and is multiplied with a spreading sequence generated by the spreading code generator 6.
  • Each data symbol which may represent one or several digital bits, is associated with a spreading sequence that consists of N elements.
  • the product sequence of a single data symbol and an associated spreading sequence is referred to as encoded sequence.
  • the elements of the encoded sequence are called encoded symbols or chip symbols.
  • These encoded symbols are subsequently modulated using techniques well known in the art, one example of which is quadrature phase- shift-keying (QPSK) .
  • QPSK quadrature phase- shift-keying
  • the bandwidth of this modulated waveform is a factor N larger than the bandwidth of the modulated data symbols, and for this reason N is also referred to as the, bandwidth expansion factor, or spreading factor.
  • the receiver 8 receives each symbol data during N chips, and then computes symbol data estimates 14 by despreading the encoded symbols and accumulating these values. This integrating process leads to a processing gain or gain boost of the received signal amplitude by a factor N.
  • the ith symbol data bi from the data source 4 is encoded with the ith spreading sequence ai, generated by the spreading code generator 6, which is defined as
  • the encoded sequence is modulated to a signal waveform and is transmitted over the physical communication channel.
  • the transmitted waveform propagates through a physical channel that affects the amplitude and phase of the waveform. This is represented by multiplying the encoded sequence with a channel propagation sequence (in complex form) ⁇ i.
  • the ith sequence captured by the receiver 8 is thus
  • the receiver 8 correlates the captured sequence with the complex conjugate of the spreading sequence a ⁇ *, which is provided by the second spreading code generator 10. This leads to a sequence of data symbol estimates affected by the channel characteristics
  • the average channel propagation phase is estimated by the error estimator 12 using methods well known in the art, and this estimate is denoted e ⁇ .
  • the symbol data estimate 14 is finally computed as
  • e ⁇ * is the complex-valued conjugate of the average channel propagation phase estimate e ⁇ .
  • the receiver shown in Figure 1 may be implemented in a mobile communications device or any other form of portable radio communication equipment or mobile radio terminal, such as a mobile telephone, pager, communicator, electronic organiser, s artphone, personal digital assistant (PDA), or the like.
  • the receiver may also be used in devices that are not themselves mobile, such as a base station.
  • the correlation receiver 8 computes real and imaginary part estimates of the data symbol by correlating successive sampled chip waveforms with cosine and sine shaped coefficient sequences respectively, ⁇ whose phases are chosen according to the actual elements of the spreading sequence.
  • FIG. 2 shows a correlation receiver 8 in accordance with the invention.
  • Each component of the DS/PSK modulated waveform is decoded using a sampled-analogue multiplier accumulator 20 that comprises a sampling switch 22, an analogue multiplier 24 and an accumulator 26.
  • the sampling switch 22 (sample-and-hold circuit) is able to track the analogue signal Si k (t) and hold its instantaneous value at a controlled sampling instant (i.e. the instant that the switch opens) .
  • the analogue multiplier 24 computes the product of the sampled analogue value and a digitally controllable coefficient.
  • the value of the accumulator 26 can be read out at any time to following circuitry, for example an analogue-to-digital converter.
  • T s is defined as the sampling clock period and is related to the sampling clock frequency f s as
  • the encoded symbol waveforms define an integer number, m, of carrier periods. That is, the waveform may potentially be sampled in X. instants.
  • the chip-local despreading sequences ⁇ , ⁇ are defined as sequences whose elements are multiplicative coefficients, such that the linear combination of these sequences with the sampled waveform leads to an estimate of the transmitted data symbol bj .
  • the sequences contain multiplicative coefficients dedicated to each instant in the grid of allowed sampling instants .
  • the multiplicative coefficients are calculated as a product of the instantaneous value of the basis functions ⁇ £[t] , ,
  • the weighting sequences W ⁇ , W ⁇ for the kt chip waveform representing the ith data symbol are defined as
  • pairs of despreading sequences with associated weighting sequences are typically bound for each spreading code in the spread-spectrum receiver (there are four codes utilized with DS/QPSK modulation in total) .
  • all weighting coefficients are chosen equal to unity, i.e.
  • the chip-local despreading sequences are identical to The chip-local despreading sequences.
  • ⁇ TM [cos(-arg[ai[k]]) cos ( ⁇ IF T s -arg [a ⁇ [k] ] ) cos ( ⁇ IF (Xm-l)T s -arg[ai[k] ] ) ]
  • the chip-local despreading sequences used to compute the part estimate of the data symbol are chosen with respect to the spreading code a ⁇ [k] utilized at the generation of the chip waveform.
  • the pair of chip-local despreading sequences are utilized to calculate the real part and imaginary part estimates of the data symbol.
  • the solid line connects the elements in ( 2 ⁇ and the dashed line connects the elements in ⁇ ⁇ .
  • weighting sequences are. selected whose coefficients are not all equal to unity. This means that at a sampling instant where the multiplicative coefficient of the chip-local despreading sequences is zero-valued, no sampling of the waveform occurs, i.e. the sampling switch 22 is not opened. This leads to a reduction in the sampling rate of the receiver, and hence a reduction in the power consumed.
  • the weighting sequences must be carefully chosen so that appropriate parts of the waveform are sampled. For example, selecting the weighting sequences so that the sampling occurs in the middle of the chip waveform, rather than at the beginning and/or end of the chip waveform, may provide more significant information.
  • weighting sequences may have any number of coefficients set to unity or zero, but in this illustrated embodiment, only two coefficients are chosen to be non-zero. The number of non-zero coefficients chosen will depend upon the particular requirements on the power consumption of the receiver.
  • the weighting sequences are chosen with respect to the spreading code a ⁇ [k] as shown below:
  • Wft? [0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0]
  • w i [0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0]
  • [0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0]
  • ⁇ ' 2 > [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0]
  • sampling instant and coefficient pairs become (9.T S , 1), (13.T s , -1), used to compute the real part of the data symbol estimate, and (11. T s 1), (15.T S ,-1), used to compute the imaginary part of the data symbol estimate.
  • w i k [0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0]
  • W ⁇ ' [0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
  • v ik [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0]
  • ⁇ i k [0,0,0,0, 0,0,0, 0,0, -1,0, 0,0, 1,0, 0,0, 0,0, 0,0, 0,0,0]
  • sampling instant and coefficient pairs become (11. Tg, 1), (15. T s , -1), used to compute the real part of the data symbol estimate, and (9.T S , -1), (13.T S ,1), used to compute the imaginary part of the data symbol estimate.
  • W ⁇ [0,0, 0,0, 0,0, 0,0, 0,1, 0,0, 0,1, 0,0, 0,0, 0,0, 0,0]
  • ⁇ i k [0,0, 0,0, 0,0, 0,0, 0,-1, 0,0, 0,1, 0,0, 0,0, 0,0, 0,0, 0,0]
  • ⁇ > [0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0]
  • sampling instant and coefficient pairs become (9.T S , -1), (13. T s , 1), used to compute the real part of the data symbol estimate, and (11. T s , -1), (15.T S ,1), used to compute the imaginary part of the data symbol estimate.
  • WTM [0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
  • w l k [0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0]
  • ⁇ ' 1 ' [0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0]
  • the grand-total data-symbol estimate is computed by continuously accumulating coefficient-sample products until the end of the data symbol waveform.
  • the sampled correlation receiver 8 computes the symbol data estimate as
  • One specific application of the present invention is in sampling and decoding a DS/QPSK modulated signal at an intermediate frequency (IF) .
  • IF intermediate frequency
  • the DS-SS correlation receiver comprises two sampled-analogue multiplier accumulator units 20.
  • the real and imaginary parts of the data symbol estimate are processed in separate units 20.
  • The> sampled-analogue multiplier accumulator units 20 each comprise a respective sampling switch 22, analogue multiplier 24 and accumulator 26. These units 20 are preceded by a conventional analogue receiver 27, and an analogue-domain band-select filter 28 that selects a suitable intermediate frequency (IF) .
  • IF intermediate frequency
  • the sampling switch 22 tracks the analogue signal and holds its instantaneous value at a controlled sampling instant (i.e. the instant that the switch opens) .
  • the analogue multiplier 24 computes the product of the sampled analogue value and a digitally controllable coefficient.
  • the value of the accumulator 26 is read out by the analogue-to-digital converter 30 operating at the data symbol rate.
  • the correlation receiver also includes a digital signal-processing unit 32 for post processing of the decoded symbols.
  • the digital signal-processing unit 32 can compensate for any amplitude and phase errors caused by transmission over the air interface.
  • ⁇ 'I.F 2 ⁇ .m.R chlp , m > 1
  • the sampling clock frequency f s is chosen to be four times the carrier frequency
  • the data symbol i and the elements in the spreading sequence a. ⁇ are complex-valued antipodal. That is they assume the values ⁇ ( ⁇ 1, ⁇ j) ⁇ /2j .
  • the encoded sequence s ⁇ is computed on the transmitted side as
  • the symbols in the encoded sequence are modulated using a QPSK encoder, and transmitted over an air interface that affects the phase and amplitude of the waveform.
  • a requirement for computing the data symbol estimates is that the channel characteristics must change slowly compared to the symbol data duration, that is the change in phase error from the first chip waveform to the last chip waveform representing a symbol data must be considerably less than ⁇ /4.
  • the phase of the sampling clock relative to the arrival time of the chip waveform gives rise to an additional phase error.
  • the channel propagation error sequence (in complex form) ⁇ i accounts for all amplitude and phase error from the transmitted chip waveform to captured waveform, including the sampling phase error.
  • ⁇ i is the average channel propagation phase
  • the waveform captured by the receiver is denoted b A (t) , which is the originally transmitted waveform bi(t) affected by t e channel in amplitude and phase, and delayed in time.
  • the sequence representing these samples values is denoted Bi where
  • the two sampled-analogue multiplier-accumulator units 20 compute the grand-total data-symbol estimate with phase error according to
  • e * is the complex-valued conjugate of the channel propagation phase estimate e, .
  • the rectangular window of width T chip is utilized as the baseband shaping function p(t).
  • the sampled waveform is shown in Figure 6, which therefore illustrates the sampled values of the received waveform, which comprises two chips.
  • Each chip waveform has a duration of three periods of the carrier waveform, and the sampling rate is four times the frequency of the carrier waveform.
  • the two sampled-analogue multiplier-accumulator units 20 compute the product of the sampled values and the coefficients in the chip-local despreading sequences . These products are illustrated in Figure 8. Again, a solid line represents the real part product, and a dashed line represents the imaginary part product.
  • the data information is represented as phase angles, and in this example we see that the phase angle of the transmitted symbol and the phase angle of the estimated data symbol are 1 identical.
  • the transmitted data symbol is
  • a RAKE receiver in which the multiple RAKE fingers are implemented using the sampled-analogue correlation regeiver described above.
  • the space between the transmitter and receiver contains obstacles .
  • a single transmitted wave reflects off these obstacles and hence a waveform may propagate by several paths before entering the receiver. This causes several delayed versions of the single transmitted waveform to be received.
  • the transmitted signal energy is divided between the paths .
  • the receiver In order to collect a major part of the transmitted signal energy, the receiver must be able to collect and weight these delayed signal waveforms .
  • Such a receiver is known as a RAKE receiver that has multiple ''fingers' ' , where each x finger ' receives the signal waveform that has propagated over a single path.
  • a RAKE receiver is constructed using a bank of sampled-analogue correlation receivers 8 that each comprise two sampled-analogue multiplier- accumulator units 20. Although only two ⁇ fingers' are shown, it will be appreciated that the RAKE receiver may have any number of fingers.
  • the outputs of the correlation receivers are digitised using analogue-to- digital converters 40 and are passed into a digital signal processing unit 42.
  • the signal energy received by the RAKE receiver is analysed to determine the times at which the received signal energy peaks. The difference between the times of reception pf the peaks provides an indication of the time delay incurred by the signal as it propagated over the air interface.
  • each path is allocated to a correlation receiver finger' 8 in the RAKE receiver. Each correlation receiver 8 then demodulates its part of the received signal.
  • the output from each of the fingers 8 is passed to the digital signal processor 42.
  • the digital signal processor 42 synchronises the outputs from each ⁇ finger* " 8 of the RAKE receiver, compensates for amplitude and phase distortion caused by transmission over the air interface, and combines the outputs to provide a suitable signal for decoding.
  • DS- SS direct-sequence spread-spectrum

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method of obtaining estimates of data symbols in a spread-spectrum signal is provided, that comprises sampling (but not digitising) the received signal at an intermediate frequency, despreading the chip symbols and accumulating these data symbol estimates in the sampled-analogue domain, digitising the data symbol estimate and compensating the data estimates according to the present time channel characteristics in the digital domain. According to this method, the digitising (analogue-to digital conversion) will occur at a decreased sampling rate and without requiring high resolution, which will lead to decreased power consumption.

Description

CDMA COMMUNICATIONS SYSTEM
TECHNICAL FIELD OF THE INVENTION
This invention relates to a method and apparatus for extracting user data from a direct-sequence phase- shift-keying (DS/PSK) modulated signal waveform transmitted in a digital communications system.
BACKGROUND TO, THE INVENTION
Proposed universal mobile telecommunication systems (UMTS) set high demands on the electronics in portable, battery-operated units, such as mobile telephones. High user data rates, high operating frequency, low power consumption and low price are the typical competing requirements when designing the units .
The high complexity of signalling in broadband communication systems, for example WCDMA systems, suggests the processing of received waveforms in the digital domain, which leads to high demands on the analogue-to-digital interface.
In conventional all-digital spread-spectrum receiver architectures, the received signal is sampled and digitised at an intermediate frequency (IF) and is further processed in the digital domain.
In "Minimising Power Consumption in Direct Sequence
Spread Spectrum Correlators by Resampling IF Samples" by . Namgoong and T.H. Meng, IEEE Trans. Circuits Syst. II, vol. 48, no. 5, May 2001, it is stated that the power consumption in such all-digital receivers is excessive, since digital correlation computations are performed at an unnecessarily high sample rate. To solve this problem, a resampling procedure is proposed th'at leads to each chip symbol being represented by two samples only.
In "Low Power Mixed Analog-Digital Signal Processing" by Mattias Duppils and Christer Svensson, ISLPED, 2000, an implementation is proposed for reducing the power consumption of mixed-signal systems featuring an analogue front-end, a digital back-end and signal processing tasks that can be computed with multiplications and accumulations. The implementation comprises switched-capacitor mixed analogue/digital multiply accumulate units in the analogue front-end followed by an A/D converter. The power consumption is reduced compared to an equivalent implementation with a high speed A/D converter in the front-end.
SUMMARY OF THE INVENTION
A method of retrieving user data from a direct-sequence spread-spectrum (DS-SS) signal waveform at an intermediate frequency is required that does not require the waveform to be split into in-phase and quadrature components and that provides an implementation that is competitive in circuit complexity and power consumption compared to all- digital architectures.
According to the present invention, a method of obtaining user data estimates from a DS-SS signal is provided that comprises sampling (but not digitising) the received signal at an intermediate frequency, estimating the chip symbols and accumulating these data symbol estimates in the sampled-analogue domain, digitising the grand-total data symbol estimate and compensating the data estimates according to the present time channel characteristics in the digital domain.
According to this method, the digitising (analogue-to- digital conversion) will occur at a decreased sampling rate and with decreased resolution, which will lead to decreased power consumption.
It should be emphasised that the term "comprises/ comprising"' when used in this specification is taken to specify the presence of stated features, integers, steps or components but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 shows a communications system in accordance with the present invention.
Figure 2 shows a correlation receiver in accordance with the invention.
Figure 3 shows pairs of despreading sequences for particular spreading coefficients.
Figure 4 shows a correlation receiver in accordance with a preferred embodiment of the invention.
Figure 5 shows an example of two chip waveforms, representing a single data symbol, of a DS/QPSK modulated waveform received by the correlation receiver .
Figure 6 shows the sampling points of the waveforms of Figure 5. Figure 7 shows two pairs of chip-local despreading sequences corresponding to two successive chip waveforms .
Figure 8 shows data-symbol estimates obtained as the product of the sampled waveform shown in Figure 6 and the chip-local despreading sequences shown in Figure 7.
Figure 9 shows a RAKE receiver in accordance with the invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Figure 1 shows a direct-sequence spread-spectrum communications system. In the communications system 2, user data, hereinafter referred to as symbol data, is provided by a data source 4 and is multiplied with a spreading sequence generated by the spreading code generator 6. Each data symbol, which may represent one or several digital bits, is associated with a spreading sequence that consists of N elements. The product sequence of a single data symbol and an associated spreading sequence is referred to as encoded sequence. The elements of the encoded sequence are called encoded symbols or chip symbols. These encoded symbols are subsequently modulated using techniques well known in the art, one example of which is quadrature phase- shift-keying (QPSK) . There is a relation between the modulation and the spreading code and symbol data format. For QPSK modulation, the format is complex- valued antipodal, that is, it assumes the values { (±l,±j)/V2}.
The bandwidth of this modulated waveform is a factor N larger than the bandwidth of the modulated data symbols, and for this reason N is also referred to as the, bandwidth expansion factor, or spreading factor.
The receiver 8 receives each symbol data during N chips, and then computes symbol data estimates 14 by despreading the encoded symbols and accumulating these values. This integrating process leads to a processing gain or gain boost of the received signal amplitude by a factor N.
In the transmitter, the ith symbol data bi from the data source 4 is encoded with the ith spreading sequence ai, generated by the spreading code generator 6, which is defined as
a± = [ai[l] a±[2] ... a±[N]]
The complex-valued encoded sequence sA is computed
Figure imgf000007_0001
The encoded sequence is modulated to a signal waveform and is transmitted over the physical communication channel.
The transmitted waveform propagates through a physical channel that affects the amplitude and phase of the waveform. This is represented by multiplying the encoded sequence with a channel propagation sequence (in complex form) βi. The ith sequence captured by the receiver 8 is thus
Si'θi
The receiver 8 correlates the captured sequence with the complex conjugate of the spreading sequence a±*, which is provided by the second spreading code generator 10. This leads to a sequence of data symbol estimates affected by the channel characteristics
bi'βi = i • ai• ai* βi = (si-ei) -a±*
where a±-ai* is the unity element sequence since the product of a complex number with its complex conjugate is always real valued. Accumulating these data estimates affected by the channel leads to
b± • N * e. = ∑ b. ■ e.[k] k=l where e± is defined as the average channel propagation phase.
It is assumed that the channel characteristics change slowly, that is, they change more slowly than the duration of the data symbols such that the phase of the elements in ei is approximately equal to the phase of
The average channel propagation phase is estimated by the error estimator 12 using methods well known in the art, and this estimate is denoted e± . The symbol data estimate 14 is finally computed as
Figure imgf000008_0001
where e± * is the complex-valued conjugate of the average channel propagation phase estimate e± .
The receiver shown in Figure 1 may be implemented in a mobile communications device or any other form of portable radio communication equipment or mobile radio terminal, such as a mobile telephone, pager, communicator, electronic organiser, s artphone, personal digital assistant (PDA), or the like. In addition, the receiver may also be used in devices that are not themselves mobile, such as a base station.
In a direct-sequence spread-spectrum system that uses QPSK modulation, the correlation receiver 8 computes real and imaginary part estimates of the data symbol by correlating successive sampled chip waveforms with cosine and sine shaped coefficient sequences respectively, ^ whose phases are chosen according to the actual elements of the spreading sequence.
Figure 2 shows a correlation receiver 8 in accordance with the invention. Each component of the DS/PSK modulated waveform is decoded using a sampled-analogue multiplier accumulator 20 that comprises a sampling switch 22, an analogue multiplier 24 and an accumulator 26.
The sampling switch 22 (sample-and-hold circuit) is able to track the analogue signal Sik(t) and hold its instantaneous value at a controlled sampling instant (i.e. the instant that the switch opens) . The analogue multiplier 24 computes the product of the sampled analogue value and a digitally controllable coefficient. The value of the accumulator 26 can be read out at any time to following circuitry, for example an analogue-to-digital converter.
By using a sampled-analogue multiplier accumulator in the correlation receiver 8, signal-processing operations occur in the sampled-analogue domain.
In the correlation receiver 8, the sampling clock fs is a multiple X of the carrier frequency IF f. = X
and the grid of allowed sampling instants is defined as a grid with instants separated by Ts time units. Ts is defined as the sampling clock period and is related to the sampling clock frequency fs as
Figure imgf000010_0001
The encoded symbol waveforms define an integer number, m, of carrier periods. That is, the waveform may potentially be sampled in X. instants.
The chip-local despreading sequences Φ^, Φ^ are defined as sequences whose elements are multiplicative coefficients, such that the linear combination of these sequences with the sampled waveform leads to an estimate of the transmitted data symbol bj.. The sequences contain multiplicative coefficients dedicated to each instant in the grid of allowed sampling instants .
It should be noted that the actual sampling of the waveform only occurs at sampling instants where the associated multiplicative coefficient has a non-zero value.
The multiplicative coefficients are calculated as a product of the instantaneous value of the basis functions φ£[t] ,
Figure imgf000010_0002
,
φ£|[t] = cos (U)IFt - arg [a. [k] ] ) φ >[t] = sin(ωIFt - arg[a.[k]]) at ,the instants t = (p-l)Ts, where p = 1, 2, ... X-m, and the weighting coefficients [p] , W '[p] , which are chosen according to practical aspects. Therefore, the multiplicative coefficients can be expressed as
Figure imgf000011_0001
The weighting sequences W^, W^ for the kt chip waveform representing the ith data symbol are defined as
Figure imgf000011_0002
The chip-local despreading sequences ΦH[ _, are thus
Figure imgf000011_0003
Φ = [Φ 2)[l] Φ 2)[2] .- Φi2)[ ]]
The pairs of despreading sequences with associated weighting sequences are typically bound for each spreading code in the spread-spectrum receiver (there are four codes utilized with DS/QPSK modulation in total) .
For ease of illustration of spreading sequences, the following simple example is presented with reference to Figure 3.
In this example, all weighting coefficients are chosen equal to unity, i.e.
Figure imgf000011_0004
m2)ipi=i fo.r all i, k and p. Therefore, in this example, the sampling of the waveform will occur each sampling instant, as each associated multiplicative coefficient has a non-zero value.
The chip-local despreading sequences are
Φ™ = [cos(-arg[ai[k]]) cos (ωIFTs-arg [a± [k] ] ) cos (ωIF (Xm-l)Ts-arg[ai[k] ] ) ]
Φ£| =[sin(-arg[ai[k]]) sin (U)IFTs-arg [ i [k] ] ) ... sin ( ωIF (Xm-l) Ts-arg [ i [k] ] ) ]
As shown, the chip-local despreading sequences used to compute the part estimate of the data symbol are chosen with respect to the spreading code aι[k] utilized at the generation of the chip waveform.
The pair of chip-local despreading sequences are utilized to calculate the real part and imaginary part estimates of the data symbol.
In this illustration the number of IF periods per chip and the number of samples per IF period are chosen as m = 3, and X = 8 respectively.
Figures 3 (a) , (b) , (c) and (d) show the pair of chip- local despreading sequences for the spreading coefficients a=l+j, a=-l+j, a=--l-j and a=l-j respectively. In each Figure, the solid line connects the elements in (2ø and the dashed line connects the elements in Φ } . In accordance with the invention, weighting sequences are. selected whose coefficients are not all equal to unity. This means that at a sampling instant where the multiplicative coefficient of the chip-local despreading sequences is zero-valued, no sampling of the waveform occurs, i.e. the sampling switch 22 is not opened. This leads to a reduction in the sampling rate of the receiver, and hence a reduction in the power consumed.
The weighting sequences must be carefully chosen so that appropriate parts of the waveform are sampled. For example, selecting the weighting sequences so that the sampling occurs in the middle of the chip waveform, rather than at the beginning and/or end of the chip waveform, may provide more significant information.
It should be noted that the weighting sequences may have any number of coefficients set to unity or zero, but in this illustrated embodiment, only two coefficients are chosen to be non-zero. The number of non-zero coefficients chosen will depend upon the particular requirements on the power consumption of the receiver.
In this illustrated embodiment, the carrier period m = 3, and X = 8, so the spreading sequences and weighting sequences have 24 coefficients. The weighting sequences are chosen with respect to the spreading code aχ[k] as shown below:
When aι[k]=(l + j)/V2 the pair of weighting sequences are chosen
Wft? =[0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0] wi =[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0]
so the chip-local despreading sequences are
Φ£| =[0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0]
φ'2> [0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0]
The sampling instant and coefficient pairs become (9.TS, 1), (13.Ts, -1), used to compute the real part of the data symbol estimate, and (11. Ts 1), (15.TS,-1), used to compute the imaginary part of the data symbol estimate.
When ai[k]=(-l *- j)/V2 the pair of weighting sequences are chosen
wik =[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0]
W^' =[0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0]
so the chip-local despreading sequences are
vik =[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0]
φik = [0,0,0,0, 0,0,0, 0,0, -1,0, 0,0, 1,0, 0,0, 0,0, 0,0, 0,0,0]
The sampling instant and coefficient pairs become (11. Tg, 1), (15. Ts, -1), used to compute the real part of the data symbol estimate, and (9.TS, -1), (13.TS,1), used to compute the imaginary part of the data symbol estimate.
When ai[k]=(-l - j)/V2 the pair of weighting sequences are chosen wi =[0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0]
W^ = [0,0, 0,0, 0,0, 0,0, 0,0, 0,1, 0,0, 0,1, 0,0, 0,0, 0,0, 0,0]
so the chip-local despreading sequences are
Φik = [0,0, 0,0, 0,0, 0,0, 0,-1, 0,0, 0,1, 0,0, 0,0, 0,0, 0,0, 0,0]
Φ> =[0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0]
The sampling instant and coefficient pairs become (9.TS, -1), (13. Ts, 1), used to compute the real part of the data symbol estimate, and (11. Ts, -1), (15.TS,1), used to compute the imaginary part of the data symbol estimate.
When aι[k]=(l - j)/V2 the pair of weighting sequences are chosen
W™ =[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0]
wlk =[0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0]
so the chip-local despreading sequences are
Φ'1' =[0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0]
= [0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0;
The sampling instant and coefficient pairs become
(11. Ts, -1), (15. Ts, 1), used to compute the real part of the data symbol estimate, and (9.TS, 1) , (13.TS,-1), used to compute the imaginary part of the data symbol estimate. The grand-total data-symbol estimate is computed by continuously accumulating coefficient-sample products until the end of the data symbol waveform. The waveform representing the ith symbol data, bι(t), is sampled with sampling clock frequency fs at the instants t = (p-l)-Ts, where p = 1, 2,..., X-rn-N, except at the instants when the multiplicative coefficients are zero-valued.
The sequence representing these sampled values is denoted B±
B± = [b^O) b±(Ts) ... ^((XmN-l). Ts)]
where S [l]=J i(0) and Bx [p] =b± ( (p-1) . T3) .
The sampled correlation receiver 8 computes the symbol data estimate as
Figure imgf000016_0001
where a[pJΦ/fc'l[p] are the pth multiplicative coefficients of the k . chip symbol representing the ith symbol data.
One specific application of the present invention is in sampling and decoding a DS/QPSK modulated signal at an intermediate frequency (IF) . This preferred embodiment is described below with reference to Figure 4.
As in Figure 2, the DS-SS correlation receiver comprises two sampled-analogue multiplier accumulator units 20. The real and imaginary parts of the data symbol estimate are processed in separate units 20. The> sampled-analogue multiplier accumulator units 20 each comprise a respective sampling switch 22, analogue multiplier 24 and accumulator 26. These units 20 are preceded by a conventional analogue receiver 27, and an analogue-domain band-select filter 28 that selects a suitable intermediate frequency (IF) .
The sampling switch 22 (sample-and-hold circuit) tracks the analogue signal and holds its instantaneous value at a controlled sampling instant (i.e. the instant that the switch opens) . The analogue multiplier 24 computes the product of the sampled analogue value and a digitally controllable coefficient. The value of the accumulator 26 is read out by the analogue-to-digital converter 30 operating at the data symbol rate.
In QPSK modulation, successive chip waveforms assume one of four phases corresponding to the phase angle of the encoded symbols. As described above, the received chip waveforms are sampled, weighted according to the chip-local despreading sequences, and accumulated in two channels. The correlation receiver also includes a digital signal-processing unit 32 for post processing of the decoded symbols. For example the digital signal-processing unit 32 can compensate for any amplitude and phase errors caused by transmission over the air interface.
The carrier frequency for transmitting the encoded symbols to the correlation receiver is chosen as a multiple m of the chip rate
ω 'I.F = 2ττ.m.Rchlp, m > 1 The sampling clock frequency fs is chosen to be four times the carrier frequency
(JO f. = 4 IF
2TT
In DS/QPSK communications systems, the data symbol i and the elements in the spreading sequence a.± are complex-valued antipodal. That is they assume the values {(± 1, ± j)Λ/2j . The encoded sequence s± is computed on the transmitted side as
si = bi . ai
The symbols in the encoded sequence are modulated using a QPSK encoder, and transmitted over an air interface that affects the phase and amplitude of the waveform.
A requirement for computing the data symbol estimates is that the channel characteristics must change slowly compared to the symbol data duration, that is the change in phase error from the first chip waveform to the last chip waveform representing a symbol data must be considerably less than π/4.
The phase of the sampling clock relative to the arrival time of the chip waveform gives rise to an additional phase error. The channel propagation error sequence (in complex form) θi, accounts for all amplitude and phase error from the transmitted chip waveform to captured waveform, including the sampling phase error.
The correlation receiver computes the data symbol estimates with errors as
bi.e-. = Si.βi.a* = bi.ai.a* which gives the accumulated grand-total symbol-data estimate as
Figure imgf000019_0001
where βi is the average channel propagation phase.
The waveform captured by the receiver is denoted bA (t) , which is the originally transmitted waveform bi(t) affected by t e channel in amplitude and phase, and delayed in time.
The correlation receiver may sample the captured waveform at the instants t = (p-l)-Ts, p == 1, 2, ..., K, ..., 4-m-N. The sequence representing these samples values is denoted Bi where
Bx = [b±(0) biC ... b^KT ... b^mN-l). T ]
The two sampled-analogue multiplier-accumulator units 20 compute the grand-total data-symbol estimate with phase error according to
Figure imgf000019_0002
Finally, to compute the data symbol estimate, an estimate of the channel propagation phase ei is required. This estimate, denoted Θ, , is computed using methods known in the art, and will not be described further herein.
The symbol data estimate is finally computed (by computing elements within the DSP 32 in Figure 4) as bA = b..N. e4.e.
where e* is the complex-valued conjugate of the channel propagation phase estimate e, .
As an example, the symbol data and the spreading sequence are bλ = (l — j)/V2 and ax = [- 1 + j , -1 -
Figure imgf000020_0001
respectively. The encoded sequence is computed sx = b ax and hence becomes
βi = [(1 - j)/V2"J[- 1 + j , -l-j]Λ/2 = b r -l]
The chip duration lasts for m = 3 periods on the carrier with frequency ωIF = 2ττ , that is the chip duration TchiP -= 3, and the carrier period T1F = 1.
Further, the rectangular window of width Tchip is utilized as the baseband shaping function p(t).
The modulated waveform bχ(t), illustrated in Figure 5, is computed
bx(t) = cos(2ττt-τr/2).p(t) + cos(2ττt-ττ).p(t-Tchip)
where θx[l] = π/2 and θx[2] = π . The waveform is sampled at the instants t = (p-l)-Ts, p = 1, 2, ..., 24. The sampled waveform is shown in Figure 6, which therefore illustrates the sampled values of the received waveform, which comprises two chips. Each chip waveform has a duration of three periods of the carrier waveform, and the sampling rate is four times the frequency of the carrier waveform. The chip-local despreading sequences for the first chip become: fφ u = [cos(-3ττ/4) cos(π/2-3π/4) . . . cos(llπ/2-3ττ/4)] φ ιι = [sin(-3π/4) sin(π/2-3π/4) . . . sin(llπ/2-3ττ/4)] and the chip-local despreading sequences for the second chip become :
fΦi.2 = [cos(-5π/4) cos(π/2-5π/4) . . . cos(llττ/2-5π/4)]
[φ = [sin(-5π/4) sin(π/2-5τr/4) . . . sin(llπ/2-5π/4)]
In this example, all weighting coefficients are chosen to be equal t 4 unity. That is,
Figure imgf000021_0001
for all i, kr p. The resulting chip-local despreading sequences are illustrated in Figure 7, in which the solid line and the dashed line represent the despreading coefficients for the real and imaginary parts respectively.
The two sampled-analogue multiplier-accumulator units 20 compute the product of the sampled values and the coefficients in the chip-local despreading sequences . These products are illustrated in Figure 8. Again, a solid line represents the real part product, and a dashed line represents the imaginary part product.
The real and imaginary products are accumulated independently, which leads to a complex-valued sum that constitutes the data symbol estimate. This complex- valued sum is calculated as:
Figure imgf000021_0002
which is expected. In QPSK modulation, the data information is represented as phase angles, and in this example we see that the phase angle of the transmitted symbol and the phase angle of the estimated data symbol are1 identical. The transmitted data symbol is
Figure imgf000022_0001
According to a second aspect of the present invention, there is provided a RAKE receiver in which the multiple RAKE fingers are implemented using the sampled-analogue correlation regeiver described above.
In practical communication environments, the space between the transmitter and receiver contains obstacles . A single transmitted wave reflects off these obstacles and hence a waveform may propagate by several paths before entering the receiver. This causes several delayed versions of the single transmitted waveform to be received.
A consequence of this is that the transmitted signal energy is divided between the paths . In order to collect a major part of the transmitted signal energy, the receiver must be able to collect and weight these delayed signal waveforms . Such a receiver is known as a RAKE receiver that has multiple ''fingers'', where each xfinger ' receives the signal waveform that has propagated over a single path.
As shown in Figure 8, a RAKE receiver is constructed using a bank of sampled-analogue correlation receivers 8 that each comprise two sampled-analogue multiplier- accumulator units 20. Although only two λfingers' are shown, it will be appreciated that the RAKE receiver may have any number of fingers. The outputs of the correlation receivers are digitised using analogue-to- digital converters 40 and are passed into a digital signal processing unit 42.
The procedure for operating a RAKE receiver is well known in the art, and will only be described briefly.
The signal energy received by the RAKE receiver is analysed to determine the times at which the received signal energy peaks. The difference between the times of reception pf the peaks provides an indication of the time delay incurred by the signal as it propagated over the air interface. Once several distinct paths (with their own associated time delay) have been determined, each path is allocated to a correlation receiver finger' 8 in the RAKE receiver. Each correlation receiver 8 then demodulates its part of the received signal. Finally, the output from each of the fingers 8 is passed to the digital signal processor 42. The digital signal processor 42 synchronises the outputs from each Λfinger*" 8 of the RAKE receiver, compensates for amplitude and phase distortion caused by transmission over the air interface, and combines the outputs to provide a suitable signal for decoding.
There is therefore provided a technique for retrieving user data from a direct-sequence spread-spectrum (DS- SS) signal waveform at an intermediate frequency that does not require the waveform to be split into in-phase and quadrature components and that provides an implementation that is competitive in circuit complexity and power consumption compared to all- digital architectures.

Claims

1. A method for retrieving a transmitted data symbol from a direct-sequence phase-shift-keying modulated signal waveform, wherein the signal waveform representing the data symbol comprises N chip waveforms, the transmitted data symbol .is encoded using a spreading sequence comprising N elements to form an encoded sequence comprising N encoded symbols and each encoded symbol is represented by a chip waveform, the method comprising: for each encoded symbol : obtaining the analogue value of the chip waveform at a plurality of sampling instants, the sampling instants occurring at irregularly spaced intervals within the chip waveform; despreading the encoded symbol represented by the chip waveform by multiplying each sampled analogue value by a coefficient derived from the corresponding element in the spreading sequence to obtain a part estimate of the data symbol; and accumulating the obtained part estimates to form an estimate of the transmitted data symbol.
2. A method as claimed in claim 1, the method further comprising the step of: digitising the estimate of the transmitted data symbol.
3. A method as claimed in claim 1 or 2, the method further comprising: compensating the estimate of the transmitted data symbol for distortion caused by propagation of the signal waveform over the air interface.
4. A method as claimed in one of claims 1, 2 or 3, wherein analogue values of the chip waveform are obtained at two sampling instants in each chip waveform.
5. A method as claimed in any preceding claim, wherein the transmitted data symbol comprises a real part and an imaginary part and the method further comprises computing the estimate of the real part and imaginary part ,of the transmitted data symbol separately.
6. A method as claimed in any preceding claim, wherein the modulation technique is quadrature phase- shift-keying QPSK.
7. A correlation receiver for retrieving a transmitted data symbol from a direct-sequence phase- shift-keying modulated signal waveform, wherein the signal waveform comprises N chip waveforms, the transmitted data symbol is encoded using a spreading sequence comprising N elements to form an encoded sequence comprising N encoded symbols and each encoded symbol is represented by a chip waveform, the receiver comprising a first channel, the first channel comprising: means for obtaining a plurality of analogue values of each chip waveform at a plurality of sampling instants, the sampling instants occurring at irregularly spaced intervals within each chip waveform; means for despreading each chip waveform using the complex conjugate of the actual element in the spreading sequence to provide a part estimate of the data symbol; and means for accumulating these part estimates of the data symbol to form a grand-total estimate of the transmitted data symbol.
8. A receiver as claimed in claim 7, the receiver further comprising: means for digitising the estimate of the transmitted data symbol.
9. A receiver as claimed in one of claims 7 or 8, the receiver further comprising: means for compensating the estimate of the transmitted data symbol for distortion caused by propagation of the signal waveform over the air interface.
10. A receiver as claimed in one of claims 7, 8 or 9, wherein the means for obtaining analogue values of each chip waveform is a sample and hold circuit.
11. A receiver as claimed in one of claims 7 to 10, wherein the means for obtaining analogue values of each chip waveform obtains two values for each chip waveform.
12. A receiver as claimed in one of claims 7 to 11, wherein the transmitted data symbol comprises' a real part and an imaginary part, wherein the first channel computes the estimate of the real part and the receiver further comprises a second channel for computing the estimate of the imaginary part of the transmitted data symbol, the second channel comprising: means for obtaining a plurality of analogue values of each chip waveform at a plurality of sampling instants, the sampling instants occurring at irregularly spaced intervals within each chip waveform; means for despreading each chip waveform using the complex conjugate of the spreading sequence to provide an estimate of each encoded symbol; and means for accumulating the estimates of the encoded symbols to form an estimate of the transmitted data symbol.
13. A receiver as claimed in one of claims 7 to 12, wherein the modulation technique is quadrature phase- shift-keying QPJSK.
14. A RAKE receiver having a plurality of fingers, wherein each finger comprises a correlation receiver as claimed in one of claims 7 to 13.
15. A RAKE receiver as claimed in claim 14, further comprising: means for determining the time delay caused by the propagation of the signal waveform through multiple paths and assigning the signal waveform received on each distinct path to a finger.
16. A RAKE receiver as claimed in claim 15, further comprising: means for compiling the estimates of the transmitted data symbol provided by each finger on the basis of the determined time delay of each propagation path to form a composite transmitted data symbol estimate.
PCT/EP2003/010587 2002-09-23 2003-09-23 Cdma communications system Ceased WO2004040792A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003301724A AU2003301724A1 (en) 2002-09-23 2003-09-23 Cdma communications system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP20020256579 EP1404028A1 (en) 2002-09-23 2002-09-23 CDMA communication system
EP02256579.0 2002-09-23
US41411802P 2002-09-27 2002-09-27
US60/414,118 2002-09-27

Publications (1)

Publication Number Publication Date
WO2004040792A1 true WO2004040792A1 (en) 2004-05-13

Family

ID=32232209

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2003/010587 Ceased WO2004040792A1 (en) 2002-09-23 2003-09-23 Cdma communications system

Country Status (2)

Country Link
AU (1) AU2003301724A1 (en)
WO (1) WO2004040792A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0762645A1 (en) * 1995-09-08 1997-03-12 Yozan Inc. Filter circuit for communication
EP0939500A2 (en) * 1998-02-25 1999-09-01 Yozan Inc. Matched filter and signal reception apparatus
US6301294B1 (en) * 1997-09-30 2001-10-09 Sharp Kabushiki Kaisha Spread spectrum communication device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0762645A1 (en) * 1995-09-08 1997-03-12 Yozan Inc. Filter circuit for communication
US6301294B1 (en) * 1997-09-30 2001-10-09 Sharp Kabushiki Kaisha Spread spectrum communication device
EP0939500A2 (en) * 1998-02-25 1999-09-01 Yozan Inc. Matched filter and signal reception apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DUPPILS M ET AL: "Low power mixed analog-digital signal processing", ISLPED'00: PROCEEDINGS OF THE 2000 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (CAT. NO.00TH8514), PROCEEDINGS OF ISLPED2000: INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONIC DESIGN, RAPALLO, ITALY, 26-27 JULY 2000, 2000, New York, NY, USA, ACM, USA, pages 61 - 66, XP010517305 *

Also Published As

Publication number Publication date
AU2003301724A1 (en) 2004-05-25

Similar Documents

Publication Publication Date Title
US6944209B2 (en) Processing for improved performance and reduced pilot
US6141372A (en) Digital downconverter/despreader for direct sequence spread spectrum CDMA communications system
US7095778B2 (en) Spread spectrum transmitter and spread spectrum receiver
US7272169B2 (en) Reverse link correlation filter in wireless communication systems
JP3441301B2 (en) Receiver and synchronization acquisition circuit
US6661835B1 (en) Receiving device and channel estimator for use in a CDMA communication system
JPH1141141A (en) Spread spectrum signal receiving method and spread spectrum signal receiving apparatus
CN101018075A (en) Method and apparatus for canceling pilot interference in a wireless communication system
EP1068672A1 (en) A method and device for despreading an offset signal
EP1303056A2 (en) Ultra-wideband communications system and method
CN1147321A (en) Direct Sequence CDMA Coherent Uplink Detector
US5848096A (en) Communication method and system using different spreading codes
JP2001016138A (en) Cdma receiver
EP0807345A1 (en) Data transmission method, transmitter, and receiver
EP1774670B1 (en) Use of adaptive filters in cdma wireless systems employing pilot signals
JP3329379B2 (en) Frequency control method and receiver
WO2004040792A1 (en) Cdma communications system
JP3886709B2 (en) Spread spectrum receiver
EP1404028A1 (en) CDMA communication system
JP2895398B2 (en) Synchronous acquisition method
US20030152137A1 (en) Low cost DSSS communication system
EP1169782A1 (en) Method and apparatus for successive cancellation using multiple signal timings
JP3379636B2 (en) Differential detection method for spread spectrum signal demodulation
JP3153792B2 (en) CDMA synchronization circuit and CDMA synchronization signal detection method
JP4363707B2 (en) Matched filter and communication system

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 DE 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 NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC 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 RO 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
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP