HK1108982B - Orthogonal complex spreading method for multichannel and apparatus thereof - Google Patents
Orthogonal complex spreading method for multichannel and apparatus thereof Download PDFInfo
- Publication number
- HK1108982B HK1108982B HK08101487.0A HK08101487A HK1108982B HK 1108982 B HK1108982 B HK 1108982B HK 08101487 A HK08101487 A HK 08101487A HK 1108982 B HK1108982 B HK 1108982B
- Authority
- HK
- Hong Kong
- Prior art keywords
- code
- sequence
- value
- complex
- signal
- Prior art date
Links
Description
The present invention relates to an orthogonal complex spreading method for a multichannel and an apparatus thereof, and in particular, to an improved orthogonal complex spreading method for a multichannel and an apparatus thereof which are capable of decreasing a peak power-to-average power ratio by introducing an orthogonal complex spreading structure and spreading the same using a spreading code, implementing a structure capable of spreading complex output signals using a spreading code by adapting a permutated orthogonal complex spreading structure for a complex-type multichannel input signal with respect to summed signal values, and decreasing a phase dependency of an interference based on a multipath component (when there is one chip difference) of a self signal, which is a problem that is not overcome by a permutated complex spreading modulation method, by a combination of an orthogonal Hadamard sequence.
Generally, in the mobile communication system, it is known that a linear distortion and non-linear distortion affect power amplifier. The statistical characteristic of a peak power-to-average power ratio has a predetermined interrelationship for a non-linear distortion.
The third non-linear distortion which is one of the factors affecting the power amplifier causes an inter-modulation product problem in an adjacent frequency channel. The above-described inter-modulation product problem is generated due to a high peak amplitude for thereby increasing an adjacent channel power (ACP), so that there is a predetermined limit for selecting an amplifier. In particular, the CDMA (Code Division Multiple Access) system requires a very strict condition with respect to a linearity of a power amplifier. Therefore, the above-described condition is a very important factor.
In accordance with IS-97 and IS-98, the FCC stipulates a condition on the adjacent channel power (ACP). In order to satisfy the above-described condition, a bias of a RF power amplifier should be limited.
According to the current IMT-2000 system standard recommendation, a plurality of CDMA channels are recommended. In the case that a plurality of channels are provided, the peak power-to-average power ratio is considered as an important factor for thereby increasing efficiency of the modulation method.
The IMT-2000 which is known as the third generation mobile communication system has a great attention from people as the next generation communication system following the digital cellular system, personal communication system, etc. The IMT-2000 will be commercially available as one of the next generation wireless communication system which has a high capacity and better performance for thereby introducing various services and international loaming services, etc.
Many countries propose various IMT-2000 systems which require high data transmission rates adapted for an internet service or an electronic commercial activity. This is directly related to the power efficiency of a RF amplifier.
The CDMA based IMT-2000 system modulation method introduced by many countries is classified into a pilot channel method and a pilot symbol method. Of which, the former is directed to the ETRI 1.0 version introduced in Korea and is directed to CDMA ONE introduced in North America, and the latter is directed to the NTT-DOCOMO and ARIB introduced in Japan and is directed to the FMA2 proposal in a reverse direction introduced in Europe.
Since the pilot symbol method has a single channel effect based on the power efficiency, it is superior compared to the pilot channel method which is a multichannel method. However since the accuracy of the channel estimation is determined by the power control, the above description does not have its logical ground.
In a summing unit 40, the pilot signal multiplied by the channel gain A0 and the fundamental channel signal multiplied by the channel gain A1 are summed by a first adder for thereby obtaining an identical phase information, and the supplemental channel signal multiplied by the channel gain A2 and the control channel signal multiplied by the channel gain A3 are summed by a second adder for thereby obtaining an orthogonal phase information.
The thusly obtained in-phase information and quadrature-phase information are multiplied by a PN1 code and PN2 code by a spreading unit 50, and the identical phase information multiplied by the PN2 code is subtracted from the identical phase information multiplied by the PN1 code and is outputted as an I channel signal, and the quadrature-phase information multiplied by the PN1 code and the in-phase information multiplied by the PN2 code are summed and are outputted through a delay unit as a Q channel signal.
The CDMA ONE is implemented using a complex spreading method. The pilot channel and the fundamental channel spread to a Walsh code 1 are summed for thereby forming an in-phase information, and the supplemental channel spread to the Walsh code 2 and the control channel spread to a Walsh code 3 are summed for thereby forming an quadrature-phase information. In addition, the in-phase information and quadrature-phase information are complex-spread by PN codes.
As shown therein, in the CDMA ONE, the left and right information, namely, the in-phase information (I channel) and the upper and lower information, namely, the quadrature-phase information (Q channel) pass through the actual pulse shaping filter for thereby causing a peak power, and in the ETRI version 1.0 shown in Figures 3A and 3B , a peak power may occur in the transverse direction for thereby causing deterioration.
In view of the crest factor and the statistical distribution of the power amplitude, in the CDMA ONE, the peak power is generated in vertical direction, so that the irregularity problem of the spreading code and an inter-interference problem occur.
Accordingly, it is an object of the present invention to provide an orthogonal complex spreading method for a multichannel and an apparatus thereof that overcome the aforementioned problems encountered in the conventional art.
The CDMA system requires a strict condition for a linearity of a power amplifier, so that the peak power-to-average power ratio is important. In particular, the characteristic of the IMT-2000 system is determined based on the efficiency of the modulation method since multiple channels are provided, and the peak power-to-average power ratio is adapted as an important factor.
It is another object of the present invention to provide an orthogonal complex spreading method for a multichannel and an apparatus thereof which have an excellent power efficiency compared to the CDMA-ONE introduced in U.S.A. and the W-CDMA introduced in Japan and Europe and is capable of resolving a power unbalance problem of an in-phase channel and a quadrature-phase channel as well as the complex spreading method.
It is still another object of the present invention to provide an orthogonal complex spreading method for a multichannel and an apparatus thereof which is capable of stably maintaining a low peak power-to-average power ratio.
It is still another object of the present invention to provide an orthogonal complex spreading method for a multichannel and an apparatus thereof in which a spreading operation is implemented by multiplying a predetermined channel data among data of a multichannel by an orthogonal Hadamard sequence and a gain, and multiplying a data of another channel by an orthogonal Hadamard sequence and a gain, summing the information of two channels in complex type, multiplying the summed information of the complex type by the orthogonal Hadamard sequence of the orthogonal type, obtaining a complex type, summing a plurality of channel information of the complex type in the above-described manner and multiplying the information of the complex type of the multichannel by a spreading code sequence.
It is still another object of the present invention to provide an orthogonal complex spreading method for a multichannel and an apparatus thereof which is capable of decreasing the probability that the power becomes a zero state by preventing the FIR filter input state from exceeding ± 90° in an earlier sample state, increasing the power efficiency, decreasing the consumption of a bias power for a back-off of the power amplifier and saving the power of a battery.
It is still another object of the present invention to provide an orthogonal complex spreading method for a multichannel and an apparatus thereof which is capable of implementing OCQPSK (Orthogonal Complex QPSK).
According to the invention in a first aspect there is provided a multichannel complex spreading apparatus for spreading data of a plurality of channels, the apparatus comprising a plurality of complex multipliers in which data of a respective channel is multiplied by a gain and an orthogonal Hadamard sequence; a complex summing unit for complex summing the outputs of two or more said complex multipliers to generate complex-summed data; a spreading unit for multiplying the complex-summed data by a predetermined spreading code (SC); a pulse shaping filter for filtering the data spread by the spreading unit; a modulation wave multiplier for multiplying the output signal from the pulse shaping filter by a modulation carrier wave; and an antenna for transmitting the thus modulated data.
According to the invention in a second aspect there is provided a method of multichannel complex spreading of data of a plurality of channels comprising the steps of multiplying data of a respective said channel in one of a plurality of complex multipliers by a gain and an orthogonal Hadamard sequence; complex summing the outputs of two or more said complex multipliers in a complex summing unit to generate complex-summed data; multiplying the complex-summed data in a spreading unit by a predetermined spreading code (SC); filtering the data spread by the spreading unit using a pulse shaping filter; multiplying the output signal from the pulse shaping filter in a modulation wave multiplier by a modulation carrier wave; and transmitting the thus modulated data using an antenna.
Preferably the method includes the steps of complex-summing αn1WM,n1Xn1 which is obtained by multiplying an orthogonal Hadamard sequence WM,n1 by a first data Xn1 of a n-th block and αn2WM,n2Xn2 which is obtained by multiplying an orthogonal Hadamard sequence WM,n2 by a second data Xn2 of a n-th block; complex-multiplying αn1WM,n1Xn1+jαn2WM,n2Xn2 which is summed in the complex type and WM,n3+jWM,n4 of the complex type using a complex multiplier and outputting as an in-phase information and quadrature-phase information; and summing only in-phase information outputted from a plurality of blocks and only quadrature-phase information outputted therefrom and spreading the same using a spreading code.
Also preferably the orthogonal complex spreading apparatus includes a plurality of complex multiplication blocks for distributing the data of the multichannel and complex-multiplying αn1WM,n1Xn1+jαn2WM,n2Xn2 in which αn1WM,n1Xn1 which is obtained by multiplying the orthogonal Hadamard sequence WM,n1 with the first data Xn1 of the n-th block and the gain αn1 and αn2WM,n2Xn2 which is obtained by multiplying the orthogonal Hadamard sequence WM,n2 with the second data Xn2 of the n-th block and the gain αn2 and W M,n3+W M,n4 using the complex multiplier; a summing unit for summing only the in-phase information outputted from each block of the plurality of the complex multiplication blocks and summing only the quadrature-phase information; and a spreading unit for multiplying the in-phase information and the quadrature-phase information summed by the summing unit with the spreading code and outputting an I channel and a Q channel.
There is also disclosed herein an orthogonal complex spreading apparatus according to an example suitable for understanding second embodiment of the present invention which includes first and second Hadamard sequence multipliers for allocating the multichannel to a predetermined number of channels, splitting the same into two groups and outputting αn1WM,n1Xn1 which is obtained by multiplying the data Xn1 of each channel by the gain αn1 and the orthogonal Hadamard sequence WM,n1;
a first adder for outputting which is obtained by summing the output signals from the first Hadamard sequence multiplier;
a second adder for outputting which is obtained by summing the output signals from the second Hadamard sequence multiplier; a complex multiplier for receiving the output signal from the first adder and the output signal from the second adder in the complex form of and complex-multiplying WM,I+jPWM,Q which n=1 consist of the orthogonal Hadamard code WM,I, and the permutated orthogonal Hadamard code PWM,Q that WM,Q and a predetermined sequence P are complex-multiplied; a spreading unit for multiplying the output signal from the complex multiplier by the spreading code; a filter for filtering the output signal from the spreading unit; and a modulator for multiplying and modulating the modulation carrier wave, summing the in-phase signal and the quadrature-phase signal and outputting a modulation signal of the real number.
According to the present invention in a first aspect there is provided a spreading method comprising generating a first signal, a, based on at least a first input, a first code and a first gain; generating a second signal, b, based on at least a second input, a second code and a second gain, wherein the first and second codes are Hadamard code sequences; receiving a first sequence of sequence elements, the sequence elements in the first sequence alternating between a first value and a second value, the first value being different from the second value; receiving a second sequence SC comprising at least a first element having the first value and a second element having the second value; outputting SC·a-SC·b·d, wherein d is a third signal that is a multiplication of the first sequence of sequence elements by a third sequence P; outputting SC·b+SC·a·d; generating filtered outputs by processing the outputted SC·a-SC·b·d and SC·b+SC·a·d through one or more pulse shaping filters; generating modulated signals by multiplying the filtered outputs with carrier waves; and transmitting the modulated signals through an antenna.
According to the present invention in a second aspect there is provided a spreading apparatus comprising a first signal generator configured to generate a first signal, a, based on at least a first input, a first code and a first gain; a second signal generator configured to generate a second signal, b, based on at least a second input, a second code and a second gain; a first sequence receiving unit configured to receive a first sequence of sequence elements alternating between a first value and a second value, the first value being different from the second value; a second sequence receiving unit configured to receive a second sequence SC comprising at least a first element having the first value and a second element having the second value; a first output unit configured to output SC·a-SC·b·d wherein d is a third signal that is a multiplication of the first sequence of sequence elements by a third sequence P; a second output unit configured to output SC·b+SC·a·d; a first pulse shaping filter coupled to the first output unit and configured to generate a first filtered output by processing the outputted SC·a-SC·b·d; a second pulse shaping filter coupled to the second output unit and configured to generate a second filtered output by processing SC·b+SC·a·d; a first modulator coupled to the first pulse shaping filter and configured to generate a modulated signal by multiplying the first filtered output with a first carrier wave; a second modulator coupled to the second pulse shaping filter and configured to generate a modulated signal by multiplying the second filtered output with a second carrier wave; and an antenna configured to transmit the first and second modulated signals.
Additional advantages, objects and other features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objects and advantages of the invention may be realized and attained as particularly pointed out in the appended claims.
The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present invention, and wherein:
- Figure 1 is a block diagram illustrating a conventional multichannel complex spreading method of a CDMA (Code Division Multiple Access) ONE method;
- Figure 2A is a view illustrating a constellation plot of a conventional CDMA ONE method;
- Figure 2B is a view illustrating a maximum open point after the actual shaping filter of Figure 2A;
- Figure 3A is a view illustrating a constellation plot of a conventional ETRI version 1.0 method;
- Figure 3B is a view illustrating a maximum open point after the actual pulse shaping filter of Figure 3A;
- Figure 4 is a block diagram illustrating a multichannel orthogonal complex spreading apparatus according to the present invention;
- Figure 5A is a circuit diagram illustrating the complex multiplexor of Figure 4;
- Figure 5B is a circuit diagram illustrating the summing unit and spreading unit of Figure 4;
- Figure 5C is a circuit diagram illustrating another embodiment of the spreading unit of Figure 4;
- Figure 5D is a circuit diagram illustrating of the filter and modulator of Figure 4;
- Figure 6A is a view illustrating a constellation plot of an OCQPSK using the apparatus of figure 4;
- Figure 6B is a view illustrating a maximum open point after the actual pulse shaping filter of Figure 6A;
- Figure 7 is a view illustrating a power peak occurrence statistical distribution characteristic with respect to an average power;
- Figure 8 is a view illustrating an orthogonal Hadamard sequence;
- Figure 9 is a circuit diagram illustrating a multichannel permutated orthogonal complex spreading apparatus suitable for understanding the invention;
- Figure 10 is a circuit diagram illustrating the complex multiplier;
- Figure 11 is a circuit diagram illustrating a multichannel permutated orthogonal complex spreading apparatus for a voice service;
- Figure 12 is a circuit diagram illustrating a multichannel permutated orthogonal complex spreading apparatus having a high quality voice service and a low transmission rate;
- Figure 13A is a circuit diagram illustrating a multichannel permutated orthogonal complex spreading apparatus for a QPSK having a high transmission rate ;
- Figure 13B is a circuit diagram illustrating a multichannel permutated orthogonal complex spreading apparatus for a data having a high transmission rate ;
- Figure 14A is a circuit diagram illustrating a multichannel permutated orthogonal complex spreading apparatus for a multimedia service having a QPSK data ;
- Figure 14B is a circuit diagram illustrating a multichannel permutated orthogonal complex spreading apparatus for a multimedia service;
- Figure 15A is a phase trajectory view of an OCQPSK using the apparatus of Figure 4;
- Figure 15B is a phase trajectory view of a POCQPSK using the apparatus of Figure 9; and
- Figure 15C is a phase trajectory view of a complex spreading method according to the present invention.
The complex summing unit and complex multiplier according to the present invention will be explained with reference to the accompanying drawings. In the present invention, two complexes (a+jb) and (c+jd) are used, where a, b, c and d represent predetermined real numbers.
A complex summing unit outputs (a+c)+j(b+d), and a complex multiplier outputs ((axc)-(bxd))+j((bxc)+(axd)). Here, a spreading code sequence is defined as SC, an information data is defined as Xn1, and Xn2, a gain constant is defined as αn1 and αn2, and an orthogonal Hadamard sequence is defined as WM, n1, WM, n2, WM, n3, WM, n4, WM,I, WM,Q, where M represents a MxM Hadamard matrix, and n1, n2, n3 and n4 represents index of a predetermined vector of the Hadamard matrix. For example, n3 represents a Hadamard vector which is a third vector value written into the n-th block like the n-th block 100n of Figure 4 . The Hadamard M represents a Hadamard matrix. For example, if the matrix W has values of 1 and -1, in the WTxW, the main diagonal terms are M, and the remaining products are zero. Here, T represents a transpose.
The data Xn1, Xn2, WM, n1, WM, n2, WM, n3, WM, n4, WM, I, and WM, Q, and SC are combined data consisting of +1 or -1, and αn1, and αn2 represent real number.
As shown therein, there is provided a plurality of complex multipliers 100 through 100n in which a data of a predetermined channel is multiplied by a gain and orthogonal Hadamard sequence, and a data of another channel is multiplied by the orthogonal Hadamard sequence for thereby complex-summing two channel data, the orthogonal Hadamard sequence of the complex type is multiplied by the complex-summed data, and the data of other two channels are complex-multiplied in the same manner described above. A summing unit 200 sums and outputs the output signals from the complex multipliers 100 through 100n. A spreading unit 300 multiplies the output signal from the summing unit 200 with a predetermined spreading code SC for thereby spreading the signal. A pulse shaping filter 400 filters the data spread by the spreading unit 300. A modulation wave multiplier 500 multiplies the output signal from the filter 400 with a modulation carrier wave and outputs the modulated data through an antenna.
As shown in Figure 4 , the first complex multiplier 100 complex-sums α11WM,11X11 which is obtained by multiplying the orthogonal Hadamard sequence WM,11 with the data X11 of one channel and the gain α11, and α2 WM,12X12, which is obtained by multiplying the orthogonal Hadamard sequence WM,12 with the data X12 of another channel and the gain α12 and complex-multiplies α11WM,11X11 + jα 12 W M, 12 X 12 and the complex-type orthogonal sequence WM,13X11+jWM,14 using the complex multiplier 100.
In addition, the n-th complex multiplier 100n complex-sums αn1WM,n1Xn1 which is obtained by multiplying the orthogonal Hadamard sequence WM,n1 with the data Xn1 of another channel and the gain αn1 and αn2WM,n2Xn2 which is obtained by multiplying the orthogonal Hadamard sequence WM,n2 with the data Xn2 of another channel and the gain αn2 and complex-multiplies αn1WM,n1Xn1 + jαn2WM,n2Xn2 and the complex-type orthogonal sequence WM,n3X11+jWM,n4 using the complex multiplier 100n.
The complex multiplication data outputted from the n-number of the complex multipliers are summed by the summing unit 200, and the spreading code SC is multiplied and spread by the spreading unit 300. The thusly spread data are filtered by the pulse shaping filter 600, and the modulation carried ej2nfct is multiplied by the multiplier 700, and then the function Re{*} is processed, and the real data s(t) is outputted through the antenna. Here, Re{*} represents that a predetermined complex is processed to a real value through the Re{*} function.
The above-described function will be explained as follows:
where K represents a predetermined integer greater than or equal to 1, n represents an integer greater than or equal to 1 and less than K and is identical with each channel number of the multichannel.
Each of the complex multipliers 110 through 100n is identically configured so that two different channel data are complex-multiplied.
As shown in Figure 5A , one complex multiplier includes a first multiplier 101 for multiplying the data X11 by the orthogonal Hadamard sequence WM,11, a second multiplier for multiplying the input signal from the first multiplier by the gain α11, a third multiplier 103 for multiplying the data X12 of the other channel by another orthogonal Hadamard sequence WM,12, a fourth multiplier 104 for multiplying the output signal from the third multiplier 103 by the gain α12, fifth and sixth multipliers 105 and 106 for multiplying the output signals α11WM,11X11 from the second multiplier 102 and the output signals α12WM,12X12 from the fourth multiplier 102 by the orthogonal Hadamard sequence WM,13, respectively, seventh and eighth multipliers 107 and 108 for multiplying the output signal α11WM,11X11 from the second multiplier 102 and the output signal α12WM,12X12 from the fourth multiplier 102 by the orthogonal Hadamard sequence WM,14, sequentially, a first adder 109 for summing the output signal (+ac) from the fifth multiplier 105 and the output signal (-bd) from the eighth multiplier 108 and outputting in-phase information (ac-bd), and a second adder 110 for summing the output signal (bc) from the sixth multiplier 106 and the output signal (ad) from the seventh multiplier 107 and outputting the quadrature-phase information (bc+ad).
Therefore, the first and second multipliers 101 and 102 multiply the data X11 by the orthogonal Hadamard sequence WM,11 and the gain α11 for thereby obtaining α 11 WM ,11 X 11 (=a). In addition, the third and fourth multipliers 103 and 104 multiply the orthogonal Hadamard sequence WM,12 and the gain α12 for thereby obtaining α12WM,12X12(=b). The fifth and sixth multipliers 105 and 106 multiply α11WM,11X11 (=a) and α12WM,12X12 (=b) by the orthogonal Hadamard sequence WM 13 (=c), respectively, for thereby obtaining α11WM,11X11,WM,13 (=ac) and α12WM, 12X12WM,13 (=bc), and the fifth and sixth multipliers 105 and 106 multiply α11WM,11X11 (=a) and α12WM,12X12 (=b) by the orthogonal Hadamard sequence WM,14(=d) for thereby obtaining α11WM,11X11WM,14 (=ad) and α12WM,12X12WM,14 (=bd) . In addition, the first adder 109 computes (α11WM,11X11WM,13)-(α12WM,12X12WM,14) (=ac-bd), namely, α12WM,12X12WM,14 is subtracted from α 11 W M,11 X 11 WM,13. In addition, the second adder 110 computes (α11WM,11X11WM,14) + ( α12WM,12X12WM,13) (ad+bc), namely, α11WM,11X11WM,14 (=ad) is added with α12WM,12X12WM,13(=bc).
In addition, Figure 5B is a circuit diagram illustrating the summing unit and spreading unit of Figure 4 , and Figure 5C is a circuit diagram illustrating another embodiment of the spreading unit of Figure 4 .
As shown therein, the summing unit 200 includes a first summing unit 210 for summing the in-phase information A1(=(ac-bd), ..., An outputted from a plurality of complex multipliers, and a second summing unit 220 for summing the quadrature-phase information B1(=bc+ad) outputted from the complex multipliers.
The spreading unit 300 includes first and second multipliers 301 and 302 for multiplying the output signals from the first adder 210 and the second adder 220 of the summing unit 200 by the spreading sequence SC, respectively. Namely, the signals are spread to the in-phase signal (I channel signal) and the quadrature-phase signal (Q channel signal) using one spreading code SC.
In addition, as shown in Figure 5C , the spreading unit 300 includes first and second multipliers 310 and 320 for multiplying the output signals from the first and second adders 210 and 220 of the summing unit 200 by the spreading sequence SC1, third and fourth multipliers 330 and 340 for multiplying the output signals from the first and second adders 210 and 220 by a spreading sequence SC2, respectively, a first adder 350 for summing the output signal (+) from the first multiplier 310 and the output signal (-) from the third multiplier 330 and outputting an I channel signal, and a second summing unit 360 for summing the output signal (+) from the second multiplier 320 and the output signal (+) from the fourth multiplier 340 and outputting a Q channel signal.
Namely, in the summing unit 200, the in-phase information and the quadrature-phase information of the n-number of the complex multipliers are summed by the first and second summing units 210 and 220. In the spreading unit 300, the in-phase information summing value (g) and the quadrature phase information summing value (h) from the summing unit 200 are multiplied by the first spreading code SC1 (1) by the first and second multipliers 310 and 320 for thereby obtaining gl and hl, and the in-phase information summing value (g) and the quadrature phase information summing value (h) from the summing unit 200 are multiplied by the second spreading code SC2(m) by the third and fourth multipliers 330 and 340 for thereby obtaining gm and hm, and the first adder 350 computes gl-hm in which hm is subtracted from gl, and the second adder 360 computes hl+gm in which hl is added by gm.
As shown in Figure 5D , the filter 400 includes first and second pulse shaping filters 410 and 420 for filtering the I channel signal which is the in-phase information shown in Figure 5B and 5C and the Q channel signal which is the quadrature phase information signal. The modulation unit 500 includes first and second multipliers 510 and 520 for multiplying the output signals from the first and second pulse shaping filters 410 and 420 by cos(2πfct) and sin(2πfct), and an adder 530 for summing the output signals from the multipliers 510 and 520 and outputting a modulation data S(t).
Here, the orthogonal Hadamard sequences may be used as a Walsh code or other orthogonal code.
For example, from now on, the case that the orthogonal Hadamard sequence is used for the 8x8 Hadamard matrix shown in Figure 8 will be explained.
Therefore, in order to enhance the efficiency of the apparatus of figure 4 , the orthogonal Hadamard sequence which multiplies each channel data is determined as follows.
In the MxM Hadamard matrix, the sequence vector of the k-th column or row is set to Wk-1, and WM,n1=W0,WM,n2=W2p (where p represents a predetermined number of (M/2)-1), and WM,n3=W2n-2, WM,n4=W2n-1 (where n represents the number of n-th blocks), and αn1W0Xn1+jαn2W2pXn2 and W2n-2+jW2n-1.
The case that only first complex multiplier is used in the apparatus of Figure 4 , namely, the data of two channels are complex-multiplied will be explained. In the MxM (M=8) Hadamard matrix, if the k-th column or row sequence vector is set to Wk-1, it is possible to determine WM,11=W0, WM,12=W2, or WM,12=W4, and WM,13=W0, WM,14=W1. In addition, it is possible to complex-multiply α11W0X11+jα12W2X12 or α11W0X11+jα12W4X12 and W0+jW1.
In the case that two complex multipliers shown in Figure 4 are used, the second complex multiplier determines WM,21=W0, WM,22=W4, and WM,23=W2, and W M,24=W 3, so that it is possible to complex-multiply α21W0X21+jα22W4X22 and W2+jW3.
In addition, as shown in Figure 5 , when the spreading is implemented by using the spreading code SC, one spreading code may be used, and as shown in Figure 5C , two spreading codes SC1 and SC2 may be used for thereby implementing the spreading operation.
The orthogonal Hadamard sequence directed to multiplying each channel data may be determined as follows.
The combined orthogonal Hadamard sequence may be used instead of the orthogonal Hadamard sequence for removing a predetermined phase dependency based on the interference generated in the multiple path type of self-signal and the interference generated by other users.
For example, in the case of two channels, when the sequence vector of the k-th column or row is set to Wk-1 in the MxM (M=8) Hadamard matrix, and the sequence vector of the m-th column or row is set to Wm, the first M/2 or the last M/2 is obtained based on the vector Wk-1, and the last M/2 or the first M/2 is obtained based on Wm-1, so that the combined orthogonal Hadamard vector is set to Wk-1//m-1, and WM,11=W0, WM,12=W4//1, WM,1=W0, WM,Q=W1/4 are determined, so that it is possible to complex-multiply α11W0X11+ja12W4//1X12 and W0+jPW1//4.
In the case of three channels, the sequence vector of the k-th column or row is set to Wk-1 based on the MxM (M=8) Hadamard matrix, and the sequence vector of the m-th column or row is set to WM, so that the first M/2 or the last M/2 is obtained from the vector Wk-1, and the last M/2 or the first M/2 is obtained from Wm-1, and the combined orthogonal Hadamard vector is set to Wk-1//m-1, and the summed value of α11W0X11+jα12W4//1X12 and α21W2X21 and W0 +jPW1//4 are complex-multiplied based on WM,11=W0, WM,12=W4//1, W M,21=W 2' and WM,I=W 0, WM,Q=W1//4.
In addition, in the case of two channels, when the sequence vector of the k-th column or row of the MxM (M=8) Hadamard vector matrix is set to Wk-1, and the sequence vector of the m-th column or row is set to Wm, the first M/2 or the last M/2 is obtained from the vector Wk-1, and the last M/2 or the first M/2 is obtained from Wm-1, so that the combined orthogonal Hadamard vector is set to Wk-1//m-1, and the summed value of α11W0X11+jα12W2//1X12 and W0+jPW1//2 are complex-multiplied based on WM,11=W0, WM,12=W2//1, and WM,I=W0, WM,Q=W1//2.
In addition, in the case of three channels, when the sequence vector of the k-th column or row of the MxM (M=8) Hadamard vector matrix is set to Wk-1, and the sequence vector of the m-th column or row is set to Wm, the first M/2 or the last M/2 is obtained from the vector Wk-1, and the last M/2 or the first M/2 is obtained from Wm-1, so that the combined orthogonal Hadamard vector is set to Wk-1//m-1, and the summed value of α11W0X11+jα12W2//1X12 and α21W4X21 and W0+jpW1//2 are complex-multiplied based on WM,11=W0, W M,12=W 2//1, W M,21=W 4, and W M,I= W0, WM,Q=W1//2.
Here, so far the cases of two channels and three channels were explained. The cases of two channels and three channels may be selectively used in accordance with the difference of the impulse response characteristic difference of the pulse shaping bandpass filter.
In order to provide the identical conditions, the power level of the control or signal channel is controlled to be the same as the power level of the communication channel (Fundamental channel, supplemental channel or the In-phase channel and the Quadrature channel), and the power level of the pilot channel is controlled to be lower than the power level of the communication channel by 4dB. In the above-described state, the statistical distributions of the peak power-to-average power are compared.
In the case of OCQPSK using the apparatus of Figure 4 , the comparison is implemented using the first complex multiplier 100 and the n-th complex multiplier 100n shown in Figure 4 . The first block 100 is implemented based on WM,11=W0, WM,12=W4, W M,13=W 0, and WM,14 =W1 , and the n-th block 100n is implemented based on WM,n1=W0, WM,n2=W4, WM,n3=W2, and W M,n4=W 3. In addition, the SCI is used as the SC1 for the spreading code. In this case, the SC2 is not used.
In the case of OCQPSK, the probability that the instantaneous power exceeds the average power value (0 dB) by 4 dB is 0.03%, and in the case of CDMA ONE, the same is 0.9%, and in the case of the ETRI version 1.0, the same is 4%. Therefore, in the present invention, the system using the CDMA technique has very excellent characteristic in the peak to average power ratio sense, and the method which eliminates the cross talk problem.
As shown therein, one or a plurality of channels are combined and complex-multiplied by the permutated orthogonal Hadamard code and then are spread by the spreading code.
As shown therein, there are provided first and second Hadamard sequence multipliers 600 and 700 for allocating the multichannel to a predetermined number of channels, splitting the same into two groups and outputting αn1WM,n1Xn1 which is obtained by multiplying the data Xn1 of each channel by the gain αn1 and the orthogonal Hadamard sequence WM,n1, a first adder 810 for outputting which is obtained by summing the output signals from the first Hadamard sequence multiplier 600, a second adder 820 for outputting which is obtained by summing the output signals from the second Hadamard sequence multiplier 700, a complex multiplier 900 for receiving the output signal from the first adder 810 and the output signal from the second adder 820 in the complex form of and complex-multiplying WM,I+jPWM,Q which consist of the orthogonal Hadamard code WM,I, and the permutated orthogonal Hadamard code PWM,Q that WM,Q and a predetermined sequence P are complex-multiplied, a spreading unit 300 for multiplying the output signal from the complex multiplier 900 by the spreading code, a filter 400 for filtering the output signal from the spreading unit 300, and a modulator 500 for multiplying and modulating the modulation carrier wave, summing the in-phase signal and the quadrature phase signal and outputting a modulation signal of the real number.
Here, the construction of the spreading unit 300, the filter 400 and the modulator 500 is the same as the embodiment of Figure 4 except for the following construction. Namely, comparing to the embodiment of Figure 4 , in the construction of Figure 9 , the multiplication of the complex type orthogonal Hadamard sequence performed by the complex multipliers 100 through 100n are separated and connected in the rear portion of the summing unit, and the channel-wise multiplication by the complex type orthogonal Harmard sequence is not implemented. Namely, the two group summed signal is multiplied by the complex type orthogonal Hadamard sequence.
The first orthogonal Hadamard sequence multiplier 600 outputs which is summed by the first adder 810 by summing α11WM,11X11 which is obtained by the first adder 810 by multiplying the orthogonal Hadamard sequence WM,11 by the first data X11 of the first block and the 11gain α , respectively, α21WM,21X21 which is obtained by multiplying the orthogonal Hadamard sequence WM,21 by the second data X21 of the first block and the gain α21, respectively, and αn1WM,n1Xn1 which is obtained by multiplying the orthogonal Hadamard sequence WM,n1 by the n-th data Xn1 of the first block and the gain αn1.
The second orthogonal Hadamard sequence multiplier 700 outputs which is summed by the second adder 820 by summing α12WM,12X12 which is obtained by multiplying the orthogonal Hadamard sequence WM,12 by the first data X12 of the second block and the gain α12, respectively, α22WM,22X22 which is obtained by multiplying the orthogonal Hadamard sequence WM,22 by the second data X22 of the second block and the gain α22, respectively, and αn2WM,n2Xn2 which is obtained by multiplying the orthogonal Hadamard sequence WM,n2 by the n-th data Xn2 of the second block and the gain αn2. Here, the block represents one group split into 1 group.
The signal outputted from the first adder 810 forms an in-phase data, and the signal outputted from the second adder 820 forms an quadrature phase data and outputs In addition, the complex multiplier 900 multiplies the complex output signals from the first and second adders 810 and 820 by a complex type signal that is comprised of an orthogonal Harmard code WM,I and PWM,Q which results from the multiplication of the orthogonal Hadamard code WM,Q by the sequence P and outputs an in-phase signal and a quadrature phase signal. Namely, the complex output signals from the first and second adders 810 and 820 are complex-multiplied by the complex type signals of WM,I+jPWM,Q by the complex multiplier.
The spreading unit 300 multiplies the output signal from the complex multiplier 900 by the spreading code SCI and spreads the same. The thusly spread signals are filtered by the pulse shaping filters 410 and 420. The modulation carrier waves of cos(2πfct) and sin(2πfct) are summed by the modulation multipliers 510 and 520 and then modulated for thereby outputting s(t).
Namely, the following equation is obtained.
where K represents an integer greater than or equal to 1.
Here, the orthogonal Hadamard sequence multiplier includes a first multiplier 610 for multiplying the first data X11 by the gain q1, a second multiplier 611 for multiplying the output signal from the first multiplier 610 by the orthogonal Hadamard sequence WM,11, a third multiplier 710 for multiplying the second data X12 by the gain α12, and a fourth multiplier 711 for multiplying the output signal from the third multiplier 710 by the orthogonal Hadamard sequence WM,12. At this time, since one channel is allocated to one group, the summing unit is not used.
The complex multiplier 900 includes fifth and sixth multipliers 901 and 902 for multiplying the output signal α11WM,11X11 from the second multiplier 611 and the output signal α12WM,12X12 from the fourth multiplier 711 by the orthogonal Hadamard sequence WM,I, seventh and eighth multipliers 903 and 904 for multiplying the output signal α11WM,11X11 from the second multiplier 611 and the output signal α12WM,12X12 from the fourth multiplier 711 by the permutated orthogonal Hadamard sequence PWM,Q, a first adder 905 for summing the output signal (+ac) from the fifth multiplier 901 and the output signal (-bd) from the seventh multiplier 903 and outputting an in-phase information (ac-bd), and a second adder 906 for summing the output signal (bc) from the sixth multiplier 902 and the output signal (ad) from the eighth multiplier 904 and outputting an quadrature phase information (bc+ad).
Therefore, the first and second multipliers 610 and 611 multiply the data X11 by the orthogonal Hadamard sequence WM,11 and the gain α11 for thereby obtaining α11 WM,11 X11 (=a). In addition, the third and fourth multipliers 710 and 711 multiply the data X12 by the orthogonal Hadamard sequence WM,12 and the gain α12 for thereby obtaining α12WM,12X12(=b). The fifth and sixth multipliers 901 and 902 multiply α11WM,11X11(=a) and α12WM,12X12 (=b) by the orthogonal Hadamard sequence WM,I(=c) for thereby obtaining α11WM,11X11WM,I(=ac) and α12WM,12X12WM,I(=bc).
The seventh and eighth multipliers 903 and 904 multiply α11WM,11X11 (=a) and α 12W M,12X 12 (=b) by the permutated orthogonal Hadamard sequence PWM,Q for thereby obtaining α11WM,11X11PWM,Q(=ad) and α12WM,12X12PWM,Q(=bd) .
In addition, the first adder 905 obtains (α11WM,11X11WM,I)-(α12WM,12X12PWM,Q) (=ac-bd), namely, α12WM,12X12PWM,Q(bd) is subtracted from α11W M,11X 11WM,I (=ac), and the second adder 906 obtains (α11WM,11X11 PWM,Q) + (α12WM,12X12WM,I) (=ad+bc), namely, (α11WM,11X11PWM,Q) (=ad) is summed by (α12WM,12X12WM,I) (bc) .
The in-phase data and the quadrature phase data are spread by the spreading unit 300 based on the spreading code (for example, PN code). In addition, the I channel signal which is the in-phase information and the Q channel signal which is the quadrature phase information signal are filtered by the first and second pulse shaping filters 410 and 420. The first and second multipliers 510 and 520 multiply the output signals from the first and second pulse shaping filters 410 and 420 by cos(2πfct) and sin(2πfct). The output signals from the multipliers 510 and 520 are summed and modulated by the adder 530 which outputs S(t).
In the embodiment as shown in Figure 9 , identically to the embodiment as shown in Figure 4 , for the orthogonal Hadamard sequence, the Walsh code or other orthogonal code may be used. In addition, in the orthogonal Hadamard sequence of each channel, the sequence vector of the k-th column or row is set to Wk-1 in the MxM Hadamard matrix. Therefore, αn1W0Xn1+jαn2W2pXn2 and W 0+jPW1 are complex-multiplied based on WM,n1=W0, WM,n2=W2p (where p represents a number in a range from 0 to (M/2)-1.
The orthogonal Hadamard sequence is allocated to each channel based on the above-described operation, and if there remain other channels which are not allocated the orthogonal Hadamard sequence by the above-described operation, and if there remain other channel which are not allocated the orthogonal Hadamard sequence by the above-described operation, then any row or column vector from the Hamard matrix can be selected. Figure 11 illustrates an embodiment of the POCQPSK for the voice service. In this case, two channels, namely, the pilot channel and the data of traffic channels are multiplied by the gain and orthogonal .Hadamard sequence, and two channel signals are inputted into the complex multiplier 900 in the complex type, and the orthogonal Hadamard sequence of the complex type is multiplied by the complex multiplier 900.
As shown in Figure 14B , the serial to parallel converter is not used, and when the data (traffic) is separated into two channel data (Traffic 1) and (traffic 2) and then is inputted, the gain adapted to each channel adapts the identical gains (α31=α12).
As shown therein, when comparing the embodiments of Figure 15A, 15B and 15C , the shapes of the trajectories and the zero points are different. In a view of the power efficiency, there is also a difference. Therefore, the statistical distribution of the peak power-to-average power ratio is different.
In order to provide the identical condition, the power level of the signal channel is controlled to be the same as the power level of the communication channel, and the power level of the pilot channel is controlled to be lower than the power level of the communication channel by 4dB, and then the statistical distribution of the peak power-to-average power ratio is compared.
In the case of the POCQPSK according to the present invention, in the first block 600 of Figure 9 , WM,11=W0, and WM,21=W2 are implemented, and in the second block 700, WM,12=W4, and WM,I=W0 and WM,Q=W1 are implemented. For the value of P, the spreading code is used so that consecutive two sequences have the identical value.
For example, the probability that the instantaneous power exceeds the average power value (0dB) by 4dB is 0.1% based on POCQPSK, and the complex spreading method is 2%. Therefore, in view of the power efficiency, the method adapting the CDMA technique according to the present invention is a new modulation method having excellent characteristic.
As described above, in the OCQPSK, the first data and the second data are multiplied by the gain and orthogonal code, and the resultant values are complex-summed, and the complex summed value is complex-multiplied by the complex type orthogonal code. The method that the information of the multichannel of the identical structure is summed and then spread is used. Therefore, this method statistically reduces the peak power-to-average power ratio to the desired range.
In addition, in the POCQPSK according to the present invention, the data of the first block and the data of the second block are multiplied by the gain and the orthogonal code, respectively, and the permutated orthogonal spreading code of the complex type is complex-multiplied and then spread. Therefore, this method statistically reduces the peak power-to-average power ratio to the desired range, and it is possible to decrease the phase dependency based in the multichannel interference and the multiuser interference using the combined orthogonal Hadamard sequence.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope of the invention as recited in the accompanying claims.
Claims (10)
- A spreading method comprising generating a first signal, a, based on at least a first input, a first code and a first gain; generating a second signal, b, based on at least a second input, a second code and a second gain, wherein the first and second codes are Hadamard code sequences; receiving a first sequence of sequence elements, the sequence elements in the first sequence alternating between a first value and a second value, the first value being different from the second value; receiving a second sequence SC comprising at least a first element having the first value and a second element having the second value; outputting SC·a-SC·b·d, wherein d is a third signal that is a multiplication of the first sequence of sequence elements and a third sequence P; outputting SC·b+SC·a·d; generating filtered outputs by processing the outputted SC·a-SC·b·d and SC·b+SC·a·d through one or more pulse shaping filters (400); generating modulated signals by multiplying the filtered outputs with carrier waves; and transmitting the modulated signals through an antenna.
- The method of Claim 1 wherein the first sequence of sequence elements is W1.
- The method of Claim 1 or Claim 2 wherein the second sequence is a first PN code.
- The method of Claims 1, 2 or 3 wherein the first code consists of elements, one or more of the elements of the first code having the first value and the remaining elements of the first code having the second value, wherein for the (2M-1)th element of the first code, the value of the (2M-1)th element of the first code is the same as the (2M)th element of the first code, where M is a series of sequential positive integers beginning at 1.
- The method of Claim 4 wherein the second code consists of elements one or more elements of the second code having the first value and the remaining elements of the second code having the second value wherein for the (2K-1)th element of the second code the value of the (2K-1)th element of the second code is the same as the value of the (2K)th element of the second code where K is a series of sequential positive integers beginning at 1.
- A spreading apparatus comprising a first signal generator (101,102) configured to generate a first signal, a, based on at least a first input, a first code and a first gain; a second signal generator (103,104) configured to generate a second signal, b, based on at least a second input, a second code and a second gain; a first sequence receiving unit configured to receive a first sequence of sequence elements alternating between a first value and a second value, the first value being different from the second value; a second sequence receiving unit (300) configured to receive a second sequence SC comprising at least a first element having the first value and a second element having the second value; a first output unit (300, 301) configured to output SC·a-SC·b·d wherein d is a third signal that is a multiplication of the first sequence of sequence elements and a third sequence P; a second output unit (300, 302) configured to output SC·b+SC·a·d; a first pulse shaping filter (400, 410) coupled to the first output unit and configured to generate a first filtered output by processing the outputted SC·a-SC·b·d; a second pulse shaping filter (400, 420) coupled to the second output unit and configured to generate a second filtered output by processing SC·b+SC·a·d; a first modulator (500, 510) coupled to the first pulse shaping filter (400, 410) and configured to generate a modulated signal by multiplying the first filtered output with a first carrier wave; a second modulator (500, 520) coupled to the second pulse shaping filter (400, 420) and configured to generate a modulated signal by multiplying the second filtered output with a second carrier wave; and an antenna configured to transmit the first and second modulated signals.
- The apparatus of Claim 6 wherein the sequence of sequence elements is W1.
- The apparatus of Claim 6 or Claim 7 wherein the second sequence is a PN code.
- The apparatus of any of Claims 6, 7 or 8 wherein the first code consists of elements one or more of the elements of the first code having the first value and the remaining elements of the first code having the second value wherein for the (2K-1)th element of the first code the value of the (2K-1)th element of the first code is the same as the value of the (2K)th element of the first code, wherein K is a series of sequential positive integers beginning at 1.
- The apparatus of Claim 9 wherein the first code consists of elements, one or more of the elements of the first code having the first value and the remaining elements of the first code having the second value, wherein for the (2M-1)th element of the first code, the value of the (2M-1)th element of the first code is the same as the value of the (2M)th element of the first code, where M is a series of sequential positive integers beginning at 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| HK11101231.4A HK1147361B (en) | 1997-12-02 | 2008-02-06 | Orthogonal complex spreading method for multichannel and apparatus thereof |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR19970065375 | 1997-12-02 | ||
| KR19970065375 | 1997-12-02 | ||
| KR19980011923 | 1998-04-04 | ||
| KR1019980011923A KR100269593B1 (en) | 1997-12-02 | 1998-04-04 | Orthogonal complex spreading based modulation method for multichannel transmission |
Related Parent Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK10111903.1A Division HK1145572A (en) | 1997-12-02 | 2008-02-06 | Orthogonal complex spreading method for multichannel and apparatus thereof |
| HK11101231.4A Division HK1147361B (en) | 1997-12-02 | 2008-02-06 | Orthogonal complex spreading method for multichannel and apparatus thereof |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK10111903.1A Addition HK1145572A (en) | 1997-12-02 | 2008-02-06 | Orthogonal complex spreading method for multichannel and apparatus thereof |
| HK11101231.4A Addition HK1147361B (en) | 1997-12-02 | 2008-02-06 | Orthogonal complex spreading method for multichannel and apparatus thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1108982A1 HK1108982A1 (en) | 2008-05-23 |
| HK1108982B true HK1108982B (en) | 2013-03-22 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1816774B1 (en) | Orthogonal complex spreading method for multichannel and apparatus thereof | |
| EP1011207B1 (en) | Transmission power control of baseband signal depending on the number of transmission codes | |
| US6996080B1 (en) | Chip-synchronous CDMA multiplexer and method resulting in constant envelope signals | |
| HK1108982B (en) | Orthogonal complex spreading method for multichannel and apparatus thereof | |
| HK1108237B (en) | Orthogonal complex spreading method for multichannel and apparatus thereof | |
| HK1108236B (en) | Orthogonal complex spreading method for multichannel and apparatus thereof | |
| HK1147361A1 (en) | Orthogonal complex spreading method for multichannel and apparatus thereof | |
| HK1147361B (en) | Orthogonal complex spreading method for multichannel and apparatus thereof | |
| HK1108981B (en) | Orthogonal complex spreading method for multichannel and apparatus thereof | |
| HK1108238B (en) | Orthogonal complex spreading method for multichannel and apparatus thereof | |
| HK1145572A (en) | Orthogonal complex spreading method for multichannel and apparatus thereof | |
| US20070160013A1 (en) | Multistage despreading of spread spectrum communications signals |