[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20050037438A - 불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출 - Google Patents

불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출 Download PDF

Info

Publication number
KR20050037438A
KR20050037438A KR1020047021597A KR20047021597A KR20050037438A KR 20050037438 A KR20050037438 A KR 20050037438A KR 1020047021597 A KR1020047021597 A KR 1020047021597A KR 20047021597 A KR20047021597 A KR 20047021597A KR 20050037438 A KR20050037438 A KR 20050037438A
Authority
KR
South Korea
Prior art keywords
communication
system response
response matrix
matrix
base station
Prior art date
Application number
KR1020047021597A
Other languages
English (en)
Other versions
KR100681284B1 (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 인터디지탈 테크날러지 코포레이션
Publication of KR20050037438A publication Critical patent/KR20050037438A/ko
Application granted granted Critical
Publication of KR100681284B1 publication Critical patent/KR100681284B1/ko

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/7097Interference-related aspects
    • H04B1/7103Interference-related aspects the interference being multiple access interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/004Orthogonal
    • H04J13/0044OVSF [orthogonal variable spreading factor]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/7103Interference-related aspects the interference being multiple access interference
    • H04B1/7105Joint detection techniques, e.g. linear detectors
    • H04B1/71052Joint detection techniques, e.g. linear detectors using decorrelation matrix
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/7103Interference-related aspects the interference being multiple access interference
    • H04B1/7105Joint detection techniques, e.g. linear detectors
    • H04B1/71055Joint detection techniques, e.g. linear detectors using minimum mean squared error [MMSE] detector
    • 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/70703Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation using multiple or variable rates
    • 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/70703Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation using multiple or variable rates
    • H04B2201/70705Rate detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

복수의 통신 신호가 수신된다. 각각의 통신 신호는 연관된 코드를 가진다. 통신 신호들 중 적어도 2개는 상이한 확산 계수를 가진다. 연관된 코드들은 스크램블링 코드 기간을 가진다. 총 시스템 응답 행렬은 블럭들을 가진다. 각각의 블럭은 한 치수가 길이 M이고, 다른 치수는 각 통신의 확산 계수와 M에 부분적으로 기초하는 길이이다. M은 스크램블링 코드 기간에 기초한다. 수신된 복수의 통신 신호들의 데이터는 구축된 시스템 응답 행렬을 이용하여 수신된다.

Description

불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출{DATA DETECTION FOR CODES WITH NON-UNIFORM SPREADING FACTORS}
본 발명은 무선 코드 분할 다중 액세스(wireless code division multiple access) 통신 시스템에 관한 것이다. 특히, 본 발명은 이와 같은 시스템에서 불균일 확산 계수들을 갖는 통신의 데이터 검출에 관한 것이다.
코드 분할 다중 액세스(CDMA) 통신 시스템에서, 다중 통신은 공유된 주파수 스펙트럼을 통해 동시에 전송될 수 있다. 각각의 통신은 그 통신을 전달하는데 사용되는 코드에 의해 구별된다. 통신의 데이터 심볼들은 코드의 칩들을 사용하여 확산(spread)된다. 특정한 심볼을 전송하는데 사용되는 칩의 개수는 확산 계수(spreading factor)라 불린다. 예시하기 위해, 확산 계수가 16인 경우, 한개의 심볼을 전송하는데 16개 칩들이 사용된다. TDMA/CDMA 통신 시스템에서 전형적인 확산 계수(SF)는 16, 8, 4, 2, 및 1이다.
공유된 스펙트럼을 보다 잘 활용하기 위해 일부 CDMA 통신 시스템에서는, 스펙트럼이 사전설정된 개수의 타임 슬롯(time slot), 예컨대 15개 타임 슬롯들을 갖는 프레임(frame)들로 분할된다. 이러한 유형의 시스템은 하이브리드 CDMA/시분할 다중 액세스(TDMA) 통신 시스템이라 불린다. 업링크 및 다운링크 통신을 특정한 타임 슬롯들로 제한하는 이와 같은 한 시스템은 시분할 이중 통신 (Time Division Duplex; TDD) 시스템이다.
공유된 스펙트럼 내에서 전송된 다중 통신(multiple communications)을 수신하기 위한 한 접근법은 결합 검출(joint detection)이다. 결합 검출에서, 다중 통신들로부터의 데이터는 함께 판정된다. 결합 검출기는, 다중 통신의 알려진 코드 또는 판정된 코드들을 사용하며 다중 통신의 데이터를 소프트 심볼들로서 추정한다. 결합 검출기들에 대한 소정의 전형적인 구현은, 콜레스키 또는 근사 콜레스키 분해 또는 패스트 푸리에 변환을 적용하는 제로 포싱 블럭 선형 등화기(ZF-BLE)를 이용한다.
이러한 구현들은 모든 통신에 대해 전형적으로 동일한 확산 계수를 갖도록 설계된다. 상이한 확산 계수들을 갖는 통신을 동시에 처리하는 것은 이와 같은 시스템에서 한 문제가 된다.
따라서, 결합 검출시에 상이한 확산 계수들을 처리할 수 있는 것이 바람직하다.
도 1은 불균일 확산 계수 통신 시스템의 실시예이다.
도 2는 k번째 통신에 대한 시스템 응답 행렬의 예이다.
도 3은 총 시스템 응답 행렬의 예이다.
도 4는 불균일 확산 계수들을 갖는 통신들로부터 데이터를 검출하기 위한 흐름도이다.
복수의 통신 신호가 수신된다. 각각의 통신 신호는 연관된 코드를 가진다. 적어도 2개의 통신 신호는 상이한 확산 계수를 가진다. 연관된 코드들은 스크램블링 코드 기간(scrambling code period)을 가진다. 총 시스템 응답 행렬(total system response matrix)은 블럭들을 가진다. 각각의 블럭은 한 치수는 길이 M이고, 다른 치수는 각 통신의 확산 계수와 M에 부분적으로 기초한 소정 길이를 가진다.
본 발명의 실시예는, 대체로 TDD/CDMA, TDMA/CDMA, 또는 주파수 분할 듀플렉스/CDMA 통신 시스템과 같은 임의 유형의 CDMA 시스템 뿐만 아니라 다른 유형의 통신 시스템에서 사용될 수 있다.
도 1은 불균일 확산 계수 통신 시스템의 실시예이다. 전송기(20)와 수신기(22)가 도 1에 도시되어 있다. 전송기(20)가 사용자 장비에 위치하거나 다중 전송 회로(20)가 기지국에 위치할 수 있다. 수신기(22)는, 양호하게는 업링크 통신 수신을 위해 기지국에서 사용되지만, 사용자 장비, 기지국 또는 양자 모두에 위치할 수 있다.
수신기(22)에 전송될 데이터 심볼들은 전송기(20)에서 변조 및 확산 장치(24)에 의해 처리된다. 변조 및 확산 장치(24)는 코드들을 사용하여 데이터를 확산시키되, 그 데이터를 운반하는 통신에 할당된 확산 계수들로 확산시킨다. 이 통신은 무선 라디오 인터페이스(28)를 통해 전송기(20)의 안테나(26) 또는 안테나 어레이에 의해 방사된다.
수신기(22)에서, 통신은, 아마도 다른 전송기들의 통신들과 함께, 수신기(22)의 안테나(30) 또는 안테나 어레이에서 수신된다. 수신된 신호는 예를 들어 칩 레이트 또는 칩 레이트의 배속으로 샘플링 장치(32)에 의해 샘플링되어, 수신 벡터 r을 생성한다. 이 수신 벡터는 채널 추정 장치(36)에 의해 처리되어, 수신된 통신에 대한 채널 임펄스 응답(channel impulse response)을 추정한다. 채널 추정 장치(36)는, 채널 응답을 추정하기 위해 수신된 통신 내의 트레이닝 시퀀스(training sequence), 파일럿 신호 또는 여타의 기술을 사용할 것이다. 불균일 확산 계수 데이터 검출 장치(34)는 수신된 통신의 코드들과 추정된 임펄스 응답을 이용하여 확산 데이터의 소프트 심볼 를 추정한다.
불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출은 도 2 및 도 3에 예시되어 있으며, 도 4의 흐름도와 함께 설명될 것이다. 번호, K, 통신들은 관측 구간(observation interval) 동안에 전송된다. TDD/CDMA 통신 시스템에서, 관측 구간은 전형적으로 통신 버스트의 한개 데이터 필드이다. 그러나, 여타 CDMA 통신 시스템 뿐만 아니라 TDD/CDMA에서, 상이한 크기의 관측 구간이 사용될 수 있다. 예를 들면, 스크램블링 코드의 기간이 사용될 수 있다.
결합되어 수신된 K개 통신들의 샘플들은 관측 구간 동안 수신 벡터 로서 수집된다. 의 칩단위 길이는 각 통신의 관측 구간에서 전송된 칩들의 개수로서, Nc + 채널 임펄스 응답 - 1, 즉, (Nc + W -1)이다.
전송시 K개 통신들의 k번째 통신은 로서 표현된다. 각 심볼의 심볼 경계 내의 i번째 칩은 xi (k)로서 정의되며 수학식 1에 따른다.
수학식 1
Ns (k)는 관측 구간에서 k번째 통신의 심볼들의 개수이다 dn (k)는 Ns (k)의 n번째 심볼의 심볼값이다. 는 n번째 심볼 경계 내에서 k 번째 통신의 코드 시퀀스 부분이다(는 n번째 심볼 경계 바깥에서 제로임). 는 심볼 경계 내에서 상기 코드 시퀀스 부분의 i번째 칩이다(는 n번째 심볼 경계 내에서 i번째 칩을 제외하고는 제로임).
수학식 1은 수학식 2에 따라 행렬 방정식으로 확장될 수 있다.
수학식 2
V(k)는 통신 k에 대한 확산 행렬이며 Ns (k) 열들과 Nc 행들을 가진다. V(k)의 n번째 열은 이다.
무선 채널을 통한 전송 이후에, 는 채널 임펄스 응답 h (k)를 경험한다. h (k)는 그 길이가 W 칩이다. h (k)의 j번째 칩이다. 잡음을 무시하면, 수신 벡터 에 대한 통신 k의 기여분 r(k)는 수학식 3에 따른다.
수학식 3
행렬 형태로, 수학식 3은 수학식 4에 따른다.
수학식 4
H(k)는 통신 k에 대한 채널 응답 행렬이며 Nc개 열들과 (Nc + W -1)개 행들을 가진다. H(k)의 i번째 열의 써포트(support)는 채널 임펄스 응답 h(k)이다. H(k) 의 i번째 열에 대한 상기 써포트의 첫번째 요소는 그 열의 i번째 요소이다.
각각의 통신 k에 대해, 시스템 전송 행렬 A(k)는 수학식 5에 따라 구성될 수 있다.
A(k) = H(k)V(k) 수학식 5
도 2는 시스템 응답 행렬 A(k)의 예시이다. 행렬의 각각의 열은 통신의 한개 데이터 심볼에 대응한다. 그 결과, 행렬은 Ns (k) 열들을 가진다. 각각의 i번째 열은 비제로 요소들의 블럭 b(i)를 가진다. 비제로 요소들의 개수는 k번째 통신의 확산 계수 Qk와 임펄스 응답 길이 W를 가산하여 1을 뺀 값, 즉 (Qk + W -1)이다. 최좌측 열은 그 열의 꼭대기에서 시작하는 블럭 b(1)을 가진다. 각각의 후속 열에 대해, 그 블럭은 행렬에서 Qk 칩만큼 아래에서 시작한다. 칩에서의 행렬의 결과적인 전체 높이는 (Nc + W -1)이다.
전체 시스템 전송 행렬은, 수학식 6에서와 같이, 각 통신의 시스템 응답 행렬 A(k)를 결합함으로써 형성될 수 있다.
A = [A(1), A(2), ..., A(k)] 수학식 6
그러나, 이와 같은 총 시스템 응답 행렬 A는 지극히 큰 대역폭을 가질 것이다. 행렬 대역폭을 저감시키기 위해, 블럭-밴드 토플리츠 행렬(block-banded toeplitz)이 구성되고, 수학식 6의 행렬의 열들이 재정렬된다.
행렬에서 블럭들의 높이 (M + W -1)는 스크램블링 코드의 기간에 기초한다. 많은 통신 시스템에서, 스크램블링 코드는 특정한 개수의 칩들에 걸쳐 반복된다. TDD/CDMA 통신 시스템에서 예시하자면, 스크램블링 코드는 16 칩(M = 16)후에 반복된다.
K개 통신들의 최대 확산 코드 또는 통신 시스템의 최대 확산 코드는 QMAX라 불린다. 예시하자면, 전형적인 TDD/CDMA 통신 시스템은 최대 확산 계수 16을 가지며 이와 같은 시스템에서의 수신기는 확산 계수 4와 8을 갖는 통신들을 수신한다. 이와 같은 시스템에서, QMAX는 16(시스템의 최대치) 또는 8(수신된 통신의 최대치)이다.
만일 스크램블링 코드 기간이 QMAX의 정수배가 아니라면, 블럭들의 구축을 위해 M 대신에 그 기간의 정수배가 사용될 수 있다. 예시하자면, 만일 QMAX가 16이고 기간이 24이면, 16 및 24에 의해 나누어질 수 있는 그 기간의 3배(48 칩)가 사용될 수 있다.
초기에, 각각의 k 통신의 확산 계수에 기초하여 A 행렬을 구축하기 위해 A(1), A(2), ..., A(k)로부터 열들이 선택된다. A 행렬의 첫번째 열들의 경우, 도 3에 도시된 바와 같이, 첫번째 열들 A(1)의 M/Q1이 선택된다. 두번째 K 행렬 A(2) 를 이용하여, M/Q2가 선택된다. 이러한 절차는 다른 K 행렬들, A(3),..., A(K)에 대해 반복된다. K 행렬 첫번째 열들 모두는 총 시스템 응답 행렬 A에서 수퍼 컬럼(super column)이 되며, 그 개수는 수학식 7로 표시되는 SC개이다. (단계 100)
수학식 7
제2 수퍼 컬럼은, A(1), A(2), ..., A(k) 행렬에서 다음 열들을 선택함으로써 동일한 방식으로 구축된다. 다른 수퍼 컬럼들은 동일한 방식으로 구축된다.
비록 본 예는 행렬로부터 A(1), A(2), ..., A(k) 와 같은 숫자 순서대로 열들을 선택하지만, 행렬의 순서는 달라질 수 있다. 자원 유닛(resource unit)은 임의의 순서대로 배열될 수 있고 여전히 감소된 대역폭을 달성할 수 있지만, 가장 낮은 확산 계수와 더불어 전송된 자원 유닛들을 각 블럭의 외부에 배치함으로써, 대역폭이 더 저감될 수 있다. 그러나, 어떤 구현예에서는, 대역폭에서의 잠재적 감소는 K개 통신들을 재정렬하는데 추가된 복잡성보다 더 중요하지 않다.
각각의 수퍼 컬럼은 수학식 8에 의한 것과 같이, M개 행들을 갖는 블럭들로 분할된다. (단계 102)
수학식 8
수학식 8에 도시된 바와 같이, 각 후속하는 열의 비제로 요소들은 행렬 내에서 (한 블럭) 아래의 M 행들이다. 각 열의 비제로 블럭들의 개수는 L이며, 수학식 9로 표시된다.
수학식 9
데이터 검출은 수학식 10에 따라 모델링될 수 있다.
수학식 10
n은 잡음 벡터이다. 수학식 10에 대한 제로-포싱 해법(zero-forcing solution)은 수학식 11과 12에 따른다.
수학식 11
수학식 12
(ㆍ)H는 복소 공액 트랜스포즈 연산(Hermetian)이다.
수학식 10에 대한 최소 평균 제곱 에러 해법(minimum mean square error solution)은 수학식 13과 14에 따른다.
수학식 13
수학식 14
σ2은 잡음 편차(noise variance)이고 I는 항등 행렬(identity matrix)이다.
수학식 11 또는 13 중 어느 하나를 직접적인 접근법으로 해결하기 위해, R의 역행렬이 필요하다. 수학식 8의 A 행렬을 이용하면, 수학식 12 또는 14 중 어느 하나의 R 행렬의 구조는 수학식 15에 따른다.
수학식 15에 도시된 바와 같이, R 행렬은 블럭-밴드 및 토플리츠이다. 그 결과, 수학식 11 또는 13에서 d를 구하는 것은 블럭 클레스키 또는 근사 콜레스키 분해를 사용하여 용이하게 구현될 수 있다(단계 104). 대안으로서, 수학식 9의 R 행렬의 순환적 접근법을 사용하여, 블럭 패스트 푸리에 변환 접근법이 d를 구하는데 이용될 수 있다(단계 104).
수학식 15

Claims (40)

  1. 상이한 확산 코드들을 사용하는 확산 통신 시스템에서 전송된 데이터를 동시에 추정하기 위한 방법에 있어서,
    복수의 통신 신호를 수신하는 단계로서, 각각의 통신 신호는 연관된 코드를 가지며, 상기 통신 신호들 중 적어도 2개는 상이한 확산 계수를 가지며, 상기 연관된 코드들은 스크램블링 코드 기간(scrambling code period)을 갖는 것인, 상기 복수의 통신 신호를 수신하는 단계;
    블럭들을 갖는 총 시스템 응답 행렬을 구축하는 단계로서, 각각의 블럭은 한 치수가 길이 M이고, 다른 치수는 각 통신의 확산 계수와 M에 부분적으로 기초하는 길이인 것인, 상기 블럭들을 갖는 총 시스템 응답 행렬을 구축하는 단계와;
    상기 수신된 복수의 통신 신호들의 데이터를 추정하기 위해 상기 구축된 시스템 응답 행렬을 사용하는 단계
    를 포함하는, 방법.
  2. 제1항에 있어서, M은 상기 스크램블링 코드 기간인 것인, 방법.
  3. 제1항에 있어서, M은 상기 스크램블링 코드 기간의 배수인 것인, 방법.
  4. 제1항에 있어서, 상기 다른 치수는 M을 각 통신의 확산 계수로 나눈 것의 합인 것인, 방법.
  5. 제1항에 있어서, 수퍼 컬럼들(super columns)을 구축하는 단계를 더 포함하고, 각각의 수퍼 컬럼은 각각의 통신에 대해 그 통신의 시스템 응답 행렬로부터의 다수의 순차 열들을 가지며, 상기 순차 열들의 개수는 M을 그 통신의 확산 계수로 나눈 것에 해당하는, 방법
  6. 제5항에 있어서, 각각의 후속 수퍼 컬럼은 상기 행렬 내에서 이전 열보다 한블럭 낮은 위치에서 비제로 요소들을 갖는 것인, 방법.
  7. 제1항에 있어서, 상기 총 시스템 응답 행렬은 A이고, 상기 데이터 추정은 제로 포싱 해법에서 AHA를 이용하는 것인, 방법.
  8. 제1항에 있어서, 상기 총 시스템 응답 행렬은 A이고, 상기 데이터 추정은 최소 평균 제곱 에러 해법에서 AHA + σ2I를 이용하며, 상기 σ2은 잡음 편차이고 I는 항등 행렬인 것인, 방법.
  9. 사용자 장비에 있어서,
    복수의 통신 신호를 수신하기 위한 수단으로서, 각각의 통신 신호는 연관된 코드를 가지며, 상기 통신 신호들 중 적어도 2개는 상이한 확산 계수를 가지며, 상기 연관된 코드들은 스크램블링 코드 기간을 갖는 것인, 상기 복수의 통신 신호를 수신하기 위한 수단;
    블럭들을 갖는 총 시스템 응답 행렬을 구축하기 위한 수단으로서, 각각의 블럭은 한 치수가 길이 M이고, 다른 치수는 각 통신의 확산 계수와 M에 부분적으로 기초하는 길이인 것인, 상기 블럭들을 갖는 총 시스템 응답 행렬을 구축하기 위한 수단과;
    상기 수신된 복수의 통신 신호들의 데이터를 추정하기 위해 상기 구축된 시스템 응답 행렬을 사용하기 위한 수단
    을 포함하는 사용자 장비.
  10. 제9항에 있어서, M은 상기 스크램블링 코드 기간인 것인, 사용자 장비.
  11. 제9항에 있어서, M은 상기 스크램블링 코드 기간의 배수인 것인, 사용자 장비.
  12. 제9항에 있어서, 상기 다른 치수는 M을 각 통신의 확산 계수로 나눈 것의 합인 것인, 사용자 장비.
  13. 제9항에 있어서, 수퍼 컬럼들(super columns)을 구축하기 위한 수단을 더 포함하고, 각각의 수퍼 컬럼은 각각의 통신에 대해 그 통신의 시스템 응답 행렬로부터의 다수의 순차 열들을 가지며, 상기 순차 열들의 개수는 M을 그 통신의 확산 계수로 나눈 것에 해당하는, 사용자 장비.
  14. 제13항에 있어서, 각각의 후속 수퍼 컬럼은 상기 행렬 내에서 이전 열보다 한블럭 낮은 위치에서 비제로 요소들을 갖는 것인, 사용자 장비.
  15. 제9항에 있어서, 상기 총 시스템 응답 행렬은 A이고, 상기 데이터 추정은 제로 포싱 해법에서 AHA를 이용하는 것인, 사용자 장비.
  16. 제9항에 있어서, 상기 총 시스템 응답 행렬은 A이고, 상기 데이터 추정은 최소 평균 제곱 에러 해법에서 AHA + σ2I를 이용하며, 상기 σ2은 잡음 편차이고 I는 항등 행렬인 것인, 사용자 장비.
  17. 사용자 장비에 있어서,
    복수의 통신 신호를 수신하기 위한 안테나로서, 각각의 통신 신호는 연관된 코드를 가지며, 상기 통신 신호들 중 적어도 2개는 상이한 확산 계수를 가지며, 상기 연관된 코드들은 스크램블링 코드 기간을 갖는 것인, 상기 안테나와;
    블럭들을 갖는 총 시스템 응답 행렬을 구축하고 상기 수신된 복수의 통신 신호들의 데이터를 추정하기 위해 상기 구축된 시스템 응답 행렬을 사용하기 위한 데이터 검출 장치로서, 각각의 블럭은 한 치수가 길이 M이고, 다른 치수는 각 통신의 확산 계수와 M에 부분적으로 기초하는 길이인 것인, 상기 데이터 검출 장치
    를 포함하는 사용자 장비.
  18. 제17항에 있어서, M은 상기 스크램블링 코드 기간인 것인, 사용자 장비.
  19. 제17항에 있어서, M은 상기 스크램블링 코드 기간의 배수인 것인, 사용자 장비.
  20. 제17항에 있어서, 상기 다른 치수는 M을 각 통신의 확산 계수로 나눈 것의 합인 것인, 사용자 장비.
  21. 제17항에 있어서, 상기 데이터 검출 장치는 수퍼 컬럼들을 구축하기 위한 것이며, 각각의 수퍼 컬럼은 각각의 통신에 대해 그 통신의 시스템 응답 행렬로부터의 다수의 순차 열들을 가지며, 상기 순차 열들의 개수는 M을 그 통신의 확산 계수로 나눈 것에 해당하는, 사용자 장비.
  22. 제21항에 있어서, 각각의 후속 수퍼 컬럼은 상기 행렬 내에서 이전 열보다 한블럭 낮은 위치에서 비제로 요소들을 갖는 것인, 사용자 장비.
  23. 제17항에 있어서, 상기 총 시스템 응답 행렬은 A이고, 상기 데이터 추정은 제로 포싱 해법에서 AHA를 이용하는 것인, 사용자 장비.
  24. 제17항에 있어서, 상기 총 시스템 응답 행렬은 A이고, 상기 데이터 추정은 최소 평균 제곱 에러 해법에서 AHA + σ2I를 이용하며, 상기 σ2은 잡음 편차이고 I는 항등 행렬인 것인, 사용자 장비.
  25. 기지국에 있어서,
    복수의 통신 신호를 수신하기 위한 수단으로서, 각각의 통신 신호는 연관된 코드를 가지며, 상기 통신 신호들 중 적어도 2개는 상이한 확산 계수를 가지며, 상기 연관된 코드들은 스크램블링 코드 기간을 갖는 것인, 상기 복수의 통신 신호를 수신하기 위한 수단;
    블럭들을 갖는 총 시스템 응답 행렬을 구축하기 위한 수단으로서, 각각의 블럭은 한 치수가 길이 M이고, 다른 치수는 각 통신의 확산 계수와 M에 부분적으로 기초하는 길이인 것인, 상기 블럭들을 갖는 총 시스템 응답 행렬을 구축하기 위한 수단과;
    상기 수신된 복수의 통신 신호들의 데이터를 추정하기 위해 상기 구축된 시스템 응답 행렬을 사용하기 위한 수단
    을 포함하는 기지국.
  26. 제25항에 있어서, M은 상기 스크램블링 코드 기간인 것인, 기지국.
  27. 제25항에 있어서, M은 상기 스크램블링 코드 기간의 배수인 것인, 기지국.
  28. 제25항에 있어서, 상기 다른 치수는 M을 각 통신의 확산 계수로 나눈 것의 합인 것인, 기지국.
  29. 제25항에 있어서, 수퍼 컬럼들을 구축하기 위한 수단을 더 포함하고, 각각의 수퍼 컬럼은 각각의 통신에 대해 그 통신의 시스템 응답 행렬로부터의 다수의 순차 열들을 가지며, 상기 순차 열들의 개수는 M을 그 통신의 확산 계수로 나눈 것에 해당하는, 기지국.
  30. 제29항에 있어서, 각각의 후속 수퍼 컬럼은 상기 행렬 내에서 이전 열보다 한블럭 낮은 위치에서 비제로 요소들을 갖는 것인, 기지국.
  31. 제25항에 있어서, 상기 총 시스템 응답 행렬은 A이고, 상기 데이터 추정은 제로 포싱 해법에서 AHA를 이용하는 것인, 기지국.
  32. 제25항에 있어서, 상기 총 시스템 응답 행렬은 A이고, 상기 데이터 추정은 최소 평균 제곱 에러 해법에서 AHA + σ2I를 이용하며, 상기 σ2은 잡음 편차이고 I는 항등 행렬인 것인, 기지국.
  33. 기지국에 있어서,
    복수의 통신 신호를 수신하기 위한 안테나로서, 각각의 통신 신호는 연관된 코드를 가지며, 상기 통신 신호들 중 적어도 2개는 상이한 확산 계수를 가지며, 상기 연관된 코드들은 스크램블링 코드 기간을 갖는 것인, 상기 안테나와;
    블럭들을 갖는 총 시스템 응답 행렬을 구축하고 상기 수신된 복수의 통신 신호들의 데이터를 추정하기 위해 상기 구축된 시스템 응답 행렬을 사용하기 위한 데이터 검출 장치로서, 각각의 블럭은 한 치수가 길이 M이고, 다른 치수는 각 통신의 확산 계수와 M에 부분적으로 기초하는 길이인 것인, 상기 데이터 검출 장치
    를 포함하는 기지국.
  34. 제33항에 있어서, M은 상기 스크램블링 코드 기간인 것인, 기지국.
  35. 제33항에 있어서, M은 상기 스크램블링 코드 기간의 배수인 것인, 기지국.
  36. 제33항에 있어서, 상기 다른 치수는 M을 각 통신의 확산 계수로 나눈 것의 합인 것인, 기지국.
  37. 제33항에 있어서, 상기 데이터 검출 장치는 수퍼 컬럼들을 구축하기 위한 것이고, 각각의 수퍼 컬럼은 각각의 통신에 대해 그 통신의 시스템 응답 행렬로부터의 다수의 순차 열들을 가지며, 상기 순차 열들의 개수는 M을 그 통신의 확산 계수로 나눈 것에 해당하는, 기지국.
  38. 제37항에 있어서, 각각의 후속 수퍼 컬럼은 상기 행렬 내에서 이전 열보다 한블럭 낮은 위치에서 비제로 요소들을 갖는 것인, 기지국.
  39. 제33항에 있어서, 상기 총 시스템 응답 행렬은 A이고, 상기 데이터 추정은 제로 포싱 해법에서 AHA를 이용하는 것인, 기지국.
  40. 제33항에 있어서, 상기 총 시스템 응답 행렬은 A이고, 상기 데이터 추정은 최소 평균 제곱 에러 해법에서 AHA + σ2I를 이용하며, 상기 σ2은 잡음 편차이고, I는 항등 행렬인 것인, 기지국.
KR1020047021597A 2002-07-01 2003-06-23 불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출 KR100681284B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/064,307 US6741653B2 (en) 2002-07-01 2002-07-01 Data detection for codes with non-uniform spreading factors
US10/064,307 2002-07-01

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020057017514A Division KR101119427B1 (ko) 2002-07-01 2003-06-23 불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출

Publications (2)

Publication Number Publication Date
KR20050037438A true KR20050037438A (ko) 2005-04-21
KR100681284B1 KR100681284B1 (ko) 2007-02-12

Family

ID=29778418

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020107012544A KR20100085165A (ko) 2002-07-01 2003-06-23 불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출
KR1020047021597A KR100681284B1 (ko) 2002-07-01 2003-06-23 불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출
KR1020057017514A KR101119427B1 (ko) 2002-07-01 2003-06-23 불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020107012544A KR20100085165A (ko) 2002-07-01 2003-06-23 불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020057017514A KR101119427B1 (ko) 2002-07-01 2003-06-23 불균일 확산 계수들을 갖는 코드들에 대한 데이터 검출

Country Status (16)

Country Link
US (5) US6741653B2 (ko)
EP (2) EP1780900A3 (ko)
JP (3) JP4134034B2 (ko)
KR (3) KR20100085165A (ko)
CN (2) CN101651468B (ko)
AT (1) ATE353493T1 (ko)
AU (1) AU2003245655A1 (ko)
CA (2) CA2491443C (ko)
DE (1) DE60311657T2 (ko)
DK (1) DK1529348T3 (ko)
ES (1) ES2279128T3 (ko)
HK (1) HK1075549A1 (ko)
MX (1) MXPA05000077A (ko)
NO (1) NO20050213L (ko)
TW (4) TWI317214B (ko)
WO (1) WO2004004151A2 (ko)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7027489B2 (en) * 2001-04-06 2006-04-11 Interdigital Technology Corporation Iterative fast fourier transform error correction
KR100557102B1 (ko) * 2002-09-07 2006-03-03 삼성전자주식회사 이동통신 시스템에서 직교부호의 길이에 상관없는 공동검출 수신 장치 및 방법
US7408978B2 (en) * 2002-09-09 2008-08-05 Interdigital Technology Corporation Extended algorithm data estimator
CN1170389C (zh) * 2002-11-13 2004-10-06 大唐移动通信设备有限公司 在联合检测系统中应用长小区化码的方法
US7437135B2 (en) * 2003-10-30 2008-10-14 Interdigital Technology Corporation Joint channel equalizer interference canceller advanced receiver
CN101133582B (zh) * 2005-07-06 2011-02-02 中兴通讯股份有限公司 基于联合发送技术的上行同步建立方法及其传输矩阵
KR101041009B1 (ko) * 2005-09-15 2011-06-16 지티이 코포레이션 멀티 샘플링에 기반한 snr 개선 가능한 베이스밴드 처리방법
US20120269175A1 (en) * 2011-04-21 2012-10-25 Aiguo Yan Efficient implementation of joint detection based tdscdma receivers
WO2013013407A1 (en) * 2011-07-28 2013-01-31 Empire Technology Development Llc User-focusing technique for wireless communication systems
CN107979455B (zh) 2013-08-07 2020-11-27 华为技术有限公司 用于具有自适应系统参数的可扩展数字通信的系统和方法
CN105634544B (zh) * 2016-01-07 2018-11-09 电子科技大学 一种同步长码ds-cdma信号的盲解扩方法
US10046566B2 (en) 2016-08-02 2018-08-14 Xerox Corporation System for cleaning components used to clean inkjet printheads in inkjet printers
CN110537174B (zh) * 2017-04-21 2022-09-09 华为技术有限公司 一种基于交替行锁和列锁的数据锁定方法
CN110581719A (zh) * 2018-06-11 2019-12-17 中兴通讯股份有限公司 一种调度方法、装置及计算机存储介质
CN110071886B (zh) * 2019-05-08 2022-01-14 哈尔滨海能达科技有限公司 一种信号处理方法、相关设备及LoRa无线系统
CN111953380B (zh) * 2020-07-02 2021-11-23 中国人民解放军战略支援部队信息工程大学 基于范数拟合的非周期长码直扩信号时延估计方法及系统
US12107659B2 (en) * 2022-11-28 2024-10-01 Indian Institute Of Technology System and method for designing low-complexity linear receivers for OTFS system

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0767543A3 (de) 1995-10-06 2000-07-26 Siemens Aktiengesellschaft Kodemultiplexnachrichtenübertragung mit Interferenzunterdrückung
JP4421106B2 (ja) 1997-09-15 2010-02-24 マーティブ アセット ホールディングス, エルエルシー Cdma通信容量を改善するための実用的な空間−時間無線方法
US6307867B1 (en) 1998-05-14 2001-10-23 Telefonaktiebolaget Lm Ericsson (Publ) Data transmission over a communications link with variable transmission rates
FR2782426B1 (fr) 1998-08-12 2000-09-15 Alsthom Cge Alcatel Dispositif d'etalement ou de desetalement de spectre, notamment pour la transmission dans un systeme cellulaire de radiocommunications mobiles du type a acces multiple par repartition de codes
FR2782428B1 (fr) 1998-08-12 2000-09-15 Alsthom Cge Alcatel Dispositif permettant des facteurs d'etalement differents tout en preservant un code d'embrouillage commun, notamment pour systeme cellulaire de radiocommunications mobiles du type a acces multiple par repartition de codes
US6463097B1 (en) 1998-10-16 2002-10-08 Koninklijke Philips Electronics N.V. Rate detection in direct sequence code division multiple access systems
WO2000036765A1 (en) * 1998-12-15 2000-06-22 Nokia Networks Oy A receiver
JP3485498B2 (ja) 1999-06-28 2004-01-13 株式会社ケンウッド Cdma用受信装置及びそのパス探索方法
IL148649A0 (en) 1999-09-14 2002-09-12 Interdigital Tech Corp Reduced computation in joint detection
US6714527B2 (en) * 1999-09-21 2004-03-30 Interdigital Techology Corporation Multiuser detector for variable spreading factors
KR20050039883A (ko) * 1999-09-21 2005-04-29 인터디지탈 테크날러지 코포레이션 가변 확산 인자용 멀티유저 검출기
JP2001111456A (ja) 1999-10-06 2001-04-20 Nec Corp Cdma受信機及び受信方法
KR100407942B1 (ko) 1999-11-19 2003-12-01 엘지전자 주식회사 이동통신 시스템에서 전송 포맷 조합 지시자를 전송하는 방법
US6810073B1 (en) 1999-12-09 2004-10-26 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for interference cancellation using multiple filter sets and normalized filter adaptation
IT1314346B1 (it) 1999-12-30 2002-12-09 Telit Mobile Terminals Spa Metodo e dispositivo per la generazione di codici ortogonali a fattore di spreading variabile o righe di matricidi hadamard per sistemi di
GB2359966A (en) 2000-03-01 2001-09-05 Roke Manor Research Post processing of spreading codes in a mobile telecommunications system
CN1108071C (zh) * 2000-04-11 2003-05-07 信息产业部电信科学技术研究院 码分多址移动通信系统中终端设备端的一种信号处理方法
JP3424748B2 (ja) 2000-05-25 2003-07-07 日本電気株式会社 Cdma受信装置およびレート整合処理方法
JP2001358613A (ja) 2000-06-14 2001-12-26 Fujitsu Ltd Cdma受信装置
JP3595493B2 (ja) * 2000-07-10 2004-12-02 三菱電機株式会社 無線受信装置
WO2002013395A2 (en) 2000-08-04 2002-02-14 Telefonaktiebolaget Lm Ericsson (Publ) Spreading factor detector
US7386076B2 (en) * 2001-03-29 2008-06-10 Texas Instruments Incorporated Space time encoded wireless communication system with multipath resolution receivers
JP3921389B2 (ja) 2002-01-23 2007-05-30 松下電器産業株式会社 Cdma無線通信装置および方法
US7099377B2 (en) * 2002-04-03 2006-08-29 Stmicroelectronics N.V. Method and device for interference cancellation in a CDMA wireless communication system
US7003019B2 (en) 2002-05-22 2006-02-21 Interdigital Technology Corporation Data detection for codes with non-uniform spreading factors

Also Published As

Publication number Publication date
TW200401524A (en) 2004-01-16
DE60311657T2 (de) 2007-11-22
WO2004004151A2 (en) 2004-01-08
US20100020856A1 (en) 2010-01-28
ES2279128T3 (es) 2007-08-16
US20040202233A1 (en) 2004-10-14
TW201032495A (en) 2010-09-01
NO20050213L (no) 2005-03-30
CN101651468B (zh) 2013-07-10
JP4944072B2 (ja) 2012-05-30
US6741653B2 (en) 2004-05-25
HK1075549A1 (en) 2005-12-16
EP1780900A3 (en) 2007-08-22
MXPA05000077A (es) 2005-04-08
US7313165B2 (en) 2007-12-25
JP2006511982A (ja) 2006-04-06
CN101651468A (zh) 2010-02-17
ATE353493T1 (de) 2007-02-15
TWI317214B (en) 2009-11-11
US8218607B2 (en) 2012-07-10
EP1529348B1 (en) 2007-02-07
DK1529348T3 (da) 2007-06-04
KR100681284B1 (ko) 2007-02-12
US20080095139A1 (en) 2008-04-24
CA2491443A1 (en) 2004-01-08
CN100536358C (zh) 2009-09-02
EP1529348A2 (en) 2005-05-11
DE60311657D1 (de) 2007-03-22
TW200501616A (en) 2005-01-01
EP1780900A2 (en) 2007-05-02
JP2006121757A (ja) 2006-05-11
US7596171B2 (en) 2009-09-29
EP1529348A4 (en) 2005-07-20
US20120269237A1 (en) 2012-10-25
TWI326535B (en) 2010-06-21
JP2009005392A (ja) 2009-01-08
TW200713869A (en) 2007-04-01
AU2003245655A1 (en) 2004-01-19
WO2004004151A3 (en) 2004-02-26
CA2625599A1 (en) 2004-01-08
CA2491443C (en) 2008-07-29
CN1666430A (zh) 2005-09-07
US20040001528A1 (en) 2004-01-01
KR20050098027A (ko) 2005-10-10
KR101119427B1 (ko) 2012-02-22
JP4134034B2 (ja) 2008-08-13
JP4213162B2 (ja) 2009-01-21
EP1529348B8 (en) 2007-03-21
KR20100085165A (ko) 2010-07-28
CA2625599C (en) 2011-08-23
TWI257778B (en) 2006-07-01

Similar Documents

Publication Publication Date Title
JP4213162B2 (ja) 拡散率が一様でない符号のデータ検出
JP4362504B2 (ja) 単一ユーザ検出
KR100803682B1 (ko) 다중 경로 페이딩 채널에 효율적인 다중 입출력 시스템
US6690660B2 (en) Adaptive algorithm for a Cholesky approximation
JP4221359B2 (ja) 一様でない拡散率の符号についてのデータ検出

Legal Events

Date Code Title Description
A201 Request for examination
A107 Divisional application of patent
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130117

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140120

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150202

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160201

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee