KR101401570B1

Method and system for interference cancellation

Abstract

Systems and methods are provided for interference cancellation at a receiver in a wireless communication system. In one aspect, a method for interference cancellation is provided. The method includes providing aggregate receive chips received from a plurality of cells. The method also includes successively estimating received chips for each of the plurality of cells in the plurality of iterations, wherein each of the plurality of iterations after the first iteration is: removing estimated receive chips from total receive chips, and estimating receive chips for one of the plurality of chips using total receive chips from which previously estimated receive chips for one or more of the plurality of cells have been removed includes steps.

KR101401570B1, drawing sheet 1
Sheet 1 of 381

Term

Projected expiry 8 June 2030.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

50 claims: 5 independent, 45 dependent

  1. 1
    무선 통신 시스템에서 수신기에서의 간섭 제거(interference cancellation)를 위한 방법으로서, 복수의 셀들로부터 수신되는 총 수신 칩들을 제공하는 단계;및 상기 제공하는 단계 이후, 상기 복수의 셀들 각각에 대한 수신 칩들을 복수의 반복들에서 연속적으로 추정하는 단계를 포함하고, 상기 제공하는 단계 이후, 상기 복수의 반복들 각각은, 조정된 총 수신 칩들을 획득하기 위해, 상기 복수의 셀들 중 하나 이상에 대해 이전에 추정된 수신 칩들을 상기 총 수신 칩들로부터 제거하는 단계;및 상기 조정된 총 수신 칩들을 이용하고, 상기 복수의 셀들 중 소정의 셀에 대해 상기 이전에 추정된 수신 칩들을 다시 가산(adding back)하여, 상기 복수의 셀들 중 상기 소정의 셀에 대한 수신 칩들을 추정하는 단계를 포함하는, 수신기에서의 간섭 제거를 위한 방법.
  2. 2
    제 1 항에 있어서, 상기 복수의 셀들 각각에 대한 수신 칩들을 연속적으로 추정하는 단계는, 상기 복수의 셀들 중 최종 셀에 대한 수신 칩들을 추정한 후, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 제 1 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 제 1 셀에 대한 수신 칩들을 추정하는 단계를 포함하는, 수신기에서의 간섭 제거를 위한 방법.
  3. 3
    제 2 항에 있어서, 상기 복수의 셀들 각각에 대한 수신 칩들을 연속적으로 추정하는 단계는, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 제 2 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 제 2 셀에 대한 수신 칩들을 추정하는 단계를 포함하는, 수신기에서의 간섭 제거를 위한 방법.
  4. 4
    제 1 항에 있어서, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 타겟 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 상기 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 타겟 셀에 대한 복수의 사용자 심볼들을 검출하는 단계를 더 포함하는, 수신기에서의 간섭 제거를 위한 방법.
  5. 5
    제 1 항에 있어서, 상기 복수의 반복들 각각은, 상기 복수의 셀들 중 동작 셀(working cell)에 대한 복수의 수신 심볼들로부터 상기 복수의 셀들 중 상기 동작 셀에 대한 복수의 사용자 심볼들을 검출하는 단계;및 상기 동작 셀에 대한 복수의 검출된 사용자 심볼들을 이용하여, 상기 동작 셀에 대한 상기 수신 칩들을 계산하는 단계를 포함하는, 수신기에서의 간섭 제거를 위한 방법.
  6. 6
    제 5 항에 있어서, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 검출하는 단계는, 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 초기에 검출하는 단계;상기 동작 셀에 대해 초기에 검출된 복수의 사용자 심볼들을 이용하여, 상기 동작 셀에 대한 다중-사용자 간섭을 계산하는 단계;상기 동작 셀에 대한 계산된 다중-사용자 간섭을 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터 제거하는 단계;및 상기 동작 셀에 대한 상기 계산된 다중-사용자 간섭이 제거된, 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 재검출하는 단계를 포함하는, 수신기에서의 간섭 제거를 위한 방법.
  7. 7
    제 5 항에 있어서, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 검출하는 단계는, 상기 동작 셀에 대한 신호 강도를 임계치와 비교하는 단계;상기 동작 셀에 대한 상기 신호 강도가 상기 임계치 이상이면, 상기 동작 셀에 대한 상기 복수의 수신 심볼들 각각에 대해 하드 슬라이싱(hard slice)을 수행하는 단계;및 상기 동작 셀에 대한 상기 신호 강도가 상기 임계치 미만이면, 상기 동작 셀에 대한 상기 복수의 수신 심볼들 각각에 대해 소프트 슬라이싱(soft slice)을 수행하는 단계를 포함하는, 수신기에서의 간섭 제거를 위한 방법.
  8. 8
    제 5 항에 있어서, 상기 동작 셀에 대한 복수의 검출된 사용자 심볼들을 이용하여 상기 동작 셀에 대한 상기 수신 칩들을 계산하는 단계는, 상기 동작 셀에 대한 상기 복수의 검출된 사용자 심볼들을 확산시키는 단계;상기 동작 셀에 대한 송신된 칩들의 추정치를 획득하기 위해, 상기 동작 셀에 대한 확산된 복수의 검출된 사용자 심볼들을 스크램블링하는 단계;및 상기 동작 셀에 대한 상기 수신 칩들을 추정하기 위해, 상기 동작 셀에 대한 상기 송신된 칩들의 추정치에 채널 추정치를 적용하는 단계를 포함하는, 수신기에서의 간섭 제거를 위한 방법.
  9. 9
    제 1 항에 있어서, 상기 복수의 셀들을 상기 복수의 셀들의 신호 강도들에 기초한 순서로 배열하는 단계를 더 포함하고, 상기 복수의 셀들 각각에 대한 상기 수신 칩들을 연속적으로 계산하는 단계는 상기 순서에 따라 수행되는, 수신기에서의 간섭 제거를 위한 방법.
  10. 10
    제 9 항에 있어서, 상기 복수의 셀들은 감소하는 신호 강도의 순서로 배열되는, 수신기에서의 간섭 제거를 위한 방법.
  11. 11
    무선 통신 시스템에서 수신기에서의 간섭 제거를 위한 시스템으로서, 상기 시스템은 복수의 셀들로부터 수신된 총 수신 칩들을 수신하며, 상기 시스템은, 상기 총 수신 칩들을 수신한 이후, 상기 복수의 셀들 각각에 대한 수신 칩들을 복수의 반복들에서 연속적으로 추정하도록 구성되는 셀 계산 유닛;및 감산 유닛을 포함하고, 상기 복수의 반복들 각각에서, 상기 총 수신 칩들을 수신한 이후, 상기 감산 유닛은, 조정된 총 수신 칩들을 획득하기 위해, 상기 복수의 셀들 중 하나 이상에 대해 이전에 추정된 수신 칩들을 상기 총 수신 칩들로부터 제거하도록 구성되고, 그리고 상기 복수의 반복들 각각에서, 상기 셀 계산 유닛은, 상기 조정된 총 수신 칩들을 이용하고, 상기 복수의 셀들 중 소정의 셀에 대해 상기 이전에 추정된 수신 칩들을 다시 가산하여, 상기 복수의 셀들 중 상기 소정의 셀에 대한 수신 칩들을 추정하도록 구성되는, 수신기에서의 간섭 제거를 위한 시스템.
  12. 12
    제 11 항에 있어서, 상기 복수의 셀들 중 최종 셀에 대한 수신 칩들을 계산한 후, 상기 셀 계산 유닛은 상기 복수의 셀들 중 제 1 셀로 루프백(loop back)하도록 구성되고, 상기 수신기에서의 간섭 제거를 위한 시스템은, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거된 총 수신 칩들에, 상기 제 1 셀에 대해 이전에 추정된 수신 칩들을 다시 가산하도록 구성되는 가산 유닛을 더 포함하고, 그리고 상기 셀 계산 유닛은, 상기 복수의 셀들 각각에 대해 상기 이전에 추정된 수신 칩들이 제거되고 상기 제 1 셀에 대해 상기 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 제 1 셀에 대한 수신 칩들을 추정하도록 구성되는, 수신기에서의 간섭 제거를 위한 시스템.
  13. 13
    제 12 항에 있어서, 상기 가산 유닛은, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거된 총 수신 칩들에, 상기 복수의 셀들 중 제 2 셀에 대해 이전에 추정된 수신 칩들을 다시 가산하도록 구성되고, 그리고 상기 셀 계산 유닛은, 상기 복수의 셀들 각각에 대해 상기 이전에 추정된 수신 칩들이 제거되고 상기 제 2 셀에 대해 상기 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 제 2 셀에 대한 수신 칩들을 추정하도록 구성되는, 수신기에서의 간섭 제거를 위한 시스템.
  14. 14
    제 11 항에 있어서, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거된 총 수신 칩들에, 상기 복수의 셀들 중 타겟 셀에 대해 이전에 추정된 수신 칩들을 다시 가산하도록 구성되는 가산 유닛;및 상기 복수의 셀들 각각에 대해 상기 이전에 추정된 수신 칩들이 제거되고 상기 타겟 셀에 대해 상기 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 타겟 셀에 대한 복수의 사용자 심볼들을 검출하도록 구성되는 검출 유닛을 더 포함하는, 수신기에서의 간섭 제거를 위한 시스템.
  15. 15
    제 11 항에 있어서, 상기 셀 계산 유닛은, 검출 유닛 ―상기 복수의 반복들 각각에서, 상기 검출 유닛은 상기 복수의 셀들 중 동작 셀에 대한 복수의 수신 심볼들로부터 상기 복수의 셀들 중 상기 동작 셀에 대한 복수의 사용자 심볼들을 검출하도록 구성됨―;및 칩 추정 유닛을 포함하고, 상기 복수의 반복들 각각에서, 상기 칩 추정 유닛은, 상기 동작 셀에 대한 복수의 검출된 사용자 심볼들을 이용하여, 상기 동작 셀에 대한 수신 칩들을 추정하도록 구성되는, 수신기에서의 간섭 제거를 위한 시스템.
  16. 16
    제 15 항에 있어서, 상기 검출 유닛은, 심볼 검출기;다중-사용자 간섭을 계산하도록 구성되는 간섭 계산 유닛;및 감산 유닛을 포함하고, 상기 복수의 반복들 각각에서, 상기 심볼 검출기는 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 초기에 검출하도록 구성되고, 상기 간섭 계산 유닛은 상기 동작 셀에 대한 초기에 검출된 복수의 사용자 심볼들을 이용하여 다중-사용자 간섭을 계산하도록 구성되고, 상기 감산 유닛은 상기 동작 셀에 대해 계산된 다중-사용자 간섭을 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터 제거하도록 구성되고, 그리고 상기 심볼 검출기는, 상기 동작 셀에 대한 상기 계산된 다중-사용자 간섭이 제거된, 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 재검출하도록 구성되는, 수신기에서의 간섭 제거를 위한 시스템.
  17. 17
    제 15 항에 있어서, 상기 검출 유닛은, 심볼 검출기;및 상기 동작 셀에 대한 신호 강도를 임계치와 비교하고, 상기 동작 셀에 대한 상기 신호 강도가 상기 임계치 이상이면, 상기 심볼 검출기가 하드 슬라이싱을 수행할 것을 지시하고, 그리고 상기 동작 셀에 대한 상기 신호 강도가 상기 임계치 미만이면, 상기 심볼 검출기가 소프트 슬라이싱을 수행할 것을 지시하도록 구성되는 선택 유닛을 포함하는, 수신기에서의 간섭 제거를 위한 시스템.
  18. 18
    제 15 항에 있어서, 상기 칩 추정 유닛은, 상기 동작 셀에 대한 송신된 칩들의 추정치를 획득하기 위해, 상기 검출 유닛으로부터의 상기 동작 셀에 대한 상기 복수의 검출된 사용자 심볼들을 확산 및 스크램블링하도록 구성되는 확산 및 스크램블 유닛;및 상기 동작 셀에 대한 상기 수신 칩들을 추정하기 위해, 상기 동작 셀에 대한 상기 송신된 칩들의 추정치에 채널 추정치를 적용하도록 구성되는 채널 유닛을 포함하는, 수신기에서의 간섭 제거를 위한 시스템.
  19. 19
    제 11 항에 있어서, 상기 셀 계산 유닛은, 상기 복수의 셀들을 상기 복수의 셀들의 신호 강도들에 기초한 순서로 배열하고, 상기 복수의 셀들 각각에 대한 상기 수신 칩들을 상기 순서에 따라 연속적으로 계산하도록 구성되는, 수신기에서의 간섭 제거를 위한 시스템.
  20. 20
    제 19 항에 있어서, 상기 셀 계산 유닛은 상기 복수의 셀들을 감소하는 신호 강도의 순서로 배열하도록 구성되는, 수신기에서의 간섭 제거를 위한 시스템.
  21. 21
    무선 통신 시스템에서 수신기에서의 간섭 제거를 위한 장치로서, 복수의 셀들로부터 수신되는 총 수신 칩들을 제공하기 위한 수단;및 상기 총 수신 칩들의 제공 이후, 상기 복수의 셀들 각각에 대한 수신 칩들을 복수의 반복들에서 연속적으로 추정하기 위한 수단을 포함하고, 상기 총 수신 칩들의 제공 이후, 상기 복수의 반복들 각각에 대해, 상기 수신 칩들을 연속적으로 추정하기 위한 수단은, 조정된 총 수신 칩들을 획득하기 위해, 상기 복수의 셀들 중 하나 이상에 대해 이전에 추정된 수신 칩들을 상기 총 수신 칩들로부터 제거하기 위한 수단;및 상기 조정된 총 수신 칩들을 이용하고, 상기 복수의 셀들 중 소정의 셀에 대해 상기 이전에 추정된 수신 칩들을 다시 가산하여, 상기 복수의 셀들 중 상기 소정의 셀에 대한 수신 칩들을 추정하기 위한 수단을 포함하는, 수신기에서의 간섭 제거를 위한 장치.
  22. 22
    제 21 항에 있어서, 상기 복수의 셀들 각각에 대한 수신 칩들을 연속적으로 추정하기 위한 수단은, 상기 복수의 셀들 중 최종 셀에 대한 수신 칩들을 추정한 후, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 제 1 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 제 1 셀에 대한 수신 칩들을 추정하기 위한 수단을 포함하는, 수신기에서의 간섭 제거를 위한 장치.
  23. 23
    제 22 항에 있어서, 상기 복수의 셀들 각각에 대한 수신 칩들을 연속적으로 추정하기 위한 수단은, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 제 2 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 제 2 셀에 대한 수신 칩들을 추정하기 위한 수단을 포함하는, 수신기에서의 간섭 제거를 위한 장치.
  24. 24
    제 21 항에 있어서, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 타겟 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 타겟 셀에 대한 복수의 사용자 심볼들을 검출하기 위한 수단을 더 포함하는, 수신기에서의 간섭 제거를 위한 장치.
  25. 25
    제 21 항에 있어서, 상기 복수의 반복들 각각에 대해, 상기 수신 칩들을 연속적으로 추정하기 위한 수단은, 상기 복수의 셀들 중 동작 셀에 대한 복수의 수신 심볼들로부터 상기 복수의 셀들 중 상기 동작 셀에 대한 복수의 사용자 심볼들을 검출하기 위한 수단;및 상기 동작 셀에 대한 복수의 검출된 사용자 심볼들을 이용하여, 상기 동작 셀에 대한 상기 수신 칩들을 계산하기 위한 수단을 포함하는, 수신기에서의 간섭 제거를 위한 장치.
  26. 26
    제 25 항에 있어서, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 검출하기 위한 수단은, 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 초기에 검출하기 위한 수단;상기 동작 셀에 대해 초기에 검출된 복수의 사용자 심볼들을 이용하여, 상기 동작 셀에 대한 다중-사용자 간섭을 계산하기 위한 수단;상기 동작 셀에 대한 계산된 다중-사용자 간섭을 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터 제거하기 위한 수단;및 상기 동작 셀에 대한 상기 계산된 다중-사용자 간섭이 제거된, 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 재검출하기 위한 수단을 포함하는, 수신기에서의 간섭 제거를 위한 장치.
  27. 27
    제 25 항에 있어서, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 검출하기 위한 수단은, 상기 동작 셀에 대한 신호 강도를 임계치와 비교하기 위한 수단;상기 동작 셀에 대한 상기 신호 강도가 상기 임계치 이상이면, 상기 동작 셀에 대한 상기 복수의 수신 심볼들 각각에 대해 하드 슬라이싱을 수행하기 위한 수단;및 상기 동작 셀에 대한 상기 신호 강도가 상기 임계치 미만이면, 상기 동작 셀에 대한 상기 복수의 수신 심볼들 각각에 대해 소프트 슬라이싱을 수행하기 위한 수단을 포함하는, 수신기에서의 간섭 제거를 위한 장치.
  28. 28
    제 25 항에 있어서, 상기 동작 셀에 대한 복수의 검출된 사용자 심볼들을 이용하여 상기 동작 셀에 대한 상기 수신 칩들을 계산하기 위한 수단은, 상기 동작 셀에 대한 상기 복수의 검출된 사용자 심볼들을 확산시키기 위한 수단;상기 동작 셀에 대한 송신된 칩들의 추정치를 획득하기 위해, 상기 동작 셀에 대한 확산된 복수의 검출된 사용자 심볼들을 스크램블링하기 위한 수단;및 상기 동작 셀에 대한 상기 수신 칩들을 추정하기 위해, 상기 동작 셀에 대한 상기 송신된 칩들의 추정치에 채널 추정치를 적용하기 위한 수단을 포함하는, 수신기에서의 간섭 제거를 위한 장치.
  29. 29
    제 21 항에 있어서, 상기 복수의 셀들을 상기 복수의 셀들의 신호 강도들에 기초한 순서로 배열하기 위한 수단을 더 포함하고, 상기 복수의 셀들 각각에 대한 상기 수신 칩들을 연속적으로 계산하는 것은 상기 순서에 따라 수행되는, 수신기에서의 간섭 제거를 위한 장치.
  30. 30
    제 29 항에 있어서, 상기 복수의 셀들은 감소하는 신호 강도의 순서로 배열되는, 수신기에서의 간섭 제거를 위한 장치.
  31. 31
    무선 통신 시스템에서 수신기에서의 간섭 제거를 위한 명령들을 저장하는 머신-판독가능 매체로서, 상기 명령들은, 복수의 셀들로부터 수신되는 총 수신 칩들을 제공하기 위한 코드;및 상기 제공 이후, 상기 복수의 셀들 각각에 대한 수신 칩들을 복수의 반복들에서 연속적으로 추정하기 위한 코드를 포함하고, 상기 제공 이후, 상기 복수의 반복들 각각에 대해, 상기 수신 칩들을 연속적으로 추정하기 위한 코드는, 조정된 총 수신 칩들을 획득하기 위해, 상기 복수의 셀들 중 하나 이상에 대해 이전에 추정된 수신 칩들을 상기 총 수신 칩들로부터 제거하기 위한 코드;및 상기 조정된 총 수신 칩들을 이용하고, 상기 복수의 셀들 중 소정의 셀에 대해 상기 이전에 추정된 수신 칩들을 다시 가산하여, 상기 복수의 셀들 중 상기 소정의 셀에 대한 수신 칩들을 추정하기 위한 코드를 포함하는, 머신-판독가능 매체.
  32. 32
    제 31 항에 있어서, 상기 복수의 셀들 각각에 대한 수신 칩들을 연속적으로 추정하기 위한 코드는, 상기 복수의 셀들 중 최종 셀에 대한 수신 칩들을 추정한 후, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 제 1 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 제 1 셀에 대한 수신 칩들을 추정하기 위한 코드를 포함하는, 머신-판독가능 매체.
  33. 33
    제 32 항에 있어서, 상기 복수의 셀들 각각에 대한 수신 칩들을 연속적으로 추정하기 위한 코드는, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 제 2 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 제 2 셀에 대한 수신 칩들을 추정하기 위한 코드를 포함하는, 머신-판독가능 매체.
  34. 34
    제 31 항에 있어서, 상기 명령들은, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 타겟 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 타겟 셀에 대한 복수의 사용자 심볼들을 검출하기 위한 코드를 더 포함하는, 머신-판독가능 매체.
  35. 35
    제 31 항에 있어서, 상기 복수의 반복들 각각에 대해, 상기 수신 칩들을 연속적으로 추정하기 위한 코드는, 상기 복수의 셀들 중 동작 셀에 대한 복수의 수신 심볼들로부터 상기 복수의 셀들 중 상기 동작 셀에 대한 복수의 사용자 심볼들을 검출하기 위한 코드;및 상기 동작 셀에 대한 복수의 검출된 사용자 심볼들을 이용하여, 상기 동작 셀에 대한 상기 수신 칩들을 계산하기 위한 코드를 포함하는, 머신-판독가능 매체.
  36. 36
    제 35 항에 있어서, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 검출하기 위한 코드는, 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 초기에 검출하기 위한 코드;상기 동작 셀에 대해 초기에 검출된 복수의 사용자 심볼들을 이용하여, 상기 동작 셀에 대한 다중-사용자 간섭을 계산하기 위한 코드;상기 동작 셀에 대한 계산된 다중-사용자 간섭을 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터 제거하기 위한 코드;및 상기 동작 셀에 대한 상기 계산된 다중-사용자 간섭이 제거된, 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 재검출하기 위한 코드를 포함하는, 머신-판독가능 매체.
  37. 37
    제 35 항에 있어서, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 검출하기 위한 코드는, 상기 동작 셀에 대한 신호 강도를 임계치와 비교하기 위한 코드;상기 동작 셀에 대한 상기 신호 강도가 상기 임계치 이상이면, 상기 동작 셀에 대한 상기 복수의 수신 심볼들 각각에 대해 하드 슬라이싱을 수행하기 위한 코드;및 상기 동작 셀에 대한 상기 신호 강도가 상기 임계치 미만이면, 상기 동작 셀에 대한 상기 복수의 수신 심볼들 각각에 대해 소프트 슬라이싱을 수행하기 위한 코드를 포함하는, 머신-판독가능 매체.
  38. 38
    제 35 항에 있어서, 상기 동작 셀에 대한 복수의 검출된 사용자 심볼들을 이용하여 상기 동작 셀에 대한 상기 수신 칩들을 계산하기 위한 코드는, 상기 동작 셀에 대한 상기 복수의 검출된 사용자 심볼들을 확산시키기 위한 코드;상기 동작 셀에 대한 송신된 칩들의 추정치를 획득하기 위해, 상기 동작 셀에 대한 확산된 복수의 검출된 사용자 심볼들을 스크램블링하기 위한 코드;및 상기 동작 셀에 대한 상기 수신 칩들을 추정하기 위해, 상기 동작 셀에 대한 상기 송신된 칩들의 추정치에 채널 추정치를 적용하기 위한 코드를 포함하는, 머신-판독가능 매체.
  39. 39
    제 31 항에 있어서, 상기 명령들은, 상기 복수의 셀들을 상기 복수의 셀들의 신호 강도들에 기초한 순서로 배열하기 위한 코드를 더 포함하고, 상기 복수의 셀들 각각에 대한 상기 수신 칩들을 연속적으로 계산하는 것은 상기 순서에 따라 수행되는, 머신-판독가능 매체.
  40. 40
    제 39 항에 있어서, 상기 복수의 셀들은 감소하는 신호 강도의 순서로 배열되는, 머신-판독가능 매체.
  41. 41
    복수의 셀들로부터 수신된 총 수신 칩들을 수신하는 무선 통신 시스템에서 수신기에서의 간섭 제거를 위한 장치로서, 상기 총 수신 칩들을 수신한 이후, 상기 복수의 셀들 각각에 대한 수신 칩들을 복수의 반복들에서 연속적으로 추정하도록 구성되는 적어도 하나의 프로세서를 포함하고, 상기 복수의 반복들 각각에서, 상기 총 수신 칩들을 수신한 이후, 상기 적어도 하나의 프로세서는, 조정된 총 수신 칩들을 획득하기 위해, 상기 복수의 셀들 중 하나 이상에 대해 이전에 추정된 수신 칩들을 상기 총 수신 칩들로부터 제거하고, 상기 조정된 총 수신 칩들을 이용하고, 상기 복수의 셀들 중 소정의 셀에 대해 상기 이전에 추정된 수신 칩들을 다시 가산하여, 상기 복수의 셀들 중 상기 소정의 셀에 대한 수신 칩들을 추정하도록 구성되는, 수신기에서의 간섭 제거를 위한 장치.
  42. 42
    제 41 항에 있어서, 상기 복수의 셀들 중 최종 셀에 대한 수신 칩들을 추정한 후, 상기 적어도 하나의 프로세서는, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 제 1 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 제 1 셀에 대한 수신 칩들을 추정하도록 구성되는, 수신기에서의 간섭 제거를 위한 장치.
  43. 43
    제 42 항에 있어서, 상기 적어도 하나의 프로세서는, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 제 2 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 제 2 셀에 대한 수신 칩들을 추정하도록 구성되는, 수신기에서의 간섭 제거를 위한 장치.
  44. 44
    제 41 항에 있어서, 상기 적어도 하나의 프로세서는, 상기 복수의 셀들 각각에 대해 이전에 추정된 수신 칩들이 제거되고 상기 복수의 셀들 중 타겟 셀에 대해 이전에 추정된 수신 칩들이 다시 가산된 총 수신 칩들을 이용하여, 상기 복수의 셀들 중 상기 타겟 셀에 대한 복수의 사용자 심볼들을 검출하도록 구성되는, 수신기에서의 간섭 제거를 위한 장치.
  45. 45
    제 41 항에 있어서, 상기 복수의 반복들 각각에 대해, 상기 적어도 하나의 프로세서는, 상기 복수의 셀들 중 동작 셀에 대한 복수의 수신 심볼들로부터 상기 복수의 셀들 중 상기 동작 셀에 대한 복수의 사용자 심볼들을 검출하고, 상기 동작 셀에 대한 복수의 검출된 사용자 심볼들을 이용하여, 상기 동작 셀에 대한 상기 수신 칩들을 계산하도록 구성되는, 수신기에서의 간섭 제거를 위한 장치.
  46. 46
    제 45 항에 있어서, 상기 적어도 하나의 프로세서는, 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 초기에 검출하고, 상기 동작 셀에 대해 초기에 검출된 복수의 사용자 심볼들을 이용하여, 상기 동작 셀에 대한 다중-사용자 간섭을 계산하고, 상기 동작 셀에 대한 계산된 다중-사용자 간섭을 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터 제거하고, 상기 동작 셀에 대한 상기 계산된 다중-사용자 간섭이 제거된, 상기 동작 셀에 대한 상기 복수의 수신 심볼들로부터, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 재검출함으로써, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 검출하도록 구성되는, 수신기에서의 간섭 제거를 위한 장치.
  47. 47
    제 45 항에 있어서, 상기 적어도 하나의 프로세서는, 상기 동작 셀에 대한 신호 강도를 임계치와 비교하고, 상기 동작 셀에 대한 상기 신호 강도가 상기 임계치 이상이면, 상기 동작 셀에 대한 상기 복수의 수신 심볼들 각각에 대해 하드 슬라이싱을 수행하고, 상기 동작 셀에 대한 상기 신호 강도가 상기 임계치 미만이면, 상기 동작 셀에 대한 상기 복수의 수신 심볼들 각각에 대해 소프트 슬라이싱을 수행함으로써, 상기 동작 셀에 대한 상기 복수의 사용자 심볼들을 검출하도록 구성되는, 수신기에서의 간섭 제거를 위한 장치.
  48. 48
    제 45 항에 있어서, 상기 적어도 하나의 프로세서는, 상기 동작 셀에 대한 상기 복수의 검출된 사용자 심볼들을 확산시키고, 상기 동작 셀에 대한 송신된 칩들의 추정치를 획득하기 위해, 상기 동작 셀에 대한 확산된 복수의 검출된 사용자 심볼들을 스크램블링하고, 상기 동작 셀에 대한 상기 수신 칩들을 추정하기 위해, 상기 동작 셀에 대한 상기 송신된 칩들의 추정치에 채널 추정치를 적용함으로써, 상기 동작 셀에 대한 상기 복수의 검출된 사용자 심볼들을 이용하여 상기 동작 셀에 대한 상기 수신 칩들을 계산하도록 구성되는, 수신기에서의 간섭 제거를 위한 장치.
  49. 49
    제 41 항에 있어서, 상기 적어도 하나의 프로세서는, 상기 복수의 셀들을 상기 복수의 셀들의 신호 강도들에 기초한 순서로 배열하도록 구성되고, 상기 복수의 셀들 각각에 대한 상기 수신 칩들을 연속적으로 계산하는 것은 상기 순서에 따라 수행되는, 수신기에서의 간섭 제거를 위한 장치.
  50. 50
    제 49 항에 있어서, 상기 복수의 셀들은 감소하는 신호 강도의 순서로 배열되는, 수신기에서의 간섭 제거를 위한 장치.
Independent claims50