[go: up one dir, main page]

KR100322744B1 - 코드분할다중접속 신호의 역확산 장치 및 방법 - Google Patents

코드분할다중접속 신호의 역확산 장치 및 방법 Download PDF

Info

Publication number
KR100322744B1
KR100322744B1 KR1020000001191A KR20000001191A KR100322744B1 KR 100322744 B1 KR100322744 B1 KR 100322744B1 KR 1020000001191 A KR1020000001191 A KR 1020000001191A KR 20000001191 A KR20000001191 A KR 20000001191A KR 100322744 B1 KR100322744 B1 KR 100322744B1
Authority
KR
South Korea
Prior art keywords
code
signal
symbol
component
phase 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
KR1020000001191A
Other languages
English (en)
Other versions
KR20010068997A (ko
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 KR1020000001191A priority Critical patent/KR100322744B1/ko
Priority to CNB011013095A priority patent/CN100454797C/zh
Priority to JP2001003214A priority patent/JP2001244847A/ja
Priority to DE2001610133 priority patent/DE60110133T2/de
Priority to EP20010300226 priority patent/EP1117189B1/en
Priority to US09/758,039 priority patent/US6801568B2/en
Publication of KR20010068997A publication Critical patent/KR20010068997A/ko
Application granted granted Critical
Publication of KR100322744B1 publication Critical patent/KR100322744B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7075Synchronisation aspects with code phase acquisition
    • 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/709Correlator structure
    • 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/70701Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation featuring pilot assisted reception

Landscapes

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

Abstract

본 발명은 코드분할다중접속 신호의 역확산 장치 및 방법에 관한 것으로, 데이터가 제1 및 제2코드에 의해 확산되어 수신될 때, 수신된 신호를 제1 및 제2코드와 소정 연산하여 수신된 신호에 포함된 파일럿 심볼 및 데이터 심볼을 추출하는 코드분할다중접속 신호의 역확산 장치에 있어서, 수신된 신호의 동상성분 및 직교성분을 각각 제1코드의 동상성분및 직교성분과 소정 연산하고, 복수의 래치수단을 구비하여 각 연산결과를 제1선택신호 및 제2선택신호에 따라 선택된 래치수단에 누적하여 저장하는 상관부; 상관부에서 소정 회수동안 누적이 이루어지면, 각 누적된 값을 출력하는 데시메이터; 및 데시메이터에서 출력되는 각 출력값으로부터 소정 연산을 수행하여 파일럿 심볼 및 데이터 심볼을 출력하는 심볼 출력부를 포함함을 특징으로한다.

Description

코드분할다중접속 신호의 역확산 장치 및 방법{Despreading apparatus and method for CDMA signal}
본 발명은 코드분할다중접속(Code Division Multiple Access: CDMA) 신호의 역확산 장치 및 방법에 관한 것이다.
CDMA 시스템은 크게 직접 시퀀스(Direct Sequence:DS)와 주파수 도약(Frequency Hopping:FH) 시스템으로 나뉜다. FH 방식은 현재 많이 사용되고 있지 않지만, DS-CDMA 시스템은 이동 통신 환경에서 하나의 표준으로 채택되어 널리 사용되고 있다. 이동 통신의 표준으로는 이것 외에도 주파수분할다중접속(FDMA)과 시분할다중접속(TDMA)이 있으나 DS/CDMA 방식이 다른 방식들보다 손쉽게 사용자수를 늘릴 수 있는 장점 때문에 IMT-2000의 표준안으로 채택되고 있다.
CDMA는 사용자의 데이터를 보낼 때 확산 코드 시퀀스를 사용하여 확산시켜 보낸다. 이렇게 함으로써 사용자는 보다 넓은 대여폭에 데이터를 보내게 되어, 다중 간섭 신호와 다중 경로 페이딩에 강해진다. 확산된 신호를 수신하기 위해서는 송신할 때 사용한 코드와 동일한 확산 코드 시퀀스를 사용해야만 신호를 수신할 수 있게 된다. 신호를 수신하는 단계는 확산 코드 시퀀스를 탐색하는 단계와 신호 검출단계로 구성되어 있다. 두 단계 모두 신호를 역확산하는 과정을 포함하며, 신호의 역확산은 넓은 대여폭의 신호를 원래 송신된 신호와 같은 좁은 대여폭의 신호로 떨어뜨리는 작업이므로 고속의 신호처리가 요구된다.
IS-95 표준안에서 제안한 CDMA 시스템은 1.2288MHz의 신호를 9.6KHz의 신호로 떨어뜨려야 하기 때문에 역확산 되기 전보다 128배 넓은 대여폭의 데이터를 처리해야 한다. 일반적으로 대여폭이 넓은 데이터는 같은 일을 수행하는데 있어 좁은 것보다 그 대여폭이 넓은 만큼 빠른 신호처리 능력을 요구한다. 소프트웨어 무선(Software Radio) CDMA 수신기를 구현하기 위해서는 속도에 있어서 병목이 되는 역확산 단계의 계산량을 줄여야 한다.
이를 위해서 종래에는 메모리를 이용하여 초기 동기화를 빠르게 수행하는 방법이 있다. 이는 미국특허 번호 5,768,306호에 개시된 것으로, 상기 메모리는 1/Tc(TC: 칩 시간) 주파수로 수신 신호를 저장한 후 K/TC의 빠른 주파수로 다시 읽어내도록 설계되어있다. 비록 데이터는 1/Tc의 정해져있는 속도로 들어오지만 메모리에 저장된 데이터는 K/TC의 빠른 속도로 읽혀져서 신호처리하므로 동시에 보다 많은신호를 이용하여 검색에 관련된 신호처리를 수행할 수 있다. 그러나, 이 방법은 동시에 보다 많은 위상 신호를 빠른 클럭으로 동작하는 검색장치에서 검색함에 목적이 있는 것으로, 계산량을 줄이지는 못한다.
따라서, 실시간(real-time)을 요구하는 신호검출단계에서의 계산량을 줄이는 것이 필요하다. 그 이유는 신호검출단계를 하드웨어로 구현하면 높은 클럭 스피드가 요구되어 발열량이 많아진다. 발열량은 많은 파워 소모를 일으켜서 CDMA 신호의 이동 수신기에 적합하지않다. 따라서, 상기 단계에 대한 계산량을 줄이는 것이 필요하며, 특히 수신된 CDMA 신호의 역확산 과정에서 계산량을 줄이는 것이 필요하다.
본 발명이 이루고자하는 기술적 과제는 수신된 CDMA 신호를 역확산시킬 때, 동상(inphase) 및 직교(quadrature) 파일럿 유사잡음(Psuedo Noise:PN) 코드의 소정 연산값과 왈시(Walsh) 코드에 따라 수신된 CDMA 신호로부터 파일럿 심볼 및 데이터 심볼을 구하는 코드분할다중접속 신호의 역확산 장치 및 방법에 관한 것이다.
도 1은 본 발명에 따른 CMDA 신호의 PN 및 왈시 상관장치의 블록도이다.
도 2는 PN 및 왈시 상관장치의 다른 블록도이다.
도 3은 본 발명에 따른 CDMA 신호에 대한 레이크 수신기의 핑거에 대한 블록도이다.
상기 기술적 과제를 이루기위한, 본 발명은 데이터가 제1 및 제2코드에 의해 확산되어 수신될 때, 수신된 신호를 제1 및 제2코드와 소정 연산하여 수신된 신호에 포함된 파일럿 심볼 및 데이터 심볼을 추출하는 코드분할다중접속 신호의 역확산 장치에 있어서, 상기 수신된 신호의 동상성분 및 직교성분을 각각 상기 제1코드의 동상성분및 직교성분과 소정 연산하고, 복수의 래치수단을 구비하여 각 연산결과를 제1선택신호 및 제2선택신호에 따라 선택된 래치수단에 누적하여 저장하는 상관부; 상기 상관부에서 소정 회수동안 누적이 이루어지면, 각 누적된 값을 출력하는 데시메이터; 및 상기 데시메이터에서 출력되는 각 출력값으로부터 소정 연산을 수행하여 상기 파일럿 심볼 및 데이터 심볼을 출력하는 심볼 출력부를 포함함을 특징으로한다.
상기 기술적 과제를 이루기위한, 본 발명은 데이터가 제1 및 제2코드에 의해 확산되어 수신될 때, 수신된 신호를 제1 및 제2코드와 소정 연산하여 수신된 신호에 포함된 파일럿 심볼 및 데이터 심볼을 추출하는 코드분할다중접속 신호의 역확산 방법에 있어서, (a) 상기 수신된 신호의 동상성분 및 직교성분을 각각 상기 제1코드의 동상성분 및 직교성분과 각각 소정 연산하는 단계; (b) 상기 연산결과를 복수의 래치수단중 제1 및 제2선택신호에 따라 선택되는 래치수단에 누적하여 저장하는 단계; 및 (c) 상기 (b)단계에서 각 래치수단에 소정 회수동안 누적이 이루어지면, 각 누적결과를 소정 연산하여 파일럿 심볼 및 데이터 심볼을 추출하는 단계를 포함함을 특징으로한다.
상기 기술적 과제를 이루기위한, 본 발명은 데이터가 제1 및 제2코드에 의해 확산되어 수신될 때, 수신된 신호를 제1 및 제2코드와 소정 연산하여 수신된 신호에 포함된 파일럿 심볼 및 데이터 심볼을 추출하는 코드분할다중접속 신호의 역확산 방법에 있어서, (a) 상기 제1코드 및 제2코드의 조합에 따라 한 심볼의 데이터를 소정 그룹으로 나누는 단계; (b) 각 그룹에 속하는 데이터에 대해 상기 수신된 신호의 동상성분과 상기 제1코드의 동상성분을 소정 연산하여 상기 심볼구간동안누적하고, 상기 수신된 신호의 직교성분과 상기 제1코드의 직교성분을 소정 연산하여 한 심볼구간동안 누적하는 단계; (c) 상기 제2코드가 동일한 그룹에 속하는 누적결과들을 결합하되, 각 그룹의 동상성분의 연산누적 결과를 다른 그룹의 직교성분 연산누적 결과와 결합하여 복수의 부분합을 구하는 단계; 및 (d) 상기 부분합들을 소정 연산하여 파일럿 심볼 및 데이터 심볼을 구하는 단계를 포함함을 특징으로한다.
이하에서 첨부된 도면을 참조하여 본 발명의 실시예를 보다 상세히 설명하기로 한다. 도 1은 본 발명에 따른 CMDA 신호의 PN 및 왈시 상관장치에 대한 블록도이다. 도 1에 따른 CDMA 신호의 PN 및 왈시 상관장치는 선택신호 발생부(10), PN 상관부(20) 및 누적부(30)를 포함한다.
선택신호 발생부(10)는 파일럿 PN 코드 발생기(미도시)에서 발생된 파일럿 PN 코드의 동상성분과 직교성분을 배타적 논리합 연산한 결과를 출력한다.
PN 상관부(20)는 수신신호의 동상성분과 파일럿 PN 코드의 동상성분을 배타적 논리합 연산하는 제1배타적 논리합 연산기(21), 수신신호의 직교성분과 파일럿 PN 코드의 직교성분을 배타적 논리합 연산하는 제2배타적 논리합 연산기(22), 상기 선택신호 발생기(10)에서 출력되는 선택신호에 따라 제1배타적 논리합 연산기(21)와 제2배타적 논리합 연산기(22)의 출력중 하나를 각각 출력하는 제1 및 제2멀티플렉서(23, 24)를 구비한다.
누적부(30)는 제1 및 제2선택기(23, 24)의 출력을 이전 출력값과 누적하는 제1 및 제2누적기(111, 112), 제1 및 제2누적기(111, 112)의 각 출력을 왈시코드(w(k))에 따라 복수의 출력단자중 하나로 출력하는 제1 및 제2디멀티플렉서(121, 122), 제1 및 제2디멀티플렉서(121, 122)의 각 출력단자에 연결되어 상기 제1 및 제2디멀티플렉서(121, 122)로부터 출력되는 값을 저장하는 래치부(131, 132, 133, 134), 상기 왈시 코드에 따라 래치부(131 내지 134)에서 출력되는 값중 하나를 선택하여 제1 및 제2누적기(111, 112)에 상기 이전 출력값으로 출력하는 제3 및 제4멀티플렉서(141, 142)를 구비한다.
상기 구성에 따른 CDMA 신호의 역확산 과정은 다음과 같다. CDMA 신호의 역확산 과정이라 함은 수신신호 r(k)=ri(k)+jrq(k)를 PN 역확산과 왈시 직교 커버링(Walsh orthogonal covering)을 통해 파일럿 심볼 x와 데이터 심볼 y를 추출함을 말한다. 여기서, ri(k)는 r(k)의 동상성분이고, rq(k)는 직교성분이다. 데이터 심볼은 데이터 복조에 사용하고, 파일럿 심볼은 주파수 오류 추정, 핑거 락(finger lock) 검출 그리고 채널 추정에 사용된다. 파일럿 심볼 x는 pi(k)가 파일럿 PN 코드의 동상성분이고, pq(k)가 파일럿 PN 코드의 직교성분일 때 다음 식과 같이 나타낼 수 있다.
여기서, xi는 파일럿 심볼의 동상성분이고, xq는 파일럿 심볼의 직교성분이다. 데이터 심볼 y는 w(k)가 왈시 코드일 때 다음 식과 같이 나타낼 수 있다.
여기서, yi는 데이터 심볼의 동상성분이고, yq는 데이터 심볼의 직교성분이다. 수학식 1 및 수학식 2에서 u(k), v(k)는 각각 다음 식과 같다.
상기 수학식 1 내지 수학식 3의 연산을 위해서는 6x64개의 덧셈 연산이 필요하다. 도 2는 수학식 1 내지 수학식 3의 연산을 수행하는 PN 및 왈시 상관장치에 대한 블록도이다. 도 2에 따른 PN 및 왈시 상관장치는 수신신호와 파일럿 PN 코드의 동상성분 및 직교성분을 각각 배타적 논리합 연산하는 제1 내지 제4배타적 논리합 연산기(200 내지 203), 각 연산 결과를 선택적으로 더하여 수학식 3의 결과를 출력하는 제1 및 제2 덧셈기(210, 211), 제1 및 제2덧셈기(210, 211)의 출력의 각각을 이전 출력값에 누적하는 제1 및 제2누적기(230, 231), 제1 및 제2누적기(230, 231)에서 누적된 값을 저장하고, 저장된 값을 제1 및 제2누적기(230, 231)로 출력하는 제1 및 제2래치수단(240, 241), 제1 및 제2덧셈기(210, 211)의 출력과 왈시 코드를 각각 배타적 논리합 연산하는 제5 및 제6배타적 논리합 연산기(220, 221), 제5 및 제6배타적 논리합 연산기(220, 221)의 출력을 이전 값에 누적하는 제3 및제4누적기(232, 233), 제3 및 제4누적기(232, 233)의 출력을 저장하고, 저장된 값을 제3 및 제4누적기(232, 233)로 출력하는 제3 및 제4래치수단(242, 243)을 구비한다.
그러나, 도 2에 도시된 PN 및 왈시 상관장치는 6개의 덧셈기와 4개의 래치수단이 필요하다. 4개의 래치는 매 칩마다 계속 사용된다. 64개의 칩으로 구성된 1심볼기간동안 6x64회의 덧셈 계산이 요구되며, 만일 덧셈기를 3배 줄인다고 한다면 래치는 23만큼 증가하게 된다. 따라서, 계산량을 보다 적게 줄이는 것이 필요하다.
이를 위해 본 발명에서는 파일럿 코드와 왈시 코드의 조합에 따라 1심볼의 데이터를 소정 그룹으로 나누고, 나누어진 그룹별로 파일럿 심볼과 데이터 심볼을 추출한 후, 추출한 값들을 모두 결합하여 계산량을 줄이고자한다.
먼저, 하나의 심볼에 대한 데이터 그룹은 다음 식과 같이 나눌 수 있다.
각 그룹에 대해 파일럿 심볼 x와 데이터 심볼 y는 각각 다음 식과 같이 나타낼 수 있다.
이 때, k∈K1구간에서 부분 누적값의 동상성분과 직교성분을 각각 Si 1, Sq 1라 하면, Si 1, Sq 1는 각각 다음 식과 같이 나타낼 수 있다.
k∈K2구간에서 부분 누적값의 동상성분과 직교성분을 각각 Si 2, Sq 2라 하면, Si 2, Sq 2는 각각 다음 식과 같이 나타낼 수 있다.
k∈K3구간에서 부분 누적값의 동상성분과 직교성분을 각각 Si 3, Sq 3라 하면, Si 3, Sq 3는 각각 다음 식과 같이 나타낼 수 있다.
k∈K4구간에서 부분 누적값의 동상성분과 직교성분을 각각 Si 4, Sq 4라 하면, Si 4, Sq 4는 각각 다음 식과 같이 나타낼 수 있다.
상기 수학식 5 내지 수학식 9는 다음 식과 같이 행렬 형태로 정리할 수 있다.
여기서, Siq 1=Si 1+Sq 3, Siq 2=Si 2+Sq 4, Sqi 1=Sq 1+Si 3그리고 Sqi 2=Sq 2+Si 4이다.
즉, 파일럿 심볼 및 데이터 심볼은 Siq 1, Siq 2, Sqi 1그리고 Sqi 2로부터 상기 행렬에 따른 고속 하다마드 변환(Fast Hadamard Transform)을 수행함으로써 구할 수 있다. 따라서, 덧셈 계산은 2x64+8번이 필요하다.
임의의 k에서 Siq 1, Siq 2, Sqi 1및 Sqi 2를 각각 Siq 1(k), Siq 2(k), Sqi 1(k) 및 Sqi 2(k)라 하면, 다음 식과 같이 그 값들을 구할 수 있다.
k∈K1, K2구간에서 k∈K3, K4구간으로 바뀌면 더해지는 값이 서로 교차되고, k∈K1, K3구간에서 k∈K2, K4구간으로 바뀌면 누적되는 장소가 교차된다.
상기 도 1은 수학식 11에 따른 연산을 수행하는 PN 및 왈시 상관장치에 대한 블록도이다. 즉, 선택신호 발생부(10)는 파일럿 PN 수열의 동상성분 pi(k)와 직교성분 pq(k)를 배타적 논리합 연산한다. PN상관부(20)의 제1배타적 논리합 연산기(21)는 수신신호의 동상성분 ri(k)와 파일럿 PN 코드의 동상성분 pi(k)를 배타적 논리합 연산한다. 제2배타적 논리합 연산기(22)는 수신신호의 직교성분 rq(k)와 파일럿 PN 코드의 직교성분pq(k)를 배타적 논리합 연산한다. 제1멀티플렉서(23)는 선택신호 발생부(10)의 출력에 따라 제1배타적 논리합 연산기(21)의 출력과 제2배타적 논리합 연산기(22)의 출력중 하나를 선택한다.
제1 및 제2누적기(111, 112)는 제1 및 제2멀티플렉서(23, 24)의 출력을 각각 래치부(131 내지 134)에 저장되어있는 이전 출력값과 각각 가산하여 누적한다. 제1 및 제2누적기(111, 112)에서 각각 누적된 값들은 왈시코드 w(k)를 선택신호로 하는 제1 및 제2디멀티플렉서를 통해 래치부(131 내지 134)에 구비된 각 래치수단중 하나에 저장된다. 래치부(131 내지 134)에 저장된 값들은 왈시코드를 선택신호로하는 제3 및 제4멀티플렉서(141, 142)를 통해 제1 및 제2누적기(111, 112)로 출력된다.
도 3은 본 발명에 따른 CDMA 신호에 대한 레이크(RAKE) 수신기의 핑거(finger)에 대한 블록도이다. 도 3에 따른 핑거는 PN 및 왈시 상관부(300), 데시메이터(302), 행렬 연산부(304), 심볼속도의 파일럿 필터(306) 및 심볼 처리기(308)를 포함한다.
상기 구성에 따른 동작은 다음과 같다. 안테나를 통해 전송되는 CDMA신호는 무선 주파수(RF)/중간 주파수(IF)의 변환과 같은 전처리 과정을 거친 후, PN 및 왈시 상관부(300)로 입력된다. PN 및 왈시 상관부(300)는 도 1에 도시된 장치로서 그 동작은 상술한 바와 같다. 데시메이터(302)는 PN 및 왈시 상관부(300)로부터 누적되어 입력되는 Siq 1, Siq 2, Sqi 1및 Sqi 2를 1심볼기간마다 한 번씩 출력한다.
행렬연산부(304)는 데시메이터(302)에서 1심볼기간마다 출력되는 Siq 1, Siq 2, Sqi 1및 Sqi 2에 대해 상기 수학식 10에서 설명된 행렬연산을 수행하여, 데이터 심볼과 온 타임(on-time) 파일럿 심볼을 생성한다. 행렬 연산은 상기 고속 하다마드 변환에 의해 수행된다.
심볼속도의 파일럿 필터(306)는 행렬 연산부(304)에서 출력되는 파일럿 심볼에 대해 필터링한다. 이 때, 필터로는 이동평균 필터(moving average filter)가 적절하며, 이 필터를 통해 잡음의 영향이 제거될 수 있다.
심볼처리기(308)는 심볼속도의 파일럿 필터(306) 및 행렬 연산부(304)에서 각각 출력된 파일럿 심볼 및 데이터 심볼로부터 통상의 주파수 오류 보상, 채널 보상 및 다이버시티 결합을 위한 데이터 심볼 처리 등의 과정을 수행한다.
본 발명에 따르면, 수신신호의 역확산시 파일럿 PN 코드 및 왈시 코드의 조합에 따라 1심볼 데이터를 그룹화하고 그룹에 따라 수신신호 및 파일럿 PN 코드의 곱을 누적함으로써 덧셈의 횟수를 6x64회에서 2x4+8회로 감소시킬 수 있다. 또한 계산량이 감소했음에도 불구하고 래치수단의 수가 종래의 경우와 동일하게 사용할 수 있다. 또한, 상관기 구성시 계산량이 감소함에 따라 보다 낮은 클럭 속도로 상관기를 구동할 수 있으므로 발열량을 낮출 수 있고, 요구되는 파워를 작게할 수 있다. 따라서, 파워 소모량에 민감한 소프트웨어 무선 이동 단말기에 적용가능하다.

Claims (12)

  1. 데이터가 제1 및 제2코드에 의해 확산되어 수신될 때, 수신된 신호를 제1 및 제2코드와 소정 연산하여 수신된 신호에 포함된 파일럿 심볼 및 데이터 심볼을 추출하는 코드분할다중접속 신호의 역확산 장치에 있어서,
    상기 수신된 신호의 동상성분 및 직교성분을 각각 상기 제1코드의 동상성분및 직교성분과 소정 연산하고, 복수의 래치수단을 구비하여 각 연산결과를 제1선택신호 및 제2선택신호에 따라 선택된 래치수단에 누적하여 저장하는 상관부;
    상기 상관부에서 소정 회수동안 누적이 이루어지면, 각 누적된 값을 출력하는 데시메이터; 및
    상기 데시메이터에서 출력되는 각 출력값으로부터 소정 연산을 수행하여 상기 파일럿 심볼 및 데이터 심볼을 출력하는 심볼 출력부를 포함함을 특징으로하는 코드분할다중접속 신호의 역확산 장치.
  2. 제1항에 있어서, 상기 상관부는
    상기 제1코드의 동상성분과 직교성분을 소정 연산하여 상기 제1선택신호를 발생하는 제1선택신호 발생기;
    상기 수신된 신호의 동상성분 및 직교성분을 각각 상기 제1코드의 동상성분및 직교성분과 소정 연산하고, 각 연산결과를 제1선택신호에 따라 선택적으로 각각 출력하는 상관기; 및
    상기 상관기의 각 출력을 상기 제2선택신호에 따라 선택된 래치수단에 누적하는 누적부를 구비함을 특징으로하는 코드분할다중접속 신호의 역확산 장치.
  3. 제2항에 있어서, 상기 제1선택신호 발생기는
    상기 제1코드의 동상성분과 직교성분을 배타적 논리합 연산하는 배타적 논리합 연산기임을 특징으로하는 코드분할다중접속 신호의 역확산 장치.
  4. 제2항에 있어서, 상기 상관기는
    상기 수신된 신호의 동상성분과 상기 제1코드의 동상성분을 배타적 논리합 연산하고, 상기 수신된 신호의 직교성분 및 상기 제1코드의 직교성분을 배타적 논리합 연산하는 제1 및 제2 배타적 논리합 연산기; 및
    상기 제1 및 제2배타적 논리합 연산기의 출력들을 입력으로하고, 상기 제1선택신호에 따라 입력된 값들중 하나를 각각 출력하는 제1 및 제2멀티플렉서를 구비함을 특징으로하는 코드분할다중접속 신호의 역확산 장치.
  5. 제4항에 있어서, 상기 누적기는
    상기 제1 및 제2멀티플렉서에서 각각 출력되는 값과 상기 제2선택신호에 따라 선택되어 피드백되는 값을 더하는 제1 및 제2가산기;
    상기 제1 및 제2가산기에 각각 연결되는 하나의 입력단자 및 두 출력단자를 구비하고, 상기 제2선택신호에 따라 상기 제1 및 제2가산기로부터 각각 입력되는 값들을 상기 제2선택신호에 따라 상기 두 출력단자중 하나에 각각 출력하는 제1 및 제2디멀티플렉서;
    상기 제1 및 제2디멀티플렉서에 각각 연결되고, 상기 제1 및 제2멀티플렉서에서 각각 출력되는 값을 래치하는 복수의 래치수단; 및
    상기 복수의 래치수단에서 각각 래치된 값들을 상기 제2선택신호에 따라 상기 피드백신호로 선택출력하는 제3 및 제4멀티플렉서를 구비함을 특징으로하는 코드분할다중접속 신호의 역확산 장치.
  6. 제1항 내지 제6항중 어느 한 항에 있어서, 상기 제2선택신호는
    상기 제2코드임을 특징으로하는 코드분할다중접속 신호의 역확산 장치.
  7. 제5항에 있어서, 상기 심볼 출력부는
    상기 래치수단의 출력이 각각 Siq 1, Siq 2, Sqi 1그리고 Sqi 2이고, 파일럿 심볼의 동상성분 및 직교성분이 각각 xi, xq, 데이터 심볼의 동상성분 및 직교성분이 각각 yi, yq일 때, 다음 식
    과 같은 연산을 수행하는 연산수단임을 특징으로하는 코드분할다중접속 신호의 역확산 장치.
  8. 데이터가 제1 및 제2코드에 의해 확산되어 수신될 때, 수신된 신호를 제1 및 제2코드와 소정 연산하여 수신된 신호에 포함된 파일럿 심볼 및 데이터 심볼을 추출하는 코드분할다중접속 신호의 역확산 방법에 있어서,
    (a) 상기 수신된 신호의 동상성분 및 직교성분을 각각 상기 제1코드의 동상성분 및 직교성분과 각각 소정 연산하는 단계;
    (b) 상기 연산결과를 복수의 래치수단중 제1 및 제2선택신호에 따라 선택되는 래치수단에 누적하여 저장하는 단계; 및
    (c) 상기 (b)단계에서 각 래치수단에 소정 회수동안 누적이 이루어지면, 각 누적결과를 소정 연산하여 파일럿 심볼 및 데이터 심볼을 추출하는 단계를 포함함을 특징으로하는 코드분할다중접속 신호의 역확산 방법.
  9. 제8항에 있어서, 상기 제1선택신호는
    상기 제1코드의 동상성분 및 직교성분을 배타적 논리합 연산한 값임을 특징으로하는 코드분할다중접속 신호의 역확산 방법.
  10. 제8항에 있어서, 상기 제2선택신호는
    상기 제2코드임을 특징으로하는 코드분할다중접속 신호의 역확산 방법.
  11. 제8항에 있어서, 상기 (c)단계의 연산은
    상기 래치수단에 소정 회수동안 누적된 결과가 각각 Siq 1, Siq 2, Sqi 1그리고 Sqi 2이고, 파일럿 심볼의 동상성분 및 직교성분이 각각 xi, xq, 데이터 심볼의 동상성분 및 직교성분이 각각 yi, yq일 때, 다음 식
    과 같이 연산됨을 특징으로하는 코드분할다중접속 신호의 역확산 장치.
  12. 데이터가 제1 및 제2코드에 의해 확산되어 수신될 때, 수신된 신호를 제1 및 제2코드와 소정 연산하여 수신된 신호에 포함된 파일럿 심볼 및 데이터 심볼을 추출하는 코드분할다중접속 신호의 역확산 방법에 있어서,
    (a) 상기 제1코드 및 제2코드의 조합에 따라 한 심볼의 데이터를 소정 그룹으로 나누는 단계;
    (b) 각 그룹에 속하는 데이터에 대해 상기 수신된 신호의 동상성분과 상기 제1코드의 동상성분을 소정 연산하여 상기 심볼구간동안 누적하고, 상기 수신된 신호의 직교성분과 상기 제1코드의 직교성분을 소정 연산하여 한 심볼구간동안 누적하는 단계;
    (c) 상기 제2코드가 동일한 그룹에 속하는 누적결과들을 결합하되, 각 그룹의 동상성분의 연산누적 결과를 다른 그룹의 직교성분 연산누적 결과와 결합하여 복수의 부분합을 구하는 단계; 및
    (d) 상기 부분합들을 소정 연산하여 파일럿 심볼 및 데이터 심볼을 구하는 단계를 포함함을 특징으로하는 코드분할다중접속 신호의 역확산 방법.
KR1020000001191A 2000-01-11 2000-01-11 코드분할다중접속 신호의 역확산 장치 및 방법 Expired - Fee Related KR100322744B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020000001191A KR100322744B1 (ko) 2000-01-11 2000-01-11 코드분할다중접속 신호의 역확산 장치 및 방법
CNB011013095A CN100454797C (zh) 2000-01-11 2001-01-11 用于cdma信号的解扩设备和方法
JP2001003214A JP2001244847A (ja) 2000-01-11 2001-01-11 コード分割多重接続信号の逆拡散装置及び方法
DE2001610133 DE60110133T2 (de) 2000-01-11 2001-01-11 Verfahren und Vorrichtung zur Entspreizung von CDMA-Signalen
EP20010300226 EP1117189B1 (en) 2000-01-11 2001-01-11 Method and apparatus for despreading CDMA signals
US09/758,039 US6801568B2 (en) 2000-01-11 2001-01-11 Despreading apparatus and method for CDMA signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000001191A KR100322744B1 (ko) 2000-01-11 2000-01-11 코드분할다중접속 신호의 역확산 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20010068997A KR20010068997A (ko) 2001-07-23
KR100322744B1 true KR100322744B1 (ko) 2002-02-07

Family

ID=19637827

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000001191A Expired - Fee Related KR100322744B1 (ko) 2000-01-11 2000-01-11 코드분할다중접속 신호의 역확산 장치 및 방법

Country Status (6)

Country Link
US (1) US6801568B2 (ko)
EP (1) EP1117189B1 (ko)
JP (1) JP2001244847A (ko)
KR (1) KR100322744B1 (ko)
CN (1) CN100454797C (ko)
DE (1) DE60110133T2 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030080139A (ko) 2002-04-04 2003-10-11 엘지전자 주식회사 코드분할 다중접속 시스템에서 초기동기 획득을 위한 탐색장치 및 방법
JP4140521B2 (ja) * 2003-12-26 2008-08-27 沖電気工業株式会社 復調器
EP1983655B1 (en) * 2007-04-19 2016-12-28 MediaTek, Inc Combined time multiplexed pilot (TMP) derotation with descrambling and despreading in data correlators used by rake receivers

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920022696A (ko) * 1991-05-25 1992-12-19 정용문 연판정 알고리즘을 이용한 직접 확산 수신기
JPH09130299A (ja) * 1995-10-31 1997-05-16 Fujitsu Ltd スペクトラム拡散信号受信装置
KR970072735A (ko) * 1996-04-30 1997-11-07 김광호 대역확산통신시스템의 상관기
KR19990052335A (ko) * 1997-12-22 1999-07-05 서평원 직접확산 코드분할 다중접속 시스템의 다중사용자 검파장치 및 방법

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5768306A (en) 1993-09-06 1998-06-16 Ntt Mobile Communications Network, Inc. Sliding correlator used in CDMA systems to establish initial synchronization
KR970011690B1 (ko) * 1994-11-22 1997-07-14 삼성전자 주식회사 파일럿트 채널을 이용한 대역확산 통신시스템의 데이타 송신기 및 수신기
US5691974A (en) 1995-01-04 1997-11-25 Qualcomm Incorporated Method and apparatus for using full spectrum transmitted power in a spread spectrum communication system for tracking individual recipient phase, time and energy
US5910950A (en) * 1996-08-16 1999-06-08 Lucent Technologies Inc. Demodulator phase correction for code division multiple access receiver
US6009089A (en) * 1996-08-20 1999-12-28 Lucent Technologies Inc. Pilot interference cancellation for a coherent wireless code division multiple access receiver
JP3796870B2 (ja) 1997-01-21 2006-07-12 ソニー株式会社 受信装置及び受信方法、並びに携帯電話システムの端末装置
JPH1141141A (ja) * 1997-05-21 1999-02-12 Mitsubishi Electric Corp スペクトル拡散信号受信方法及びスペクトル拡散信号受信装置
JP3360205B2 (ja) * 1997-10-23 2002-12-24 富士通株式会社 Cdma受信装置
US6466558B1 (en) * 1999-06-14 2002-10-15 Qualcomm Incorporated Selection mechanism for signal combining methods
US6680727B2 (en) * 2000-10-17 2004-01-20 Qualcomm Incorporated Method and apparatus for canceling pilot interference in a CDMA communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920022696A (ko) * 1991-05-25 1992-12-19 정용문 연판정 알고리즘을 이용한 직접 확산 수신기
JPH09130299A (ja) * 1995-10-31 1997-05-16 Fujitsu Ltd スペクトラム拡散信号受信装置
KR970072735A (ko) * 1996-04-30 1997-11-07 김광호 대역확산통신시스템의 상관기
KR19990052335A (ko) * 1997-12-22 1999-07-05 서평원 직접확산 코드분할 다중접속 시스템의 다중사용자 검파장치 및 방법

Also Published As

Publication number Publication date
CN1304234A (zh) 2001-07-18
US20010030992A1 (en) 2001-10-18
EP1117189A2 (en) 2001-07-18
DE60110133T2 (de) 2006-03-02
JP2001244847A (ja) 2001-09-07
EP1117189B1 (en) 2005-04-20
DE60110133D1 (de) 2005-05-25
CN100454797C (zh) 2009-01-21
EP1117189A3 (en) 2003-05-21
US6801568B2 (en) 2004-10-05
KR20010068997A (ko) 2001-07-23

Similar Documents

Publication Publication Date Title
KR100450789B1 (ko) 유사 잡음 코드 획득 장치 및 이를 구비한 직접 시퀀스 코드분할 다중 접속 수신기
KR100736986B1 (ko) 프로그램가능한 정합 필터 탐색기
US5881056A (en) Method and apparatus of a multi-code code division multiple access receiver having shared accumulator circuits
US6459883B2 (en) Generic finger architecture for spread spectrum applications
US5870378A (en) Method and apparatus of a multi-code code division multiple access receiver having a shared accumulator circuits
EP1184993B1 (en) A method and circuit for cell search in W-CDMA systems
KR0173904B1 (ko) 직접 확산 부호 분할 다중 접속 시스템용 레이크수신장치
EP1096693B1 (en) Fixed pattern detection apparatus
KR20000070386A (ko) 통신 시스템에서 코딩된 시퀀스를 디스프레딩하는 방법 및 장치
KR100436296B1 (ko) 신호 획득을 위한 프리앰블 서치장치 및 그 방법
EP0988706B1 (en) Reception method and receiver
US7257097B2 (en) Apparatus for searching a signal in mobile communication system and method thereof
KR100322744B1 (ko) 코드분할다중접속 신호의 역확산 장치 및 방법
KR100441733B1 (ko) 확산 스펙트럼 수신기용 경로 탐색기
JPH0832547A (ja) 同期捕捉方法
JP3824482B2 (ja) Cdma受信装置
KR0181142B1 (ko) 대역확산 통신시스템의 상관기
US7260076B1 (en) Method and device for transmitting data
KR20060026678A (ko) 디에스 씨디엠에이 유더블유비 수신기의 디지털 상관 검출시스템 및 상관검출 연산방법
KR100363889B1 (ko) 비동기 코드분할다중화 통신시스템의 셀 검색기
KR20000076926A (ko) 무선 수신 장치 및 무선 수신 방법
KR20010054453A (ko) 이중 지연 마스크를 이용한 골드 코드 시퀀스 역확산 장치
JP2002271231A (ja) スライディングコリレータ

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000111

PA0201 Request for examination
PG1501 Laying open of application
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: 20011218

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20020117

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20020118

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20041231

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20060104

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20070105

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20080115

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20090112

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20091224

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20110103

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20120116

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20121210

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20121210

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20131217

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20131217

Start annual number: 13

End annual number: 13

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20151209