KR100444845B1 - Coding method and apparatus for constant amplitude transmission in code select cdma communication system and device thereof - Google Patents

Coding method and apparatus for constant amplitude transmission in code select cdma communication system and device thereof Download PDF

Info

Publication number
KR100444845B1
KR100444845B1 KR10-2002-0020158A KR20020020158A KR100444845B1 KR 100444845 B1 KR100444845 B1 KR 100444845B1 KR 20020020158 A KR20020020158 A KR 20020020158A KR 100444845 B1 KR100444845 B1 KR 100444845B1
Authority
KR
South Korea
Prior art keywords
code
orthogonal code
orthogonal
input
data
Prior art date
Application number
KR10-2002-0020158A
Other languages
Korean (ko)
Other versions
KR20030081779A (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 KR10-2002-0020158A priority Critical patent/KR100444845B1/en
Publication of KR20030081779A publication Critical patent/KR20030081779A/en
Application granted granted Critical
Publication of KR100444845B1 publication Critical patent/KR100444845B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • H04J13/18Allocation of orthogonal codes

Landscapes

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

Abstract

본 발명은 4개의 블록으로 구성되고 Walsh-Hadamard 코드를 직교코드로 사용하는 CS/CDMA 시스템에서, 3개의 블록은 송신할 정보데이터 채널로 사용하고 나머지 1개의 블록의 입력은 부호화 채널로 사용하여 대역통과 변조기에 입력되는 신호의 진폭을 일정하게 할 수 있도록 한 것으로, 기존의 CS/CDMA에서 포함하고 있는 레벨 클리핑 과정을 제거할 수 있어서 레벨 클리핑으로 인한 직교성의 손상 문제를 제거하고, 또한 대역통과 변조도 BPSK를 사용하면 되기 때문에 송수신기의 구조가 간단해지며, 또한, 전송 신호의 진폭이 일정하여 단말기 전력 증폭기의 선형성이 요구되지 않아 단말기의 전력 효율이 향상되어 단말기의 저가 구현이 가능하게 되는 것이다.In the CS / CDMA system which consists of four blocks and uses Walsh-Hadamard code as an orthogonal code, three blocks are used as the information data channel to be transmitted and the other one input is used as an encoding channel. It is possible to make the amplitude of the signal input to the pass modulator constant, and it is possible to eliminate the level clipping process included in the conventional CS / CDMA, which eliminates the problem of orthogonality due to the level clipping and also the bandpass modulation. Since the BPSK can be used, the structure of the transceiver is simplified, and since the amplitude of the transmission signal is constant, the linearity of the terminal power amplifier is not required, thereby improving the power efficiency of the terminal, thereby enabling low cost implementation of the terminal.

Description

코드 선택 코드 분할 다중 접속 통신 시스템에서 전송 신호의 부호화 방법 및 그 장치{CODING METHOD AND APPARATUS FOR CONSTANT AMPLITUDE TRANSMISSION IN CODE SELECT CDMA COMMUNICATION SYSTEM AND DEVICE THEREOF}Code selection code division multiple access communication system and a method for encoding a transmission signal and a device therefor {CODING METHOD AND APPARATUS FOR CONSTANT AMPLITUDE TRANSMISSION IN CODE SELECT CDMA COMMUNICATION SYSTEM AND DEVICE THEREOF}

본 발명은 코드 선택/코드 분할 다중접속 (code select / code division multiple access: 이하 CS/CDMA라 칭함) 통신 시스템에서 전송신호의 부호화 방법 및 그 장치에 관한 것으로서, 특히 입력되는 정보 비트열을 부호화함에 의하여 직교코드가 더해지더라도 신호의 진폭을 일정하게 유지시켜 주기 위한 CS/CDMA 통신 시스템에서 전송 신호의 부호화 방법 및 그 장치에 관한 것이다. 즉, 본 발명은 종래의 CS/CDMA의 송신기에서 여러 개의 직교코드가 더해져서 만들어진 멀티레벨의 신호를 일정한 진폭을 갖고 전송되도록 하기 위하여 레벨 제한(level clipping) 및 MPSK(M-ary Phase Shift Keying) 변조를 사용하는 방법 대신 입력되는 정보비트열을 부호화함에 의하여 직교코드가 더해지더라도 신호의 진폭은 일정하게 되어 레벨 제한기의 필요성을 없애고 간단하게 BPSK(Binary Phase Shift Keying) 변조를 사용하여 신호를 전송하기 위한 장치 및 그 방법에 관한 것이다.The present invention relates to a method and apparatus for encoding a transmission signal in a code select / code division multiple access (CS / CDMA) communication system. The present invention relates to a method and apparatus for encoding a transmission signal in a CS / CDMA communication system for maintaining a constant amplitude of a signal even if an orthogonal code is added thereto. That is, the present invention provides level clipping and M-ary phase shift keying (MPSK) to transmit a multilevel signal generated by adding multiple orthogonal codes in a conventional CS / CDMA transmitter with a constant amplitude. Even if the orthogonal code is added by encoding the input bit stream instead of using the modulation method, the amplitude of the signal is constant, eliminating the need for the level limiter and simply transmitting the signal using BPSK (Binary Phase Shift Keying) modulation. An apparatus and a method therefor are provided.

일반적인 무선 전송 다중화 기술은 크게 주파수 분할 다중 접속(FDMA: Frequency Division Multiple Access), 시 분할 다중 접속(TDMA: Time Division Multiple Access), 코드분할 다중 접속(CDMA: Code Division Multiple Access) 방식으로 구분될 수 있다.General wireless transmission multiplexing techniques can be classified into frequency division multiple access (FDMA), time division multiple access (TDMA), and code division multiple access (CDMA). have.

이중, CDMA 방식은 제반 특성이 우수하여 제3세대 이동 통신으로 불려지는 IMT-2000 시스템의 세계 표준화 방식으로 자리를 굳히게 되었다.Among them, the CDMA method has become a world standardized method of the IMT-2000 system, which is called the third generation mobile communication because of its excellent characteristics.

이동 통신에 사용되는 CDMA 방식에서는 데이터에 직접 직교 코드를 곱하여 대역을 확산하는 DS/CDMA(Direct Sequence/Code Division Multiple Access) 방식을 주로 사용한다. DS/CDMA 시스템의 기지국에서는 여러 채널의 신호를 동시에 선형적으로 합하여 전송한다. 채널마다 할당된 이진 시퀀스를 더하면 신호의 진폭은 일정하지 않고 변화하게 된다.The CDMA method used in mobile communication mainly uses a DS / CDMA (Direct Sequence / Code Division Multiple Access) method in which data is multiplied by a direct orthogonal code to spread a band. In a base station of a DS / CDMA system, signals of multiple channels are linearly summed and transmitted simultaneously. Adding the assigned binary sequence for each channel causes the amplitude of the signal to vary rather than be constant.

채널 수가 증가할수록 출력신호의 레벨 수가 증가하여 아날로그 신호와 같이 진폭의 변화 범위가 커지므로 전력 증폭기의 높은 선형성이 요구된다.As the number of channels increases, the number of levels of the output signal increases, so that the amplitude variation range becomes larger as with an analog signal, and thus high linearity of the power amplifier is required.

또한, 제2세대 이동 통신의 단말기에서는 기지국과 달리 직교코드를 하나씩만 사용하고 있어 멀티코드에 의한 복잡성이 단말기에서는 나타나지 않는다. 그러나, 음성 위주의 서비스를 넘어서 데이터와 동영상을 포함한 멀티미디어 서비스를 제공하는 차세대 이동 통신에서는 고속의 데이터 전송 속도를 지원하기 위해 단일 사용자가 사용하는 단말기에서도 직, 병렬 변환기를 거쳐 여러 채널을 사용하여 여러 개의 직교코드를 동시에 사용하는 멀티 코드 방식(multi-code CDMA)이 되어 전송신호의 레벨이 여러 개가 된다. 따라서 전력증폭기의 효율이 떨어지며, 저가의단말장치를 구현하는데 많은 어려움이 예상된다.In addition, unlike the base station, the terminal of the second generation mobile communication uses only one orthogonal code, so the complexity of the multi-code does not appear in the terminal. However, in the next-generation mobile communication, which provides multimedia services including data and video over voice-oriented services, even a terminal used by a single user to support a high data transmission speed can be directly connected and connected via parallel converters. The multi-code CDMA system uses two orthogonal codes simultaneously, resulting in multiple levels of transmission signals. Therefore, the efficiency of the power amplifier is lowered, and many difficulties are expected in implementing a low cost terminal device.

이렇게 전송 데이터 채널수의 증가에 따라 멀티 코드의 사용으로 인하여 변조 신호의 신호 레벨이 증가하여 발생하는 제반 문제점을 해소시키는 방식으로 PW/CDMA, MP/CDMA, CS/CDMA 방식이 제안되어 있다.The PW / CDMA, MP / CDMA, and CS / CDMA methods have been proposed to solve various problems caused by an increase in the signal level of a modulated signal due to the use of multi-codes as the number of transmission data channels increases.

상기한 방식 중 CS/CDMA 방식은 전송되는 데이터를 이용하여 블록으로 할당된 직교코드 중 하나를 선택하여 데이터를 변조한다.In the CS / CDMA method, one of the orthogonal codes assigned to the block is modulated by using the transmitted data.

채널 수가 많은 경우 저장해야할 코드의 개수가 매우 커지기 때문에 CS/CDMA 시스템은 여러 개의 블록으로 나누어서 구현하는데, 각 블록에서 출력되는 직교코드들이 더해지기 때문에 변조신호는 역시 멀티레벨 신호가 된다. 이러한 멀티레벨의 신호를 일정한 진폭을 갖고 전송되도록 하기 위하여 MPSK 변조를 사용하는데 채널잡음의 영향을 적게 받게 하기 위하여 변조에 앞서 신호의 레벨을 일정 개수로 제한한다. 그러나 이러한 레벨 제한을 하게 되는 경우에는 신호의 직교성이 손상되어 성능이 저하된다.Since the number of codes to be stored is very large when the number of channels is large, the CS / CDMA system is implemented by dividing into multiple blocks. Since the orthogonal codes output from each block are added, the modulated signal is also a multilevel signal. In order to transmit such multilevel signals with a constant amplitude, MPSK modulation is used. In order to be less affected by channel noise, the signal levels are limited to a certain number prior to modulation. However, this level limitation impairs the orthogonality of the signal and degrades performance.

이하, 첨부한 도면을 참조하여 종래 기술에 대하여 살펴보기로 한다.Hereinafter, the prior art will be described with reference to the accompanying drawings.

도 1은 종래 기술에 따른 멀티 코드를 기반으로 한 DS/CDMA 송신기의 모듈 구성을 나타낸 도면이다.1 is a diagram illustrating a module configuration of a DS / CDMA transmitter based on a multi-code according to the prior art.

도 1에 도시된 바와 같이, 입력신호 d1, d2,????, dn는 각각 직교코드패턴 c1, c2,????, cn과 곱셈기(1a, 1b,????, 1n)에서 각각 곱해져서 아날로그 합산기(100)에서 모두 합산되어 (n+1) 레벨의 아날로그 형태의 신호 S로 변환되어 RF(Radio Frequency) 증폭기(도시 생략)로 보내진다.As shown in FIG. 1, the input signals d1, d2, ????, dn are respectively represented by orthogonal code patterns c1, c2, ????, cn and a multiplier 1a, 1b, ????, 1n. The multipliers are multiplied by each, and are summed in the analog summer 100 to be converted into an analog signal S having an (n + 1) level and sent to an RF (Radio Frequency) amplifier (not shown).

즉, 종래의 DS/CDMA 방식의 송신단에서는 여러 채널의 정보를 동일 주파수로 동시에 보내기 위해, 각 채널의 데이터 정보에 정보 전송 속도보다 수 십 배에서 수 천 배 정도의 빠른 서로 다른 직교코드(orthogonal code)를 곱하여 각각의 채널이 서로 간섭하지 않도록 직교성을 부여한 후, 이를 산술적으로 합하여 여러 채널을 동시에 동일 주파수로 전송한다.That is, in the conventional DS / CDMA transmitter, different orthogonal codes, which are several tens to thousands of times faster than the information transmission speed, are transmitted to the data information of each channel at the same frequency. By multiplying), orthogonality is given so that each channel does not interfere with each other, and then arithmetically summed to transmit multiple channels at the same frequency.

그러면, 수신단에서는 이와 같이 전송된 신호를 수신한 후, 수신된 신호에 송신시 원하는 채널에서 사용한 직교코드와 동일한 코드를 곱하여, 이 신호로부터 원하지 않는 다른 채널의 정보는 사라지게 하고 원하는 채널의 정보만 남게 하는 것이다.Then, the receiving end receives the signal transmitted in this way, and then multiplies the received signal by the same code as the orthogonal code used in the desired channel, so that the information of the other channel that is not desired from this signal disappears, leaving only the information of the desired channel. It is.

이러한 종래 기술의 DS/CDMA 방식에서는 사용하는 직교코드수에 따라 변조 신호 레벨이 증가하고, 이에 따라 시스템 구성이 복잡해지고 신호처리가 어려워지는 문제점이 있다.In the conventional DS / CDMA scheme, the modulation signal level increases according to the number of orthogonal codes to be used. As a result, the system configuration becomes complicated and signal processing becomes difficult.

이러한 문제점을 해결하기 위한 방안의 하나로 변조신호 레벨을 일정값 이상은 잘라내고(레벨 제한) 남은 레벨 값만을 펄스 폭으로 바꾸어 전송하여 신호 파형이 항상 이진(Binary) 형태를 갖게 하는 PW/CDMA(Pulse Width CDMA)(특허등록 제 0293128호; 2001.3.30)방법이 제안되었다.As a solution to this problem, PW / CDMA (Pulse) cuts the modulation signal level above a certain value (level limit) and transmits only the remaining level value by changing the pulse width so that the signal waveform is always binary. Width CDMA) (Patent No. 0293128; 2001.3.30) has been proposed.

도 2는 종래 기술에 따른 PW/CDMA(Pulse Width CDMA)송신기의 모듈 구성도를 나타낸 도면이고, 도 3은 종래 DS/CDMA 신호의 레벨을 PW/CDMA 신호의 펄스폭으로 변환하는 방법에 대한 신호 파형을 나타낸 도면이다.2 is a diagram illustrating a module configuration of a PW / CDMA transmitter according to the prior art, and FIG. 3 is a signal for a method of converting a level of a conventional DS / CDMA signal into a pulse width of a PW / CDMA signal. The figure which shows a waveform.

도 2에 도시된 바와 같이, 도 1의 직접 확산 코드 분할 다중 접속(DS/CDMA)방법의 아날로그 합산기(100) 대신 레벨 제한기(210)를 이용하여 디지털 합산기(200)의 출력 신호 중 일정 레벨 이상의 신호를 잘라낸 후, 펄스 발생기(220)를 이용하여 도 3에 도시된 방법을 이용하여 binary 형태의 변조신호 S를 만들게 되는 것이다.As shown in FIG. 2, the level limiter 210 is used instead of the analog summer 100 of the direct spreading code division multiple access (DS / CDMA) method of FIG. After cutting a signal of a predetermined level or more, the pulse generator 220 is used to produce a binary-shaped modulated signal S using the method shown in FIG. 3.

PW/CDMA 방식은 변조신호가 binary 형태가 되는 장점이 있으나 잘라낸 변조신호의 레벨수가 2보다 크게 되는 경우 변조신호의 대역폭이 레벨 수에 비례하여 증가하는 단점이 있다.The PW / CDMA method has a merit in that the modulated signal is in a binary form, but when the number of levels of the cut out modulation signal is greater than 2, the bandwidth of the modulated signal increases in proportion to the number of levels.

이러한 단점을 제거하면서도 멀티코드 방식의 CDMA 신호를 전송하기 위해 다위상 CDMA(MP/CDMA)방식(특허출원 제 10-2001-8044호: 2000.02.17)이 제안되었다.To eliminate this disadvantage, multi-phase CDMA (MP / CDMA) method (Patent Application No. 10-2001-8044: 2000.02.17) has been proposed to transmit a multi-code CDMA signal.

도 4는 종래 기술의 MP/CDMA(Multiple Phase CDMA) 송신기의 모듈 구성을 나타낸 도면이다.4 is a diagram illustrating a module configuration of a conventional multiple phase CDMA (MP / CDMA) transmitter.

도 4에 도시된 구성과 도 2에 도시된 구성의 차이점을 비교해 보면, 도 1에 도시된 종래의 DS/CDMA 방식에 의해 만들어진 다양한 레벨의 신호를 레벨 제한기(level limiter)(400)를 사용하여 일정 레벨 이상의 값을 잘라낸 결과를 펄스발생기(220) 대신 위상변환기(410)에서 위상값으로 변환하는 것이다. 이 변환된 위상값 변조 신호는 RF 증폭기(도시되지 않음)로 보내진다.Comparing the difference between the configuration shown in FIG. 4 and the configuration shown in FIG. 2, a level limiter 400 is used for various levels of signals produced by the conventional DS / CDMA scheme shown in FIG. 1. By cutting the value of a predetermined level or more to convert the phase value in the phase converter 410 instead of the pulse generator 220. This converted phase value modulated signal is sent to an RF amplifier (not shown).

즉, PW/CDMA 방식이 파형이 단순해지는 장점이 있는 반면, 잘라내고 남은 레벨수가 2이상인 경우에는 그에 비례하여 변조된 신호의 대역폭이 증가하는 문제점이 있다. MP/CDMA 방식은 이러한 문제점을 해소하기 위한 것으로, 잘라내고 남은 레벨 값을 펄스폭으로 바꾸는 대신 전송하는 RF 신호의 위상값으로 바꾸는 방식이다.In other words, the PW / CDMA scheme has the advantage of simplifying the waveform, whereas when the number of remaining levels is greater than or equal to 2, the bandwidth of the modulated signal increases in proportion. The MP / CDMA method is to solve this problem. Instead of cutting the remaining level value into the pulse width, the MP / CDMA method is used to change the phase value of the transmitted RF signal.

상기의 PW/CDMA와 MP/CDMA 방식은 DS/CDMA 방식의 신호레벨을 일정 크기 이상을 잘라내어 신호 레벨 크기의 증가를 방지하여 시스템이 단순해지는 장점이 있지만, PW/CDMA 와 MP/CDMA 방식도 DS/CDMA 방식과 마찬가지로 정보채널 하나에 직교코드를 하나씩 배정하여 사용한다.The PW / CDMA and MP / CDMA schemes have the advantage of simplifying the system by cutting the signal level of the DS / CDMA scheme above a certain size to prevent an increase in the signal level, but the PW / CDMA and MP / CDMA schemes are also DS. Like the / CDMA method, orthogonal codes are assigned to one information channel.

결과적으로 상기의 DS/CDMA, PW/CDMA 및 MP/CDMA 방법은 전송하는 데이터 채널 하나에 직교코드가 하나씩 배정되어 전송하는 정보 채널수와 동일한 수의 직교코드를 사용하므로, 데이터 채널수가 증가하면 사용하는 직교코드의 수가 증가하고 변조된 전송신호의 레벨이 많아지는 문제점이 있다.As a result, the DS / CDMA, PW / CDMA, and MP / CDMA methods use orthogonal codes equal to the number of information channels transmitted by assigning one orthogonal code to one data channel to be transmitted. There is a problem in that the number of orthogonal codes increases and the level of modulated transmission signals increases.

또한, 멀티 레벨이 신호를 잘라내는 과정에서 직교코드의 직교성이 손상되어 전송되는 신호간의 상호간섭에 취약해지는 단점이 있다.In addition, there is a disadvantage in that the orthogonality of the orthogonal code is impaired in the process of cutting the signal in the multi-level, so that the interference is vulnerable to the interference between the transmitted signals.

전송 속도를 증가시키기 위해 멀티코드를 사용하면서도 사용하는 직교코드 수를 줄일 수 있는 새로운 변복조 방식으로 코드선택 코드분할 다중접속(CS/CDMA)방식(특허출원 제 10-2001-0061738호: 2001.10.8)이 제안되었다. 이 방식은 데이터 채널 하나에 직교코드 하나씩을 배정하는 대신에 직교코드를 블럭별로 배정하고 전송 데이터 값을 이용하여 직교코드를 선정하여 사용되는 직교코드의 수를 감소시키고 변조된 신호의 레벨수를 감소시켜 PW/CDMA 와 MP/CDMA 신호를 만들 때 절사(truncation)에 의한 직교코드 간의 직교성의 저하를 완화시키고 직교성이 저하된 변조신호간의 상호간섭 영향을 줄일 수 있도록 한 것이다. 이 기술에 대하여 첨부한 도면을 참조하여 간단하게 살펴보기로 하자.Code-selection code division multiple access (CS / CDMA) as a new modulation and demodulation method that reduces the number of orthogonal codes used while using multicode to increase transmission speed (Patent Application No. 10-2001-0061738: 2001.10.8 ) Has been proposed. Instead of assigning one orthogonal code to one data channel, this method allocates orthogonal codes by block and selects orthogonal codes using transmission data values to reduce the number of orthogonal codes used and to reduce the number of modulated signals. In order to reduce the orthogonality between the orthogonal codes due to truncation and to reduce the mutual interference effect between the modulated signals with reduced orthogonality, the PW / CDMA and MP / CDMA signals are generated. This technique will be briefly described with reference to the accompanying drawings.

도 5는 CS/CDMA(Code Select CDMA) 송신기의 모듈 구성을 나타낸 도면이다.5 is a diagram showing the module configuration of a Code Select CDMA (CS / CDMA) transmitter.

도 5에 도시된 바와같이, CS/CDMA 방식에서는 데이터를 여러 채널을 통하여 전송하는데, 정보채널 데이터 중 일부는 직교코드들을 선택하고, 선택된 직교코드들을 정보채널 나머지 데이터와 각각 곱하여 확산된 신호들을 더한 후 변조하여 전송한다.As shown in FIG. 5, in the CS / CDMA scheme, data is transmitted through several channels. Some of the information channel data select orthogonal codes, and the selected orthogonal codes are multiplied with the remaining data of the information channel to add spread signals. It is then modulated and transmitted.

CS/CDMA 시스템은 여러 개의 블록으로 구성되어 있는데, 각 블록에 입력되는 N+1 개(N은 자연수)의 정보채널 중에서 N개의 채널에 실린 데이터로부터 2의 N자승 개의 직교코드 중 한 개가 선택되고, 이 코드가 나머지 한 채널의 데이터에 곱해진다. 즉, N비트의 정보데이터가 직교코드를 결정하고, 1 비트의 정보 데이터가 부호를 결정한다. 여러 블록의 출력신호를 더한 후 대역통과 변조를 하여 전송하는데, 여러 블록의 출력신호가 더해지면 신호의 레벨이 여러 가지가 되어 송신기의 고주파 증폭기의 선형성이 요구된다.The CS / CDMA system consists of several blocks. Among the N + 1 information channels (N is a natural number) input to each block, one of two N-squared orthogonal codes is selected from data contained in the N channels. This code is then multiplied by the data in the other channel. That is, N bits of information data determine an orthogonal code, and one bit of information data determines a sign. After the output signal of several blocks is added, the bandpass modulation is transmitted. When the output signal of several blocks is added, the signal level becomes various and linearity of the high frequency amplifier of the transmitter is required.

상기 블록 단위의 변조방법에 의해 각 블록에서 생성된 신호를 디지털 합산기를 통하여 하나의 신호로 합산하여 만들어진 멀티레벨 신호를 PW/CDMA 방식을 이용하여 펄스폭으로 변환하거나, MP/CDMA 방식을 이용하여 위상값으로 변환하여 전송한다. PW 변조 사용시 대역폭이 넓어지는 문제와 MP 변조시 신호 성상도가 밀집 배치되는 문제를 피하기 위하여 보통 각 블록 출력을 합산하여 만들어진 멀티 레벨 신호를 레벨이 일정한 값 이상이 되면 잘라내는 절사(truncation) 단계를 포함한다.By multiplying the signals generated in each block by the block-based modulation method into one signal through a digital adder, converting the multilevel signals into pulse widths using the PW / CDMA method or by using the MP / CDMA method. Transmit to phase value. To avoid the problem of widening bandwidth when using PW modulation and dense arrangement of signal constellations during MP modulation, a truncation step is usually performed in which multi-level signals generated by summing the outputs of each block are trimmed when the level exceeds a certain value. Include.

도 5는 직교 코드를 블록 단위로 나누어 데이터를 변조하는 CS/CDMA 변조기구성의 한 예를 보이는 것으로서, 도 5에 도시된 바와 같이 블럭 A(500)에서 입력되는 정보 채널의 데이터 d0, d1,d2를 이용하여 c0, c1, c2, c3, c4, c5, c6, c7의 8개 직교코드 중 하나를 선택한다. 선택된c i직교코드를 d3로 곱하여(excusive OR) 하여 데이터를 싣는다. 같은 방법으로 블럭 B와 이후 블럭들을 수행하여 각 블록 별로 변조된 직교코드를 하나씩 만들게 되는 것이다.Figure 5 is orthogonal as by dividing the code in block units shown an example of a CS / CDMA modulator configured to modulate the data, the data of the information channel that is input from the block A (500) as shown in Fig. 5 d 0, d 1 Select one of eight orthogonal codes of c 0 , c 1 , c 2 , c 3 , c 4 , c 5 , c 6 and c 7 using, d 2 . Load the data by multiplying the selected c i orthogonal codes by d 3 (excusive OR). In the same way, block B and subsequent blocks are performed to generate one orthogonal code modulated for each block.

이와 같이 블럭 별로 변조된 직교코드를 디지털 합산기(510)로 합하여 멀티레벨 신호를 만든 후 PW/CDMA, MP/CDMA에서 사용한 방식처럼 레벨 제한기(520)로 일정레벨 이상은 잘라낸 후 파형 변조기(530)를 이용하여 각 레벨을 펄스 폭 혹은 위상 값으로 치환하여 변조가 완성된다.In this way, the orthogonal codes modulated for each block are added to the digital summer 510 to generate a multilevel signal, and then a predetermined level or more is cut out by the level limiter 520 as in the method used in PW / CDMA and MP / CDMA. The modulation is completed by replacing each level with a pulse width or a phase value using 530.

그러나 각 블록의 출력을 더하여 만들어진 멀티 레벨 신호를 레벨 제한기(520)로 잘라내는 경우, 채널간의 직교성이 손상되어 성능이 저하되는 문제점을 가지고 있다.However, when the multi-level signal generated by adding the output of each block is cut out by the level limiter 520, the orthogonality between the channels is impaired and performance is degraded.

따라서, 본 발명은 상기한 종래 기술에 따른 제반 문제점을 해결하기 위하여 안출한 것으로, 본 발명의 목적은, CS/CDMA에서 멀티레벨 신호에 대하여 레벨 클리핑 및 MPSK 변조를 사용하는 대신 입력되는 정보 비트열을 부호화함에 의하여 직교코드가 더해지더라도 신호의 진폭은 일정하게 되어 레벨 클리핑의 필요성을 없애고 간단하게 BPSK 변조를 사용하여 데이터를 전송할 수 있도록 한 코드선택 코드분할다중접속 통신 시스템에서 전송신호의 부호화 방법 및 그 장치를 제공함에 있다.Accordingly, the present invention has been made to solve the above-described problems according to the prior art, and an object of the present invention is to input an information bit string instead of using level clipping and MPSK modulation for a multilevel signal in CS / CDMA. A method of encoding a transmission signal in a code division multiple access communication system in which the amplitude of a signal is constant even by adding an orthogonal code, thereby eliminating the need for level clipping and simply transmitting data using BPSK modulation. In providing the device.

즉, 본 발명은 기존의 CS/CDMA에서 멀티레벨 신호에 대하여 레벨제한기를 사용함으로써 발생되는 절사(truncation)에 의한 채널간 직교성의 손상 문제점을 해결하기 위하여 착안된 것으로, Hadamard 코드를 직교코드로 사용하고 4개의 동일한 구조의 블록으로 구성된 CS/CDMA에 대하여 입력되는 정보 비트열을 부호화함에 의하여 각 블록에서 출력되는 신호를 합산하더라도 크기가 일정하게 유지되도록 하는 것이다.That is, the present invention was conceived to solve the problem of inter-channel orthogonality damage caused by truncation caused by using a level limiter for multilevel signals in conventional CS / CDMA. Hadamard codes are used as orthogonal codes. By encoding the information bit string input for CS / CDMA composed of four identically structured blocks, the size is kept constant even when the signals output from each block are summed.

도 1은 종래 기술의 DS/CDMA(Direct Sequence CDMA) 송신기의 구성을 나타낸 도면.BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a diagram showing the configuration of a DS / CDMA transmitter according to the prior art.

도 2는 종래 기술의 PW/CDMA(Pulse Width CDMA) 송신기의 구성을 나타낸 도면.2 is a diagram showing the configuration of a conventional pulse width CDMA (PW / CDMA) transmitter.

도 3은 종래 DS/CDMA 신호의 레벨을 PW/CDMA 신호의 펄스폭으로 변환하는 방법을 나타낸 도면.3 is a diagram illustrating a method of converting a level of a conventional DS / CDMA signal into a pulse width of a PW / CDMA signal.

도 4는 종래 기술의 MP/CDMA(Multiple Phase CDMA) 송신기의 구성을 나타낸 도면.4 is a diagram illustrating a configuration of a conventional multiple phase CDMA (MP / CDMA) transmitter.

도 5는 직교코드를 블록 단위로 나누어 데이터를 변조하는 CS/CDMA(Code Select CDMA) 변조기 구성을 나타낸 도면.FIG. 5 illustrates a configuration of a CS / CDMA modulator for modulating data by dividing an orthogonal code into block units. FIG.

도 6은 본 발명에 따른 CS/CDMA 통신 시스템에서 전송신호의 부호화 장치의 블록 구성을 나타낸 도면.6 is a block diagram of an apparatus for encoding a transmission signal in a CS / CDMA communication system according to the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

600,620,640 : 직교코드 블록 610 : 양극성 신호 극성 변환부600, 620, 640: Orthogonal code block 610: Bipolar signal polarity conversion unit

620 : 엔코딩부 630 : 여유 직교코드 블록620: encoding section 630: orthogonal code block

640 : 디지털 합산기 650 : 파형 변조기640: digital summer 650: waveform modulator

660 : 여유 직교코드 블록 680 : 엔코딩부660: orthogonal code block 680: encoding section

700 : 파형 변조기700: Waveform Modulator

상기한 목적을 달성하기 위한 본 발명에 따른 코드선택 코드분할 다중접속(CS/CDMA) 장치의 부호화 장치 및 그 방법은, 입력되는 정보비트열을 직/병렬로 변환하여 3개의 블록에 각각 (N+1)개씩(N은 자연수)의 정보 채널이 입력되도록 블록 단위로 묶고, 상기 3개의 블록에 입력되는 정보비트열로부터 부호화를 거쳐 4번째 블록에 입력되는 (N+1)개의 부호화 출력 비트열을 생성하는 것이다.In order to achieve the above object, a coding apparatus of a code division multiple access (CS / CDMA) apparatus according to the present invention and a method thereof convert each input information bit string into serial / parallel and then assign each to three blocks (N). (N + 1) encoded output bit strings, which are grouped into block units so that +1) information channels (N is a natural number) are input, and are encoded in the fourth block after encoding from the information bit strings inputted to the three blocks. To generate.

즉, 상기한 목적을 달성하기 위한 본 발명에 따른 코드선택 코드분할 다중접속 통신 시스템에서 전송신호의 부호화 장치의 일 측면에 따르면, 설정된 적어도 하나 이상의 채널(N)을 통해 입력되는 정보 비트열을 이용하여 설정된 다수의 직교 코드 중 일 직교 코드를 선택 출력하는 복수의 직교 코드 선택부; 상기 복수의 직교 코드 선택부로 입력되는 정보 비트열을 엔코딩하여 엔코딩된 각 채널별 정보 비트열을 각각 출력하는 엔코딩부; 상기 엔코딩부를 통해 출력되는 각 채널별 정보 비트열을 이용하여 설정된 다수의 여부 직교 코드 중 일 직교 코드를 선택 출력하는 여유 직교 코드 선택부; 상기 직교 코드 선택부 및 여유 직교 코드 선택부로 입력되는 입력 채널과 또 다른 설정된 각각의 채널을 통해 입력되는 정보 비트의 극성을 각각 변환하는 복수의 신호 변환부; 상기 직교 코드 선택부 및 여유 직교 코드 선택부로부터 출력되는 직교코드 및 여유 직교 코드와, 상기 복수의 신호 변환부에서 신호 변환된 각각의 비트를 각각 논리 연산하는 복수의 논리 연산부; 상기 복수의 논리연산부에서 각각 논리 연산된 데이터를 합산하여 전송 데이터의 진폭을 일정하게 유지하는 디지털 합산부를 포함할 수 있다. 여기서, 상기 논리 연산부는, 익스클러시브 오어(E-OR) 게이트로 구성될 수 있다.That is, according to an aspect of the encoding apparatus of a transmission signal in a code selection code division multiple access communication system according to the present invention for achieving the above object, using an information bit string input through at least one channel (N) is set A plurality of orthogonal code selectors configured to selectively output one orthogonal code from among a plurality of orthogonal codes set by using; An encoder for encoding the information bit string input to the plurality of orthogonal code selectors and outputting the encoded information bit strings for each channel; A spare orthogonal code selector configured to selectively output one orthogonal code from among a plurality of orthogonal codes set by using the information bit string for each channel output through the encoder; A plurality of signal converters respectively converting polarities of the input channels inputted to the orthogonal code selector and the redundant orthogonal code selector and the information bits inputted through the respective set channels; A plurality of logic operation units configured to perform a logical operation on the orthogonal code and the orthogonal code output from the orthogonal code selector and the orthogonal code selector, and each bit signal-converted by the plurality of signal converters; The plurality of logic calculators may include a digital adder configured to sum the data logically calculated by each of the plurality of logic calculators to maintain a constant amplitude of the transmission data. Here, the logical operation unit may be configured with an Exclusive Or (E-OR) gate.

또한, 본 발명에 따른 코드선택 코드분할 다중접속 통신 시스템에서 전송신호의 부호화 장치의 다른 측면에 따르면, 설정된 적어도 하나 이상의 서로 다른 채널(N)을 통해 입력되는 정보 비트열을 이용하여 설정된 2의 N 자승개의 직교 코드 중 하나의 직교 코드를 선택 출력하는 3개의 직교 코드 선택부; 상기 3개의 직교 코드 선택부로 입력되는 각각의 정보 비트열을 엔코딩하여 엔코딩된 각 채널별 정보 비트열을 각각 출력하는 엔코딩부; 상기 엔코딩부를 통해 출력되는 각 채널(N)의 정보 비트열을 이용하여 2의 N 자승개의 직교 코드 중 하나의 직교 코드를 선택 출력하는 여유 직교 코드 선택부; 상기 3개의 직교 코드 선택부 및 여유 직교 코드 선택부로 입력되는 입력 채널과 다른 채널을 통해 입력되는 정보 비트의 극성을 각각 변환하는 4개의 신호 변환부; 상기 직교 코드 선택부 및 여유 직교 코드 선택부로부터 출력되는 직교코드, 여유 직교 코드와, 상기 4개의 신호 변환부에서 신호 변환된 각각의 비트를 각각 논리 연산하는 4개의 논리 연산부; 상기 4개의 논리 연산부에서 각각 논리 연산된 데이터를 합산하여 전송 데이터의 진폭을 일정하게 유지하는 디지털 합산부 및 상기 디지털 합산부를 통해 합산된 신호를 펄스폭 변조 또는 위상 변조하는 파형 변조기를 포함할 수 있다.In addition, according to another aspect of the encoding apparatus of a transmission signal in a code selection code division multiple access communication system according to the present invention, N of 2 set using an information bit string input through at least one set of different channels (N). Three orthogonal code selection units for selectively outputting one orthogonal code among quadrature quadrature codes; An encoding unit for encoding each information bit string input to the three orthogonal code selectors and outputting the encoded information bit strings for each channel; A spare orthogonal code selector configured to selectively output one orthogonal code of two orthogonal codes of two N-squares by using the information bit string of each channel N outputted through the encoder; Four signal converters respectively converting polarities of input bits inputted through the three orthogonal code selectors and the redundant orthogonal code selectors and information bits inputted through different channels; Four logic operation units configured to perform logical operations on the orthogonal code and the orthogonal code output from the orthogonal code selector and the orthogonal code selector, and the respective bits signal-converted by the four signal converters; The four logic calculators may include a digital adder configured to sum data logically calculated by the four logic calculators to maintain a constant amplitude of transmission data, and a waveform modulator configured to pulse-width modulate or phase-modulate the signal summed through the digital adder. .

한편, 본 발명에 따른 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 방법의 일측면에 따르면, 설정된 적어도 하나 이상의 채널(N)을 통해 입력되는 정보 비트열을 이용하여 설정된 다수의 직교 코드 중 일 직교 코드를 선택 출력하는 단계; 상기 채널을 통해 입력되는 정보 비트열을 엔코딩하여 엔코딩된 각 채널별 정보 비트열을 각각 출력하는 단계; 상기 엔코딩되어 출력되는 각 채널별 정보 비트열을 이용하여 설정된 다수의 여유 직교 코드 중 일 직교 코드를 선택 출력하는 단계; 상기 입력 채널과 다른 설정된 채널을 통해 입력되는 정보 비트의 극성을 변환하는 단계; 상기 출력되는 직교코드, 여유 직교 코드 및 상기 신호 변환된 각각의 비트를 각각 논리 연산하는 단계; 상기 각각 논리 연산된 데이터를 합산한 후, 합산된 데이터를 파형 변조하여 전송하는 단계를 포함한다.Meanwhile, according to an aspect of a transmission signal encoding method in a code selection code division multiple access communication system according to the present invention, one of a plurality of orthogonal codes set using an information bit string input through at least one set channel (N) Selectively outputting orthogonal codes; Encoding an information bit string input through the channel and outputting the encoded information bit string for each channel; Selecting and outputting one orthogonal code among a plurality of redundant orthogonal codes set by using the encoded bit strings of information bits for each channel; Converting a polarity of an information bit input through a predetermined channel different from the input channel; Logic operation of the output orthogonal code, the marginal orthogonal code, and each of the signal-converted bits; Summing the logically calculated data, and then modulating and transmitting the summed data.

블록별 직교 코드 및 여유 직교 코드 수는 2의 N 자승개이며, 블록마다 입력되는 1 과 0으로 구성된 비트열로부터 하나의 직교 코드가 선택되는 것이고, 상기 직교 코드는 길이가 2의 N+2자승 칩이며, 각 원소는 1 또는 -1인 것이다.The number of orthogonal codes and free orthogonal codes per block is N squares of 2, and one orthogonal code is selected from a bit string consisting of 1s and 0s inputted for each block, and the orthogonal codes are N + 2 squares of length 2. Chip, each element being 1 or -1.

그리고, 각 블록은 N+1개(N은 자연수)의 입력채널을 가지고 있으며, 이 중N개의 채널에 입력되는 데이터로부터 2의 N자승 개 Hadamard 코드 중 한 개를 선택하고, 나머지 1 개의 채널에 입력되는 1비트로써 상기 선택된 N비트 직교코드의 부호가 결정되는 것이다.Each block has N + 1 input channels (N is a natural number), and one of two N-squared Hadamard codes is selected from the data input to the N channels, and the remaining one channel is selected. As one bit to be input, the sign of the selected N-bit orthogonal code is determined.

상기 선택된 직교코드는 1과 -1로 구성된 비트열로서, 부호결정 입력 데이터에 의하여 부호를 결정하는 단계에서 입력 정보비트가 "1"인 경우 선택된 직교코드가 그대로 출력되어 디지털 합산기로 가게 되며, 입력 직교비트가 "0"인 경우에는 선택된 직교코드 1과 -1을 서로 바꾸어서 디지털 합산기로 가게된다.The selected orthogonal code is a bit string consisting of 1 and -1. When the input information bit is "1" in the step of determining the sign by the sign determination input data, the selected orthogonal code is output as it is and goes to the digital summer. When the orthogonal bit is "0", the selected orthogonal codes 1 and -1 are exchanged with each other to go to the digital summer.

이 과정은 부호결정 입력 데이터를 정보비트가 "1"인 경우에는 "1" 로 유지하고, 입력 비트가 "0"인 경우에는 "-1"로 변환한 다음 선택된 직교코드와 곱하는 것으로 구현할 수 있다. 다른 방법으로는 부호 결정용 입력데이터의 극성을 변환하는 대신 직교코드를 "1" 과 "0"으로 구성되게 하고, 입력비트정보와 익스클러시브 오어 연산을 수행하여 구현할 수 있다.This process can be implemented by maintaining the coded input data as "1" when the information bit is "1", converting it to "-1" when the input bit is "0", and multiplying it by the selected orthogonal code. . Alternatively, the orthogonal code may be composed of "1" and "0" instead of converting the polarity of the input data for sign determination, and may be implemented by performing input bit information and an Exclusive OR operation.

또한, 3개의 직교 코드 블록과 1개의 여유 직교 코드 블록을 구비한 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 방법의 다른 측면에 따르면, 설정된 적어도 하나 이상의 서로 다른 채널(N)을 통해 상기 3개의 직교 코드 블록으로 입력되는 정보 비트열을 이용하여 설정된 2의 N 자승개의 직교 코드 중 하나의 직교 코드를 선택 출력하는 단계; 상기 3개의 직교 코드 블록으로 입력되는 각각의 정보 비트열을 엔코딩하여 엔코딩된 각 채널별 정보 비트열을 각각 출력하는 단계; 상기 엔코딩되어 출력되는 각 채널(N)의 정보 비트열이 상기 1개의 여유 직교 코드 블록으로 입력되면, 2의 N 자승개의 직교 코드 중 하나의 여유 직교 코드를 선택 출력하는 단계; 상기 3개의 직교 코드 블록 및 여유 직교 코드 블록으로 입력되는 입력 채널과 다른 4개의 채널을 통해 각각 입력되는 정보 비트의 극성을 각각 변환하는 단계; 상기 3개의 직교 코드 블록 및 여유 직교 코드 블록으로부터 출력되는 직교코드 ,여유 직교 코드와, 상기 신호 변환된 4개의 비트를 각각 논리 연산하는 단계; 상기 각각 논리 연산된 데이터를 합산한 후, 합산된 데이터를 파형 변조하여 전송하는 단계를 포함하는 것이다.In addition, according to another aspect of the transmission signal encoding method in a code selection code division multiple access communication system having three orthogonal code blocks and one redundant orthogonal code block, the at least one different channel (N) may be set. Selecting and outputting one orthogonal code among two orthogonal codes of N set of two using the information bit string input to the two orthogonal code blocks; Encoding each information bit string input to the three orthogonal code blocks and outputting the encoded information bit strings for each channel; Selecting and outputting one orthogonal code from one or more orthogonal codes of 2 when the information bit string of each encoded channel N is inputted into the one orthogonal code block; Converting polarities of input bits respectively inputted through the three orthogonal code blocks and the redundant orthogonal code blocks and information bits respectively input through four channels; Performing logical operations on an orthogonal code, a free orthogonal code, and the four bits of the signal-converted output from the three orthogonal code blocks and the redundant orthogonal code blocks; Summing the logically calculated data, and then modulating and transmitting the summed data.

이하, 본 발명에 따른 코드선택 코드분할 다중접속 통신 시스템에서 전송신호의 부호화 방법 및 그 장치에 대한 바람직한 일 실시예에 대하여 첨부한 도면을 참조하여 상세하게 살펴보기로 하자.Hereinafter, a method and apparatus for encoding a transmission signal in a code selection code division multiple access communication system according to the present invention will be described in detail with reference to the accompanying drawings.

도 6은 본 발명에 따른 CS/CDMA 통신 시스템에서 전송신호의 부호화 장치의 블록 구성을 나타낸 도면으로서, 정보 비트열을 부호화하고 직교코드를 블록 단위로 나누어 데이터를 변조하는 CS/CDMA 변조기의 구성을 나타낸 도면이다.FIG. 6 is a block diagram of an apparatus for encoding a transmission signal in a CS / CDMA communication system according to the present invention. FIG. 6 is a block diagram of a CS / CDMA modulator for encoding an information bit stream and dividing an orthogonal code into blocks. The figure shown.

도 6에 도시된 바와 같이, CS/CDMA 변조기는 동일한 구조를 가진 4개의 모듈로 구성되어 있으며, 각 모듈은 Walsh-Hadamard 코드를 직교코드로 사용한다.As shown in Figure 6, the CS / CDMA modulator is composed of four modules having the same structure, each module uses a Walsh-Hadamard code as an orthogonal code.

블록 A, B, C(600, 620, 640)는 직, 병렬 변환기(미도시)를 거친 정보 비트가 실리게 되는 직교 코드 블록이며, 블록 D(660)는 상기 3개의 직교 코드 블록(600, 620, 640)에 입력되는 데이터가 엔코딩부(680)를 통해 부호화된 후의 여유 비트열(redundant bit sequence)이 실리는 여유 직교 코드 블록이다.Blocks A, B, and C (600, 620, 640) are orthogonal code blocks on which information bits passed through a serial and parallel converter (not shown) are loaded, and block D (660) is the three orthogonal code blocks 600, A redundant orthogonal code block carrying a redundant bit sequence after data input to 620 and 640 is encoded by the encoder 680.

각 블록은 (N+1)개의 입력채널을 가지는데 여기에 입력되는 정보 비트열은 1과 0으로 된 데이터를 가진다. 각 블록에서 N개의 입력채널 정보(즉 N 비트 데이터)로부터 2의 N자승 개 직교코드 중의 하나를 선택한다. 이 직교코드는 길이가 2의 N+2자승 칩이며 각 원소는 1 또는 -1이다.Each block has (N + 1) input channels, and the information bit stream input thereto has data of 1s and 0s. In each block, one of two N-squared orthogonal codes is selected from N input channel information (ie, N bit data). This orthogonal code is a N + 2 square chip of length 2 and each element is 1 or -1.

나머지 한 채널로 입력되는 정보 비트를 0은 -1로 변환하여 양극성 신호로 만든 후(610) 선택된 직교코드로 곱하여 디지털 합산기(640)에 입력시킨다.The information bits input to the other channel are converted into 0s into -1 to form a bipolar signal (610), and then multiplied by the selected orthogonal code and input to the digital summer 640.

3개의 직교코드 블록(600, 620, 640)과 1개의 여유 직교 코드 블록(660)에서 4개의 직교 코드를 선택하는 방법은 아래의 수학식1과 같은 MxM 크기의 Hadamard 행렬에서 4개의 행을 선택하는 것으로 설명할 수 있다.The method of selecting four orthogonal codes from three orthogonal code blocks 600, 620, and 640 and one redundant orthogonal code block 660 selects four rows from an MxM-sized Hadamard matrix as shown in Equation 1 below. It can be explained by doing.

각 블록마다 N비트로 코드를 선택하므로 블록당 2의 N자승 코드가 있으며, 4개의 블록이 있으므로 Hadamard 행렬의 크기인 M은 2의 N+2자승이 된다. 예를 들어, 블록마다 2비트로 코드를 선택하는 경우(즉, N=2인 경우), Hadamard 행렬의 크기는 16x16이 되며, 선택된 직교코드는 16칩의 길이를 가진다.Since N-bit code is selected for each block, there are two N-squared codes per block. Since there are four blocks, M, the size of the Hadamard matrix, becomes N + 2-squared of two. For example, if a code is selected with 2 bits per block (i.e., N = 2), the size of the Hadamard matrix is 16x16, and the selected orthogonal code has a length of 16 chips.

여기서 j번째 행 k번째 열의 원소는Where the elements in the jth row and kth column are

로 표현된다.It is expressed as

상기 수학식 1에서 jn과 kn은 j와 k를 이진수로 표현할 때의 각 비트를 나타낸다. 십진수 j를 r 비트의 이진수로 표현할 때의 관계는 수학식 2와 같이 된다.In Equation 1, j n and k n represent each bit when j and k are represented in binary. The relation between the decimal number j and the r-bit binary number is expressed by Equation 2.

예를 들어 j가 십진수로 5이고, r이 3인 경우 이진수로 표현하면 101이 되고 r이 4인 경우는 0101이 된다.For example, if j is 5 in decimal and r is 3, it is 101 in binary, and 0101 in r.

먼저, M=4, r=2인 경우를 살펴보면, 상기 수학식 1에 표현된 Hadamard 행렬은 수학식 3과 같이 표현될 수 있는 것이다.First, when M = 4 and r = 2, the Hadamard matrix represented by Equation 1 may be expressed as Equation 3.

상기 수학식 3에서 4개의 행은 칩 길이 4의 직교코드를 나타낸다.In Equation 3, four rows represent an orthogonal code having a chip length of 4.

이하, 상기 4개의 직교 코드들에 대한 선형 조합의 특성을 아래의 수학식 4를 참고로 하여 알아보기로 한다. 즉, 수학식 4와 같이 표현되는 상기 4개의 직교코드의 선형조합에서 계수를 적절히 잘 선택하면 만들어지는 수열의 크기는 항상 일정하게 되는 것을 보일 것이다.Hereinafter, the characteristics of the linear combination of the four orthogonal codes will be described with reference to Equation 4 below. In other words, if the coefficients are properly selected in the linear combination of the four orthogonal codes represented by Equation 4, the size of the resulting sequence will always be constant.

여기서, 선형 조합을 형성하는 계수 di는 1 또는 -1의 값을 가진다고 가정한다. 선형조합 계수 di는 1 또는 0의 값을 가지는 데이터 bi로부터 bi=1이면 di=1로 하고, bi=0이면 di=-1로 하는 변환에 의해 만들 수 있다. 이 관계는 도 6의 신호 변환부(610, 630, 650, 670)를 통해 각각 단극성으로 부터 양극성 변환으로 구현되며, di는 -1의 (bi+1)자승과 동등하다.Here, it is assumed that the coefficient d i forming the linear combination has a value of 1 or -1. Linear combination coefficient d i can be made by the conversion of a b i = 1 if d i = 1 and, if b i = 0 d i = -1 b i from the data having a value of 1 or 0. This relationship is implemented as a bipolar transformation from unipolar through the signal converters 610, 630, 650 and 670 of FIG. 6, respectively, and d i is equal to the square of (b i +1) of -1.

그러면 코드의 선형 조합으로 만들어진 벡터의 m번째(m=0, 1, 2, 3) 원소 sm은 상기한 수학식 1을 이용하여 아래의 수학식 5와 같이 표현될 수 있다.Then, the m-th (m = 0, 1, 2, 3) element s m of the vector formed by the linear combination of the codes may be expressed by Equation 5 below using Equation 1 described above.

한편, 수학식 1의 정의에 따라 m=0,1,2,3인 경우 {p(0,m), p(1,m), p(3,m), p(4,m)}중 1의 개수는 짝수가 되며, 결과로 수학식 6이 성립되는 것을 알 수 있다.Meanwhile, in the case of m = 0, 1, 2, and 3 according to the definition of Equation 1, {p (0, m), p (1, m), p (3, m), and p (4, m)} The number of 1s is an even number, and as a result, it can be seen that Equation 6 is established.

상기 수학식 6이 성립한다는 것은 {p(0,m), p(1,m), p(3,m), p(4,m)}중 동일한 원소는 쌍(pair)으로 존재한다는 것이다(4개가 모두 동일한 것도 포함).Equation (6) holds that the same elements among {p (0, m), p (1, m), p (3, m), p (4, m)} exist in pairs ( All four are the same).

동일한 원소끼리 p(i,m)=p(j,m), p(k,m)=p(l,m)으로 그룹화하고 수학식 7과 같이 새로운 변수를 정의하자.Group the same elements with p (i, m) = p (j, m) and p (k, m) = p (l, m) and define a new variable as shown in Equation 7.

그러면 수학식 5로 표현되는 직교코드들의 선형조합 벡터의 각 원소는 수학식 8과 같이 나타낼 수 있다.Then, each element of the linear combination vector of orthogonal codes represented by Equation 5 may be expressed as Equation 8.

한편, 부울 연산의 특징으로부터 아래의 수학식 9 내지 수학식 11의 관계가 성립하는 것을 쉽게 알 수 있다.On the other hand, it can be easily seen from the characteristics of the Boolean operation that the relationship of the following formulas (9) to (11) holds.

상기한 수학식 9 내지 수학식 11의 관계를 수학식 8에 적용하여이 되도록 하면, 4개의 직교코드를 선형조합으로 만들어지는 벡터의 원소는 모두 2 또는 -2가 되어 크기가 항상 일정하게 된다.By applying the relationship of the above equations (9) to (11) to In this case, the elements of a vector formed by linear combination of four orthogonal codes are all 2 or -2 so that the size is always constant.

지금까지 살펴본 사항을 정리하면 다음과 같다.The things we have reviewed so far are as follows.

4 x 4 Hadamard 행렬의 4개 행인 직교 코드들을 선형조합 하는데 있어서, 3개의 선형 조합 계수 비트 b0, b1, b2는 임의이고 나머지 한 계수 비트 b3를 아래의 수학식 12와 같이 결정하면 직교코드의 선형조합으로 만들어진 벡터의 모든 원소는 크기가 일정해지게 되는 것이다.In linear combination of orthogonal codes, which are four rows of a 4 x 4 Hadamard matrix, the three linear combination coefficient bits b 0 , b 1 , b 2 are arbitrary, and if one remaining coefficient bit b 3 is determined as in Equation 12 below: All elements of a vector made with a linear combination of orthogonal codes are of constant size.

다음에는 4개의 블록으로 구성되어 있고, 각 블록은 3개의 입력채널이 있어서 입력 2 비트로(즉, N=2) 직교코드를 선택하고 1비트로 부호를 결정하는 CS/CDMA 변조기에서 4블록 출력신호의 합이 일정한 진폭을 갖도록 하는 부호화 방법을 살펴보기로 한다. 즉, 도 6에 도시된 엔코딩부(680)에 대해서 살펴보기로 하자.Next, it consists of four blocks, each of which has three input channels, so that the 4-block output signal of the CS / CDMA modulator selects an orthogonal code with 2 bits of input (that is, N = 2) and determines the code with 1 bit. We will look at a coding method for the sum to have a constant amplitude. That is, the encoder 680 shown in FIG. 6 will be described.

엔코딩부(680)는 12 채널을 가지며, 상위 3개 블록의 9채널에 정보비트가 실리며, 부호화를 위한 4번째 여유블록의 3채널 데이터는 정보채널의 9비트를 사용하여 결정한다.The encoder 680 has 12 channels, information bits are loaded on 9 channels of the upper 3 blocks, and 3 channel data of the 4th spare block for encoding is determined using 9 bits of the information channel.

각 블록에서 2비트로 4개의 코드집합에서 코드를 선택하므로 전체 코드집합은 16개의 코드를 원소로 가진다. 전체 코드집합을 나타내는 16x16 크기의 Hadamard 행렬 H16을 수학식 13과 같이 4개의 4x16 크기의 부행렬로 분할할 수 있다. 각 블록에서는 해당되는 4x16 크기의 부 행렬의 4개 행중의 하나를 입력채널 2비트의 상태에 따라 직교코드로 발생시켜 변조에 사용하는데, 이것은 각 블록에서 Hadamard 행렬 H16중의 해당 부 행렬에서 행을 선택하여 직교코드로 사용하는 것과 동등하다.Since the code is selected from four code sets with 2 bits in each block, the entire code set has 16 codes as elements. A 16x16 Hadamard matrix H 16 representing the entire code set may be divided into four 4x16 submatrices as shown in Equation 13. In each block to generate one of four haengjung of the 4x16 size unit matrix by the orthogonal code according to the state of the input channel 2 bit for use in the modulation, this is a row in the sub-matrix of the Hadamard matrix H 16 for each block Equivalent to selecting and using an orthogonal code.

직교 코드 블록 A(600)가 가지고 있는 4개의 코드 집합에서 코드를 선택하는 2 채널의 정보 비트, 즉 2 비트의 이진수를 i1, i0라 하자. 그리고 직교 코드 블록 A(600)에서 코드가 선택되는 것과 동등하게 Hadamard 행렬 H16에서 i번째 행을 선택하는 것으로 보면, i는 16개 행 중 하나를 표현하는 정수이므로 4비트로 표현된다.Assume that two bits of information bits, that is, two bits of binary information, for selecting a code from four code sets of the orthogonal code block A 600 are i 1 and i 0 . In the orthogonal code block A 600, the i-th row is selected from the Hadamard matrix H 16 , which is equivalent to that in which the code is selected. Since i is an integer representing one of 16 rows, i is represented by 4 bits.

직교 코드 블록 A(600)에서는 Hadamard 행렬 H16의 상위 4개행 중의 하나가 선택되므로 i를 4비트 이진수로 표현하면 아래의 수학식 14와 같이 된다.In the orthogonal code block A 600, one of the top four rows of the Hadamard matrix H 16 is selected, and thus i is expressed as a four-bit binary number as shown in Equation 14 below.

또한, 직교 코드 블록 B(620)의 코드 선택용 두 비트를 j1, j0라 하고, 동등하게 H16에서 j번째 행을 선택하는 것으로 보면, j는 두 번째 부행렬에서 행을 선택하므로 j를 4비트 이진수로 표현하면 아래의 수학식 14와 같이 된다.Further, if two bits for code selection of orthogonal code block B 620 are j 1 , j 0 , and equally select the j th row from H 16 , j selects a row from the second submatrix, so j If expressed as a 4-bit binary number, it is expressed as Equation 14 below.

동일한 방법으로 직교 코드 블록 C(640)와 직교 코드 블록 D(660)의 코드선택용 2 비트를 각각 k1, k0및 l1, l0라 하면 H16에서 행을 선택하는 인덱스 k와 l을 수학식 14와 같이 4비트 이진수로 표현할 수 있다.In the same way, if two bits for code selection of orthogonal code block C 640 and orthogonal code block D 660 are k 1 , k 0, and l 1 , l 0 , respectively, the index k and l for selecting a row from H 16 Can be expressed as a 4-bit binary number as shown in Equation (14).

직교 코드 블록 A, B, C, D(600, 620, 640, 660)에 대하여 Hadamard 행렬의 행번호 i, j, k, l로 선택된 직교 코드들을 각각 ci, cj, ck, cl이라 하면, 각 블록의 부호를 결정하는 데이터 비트 d0, d1, d2, d3와 선택된 코드들과의 선형조합으로 만들어진 출력신호는 아래의 수학식 15와 같이 표현될 수 있다. 여기서 di와 bi의 관계는 di는 -1의 (bi+1)자승으로 나타낼 수 있다.For orthogonal code blocks A, B, C, and D (600, 620, 640, 660), the orthogonal codes selected by row numbers i, j, k, l of the Hadamard matrix are respectively c i , c j , c k , c l In this case, an output signal made by a linear combination of the data bits d 0 , d 1 , d 2 , d 3 , which determine the sign of each block, and the selected codes may be expressed by Equation 15 below. The relationship of d i and b i is d i can be represented by a -1 (b i +1) square.

또한, 출력신호의 m번째 칩은 수학식 16과 같이 표현된다.In addition, the mth chip of the output signal is represented by the equation (16).

한편 수학식 14를 이용하여 수학식 17을 유도할 수 있다.Meanwhile, Equation 17 may be derived using Equation 14.

따라서 아래의 수학식 18의 조건이 만족되면 {p(i,m), p(j,m), p(k,m), p(l,m)}중 1의 개수가 짝수가 된다.Therefore, if the condition of Equation 18 below is satisfied, the number of 1 of {p (i, m), p (j, m), p (k, m), p (l, m)} becomes even.

그러므로 CS/CDMA의 여유블록에서 코드를 선택하는 비트인 l1과 l0를 수학식 18이 만족되도록 결정하고, 부호를 결정하는 데이터 비트를 수학식 19가 만족되도록 결정하면 전송신호는 항상 +2 또는 -2가 되어 진폭이 일정하게 된다.Therefore, if Equation 18 is satisfied for bits 1 and l 0 that select a code in a spare block of CS / CDMA, and Equation 19 is satisfied for a bit that determines a code, the transmission signal is always +2. Or -2 to make the amplitude constant.

지금까지의 결과를 정리하면, 4개의 변조블록으로 구성되고 각 블록에서는 2비트의 데이터로 직교코드를 선택하여 1비트의 데이터에 곱하는 CS/CDMA에서 4번째 여유블록의 코드선택 2비트와 데이터 1비트를 수학식 18과 수학식 19와 동등한 수학식 20과 같이 결정하면 전송신호는 항상 +2 또는 -2가 되어 진폭이 일정하게 된다.To sum up the results, it is composed of four modulation blocks, and each block selects orthogonal codes with two bits of data and multiplies one bit of data by code selection. When the bit is determined as in Equation 20, which is equivalent to Equation 18 and Equation 19, the transmission signal is always +2 or -2 and the amplitude is constant.

지금까지 살펴본 CD/CDMA의 부호화 방식을 좀 더 일반화하여, 이번에는 동일하게 4개의 변조블록으로 구성된 CS/CDMA의 각 블록이 N비트의 데이터로 2의 N자승개 직교 코드 중 하나를 선택하여 1비트의 데이터에 곱하는 경우의 여유블록 N+1 비트 부호화 방식을 살펴보기로 한다.The CD / CDMA coding schemes described above are more generalized. This time, each block of CS / CDMA composed of four modulation blocks is selected by using N-squared orthogonal codes of 2 with N bits of data. A spare block N + 1 bit coding scheme when multiplying data of bits will be described.

4개 블록에서 직교코드를 선택하는 것을 크기 2의 (N+2)자승 Hadamard 행렬에서 i, j, k, l번째 행을 선택하는 것으로 생각할 수 있다. 따라서 N+2비트로 표현되는 행 번호는 수학식 14를 확장하여 수학식 21과 같이 쓸 수 있다.Selecting the orthogonal code from four blocks can be thought of as selecting the i, j, k, and lth rows of a (N + 2) square Hadamard matrix of size 2. Therefore, the line number represented by N + 2 bits can be written as in Equation 21 by extending Equation 14.

출력신호의 m번째 칩은 수학식 16과 동일하게 표현되며 수학식 17을 N+2비트로 확장하여 수학식 22가 얻어진다.The mth chip of the output signal is expressed in the same manner as in Equation 16, and Equation 22 is obtained by extending Equation 17 into N + 2 bits.

따라서 {p(i,m), p(j,m), p(k,m), p(l,m)}중 1의 개수가 짝수가 되도록 하는 조건을 제시하면 된다. 4번째 여유블록에서 코드선택 비트를 수학식 18을 N비트로 확장하여 적용하고 수학식 19가 성립하도록 데이터 비트를 결정하면 전송신호는 진폭이 일정해진다.Therefore, the condition that the number of 1 of {p (i, m), p (j, m), p (k, m), p (l, m)} is even may be presented. In the fourth spare block, if the code select bit is extended by applying Equation 18 to N bits and the data bit is determined so that Equation 19 holds, the transmission signal has a constant amplitude.

결과를 정리하면 4개의 변조블록으로 구성되고 각 블록에서는 N비트의 데이터로 직교코드를 선택하여 1비트의 데이터에 곱하는 CS/CDMA에서 4번째 여유블록의 코드선택 N비트와 데이터 1비트를 수학식 23과 같이 부호화하면 전송신호는 항상+2 또는 -2가 되어 진폭이 일정하게 된다.In summary, it consists of four modulation blocks, and each block selects orthogonal codes with N bits of data and multiplies one bit of data by using code selection N bits and one bit of data in the fourth spare block. When coded as 23, the transmission signal is always +2 or -2, and the amplitude is constant.

이상에서 본 발명의 실시예를 설명하기 위하여 사용된 용어들은 본 발명을 설명하기 위한 목적으로 사용된 것이지 의미의 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위해 사용된 것이 아니다.The terms used to describe the embodiments of the present invention above are used for the purpose of describing the present invention, and are not used to limit the scope of the present invention as defined in the claims or the claims.

상기한 바와 같은 본 발명에 따른 코드 선택 코드 분할 다중 접속 통신 시스템에서 전송신호의 부호화 방법 및 그 장치는 CS/CDMA에 입력되는 데이터 비트들을 부호화하면 직교 코드들의 선형 조합의 진폭이 일정하게 되어 기존의 CS/CDMA에서 포함하고 있는 레벨 클리핑 과정을 제거할 수 있어서 레벨 클리핑으로 인한 직교성의 손상 문제가 없어진다. 또한 대역통과 변조도 BPSK를 사용하면 되므로 송수신기의 구조가 간단해진다.In the code selection code division multiple access communication system according to the present invention as described above, a method and apparatus for encoding a transmission signal encode a data bit input to CS / CDMA so that the amplitude of a linear combination of orthogonal codes is constant. The level clipping process included in CS / CDMA can be eliminated, eliminating the problem of orthogonality due to level clipping. In addition, the bandpass modulation also requires the use of BPSK, which simplifies the structure of the transceiver.

또한, 전송 신호의 진폭이 일정하여 단말기 전력 증폭기의 선형성이 요구되지 않아 단말기의 전력 효율이 향상되어 단말기의 저가 구현이 가능하게 되는 효과가 있다.In addition, since the amplitude of the transmission signal is constant, the linearity of the terminal power amplifier is not required, thereby improving the power efficiency of the terminal, thereby enabling low cost implementation of the terminal.

Claims (7)

코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 장치에 있어서,In the transmission signal encoding apparatus in a code selection code division multiple access communication system, 설정된 적어도 하나 이상의 채널(N)을 통해 입력되는 정보 비트열을 이용하여 설정된 직교 코드 수가 2의 N 자승개의 직교 코드 중 하나의 직교 코드를 선택하는 복수의 직교 코드 선택부;A plurality of orthogonal code selectors configured to select one orthogonal code among N orthogonal codes having a set number of orthogonal codes of two using an information bit string input through at least one set channel N; 상기 복수의 직교 코드 선택부로 입력되는 정보 비트열을 엔코딩하여 엔코딩된 각 채널별 정보 비트열을 각각 출력하는 엔코딩부;An encoder for encoding the information bit string input to the plurality of orthogonal code selectors and outputting the encoded information bit strings for each channel; 상기 엔코딩부를 통해 출력되는 각 채널별 정보 비트열을 이용하여 설정된 직교 코드 수가 2의 N 자승개의 직교 코드 중 하나의 직교 코드를 선택하는 여유 직교 코드 선택부;An orthogonal code selector configured to select one orthogonal code from among N orthogonal codes having a number of orthogonal codes set to two by using the information bit string for each channel output through the encoder; 상기 직교 코드 선택부 및 여유 직교 코드 선택부로 입력되는 입력 채널과 또 다른 설정된 각각의 채널을 통해 입력되는 정보 비트의 극성에 따라 각각 변환하는 복수의 신호 변환부;A plurality of signal converters respectively converting the input channels inputted to the orthogonal code selector and the redundant orthogonal code selector and the polarity of the information bits inputted through the respective set channels; 상기 직교 코드 선택부 및 여유 직교 코드 선택부로부터 출력되는 직교 코드 및 여유 직교 코드와, 상기 복수의 신호 변환부에서 신호 변환된 각각의 비트를 익스클러시브 오어(E-OR) 게이트로써 각각 논리 연산하는 복수의 논리 연산부; 및,The orthogonal code and the orthogonal code outputted from the orthogonal code selector and the orthogonal code selector, and each bit signal-converted by the plurality of signal converters are each logically operated as an Exclusive Or (E-OR) gate. A plurality of logical operations; And, 상기 복수의 논리연산부에서 각각 논리 연산된 데이터를 합산하여 전송 데이터의 진폭을 일정하게 유지하는 디지털 합산부를 포함하는 것을 특징으로 하는코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 장치.And a digital adder configured to sum the data logically calculated by the plurality of logic calculators to maintain a constant amplitude of the transmitted data. 제 1항에 있어서,The method of claim 1, 상기 복수의 직교 코드 선택부 각각은,Each of the plurality of orthogonal code selectors, N+1개(N은 자연수)의 입력채널 중 N개의 채널에 입력되는 데이터로부터 2의 N자승 개 Hadamard 코드 중 한 개를 선택하고,One of two N-squared Hadamard codes is selected from data input to N channels among N + 1 input channels (N is a natural number), 상기 여유 직교 코드 선택부의 N비트 코드선택 데이터와 1비트의 부호결정 데이터를 선택하는 것을 특징으로 하는 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 장치.And the N bit code selection data and the 1 bit code determination data of the redundant orthogonal code selection unit are selected. 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 장치에 있어서,In the transmission signal encoding apparatus in a code selection code division multiple access communication system, 설정된 적어도 하나 이상의 서로 다른 채널(N)을 통해 입력되는 정보 비트열을 이용하여 설정된 2의 N 자승개의 직교 코드 중 하나의 직교 코드를 선택 출력하는 3개의 직교 코드 선택부;Three orthogonal code selectors configured to selectively output one orthogonal code among two orthogonal codes of N set of two using an information bit string input through at least one set of different channels N; 상기 3개의 직교 코드 선택부로 입력되는 각각의 정보 비트열을 엔코딩하여 엔코딩된 각 채널별 정보 비트열을 각각 출력하는 엔코딩부;An encoding unit for encoding each information bit string input to the three orthogonal code selectors and outputting the encoded information bit strings for each channel; 상기 엔코딩부를 통해 출력되는 각 채널(N)의 정보 비트열을 이용하여 2의 N자승개의 직교 코드 중 하나의 직교 코드를 선택 출력하는 여유 직교 코드 선택부;A marginal orthogonal code selector configured to selectively output one orthogonal code of two orthogonal codes of two N-squares by using the information bit string of each channel (N) output through the encoder; 상기 3개의 직교 코드 선택부 및 여유 직교 코드 선택부로 입력되는 입력 채널과 다른 채널을 통해 입력되는 정보 비트의 극성에 따라 각각 변환하는 4개의 신호 변환부;Four signal converters respectively converting the input channels input to the three orthogonal code selectors and the redundant orthogonal code selectors and the polarity of information bits inputted through different channels; 상기 직교 코드 선택부 및 여유 직교 코드 선택부로부터 출력되는 직교코드 ,여유 직교 코드, 및 상기 4개의 신호 변환부에서 신호 변환된 각각의 비트를 각각 논리 연산하는 4개의 논리 연산부;Four logic operation units configured to logically perform orthogonal codes output from the orthogonal code selecting unit and the redundant orthogonal code selecting unit, the free orthogonal code, and each bit signal converted by the four signal converting units; 상기 4개의 논리 연산부에서 각각 논리 연산된 데이터를 합산하여 전송 데이터의 진폭을 일정하게 유지하는 디지털 합산부; 및,A digital summing unit for maintaining the amplitude of the transmission data by summing data logically calculated by the four logic calculating units; And, 상기 디지털 합산부를 통해 합산된 신호를 펄스폭 변조 또는 위상 변조하는 파형 변조기를 포함하는 것을 특징으로 하는 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 장치.And a waveform modulator for pulse-width modulating or phase-modulating the summed up signal through the digital summation unit. 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 방법에 있어서,A method for encoding a transmission signal in a code selection code division multiple access communication system, 설정된 적어도 하나 이상의 채널(N)을 통해 입력되는 정보 비트열을 이용하여 설정된 직교 코드가 2의 N 자승개의 직교 코드 중 하나의 직교 코드를 선택하고 출력하는 선택출력 단계;A selective output step of selecting and outputting one orthogonal code among two orthogonal codes of N squares of 2 by an orthogonal code set using an information bit string input through at least one or more channels N configured; 상기 채널을 통해 입력되는 정보 비트열을 엔코딩하여 엔코딩된 각 채널별정보 비트열을 각각 출력하는 단계;Encoding the information bit string input through the channel and outputting each encoded information bit string of each channel; 상기 엔코딩되어 출력되는 각 채널별 정보 비트열을 이용하여 설정된 여유 직교 코드 수가 2의 N 자승개의 직교 코드 중 하나의 직교 코드를 선택하는 단계;Selecting one orthogonal code among N orthogonal codes having a number of two orthogonal codes set by using the encoded bitstreams of the respective information bits for each channel; 상기 입력 채널과 다른 설정된 채널을 통해 입력되는 정보 비트의 극성을 변환하는 단계;Converting a polarity of an information bit input through a predetermined channel different from the input channel; 상기 출력되는 직교코드, 여유 직교 코드, 및 상기 신호 변환된 각각의 비트를 익스클러시브 오어(E-OR) 게이트로써 각각 논리 연산하는 단계;Logically computing the output orthogonal code, the redundant orthogonal code, and each of the signal-converted bits with an exclusive or (E-OR) gate; 상기 각각 논리 연산된 데이터를 합산한 후, 합산된 데이터를 파형 변조하여 전송하는 단계를 포함하는 것을 특징으로 하는 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 방법.And summing the logically calculated data, and then modulating and transmitting the summed data in a code selection code division multiple access communication system. 제 4항에 있어서,The method of claim 4, wherein 상기 직교 코드 선택은 아래의 수학식을 이용하는 것을 특징으로 하는 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 방법.The orthogonal code selection is a transmission signal encoding method in a code division multiple access communication system characterized in that the following equation. 여기에서, j번째 행 k번째 열의 원소는Here, the elements of the j th row and k th column are jn과 kn은 j와 k를 이진수로 표현할 때의 각 비트를 나타낸다.j n and k n represent each bit of the binary representation of j and k. 제 4항에 있어서,The method of claim 4, wherein 상기 선택되는 직교 코드는,The orthogonal code to be selected is, N+1개(N은 자연수)의 입력채널 중 N개의 채널에 입력되는 데이터로부터 2의 N자승 개 Hadamard 코드 중 한 개를 선택하고,One of two N-squared Hadamard codes is selected from data input to N channels among N + 1 input channels (N is a natural number), 상기 선택되는 여유 직교 코드의 N비트 코드 선택 데이터와 1비트의 부호결정 데이터는 아래의 수학식을 이용하는 것을 특징으로 하는 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 방법.The N-bit code selection data and the 1-bit code determination data of the selected orthogonal code are used in the code selection code division multiple access communication system according to the following equation. 3개의 직교 코드 블록과 1개의 여유 직교 코드 블록을 구비한 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 방법에 있어서,In the code selection code division multiple access communication system having three orthogonal code blocks and one redundant orthogonal code block, 설정된 적어도 하나 이상의 서로 다른 채널(N)을 통해 상기 3개의 직교 코드 블록으로 입력되는 정보 비트열을 이용하여 설정된 2의 N 자승개의 직교 코드 중 하나의 직교 코드를 선택 출력하는 단계;Selectively outputting one orthogonal code of two or more orthogonal codes of N set by using information bit strings input to the three orthogonal code blocks through at least one set of different channels (N); 상기 3개의 직교 코드 블록으로 입력되는 각각의 정보 비트열을 엔코딩하여 엔코딩된 각 채널별 정보 비트열을 각각 출력하는 단계;Encoding each information bit string input to the three orthogonal code blocks and outputting the encoded information bit strings for each channel; 상기 엔코딩되어 출력되는 각 채널(N)의 정보 비트열이 상기 1개의 여유 직교 코드 블록으로 입력되면, 2의 N 자승개의 직교 코드 중 하나의 여유 직교 코드를 선택 출력하는 단계;Selecting and outputting one orthogonal code from one or more orthogonal codes of 2 when the information bit string of each encoded channel N is inputted into the one orthogonal code block; 상기 3개의 직교 코드 블록 및 여유 직교 코드 블록으로 입력되는 입력 채널과 다른 4개의 채널을 통해 각각 입력되는 정보 비트의 극성에 따라 각각 변환하는 단계;Converting each of the three orthogonal code blocks and the four orthogonal code blocks according to polarities of the information bits respectively inputted through the four different channels; 상기 3개의 직교 코드 블록 및 여유 직교 코드 블록으로부터 출력되는 직교코드, 여유 직교 코드와, 상기 신호 변환된 4개의 비트를 각각 논리 연산하는 단계; 및,Performing logical operations on the orthogonal code and the orthogonal code output from the three orthogonal code blocks and the redundant orthogonal code blocks, and the four bits of the signal-converted bits, respectively; And, 상기 각각 논리 연산된 데이터를 합산한 후, 합산된 데이터를 파형 변조하여 전송하는 단계를 포함하는 것을 특징으로 하는 코드선택 코드분할 다중접속 통신 시스템에서 전송 신호 부호화 방법.And summing the logically calculated data, and then modulating and transmitting the summed data in a code selection code division multiple access communication system.
KR10-2002-0020158A 2002-04-12 2002-04-12 Coding method and apparatus for constant amplitude transmission in code select cdma communication system and device thereof KR100444845B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0020158A KR100444845B1 (en) 2002-04-12 2002-04-12 Coding method and apparatus for constant amplitude transmission in code select cdma communication system and device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0020158A KR100444845B1 (en) 2002-04-12 2002-04-12 Coding method and apparatus for constant amplitude transmission in code select cdma communication system and device thereof

Publications (2)

Publication Number Publication Date
KR20030081779A KR20030081779A (en) 2003-10-22
KR100444845B1 true KR100444845B1 (en) 2004-08-21

Family

ID=30113047

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0020158A KR100444845B1 (en) 2002-04-12 2002-04-12 Coding method and apparatus for constant amplitude transmission in code select cdma communication system and device thereof

Country Status (1)

Country Link
KR (1) KR100444845B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040014614A (en) * 2004-01-13 2004-02-14 유흥균 Apparatus and Design Method of Binary CA-MC-CDMA (Constant Amplitude Multi-code CDMA) Communication System without Bandwidth Increment by the Code Selection and Pre-coding Method of Code Rate 1.0
US8472505B2 (en) 2009-06-17 2013-06-25 Electronics And Telecommunications Research Institute Constant amplitude encoding apparatus and method for code division multiplexing communication system
US8731020B2 (en) 2010-07-16 2014-05-20 Electronics And Telecommunications Research Institute Constant amplitude decoding apparatus and method for multiplexed direct-sequence spread communication system
CN114978846A (en) * 2022-06-02 2022-08-30 西北工业大学 Unipolar signal head OFDM modulation method for wireless optical communication system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000013750A (en) * 1998-08-12 2000-03-06 서평원 Multicarrier direct spreading cdma communication system using plural walsh codes
KR20010023600A (en) * 1997-09-02 2001-03-26 클라스 노린, 쿨트 헬스트룀 A method for assigning spreading codes
KR20010102879A (en) * 2001-10-08 2001-11-17 류승문 Code select cdma modulation and demodulation method and device thereof
JP2002033716A (en) * 2000-07-18 2002-01-31 Sony Corp Cdma spread method and cdma terminal
KR20030069528A (en) * 2002-02-21 2003-08-27 공형윤 Modulating and demodulating method for increasing the transmitting rate and improving the ber in the cdma communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010023600A (en) * 1997-09-02 2001-03-26 클라스 노린, 쿨트 헬스트룀 A method for assigning spreading codes
KR20000013750A (en) * 1998-08-12 2000-03-06 서평원 Multicarrier direct spreading cdma communication system using plural walsh codes
JP2002033716A (en) * 2000-07-18 2002-01-31 Sony Corp Cdma spread method and cdma terminal
KR20010102879A (en) * 2001-10-08 2001-11-17 류승문 Code select cdma modulation and demodulation method and device thereof
KR20030069528A (en) * 2002-02-21 2003-08-27 공형윤 Modulating and demodulating method for increasing the transmitting rate and improving the ber in the cdma communication system

Also Published As

Publication number Publication date
KR20030081779A (en) 2003-10-22

Similar Documents

Publication Publication Date Title
US8526482B2 (en) Non-contiguous variable length orthogonal codes
RU2280323C2 (en) Device and method for decoding error correction code in communication system
US20020171568A1 (en) Method for generating OVSF codes in CDMA multi-rate system
CN101534276B (en) Enhanced method for demodulating constant-amplitude multi-code biorthogonal modulation signals
KR100444845B1 (en) Coding method and apparatus for constant amplitude transmission in code select cdma communication system and device thereof
ES2312214T3 (en) PROCEDURE AND APPARATUS FOR THE TRANSMISSION AND CONSTRUCTION OF QUASIORTOGONAL VECTORS.
KR20010073120A (en) A method and apparatus for the reflection and transmission of quasi orthogonal vectors
JP3843891B2 (en) Multilevel modulation apparatus, multilevel demodulation apparatus, multilevel modulation / demodulation communication system, modulation / demodulation program, and modulation / demodulation method
KR100564178B1 (en) Hierarchical coding method and apparatus for constant amplitude transmission in cdma communication system and device thereof
KR100615629B1 (en) Method and device for optimally and sub-optimally demodulating constant-amplitude multi-code biorthogonal modulation signals using block orthogonal extended transorthogonal codes
KR100602520B1 (en) Encoding method and devices to obtain constant amplitude transmission symbols in digital transmission scheme based on multi-code transmission architecture using block orthogonal extended transorthogonal codes
KR100590027B1 (en) Device and method for digital transmission based on multi-code transmission architecture using block orthogonal extended transorthogonal codes
EP1155522A1 (en) Variable rate orthogonally coded reverse link structure
Kim et al. A constant amplitude coding for code select CDMA system
KR100615628B1 (en) Qam modulation and demodulation method for multi-code cdma system
KR100646016B1 (en) Decoding method using output of correlators and parity check results for constant amplitude coded code-select CDMA communication systems and device thereof
KR20060078555A (en) Multiplexing method using code selection from two different hadamard matrices and apparatus for full rate constant amplitude multi-code transmission in cdma communication system and device thereof
KR20090032418A (en) Constant amplitude product coding method and apparatus in cdma communication systems and device thereof
KR100273048B1 (en) Method for generating spread code having orthogonality
KR20100003112A (en) Apparatus and method for systematic constant amplitude precoding, and apparatus and method for decoding according to it
KR101090987B1 (en) Method for transmitting signals in a communications system
Kang et al. Constant-amplitude multicode-biorthogonal modulation
WO2005114938A2 (en) Modulation schemes for reduced power amplifier backoff
JP3864828B2 (en) Multilevel modulation apparatus, multilevel demodulation apparatus, multilevel modulation / demodulation communication system, program, and modulation / demodulation method
JP3864826B2 (en) Multilevel modulation apparatus, multilevel demodulation apparatus, multilevel modulation / demodulation communication system, program, and modulation / demodulation method

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110801

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20120625

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee