US20080095217A1 - Correlation detection method, correlation detection apparatus, transmission diversity detection method and transmission diversity detection circuit - Google Patents

Correlation detection method, correlation detection apparatus, transmission diversity detection method and transmission diversity detection circuit Download PDF

Info

Publication number
US20080095217A1
US20080095217A1 US11/877,418 US87741807A US2008095217A1 US 20080095217 A1 US20080095217 A1 US 20080095217A1 US 87741807 A US87741807 A US 87741807A US 2008095217 A1 US2008095217 A1 US 2008095217A1
Authority
US
United States
Prior art keywords
spreading code
correlation
value
circuit
correlation detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/877,418
Inventor
Kimiaki Ando
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to US11/877,418 priority Critical patent/US20080095217A1/en
Publication of US20080095217A1 publication Critical patent/US20080095217A1/en
Abandoned legal-status Critical Current

Links

Images

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
    • H04B1/7073Synchronisation aspects
    • H04B1/7085Synchronisation aspects using a code tracking loop, e.g. a delay-locked loop

Definitions

  • the present invention relates to correlation detection method in CDMA communication, correlation detection apparatus, method of detection the presence of transmission diversity using synchronization code, and transmission diversity detection circuit.
  • the reception signal is multiplied by spreading code, and the correlation value is obtained after integrating the multiplication results.
  • transmission side apparatus notifies reception side apparatus whether special processing are carried out or not using a special code.
  • transmission side apparatus notifies reception side apparatus whether STTD transmission diversity processing is carried out or not using synchronization code.
  • reception side apparatus cannot determine whether the reception signal includes a signal subjected to transmission diversity processing or not.
  • a first object of the present invention is to carry out correlation detection within a small time unit comparing to the time corresponding to 1 chip while preventing the increase of power consumption or circuit complexity.
  • Still another object of the present invention is to improve the detection precision when the reception side apparatus detects whether the reception signal includes a signal subjected to STTD transmission diversity processing using a synchronization code while preventing the increase of power consumption or circuit complexity.
  • correlation detection method of the present invention more than two spreading codes are combined, and spreading code of the offset that is smaller than chip interval is generated. Then, the combined spreading code is multiplied by a fixed reception signal, and the correlation value at desired timing is calculated.
  • transmission diversity detection method of the present invention it is detected whether an STTD (Space Time block coding based Transmit antenna Diversity) transmission diversity processing is applied or not in the reception signal using a primary synchronization channel (primary SCH) and secondary synchronization channel (secondary SCH).
  • STTD Space Time block coding based Transmit antenna Diversity
  • the spreading code corresponding to primary SCH and spreading code corresponding to secondary SCH are added.
  • a combined spreading code is generated, and correlation detection is carried out using such a combined spreading code.
  • FIG. 1 is a block diagram showing an exemplary configuration of the main part (spreading code generator) of correlation detection apparatus of the present invention
  • FIG. 2 is a graph explaining the principle of spreading codes combining in the circuit shown in FIG. 1 ;
  • FIG. 3A is an illustration graph to explain the estimation of correlation values
  • FIG. 3B is an illustration graph to explain the addition of correlation values
  • FIG. 4 is a block diagram showing an exemplary configuration of the main part (spreading code generator) of correlation detection apparatus of the present invention
  • FIG. 5 is a block diagram showing an exemplary configuration of a correlation detection apparatus of the present invention.
  • FIG. 6 is an illustration diagram to explain the operation of a 2 ⁇ 3 value converting circuit and a multiplier in an example of the correlation detection apparatus of the present invention
  • FIG. 7 is a flowchart explaining operations of a 2 ⁇ 3 value converting circuit
  • FIG. 8 is a block diagram showing an exemplary configuration of the main part (spreading code generator) of correlation detection apparatus of the present invention.
  • FIG. 9 is a block diagram showing a configuration of a DLL (delay locked loop) using correlation detection circuit of the present invention.
  • FIG. 10A is a graph illustrating one characteristic of correlation value of DLL
  • FIG. 10B is a graph illustrating another characteristic of correlation value of DLL.
  • FIG. 10C is a graph illustrating a characteristic of the output of a subtractor of DLL
  • FIG. 11A is a block diagram showing an exemplary configuration of the basic part (spreading code generator) of correlation detection apparatus of the present invention.
  • FIG. 11B is a graph explaining a combination of correlation values by changing weighting coefficient
  • FIG. 12 is a block diagram showing an exemplary configuration of the main part (spreading code generator) of correlation detection apparatus of the present invention.
  • FIG. 13A is a diagram showing a configuration of synchronization channels
  • FIG. 13B is a block diagram showing an exemplary configuration of a circuit (transmission diversity detection circuit) of the present invention, carrying out correlation detection of synchronization channels;
  • FIG. 13C is an illustration graph to explain the addition of correlation values
  • FIG. 14 is a block diagram showing another exemplary configuration of a transmission diversity detection circuit of the present invention.
  • FIG. 15 is a diagram to explain the subject matter of STTD transmission diversity (STTD encoding processing).
  • FIG. 16 is a block diagram showing another exemplary configuration of the main part (spreading code generator) of correlation detection apparatus of the present invention.
  • FIG. 17 is a flowchart illustrating basic procedures of correlation detection method of the present invention.
  • FIG. 1 is a block diagram showing a configuration of the main part (spreading code generator) of correlation detection apparatus according to claim 1 of the present invention.
  • spreading code generator 10 generates a spreading code in synchronous with chip clock.
  • the spreading code is divided into two sequences, one is given delay corresponding to 1 chip by delay section 20 , and the other is just the output without delay.
  • Delayed spreading code and non-delayed spreading code are inputted into operation section (logical circuit and combiner) 30 .
  • Operator 30 performs interpolation process (combining process), and generates the spreading code which has offset smaller than chip interval (for instance, 1 ⁇ 2 chip).
  • FIG. 2 is a graph showing the principle of interpolation process (combining process) of the spreading code generated in the circuit of FIG. 1 .
  • Correlation value of the CDMA reception signal is obtained by multiplying reception signal s(t) by spreading code PN(t).
  • time t 1 is set as reference, and only the interval of a 1 chip time-spaced is considered, here, it is assumed t 3 .
  • Time t 2 is the middle point between t 1 and t 3 (offset time of only 1 ⁇ 2 chip).
  • Correlation value at time t 1 is the correlation value S(t)PN(t)
  • correlation value at time t 3 is the correlation value S(t ⁇ T)PN(t).
  • Correlation value at time t 2 is estimated from the correlation values at time t 1 and time t 3 .
  • the correlation value at time t 2 is obtained by averaging the two correlation values.
  • the correlation value at time t 2 is given by the following linear expression 1 ⁇ 2 ⁇ S(t)PN(t)+S(t ⁇ T)PN(t) ⁇ .
  • S(t ⁇ T)PN(t)S(t)PN t+T then, the aforementioned expression is written now as shown in expression (1) given below 1 ⁇ 2 ⁇ S(t) ⁇ PN(t)+PN(t+T) ⁇ (1).
  • adding the multiplication result obtained after multiplying the spreading code is equivalent to adding the spreading codes, then multiplying the spreading code obtained after such addition.
  • the reception signal is made constant, spreading code is obtained by linear computation (linear interpolation), and the obtained spreading code is multiplied by the reception signal.
  • the spreading code is generated by interpolation process (combining process), the precision of the technique after obtaining correlation value is improved so that correlation function among correlation values of the basic two codes (or more than 2) is strong.
  • the signal is subjected to QPSK (4-phase modulation).
  • the phase of reception signal can be represented by vectors after carrying out mapping on the phase-plane (plane to show the phase by the coordinates I-axis and Q-axis). Therefore, the correlation value obtained after multiplying by the spreading code, similarly, can also be represented by vector.
  • the reliability degree of the combined vector becomes low when correlation between correlation value vector ⁇ circle around ( 1 ) ⁇ and correlation value vector ⁇ circle around ( 2 ) ⁇ which is spaced by only 1 chip is low.
  • the phase from the middle of the reception signal is deteriorated by influence of fading and when sampling the data which is before/after the time of such deterioration, there is a case that vectors ⁇ circle around ( 1 ) ⁇ and ⁇ circle around ( 2 ) ⁇ may be obtained in opposite directions.
  • the combined vector ⁇ circle around ( 3 ) ⁇ of the correlation value becomes almost zero, and the reliability becomes extremely low.
  • the correlation value ⁇ circle around ( 3 ) ⁇ is obtained by adding vectors ⁇ circle around ( 1 ) ⁇ and ⁇ circle around ( 2 ) ⁇ of the correlation value.
  • the circuit shown in FIG. 4 has the configuration similar to the circuit shown in FIG. 1 added by extra delay element and adder.
  • this circuit has spreading code generator 10 , delay elements 20 and 21 , and adders 30 and 31 to add spreading codes next to each other outputted from delay elements.
  • Spreading code is generated by logical operation “1” or “0” in a normal digital circuit. These values are mapped into “ ⁇ 1” in multiplier when performing despreading process.
  • Adding a code which is delayed only by 1 chip clock means adding chips next to each other.
  • the addition result becomes “+2”.
  • the addition result becomes “0”, and when ⁇ 1 and ⁇ 1, the addition result becomes “ ⁇ 2”. If normalization is to be carried out, the addition result becomes 3 values, “ ⁇ 1” and “0”.
  • FIG. 5 shows in more details the configuration of the circuit shown in FIG. 4 .
  • the 2 ⁇ 3 value converting circuit (decoder) 32 , 33 generates spreading code chip corresponding to data combination between neighboring spreading code chips.
  • a chip data outputted from 2 ⁇ 3 value converting circuit (decoder) 32 , 33 is multiplied by the reception signal that is hold in sample-hold circuit 50 .
  • Multipliers 40 and 44 comprise multiplication circuit 41 and 45 and selector 42 and 46 , respectively.
  • Both spreading code PN(t) shown in the upper side of FIG. 6 and a 1 chip delayed spreading code PN(t+T) are inputted into 2 ⁇ 3 value converting circuit 32 .
  • the 2 ⁇ 3 value converting circuit 32 determines the two inputted combination (actually, the data of two neighboring chips) as described above, outputs “0” when inputs are “+1” and “ ⁇ 1”, outputs “ ⁇ 1” when inputs are “ ⁇ 1” and “ ⁇ 1”, and outputs “+1” when inputs are “+1” and “+1”.
  • FIG. 7 is a flowchart illustrating the operation of the aforementioned 2 ⁇ 3 value converting circuits 30 and 31 .
  • the addition between neighboring chips and multiplication of reception signal can be simply configured using a simple logic circuit.
  • FIG. 8 is a block diagram showing a configuration of a correlation detection apparatus according to Embodiment 2 of the present invention.
  • such a correlation detection apparatus comprising computation controller 51 , code generator 52 , delay elements 53 and 54 , adders 55 and 56 to add spreading code of timing close to that outputted from delay elements, spreading code switching section 57 to switch spreading codes based on control signal outputted from computation controller, multiplier 58 to perform multiplication with reception signal, multiplication result switching section 64 to switch the data resulted from accumulation of multiplication results for every spreading code, and integrators 65 , 66 , and 67 to integrate the accumulated symbol data.
  • the employed spreading code and accumulator are switched to be time multiplexed using switch.
  • multipliers can be used commonly.
  • the circuit scale can be reduced.
  • the computation timing control is simple. Furthermore, efficient power consumption saving can be obtained.
  • FIG. 9 is a block diagram showing a configuration of a delay locked loop (DLL) according to the present embodiment.
  • DLL delay locked loop
  • the DLL of the present embodiment comprising spreading code generator 61 , delay elements 62 and 63 , adders 64 and 65 to add spreading code of timing close to that outputted from delay elements, multipliers 66 , 67 and 68 to carry out multiplication of reception signal, integrators 69 , 70 , and 71 to integrate the accumulated symbol data from multiplication result, subtractor 75 to subtract the difference of a ⁇ 1 ⁇ 2 chip despreading value, loop filter 74 to fix the time constant of a delay lock loop, and clock generating circuit 73 to carry out clock generation when generation timing outputted from loop filter is changed due to tracking, etc.
  • FIG. 10A and FIG. 10B Characteristics of the two inputs of subtractor 75 are shown in FIG. 10A and FIG. 10B , respectively. While the output of subtractor 75 has S-shape characteristics as shown in FIG. 10C .
  • the spreading code is generated by calculation, the timing when sample-hold is performed on the reception signal is one since the reception signal is made constant. Moreover, since a complicated timing control is not necessary, it becomes possible to have low speed operation (chip clock operation), and efficient power consumption saving can be achieved.
  • FIG. 11A Applicable example of the circuit configuration is shown in FIG. 11A .
  • Such a circuit is similar to the circuit of FIG. 1 added by weighting coefficient circuits (amplifier used for weighting) 100 and 300 . It is possible to carry out a highly precise interpolation by freely changing the weighting coefficient.
  • 1 chip interval is divided into 4 divisions (t 1 -t 5 ), and spreading codes used for obtaining correlation at each time point can be combined.
  • delay circuit 200 when analyzing function is erroneously determined in ⁇ 1 ⁇ 2 chip, it is necessary to configure delay circuit 200 to handle large number of bits or the later circuit must be configured to process large number of bits relating to the necessity to process a large number of data bits.
  • FIG. 12 is just a modification of FIG. 11A , and it is a circuit built so that to be compatible to FIG. 4 , in addition, it is configured so that the offset amount of the code can be adjusted in either positive direction or negative direction.
  • FIG. 13 ( a )-( c ) are figures to explain the correlation detection method of a W-CDMA synchronization channel (SCH) based on IMT2000 (3G TS 25.211 Version 3.1.1 (1999-12), p. 25).
  • SCH W-CDMA synchronization channel
  • a synchronization channel is a downlink channel showing information whether STTD (Space time block coding based transmit antenna diversity) encoding is carried out in base station side or not.
  • SCH synchronization channel
  • the details of STTD transmission diversity is shown in FIG. 15 .
  • the STTD encoder 41 of the base station performs STTD encoding processing on the transmission symbols S 1 and S 2 .
  • the transmission symbols S 1 and S 2 are just outputted from one antenna (ant 1 ). Whereas S 1 * and S 2 * are outputted from the other antenna (ant 2 ).
  • S 1 * is the complex conjugate of transmission symbol S 1
  • S 2 * is the complex conjugate of transmission symbol S 2 .
  • a reception side apparatus receives a multipath signal (P 1 , P 2 ) by antenna 3 .
  • the reception signal in which STTD encoding processing is carried out is detected, frame header and slot header are also detected using synchronization channel (SCH).
  • SCH synchronization channel
  • a synchronization channel consists of two channels, primary SCH and secondary SCH.
  • One frame is composed of 15 slots, and the presence of STTD encoding is shown by the value multiplied by a factor (a) inserted in the first synchronization code Cp in the position of slot header in primary SCH.
  • the value “a” is assigned “1”, while it is assigned “ ⁇ 1” when STTD encoding processing is not employed.
  • the value multiplied by the factor (a) is inserted into the second synchronization code Cs(i, k) in the secondary SCH (here, i shows number of scrambling code group and k shows the slot number).
  • the data is generated by multiplying similar data by different codes respectively, first and second synchronization code (Cp, Cs).
  • first and second synchronization code Cp, Cs
  • the position of first synchronization code Cp in primary SCH and position of synchronization code Cs in secondary SCH are the same. That is, they are synchronized.
  • first and second synchronization code are received at the same time point, and both have the same phase.
  • each code is generated based on a common data, the correlation values theoretically are also similar.
  • the objective is considered in such a point. That is, even if the correlation detection is relating to either channel, primary SCH or secondary SCH, the spreading code corresponding to primary SCH (first synchronization Cp) and spreading code corresponding to secondary SCH (second synchronization code Cs) are added and a combined spreading code (aCp+aCs) is generated, then, correlation detection is carried out using such a combined spreading code (aCp+acs).
  • the S/N of correlation detection signal is improved. Therefore, it is possible to determine without error the presence of STTD transmission diversity. In addition, it is also possible to perform correctly the cell search.
  • the configuration of correlation detection circuit according to the present embodiment is shown in FIG. 13B .
  • Spreading code generator 150 generates a ⁇ Cp and spreading code generator 151 generates a ⁇ Cs.
  • Adder 152 adds a ⁇ Cp and a ⁇ Cs, and outputs the combined spreading code (a ⁇ Cp+a ⁇ Cs).
  • Adder 152 carries out the 2 ⁇ 3 value conversion similar to 2 ⁇ 3 value converting circuit ( 32 , 33 ) of FIG. 5 .
  • the accumulated spreading code (combined synchronization code) is multiplied by reception signal in multiplier 153 . Then, correlation value is detected by performing integration in integration circuit 154 .
  • the correlation value ⁇ circle around ( 1 ) ⁇ is obtained by multiplying the first synchronization code, while correlation value ⁇ circle around ( 2 ) ⁇ is obtained by multiplying the second synchronization code.
  • detection sensitivity is also improved.
  • FIG. 14 is a block diagram showing an exemplary modification of correlation detection circuit.
  • the circuit of FIG. 14 is characterized by adding a switch SW 1 to correlation detection circuit shown in FIG. 13B .
  • correlation detection processing using synchronization channel is obtained.
  • three correlation values are obtained by switching switch (selector) SW 1 .
  • each correlation value is compared mutually, and by using the largest value, it is possible to control the deterioration of correlation detection precision which is caused by fading.
  • one code (combined code) is generated by combining (including linear interpolation or addition process) more than 2 codes (step 700 ).
  • generated code is multiplied by the reception data, and the correlation value is detected after accumulating the multiplication results (step 701 ).
  • circuit scale reduction by the common use of computation devices, simplification of computation control, and reduction of power consumption can be realized by using correlation detection apparatus of the present invention.
  • the S/N of correlation value can be improved.
  • the present invention is applicable to a communication apparatus based on W-CDMA system.

Abstract

A correlation detection apparatus detects a correlation between a reception signal and a spreading code. A logic circuit is operated with a chip clock. The logic circuit generates the spreading code of an offset unit of ½ chip according to a combination value of chips next to each other in a spreading code sequence, the spreading code sequence taking values of “+1” and “−1.” The logic circuit includes a ⅔ value converter that outputs a “0” when chips next to each other are not similar, outputs a “+1” when chips next to each other are of a value “+1”, and outputs a “−1” when chips next to each other are of a value “−1.”

Description

  • This application is a continuation of pending U.S. patent application Ser. No. 10/312,583, filed Jan. 16, 2003, which is the U.S. National Stage of International Application No. PCT/JP02/03372, filed Apr. 4, 2002, which claims priority of Japanese Patent Application No. 2001-107192, filed on Apr. 5, 2001, the disclosures of which are expressly incorporated herein by reference in their entireties.
  • TECHNICAL FIELD
  • The present invention relates to correlation detection method in CDMA communication, correlation detection apparatus, method of detection the presence of transmission diversity using synchronization code, and transmission diversity detection circuit.
  • BACKGROUND ART
  • In CDMA communication, the reception signal is multiplied by spreading code, and the correlation value is obtained after integrating the multiplication results.
  • In the circuit where it is necessary to carry out correlation detection in a small period of time comparing to a time corresponding to 1 chip (for example, DLL: Delay Locked Loop), there are problems that a circuit configuration becomes complicated, circuit scale becomes large, and power consumption increases with increasing of processing speed.
  • In addition, there is a case in which transmission side apparatus notifies reception side apparatus whether special processing are carried out or not using a special code. For example, in W-CDMA method applied to IMT2000, the transmission side apparatus notifies reception side apparatus whether STTD transmission diversity processing is carried out or not using synchronization code.
  • However, an appropriate correlation detection cannot be carried out in the reception side under bad reception environment, and reception side apparatus cannot determine whether the reception signal includes a signal subjected to transmission diversity processing or not.
  • DISCLOSURE OF INVENTION
  • A first object of the present invention is to carry out correlation detection within a small time unit comparing to the time corresponding to 1 chip while preventing the increase of power consumption or circuit complexity.
  • Still another object of the present invention is to improve the detection precision when the reception side apparatus detects whether the reception signal includes a signal subjected to STTD transmission diversity processing using a synchronization code while preventing the increase of power consumption or circuit complexity.
  • In correlation detection method of the present invention, more than two spreading codes are combined, and spreading code of the offset that is smaller than chip interval is generated. Then, the combined spreading code is multiplied by a fixed reception signal, and the correlation value at desired timing is calculated.
  • Spreading code combining is performed easily using an uncomplicated circuit. Since correlation detection circuit operates within chip clock, the problem of power consumption increasing does not occur.
  • Furthermore, in transmission diversity detection method of the present invention, it is detected whether an STTD (Space Time block coding based Transmit antenna Diversity) transmission diversity processing is applied or not in the reception signal using a primary synchronization channel (primary SCH) and secondary synchronization channel (secondary SCH).
  • In addition, even if correlation detection is related to either primary SCH or secondary SCH, the spreading code corresponding to primary SCH and spreading code corresponding to secondary SCH are added. Thus, a combined spreading code is generated, and correlation detection is carried out using such a combined spreading code.
  • Hence, the precision of (S/N) of the correlation detection which is used for determining the presence of STTD transmission diversity is improved.
  • BRIEF DESCRIPTION OF DRAWINGS
  • FIG. 1 is a block diagram showing an exemplary configuration of the main part (spreading code generator) of correlation detection apparatus of the present invention;
  • FIG. 2 is a graph explaining the principle of spreading codes combining in the circuit shown in FIG. 1;
  • FIG. 3A is an illustration graph to explain the estimation of correlation values;
  • FIG. 3B is an illustration graph to explain the addition of correlation values;
  • FIG. 4 is a block diagram showing an exemplary configuration of the main part (spreading code generator) of correlation detection apparatus of the present invention;
  • FIG. 5 is a block diagram showing an exemplary configuration of a correlation detection apparatus of the present invention;
  • FIG. 6 is an illustration diagram to explain the operation of a ⅔ value converting circuit and a multiplier in an example of the correlation detection apparatus of the present invention;
  • FIG. 7 is a flowchart explaining operations of a ⅔ value converting circuit;
  • FIG. 8 is a block diagram showing an exemplary configuration of the main part (spreading code generator) of correlation detection apparatus of the present invention;
  • FIG. 9 is a block diagram showing a configuration of a DLL (delay locked loop) using correlation detection circuit of the present invention;
  • FIG. 10A is a graph illustrating one characteristic of correlation value of DLL;
  • FIG. 10B is a graph illustrating another characteristic of correlation value of DLL;
  • FIG. 10C is a graph illustrating a characteristic of the output of a subtractor of DLL;
  • FIG. 11A is a block diagram showing an exemplary configuration of the basic part (spreading code generator) of correlation detection apparatus of the present invention;
  • FIG. 11B is a graph explaining a combination of correlation values by changing weighting coefficient;
  • FIG. 12 is a block diagram showing an exemplary configuration of the main part (spreading code generator) of correlation detection apparatus of the present invention;
  • FIG. 13A is a diagram showing a configuration of synchronization channels;
  • FIG. 13B is a block diagram showing an exemplary configuration of a circuit (transmission diversity detection circuit) of the present invention, carrying out correlation detection of synchronization channels;
  • FIG. 13C is an illustration graph to explain the addition of correlation values;
  • FIG. 14 is a block diagram showing another exemplary configuration of a transmission diversity detection circuit of the present invention;
  • FIG. 15 is a diagram to explain the subject matter of STTD transmission diversity (STTD encoding processing);
  • FIG. 16 is a block diagram showing another exemplary configuration of the main part (spreading code generator) of correlation detection apparatus of the present invention; and
  • FIG. 17 is a flowchart illustrating basic procedures of correlation detection method of the present invention.
  • BEST MODE FOR CARRYING OUT THE INVENTION
  • Hereafter, embodiments of the present invention will be described with reference to the accompanying drawings.
  • Embodiment 1
  • FIG. 1 is a block diagram showing a configuration of the main part (spreading code generator) of correlation detection apparatus according to claim 1 of the present invention.
  • As shown in the figure, spreading code generator 10 generates a spreading code in synchronous with chip clock.
  • The spreading code is divided into two sequences, one is given delay corresponding to 1 chip by delay section 20, and the other is just the output without delay.
  • Delayed spreading code and non-delayed spreading code are inputted into operation section (logical circuit and combiner) 30. Operator 30 performs interpolation process (combining process), and generates the spreading code which has offset smaller than chip interval (for instance, ½ chip).
  • FIG. 2 is a graph showing the principle of interpolation process (combining process) of the spreading code generated in the circuit of FIG. 1.
  • Correlation value of the CDMA reception signal is obtained by multiplying reception signal s(t) by spreading code PN(t).
  • In FIG. 2, the time t1 is set as reference, and only the interval of a 1 chip time-spaced is considered, here, it is assumed t3. Time t2 is the middle point between t1 and t3 (offset time of only ½ chip).
  • Correlation value at time t1 is the correlation value S(t)PN(t), and correlation value at time t3 is the correlation value S(t−T)PN(t). Correlation value at time t2 is estimated from the correlation values at time t1 and time t3.
  • Although there are various ways of estimation, but here the simplest one is considered, the correlation value at time t2 is obtained by averaging the two correlation values.
  • Thus, the correlation value at time t2 is given by the following linear expression
    ½·{S(t)PN(t)+S(t−T)PN(t)}.
    Let S(t−T)PN(t)S(t)PN t+T, then, the aforementioned expression is written now as shown in expression (1) given below
    ½·S(t)·{PN(t)+PN(t+T)}  (1).
  • That is, adding the multiplication result obtained after multiplying the spreading code is equivalent to adding the spreading codes, then multiplying the spreading code obtained after such addition.
  • In the present embodiment, the reception signal is made constant, spreading code is obtained by linear computation (linear interpolation), and the obtained spreading code is multiplied by the reception signal.
  • Thus, the spreading code is generated by interpolation process (combining process), the precision of the technique after obtaining correlation value is improved so that correlation function among correlation values of the basic two codes (or more than 2) is strong.
  • In CDMA, the signal is subjected to QPSK (4-phase modulation). Thus, the phase of reception signal can be represented by vectors after carrying out mapping on the phase-plane (plane to show the phase by the coordinates I-axis and Q-axis). Therefore, the correlation value obtained after multiplying by the spreading code, similarly, can also be represented by vector.
  • As shown in FIG. 3A, when the correlation of vector {circle around (1)} and {circle around (2)} of the correlation value is strong, both are combined and vector {circle around (3)} can be generated. Thus, the reliability degree of the combined vector {circle around (3)} becomes very large.
  • However, the reliability degree of the combined vector becomes low when correlation between correlation value vector {circle around (1)} and correlation value vector {circle around (2)} which is spaced by only 1 chip is low. For example, when the phase from the middle of the reception signal is deteriorated by influence of fading and when sampling the data which is before/after the time of such deterioration, there is a case that vectors {circle around (1)} and {circle around (2)} may be obtained in opposite directions. In such a case, the combined vector {circle around (3)} of the correlation value becomes almost zero, and the reliability becomes extremely low.
  • Therefore, it is desirable to adopt a simple interpolation calculation while permitting an error of certain degree when performing interpolation of the correlation value.
  • The combination of spreading codes in correlation detection using synchronization code is shown in FIG. 3B which will be explained in Embodiment 5.
  • In such a case, it is not necessary to estimate the correlation values in since vectors {circle around (1)} and {circle around (2)} of correlation value are of the same time point and oriented towards the same direction. Simply, the correlation value {circle around (3)} is obtained by adding vectors {circle around (1)} and {circle around (2)} of the correlation value.
  • The detection reliability of the obtained correlation value does not deteriorate, and in this case, the S/N of correlation detection can be improved by combining spreading codes. Later, this point will be explained specifically.
  • The circuit shown in FIG. 4 has the configuration similar to the circuit shown in FIG. 1 added by extra delay element and adder.
  • As shown in FIG. 4, this circuit has spreading code generator 10, delay elements 20 and 21, and adders 30 and 31 to add spreading codes next to each other outputted from delay elements.
  • Spreading code is generated by logical operation “1” or “0” in a normal digital circuit. These values are mapped into “±1” in multiplier when performing despreading process.
  • Adding a code which is delayed only by 1 chip clock means adding chips next to each other.
  • When the chips next to each other are +1 and +1, then the addition result becomes “+2”. When +1 and −1, the addition result becomes “0”, and when −1 and −1, the addition result becomes “−2”. If normalization is to be carried out, the addition result becomes 3 values, “±1” and “0”.
  • Such an operation can be realized using a simple decoding circuit. The circuit of FIG. 5 shows in more details the configuration of the circuit shown in FIG. 4.
  • The ⅔ value converting circuit (decoder) 32, 33 generates spreading code chip corresponding to data combination between neighboring spreading code chips.
  • A chip data outputted from ⅔ value converting circuit (decoder) 32, 33 is multiplied by the reception signal that is hold in sample-hold circuit 50.
  • Multipliers 40 and 44 comprise multiplication circuit 41 and 45 and selector 42 and 46, respectively.
  • Operation in multiplier 40 to support computation of ⅔ value converting circuit (decoder) 32 is shown in FIG. 6.
  • Both spreading code PN(t) shown in the upper side of FIG. 6 and a 1 chip delayed spreading code PN(t+T) are inputted into ⅔ value converting circuit 32.
  • The ⅔ value converting circuit 32 determines the two inputted combination (actually, the data of two neighboring chips) as described above, outputs “0” when inputs are “+1” and “−1”, outputs “−1” when inputs are “−1” and “−1”, and outputs “+1” when inputs are “+1” and “+1”.
  • In addition, FIG. 7 is a flowchart illustrating the operation of the aforementioned ⅔ value converting circuits 30 and 31.
  • Since the correlation value becomes “0” when “0” is outputted, then “0” is outputted compulsory from selector 42 of multiplier 40. On the other hand, when “+1” and “−1” are outputted, it is just multiplied by the reception signal in multiplication circuit 41 and outputted via sector 42.
  • Accordingly, the addition between neighboring chips and multiplication of reception signal can be simply configured using a simple logic circuit.
  • For example, because there are only three multiplication values, configuration of fixed number of multipliers similar to conventional configuration of despreading circuit can be used.
  • Embodiment 2
  • FIG. 8 is a block diagram showing a configuration of a correlation detection apparatus according to Embodiment 2 of the present invention.
  • As shown in FIG. 8, such a correlation detection apparatus comprising computation controller 51, code generator 52, delay elements 53 and 54, adders 55 and 56 to add spreading code of timing close to that outputted from delay elements, spreading code switching section 57 to switch spreading codes based on control signal outputted from computation controller, multiplier 58 to perform multiplication with reception signal, multiplication result switching section 64 to switch the data resulted from accumulation of multiplication results for every spreading code, and integrators 65, 66, and 67 to integrate the accumulated symbol data.
  • In the circuit shown in FIG. 8, the employed spreading code and accumulator are switched to be time multiplexed using switch.
  • Accordingly, multipliers can be used commonly. Thus, the circuit scale can be reduced. The computation timing control is simple. Furthermore, efficient power consumption saving can be obtained.
  • Embodiment 3
  • FIG. 9 is a block diagram showing a configuration of a delay locked loop (DLL) according to the present embodiment.
  • It is an exemplary circuit which practically uses despreading result of a ±½ chip timing from the aforementioned data combination of neighboring chips.
  • As shown in FIG. 9, the DLL of the present embodiment comprising spreading code generator 61, delay elements 62 and 63, adders 64 and 65 to add spreading code of timing close to that outputted from delay elements, multipliers 66, 67 and 68 to carry out multiplication of reception signal, integrators 69, 70, and 71 to integrate the accumulated symbol data from multiplication result, subtractor 75 to subtract the difference of a ±½ chip despreading value, loop filter 74 to fix the time constant of a delay lock loop, and clock generating circuit 73 to carry out clock generation when generation timing outputted from loop filter is changed due to tracking, etc.
  • Characteristics of the two inputs of subtractor 75 are shown in FIG. 10A and FIG. 10B, respectively. While the output of subtractor 75 has S-shape characteristics as shown in FIG. 10C.
  • In the present invention, the spreading code is generated by calculation, the timing when sample-hold is performed on the reception signal is one since the reception signal is made constant. Moreover, since a complicated timing control is not necessary, it becomes possible to have low speed operation (chip clock operation), and efficient power consumption saving can be achieved.
  • Embodiment 4
  • Applicable example of the circuit configuration is shown in FIG. 11A.
  • Such a circuit is similar to the circuit of FIG. 1 added by weighting coefficient circuits (amplifier used for weighting) 100 and 300. It is possible to carry out a highly precise interpolation by freely changing the weighting coefficient.
  • As shown in FIG. 11B, 1 chip interval is divided into 4 divisions (t1-t5), and spreading codes used for obtaining correlation at each time point can be combined.
  • However, when analyzing function is erroneously determined in ±½ chip, it is necessary to configure delay circuit 200 to handle large number of bits or the later circuit must be configured to process large number of bits relating to the necessity to process a large number of data bits.
  • FIG. 12 is just a modification of FIG. 11A, and it is a circuit built so that to be compatible to FIG. 4, in addition, it is configured so that the offset amount of the code can be adjusted in either positive direction or negative direction.
  • Embodiment 5
  • FIG. 13(a)-(c) are figures to explain the correlation detection method of a W-CDMA synchronization channel (SCH) based on IMT2000 (3G TS 25.211 Version 3.1.1 (1999-12), p. 25).
  • A synchronization channel (SCH) is a downlink channel showing information whether STTD (Space time block coding based transmit antenna diversity) encoding is carried out in base station side or not.
  • Moreover, such a synchronization channel (SCH) is used by a mobile terminal for cell search. That is, the reception signal which is subjected to STTD encoding is employed to detect the frame header and slot header.
  • The details of STTD transmission diversity is shown in FIG. 15. The STTD encoder 41 of the base station performs STTD encoding processing on the transmission symbols S1 and S2.
  • The transmission symbols S1 and S2 are just outputted from one antenna (ant1). Whereas S1* and S2* are outputted from the other antenna (ant2). Here, S1* is the complex conjugate of transmission symbol S1, similarly S2* is the complex conjugate of transmission symbol S2.
  • A reception side apparatus (mobile terminal) receives a multipath signal (P1, P2) by antenna 3. In addition, the reception signal in which STTD encoding processing is carried out is detected, frame header and slot header are also detected using synchronization channel (SCH).
  • As shown in FIG. 13A, a synchronization channel (SCH) consists of two channels, primary SCH and secondary SCH.
  • One frame is composed of 15 slots, and the presence of STTD encoding is shown by the value multiplied by a factor (a) inserted in the first synchronization code Cp in the position of slot header in primary SCH.
  • When the STTD encoding processing is employed in the reception data, the value “a” is assigned “1”, while it is assigned “−1” when STTD encoding processing is not employed.
  • On the other hand, the value multiplied by the factor (a) is inserted into the second synchronization code Cs(i, k) in the secondary SCH (here, i shows number of scrambling code group and k shows the slot number).
  • When STTD encoding processing is employed in the reception data, the value “a” is assigned “1”, while it is assigned “−1” when STTD encoding processing is not employed.
  • The data is generated by multiplying similar data by different codes respectively, first and second synchronization code (Cp, Cs). In addition, the position of first synchronization code Cp in primary SCH and position of synchronization code Cs in secondary SCH are the same. That is, they are synchronized.
  • Moreover, since the primary SCH and secondary SCH are transmitted simultaneously from transmission side, and even if they are received under the influence of fading, in the reception side, first and second synchronization code are received at the same time point, and both have the same phase. In addition, since each code is generated based on a common data, the correlation values theoretically are also similar.
  • In the present embodiment, the objective is considered in such a point. That is, even if the correlation detection is relating to either channel, primary SCH or secondary SCH, the spreading code corresponding to primary SCH (first synchronization Cp) and spreading code corresponding to secondary SCH (second synchronization code Cs) are added and a combined spreading code (aCp+aCs) is generated, then, correlation detection is carried out using such a combined spreading code (aCp+acs).
  • Accordingly, the S/N of correlation detection signal is improved. Therefore, it is possible to determine without error the presence of STTD transmission diversity. In addition, it is also possible to perform correctly the cell search.
  • The configuration of correlation detection circuit according to the present embodiment is shown in FIG. 13B.
  • Spreading code generator 150 generates a·Cp and spreading code generator 151 generates a·Cs.
  • Adder 152 adds a·Cp and a·Cs, and outputs the combined spreading code (a·Cp+a·Cs).
  • Adder 152 carries out the ⅔ value conversion similar to ⅔ value converting circuit (32, 33) of FIG. 5.
  • The accumulated spreading code (combined synchronization code) is multiplied by reception signal in multiplier 153. Then, correlation value is detected by performing integration in integration circuit 154.
  • As shown in FIG. 13C, the correlation value {circle around (1)} is obtained by multiplying the first synchronization code, while correlation value {circle around (2)} is obtained by multiplying the second synchronization code. In addition to the remarkable improvement of the S/N of correlation detection due to the addition {circle around (1)}+{circle around (2)} (={circle around (3)}), detection sensitivity is also improved.
  • FIG. 14 is a block diagram showing an exemplary modification of correlation detection circuit.
  • The circuit of FIG. 14 is characterized by adding a switch SW1 to correlation detection circuit shown in FIG. 13B.
  • In the circuit of FIG. 14, it is possible to multiply the reception signal by either of aCp, aCs, or (aCp+aCs) selected by switching the switch SW1 (function as selector).
  • Accordingly, variety of correlation detection processing using synchronization channel is obtained. For example, three correlation values are obtained by switching switch (selector) SW1. In addition, each correlation value is compared mutually, and by using the largest value, it is possible to control the deterioration of correlation detection precision which is caused by fading.
  • Moreover, although the correlation detection is carried out per chip clock in the circuit of FIG. 13A, but if considering the circuit configuration shown in FIG. 16, an offset of ±½ chip unit can be obtained in spreading code similar to the previously cited exemplary embodiment (FIG. 1).
  • When the basic procedures of correlation detection processing of the aforementioned present invention are compiled, then, they become as shown in FIG. 17.
  • In other words, one code (combined code) is generated by combining (including linear interpolation or addition process) more than 2 codes (step 700).
  • Then, generated code is multiplied by the reception data, and the correlation value is detected after accumulating the multiplication results (step 701).
  • According to the present invention as discussed above, it is possible to generate spreading code, which is not generated only by a conventional chip unit, with a precise timing fraction by chip synchronization.
  • Moreover, circuit scale reduction by the common use of computation devices, simplification of computation control, and reduction of power consumption can be realized by using correlation detection apparatus of the present invention.
  • In addition to the aforementioned effects, in correlation detection using synchronization code, the S/N of correlation value can be improved.
  • INDUSTRIAL APPLICABILITY
  • The present invention is applicable to a communication apparatus based on W-CDMA system.

Claims (4)

1. A correlation detection apparatus that detects a correlation between a reception signal and a spreading code, comprising:
a logic circuit operated with a chip clock, said logic circuit generating said spreading code of an offset unit of ½ chip according to a combination value of chips next to each other in a spreading code sequence, the spreading code sequence taking values of “+1” and “−1”, said logic circuit comprising a ⅔ value converter that outputs a “0” when chips next to each other are not similar, outputs a “+1” when chips next to each other are of a value “+1”, and outputs a “−1” when chips next to each other are of a value “−1”.
2. A method for detecting a correlation between a reception signal and a spreading code generated with an offset unit of less than one chip in accordance with a combination value of chips next to each other in a spreading code sequence in which the spreading code sequence takes values of “+1” and “−1”, the method comprising:
outputting a “0” when chips next to each other are not similar;
outputting a “+1” when chips next to each other are of a value “+1”; and
outputting a “−1” when chips next to each other are of a value “−1”.
3. The method of claim 2, further comprising:
using a logic circuit operated with a chip clock to generate the spreading code of an offset unit of ½ chip according in accordance with the combination value of chips next to each other in the spreading code sequence.
4. The method of claim 3, wherein using a logic circuit comprises using a ⅔ value converter.
US11/877,418 2001-04-05 2007-10-23 Correlation detection method, correlation detection apparatus, transmission diversity detection method and transmission diversity detection circuit Abandoned US20080095217A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/877,418 US20080095217A1 (en) 2001-04-05 2007-10-23 Correlation detection method, correlation detection apparatus, transmission diversity detection method and transmission diversity detection circuit

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2001107192 2001-04-05
JP2001107192A JP3462477B2 (en) 2001-04-05 2001-04-05 Correlation detection device and correlation detection method
JPPCT/JP02/03372 2002-04-04
US10/312,583 US7313173B2 (en) 2001-04-05 2002-04-04 Correlation detection method and apparatus, transmission diversity detection method and apparatus, each method and apparatus for detection within a small time unit
US11/877,418 US20080095217A1 (en) 2001-04-05 2007-10-23 Correlation detection method, correlation detection apparatus, transmission diversity detection method and transmission diversity detection circuit

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
JPPCT/JP02/03372 Continuation 2001-04-05 2002-04-04
US10/312,583 Continuation US7313173B2 (en) 2001-04-05 2002-04-04 Correlation detection method and apparatus, transmission diversity detection method and apparatus, each method and apparatus for detection within a small time unit

Publications (1)

Publication Number Publication Date
US20080095217A1 true US20080095217A1 (en) 2008-04-24

Family

ID=18959550

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/312,583 Expired - Fee Related US7313173B2 (en) 2001-04-05 2002-04-04 Correlation detection method and apparatus, transmission diversity detection method and apparatus, each method and apparatus for detection within a small time unit
US11/877,418 Abandoned US20080095217A1 (en) 2001-04-05 2007-10-23 Correlation detection method, correlation detection apparatus, transmission diversity detection method and transmission diversity detection circuit

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/312,583 Expired - Fee Related US7313173B2 (en) 2001-04-05 2002-04-04 Correlation detection method and apparatus, transmission diversity detection method and apparatus, each method and apparatus for detection within a small time unit

Country Status (2)

Country Link
US (2) US7313173B2 (en)
JP (1) JP3462477B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090080566A1 (en) * 2004-04-01 2009-03-26 Nortel Networks Limited Space-time block coding systems and methods
US20100202502A1 (en) * 2004-04-01 2010-08-12 Nortel Networks Limited Space-time block coding systems and methods

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3462477B2 (en) * 2001-04-05 2003-11-05 松下電器産業株式会社 Correlation detection device and correlation detection method
CN1138428C (en) * 2001-06-11 2004-02-11 华为技术有限公司 Method for selecting synchronous code in synchronizing system of mobile communication
GB2381714B (en) * 2001-11-02 2004-07-07 Toshiba Res Europ Ltd Receiver processing system
JP3581357B2 (en) * 2002-05-22 2004-10-27 松下電器産業株式会社 Communication terminal apparatus and spreading code estimation method
KR100651505B1 (en) * 2004-08-30 2006-11-29 삼성전자주식회사 Apparatus and method for code tracker at multipath environment in ds-cdma communication system
DE102005053301B3 (en) * 2005-11-09 2007-02-22 Atmel Germany Gmbh Data symbols detection unit for transmit/receive device, has sequence provisioning unit providing group of sequences, which are stepped higher than sequences in transmission side, where chips of respective sequences store different values
US8948208B2 (en) * 2008-11-07 2015-02-03 Qualcomm Incorporated Conveying information through phase offset on PSS relative to DL-RS
US9167466B2 (en) * 2012-09-06 2015-10-20 Apple Inc. Enhanced measurement reporting to improve throughput when using multicarrier cells

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US57729A (en) * 1866-09-04 Improved apparatus for carbureting gas
US4759034A (en) * 1986-12-02 1988-07-19 General Research Of Electronics, Inc. Multi-step spread spectrum communication apparatus
US5315616A (en) * 1992-12-31 1994-05-24 Gte Government Systems Corporation Correlator for DSSS communications
US5960028A (en) * 1995-08-11 1999-09-28 Sharp Kabushiki Kaisha Spread spectrum communication system
US6154487A (en) * 1997-05-21 2000-11-28 Mitsubishi Denki Kabushiki Kaisha Spread-spectrum signal receiving method and spread-spectrum signal receiving apparatus
US6205167B1 (en) * 1997-12-23 2001-03-20 Philips Electronics North America Corporation Apparatus and method for code tracking in an IS-95 spread spectrum communications system
US6317078B1 (en) * 1998-09-25 2001-11-13 Thomson-Csf Sextant Method and device for reception processing of a GPS satellite L2 signal
US20020051486A1 (en) * 1998-10-05 2002-05-02 Volker Aue Process for receiving spread-spectrum signals
US20020057729A1 (en) * 1997-12-23 2002-05-16 Kamgar Farbod Apparatus and method for locking onto a psuedo-noise code in an is- 95 spread spectrum communications system
US6393047B1 (en) * 1998-06-16 2002-05-21 Telefonaktiebolaget Lm Ericsson (Publ) Quadriphase spreading codes in code division multiple access communications
US6493334B1 (en) * 1999-05-26 2002-12-10 Telecommunications Research Laboratories Spread spectrum time-division multiple access communication scheme
US6650689B1 (en) * 1998-07-17 2003-11-18 Fujitsu Limted Correlator and delay lock loop circuit
US7016287B2 (en) * 2001-02-06 2006-03-21 Lg Electronics Inc. Method and apparatus of modulating/demodulating data for an optical recording medium
US20060098721A1 (en) * 1997-11-19 2006-05-11 Alain Rabaeijs Method and apparatus for receiving GPS/GLONASS signals
US20070104086A1 (en) * 1999-05-31 2007-05-10 Electronics And Telecommunications Research Institute Apparatus and Method for Modulating Data Message By Employing Orthogonal Variable Spreading Factor (OVSF) Codes in Mobile Communication System
US7313173B2 (en) * 2001-04-05 2007-12-25 Matsushita Electric Industrial Co., Ltd. Correlation detection method and apparatus, transmission diversity detection method and apparatus, each method and apparatus for detection within a small time unit

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3349870B2 (en) 1995-06-26 2002-11-25 日本信号株式会社 Spread spectrum communication equipment for train control
JP2000315965A (en) 1999-03-01 2000-11-14 Sharp Corp Synchronization tracing circuit
JP4298079B2 (en) 1999-08-26 2009-07-15 キヤノン株式会社 Synchronization holding circuit

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US57729A (en) * 1866-09-04 Improved apparatus for carbureting gas
US4759034A (en) * 1986-12-02 1988-07-19 General Research Of Electronics, Inc. Multi-step spread spectrum communication apparatus
US5315616A (en) * 1992-12-31 1994-05-24 Gte Government Systems Corporation Correlator for DSSS communications
US5960028A (en) * 1995-08-11 1999-09-28 Sharp Kabushiki Kaisha Spread spectrum communication system
US6154487A (en) * 1997-05-21 2000-11-28 Mitsubishi Denki Kabushiki Kaisha Spread-spectrum signal receiving method and spread-spectrum signal receiving apparatus
US20060098721A1 (en) * 1997-11-19 2006-05-11 Alain Rabaeijs Method and apparatus for receiving GPS/GLONASS signals
US20020057729A1 (en) * 1997-12-23 2002-05-16 Kamgar Farbod Apparatus and method for locking onto a psuedo-noise code in an is- 95 spread spectrum communications system
US6205167B1 (en) * 1997-12-23 2001-03-20 Philips Electronics North America Corporation Apparatus and method for code tracking in an IS-95 spread spectrum communications system
US6393047B1 (en) * 1998-06-16 2002-05-21 Telefonaktiebolaget Lm Ericsson (Publ) Quadriphase spreading codes in code division multiple access communications
US6650689B1 (en) * 1998-07-17 2003-11-18 Fujitsu Limted Correlator and delay lock loop circuit
US6317078B1 (en) * 1998-09-25 2001-11-13 Thomson-Csf Sextant Method and device for reception processing of a GPS satellite L2 signal
US20020051486A1 (en) * 1998-10-05 2002-05-02 Volker Aue Process for receiving spread-spectrum signals
US6493334B1 (en) * 1999-05-26 2002-12-10 Telecommunications Research Laboratories Spread spectrum time-division multiple access communication scheme
US20070104086A1 (en) * 1999-05-31 2007-05-10 Electronics And Telecommunications Research Institute Apparatus and Method for Modulating Data Message By Employing Orthogonal Variable Spreading Factor (OVSF) Codes in Mobile Communication System
US7016287B2 (en) * 2001-02-06 2006-03-21 Lg Electronics Inc. Method and apparatus of modulating/demodulating data for an optical recording medium
US20060140099A1 (en) * 2001-02-06 2006-06-29 Ahn Seong K Method and apparatus of modulating/demodulating data for an optical recording medium
US7313173B2 (en) * 2001-04-05 2007-12-25 Matsushita Electric Industrial Co., Ltd. Correlation detection method and apparatus, transmission diversity detection method and apparatus, each method and apparatus for detection within a small time unit

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090080566A1 (en) * 2004-04-01 2009-03-26 Nortel Networks Limited Space-time block coding systems and methods
US20100202502A1 (en) * 2004-04-01 2010-08-12 Nortel Networks Limited Space-time block coding systems and methods
US8411787B2 (en) 2004-04-01 2013-04-02 Research In Motion Limited Space-time block coding systems and methods
US8422585B2 (en) * 2004-04-01 2013-04-16 Research In Motion Limited Space-time block coding systems and methods
US9276657B2 (en) 2004-04-01 2016-03-01 Blackberry Limited Space-time block coding systems and methods
US9356735B2 (en) 2004-04-01 2016-05-31 Blackberry Limited Space-time block coding systems and methods

Also Published As

Publication number Publication date
JP3462477B2 (en) 2003-11-05
US7313173B2 (en) 2007-12-25
US20040008758A1 (en) 2004-01-15
JP2002305504A (en) 2002-10-18

Similar Documents

Publication Publication Date Title
US20080095217A1 (en) Correlation detection method, correlation detection apparatus, transmission diversity detection method and transmission diversity detection circuit
JP4724747B2 (en) CDMA receiving apparatus and CDMA receiving method
KR100298565B1 (en) Spread spectrum signal reception method and spread spectrum signal reception apparatus
US5793796A (en) Apparatus for use in equipment providing a digital radio link between a fixed and a mobile radio unit
KR100275613B1 (en) Cdma receiving apparatus
US6163563A (en) Digital communication system for high-speed complex correlation
US6414985B1 (en) Method for determining reference phase in radio communication system which uses orthogonal M-ary modulation, and coherent detection method using the same
KR19990007063A (en) Signal receiver in CDMA communication system
US6628700B1 (en) CDMA reception method and CDMA receiver
US7606334B2 (en) Channel estimation using pilot symbols
WO2003093929A2 (en) Simple and robust digital code tracking loop for wireless communication systems
US7042926B2 (en) Low complexity multiuser detector
JP3875998B2 (en) Communication system apparatus and method
KR100395384B1 (en) Demodulation of receiver with simple structure
US6263012B1 (en) Receiver apparatus for CDMA communication system
JP3103311B2 (en) RAKE receiver
KR100445496B1 (en) Receiving device and receiving method
US20180219575A1 (en) Signal detection circuit and signal detection method
KR100354164B1 (en) Signal Demodulation Apparatus in CDMA
EP1168743A2 (en) Carrier recovery using pilot symbols
JP3210914B2 (en) Error estimation apparatus for direct-sequence received data and direct-sequence reception apparatus
JP3530164B2 (en) STTD decoding method and STTD decoder
JP2880153B1 (en) Signal receiving apparatus in DS-CDMA system
JPH1098411A (en) Rake receiver

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION