[go: up one dir, main page]

KR100705925B1 - Lars code division multiple access spreading method - Google Patents

Lars code division multiple access spreading method Download PDF

Info

Publication number
KR100705925B1
KR100705925B1 KR1020000071312A KR20000071312A KR100705925B1 KR 100705925 B1 KR100705925 B1 KR 100705925B1 KR 1020000071312 A KR1020000071312 A KR 1020000071312A KR 20000071312 A KR20000071312 A KR 20000071312A KR 100705925 B1 KR100705925 B1 KR 100705925B1
Authority
KR
South Korea
Prior art keywords
code
length
spreading
codes
component
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.)
Expired - Fee Related
Application number
KR1020000071312A
Other languages
Korean (ko)
Other versions
KR20020041641A (en
Inventor
노동욱
Original Assignee
엘지전자 주식회사
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 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020000071312A priority Critical patent/KR100705925B1/en
Publication of KR20020041641A publication Critical patent/KR20020041641A/en
Application granted granted Critical
Publication of KR100705925B1 publication Critical patent/KR100705925B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/0055ZCZ [zero correlation zone]
    • H04J13/007LAS, i.e. LA, LS and LAS codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/004Orthogonal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70706Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation with means for reducing the peak-to-average power ratio

Landscapes

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

Abstract

본 발명은 LAS-CDMA(Code Division Multiple Access)에서 사용하는 직교 확산방법에 관한 것으로, 특히 확산방식을 개선하여 성능을 개선 하고, 새로운 LS직교 확산코드를 생성하여 개선한 확산방식에 적용함으로써 첨두전력대 평균전력비 (PAPR : Peak-to-Average Power Ratio)를 줄이기 위한 LAS-CDMA 확산방법에 관한 것이다. The present invention relates to an orthogonal spreading method used in LAS-CDMA (Code Division Multiple Access), in particular, to improve the performance by improving the spreading method, by generating a new LS orthogonal spreading code and applying to the improved spreading method The present invention relates to a LAS-CDMA spreading method for reducing peak-to-average power ratio (PAPR).

본 발명에서는, 확산코드 LSI와 LSQ의 0이 아닌 원하는 코드길이 N을 선택하는 단계와; 초기값으로서 길이 k=4인 LS코드를 생성하는 단계와; 상기 생성된 LS코드의 길이 k와 N/2를 비교하여 새로운 LS코드를 생성하는 단계와; 상기 생성한 길이 N인 새로운 코드의 앞 또는 중간 또는 뒷부분에 간섭제거창을 생성하기 위한 2

Figure 112000025210194-pat00001
L개의 0을 삽입하는 단계를 포함하여 실행된다.In the present invention, selecting the desired code length N other than the spreading codes LS I and LS Q ; Generating an LS code having a length k = 4 as an initial value; Generating a new LS code by comparing the length k of the generated LS code with N / 2; 2 for generating an interference cancellation window at the front, middle or back of the new code having the generated length N
Figure 112000025210194-pat00001
And inserting L zeros.

따라서, 본 발명에 의하면 새로운 확산 코드를 복소확산에 적용하므로써 첨두전력대 평균전력비의 분포를 만족할 만한 범위내로 안정되게 줄일 수 있다. Therefore, according to the present invention, by applying a new spreading code to complex spreading, it is possible to stably reduce the peak power-to-average power ratio distribution within a range satisfactory.

확산코드, 전력불균형, CDMASpread Code, Power Unbalance, CDMA

Description

라스 코드분할다중접속 확산 방법 {LAS-CDMA Spreading Method}Lars code division multiple access spreading method {LAS-CDMA Spreading Method}

도 1은 종래의 LAS-CDMA에서 사용되고 있는 확산 블록도1 is a diffusion block diagram used in a conventional LAS-CDMA.

도 2는 LS코드를 이용하는 BPSK(Binary Phase Shift Keying) 확산방식도2 is a diagram illustrating a binary phase shift keying (BPSK) spreading scheme using an LS code

도 3은 LS코드를 이용하는 QPSK 확산방식도3 is a QPSK spreading scheme using LS code

도 4는 LS 코드를 이용하여 복소확산하는 복소 확산방식도4 is a complex diffusion scheme of complex diffusion using an LS code

도 5는 새롭게 제안된 LS 코드를 생성하는 QPSK 확산방식도5 is a QPSK spreading scheme for generating a newly proposed LS code.

도 6은 도 5의 방법에 의해 제안된 새로운 LS코드의 내용을 보다 구체적으로 설명하기 위한 위상 천이 도면6 is a phase shift diagram for explaining in more detail the contents of the new LS code proposed by the method of FIG.

도 7은 도 5에 의해 생성된 새로운 LS코드를 도 4의 복소 확산방식에 적용하는 또 다른 확산방식도FIG. 7 is another spreading scheme in which the new LS code generated by FIG. 5 is applied to the complex spreading scheme of FIG.

도 8은 첨두전력대 평균전력비를 줄이면서 대역을 확산하기 위해 도 7를 이용한 실시예 흐름도
8 is a flowchart of an embodiment using FIG. 7 to spread the band while reducing the peak-to-average power ratio.

본 발명은 LAS-CDMA(Code Division Multiple Access)에서 사용하는 직교 확 산방법에 관한 것으로, 특히 확산방식을 개선하여 성능을 개선 하고, 새로운 LS직교 확산코드를 생성하여 개선한 확산방식에 적용함으로써 첨두전력대 평균전력비 (PAPR : Peak-to-Average Power Ratio)를 줄이기 위한 LAS-CDMA 확산방법에 관한 것이다.The present invention relates to an orthogonal spreading method used in LAS-CDMA (Code Division Multiple Access), in particular, to improve the performance by improving the spreading method, by generating a new LS orthogonal spreading code and applying to the improved spreading method. The present invention relates to a LAS-CDMA spreading method for reducing the peak-to-average power ratio (PAPR).

더욱 상세하게는 본 발명은, 동위상 성분인 I(Inphase)성분과 직교위상 성분인 Q(Quadrature)성분에 각각 다른 확산코드를 할당하여 할당하는 QPSK(Quadrature Phase Shift Keying) 확산방식을 이용하여 성능을 개선하고, 복소(Complex) 확산방식을 사용하여 I성분과 Q성분의 전력 불균형을 해결하며, 새롭게 생성한 확산코드를 복소 확산방식에 적용하여 첨두전력대 평균전력비를 줄이기 위한 LAS-CDMA 확산방법에 관한 것이다.More specifically, the present invention provides a performance using a quadrature phase shift keying (QPSK) spreading scheme in which different spreading codes are allocated to I (Inphase) components, which are in-phase components, and Q (Quadrature) components, which are quadrature components, respectively. LAS-CDMA spreading method to reduce the peak power-to-average power ratio by improving the power efficiency, solving the power imbalance between I and Q components using the complex spreading method, and applying the newly generated spreading code to the complex spreading method. It is about.

일반적으로 CDMA방식이 사용하는 대역확산기술의 기본개념은 코드화과정을 통해 전송되는 신호를 광대역으로 확산시키고, 이를 다시 역코드화과정을 거쳐 협대역으로 역확산시켜서 원하는 신호를 검출하는 것이다. 이때, 확산과 역확산과정을 거치면 원하는 신호는 높은 전력을 갖는 원래의 협대역 신호로 복원되지만, 다른 사용자의 신호들은 저전력의 광대역 잡음 신호처럼 작용하게 된다. In general, the basic concept of the spread spectrum technology used by the CDMA method is to spread a signal transmitted through a coding process over a wideband, and then to despread it to a narrow band through a reverse coding process to detect a desired signal. At this time, through spreading and despreading, the desired signal is restored to the original narrowband signal having a high power, but other user's signals act like a low power broadband noise signal.

이러한 확산 및 역확산 과정에 사용되는 확산코드를 위해 요구되는 자기상관(autocorrelation)과 상호상관(crosscorrelation)의 특성은 다음과 같다. 원하는 신호를 검출하기 위해서는 자기상관은 시간차(time-offset)가 없을 때 최대값을 갖고 다른 시간차에서는 작은 값이어야 한다. 또한 다른 사용자가 사용하는 확산코드와 구분되기 위해서는 모든 시간차에서 작은 상호 상관값을 한다. The characteristics of autocorrelation and crosscorrelation required for the spreading code used in the spreading and despreading process are as follows. In order to detect the desired signal, autocorrelation should have a maximum value when there is no time offset and a small value at other time differences. In addition, a small cross-correlation value is obtained at every time difference to distinguish it from spreading codes used by other users.                         

상기와 같은 자기상관 및 상호상관 특성을 만족시키기 위하여, 종래의 CDMA방식은 확산코드로 PN(Pseudo Noise)코드와 Walsh코드를 함께 사용한다. 상기의 PN코드는 자기상관에서의 요구 특성을 만족시키며, Walsh코드는 상호상관에서의 요구 특성을 만족시킨다.In order to satisfy the above autocorrelation and cross-correlation characteristics, the conventional CDMA method uses a PN (Pseudo Noise) code and a Walsh code as a spreading code. The above PN code satisfies the requirements of autocorrelation, and the Walsh code satisfies the requirements of cross-correlation.

상기의 상호상관에서의 요구 특성은 채널 경로가 하나인 경우에서는 여러 사용자에게 할당된 확산코드들 서로 간의 상호간의 간섭이 없게 되지만, 채널경로가 여러 개인 경우는 확산코드들 간의 간섭이 존재하게 된다. 더욱 상세하게는 다음과 같다. In the cross-correlation requirement, there is no interference between spreading codes assigned to multiple users in the case of one channel path, but interference between spreading codes exists in the case of multiple channel paths. More specifically as follows.

채널 경로가 하나인 경우는 확산코드들 서로 간의 상호 간섭량은 시간차가 없을 때의 상호상관값에 의해서만 결정된다. 반면, 채널 경로가 여러 개인 경우에는 확산코드들 서로 간의 상호 간섭량은 시간차가 없을 때의 상호상관값 뿐만 아니라 각 채널 경로들간의 경로지연(path delay) 시간들을 시간차로 갖는 상호상관값에 의해서도 영향을 받게 된다. In the case of one channel path, the amount of mutual interference between spreading codes is determined only by the correlation value when there is no time difference. On the other hand, in the case of multiple channel paths, the amount of mutual interference between spreading codes is influenced not only by the cross-correlation value when there is no time difference, but also by the cross-correlation value having path delay times between the channel paths. Will receive.

따라서, 일반적으로 실제의 채널 환경이라고 할 수 있는 여러 개의 채널 경로를 갖는 다중 경로 채널 환경에서는 확산코드들 간의 상호상관 특성이 시간차가 없을 때 뿐만 아니라, 다른 시간차에서의 상호상관값들도 중요하게 된다.Therefore, in a multipath channel environment having a plurality of channel paths, which are generally referred to as actual channel environments, not only does the cross-correlation property between spreading codes have no time difference, but also the cross-correlation values at different time differences are important. .

결국, 이상적으로는 확산코드의 상호상관값은 모든 시간차에서 0의 값을 가져야 한다. 하지만, 상기의 상호상관특성 및 상기 기술한 자기상관에서의 요구특성을 한꺼번에 모두 만족시키는 코드는 현재로서는 알려져 있지 않다. After all, ideally, the cross-correlation value of the spreading code should have a value of zero for every time difference. However, a code that satisfies both the above-mentioned cross-correlation characteristics and the required characteristics of the above-described autocorrelation at a time is not known at present.

즉, 종래의 CDMA방식에서 사용되는 PN코드와 Walsh코드를 살펴 보면, PN코드 는 자기상관의 요구 특성은 만족시키지만 상호상관의 요구특성은 만족시키지 못하게 된다. 또한 Walsh코드는 자기상관의 요구특성을 만족시키지 못하며, 상호상관의 요구 특성 또한 부분적으로만 만족시키게 된다. That is, looking at the PN code and Walsh code used in the conventional CDMA method, the PN code satisfies the requirements of autocorrelation but does not satisfy the requirements of cross-correlation. Also, Walsh code does not satisfy the requirements of autocorrelation and only partially meets the requirements of cross-correlation.

즉, Walsh코드의 상호상관 특성을 살펴보면, 시간차가 없을 때의 상호상관값은 0을 갖지만, 시간차가 0이 아닐 때의 상호상관값은 0이 아닌 값을 갖게 된다.In other words, the cross-correlation property of Walsh code has a zero correlation value when there is no time difference, but a non-zero correlation value when the time difference is not zero.

한편, LS코드는 일정한 시간차 구간에서는 자기상관과 상호상관 요구 특성을 완벽하게 만족한다. On the other hand, the LS code completely satisfies the autocorrelation and cross-correlation requirement characteristics in a certain time difference section.

상기 자기상관과 상호상관특성이 완벽한 시간차 구간을 간섭제거창(IFW : Interference Free Window)이라 정의한다. A time difference section in which the autocorrelation and cross-correlation characteristics are perfect is defined as an interference free window (IFW).

상기 간섭제거창에서의 자기상관특성을 살펴보면, 시간차가 없을 때는 자기상관값이 최대값이 되고, 시간차가 0이 아닌 간섭제거창내의 어떤 시간차인 경우도 자기상관값이 0이 된다. Looking at the autocorrelation characteristics in the interference cancellation window, when there is no time difference, the autocorrelation value is the maximum value, and the autocorrelation value is 0 even when the time difference is any time difference in the non-interference removal window.

즉, 시간차를 간섭제거창의 구간만큼으로 한정시켜 볼 때, 시간차가 0인 경우의 자기상관값은 최대값을 갖고, 시간차가 0이 아닌 경우는 자기상관값이 0이 된다. That is, when the time difference is limited to only the interval of the interference cancellation window, the autocorrelation value when the time difference is zero has a maximum value, and when the time difference is not zero, the autocorrelation value becomes zero.

또한, LS코드의 상호상관특성은 시간차가 간섭제거창내의 어떤 시간차인 경우도 상호상관값이 0이 된다. In addition, the cross-correlation property of the LS code has a cross-correlation value of zero even when the time difference is any time difference in the interference cancellation window.

결국, 다중 채널 경로 환경에서는 각 채널 경로들간의 경로지연시간값이 간섭제거창내에 존재하게 되면, 각 사용자에게 할당한 확산코드들간의 간섭을 없앨 수 있다. 따라서, 상기와 같은 자기상관과 상호상관 특성을 만족하는 시간차의 구 간을 간섭제거창(IFW)이라 부르게 된다. As a result, in a multi-channel path environment, if the path delay time between each channel path exists in the interference cancellation window, interference between spreading codes assigned to each user can be eliminated. Therefore, the interval of time difference that satisfies the above autocorrelation and cross-correlation characteristics is called an interference cancellation window (IFW).

종래에는 PN코드와 Walsh코드를 함께 사용해서 자기상관 및 상호상관 요구 특성을 부분적으로 만족시킨 반면, LS코드는 단지 LS코드만을 사용하여 간섭제거창내의 시간차에서 자기상관및 상호상관 요구 특성을 완벽하게 만족하게 된다. Conventionally, the PN code and Walsh code are used together to partially satisfy the autocorrelation and cross-correlation requirements, while the LS code uses only the LS code to completely satisfy the auto-correlation and cross-correlation requirements at time differences in the interference cancellation window. You will be satisfied.

상기의 LS코드를 사용한 CDMA 방식은 확산코드로서 LS코드만을 사용하게 되므로, 확산방식 역시 종래에 Walsh코드와 PN코드를 동시에 사용하여 확산하는 확산방식과 틀리게 된다. 따라서, 본 발명은 LS코드가 확산코드로 사용될 때의 확산방식의 개선에 관해 제안한다.Since the CDMA method using the LS code uses only the LS code as the spreading code, the spreading method is also different from the spreading method using the Walsh code and the PN code simultaneously. Therefore, the present invention proposes an improvement of the spreading method when the LS code is used as the spreading code.

이하, 도면을 인용하여 종래의 LAS-CDMA에서 사용되는 확산 방식을 설명한다. Hereinafter, a diffusion scheme used in the conventional LAS-CDMA will be described with reference to the drawings.

도 1은 종래의 LAS-CDMA에서 사용되고 있는 확산 블록도이다. 1 is a diffusion block diagram used in a conventional LAS-CDMA.

제어신호와 정보신호(11)가 I성분과 Q성분으로 나뉜 후, LS코드를 사용하여 확산(12)된다. LS코드를 통해 확산된 신호는 각 기지국을 구분하기 위하여 사용되는 LA코드를 통해 시간분할다중화되는 TDM(13)(Time Division Multiplexer, 시간분할다중화 장치)을 거치게 된다. 상기 TDM에서 출력된 신호를 여파하는 여파기(14)와, 상기 여파기에 의해 여파된 신호를 일정한 신호와 승산하는 승산기와(15), 상기 승산된 신호를 가산하여 출력신호를 전송하는 가산기(16)를 통해 신호가 전송된다.After the control signal and the information signal 11 are divided into I and Q components, they are spread 12 using the LS code. The signal spread through the LS code passes through a time division multiplexer (TDM) 13 which is time division multiplexed through an LA code used to distinguish each base station. A filter 14 for filtering the signal output from the TDM, a multiplier 15 for multiplying the signal filtered by the filter with a predetermined signal, and an adder 16 for adding the multiplied signal and transmitting an output signal. The signal is transmitted via.

도 1의 블럭도의 동작을 설명하면 다음과 같다. 제어용 신호와 정보를 포함하고 있는 정보 신호는 I/Q성분으로 나뉘게 된다. 상기 I/Q성분은 LS코드에 의해 확산되어 대역확산이 이루어진다. 상기 LS코드에 의해 확산된 I/Q성분의 신호는 TDM(13)을 통과해 출력으로 나간다. 상기 TDM에는 기지국을 구분하기 위해 LA코드(코드)가 인가된다.Referring to the operation of the block diagram of Figure 1 as follows. The control signal and the information signal including the information are divided into I / Q components. The I / Q component is spread by the LS code to spread the band. The I / Q component signal spread by the LS code passes through the TDM 13 to the output. A LA code (code) is applied to the TDM to distinguish a base station.

상기 TDM에서 출력된 I/Q성분 신호는 여파기를 통해 특정된 신호만 통과되어 승산기에 입력되며, 입력된 신호에 반송파 신호인 SIN값과 COS값을 곱한다.The I / Q component signal output from the TDM is passed through a filter and specified only by a signal, and is input to a multiplier. The input signal multiplies the SIN value and the COS value, which are carrier signals.

상기 승산기에서 출력된 신호는 가산기에 입력되어 전송 신호가 되어 실제 채널을 통해 전송되게 된다.The signal output from the multiplier is input to the adder to become a transmission signal and transmitted through the actual channel.

도 2는 LS코드를 이용하는 BPSK(Binary Phase Shift Keying) 확산방식으로 I성분과 Q성분에 확산코드로서 같은 LS코드를 할당하여 확산을 행하게 된다.2 is a BPSK (Binary Phase Shift Keying) spreading method using an LS code, and the same LS code is allocated to the I component and the Q component to spread.

도 2의 동작을 설명한다.The operation of FIG. 2 will be described.

먼저 LAS-CDMA에서 사용하는 코드는, 일반적인 CDMA에서는 사용하는 Walsh코드나 PN코드가 아닌 LS코드를 사용하며 코드길이는 현재 16, 32, 64, 128의 길이의 LS코드 만이 알려져 있다.First, the code used in LAS-CDMA uses LS code, not Walsh code or PN code, which is used in general CDMA. Currently, only LS codes having lengths of 16, 32, 64, and 128 are known.

상기 LS코드만을 사용하여 직접적으로 확산을 하므로 간섭제거창내에 들어오는 자기신호이외의 모든 간섭들이 제거 된다.Since only the LS code is used for direct diffusion, all interferences other than the magnetic signal entering the interference cancellation window are removed.

종래에는 도 1의 확산신호인 I성분과 Q성분에 동일한 LS코드를 적용하여 확산하므로 BPSK 확산방식이라고 할 수 있다.Conventionally, the same LS code is applied to the I component and the Q component of the spread signal of FIG.

따라서, 확산신호 dI와 dQ를 동일한 LSI 코드와 승산하여 확산된 XI 와 XQ신호를 출력한다. Therefore, the spread signals d I and d Q are multiplied by the same LS I code to output the spread X I and X Q signals.

그런데, 상기의 BPSK 확산방식은 직교확산에 필요한 코드인 I성분과 Q성분에 각각 다른 코드를 사용하여 확산하는 QPSK(Quadrature Phase Shift Keying) 확산방식에 비해서 채널 예측 오류에 약하게 되어서 성능이 저하 된다.
However, the BPSK spreading scheme is weaker in channel prediction error than the QPSK spreading scheme in which different codes are used for I and Q components, which are codes required for orthogonal spreading, and thus performance is degraded.

따라서 본 발명은 상기와 같은 문제점을 해결하기 위해, 직교확산에 필요한 I성분과 Q성분에 각각 다른 LS코드를 할당하는 방법을 이용하여 확산하는 QPSK 확산방식과, 또한 I 성분과 Q성분의 전력불균형을 줄이기 위해 복소(Complex) 확산방식을 제안하며, 또한 새로운 LS 코드를 생성하는 방법과 그 방법을 적용한 복소 확산방식을 제안한다.
Therefore, in order to solve the above problems, the present invention provides a QPSK spreading method using a method of assigning different LS codes to I and Q components required for orthogonal spreading, and also power imbalance between I and Q components. In order to reduce the complexity, we propose a complex spreading method, and also propose a new LS code generation method and a complex spreading method using the method.

본 발명의 라스 코드분할다중접속 확산 방법은, 확산코드 LSI와 LSQ의 0이 아닌 원하는 코드길이 N를 선택하는 단계와; 초기값으로서 길이 k=4인 LS코드를 생성하는 단계와; 상기 생성된 LS코드의 길이 k와 N/2를 비교하여 새로운 LS코드를 생성하는 단계와; 상기 생성한 길이 N인 새로운 코드의 앞 또는 중간 또는 뒷부분에 간섭제거창을 생성하기 위한 2

Figure 112000025210194-pat00002
L개의 0을 삽입하는 단계를 포함하는 것을 특징으로 한다.A method for spreading multiple code division multiple access according to the present invention comprises the steps of selecting a desired code length N other than the zero of the spreading codes LS I and LS Q ; Generating an LS code having a length k = 4 as an initial value; Generating a new LS code by comparing the length k of the generated LS code with N / 2; 2 for generating an interference cancellation window at the front, middle or back of the new code having the generated length N
Figure 112000025210194-pat00002
And inserting L zeros.

또한 본 발명의 라스 코드분할다중접속 확산 방법은, 코드길이 N(=2m)+2

Figure 112000025210194-pat00003
LGUARD의 LS코드의 간섭제거창=[-LIFW, LIFW]의 구간동안 서로 직교인 LS코드의 개수는, 2g-1
Figure 112000025210194-pat00004
LIFW
Figure 112000025210194-pat00005
2g일때 2m-g로 생성되는것을 특징으로 한다.In addition, in the lath code division multiple access spreading method of the present invention, the code length N (= 2 m ) + 2
Figure 112000025210194-pat00003
Interference cancellation window of LS code of L GUARD = [-L IFW , L IFW ] The number of orthogonal LS codes is 2 g-1
Figure 112000025210194-pat00004
L IFW
Figure 112000025210194-pat00005
It is characterized in that produced 2 mg when 2 g .

또한 본 발명의 라스 코드분할다중접속 확산 방법은, 확산 코드로서 0이 아닌 부분의 길이 N의 LS코드가 사용되는 경우, 0이 아닌 부분의 길이 N/2의 LS코드를 선택한 후 각각 I성분 LS코드 LSI에는 확장코드 EI를 곱하고, Q성분 LS코드 LSQ 에는 확장코드 EQ를 곱하는 것을 특징으로 한다. In the Lath Code Division Multiple Access spreading method of the present invention, when an LS code of a length N of a nonzero portion is used as a spreading code, an LS component having a length N / 2 of a nonzero portion is selected and then an I component LS is used. I LS code is multiplied by the code extension E I, characterized in that, which is multiplied by the extension code, the E Q Q component Q LS LS code.

또한 본 발명의 라스 코드분할다중접속 확산 방법에서, 생성된 코드를 코드번호의 오름차순으로 직교 코드들을 선택한 후 직교 코드 집합의 코드번호에 오름차순으로 확산 방식에 적용시키는 것을 특징으로 한다.In the Lars code division multiple access spreading method of the present invention, the generated codes are selected by orthogonal codes in ascending order of code numbers, and then applied to a spreading method in ascending order to code numbers of an orthogonal code set.

또한 본 발명의 라스 코드분할다중접속 확산 방법에서, g는 자연수이고, m은

Figure 112000025210194-pat00006
2인 자연수이며, LGUARD와 LIFW는 LGUARD
Figure 112000025210194-pat00007
LIFW
Figure 112000025210194-pat00008
0인 정수이며, 직교 코드인 I성분 확산코드와 Q성분 확산코드들간에 1800 위상천이가 최소로 일어나도록 하기 위해, (I성분 확산코드, Q성분 확산코드) or (Q성분 확산코드,I성분 확산코드)으로 조합하는 것을 특징으로 한다.In the lath code division multiple access spreading method of the present invention, g is a natural number and m is
Figure 112000025210194-pat00006
Natural number of two, L GUARD and L IFW are L GUARD
Figure 112000025210194-pat00007
L IFW
Figure 112000025210194-pat00008
(I component spreading code, Q component spreading code) or (Q component spreading code, I) in order to minimize the 180 0 phase shift between the I component spreading code and the Q component spreading code, which is an integer of 0, and the orthogonal code Component diffusion code).

또한 본 발명의 라스 코드분할다중접속 확산 방법에서, 각각의 I/Q성분 입력신호인 dI와 dQ를 I/Q성분 확산코드인 LSI와 LSQ를 인가하여 승산하고, 출력된 확산신호를 교차하여 가산기에 입력하여 XI + jXQ = ((dI

Figure 112000025210194-pat00009
LSI)-(dQ
Figure 112000025210194-pat00010
LSQ))+ j((dQ
Figure 112000025210194-pat00011
LSI)+(dI
Figure 112000025210194-pat00012
LSQ))인 출력신호를 생성하여 전력의 불균형을 개선하는 것을 특징으로 한다.Also, in the lath code division multiple access spreading method of the present invention, each of the I / Q component input signals d I and d Q is multiplied by applying LS I and LS Q , which are I / Q component spreading codes, and the output spread signal. Intersect and enter into the adder X I + jX Q = ((d I
Figure 112000025210194-pat00009
LS I )-(d Q
Figure 112000025210194-pat00010
LS Q )) + j ((d Q
Figure 112000025210194-pat00011
LS I ) + (d I
Figure 112000025210194-pat00012
LS Q )) to generate an output signal to improve the power imbalance.

또한 본 발명의 라스 코드분할다중접속 확산 방법은, 0이 아닌 부분의 길이 N/2인 LS코드에 길이 2인 확장코드를 곱하여, 0이 아닌 부분의 길이 N인 새로운 LS 코드(LS* I,N과 LS* Q,N)를 생성하는 것을 특징으로 한다.In addition, the lath code division multiple access spreading method of the present invention multiplies an LS code having a length N / 2 of a non-zero portion by an extension code having a length of 2, and generates a new LS code having a length N of a nonzero portion (LS * I, N and LS * Q, N ).

또한 본 발명의 라스 코드분할다중접속 확산 방법은, 0이 아닌 부분의 길이 N/2의 LS코드의 직교 코드 집합 A중에서 코드 번호 k에 EI와 EQ의 확장 코드를 곱하면 코드 번호 2

Figure 112000025210194-pat00013
k 와 2
Figure 112000025210194-pat00014
k+1이 되며 시간차가 +1,-1일 때만 직교성이 성립하지 않는 것을 특징으로 한다.In addition, in the Lath code division multiple access spreading method of the present invention, in the orthogonal code set A of the LS code of length N / 2 of the non-zero portion, the code number k is multiplied by the extension code of E I and E Q and then code number 2
Figure 112000025210194-pat00013
k and 2
Figure 112000025210194-pat00014
k + 1 and the orthogonality does not hold only when the time difference is + 1, -1.

또한 본 발명의 라스 코드분할다중접속 확산 방법은, 각각의 I/Q성분 입력신호인 dI와 dQ를 I/Q성분 확산코드인 LS* I,N과 LS* Q,N를 인가하여 승산하고, 출력된 확산신호를 교차하여 가산기에 입력시, XI + jXQ = ((dI

Figure 112000025210194-pat00015
LS* I,N)-(dQ
Figure 112000025210194-pat00016
LS* Q,N))+ j((dQ
Figure 112000025210194-pat00017
LS* I,N)+(dI
Figure 112000025210194-pat00018
LS* Q,N))인 출력신호가 되는것을 특징으로 한다.In addition, the lath code division multiple access spreading method of the present invention multiplies each of the I / Q component input signals d I and d Q by applying LS * I, N and LS * Q, N which are I / Q component spreading codes. When crossing the output spread signal and inputting to the adder, X I + jX Q = ((d I
Figure 112000025210194-pat00015
LS * I, N )-(d Q
Figure 112000025210194-pat00016
LS * Q, N )) + j ((d Q
Figure 112000025210194-pat00017
LS * I, N ) + (d I
Figure 112000025210194-pat00018
LS * Q, N )) to be an output signal.

이하 첨부된 도면을 참조하여 본 발명에 따른 LAS-코드분할다중접속 확산 방법을 설명한다.Hereinafter, a method for spreading LAS-code division multiple access according to the present invention will be described with reference to the accompanying drawings.

도 3은 LS코드를 이용하는 QPSK 확산방식으로 각각의 채널에서 I성분과 Q성 분에 각각 별도의 코드인 LSI코드와 LSQ코드를 할당하여 확산 신호인 XI과 XQ를 출력한다.3 is a QPSK spreading method using an LS code, and a separate code LS I code and LS Q code are allocated to I component and Q component in each channel to output spread signals X I and X Q.

상기의 LSI코드와 LSQ코드를 생성하여 할당하는 방법은 여러 가지가 될 수 있으나 본 발명에서는 다음과 같은 방법을 사용한다.The LS I code and LS Q code may be generated and allocated in various ways, but the present invention uses the following method.

코드길이 N(=2m)+2

Figure 112000025210194-pat00019
LGUARD의 LS코드의 간섭제거창=[-LIFW, LIFW]의 구간동안 서로 직교인 LS코드의 개수는, 2g-1
Figure 112000025210194-pat00020
LIFW
Figure 112000025210194-pat00021
2g일때 2m-g이다. (단 g는 자연수이고, m은
Figure 112000025210194-pat00022
2인 자연수이며, LGUARD와 LIFW는 LGUARD
Figure 112000025210194-pat00023
LIFW
Figure 112000025210194-pat00024
0인 정수임).Cord length N (= 2 m ) +2
Figure 112000025210194-pat00019
Interference cancellation window of LS code of L GUARD = [-L IFW , L IFW ] The number of orthogonal LS codes is 2 g-1
Figure 112000025210194-pat00020
L IFW
Figure 112000025210194-pat00021
2 when g is 2 mg. Where g is a natural number and m is
Figure 112000025210194-pat00022
Natural number of two, L GUARD and L IFW are L GUARD
Figure 112000025210194-pat00023
L IFW
Figure 112000025210194-pat00024
Is an integer of zero).

상기에 의해 생성된 코드를, 코드번호의 오름차순으로 직교 코드들을 선택한 후 직교 코드 집합의 코드번호에 오름차순으로 대응시키도록 한다.The codes generated by the above are selected by orthogonal codes in ascending order of code numbers, and corresponded in ascending order to code numbers of orthogonal code sets.

이러한 직교 코드 집합을 L=(LS0,LS1,...,LS2(m-g-2),LS2(m-g-1))이라 할 때, I성분 확산코드와 Q성분 확산코드들간에 1800 위상천이가 최소로 일어나도록 하는 조합을 다음과 같이 제안한다.When the orthogonal code set is L = (LS 0 , LS 1 , ..., LS 2 (mg-2), LS 2 (mg-1)), the I component spreading code and the Q component spreading code are 180 We propose a combination of zero phase shifts as follows.

(I성분 확산코드, Q성분 확산코드) or (Q성분 확산코드,I성분 확산코드)(I component spreading code, Q component spreading code) or (Q component spreading code, I component spreading code)

= (LS0,LS2(m-g-1)), (LS1,LS2(m-g-1)+1),...,(LS 2(m-g-1)-1, LS2(m-g-1))이다.= (LS 0 , LS 2 (mg-1)), (LS 1 , LS 2 (mg-1) +1 ), ..., (LS 2 (mg-1) -1, LS 2 (mg-1) ))to be.

도 4는 LS 코드를 이용하여 복소확산하는 복소 확산방식이다.4 is a complex diffusion method of complex diffusion using an LS code.

도면에서 보는 바와 같이 각각의 채널에서 I성분과 Q성분에 각각 다른 LS 코드를 할당하여 확산을 하는데, 곱하는 방식이 단순한 실수의 곱이 아니라 복소수의 곱으로 확산을 하게 된다. As shown in the figure, each channel allocates different LS codes to the I component and the Q component to spread, and the multiplying method spreads by a complex product rather than a simple real product.

복소 확산방식을 사용하게 되면, 도 3의 QPSK 확산방식을 사용할 때의 이점을 그대로 유지하면서, I성분과 Q성분의 입력신호의 전력비가 일정하지 않을 경우의 전력 불균형(power imbalance) 문제를 해결하여 I성분과 Q성분의 전력이 서로 같아지도록 분배하게 된다.By using the complex diffusion method, the power imbalance problem is solved when the power ratio of the input signal of the I component and the Q component is not constant while maintaining the advantages of using the QPSK diffusion method of FIG. 3. The powers of the I and Q components are distributed to be equal to each other.

즉, 각각의 I/Q성분 입력신호인 dI와 dQ를 I/Q성분 확산코드인 LSI와 LS Q를 인가하여 승산하고, 출력된 확산신호를 교차하여 가산기에 입력하여 확산신호인 XI, XQ신호를 출력한다.That is, each of the I / Q component input signals d I and d Q is multiplied by applying the I / Q component spread codes LS I and LS Q , and the output spread signal is crossed and input to the adder, where X is a spread signal. Outputs I and X Q signals.

따라서 복소승산기와 가산기를 거친 I/Q성분 출력신호는 XI + jXQ = ((dI

Figure 112000025210194-pat00025
LSI)-(dQ
Figure 112000025210194-pat00026
LSQ))+ j((dQ
Figure 112000025210194-pat00027
LSI)+(dI
Figure 112000025210194-pat00028
LSQ))와 같이 된다. 결국 I/Q성분 입력신호인 dI와 dQ가 I/Q성분 양쪽의 출력신호에 영향을 끼치게 되므로 입력신호의 전력이 출력신호의 I/Q성분 양쪽으로 분배되게 된다. 즉, 입력신호의 전력 불균형을 해결하여, I/Q성분 양쪽의 출력신호의 전력이 같아지도록 한다.Therefore, I / Q component output signal through complex multiplier and adder is X I + jX Q = ((d I
Figure 112000025210194-pat00025
LS I )-(d Q
Figure 112000025210194-pat00026
LS Q )) + j ((d Q
Figure 112000025210194-pat00027
LS I ) + (d I
Figure 112000025210194-pat00028
LS Q )). As a result, the I / Q component input signals d I and d Q affect the output signals of both the I / Q components, so that the power of the input signal is distributed to both the I / Q components of the output signal. In other words, the power imbalance of the input signal is solved so that the power of the output signal of both the I / Q components becomes equal.

도 5는 새롭게 제안된 LS 코드를 생성하는 방법이다. 도 3의 QPSK 확산방식이나 도 4의 복소 확산방식에 의한 확산에서와 같이 I 성분과 Q 성분에 다른 LS코드를 할당하여 확산을 하게 되면, I 성분의 확산코드와 Q 성분의 확산코드가 동시에 변화할 수가 있게 되므로, 확산된 신호의 위상 천이가 1800 가 될 수도 있다.5 is a method for generating a newly proposed LS code. When spreading by assigning different LS codes to the I and Q components as in the QPSK spreading scheme of FIG. 3 or the complex spreading scheme of FIG. 4, the spreading code of the I component and the spreading code of the Q component are simultaneously changed. As such, the phase shift of the spread signal may be 180 0 .

이러한 180도의 위상천이는 확산된 신호가 여파기(filter)를 통과한 후에 신 호의 포락선 변동(envelope deviation)에 나쁜 영향을 준다. 즉, 첨두전력대 평균전력비 값을 크게 한다.This 180 degree phase shift adversely affects the envelope deviation of the signal after the spread signal passes through the filter. That is, the peak-to-average power ratio value is increased.

첨두전력대 평균전력비의 값을 작게 하기 위해서는 I성분의 확산 코드와 Q성분의 확산 코드가 동시에 변화는 횟수를 최소화 하면 된다.In order to reduce the peak-to-average power ratio, it is necessary to minimize the number of times that the spreading code of the I component and the spreading code of the Q component are simultaneously changed.

인위적으로 I성분과 Q성분이 동시에 변하지 않도록 하기 위해서 Q성분을 반 칩(half chip) 지연(delay)시킨 Offset QPSK등이 제안되어 있지만, Offset QPSK는 다중코드(multi-code)나 다중채널(multi-channel)에서 오히려 첨두전력대 평균전력비의 값을 증가시키게 된다. In order to artificially prevent the I component and the Q component from changing at the same time, Offset QPSK which has a half chip delayed Q component is proposed, but Offset QPSK is a multi-code or multi-channel. rather, the value of peak-to-average power ratio is increased.

상기와 같은 문제를 해결하기 위해 도 5와 같은 새로운 LS코드를 제안하여 확산하는 방식을 제안한다. In order to solve the above problems, a new LS code as shown in FIG. 5 is proposed and spread.

확산 코드로서 0이 아닌 부분의 길이 N의 LS코드가 사용되는 경우는 우선 0이 아닌 부분의 길이 N/2의 LS코드를 선택한 후 각각 I성분 LS코드 LSI에는 확장(Expansion)코드 EI를 곱하고, Q성분 LS코드 LSQ에는 확장코드 EQ를 곱한다. If a non-zero LS code of length N is used as the spreading code, first select an LS code of length N / 2 of the non-zero portion, and then specify an extension code E I for each I component LS code LS I. multiplying, in the extension multiplied by the code E Q Q component Q LS LS code.

확장코드는 길이가 2인 코드로서 EI = (1,1)or (-1,-1) , EQ=(1,-1) or (-1,1)의 값을 갖는다. An extension code is a code of length 2 that has the values E I = (1,1) or (-1, -1) and E Q = (1, -1) or (-1,1).

0이 아닌 부분의 길이 N/2인 LS코드에 길이 2인 확장코드를 곱하게 되므로, 결국 전체 0이 아닌 부분의 코드의 길이는 N인 코드가 된다.Since the LS code having the length N / 2 of the non-zero portion is multiplied by the extension code having the length 2, the code of the non-zero portion of the total length is N code.

이런 방법으로 만들어진 길이 N의 새로운 LS 코드(LS* I,N과 LS* Q,N )는 전체 코 드 길이 중에서 최소 반은 반드시 180도 위상천이가 없게 된다. The new LS codes of length N (LS * I, N and LS * Q, N ) created in this way will not necessarily have 180 degrees of phase shift at least half of the total code length.

따라서, 첨두전력대 평균전력비의 값을 작게 하는 효과가 있게 된다.Therefore, there is an effect of reducing the value of the peak power to the average power ratio.

예를 들어 간섭제거창=[-3,3] 0이 아닌 부분의 길이 N=128의 기존의 LS 코드의 특성을 먼저 살펴 보면, 서로 직교 코드로 사용할 수 있는 코드는 코드번호{0,1,2,...31}로 제한된다. 이때 직교 코드 집합(Orthogonal code set)의 각각의 코드의 자기 상관 특성은 시간차가 0일 때는 최대값 N=128을 갖고, 간섭제거창내의 다른 시간차 에서는 0이 된다. 또한, 각 코드간에는 상호 상관 특성이 간섭제거창내의 시간차에서는 0이 되는 특성을 갖는다.For example, if the interference cancellation window = [-3,3] non-zero length N = 128 of the existing LS code to look at the characteristics first, can be used as the orthogonal code code code {0,1, 2, ... 31}. At this time, the autocorrelation property of each code of the orthogonal code set has a maximum value N = 128 when the time difference is 0, and becomes 0 at another time difference in the interference cancellation window. In addition, the cross-correlation property between the codes has a property of becoming zero in the time difference in the interference cancellation window.

새로운 LS 코드의 특성을 살펴보기 위해서 다음과 같이 길이 128의 새로운 LS코드를 생성한다. 우선 원하는 0이 아닌 부분의 코드 길이의 반인 N/2=64의 LS 코드 중에서 직교 코드 집합을 선택하면 코드번호 A={0,1,2,...15}가 되고 각각의 코드에 확장 코드 EI=(1,1), EQ=(1,-1)을 택하여 곱하면 직교 코드 집합의 원소 개수는 2배가 되어서 역시 직교 코드 집합은 코드 번호 A*={0,1,2,...31}을 갖게 된다. 이렇게 생성된 코드 중에서 짝수 코드 번호의 자기상관 특성은 기존의 LS코드와는 달리 시간차 =+1,-1일 때 최대값의 1/2의 값을 갖게 된다. 또한 홀수코드번호의 자기상관 특성은 시간차 = +1,-1일때 최대값의 -1/2의 값을 갖게 된다. To examine the characteristics of the new LS code, create a new LS code of length 128 as follows: First, choose an orthogonal code set from among N / 2 = 64 LS codes, which is half the code length of the desired non-zero part, and the code number A = {0,1,2, ... 15} and the extension code for each code. Multiplying E I = (1,1) and E Q = (1, -1) multiplies the number of elements in the orthogonal code set by two, so that the orthogonal code set is code number A * = (0,1,2, ... 31}. Among the generated codes, the autocorrelation property of the even code number is 1/2 of the maximum value when the time difference = + 1, -1, unlike the existing LS code. Also, the autocorrelation property of the odd code number has a value of -1/2 of the maximum value when time difference = + 1, -1.

한편, 0이 아닌 부분의 길이 N/2의 기존의 LS코드의 직교 코드 집합 A중에서 코드 번호 k(단, k는 0

Figure 112000025210194-pat00029
k
Figure 112000025210194-pat00030
15인 정수)에 EI와 EQ의 확장 코드를 곱하면 코드 번호 2
Figure 112000025210194-pat00031
k 와 2
Figure 112000025210194-pat00032
k+1이 되고 이 둘은 원래 같은 코드에서 확장된 코드이므로, 시간차가 +1,-1일 때만 직교성이 성립하지 않게 된다. On the other hand, code number k in the orthogonal code set A of the existing LS code of length N / 2 of the non-zero portion, where k is 0
Figure 112000025210194-pat00029
k
Figure 112000025210194-pat00030
Multiplying I I and E Q by the extension code
Figure 112000025210194-pat00031
k and 2
Figure 112000025210194-pat00032
Since k + 1 and these two are originally extended from the same code, orthogonality does not hold only when the time difference is + 1, -1.

단, 간섭제거창내의 +1,-1이 아닌 다른 시간차에서는 직교성이 완전하게 성립한다.However, orthogonality is completely established at time differences other than + 1, -1 in the interference cancellation window.

예를 들어 새로운 LS코드의 직교코드 번호 0과 1의 코드는 0이 아닌 부분의 길이 64의 기존의 LS코드 번호 0번의 코드에 확장코드 EI과 EQ를 곱하여서 만들어 진 코드이므로 완전하게 직교성질을 갖지는 않게 된다.For example, the codes of orthogonal code numbers 0 and 1 of the new LS code are completely orthogonal as they are generated by multiplying the extension codes E I and E Q by the code of the existing LS code number 0 of the non-zero length 64. It does not have a property.

또한, 새로운 LS코드는 간섭제거창이 늘어나는 장점을 갖는다. 기존의 LS코드가 간섭제거창=[-3,3]을 갖는 반면, 새로운 LS코드는 간섭제거창=[-4,4]를 갖게 된다.In addition, the new LS code has the advantage of increasing the interference cancellation window. The existing LS code has the interference cancellation window = [-3, 3], while the new LS code has the interference cancellation window = [-4, 4].

도 6은 도 5의 방법에 의해 제안된 새로운 LS코드의 내용을 보다 구체적으로 설명하기 위한 것으로, 승산기에 의해 확산되는 LS* I,N 및 LS* Q,N 신호가 180도 변할 때 첨두전력대 평균전력비 값이 커지게 된다. FIG. 6 illustrates the contents of the new LS code proposed by the method of FIG. 5 in more detail. When the LS * I, N and LS * Q, N signals spread by the multiplier are changed by 180 degrees, the peak power band is shown. The average power ratio value becomes large.

즉, I성분과 Q성분으로 구성된 좌표에서 1사분면의 I,Q값이 3사분면으로 천 이시는 위상변화가 180도 변하게 되어 첨두전력대 평균전력비가 커지게 된다.That is, when the I and Q values of the first quadrant transition to the third quadrant in the coordinates composed of the I component and the Q component, the phase change is changed by 180 degrees, thereby increasing the peak-to-average power ratio.

또한, 2사분면에서 4사분면으로 천이시도 180도 위상변화가 생긴다.In addition, there is a 180 degree phase shift when transitioning from the second quadrant to the fourth quadrant.

따라서 위상 변이가 180도 되는 경우를 작게 하여야만 첨두전력대 평균전력비를 줄일 수 있으므로, 도 5의 새로운 LS코드 방식을 적용하면 상기의 180도 위상천이의 횟수를 줄일 수 있다.Therefore, since the peak power-to-average power ratio can be reduced only by reducing the case where the phase shift is 180 degrees, the number of times of the 180 degree phase shift can be reduced by applying the new LS code method of FIG. 5.

예를 들어 LSI,N/2값이 (1,1,1,-1)이고 LSQ,N/2값이 (1,1,-1,1)이며, EI값이 (1,1)이고 EQ값이 (1,-1)라고 했을 때, 승산기에 의해 출력된 LS* I,N값은 (1,1, 1,1, 1,1, -1,-1)이 되고 LS* Q,N값은 (1,-1, 1,-1, -1,1, 1,-1)이 된다.For example, the LS I, N / 2 value is (1,1,1, -1), the LS Q, N / 2 value is (1,1, -1,1), and the E I value is (1,1 ) And the E Q value is (1, -1), the LS * I, N value output by the multiplier becomes (1,1, 1,1, 1,1, -1, -1) and LS * The Q and N values are (1, -1, 1, -1, -1,1, 1, -1).

상기의 LS* I,N값과 LS* Q,N값이 동시에 변하는 즉, 180도 위상변화는 한번도 없게 된다.The LS * I, N and LS * Q, N values simultaneously change, that is, there is no 180 degree phase change.

도 7은 도 5에 의해 생성된 새로운 LS코드를 도 4의 복소 확산방식에 적용하는 또 다른 확산방식이다. FIG. 7 is another spreading scheme in which the new LS code generated by FIG. 5 is applied to the complex spreading scheme of FIG. 4.

도면에서 보는 바와 같이 각각의 채널에서 I성분과 Q성분에 각각 상기 도5의 방식으로 생성한 LS 코드를 할당하여 확산을 하는데, 곱하는 방식이 단순한 실수의 곱이 아니라 복소수의 곱으로 확산을 하게 된다. As shown in the figure, the LS code generated by the method of FIG. 5 is allocated to the I component and the Q component in each channel, and the spreading is performed by multiplying the complex number instead of the simple real product.

복소 확산방식을 사용하게 되면, 도 3의 QPSK 확산방식을 사용할 때의 이점을 그대로 유지하면서, I성분과 Q성분의 입력신호의 전력비가 일정하지 않을 경우의 전력 불균형(power imbalance) 문제를 해결하여 I성분과 Q성분의 출력신호의 전력이 서로 같아지도록 분배하게 된다.By using the complex diffusion method, the power imbalance problem is solved when the power ratio of the input signal of the I component and the Q component is not constant while maintaining the advantages of using the QPSK diffusion method of FIG. 3. The powers of the output signals of the I component and the Q component are distributed to be equal to each other.

즉, 각각의 I/Q성분 입력신호인 dI와 dQ를 I/Q성분 확산코드인 LS* I,N과 LS* Q,N를 인가하여 승산하고, 출력된 확산신호를 교차하여 가산기에 입력하여 확산신호인 XI, XQ신호를 출력한다.That is, each of the I / Q component input signals d I and d Q is multiplied by applying the I / Q component spread codes LS * I, N and LS * Q, N , and the output signals are crossed to the adder. Inputs X I and X Q signals, which are spread signals.

따라서 복소승산기와 가산기를 거친 I/Q성분 출력신호는 XI + jXQ = ((dI

Figure 112000025210194-pat00033
LS* I,N)-(dQ
Figure 112000025210194-pat00034
LS* Q,N))+ j((dQ
Figure 112000025210194-pat00035
LS* I,N)+(dI
Figure 112000025210194-pat00036
LS* Q,N))와 같이 된다. 결국 I/Q성분 입력신호인 dI와 dq가 I/Q성분 양쪽의 출력신호에 영향을 끼치게 되므로 입력신호의 전력이 출력신호의 I/Q성분 양쪽으로 분배되게 된다. 즉, 입력신호의 전력 불균형을 해결하여, I/Q성분 양쪽의 출력신호의 전력이 같아지도록 한다.Therefore, I / Q component output signal through complex multiplier and adder is X I + jX Q = ((d I
Figure 112000025210194-pat00033
LS * I, N )-(d Q
Figure 112000025210194-pat00034
LS * Q, N )) + j ((d Q
Figure 112000025210194-pat00035
LS * I, N ) + (d I
Figure 112000025210194-pat00036
LS * Q, N )). As a result, the I / Q component input signals d I and d q affect the output signals of both I / Q components, so that the power of the input signal is distributed to both I / Q components of the output signal. In other words, the power imbalance of the input signal is solved so that the power of the output signal of both I / Q components is equal.

도 8은 첨두전력대 평균전력비를 줄이면서 대역을 확산하기 위해 도 7를 이용한 실시예 흐름도이다.FIG. 8 is a flowchart of an embodiment using FIG. 7 to spread the band while reducing the peak-to-average power ratio.

먼저 사용자는 도 7의 LSI와 LSQ의 0이 아닌 원하는 코드길이를 선택한다. 단, 코드길이 N은 2m의 값을 가지며 m은 3이상의 자연수이다. (단계 81).First, the user selects a desired code length other than 0 of LS I and LS Q of FIG. 7. However, the code length N has a value of 2 m and m is a natural number of 3 or more. (Step 81).

상기에서 m이 3이상 되는 이유는 원래 LS코드의 길이가 4부터 시작하고, 여기서 새로운 LS코드는 기존의LS코드에 길이 2인 확장코드를 곱하여 생성하게된다. The reason why m is 3 or more is that the length of the original LS code starts at 4, where the new LS code is generated by multiplying the existing LS code by the extension code of length 2.

따라서 새로운 LS코드의 최소 길이는 8이 된다.Therefore, the minimum length of the new LS code is eight.

초기값으로서 길이 k=4인 LS코드를 생성하게 된다. (단계 82).As an initial value, an LS code having a length of k = 4 is generated. (Step 82).

상기 생성된 LS코드의 길이 k가 N/2보다 작으면 다시 2배의 길이인 2k의 길이를 갖는 LS코드를 생성하게 된다. 즉 초기값이 길이 k=4인 LS코드 이므로 다음 생성되는 LS코드의 길이 k는 8, 16, 32, 64,...가 된다.(단계 87).If the length k of the generated LS code is smaller than N / 2, an LS code having a length of 2k, which is twice the length, is generated again. That is, since the initial value is an LS code having a length k = 4, the length k of the next generated LS code is 8, 16, 32, 64, ... (step 87).

이와 같이 하여 LS코드의 길이 k가 N/2이 될 때 까지 LS코드의 생성이 반복된다.(단계 83,87)In this manner, generation of the LS code is repeated until the length k of the LS code becomes N / 2 (steps 83 and 87).

길이 N/2인 LS코드가 생성되었으면, 확장코드 EI과 EQ값 중에서 선택된 값과 0성분의 길이 L을 선택하고 길이가 N/2의 LS코드와 길이 2인 확장코드를 곱하여 길이 N인 새로운 LS코드를 생성한다.(단계 83,84,85,86).When the LS code of length N / 2 is generated, the length L of the zero component and the value selected from the extension codes E I and E Q values are selected, and the length N length is multiplied by the LS code of length N / 2 and the extension code of length 2. Generate a new LS code (steps 83, 84, 85, 86).

상기에서 길이 2인 확장코드를 곱해야만 180도 위상천이의 횟수를 최소 반이하로 줄일 수 있다.The number of 180-degree phase shifts can be reduced to at least half only by multiplying an extension cord having a length of 2.

상기 단계 84에서 생성한 길이 N인 새로운 코드의 앞 또는 중간 또는 뒷부분에 간섭제거창을 생성하기 위한 2

Figure 112000025210194-pat00037
L개의 0을 삽입한다.(단계 88).2 for generating an interference cancellation window at the front, middle or back of the new code having the length N generated in step 84.
Figure 112000025210194-pat00037
L zeros are inserted (step 88).

상기한 바와 같이 본 발명에서는 확산방식을 개선하여 성능을 개선하고, 첨두전력대 평균전력비를 줄일 수 있도록 새로운 확산코드를 생성하여 복소 확산방식에 적용한 것이다. 채널 예측 오류에 민감하지 않도록 하기 위해 각각의 채널에서 I성분과 Q성분에 각각 다른 LS코드를 할당하여 확산을 하게 되고, I성분과 Q성분의 전력이 일정하지 않은 경우에 생기는 전력의 불균형을 해결하기 위해서 복소수의 곱으로 확산을 한다.As described above, in the present invention, a new spreading code is generated and applied to the complex spreading scheme in order to improve the spreading scheme to improve performance and to reduce the peak-to-average power ratio. In order to be insensitive to channel prediction error, each channel is spread by assigning different LS codes to I and Q components, and solve the power imbalance caused when the power of I and Q components is not constant. To do this, spread by the product of complex numbers.

또한 코드간의 180도 위상천이는 첨두전력대 평균전력비의 값을 크게 하므로, 180도 위상차의 빈도를 줄이기 위해 새로운 코드를 생성하여 복소 확산방식에 적용 함으로써 I성분과 Q성분의 확산코드가 동시에 변화하는 횟수를 최소화 하도록 한다. In addition, the 180-degree phase shift between codes increases the peak-to-average power ratio, so that a new code is generated and applied to the complex diffusion method to reduce the frequency of the 180-degree phase difference. Try to minimize the number of times.

이상에서 본 발명의 바람직한 실시예를 설명하였으나, 본 발명은 다양한 변화와 변경 및 균등물을 사용할 수 있다. 본 발명은 상기 실시예를 적절히 변형하여 동일하게 응용할 수 있음이 명확하다. 즉, LS코드의 확산방식 및 새로운 LS코드 생성 과 새로운 LS코드를 사용한 확산 방식을 여러가지 방법으로 생성하여 본 발명에 적용할 수 있다.Although the preferred embodiment of the present invention has been described above, the present invention may use various changes, modifications, and equivalents. It is clear that the present invention can be applied in the same manner by appropriately modifying the above embodiments. That is, the LS code spreading method, the new LS code generation and the new LS code spreading method can be generated and applied to the present invention in various ways.

따라서 상기 기재 내용은 하기 특허청구범위의 한계에 의해 정해지는 본 발명의 범위를 한정하는 것이 아니다.
Accordingly, the above description does not limit the scope of the invention as defined by the limitations of the following claims.

본 발명은 일반적으로 현재의 LAS-CDMA에서는 직교코드인 LS코드만을 사용하여 I성분과 Q성분에 같은 LS 코드를 사용하여 확산하게 된다. 이때 발생되는 성능 하락과, I성분과 Q성분의 전력이 일정하지 않을 경우에 생기는 전력 불균형 문제 및 코드간의 180도 위상천이에 의해 발생되는 첨두전력대 평균전력비의 문제를 야기하는데, 새로운 확산 코드를 복소확산에 적용하므로써 최대전력대 첨두전력대 평균전력비의 분포를 만족할 만한 범위내로 안정되게 줄일 수 있다.








In the present invention, in general, in the current LAS-CDMA, only the LS code which is an orthogonal code is used, and the same LS code is used for the I component and the Q component. This results in performance degradation, power imbalance caused when the power of I and Q components are not constant, and peak power-to-average power ratio caused by 180-degree phase shift between codes. By applying to complex diffusion, it is possible to stably reduce the distribution of maximum power to peak power to average power ratio within a satisfactory range.








Claims (13)

각각의 채널의 I성분과 Q성분에 각각 별도의 코드인 LSI코드와 LSQ코드를 할당하는 QPSK 확산방식에 있어서, 첨두전력대 평균전력비를 줄여 대역을 확산하기 위해,In the QPSK spreading method in which LS I codes and LS Q codes, which are separate codes, are allocated to the I and Q components of each channel, in order to spread the band by reducing the peak-to-average power ratio, 확산코드 LSI와 LSQ의 0이 아닌 원하는 코드길이 N를 선택하는 단계와; 초기값으로서 길이 k=4인 LS코드를 생성하는 단계와; 상기 생성된 LS코드의 길이 k와 N/2를 비교하여 새로운 LS코드를 생성하는 단계와; 상기 생성한 길이 N인 새로운 코드의 앞 또는 중간 또는 뒷부분에 간섭제거창을 생성하기 위한 2
Figure 112006082701086-pat00061
L개의 0을 삽입하는 단계를 포함하는 것을 특징으로 라스 코드분할다중접속 확산 방법.
Selecting a non-zero desired code length N of spreading codes LS I and LS Q ; Generating an LS code having a length k = 4 as an initial value; Generating a new LS code by comparing the length k of the generated LS code with N / 2; 2 for generating an interference cancellation window at the front, middle or back of the new code having the generated length N
Figure 112006082701086-pat00061
And inserting zeros into the L code division multiple access spreading method.
제 1항에 있어서, 길이 k와 N/2를 비교결과 k가 작으면 다시 2배의 길이인 2k의 길이를 갖는 LS코드를 생성하는 것을 특징으로 하는 라스 코드분할다중접속 확산 방법.The method according to claim 1, wherein when the length k and N / 2 are compared and the k is small, the LS code having a length of 2k, which is twice the length, is generated again. 제 1항에 있어서, 길이 N/2인 LS코드가 생성되었으면, 확장코드 EI과 EQ값 중에서 선택된 값과 0성분의 길이 L을 선택하고 길이가 N/2의 LS코드와 길이 2인 확장코드를 곱하여 길이 N인 새로운 LS코드를 생성하는 것을 특징으로 하는 라스 코드분할다중접속 확산 방법.2. The LS code of claim 1, wherein when the LS code having the length N / 2 is generated, the value L selected from the extension codes E I and E Q values and the length L of the zero component are selected, and the LS code having the length N / 2 and the length 2 are selected. And a new LS code having a length N by multiplying the codes. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020000071312A 2000-11-28 2000-11-28 Lars code division multiple access spreading method Expired - Fee Related KR100705925B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000071312A KR100705925B1 (en) 2000-11-28 2000-11-28 Lars code division multiple access spreading method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000071312A KR100705925B1 (en) 2000-11-28 2000-11-28 Lars code division multiple access spreading method

Publications (2)

Publication Number Publication Date
KR20020041641A KR20020041641A (en) 2002-06-03
KR100705925B1 true KR100705925B1 (en) 2007-04-11

Family

ID=19701994

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000071312A Expired - Fee Related KR100705925B1 (en) 2000-11-28 2000-11-28 Lars code division multiple access spreading method

Country Status (1)

Country Link
KR (1) KR100705925B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100705924B1 (en) * 2000-12-29 2007-04-11 엘지전자 주식회사 Code Pair Generation and Code Allocation Method by Selecting QLS Code
KR100782204B1 (en) * 2000-12-29 2007-12-05 엘지전자 주식회사 Code pair generation and code allocation method according to LS code selection
KR100452512B1 (en) 2002-08-16 2004-10-13 엘지전자 주식회사 A spreading device and a method of walsh code for improving channel capacity
KR101356691B1 (en) * 2008-06-04 2014-01-29 삼성전자주식회사 Apparatus and method for transmitting and receiving fast feedback information in ofdma communication systems

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6134215A (en) * 1996-04-02 2000-10-17 Qualcomm Incorpoated Using orthogonal waveforms to enable multiple transmitters to share a single CDM channel
WO2001095644A1 (en) * 2000-06-05 2001-12-13 Linkair Communications, Inc. A method for the air interface to support variable data rate
US6331997B1 (en) * 1998-08-04 2001-12-18 Linkair Communication, Inc. Scheme for spread spectrum multiple access coding
KR20020041196A (en) * 2000-11-27 2002-06-01 구자홍 Method for transmitting data in LAS-CDMA(large-area synchronized code-division multiple access) system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6134215A (en) * 1996-04-02 2000-10-17 Qualcomm Incorpoated Using orthogonal waveforms to enable multiple transmitters to share a single CDM channel
US6331997B1 (en) * 1998-08-04 2001-12-18 Linkair Communication, Inc. Scheme for spread spectrum multiple access coding
WO2001095644A1 (en) * 2000-06-05 2001-12-13 Linkair Communications, Inc. A method for the air interface to support variable data rate
KR20020041196A (en) * 2000-11-27 2002-06-01 구자홍 Method for transmitting data in LAS-CDMA(large-area synchronized code-division multiple access) system

Also Published As

Publication number Publication date
KR20020041641A (en) 2002-06-03

Similar Documents

Publication Publication Date Title
KR100689562B1 (en) 4-phase spreading code in code division multiple access communication
JP3888852B2 (en) Quasi-orthogonal code generation method for mobile communication system and band spreading apparatus using quasi-orthogonal code
KR100681984B1 (en) Multi-carrier CDM communication device, multi-carrier CDM transmitter and multi-carrier CDM receiver
US20020172264A1 (en) Partly orthogonal multiple code trees
KR100369801B1 (en) Apparatus and method for generating band-spread signal using pseudo-orthogonal code of cdma mobile communication system
JP2004500726A (en) Method and apparatus for reducing peak to average power ratio of terminal transmission power
KR20000047627A (en) Method and apparatus for generating a complex scrambling code sequence
JP2002536870A (en) Interference-free adaptive spread spectrum communication system using binary code sequence with uncorrelated region
KR100782204B1 (en) Code pair generation and code allocation method according to LS code selection
US20030128742A1 (en) Post processing of spreading codes in a mobile telecommunications system
KR100312214B1 (en) Apparatus and method for spreading channel in cdma communication system
US6023488A (en) Spread spectrum modulation
KR100705925B1 (en) Lars code division multiple access spreading method
RU2000112928A (en) DEVICE AND METHOD FOR PRODUCING QUASI ORTHOGONAL CODE AND EXTENSION OF CHANNEL SIGNALS IN MOBILE COMMUNICATION SYSTEM
KR100762577B1 (en) New Orthogonal Spreading Code Generation and Usage Method of Code Division Multiple Access
KR100705924B1 (en) Code Pair Generation and Code Allocation Method by Selecting QLS Code
KR100743888B1 (en) Code Division Multiple Access Communication Apparatus and System Using Quasi-Orthogonal Spread Sequence with Added Guard Section Sequence
KR940007672B1 (en) Multiple access system and method using pilot signal in direct spread communication
KR100346218B1 (en) Channel spreading device and method for cdma communication system
KR100396653B1 (en) Transmission method for multiple chip rate in mobile communications system
CA2620101C (en) Quadriphase spreading codes in code division multiple access communications
KR20010092561A (en) Generalized Transmission method for multiple chip rate in mobile communications system
Karkkainen et al. Performance of an asynchronous DS-CDMA system with long and short spreading codes-a simulation study
Hassan et al. Imitation of OVSF Code Tree Allocation Scheme for W-CDMA System Comparing with PN Code
Jin et al. A new scheme for multiuser detection in DS-CDMA system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20001128

PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20020614

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20050523

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20001128

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060922

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20070319

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070403

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070403

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20100331

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20110329

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20110329

Start annual number: 5

End annual number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20130309