KR101392788B1 - 단일 및 다중 무선 기술 통신 시스템들에서 모바일 장치들에 대한 시간 절약 셀 검색을 위한 시스템 및 방법 - Google Patents

단일 및 다중 무선 기술 통신 시스템들에서 모바일 장치들에 대한 시간 절약 셀 검색을 위한 시스템 및 방법 Download PDF

Info

Publication number
KR101392788B1
KR101392788B1 KR1020097024886A KR20097024886A KR101392788B1 KR 101392788 B1 KR101392788 B1 KR 101392788B1 KR 1020097024886 A KR1020097024886 A KR 1020097024886A KR 20097024886 A KR20097024886 A KR 20097024886A KR 101392788 B1 KR101392788 B1 KR 101392788B1
Authority
KR
South Korea
Prior art keywords
cell search
lower layer
cell
upper layer
cellular device
Prior art date
Application number
KR1020097024886A
Other languages
English (en)
Other versions
KR20100017472A (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 KR20100017472A publication Critical patent/KR20100017472A/ko
Application granted granted Critical
Publication of KR101392788B1 publication Critical patent/KR101392788B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

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

Abstract

셀룰러 장치는 상위 계층 및 하위 계층을 갖는 적층된 프로토콜을 가진다. 하위 계층은 다중 캐리어 검출 유니트, 메모리 및 디지털 처리 시스템을 포함한다. 다중 캐리어 검출 유니트는 복수의 무선 캐리어 신호들을 수신하고 각각 복수의 출력 디지털 스트림들을 제공한다. 메모리는 타겟 셀 검색 리스트를 저장하기 위해 사용되고, 디지털 처리 시스템은 타겟 셀 검색 리스트 내의 파라미터들을 바탕으로 병렬로 디지털 스트림들을 처리한다. 파라미터들은 주파수 표시기 및 무선 액세스 기술(RAT) 표시기를 포함할 수 있다. 하위 계층은 타겟 셀 검색 리스트의 주파수들 및 RAT들을 바탕으로 무선 캐리어 신호들을 검출하기 위하여 다중 캐리어 검출 유니트를 제어한다.
Figure R1020097024886
셀룰러 장치, 접속 프로토콜들, 타겟 검색 리스트, 제어 유니트, 다중 캐리어 검출 유니트, 디지털 처리 시스템

Description

단일 및 다중 무선 기술 통신 시스템들에서 모바일 장치들에 대한 시간 절약 셀 검색을 위한 시스템 및 방법{SYSTEM AND METHOD FOR TIME SAVING CELL SEARCH FOR MOBILE DEVICES IN SINGLE AND MULTIPLE RADIO TECHNOLOGY COMMUNICATIONS SYSTEMS}
본 발명은 셀룰러 무선 통신 기술들에 관한 것이다. 보다 특히, 본 발명은 단일 및 다중 무선 액세스 기술들 둘다에 걸쳐 빠른 셀-검색을 수행하기 위한 방법 및 관련 시스템을 제공한다.
다양한 장치들이 오늘날 이용되고, 상기 장치들은 무선 통신을 위한 셀룰러 기술을 이용하고, 셀룰러 시스템들의 어레이는 이들 장치들에 대한 지원 셀룰러 인프라구조를 제공하기 위하여 존재한다. 다수의 근원적인 무선 액세스 기술(RAT) 표준들이 존재하고 GSM, 3GPP 및 3Gbeyond 같은 셀룰러 인프라구조를 제공하기 위해 사용될 수 있다. 지원하는 셀룰러 인프라구조를 발견하기 위한 셀 검색을 수행하기 위한 능력은 임의의 셀룰러 장치에서 기본 요구조건이다. 게다가, 셀 검색을 빠르게 수행하기 위한 능력이 매우 바람직한데, 그 이유는 이것이 보다 적은 드롭된(drop) 데이터 링크들을 가지며, 전력 온 또는 서비스 불능 조건들 후 보다 빠른 접속 시간들을 갖는 셀룰러 핸드오프들을 제공하기 때문이다.
점차로, 소비자들은 일단 둘 이상의 장치들에 의해 제공되면 단일 장치로 합체되는 기능들을 요구한다. 이들 기능들은 다른 RAT들을 이용할 수 있기 때문에, 단일 장치는 다중 RAT들에 걸쳐 셀 검색을 수행할 수 있다. 부가적으로, RAT들 자체는 개선된 기능성을 제공하기 위해 세대적인 발전을 겪는다. 이들 세대들 사이의 역호환성은 보다 이전 GSM, 보다 새로운 3GPP 기술들 및 최첨단 3GBeyond를 지원하는 셀룰러 전화들 같은 몇몇 장치들에서 매우 바람직할 수 있다.
도 1을 참조하여, PDA 또는 모바일 폰 같은 셀룰러 장치(10)는 하위 물리 계층(30)과 통신하는 상위 계층(20)을 포함한다. 상위 계층(20)은 통상적으로 소프트웨어로 구현되지만, 하위 계층(30)은 하드웨어 및 소프트웨어의 결합일 수 있다. 물리 계층(30)은 안테나(32), 낮은 노이즈 증폭기(34) 및 함께 수신기(38)를 형성하는 무선 주파수(RF) 전처리기(36)를 포함한다. LNA(34)는 안테나(34)에 의해 제공된 비교적 약한 RF 신호들을 증폭하고, 증폭된 신호를 RF 전처리기(36)에 공급하는 아날로그 장치이다. RF 전처리기(36)는 증폭된 신호를 기저대역 또는 중간 주파수(IF) 신호로 다운-컨버팅하고, 그 다음 기저대역 또는 IF 신호를 디지털 샘플들의 대응하는 스트림으로 컨버팅하기 위해 아날로그-대-디지털 컨버터(ADC)를 사용한다. ADC에 의해 사용된 컨버전 타입은 이진 위상 시프트 키잉(BPSK), 쿼드러쳐 진폭 변조(QAM), 차동 위상-시프트 키잉(DPSK), 등등 같은 RAT에 의해 사용된 변조 타입에 따를 것이다. 이런 디지털 스트림은 셀 검색 엔진(40)에 의해 사용된다.
하위 계층(30) 내의 셀 검색 엔진(40)은 통상적으로 비휘발성 메모리 홀딩 프로그램 코드(44), 및 작업 버퍼(46) 둘다에 접속된 디지털 신호 처리기(DSP)(42)를 포함한다. 작업 버퍼(46)는 일반적으로 RAM 또는 내부 레지스터들 같은 몇몇 타입의 빠른 메모리이고, RF 전처리기(36)에 의해 제공된 디지털 데이터를 홀딩 및 조작하기 위해 DSP(42)에 의해 사용된다. 프로그램 코드(44)는 DSP(42)에 의해 실행 가능하고, 디지털 복조, 디스크램블링, 채널 디코딩, 슬롯 동기화, 프레임 경계 검출, 골드 코드 검출, 또는 등등 같은 RAT 표준들에 의해 결정된 바와 같은 셀 검색을 지원하기에 필요한 알고리즘들을 포함한다. 선택적으로, 셀 검색 엔진(40)은 종래에 공지된 바와 같이 제어 가능하거나 심지어 프로그램 가능할 수 있는 전용 특정 디지털 신호 처리 형성 블록들로 구현될 수 있다.
셀 검색은 주파수 상에서 동작하는 근처의 임의의 셀룰러 국들이 존재하는지를 결정하기 위하여 주파수에 대한 주파수 스캔 요구를 하위 계층(30)으로 전송하는 상위 계층(20)에서 시작한다. 하위 계층(30)은 상기 주파수를 스캔하고 상위 계층(20)으로 전달되는 주파수 스캔 결과들(46a)을 생성한다. 주파수 스캔 결과들(46a)을 바탕으로, 상위 계층(20)은 주파수 내의 셀 검색 과정, 또는 새로운 주파수의 스캔을 하위 계층(30)으로부터 요구할 수 있다. 셀 검색 과정을 수행하기 위하여, 상위 계층(20)은 특정 주파수 상에서 셀 검색을 수행하도록 하위 계층(30)에게 명령한다. 셀 검색 엔진(40)은 장치(10)에 의해 지원되는 각각의 RAT를 통해 매우 복잡할 수 있고 상기 주파수에 대해 상위 계층(20)에 셀 검색 결과들(46b)을 통과시키는 각각의 RAT 프로토콜에 의해 결정된 바와 같은 셀 검색 과정을 수행하는 것을 반복한다. 이런 처리는 관심있는 각각의 주파수에 걸쳐 반복되고, 상기 관심 주파수는 통상적으로 가장 높은 전력을 갖는 주파수들이다. 셀 검색 결과들(46b)을 바탕으로, 상위 계층(20)은 적당한 셀이 검색된 주파수 내에 존재하지 않는다는 것을 결정하고, 따라서 새로운 주파수에서 검색을 시작하거나; 상위 계층(20)은 적당한 셀이 발견된 것을 결정할 수 있고, 그 다음 셀에 접속하기 위하여 시도할 수 있다.
만약 다중 RAT들이 몇몇 주파수 대역들에 걸쳐 지원되면, 셀 검색 처리의 직렬 성질은 매우 긴 셀 검색 시간들을 유도하고, 상위 계층(20) 및 하위 계층(30) 사이의 다량의 통신들을 유도한다. 그러므로 다중 무선 액세스 기술들 및 주파수 대역들에 걸쳐 빠른 셀 검색을 제공하는 셀 검색 방법, 및 관련 장치를 제공하는 것이 바람직하다.
일 측면에서, 셀룰러 장치에 대한 셀 검색을 수행하는 방법이 제공된다. 일 실시예에서, 복수의 셀 검색 파라미터 세트들이 수행되기를 원하는 각각 복수의 타겟 검색들을 위해 제공된다. 셀 검색은 제공된 셀 검색 파라미터 세트들을 바탕으로 이들 타겟 검색들을 위해 동시에 수행되고, 이에 따라 각각 복수의 신호 처리 결과들이 얻어진다. 셀룰러 장치는 타겟 검색들 중 적어도 하나에 대응하는 적어도 하나의 셀에 접속할지 여부를 결정하기 위해 신호 처리 결과들을 사용한다. 각각의 타겟 검색을 위한 각각의 셀 검색 파라미터 세트는 주파수 표시기, 사용된 무선 액세스 기술(RAT)의 표시기, 및 네트워크 표시기를 포함할 수 있다. 특정 실시예에서, 셀 검색 파라미터들을 하위 계층에 제공하는 셀룰러 장치 내에 상위 계층이 있다. 셀룰러 장치 내의 하위 계층은 셀 검색을 수행하고, 신호 처리 결과들을 상위 계층에 제공한다. 그 다음 상위 계층은 대응하는 신호 처리 결과들을 바탕으로 셀룰러 장치가 적어도 하나의 셀에 접속하게 한다.
다른 측면에서, 셀룰러 장치가 제공된다. 특정 실시예에서, 셀룰러 장치는 상위 계층 및 하위 계층을 갖는 적층된 프로토콜을 가진다. 하위 계층은 다중 캐리어 검출 유니트, 메모리 및 상기 메모리와 상기 다중 캐리어 검출 유니트와 통신하는 디지털 처리 시스템을 포함한다. 다중 캐리어 검출 유니트는 복수의 무선 캐리어 신호들을 수신하고 각각 복수의 출력 디지털 스트림들을 제공할 수 있다. 메모리는 복수의 셀 검색 파라미터 세트들을 저장하기 위해 사용되고 디지털 처리 시스템은 무선 캐리어 신호들 상에서 셀 검색을 수행하기 위해 셀 검색 파라미터 세트들에 따라 디지털 스트림들을 처리한다. 일 실시예에서, 디지털 처리 시스템은 병렬로 디지털 스트림들을 처리하고, 다른 실시예에서 디지털 처리 시스템은 디지털 스트림들을 연속하여, 그렇지만 실시간으로 처리한다. 특정 실시예들에서, 각각의 셀 검색 파라미터 세트는 주파수 표시기, RAT의 표시기, 및 네트워크의 표시기를 포함할 수 있다. 하위 계층은 셀 검색 파라미터 세트들의 주파수를 바탕으로 무선 캐리어 신호들을 검출하기 위해 다중 캐리어 검출 유니트를 제어할 수 있고, RAT들에 따라 디지털 스트림들을 처리할 수 있다. 일 실시예에서, 디지털 처리 시스템은 추가로 복수의 신호 처리 결과들을 상위 계층에 제공할 수 있다. 그 다음 상위 계층은 신호 처리 결과들 중 적어도 하나에 대응하는 적어도 하나의 셀에 셀룰러 장치가 접속하게 할 수 있다.
도 1은 종래 기술 셀룰러 장치를 도시한 도면.
도 2는 제 1 실시예의 셀룰러 장치를 도시한 도면.
도 3은 도 2에 표시된 접속 프로토콜들을 도시한 도면.
도 4는 도 2에 표시된 타겟 검색 리스트를 도시한 도면.
도 5는 도 2에 도시된 다중 캐리어 검출 유니트를 도시한 도면.
도 6은 도 2에 도시된 디지털 처리 시스템을 위한 실시예를 도시한 도면.
도 7은 도 2에 도시된 디지털 처리 시스템에 대한 다른 실시예를 도시한 도면.
도 8은 예시적인 셀룰러 장치에 대한 흐름도.
도 9는 다중 캐리어 검출 유니트에서 각각의 무선 수신기 내의 앞선 신호 처리를 수행하는 일 실시예를 도시한 도면.
도 10은 다른 타겟 검색 리스트를 도시한 도면.
제 1 실시예의 셀룰러 장치(100)는 도 2 내지 도 4에 도시되고, 그 변형들은 도 5 내지 도 7 및 도 9에 도시된다. 셀룰러 장치(100)는 셀룰러 전화, 퍼스널 데이터 어시스탄트(PDA), 또는 하나 이상의 무선 링크들 상에서 정보를 수신 또는 전송하기 위해 셀룰러 기술을 사용하는 임의의 다른 장치일 수 있다. 셀룰러 장치(100)의 수신 범위 내에서, 하나 이상의 셀들(101)은 표준 방식으로 무선 신호들(102)을 브로드캐스트한다. 무선 신호들(102)은 셀(101)에 의해 이용된 무선 액세스 기술(RAT)을 바탕으로 셀들(101)에 의해 전송된 정보를 인코드하고, 셀룰러 장치(100)에 의해 수신 및 디코드될 캐리어들을 포함한다. 셀들(101)은 복수의 캐 리어들(102) 상에서 전송할 수 있고, 각각의 셀(101)은 다른 셀들(101)과 다른 RAT를 사용할 수 있다. 정말로, 셀(101)은 다중 캐리어들(102)을 사용할 수 있고, 동일한 셀(101) 내에서, 이들 캐리어들(102)에 의해 전송된 정보는 다른 RAT 표준들을 바탕으로 인코드될 수 있다. RAT 표준들을 바탕으로 정보의 전송 및 수신은 종래에 잘 공지 및 정의되었고, 예를 들어 GSM, 3GPP 및 3Gbeyond를 포함한다.
이 실시예에서, 셀룰러 장치(100)는 하위 계층(130)과 통신하는 상위 계층(120)을 포함하는 적층된 프로토콜을 포함한다. 하위 계층(130)은 상위 계층(120)과 통신들, 및 또는 내부 통신들 둘 다를 다루고 하위 계층(130) 내의 다른 엔티티들 사이의 리소스들을 이용할 수 있는 제어 유니트(132)를 포함한다. 다음에서 상위 계층(120) 및 하위 계층(130)이 넓게 정의되고, 각각의 계층(120,130)이 상기 계층(120,130) 내부의 부가적인 서브-계층들을 포함할 수 있다는 것은 이해되어야 한다. 상위 계층(120)은 비록 소프트웨어 구현들이 가능하지만 하드웨어로 구현될 수 있다. 하위 계층(130)은 소위 물리 계층일 수 있고, 따라서 통상적으로 하드웨어 구성요소들을 포함할 것이다. 하위 계층(130)의 다른 구성요소들 또는 기능들은 또한 소프트웨어로 구현될 수 있다. 종래에 공지된 바와 같이, 기능 블록의 임의의 소프트웨어 구현은 일반적으로 하나 이상의 처리기들에 의해 실행될 때 목표된 기능을 제공하는 적당하게 코드화된 컴퓨터 코드 및 하나 이상의 처리기들 형태의 하드웨어를 근간으로 한다. 셀룰러 장치(100) 내의 단일 처리기는 상위(120) 및 하위(130) 계층들의 소프트웨어 기반 기능을 제공하기에 적당할 수 있다. 선택적으로, 상위 계층(120)의 임의의 소프트웨어 기반 구현은 그 자신의 각각의 처리기를 실행할 수 있고, 하위 계층(130)의 임의의 소프트웨어 기반 구현은 다른 각각의 처리기를 실행할 수 있다. 상기 설계 선택들은 종래의 것과 유사하다.
상위 계층(120)은 하나 이상의 서비스 제공자들 및 그들의 관련된 RAT들에 접속하여 셀룰러 장치(100)를 돕는 정보를 제공하는 접속 프로토콜들(140)의 데이터베이스를 포함한다. 접속 프로토콜들(140)은 GSM 및 3GPP 프로토콜들 둘다를 지원하는 듀얼-모드 전화 같은 장치(100)가 지원하는 기능들에 의존할 수 있다. 접속 프로토콜들(140)은 예를 들어 셀룰러 장치(100)를 소비자들에게 제공하는 제조자, 또는 서비스 제공자에 의해 제공될 수 있다. 도 3에 도시된 바와 같이, 접속 프로토콜들(140)은 셀룰러 장치(100)가 존속(camping)할 수 있는 잠재적인 셀(101)을 발견하기 위해 하나 이상의 프로토콜 검색 전략부들(142)을 포함할 수 있다. 이들 전략부들(142)은 예를 들어 산업 표준들, 서비스 제공자 사양들, 또는 등등을 바탕으로 할 수 있다. 각각의 전략부(142)는 잠재적인 캐리어(102)가 발견될 수 있는 주파수 정보(144), 정보를 인코드 및 전송하기 위하여 캐리어(102)에 의해 사용되는 하나 또는 다중의 RAT들(146), 및 네트워크 관련 정보(148)를 포함할 수 있다. 주파수 정보(144)는 예를 들어 주파수 대역들, 주파수들의 세트들 도는 둘다의 결합들에 관한 정보를 포함할 수 있다. 네트워크 관련 정보(148)는 네트워크(예를 들어, 전체 또는 부분 네트워크 아이덴티티 정보 제공)를 식별할 수 있고, 추가로 예를 들어 장치(100)에 의해 지원될 네트워크들을 포함할 수 있다. 접속 프로토콜들(140)은 예를 들어 장치(100) 내에서 사용된 SIM에 포함된 가입자 데이터에 적어도 부분적으로 유지될 수 있다. 따라서, 비록 접속 프로토콜 데이터베이스(140)가 도 2의 단일 블록으로서 도시되지만, 실제로 데이터베이스(140)가 하나 이상의 저장 영역들에 걸쳐 분산될 수 있다는 것이 이해될 것이고; 예를 들어, 데이터베이스(140)의 일부는 장치(100) 내의 ROM 또는 다른 비휘발성 메모리(NVM)에 유지되고, 데이터베이스(100)의 다른 부분은 사용자-스왑 가능 SIM 상에 저장될 수 있다. 임의의 적당한 방법이 주파수 정보(144), RAT(146) 정보 및 접속 프로토콜 데이터베이스(140) 내의 네트워크 관련 정보(148)를 인코드 및 액세스하기 위하여 셀룰러 장치(100)에 내부적으로 사용될 수 있다.
하위 계층(130)은 다중 캐리어 검출 유니트(150)를 포함한다. 다중 캐리어 검출 유니트(150)는 복수의 캐리어들(102)을 동시에 수신할 수 있고, 각각 복수의 아날로그 기저대역 또는 중간 주파수(IF) 신호들을 얻기 위하여 캐리어들(102)을 복조하고, 아날로그 기저대역 또는 IF 신호들을 다른 각각 복수의 디지털 스트림들(152)로 디지털적으로 컨버팅할 수 있다. 하위 계층(130)은 또한 디지털 스트림들(152)을 수신하고, 수신된 캐리어들(102) 상에서 셀 검색을 수행하기 위해 디지털 스트림들(152)을 처리하는 디지털 처리 시스템(160)을 포함한다. 디지털 처리 시스템(160)은 다중 캐리어 검출 유니트(150)로부터 수신된 데이터를 저장하고, 각각의 디지털 데이터 스트림들(152) 상에서 셀 검색을 수행하기 위해 필요한 파라미터들을 저장하고, 그리고 처리 결과들을 저장하기 위한 메모리(170)를 사용할 수 있다. 메모리(170)는 단일-칩 구현으로 디지털 처리 시스템(160) 내에서 구현될 수 있거나, 디지털 처리 시스템(160)에 전기적으로 접속하는 하나 이상의 독립된 장치들일 수 있다.
도 5에 도시된 다중 캐리어 검출 유니트(150)에 대한 일 실시예는 복수의 무선 수신기들(159)을 포함할 수 있고, 상기 수신기들 각각은 무선 캐리어(102)를 수신하고 대응하는 디지털 스트림 출력(152)을 제공한다. 각각의 무선 수신기(159)는 안테나(153), 낮은 노이즈 증폭기(LNA)(154), 사전-처리기(155) 및 아날로그 대 디지털 컨버터(ADC)(156)를 포함할 수 있다. 각각의 사전-처리기(155)는 안테나(153) 상에 수신되고 LNA(154)에 의해 얻어진 주파수로부터 기저대역 또는 IF 신호를 제공하고; 이런 주파수에 대한 값은 입력으로서 다중 캐리어 검출 유니트(150)에 제공될 수 있는 주파수 선택기(157)로 선택될 수 있다. 각각의 ADC(156)는 캐리어(102)에 의해 사용될 것으로 믿어지는 변조 타입을 바탕으로 기저대역 또는 IF 신호의 대응하는 디지털 스트림(152)을 제공한다. 각각의 ADC(156)는 변조 선택기(158)를 설정함으로써 다른 변조 타입들을 수용하도록 프로그램될 수 있고, 상기 선택기에 대한 값은 또한 다중 캐리어 검출 유니트(150)에 입력으로서 제공될 수 있다.
다른 실시예들에서, 단일 안테나(153)의 출력은 각각의 수신기(159)의 각각의 LNA들(154)에 공급될 수 있다. 또는, 단일 안테나(153)/LNA(154)의 출력은 각각의 수신기(159)의 각각의 사전-처리기들(155) 각각에 공급될 수 있다.
디지털 처리 시스템(160)은 기술에서 공지된 임의의 적당한 설계에 의해 제공될 수 있다. 예를 들어, 제 1 예시적인 디지털 처리 시스템(160')은 도 6에 도시된다. 디지털 처리 시스템(160')은 다중 캐리어 검출 유니트(150)로부터 디지털 스트림들(152)을 입력으로서 수용하는 입력 조정자(166')를 포함한다. 입력 조정자(166')는 디지털 신호 처리기(DSP)(162')에 접속되고, 동시에 DSP(162')에 디지털 스트림들(152) 중 하나만을 제공한다. DSP(162)는 조정자(166')가 어느 디지털 스트림(152)을 제공하는지를 인식하고, 판독하기 위한 목표된 디지털 스트림(152)을 선택하기 위해 조정자(166')를 제어한다. DSP(162')는 차례로 DSP(162')가 메모리(170)와 인터페이스하게 하는 메모리 버스(164)에 접속된다. 입력 조정자(166')는 DSP(162')가 다양한 디지털 스트림들(152)을 판독할 수 있는 논리 인터페이스를 제공하고, 메모리 버스(164')는 DSP(162')가 판독/기입을 위해 메모리(170)에 액세스하게 한다. 이 실시예에서, DSP(162')는 실시간으로 디지털 데이터 스트림들(152)을 처리할 수 있게 이상적으로 충분히 빠르다. 즉, DSP(162')의 평균 데이터 처리 레이트는 모든 디지털 스트림들(152)의 총 데이터 레이트와 적어도 동일하여야 한다. 비록 DSP(162')가 실제로 직렬 방식으로 데이터 스트림들(152)을 처리하지만, DSP(162')의 속도는 데이터 스트림들(152)이 실시간으로 병렬로 처리되는 것을 나타내는 것이 순수 효과이도록 클 수 있다. DSP(162')는 DSP(162')에 사적인 로컬 메모리를 더 포함할 수 있고, DSP(162')는 RAT 표준들에 의해 요구된 바와 같이 데이터 스트림들(152)에 제공된 다양한 신호 처리 단계들 동안 스크래치(scratch) 패드로서 사용할 수 있다. 이런 로컬 메모리는 DSP(162')의 동작들을 제어하는 프로그램 코드를 더 포함할 수 있거나, 이런 프로그램 코드는 메모리(170)에 배치될 수 있다. 프로그램 코드는 장치(100)에 의해 지원될 모든 RAT 표준들에 의해 표시된 바와 같이 셀 검색을 수행하기 위해 필요한 알고리즘들을 포함하여야 한다. 게다가, 몇몇 실시예들에서 DSP(162')에 의해 실행할 수 있는 프로그램 코드는 상위 계층(120)으로부터 명령들에 따라 제어 유니트(132)에 의해 변화될 수 있고; 이것은 새로운 표준들 및 관련된 알고리즘을 수용하기 위하여 쉽게 업데이트되는 디지털 처리 시스템(160)을 제공한다.
비록 상기 실시예가 셀 검색을 수행하기 위하여 디지털 데이터 스트림들(152)에 따라 논리 동작들을 수행하기 위해 DSP(162')를 이용하지만, 다른 논리 구성요소들이 DSP(162') 대신 사용될 수 있다. 특히, 특정하게 설계된 전용 논리 블록들이 효과적으로 사용될 수 있다. 예를 들어, 전계 프로그램 가능 게이트 어레이들(FPGAs), 또는 애플리케이션 지정 집적 회로들(ASICs)이 사용될 수 있다. 그러나, DSP들은 DSP들이 다양한 RAT 셀 검색 알고리즘들을 수행하기 위하여 실행하는 프로그램들이 상기된 바와 같이 다른 근본 하드웨어를 변경할 필요 없이 변화될 수 있을 때, RAT 표준들을 변화시키고 발전시키는 것을 수용하기 위해 보다 장기간 융통성을 제공할 수 있다.
디지털 처리 시스템(160)에 대한 다른 실시예는 도 7에 도시된다. 제 2 예시적인 디지털 처리 시스템(160")은 복수의 DSP들(162")을 포함하고, 상기 DSP들 각각은 다중 캐리어 검출 유니트(150)로부터 디지털 데이터 스트림들(152) 중 하나 이상을 입력한다. 각각의 DSP(162")는 또한 메모리 버스 조정자(164")에 접속된다. 메모리 버스 조정자(164")는 하나의 DSP(162")가 동시에 메모리(170)에 액세스하게 하고, 선택적으로 다른 DSP(162")와 데이터를 교환하게 한다. 각각의 DSP(162")는 적어도 이상적으로 DSP(162")의 각각의 단일 또는 다중 데이터 스트림들(152)의 입력 데이터 레이트 만큼 큰 데이터 처리 속도를 가진다. 따라서 복수의 DSP들(162")은 병렬 및 실시간으로 데이터 스트림들(152)을 처리할 수 있다. 단일 DSP(162')에서, DSP들(162")은 스크래치 패드로서 사용될 수 있는 로컬 메모리를 각각 더 포함할 수 있고; 상기 로컬 메모리는 각각의 DSP(162")의 동작들을 제어하는 프로그램 코드를 포함할 수 있거나, 이 프로그램은 DSP들(162")에 의해 집합적으로 액세스하기 위한 메모리(170)에 배치될 수 있다. 이전 실시예에 관련하여 이전에 표시된 바와 같이, 프로그램 코드는 공표된 RAT 표준들에 의해 표시되고, 상위 계층(120)으로부터 수신된 명령들에 따라 변화할 수 있는 바와 같은 셀 검색을 수행하기 위해 필요한 알고리즘들을 포함할 수 있다. 또한 이전에 표시된 바와 같이, DSP들(162")은 보다 일반적인 목적인 DSP들(162")을 사용하기 보다 특정하게 설계된 전용 하드웨어에 의해 대체될 수 있다.
도 2 내지 도 5와 관련하여 도 8을 추가로 참조하여, 셀 검색을 수행하기 위해, 상위 계층(120)은 수행되어야 하는 타겟 셀 검색 리스트를 결정하고, 대응하는 타겟 검색 리스트(180)를 형성한다. 타겟 검색 리스트(180)는 셀 검색 파라미터 세트들(182)의 리스트를 포함하고, 예를 들어 접속 프로토콜 데이터베이스(140)를 사용하여 형성될 수 있다. 타겟 검색 리스트(180)의 구성은 또한 장치(100)가 초기 셀 검색을 수행하는지, 서비스 불능 셀 검색을 수행하는지에 따를 수 있다. 초기 셀 검색을 위해, 타겟 검색 리스트(180)는 주파수 대역들 및 서브 대역들 둘다를 포함할 수 있고, 서비스 불능 셀 검색을 위해 타겟 검색 리스트(180)는 이전 초기 셀 검색시 발견되었던 주파수 대역 내의 주파수들만을 커버할 수 있다. 타겟 검색 리스트(180)는 이상적으로 "n" 또는 보다 적은 엔트리들(182)을 가지며, 여기서 "n"은 다중 캐리어 검출 유니트(150) 내의 무선 수신기들(159)의 수이고, 영보다 크다. 그러나, 도 8의 흐름도에 표시된 바와 같이, 엔트리들(182)의 수는 "n"을 초과할 수 있다. 각각의 엔트리(182)는 타겟 셀(101)에 대한 셀 검색을 수행하기 위하여 하위 계층(130)에 의해 요구된 정보를 제공하는 셀 검색 파라미터들을 포함할 수 있다. 각각 셀 검색 파라미터 세트(182) 내의 파라미터들은 검색될 캐리어(102)가 발견될 수 있는 주파수 정보(184), 하나 또는 다중의 RAT 표시기들(186), 및 캐리어(102)가 사용될 것으로 예상되는 네트워크 관련 정보(188)를 포함할 수 있다. 이전에 표시된 바와 같이, 셀 검색 파라미터 세트들(182)에서 주파수(184), RAT(186) 및 네트워크 관련 정보(188)는 접속 프로토콜 데이터베이스(140)로부터 유도될 수 있고, 차례로 공지된 산업 표준들을 바탕으로 생성될 수 있다. 예를 들어, 주파수 정보(184) 및 RAT(186)는 관련된 프로토콜 전략부(140)의 주파수 정보(144) 및 RAT(146)로부터 직접 유도될 수 있다. 보다 일반적으로, 타겟 검색 리스트(180)는 접속 프로토콜들(140)로부터 직접 유도될 수 있다. 이와 같이, 특정 실시예들에서 타겟 검색 리스트(180)는 단순히 프로토콜 전략들(142)의 일부 또는 모두의 직접적인 카피이거나 하나 이상의 프로토콜 전략부들(142)에 대한 링크들 또는 포인터들이라는 것이 가능할 수 있다. RAT 표시기(186)가 특정 RAT(186)의 알고리즘 셀-검색 특성들을 지정하기 위해 다양한 구현 특정 서브-파라미터들을 더 포함할 수 있고; 예를 들어, 소위 4G RAT의 다중-캐리어 검출은 고속 퓨리에 변환을 사용하여 수행되고, 이것은 각각의 셀 검색 파라미터 세트(182) 내의 하위 계층(130)에 표시될 수 있다. 또는, RAT 표시기(186)는 예를 들어 GSM 시스템이 TDMA/FDM 액세스 기술들을 사용하고, 3G 시스템이 WCDMA 기술들을 사용하는 것을 가리키거나, RAT에 의해 사용된 근본 캐리어 및 변조 기술들을 제공할 수 있다. 그 다음 상위 계층(120)은 예를 들어 계층간 시그널링에 의해 행해질 수 있는 셀 검색 파라미터 세트들(182)의 타겟 검색 리스트(180)를 하위 계층(130)에 제공한다.
하위 계층(130)은 타겟 검색 리스트(180)를 수신하고, 제어 유니트(132)는 무선 수신기들(159)을 개별적으로 각각 프로그램하기 위하여 수신된 타겟 검색 리스트(180)를 사용한다. 계층간 통신들의 구현에 따라, 제어 유니트(132)는 메모리(170) 내 제출된 리스트(180)를 절약할 수 있거나, 타겟 검색 리스트(180)는 상위 계층(120) 및 하위 계층(130) 사이에 공유된 메모리 리소스에 저장될 수 있다. 제어 유니트(132)는 예를 들어 각각의 셀 검색 파라미터 세트(182) 내의 주파수(184)를 갖는 사전-처리기(155)의 주파수 선택기(157)를 프로그래밍하고, 그리고 각각의 셀 검색 파라미터 세트(182) 내의 RAT 표시기(186)에 의해 사용된 변조에 대응하도록 변조 선택기(158)를 설정함으로써 ADC(156)를 프로그래밍함으로써 타겟 검색 리스트(180) 내의 엔트리들(182) 중 적어도 하나를 각각의 무선 수신기(159)에 할당한다. 그러므로 주파수 선택은 융통성 있고 빠르게 적응될 수 있다. 일단 프로그램 및 활성화되면, 각각의 무선 수신기(159)는 주파수 정보(184), RAT(186), 및 대응하는 셀 검색 파라미터 세트(182)의 네트워크 관련 정보(188)에 대응하는 각각의 디지털 스트림(152)을 형성하기 시작한다. 만약 타겟 검색 리스트(180)의 엔트리들(182)보다 많은 무선 수신기들(159)이 있다면, 하위 계층(130)은 전력을 절약하기 위하여 필요하지 않은 무선 수신기들(159)을 슬립 상태(sleep state)로 둘 수 있거나, 주파수 호핑을 모니터하는 것과 같은 다른 목적들을 위해 하나 이상의 필요하지 않은 무선 수신기들(159)을 사용할 수 있다.
특정 실시예들에서, 각각의 무선 수신기(159)는 각각의 디지털 스트림, 또는 스트림들(152)에서 앞선 처리를 수행하기 위하여 회로, 소프트웨어 또는 둘다가 제공될 수 있다. 수행된 앞선 처리는 예를 들어 무선 수신기(159)를 프로그램하기 위하여 사용된 파라미터 세트(182)로부터 결정될 수 있고, 특히 RAT 정보(186)로부터 얻어질 수 있다. 예를 들어, 도 9에 도시된 바와 같이, 무선 수신기(159)는 각각의 파라미터 세트(182)에 의해 제공된 바와 같은 예상된 캐리어 대역폭들(B1,B2...Bi)에 대한 병렬 FFT 상관기(151)를 포함할 수 있다. 이것은 예를 들어 WCDMA 시스템들에 유용할 수 있다. FFT 상관기(151)는 일련의 주파수 세트 출력들(FS1,FS2...FSi)을 형성하기 위하여 아마도 다른 대역폭들 및 노이즈 레벨들의 다른 캐리어들을 포함하는 입력으로서 무선 수신기(159)의 디지털 스트림(152)을 허용할 수 있고, 선택적으로 다른 무선 수신기들(152)의 디지털 스트림을 수용할 수 있다. 각각의 주파수 세트 출력(FSi)은 예를 들어 주파수 세트(FSi)의 각각의 캐리어 대역폭(Bi) 내의 중심 캐리어 주파수의 위치 및 전력 레벨을 제공할 수 있다.
일단 무선 수신기들이 프로그램되고 각각의 디지털 스트림 출력들(152)을 형성하기 시작하면, 디지털 처리 시스템(160), 또는 상기된 바와 같은 각각의 무선 수신기들(159) 자체들은 신호 처리 결과들(192)을 생성하기 위하여 디지털 스트림 출력들(152)을 처리하기 시작할 수 있다. 신호 처리 결과들(192)은 셀룰러 장치(100)가 주파수 스캐닝 및 RAT 종속 셀 검색 같은 존속하기 위한 적당한 셀을 발견하기 위해 요구된 셀 검색 동작들을 수행할 때 생성된다. 신호 처리 결과들(192)은 주파수 스캔 결과들(191)(단일 주파수들 및 주파수 대역들의 스캔들 포함), 셀 검색 결과들(192), 또는 둘의 결합들을 포함할 수 있다. 특히, 하위 계층(130)은 무선 수신기들(159)의 각각의 RAT들(186)에 적당한 주파수 스캐닝을 수행할 수 있다. 디지털 처리 시스템(160)은 따라서 주파수 스캔 결과들(191)을 수용하거나 형성할 수 있다. 만약 무선 수신기(159)에 대한 주파수 스캔 결과들(191)이 예를 들어 RAT(186)에 의해 나타난 바와 같이 특정 기준을 만족하면, 디지털 처리 시스템(160)은 대응하는 셀 검색 결과들(190)을 생성하기 위하여 각각의 디지털 스트림(152)의 처리를 계속할 수 있다.
일단 무선 수신기들(159)이 적당하게 프로그램되었다면 실제 셀 검색을 수행하기 위해, 디지털 처리 시스템(160)은 디지털 스트림(152)의 각각의 RAT들(186)에 따라 디지털 스트림들(152)의 각각에 적당한 셀 검색 알고리즘들을 적용하기 시작한다. 디지털 데이터 스트림(152) 내의 각각의 개별 셀 검색을 수행하기 위해 필요한 처리 및 알고리즘들은 RAT 표시기(186)에서 지정된 근본 RAT 기술에 의해 잘 규정되고, 디지털 처리 시스템(160)은 지원된 RAT들에서 검색을 수행하기 위해 필요한 알고리즘들을 포함한다. 디지털 스트림들(152) 각각에서 셀 검색이 수행될 때, 디지털 처리 시스템(160)은 셀 검색 결과 세트들(121) 내의 엔트리들(122)을 생성하기 위하여 제어 유니트(132)에 의해 추후 처리될 수 있는 셀 검색 결과들(190)의 리스트를 형성한다. 셀 검색 결과들(190)은 관련된 RAT, 주파수, 및 스 크램블링 코드 같은 RAT-종속 파라미터들을 포함할 수 있다.
셀 검색 결과들(190) 및 주파수 스캔 결과들(191)이 생성될 때, 제어 유니트(132)는 상위 계층(120)에 통과되거나 제공되는 엔트리들(121)을 생성하기 위해 이들 신호 처리 결과들(192)을 사용한다. 특히, 하위 계층(130)의 제어 유니트(132)는 디지털 처리 시스템(160)에 의해 생성된 결과들(192)을 점진적으로 수집하고, 상기 결과들(192)을 셀 검색 결과 세트들(121)을 생성하기 위하여 상위 계층(120)에 의해 예상된 포맷으로 배치하고, 그 다음 상위 계층(120)에 셀 검색 결과 엔트리들(122)을 점진적으로 전송할 수 있다. 제어 유니트(132)는 전체적으로 또는 부분적으로 상기 결과들(192)을 제공할 수 있고, 그들이 이용 가능할 때 예를 들어 상위 계층(120)이 데이터 블록 크기, 타임아웃 요구들, 전처리 요구 등의 충분성을 바탕으로 하는 것과 같은 몇몇 다른 기준에 따라 결과들(192)을 지정하거나 제공할 수 있는 주기적 간격들에서 결과들(192)을 제공할 수 있다. 만약 결과들(192)이 완전히 전체적으로 또는 예를 들어 셀(여기서 충분성 레벨이 상위 계층(120)에 의해 제공된 파라미터들에 의해 처음으로 기술될 수 있음)에 존속하기 위한 충분한 결과를 바탕으로 하위 계층(130)에 의해 제공되면, 상위 계층(120)은 상위 계층(120)이 아무것도 수행하지 않는 경우 전력을 절약하기 위해 결과들을 얻을 때까지 중간에 슬리핑할 수 있다.
셀 검색 결과들(122)을 수신시, 상위 계층(120)은 셀 검색 결과 세트들(121)의 리스트 내에 셀 검색 결과들(122)을 저장할 수 있다. 셀 검색 결과 세트들(121) 내의 엔트리들(122)은 예를 들어 타겟 검색 리스트(180) 내의 셀 검색 파라미터 세트들(182)에 각각 대응한다. 상위 계층(120)은 셀 검색 결과 세트들(121)을 스캔하고 셀(101) 상에 존속할지 여부를 결정하거나, 다른 셀 검색을 수행할 수 있다. 적당한 셀(101) 및 캐리어(102)가 발견되었다는 것을 셀 검색 결과 세트들(121) 내의 엔트리(122)가 가리키면, 상위 계층(120)은 그 엔트리(122)에 대응하는 주파수 및 RAT를 사용함으로써 셀(101)에 접속하는 것을 시도할 수 있다. 특히, 장치(100)는 셀 검색 결과 세트들(121) 내의 엔트리들(122) 중 하나로부터 선택된 타겟 셀(101)로 다운링크시 시스템 정보를 판독할 수 있다. 타겟 셀(101)에 대한 주파수 및 RAT 정보는 예를 들어 연관된 엔트리(122) 자체 내에 존재하거나, 타겟 검색 리스트(180) 내의 대응하는 셀 검색 파라미터 세트(182)로부터 얻어질 수 있다. 특정 셀(101)에 대한 네트워크 접속을 설정할지 여부를 결정하기 위한 원리로서, 상위 계층(120)은 관련 엔트리(122)에 저장될 수 있는 다운링크 접속 시 타겟 셀(101)로부터 부가적인 셀 관련 정보 또는 네트워크-종속 정보를 수신할 수 있고, 상기 정보는 예를 들어 장치(100)가 네트워크 또는 타겟 셀(101)에 존속하도록 허용되는지 여부를 바탕으로 적당한 셀(101) 또는 네트워크의 선택에 도움을 준다. 상기 결정에 필요한 정보는 통상적으로 셀들(101)에 의해 브로드캐스트된다. 다른 한편, 셀들(101)이 전혀 발견되지 않았거나, 장치(100)가 사용될 수 있다는 것을 셀들(101)이 발견하지 못하였기 때문에, 하위 계층(130)이 적당한 셀(101)을 발견하지 못했다는 것을 상위 계층(120)이 결정하면, 상위 계층(120)은 검색 과정을 반복하기 위하여 하위 계층(130)에 제출을 위한 타겟 검색 리스트(180)를 업데이트할 수 있다. 새로운 타겟 검색 리스트는 예를 들어 본래 타겟 검색 리스트(180)의 생성과 유사한 방식으로 생성될 수 있지만 타겟 검색 리스트(180) 내의 다양한 파라미터들의 업데이트된 값들로 생성될 수 있다.
하위 계층(130)이 진행중인 셀 검색 결과들(192)을 상위 계층(120)에 점진적으로 알릴 수 있기 때문에, 상위 계층(120)은 그들이 이용 가능하게 될 때 주파수 스캔 결과들(191), 및 그들이 이용 가능하게 될 때 셀 검색 결과들(190)에 빠르게 반응할 수 있다. 게다가, 하위 계층(130)은 그들이 인입할 때 주파수 스캔(191) 및 셀 검색(190) 결과들에 반응할 수 있다. 예를 들어, 무선 수신기(159)로부터 데이터 스트림(152)이 낮은 또는 널(null) 전력 특성들을 보여주거나, 연관된 셀 검색 파라미터 세트(182)에서 지정된 기준에 실패하면(즉, 주파수 스캔 결과들(191)이 만족되지 않음), 디지털 처리 시스템(160), 또는 제어 유니트(132)는 이런 상황에 빠르게 반응할 수 있다. 예를 들어, 만약 타겟 검색 리스트(180) 내의 보다 많은 엔트리들(182)이 처리를 기다리면, 제어 유니트(132)는 현재 엔트리(182)가 무선 수신기(159)에 의해 처리되는 것을 포기할 수 있고 새로운 엔트리(182)로 무선 수신기(152)를 다시 프로그램할 수 있다. 유사하게, 타겟 파라미터(182) 내의 추가 검색이 무익한 것을 엔트리(121)가 가리키는 것으로 상위 계층(120)이 결정하면, 상위 계층(120)은 하위 계층(130)에 상기 정보를 신호할 수 있고, 그 다음 새로운 타겟 파라미터 세트(182)에 따라 각각의 무선 수신기(159)를 프로그램할 수 있고; 상위 계층(120)은 아직 처리되지 않은 다른 타겟 엔트리(182)에 대해 현재 처리된 특정 타겟 엔트리(182)의 셀 검색 또는 스캐닝을 중단할 수 있다. 따라서, 디지털 처리 시스템(160), 및 다중 캐리어 검출 유니트(150) 내의 리소스들은 다른 처리들을 위해 빠르게 자유로워지거나, 전력을 절약하기 위해 중단될 수 있다.
하위 계층(130)은 타겟 검색 리스트(180) 내의 모든 엔트리들(182)이 소모되었거나, 상위 계층(120)이 셀 검색을 중단하기 위해 하위 계층(130)에게 알릴 때까지 상기 셀 검색 알고리즘을 계속한다. 부가적으로, 셀 검색 루틴 동안의 임의의 시간에, 상위 계층(120)은 활동을 변경하도록 하위 계층(130)에게 요청할 수 있다. 예를 들어, 계층간 시그널링을 통하는 것과 같이 상위 계층(120)은 하위 계층(130)이 상기에 언급된 바와 같이, 무선 수신기(159)를 다시 프로그램하는 것을 요청할 수 있다.
또한 이전에 언급된 바와 같이, 상위 계층(120)이 계층들(120,130) 사이에 직접적인 통신들을 제공함으로써 이용 가능하게 될 때 상위 계층(120)이 결과들(192)을 볼 수 있도록 셀룰러 장치(100)를 설계하는 것이 가능하게 된다. 예를 들어, 몇몇 실시예들에서 제어 유니트(132)가 임의의 결과 엔트리들(122)을 상위 계층(120)에 전달하는 것이 필요하지 않을 수 있고, 상기 제어 유니트(132)는 상위 계층(120)이 디지털 처리 시스템(160), 및 그들이 이용 가능하게 될 때 무선 수신기들(159) 자체들에 의해 선택적으로 형성되는 원 결과들(192)을 계속하여 관찰한다는 것을 가정할 수 있다.
타겟 검색 리스트(180)는 셀 검색들을 요청하는 것으로만 제한될 필요가 없다. 다른 실시예들에서, 도 10에 도시된 바와 같이, 타겟 검색 리스트(280)는 별개의 주파수들(284) 및 주어진 RAT들(286)에서 셀 검색들을 위한 셀 검색 파라미터들(282)을 포함할 뿐 아니라, 영 이상의 주파수 대역 스캔 요청들(281)을 포함할 수 있다. 각각의 주파수 대역 스캔 요청(281)은 상위 계층(120)이 하위 계층(130)을 스캔하기를 원하는 몇몇 주파수들을 가리키는 주파수 대역 파라미터(283)를 포함할 수 있다. 주파수 대역 파라미터(283)는 예를 들어 RAT 내의 전체 주파수 대역, RAT 내의 서브 대역, 서브 대역 내의 주파수 그리드, 또는 셀룰러 장치(100)에 이용할 수 있는 전체 주파수 대역을 가리킬 수 있다. 주파수 대역 스캔 요청(281)을 처리할 때, 하위 계층(130)은 목표된 스캔을 수행하기 위하여 스캔 요청(281)에 할당된 각각의 무선 수신기(159)를 적당하게 프로그램한다. DSP(160)는 예를 들어 주파수 스캔 요청 수행을 돕기 위해 사용될 수 있다. 주파수 대역 스캔 결과들(191)은 셀 검색 결과들(190), 및 다른 주파수 스캔 결과들(191)과 함께 처리될 수 있고, 상위 계층(120)으로 다시 전달된다. 상기 계층간 시그널링은 예를 들어 메시징 또는 인터럽트 인터페이스들을 사용하여 비동기 모드들에서 수행될 수 있거나, 제어된 타이머에 의해 동기 모드들에서 수행될 수 있다. 신호 처리 결과들(192)을 수신하는 중에, 상위 계층은 이들 결과들(190)을 사용하여 부가적인 타겟 검색 리스트들(180)을 형성할 수 있다. 상위 계층(120)은 이런 방식으로 부가적인 타겟 검색 요청들을 형성할 수 있다.
셀 검색 요청들, 주파수 스캔 요청들 또는 둘 다를 병렬로 처리함으로써, 본 발명은 보다 빠른 전체 셀 검색 결과들을 제공할 수 있고 따라서 보다 빠른 접속 시간들 및 보다 작은 드롭된 데이터 링크들을 가진다. 정말로, 본 발명은 단일 RAT를 사용하여 통상적인 셀 검색을 위해 요구된 시간 하에서 다중 RAT들에 셀 검색 시간들을 제공할 수 있다. 상위 계층이 예를 들어 셀 검색에 사용될 모든 RAT들을 하위 계층에게 알리기 때문에, 하위 계층은 보다 빠른 셀 검색들 전체를 수행할 수 있고; 하위 계층은 모든 RAT 기술들, 주파수들, 주파수 대역들, 또는 우선순위들 같은 임의의 다른 결정 파라미터들에 대해 전체 셀 검색 처리를 최적화할 수 있다. 정말로, 일단 모든 관련 파라미터들을 가짐으로써, 하위 계층은 로컬 또는 부분 최적 반복 셀 검색들보다 오히려 전체적인 최적 셀 검색들을 수행할 수 있다. 따라서 병렬 처리는 적당한 경우 사용될 수 있다. 게다가, 본 발명은 상위 계층이 특정 타입의 검색들의 우선 순위를 결정하게 하고, 하위 계층이 이들 우선순위들을 바탕으로 효과적인 리소스 할당을 하게 한다. 예를 들어, 우선 순위를 제공하기 위하여, 상위 계층은 각각의 스캔 또는 검색 요청에 대한 특정 속성으로서 우선 순위 정보를 포함할 수 있고, 상기 속성들은 하위 계층으로 전달된다. 하위 계층은 제공된 우선 순위 정보를 바탕으로 리소스들을 할당할 수 있다. 하위 계층에 의해 상위 계층에 제공된 결과들은 셀을 검색할 때 보다 빠른 결정들이 이루어지게 한다.
비록 본 발명이 여기에서 특정 실시예들을 참조하여 기술되었지만, 이들 실시예들이 본 발명의 원리들 및 애플리케이션들을 단순히 도시하는 것이라는 것이 이해된다. 그러므로 복수의 변형들이 도시된 실시예들에 대해 이루어지고 다른 배열들이 다음 청구항들에 의해 첨부된 본 발명의 사상 및 범위에서 벗어나지 않고 고안될 수 있다는 것이 이해된다.

Claims (19)

  1. 적어도 하나의 지원 셀 인프라구조를 발견하기 위해 셀룰러 장치에 대한 셀 검색을 수행하는 방법에 있어서, 상기 셀룰러 장치는 하위 계층과 통신하는 상위 계층을 가지는 적층된 프로토콜을 포함하고, 상기 방법은,
    상기 상위 계층에 의해, 각각의 복수의 타겟 검색들에 대해 복수의 셀 검색 파라미터 세트들을 발생하는 단계로서, 각 타겟 검색이 적어도 하나의 연관된 무선 액세스 기술을 가지는, 상기 발생 단계 및 상기 상위 계층에 의해 상기 복수의 셀 검색 파라미터 세트들을 상기 하위 계층에 제공하는 단계;
    상기 셀 검색 파라미터 세트들에 따라 상기 타겟 검색들을 위한 셀 검색 동작들을, 상기 하위 계층에 의해, 동시에 수행하는 단계;
    상기 하위 계층에 의해, 상기 각각의 타겟 검색들 각각에 대한 적어도 하나의 신호 처리 결과를 생성하는 단계;
    상기 상위 계층에 의해, 상기 셀룰러 장치를 상기 신호 처리 결과들 중 적어도 하나에 대응하는 적어도 하나의 셀 위에 존속(camp)시키는 단계; 및
    상기 셀룰러 장치에 의해 상기 신호 처리 결과들에 따라 적어도 하나의 셀에 접속하는 단계를 포함하고,
    상기 셀룰러 장치는 하위 계층과 통신하는 상위 계층을 갖는 적층된 프로토콜을 포함하고, 상기 상위 계층은 상기 셀 검색 파라미터 세트들을 생성하고, 상기 하위 계층은 상기 타겟 검색들에 연관된 상기 셀 검색 동작들을 동시에 수행하기 위하여 상기 셀 검색 파라미터 세트들을 사용하는, 셀 검색 수행 방법.
  2. 제 1 항에 있어서, 상기 신호 처리 결과들은 각각 상기 셀 검색 파라미터 세트들에 대응하는, 셀 검색 수행 방법.
  3. 삭제
  4. 제 1 항에 있어서, 각각의 타겟 검색은 연관된 주파수 정보를 가지며, 상기 하위 계층은 상기 각각의 타겟 검색을 수행하기 위해 상기 주파수 정보를 사용하는, 셀 검색 수행 방법.
  5. 제 4 항에 있어서, 각각의 타겟 검색은 적어도 하나의 연관된 무선 액세스 기술(RAT)을 가지며, 상기 하위 계층은 상기 적어도 하나의 연관된 RAT에 따라 상기 각각의 타겟 검색을 수행하는, 셀 검색 수행 방법.
  6. 제 5 항에 있어서, 각각의 셀 검색 파라미터 세트는 각각의 주파수 정보 및 각각의 RAT를 포함하는, 셀 검색 수행 방법.
  7. 제 1 항에 있어서, 상기 하위 계층은 상기 신호 처리 결과들을 상기 상위 계층에 점진적으로 제공하는, 셀 검색 수행 방법.
  8. 제 7 항에 있어서, 상기 상위 계층은 상기 하위 계층으로 하여금 적어도 하나의 신호 처리 결과를 수신한 것에 응답하여 상기 셀 검색 파라미터 세트들 중 적어도 하나에 대응하는 셀 검색 동작을 중단하게 하는, 셀 검색 수행 방법.
  9. 제 1 항에 있어서, 상기 하위 계층은 아직 처리되지 않은 다른 셀 검색 파라미터 세트에 연관된 셀 검색 동작을 위해 상기 셀 검색 파라미터 세트들 중 하나에 대응하는 셀 검색 동작을 자동으로 변경하는, 셀 검색 수행 방법.
  10. 하위 계층을 갖는 셀룰러 장치에 있어서,
    복수의 무선 캐리어 신호들을 수신하도록 구성되고 각각 복수의 출력 디지털 스트림들을 제공할 수 있는 다중 캐리어 검출 유니트로서, 상위 계은 (i) 각각의 복수의 타겟 검색들에 대한 복수의 셀 검색 파라미터 세트들을 생성하도록 구성되고, 각각의 타겟 검색이 적어도 하나의 연관된 무선 액세스 기술을 가지며, (ii) 상기 상위 계층은 또한 상기 복수의 셀 검색 파라미터 세트들을 상기 하위 계층에 제공하도록 구성되고, 상기 하위 계층은 상기 셀 검색 파라미터 세트들에서의 주파수들에 따라 상기 무선 캐리어 신호들을 검출하기 위해 상기 다중 캐리어 검출 유닛을 제어하도록 구성되는, 상기 다중 캐리어 검출 유니트;
    상기 다중 캐리어 검출 유니트와 통신하는 디지털 처리 시스템으로서, 상기 디지털 처리 시스템은 상기 각각의 타겟 검색들 각각에 대한 신호 처리 결과들을 생성하기 위하여 상기 셀 검색 파라미터 세트들에 따라 디지털 스트림들을 처리하도록 구성되는, 상기 디지털 처리 시스템; 및
    상기 셀 검색 파라미터들을 생성할 수 있는 상위 계층을 포함하고,
    상기 상위 계층은 상기 신호 처리 결과들 중 적어도 하나를 수신하도록 구성되고, 상기 셀룰러 장치를 (i) 상기 적어도 하나의 신호 처리 결과에 대응하는 적어도 하나의 셀 위에 존속시키고, (ii) 상기 적어도 하나의 셀에 접속시키도록 구성되는, 하위 계층을 갖는 셀룰러 장치.
  11. 제 10 항에 있어서, 각각의 셀 검색 파라미터 세트는 주파수 정보를 포함하는, 하위 계층을 갖는 셀룰러 장치.
  12. 제 11 항에 있어서, 상기 하위 계층은 셀 검색 파라미터 세트들의 주파수들에 따라 무선 캐리어 신호들을 검출하기 위해 상기 다중 캐리어 검출 유니트를 제어하는, 하위 계층을 갖는 셀룰러 장치.
  13. 제 11 항에 있어서, 각각의 셀 검색 파라미터 세트는 하나 또는 다중 무선 액세스 기술들의 표시기를 더 포함하고, 상기 디지털 처리 시스템은 상기 하나 또는 다중 무선 액세스 기술들에 따라 상기 디지털 스트림들을 처리할 수 있는, 하위 계층을 갖는 셀룰러 장치.
  14. 삭제
  15. 제 10 항에 있어서, 상기 상위 계층은 또한 현재 셀 검색 파라미터 세트를 처리하는 것을 중지하기 위해 상기 신호 처리 결과들 중 적어도 하나에 응답하여 상기 하위 계층을 인터럽트(interupt)하도록 구성되고 상기 하위 계층으로 하여금 이전에 처리되지 않은 셀 검색 파라미터 세트를 처리하게 하는, 하위 계층을 갖는 셀룰러 장치.
  16. 제 10 항에 있어서, 상기 디지털 처리 시스템은 상기 디지털 스트림들을 병렬로 처리하는, 하위 계층을 갖는 셀룰러 장치.
  17. 제 10 항에 있어서, 상기 디지털 처리 시스템은 상기 디지털 스트림들을 실시간으로 처리하는, 하위 계층을 갖는 셀룰러 장치.
  18. 제 12 항에 있어서, 상기 다중 캐리어 검출 유니트에 전기적으로 접속된 복수의 안테나들을 더 포함하는, 하위 계층을 갖는 셀룰러 장치.
  19. 삭제
KR1020097024886A 2007-05-23 2007-05-23 단일 및 다중 무선 기술 통신 시스템들에서 모바일 장치들에 대한 시간 절약 셀 검색을 위한 시스템 및 방법 KR101392788B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2007/012251 WO2008153514A1 (en) 2007-05-23 2007-05-23 System and method for time saving cell search for mobile devices in single and multiple radio technology communication systems

Publications (2)

Publication Number Publication Date
KR20100017472A KR20100017472A (ko) 2010-02-16
KR101392788B1 true KR101392788B1 (ko) 2014-05-09

Family

ID=40129972

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020097024886A KR101392788B1 (ko) 2007-05-23 2007-05-23 단일 및 다중 무선 기술 통신 시스템들에서 모바일 장치들에 대한 시간 절약 셀 검색을 위한 시스템 및 방법

Country Status (5)

Country Link
US (1) US8346251B2 (ko)
EP (1) EP2163108A4 (ko)
JP (1) JP5209046B2 (ko)
KR (1) KR101392788B1 (ko)
WO (1) WO2008153514A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090124522A (ko) * 2008-05-30 2009-12-03 삼성전자주식회사 멀티밴드 단말기 및 그의 주파수 설정 방법
WO2011044920A1 (en) * 2009-10-16 2011-04-21 Telefonaktiebolaget Lm Ericsson (Publ) Frequency scanning technique for a cell search procedure
ES2454468T3 (es) * 2010-06-11 2014-04-10 Intel Mobile Communications GmbH Método para controlar medidas en un terminal de telecomunicaciones inalámbrico
US9425945B2 (en) * 2011-05-19 2016-08-23 Nec Corporation Spectrum control system, spectrum control method, wireless communication system, and computer readable medium
US8463261B2 (en) 2011-05-23 2013-06-11 St-Ericsson Sa Methods and systems for self-tuning network search algorithms
US8504029B2 (en) * 2011-07-28 2013-08-06 Telefonaktiebolaget L M Ericsson (Publ) Mobile communication system cell selection in the presence of unacceptable cells
US8837366B2 (en) 2012-03-19 2014-09-16 Apple Inc. Method to use network measurements to optimize mobile wireless device performance
CN103024872B (zh) * 2012-12-24 2016-06-29 华为技术有限公司 一种小区搜索方法和***及终端设备
EP2983413B1 (en) * 2013-04-03 2019-06-05 LG Electronics Inc. Method for searching base station in plurality of communication systems and apparatus for same
US9185640B2 (en) * 2013-07-08 2015-11-10 Intel Mobile Communications GmbH Method and related mobile device for searching for a mobile network
US9369948B2 (en) * 2013-07-30 2016-06-14 Intel Deutschland Gmbh Method and related mobile device for cell search in multi radio access technology systems
CN106256152B (zh) * 2014-05-01 2019-07-02 Lg电子株式会社 在无线通信***中由终端执行的小区搜索方法及使用该方法的终端
JP2016066929A (ja) * 2014-09-25 2016-04-28 富士通株式会社 無線装置
US11751126B2 (en) 2020-11-20 2023-09-05 Qualcomm Incorporated Batch-wise frequency scanning

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3358170B2 (ja) * 1996-07-24 2002-12-16 株式会社エヌ・ティ・ティ・ドコモ Cdma無線通信の受信方法
CA2210582C (en) * 1996-07-24 2001-01-30 Ntt Mobile Communications Network Inc. Method and apparatus for receiving cdma radio communication
US6754497B1 (en) * 1997-10-09 2004-06-22 Interdigital Technology Corporation Seamless handoff system and method
US6343070B1 (en) * 1998-06-08 2002-01-29 Ericcson Inc. Methods for reducing channel acquisition times in a radiotelephone communications system and related mobile terminals
US6606485B1 (en) * 1999-10-06 2003-08-12 Qualcomm, Incorporated Candidate system search and soft handoff between frequencies in a multi-carrier mobile communication system
US6430395B2 (en) * 2000-04-07 2002-08-06 Commil Ltd. Wireless private branch exchange (WPBX) and communicating between mobile units and base stations
JP4340536B2 (ja) 2001-08-29 2009-10-07 メディアテック インコーポレーテッド 無線システムにおけるクロックおよび電力制御の方法および装置
US6801777B2 (en) * 2001-11-27 2004-10-05 Intel Corporation Device and method for intelligent wireless communication selection
JP4161028B2 (ja) * 2002-03-06 2008-10-08 株式会社日立国際電気 マルチサービス無線通信システム
US20040204035A1 (en) * 2002-09-24 2004-10-14 Sharada Raghuram Multi-mode mobile communications device and method employing simultaneously operating receivers
FR2862837A1 (fr) * 2003-11-20 2005-05-27 Nec Technologies Uk Ltd Procede de recherche d'un reseau de telecommunication par un terminal mobile
US7983143B2 (en) * 2006-02-08 2011-07-19 Motorola Mobility, Inc. Method and apparatus for initial acquisition and cell search for an OFDMA system
US8509728B2 (en) * 2006-10-31 2013-08-13 Qualcomm Incorporated Emergency call handling in a wireless communication system

Also Published As

Publication number Publication date
JP5209046B2 (ja) 2013-06-12
KR20100017472A (ko) 2010-02-16
JP2010528527A (ja) 2010-08-19
EP2163108A4 (en) 2013-02-20
WO2008153514A1 (en) 2008-12-18
US8346251B2 (en) 2013-01-01
EP2163108A1 (en) 2010-03-17
US20100062764A1 (en) 2010-03-11

Similar Documents

Publication Publication Date Title
KR101392788B1 (ko) 단일 및 다중 무선 기술 통신 시스템들에서 모바일 장치들에 대한 시간 절약 셀 검색을 위한 시스템 및 방법
EP2174524B1 (en) Cell reselection in a wireless communication system
TWI330012B (ko)
US8792889B2 (en) Method and apparatus for performing inter-frequency handoff in a wireless communication network
EP1829410B1 (en) Initial cell search in mobile communications systems
RU2491718C2 (ru) Способ и устройство для определения полосы частот и режима работы
JP2019507977A (ja) 無線通信ネットワークにおいてセルおよび無線アクセス技術を選択するための通信デバイスおよびそこにおける方法
US20060153141A1 (en) Method and apparatus for acquiring a carrier frequency in a CDMA communication system
US20210266801A1 (en) ULI Cell Selection Prioritization
JP4855985B2 (ja) 移動通信システムにおけるセル情報送信方法およびユーザ装置
US20170318523A1 (en) Communication device and method therein for selecting cell and radio access technology in wireless communication network
US9560581B2 (en) Mobile device with improved service acquisition with early MCC detection
CN111654344B (zh) 频段扫描方法、装置、设备和存储介质
US20130252614A1 (en) Methods for preferably camping on and staying in a cell belonging to a high data transmission throughput rat and communications apparatuses utilizing the same
US20160135092A1 (en) Apparatus and method for controlling cell reselection timer in communication system
AU2018289403B2 (en) Selecting relay frequencies in a repeater
US20140153479A1 (en) System and Method for Time Saving Cell Search for Mobile Devices in Single and Multiple Radio Technology Communication Systems
EP1609324A1 (en) Method of encoded channel acquisition
CN112702777A (zh) 在nsa模式下执行移动过程的方法和通信装置
EP4185015A1 (en) Fast cell search and neighbor measurement exploiting carrier aggregation enabled rf front-end
CN110677896A (zh) 小区选取的方法和用户设备
CN115915309A (zh) 小区选取的方法和用户设备

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee