KR101157336B1 - 통신 시스템에서의 파일럿 의사랜덤 잡음 코드 충돌들의 해결을 위한 방법들 및 장치 - Google Patents

통신 시스템에서의 파일럿 의사랜덤 잡음 코드 충돌들의 해결을 위한 방법들 및 장치 Download PDF

Info

Publication number
KR101157336B1
KR101157336B1 KR1020107003407A KR20107003407A KR101157336B1 KR 101157336 B1 KR101157336 B1 KR 101157336B1 KR 1020107003407 A KR1020107003407 A KR 1020107003407A KR 20107003407 A KR20107003407 A KR 20107003407A KR 101157336 B1 KR101157336 B1 KR 101157336B1
Authority
KR
South Korea
Prior art keywords
pilotpn
access points
codes
communication system
access
Prior art date
Application number
KR1020107003407A
Other languages
English (en)
Other versions
KR20100045476A (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 KR20100045476A publication Critical patent/KR20100045476A/ko
Application granted granted Critical
Publication of KR101157336B1 publication Critical patent/KR101157336B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/27Control channels or signalling for resource management between access points

Landscapes

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

Abstract

하나 이상의 액세스 단말들의 보조로 액세스 포인트를 사용하는 자동화된 PilotPN 코드 충돌 해결안이 개시된다. 예시적인 방법은 액세스 포인트들의 세트를 결정하는 단계뿐만 아니라, 상기 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트를 결정하는 단계를 포함한다. 이후, 액세스 포인트들의 세트 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 가지는지의 여부에 대한 검출이 이루어진다. 제 1 PilotPN 코드는 충돌하는 PilotPN 코드들을 가지는 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 할당된다. 추가적으로, 제 1 PilotPN 코드와는 구별되는(distinct) 하나 이상의 다른 PilotPN 코드들이, 충돌하는 PilotPN 코드들을 가지는 적어도 2개의 액세스 포인트들 중 나머지 액세스 포인트들에 할당된다. 대응하는 장치 및 다른 예시적인 방법 역시 개시된다.

Description

통신 시스템에서의 파일럿 의사랜덤 잡음 코드 충돌들의 해결을 위한 방법들 및 장치{METHODS AND APPARATUS FOR RESOLVING PILOT PSEUDORANDOM NOISE CODE CONFLICTS IN A COMMUNICATION SYSTEM}
본 발명은 일반적으로는 통신 시스템에서 파일럿 의사랜덤 잡음(PN) 코드 충돌들을 해결하기 위한 방법들 및 장치에 관한 것이며, 더 구체적으로는 통신 시스템에서 이러한 충돌들을 해결하기 위한 자동화된 PilotPN 코드들의 플래닝(planning)에 관한 것이다.
본 발명은 출원번호가 60/950,094이고 발명의 명칭이 "Automated Procedure for PilotPN Planning in Wireless Communication Networks"이고 2007년 7월 16일에 출원되었으며, 본 발명의 양수인에게 양도되고 여기에 참조로서 명시적으로 통합된 가출원의 우선권을 청구한다.
UMB(울트라 모바일 광대역; Ultra Mobile Broadband) 무선 통신 시스템들에서, 파일럿 의사랜덤 잡음 코드(여기서는 "PilotPN 코드" 또는 간단히 "PilotPN"이라고 지칭됨)와 같은 식별 정보가 액세스 단말(AT) 또는 다른 사용자 장비에 대해 액세스 포인트(AP) 또는 기지국을 식별하기 위해 사용된다. 이상적으로는, 각각의 개별 AP에 대한 각각의 PilotPN는 고유하다. 그럼에도 불구하고, 구별(differentiation)을 달성하기 위해 특정 AP로부터 방출된(emanating) 각각의 PilotPN은 또다른 AP로부터 방출된 대응물(counterpart)과는 상이한 PN 오프셋을 가질 수 있다. 그러나, 이들이 그 경우가 아니라면, PilotPN 충돌 시나리오가 발생할 수 있다. 때때로, 용어 "PilotPN 충돌(conflict)"은 대신 "PilotPN 상충(collision)"이라고 불린다. 본 발명의 목적을 위해, 상기 두 용어들은 상호교환가능하게 사용된다.
어떠한 PilotPN 충돌도 바람직하지 않은데, 왜냐하면 상이한 AP들로부터의 반복되거나 매우 가깝게 오프셋된 PilotPN들은 신호 복조, 디코딩, 및 심지어 네트워크 사이드 라우팅까지 방해할 수 있기 대문이다. PilotPN 충돌을 해결하기 위해, PilotPN 충돌의 발생은 이전에 수동적(manunal) 중재(intervention) 및 조정(coordination)에 의해 해결되었는데, 이는 비용들 및 배치 지연들을 증가하게 한다. 본 발명에 따라, 이러한 상충 또는 충돌은 여기서 설명될 바와 같이 PilotPN 플래닝을 통해 자동으로 해결될 수 있다.
일 양상에 따라 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법이 개시된다. 상기 방법은 복수의 액세스 포인트들의 세트를 결정하는 단계, 및 상기 복수의 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트를 결정하는 단계를 포함한다. 상기 방법은 상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 가지는지의 여부를 검출하는 단계, 및 충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 제 1 PilotPN 코드를 할당하는 단계를 더 포함한다. 추가적으로, 상기 방법은 충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 적어도 하나의 나머지 액세스 포인트에 상기 제 1 PilotPN 코드와는 다른 적어도 하나의 제 2 PilotPN 코드를 할당하는 단계를 포함한다.
또다른 양상에 따라, 통신 네트워크에서 PilotPN 코드들의 할당시에 사용하기 위한 장치가 개시된다. 상기 장치는 복수의 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트를 결정하고, 상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 가지는지의 여부를 검출하고, 충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 제 1 PilotPN 코드를 할당하고,그리고, 충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 적어도 하나의 나머지 액세스 포인트에 상기 제 1 PilotPN 코드와는 다른 적어도 하나의 제 2 PilotPN 코드를 할당하기 위한 적어도 프로세서를 포함한다. 상기 장치는 또한 상기 프로세서에 연결된 메모리를 포함한다.
또다른 양상에 따라, 통신 시스템에서 사용하기 위한 장치가 개시된다. 상기 장치는 복수의 액세스 포인트들의 세트를 결정하기 위한 수단, 상기 복수의 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트를 결정하기 위한 수단, 및 상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 가지는지의 여부를 검출하기 위한 수단을 포함한다. 상기 장치는 또한, 충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 제 1 PilotPN 코드를 할당하기 위한 수단, 및 충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 적어도 하나의 나머지 액세스 포인트에 상기 제 1 PilotPN 코드와는 다른 적어도 하나의 제 2 PilotPN 코드를 할당하기 위한 수단을 포함한다.
하나의 더 추가적인 양상에 따라, 컴퓨터-판독가능 매체를 포함하는 컴퓨터 프로그램 물건이 개시된다. 상기 컴퓨터-판독가능 매체는 컴퓨터로 하여금 복수의 액세스 포인트들의 세트를 결정하게 하기 위한 코드, 및 컴퓨터로 하여금 상기 복수의 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트를 결정하게 하기 위한 코드를 포함한다. 상기 매체는 또한 컴퓨터로 하여금 상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 가지는지의 여부를 검출하게 하기 위한 코드, 및 컴퓨터로 하여금 충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 제 1 PilotPN 코드를 할당하게 하기 위한 코드를 포함한다. 추가적으로, 상기 매체는 충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 적어도 하나의 나머지 액세스 포인트에 상기 제 1 PilotPN 코드와는 다른 적어도 하나의 제 2 PilotPN 코드를 할당하게 하기 위한 코드를 포함한다.
도 1은 제 1 계층(tier) 통신 시스템의 예시적인 예이며, 이는 PilotPN 플래닝 및 충돌 해결을 위해 여기서 개시된 방법들 및 장치를 채택할 수 있다.
도 2는 제 1 계층 통신 시스템의 예시적인 예이며, 이는 PilotPN 플래닝 및 충돌 해결을 위해 여기서 개시된 방법들 및 장치를 채택할 수 있다.
도 3은 통신 시스템에서 PilotPN들 간의 충돌들을 해결하기 위한 예시적인 방법에 대한 호출(call) 흐름도이다.
도 4는 통신 시스템에서 PilotPN들 간의 충돌들을 해결하기 위한 예시적인 방법에 대한 호출 흐름도이다.
도 5는 통신 시스템에서 PilotPN들 간의 충돌들을 해결하기 위해 사용될 수 있는 예시적인 방법에 대한 플로우 차트 도면이다.
도 6은 통신 시스템에서 PilotPN들 간의 충돌들을 해결하기 위해 액세스 포인트 또는 유사 디바이스에서 사용될 수 있는 예시적인 장치이다.
도 7은 통신 시스템에서 PilotPN들 간의 충돌들을 해결하기 위해 액세스 단말 또는 유사 디바이스에서 사용될 수 있는 장치의 또다른 예이다.
도 8은 통신 시스템에서 PilotPN들 간의 충돌들을 해결하기 위해 사용될 수 있는 장치의 또다른 예이다.
본 발명의 방법 및 장치는 통신 시스템에서의 파일럿 의사랜덤 잡음(PN) 코드 충돌들의 해결을 수행한다(effect). 특히, 본 발명은 액세스 포인트(AP)들로 PilotID 정보를 전달하는 액세스 단말(AT)들의 보조를 통해 PilotPN 충돌들을 해결하기 위한 PilotPN 코드들의 자동화된 플래닝을 위한 방법들 및 장치에 관한 것이다. 본 발명의 방법 및 장치는, 예를 들어, 출원번호가 12/136,495이고, 출원일이 2008년 6월 10일이며, 발명의 명칭이 "METHODS AND APPARATUS FOR NEIGHBOR DISCOVERY OF BASE STATIONS IN A COMMUNICATION SYSTEM" 이며, 발명자가 Tinnakornsrisuphap 등이며, 본 발명의 양수인에게 양도되고, 여기에 참조로 명시적으로 통합된 미국특허출원에서 개시된 바와 같은, 통신 시스템에서 액세스 단말들의 자동화된 이웃 디스커버리(neighbor discovery : ND)와 관련하여 고찰될 수 있다는 점이 여기서 주목된다.
다음에 설명되는 예들에서, 간결성 및 명료함의 이유로, 본 발명은 UMB(Ultra Mobile Broadband) 기술과 연관된 용어들을 사용한다. 그러나, 본 발명에서 설명되는 예들이 코드 분할 다중 접속(CDMA), 시분할 다중 접속(TDMA), 주파수 분할 다중 접속(FDMA), 직교 주파수 분할 다중 접속(OFDMA) 등과 같은 다른 기술들에도 적용될 수 있다는 점이 강조되어야 한다. 본 발명의 방법들 및 장치가 다른 기술들에 적용되는 경우, 관련 용어가 명백하게 달라질 수 있다는 점이 당업자에 의해 이해될 것이다.
충돌 타입들과 관련한 교수적(pedagogical) 배경으로서, 특정 통신 시스템들에서, 발생할 수 있는 2가지 타입들의 충돌들, 소위, 제 1 계층 충돌들 및 제 2 계층 충돌들이 존재한다는 점을 유의한다. 도 1은 제 1 계층 충돌이 발생할 수 있는 통신 시스템을 예시한다. 제 1 계층 충돌 시나리오에서, AT(102)는 2개의 액세스 포인트(AP)들의 커버리지 영역 내에 있을 수 있다. 제 1 액세스 포인트(AP1)(104)는, 일 예로서, SectorIDa라는 SectorID를 가지는 섹터의 일부분일 수 있고, 제 2 액세스 포인트(AP2)(106)는 SectorIDb라는 SectorID를 가지는 또다른 섹터 내에 있을 수 있다. 그러나, 이 예에서, AP1 및 AP2는 모두 동일한 PilotPN 코드를 전송한다고 가정되며, 따라서, 두 개의 PilotPN들 간에 충돌 또는 상충을 초래한다. 또한, 각각의 AP(104, 106)의 PilotPN이 충돌을 야기하기 위해서 동일할 필요는 없지만, 대신 PN 오프셋이 AT(102)가 그 차이를 구별(differentiate)하기 어려운 방식으로 구성되어서 충돌을 초래할 수 있다는 점을 유의한다.
제 2 계층 충돌을 설명하는 또다른 예를 사용하여, 도 2는 제 2 계층 충돌 상황이 발생할 수 있는 또다른 통신 시스템을 예시한다. 이 예에서, 상기 통신은 제 1 액세스 포인트(AP1)(202), 제 2 액세스 포인트(AP2)(204), 및 제 3 액세스 포인트(AP3)(206)를 포함한다. 도 2의 시스템에서, 제 2 계층 충돌을 발생시킬 수 있는 상황은 AP2(204)와 AP3(206)가 동일한 PilotPN을 전송할 때이다.
도 2에 도시된 바와 같이, 제 1 액세스 단말(AT1)(208) 및 제 2 액세스 단말(AT2)(210)은, 각각 무선 링크들(212 및 214)에 의해 표시되는 바와 같이, AP1(202)의 커버리지 영역 내에 있다. AT1(208)이 AP2(204)로부터의 PilotPN을 감지하는 반면, AT2(210)는 AP3로부터의 PilotPN을 알고 있다(see)는 점이 의도된다. 그러나, AT1(208)이, 예를 들어, AP2 상에 자원을 예약하기 위해, 백홀 네트워크(미도시)를 거쳐 AP1(202)를 통해 AP2(204)로 메시지를 전달하려 한다고 가정하자. 이후 AT1(208)은 백홀을 경유하여 이러한 메시지를 라우팅하기 위해 상기 PilotPN(또는 SectorID 정보)를 사용하여 어드레스(예를 들어, IP 어드레스)를 결정(resolve)할 것이다. 그러나, 이 경우 AP1(202)은 상기 메시지가 어느 액세스 포인트, 즉, AP2(204) 또는 AP3(206)로 포워딩될지를 결정할 수 없다. 매우 유사하게, AP1(202)은 AP3(206)의 존재를 알지 못하고, 따라서, 백홀을 경유하여 AP3(206)로 상기 메시지를 잘못(mistakenly) 포워딩한다.
위에서 논의된 제 1 및 제 2 계층 충돌들과 같은 충돌들을 해결하기 위해, 본 발명은 충돌하는 PilotPN들로 인한 충돌들을 해결하기 위한 방법들 및 장치를 개시한다. 일 양상에 따라, 도 3은 통신 시스템, 예컨대 도 1 및 도 2의 시스템들에서 PilotPN 충돌 해결을 수행할 수 있는 방법에 대한 호출(call) 흐름도(300)를 예시한다. 액세스 포인트(AP1)(302)는, 일 예로서, 도시된 액세스 단말 AT(304)와 같은 하나 이상의 단말들을 현재 서빙(serve)할 수 있다. 이후, AP1(302)은 동일한 영역 내의 2개의 액세스 포인트들이 동일한 PilotPN을 공유하는지의 여부를 결정하기 위해 블록(306)에 의해 도시된 바와 같이, AP1(302)에 의해 현재 서빙되는 다양한 AT들을 주기적으로 프로빙(probe) 또는 질의(query)하도록 구성될 수 있다.
이러한 목적을 달성하기 위해, AP1(302)과 같은 액세스 포인트는 SectorID들을 요청하는 요청 메시지를 자신의 커버리지 영역 내의 하나 이상의 AT들로, 그리고, 결과적으로 상기 AT의 활성 세트 내에 포함된 AP들로 주기적으로 전송하도록 구성될 수 있다. AP1(302)로부터 AT(304)로의 메시지 SectorIDRequest(308)가 일 예로서 도 3에 도시된다. 메시지(308)에 응답하여, AP1(302)은 AT들로부터 메시지 보고들을, 예컨대, 일 예로서 AT(304)로부터 SectorIDResponse(310)을 수신한다. 도 3의 특정 예에서, 응답(310)은 SectorIDb라는 섹터 ID, 및 AT1(304)로 신호 강도를 전송하거나 전송했던 또다른 액세스 포인트(AT2)(312)에 관련한 PilotPN 코드 PNb를 포함할 수 있다.
이후, 메시지들을 수신하는 액세스 포인트(예를 들어, AP1(302))는 블록(314)에 의해 표시되는 바와 같이, 액세스 포인트들 또는 Sector ID들의 세트(여기서는 세트 SSID라 지칭됨)로부터 PilotPN 충돌들의 검출을 수행할 수 있다. 액세스 포인트들의 세트는 AP1(302)에 의한 AT들의 질의에 의해 획득되거나 결정된다. 일 양상에 따라, 상기 액세스 포인트들의 세트(즉, 세트 SSID) 내에서 사용되는 PilotPN들의 세트(여기서는 세트 SPN이라 지칭됨)는 질의된 AT들로부터 획득되거나 결정될 수 있다. 충돌하는 PilotPN들을 가지는 적어도 2개의 상이한 SectorID들 또는 AP들이 존재한다면(즉, 그들이 동일한 PilotPN 코드를 공유함), AP1(302)은 백홀을 통해 충돌하는 PilotPN을 가지는 AP들 중 하나의 AP와 연락하고 PilotPN의 변경을 요청하도록 구성될 수 있다. 대안적으로, 미리 결정된 액세스 포인트에 의해 중재(mediation)가 발생할 수 있으며, 여기서, 중재기(mediator)는 충돌하는 PilotPN 코드들을 검출하고, 후속적으로 각각의 AP들에 대해 PilotPN 값들을 할당하며 새로 할당된 PilotPN 값들을 영향받은(affected) AP들에게 전달한다. 이들 프로세스들은 도 3의 예에서 AP1(302) 및 AP2(312) 간의 통신인 화살표(316)로 예시된다. 이후, PilotPN들 간의 충돌은 블록(318)으로 표시된 바와 같이 해결된다. 또다른 대안으로서, 도 3에 예시된 바와 같이 AP1(302)은 다른 AP들에게 연락하는 것이 아니라 자신의 PilotPN을 변경할 수 있다.
일 양상에서, 중재 AP로 작용하는 경우, AP1(302)은 공지된 제 1 계층 또는 제 2 계층 이웃들 중 어느 것에 의해서도 사용되지 않는 PilotPN들을 선택(pick)하도록 구성될 수 있다는 점을 유의한다. 추가적인 양상에서, AP1(302)은, 예컨대 백홀을 통해, 그들의 이웃들(즉, 요청 AP에 대한 제 2 계층 이웃들)에 관한 정보를 자신의 이웃들(예를 들어, 제 1 계층 이웃들)에게 요청함으로써, 제 2 계층 이웃들에 의해 사용되는 PilotPN들의 세트에 대해 탐색할 수 있다. 이러한 질의로 제 1 및 제 2 계층 이웃들 모두와의 PilotPN 충돌들을 회피할 수 있다. 더욱이, 다수의 반복들이 수행되는 경우(즉, 도 3의 호출 흐름에 대한 프로세스들이 다수번 반복되는 경우), 새로운 구별되는(distinct) PilotPN이 후속하는 반복들 중 어떤 반복시에도 사용되거나 할당되지 않을 것임을 유의한다.
대안적인 예에 따라, AT는 충돌 탐색 및 보고 프로세스들을 자율적으로 또는 독립적으로 개시하도록 구성될 수 있다. 도 4의 호출 다이어그램을 참조하면, 일 예로서, AT(402)는 블록(408)으로 표시되는 바와 같이 동일한 PilotPN을 가지는 인접영역(vicinity) 내의 2개의 AP들(404, 406)을 검출한다. 이 예에서, 블록(410)으로 예시된 바와 같이, AT(402)는, 예를 들어, 네트워크 구성될 수 있는(network configured) 미리 결정된 시간 윈도우 내에서 동일한 PilotPN을 가지지만 상이한 SectorID들을 가지는 둘 이상의 AP들을 검출할 수 있다. 이후, AT는, 충돌하는 PilotPN에 관한 정보, (공지되는 경우) 충돌하는 AP들의 섹터 ID들, 신호 강도, 및 (공지되는 경우) 측정 시간이 포함되는 SectorIDReport 메시지(412)를 임의의 액세스가능한 AP(예를 들어, 이 예에서는 서빙 AP1(404)))으로 전송할 것이다. 또한, SectorIDReport 메시지의 추가 필드들이 대안으로서 AP로부터 온 SectorIDRequest에 응답하여 포함될 수 있다는 점(따라서, 상기 메시지가 응답 메시지가 될 것임)을 유의해야 한다. 이후, 상기 AP 수신 메시지(412)는 도 3에 대해 위에서 논의된 프로세스들에 따라 PilotPN 중재를 개시할 것이다.
도 5는 통신 시스템에서 자동화된 PilotPN들의 할당을 위한 방법(500)에 대한 흐름도를 예시한다. 도시된 바와 같이, 상기 방법은 복수의 AP들의 세트(예를 들어, SSID)가 결정되는 블록(502)을 포함한다. 위에서 주목된 바와 같이, 모든 AP들 또는 SectorID들의 세트는 특정 AP에 의해 서빙되는 하나 이상의 AT들의 보조로 유도될 수 있다. 또한, 위에서 논의된 바와 같이, 특정 구현예들은 도 3에 도시된 바와 같이 AP 내에서 결정된, 또는 대안적으로, 도 4와 관련하여 설명된 바와 같이 하나 이상의 AT들에 의해 결정된 AP들의 세트를 포함할 수 있다.
AP들의 세트가 결정된 후, 흐름은 복수의 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트(예를 들어, SPN)가 결정되거나 정의되는 블록(504)으로 진행한다. 다시, 블록(504)의 프로세스 또는 기능들의 구현은 다수의 대안적인 디바이스에서 수행될 수 있다. 일 양상에서, 이러한 PilotPN 코드들의 세트는, 예를 들어, 도 3에 도시된 프로시저에서, AP 내에서 결정될 수 있다. 대안적인 양상에서, 세트 SPN은 도 4와 관련하여 설명된 바와 같이, 하나 이상의 AT들에 의해 결정될 수 있다.
블록(504)에서의 세트의 결정 이후, 흐름은 상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 가지는지의 여부에 대한 검출이 이루어지는 블록(506)으로 진행한다. 블록(506)의 프로세스의 하나의 특정 구현에 따라, 액세스 포인트들의 세트(즉, SSID) 내의 AP들의 서브세트(여기서는 S2라 지칭됨)는 PilotPN들의 세트 SPN으로부터 구별되는 PilotPN을 가지는 AP들 중에서 선택될 수 있다. PilotPN의 단 한번의 발생이 각각의 AP에 대해 허용되므로, 서브세트 S2내의 AP들의 수는 PilotPN들의 수와 동일할 것이라는 점을 유의한다. 따라서, 상기 서브세트 S2가 세트 SSID 내의 AP들의 수보다 적은 경우, 충돌하는 PilotPN들이 존재한다는 점이 추론될 수 있다.
서브세트 S2 선택의 일 예로서, 3개의 다른 SectorID들 또는 AP1, AP2, 및 AP3로 넘버링된 AP들이 세트 SSID 내에 존재한다 ? 그러나, PilotPN들의 세트 SPN은 2개의 다른 PilotPN들인 PN1 및 PN2만을 포함하며, 여기서 PN1은 AP들(AP1 및 AP2)과 연관되며 PN2는 AP3와 연관된다고 가정된다. 따라서, PN1 및 PN2의 발생들을 위해 서브세트 S2는 AP1 및 AP3를 포함할 수 있거나, 대안적으로, AP2 및 AP3을 포함할 수 있다. 따라서, 이제 PilotPN P1의 다수 번의 사용들과 관련한 충돌이 존재한다는 점이 알려질 수 있다. 달리 말하자면, 이제 세트 SPN으로부터의 각각의 PilotPN들이 서브세트 S2 내의 AP들에 할당될 수 있다. 따라서, 공유 PilotPN들을 가지는 나머지 AP들로 잔여(extant) PilotPN들의 할당을 제외시키는 것 뿐만 아니라, 그들의 PilotPN 코드들이 변경되게 할 필요가 있을 AP들을 결정하거나 식별함으로써, 충돌에 대한 결정이 식별되었다는 점이 명백하다.
블록들(502 및 504)의 프로세스들과 유사하게, 블록(506)의 프로세스는 다양한 대안적인 디바이스들에 의해 수행될 수 있다. 일 양상에서, 블록(506)의 프로세스는 예를 들어, 도 3에 도시된 프로시저에서, AP 내에서 구현될 수 있다. 대안적인 양상에서, 블록(506)의 프로세스들은 예를 들어, 도 4에 대해 설명되었던 바와 같이, 하나 이상의 AT들에 의해 결정될 수 있다. 추가적으로, 블록(506)의 프로세스들은 AT들에 의해 구현될 수 있으며, 상기 AT는 충돌하는 PilotPN들을 보고하는 메시지를 AP들에 자율적으로(autonomously) 전송하도록 구성될 수 있으며, 여기서 상기 메시지는 충돌하는 PilotPN들이 AT에 의해 결정되는 경우 트리거링된다. 추가적인 대안으로, 블록(506)의 다양한 프로세스들은 AP 및 하나 이상의 AT들에 의해 개별적으로 구현될 수 있다.
블록(506) 이후, 흐름은 제 1 PilotPN 코드가 충돌하는 PilotPN 코드들을 가지는 적어도 2개의 AP들 중 하나의 AP에 할당되는 블록(508)으로 진행한다. 따라서, 위로부터의 특정 예에서, AP1 및 AP2는 충돌하는 PilotPN 코드들(예를 들어, PN1)을 가진다. 따라서, AP1 또는 AP2 중 하나는 제 1 PilotPN 코드로서 할당된 PN1을 유지할 수 있다. 이 예에 계속하여, 이러한 할당은 서브세트 S2의 멤버가 될 AP1 또는 AP2 중 하나의 AP를 선택하는 것으로 구성될 수 있는 반면, 다른 AP(또는 셋 이상의 충돌하는 PN들의 경우 AP들)는 상기 서브세트로부터 제외될 것이다. 어느 AP가 서브세트 S2에 대해 선택될 지에 대한 결정은 무작위일 수 있음을 유의한다. 대안적으로, 어느 AP들을 제외시킬지에 대한 결정은 다양한 기준들, 예를 들어, AP 또는 상기 AP들의 커버리지 영역에 의해 현재 서빙되는 사용자들의 수에 기초할 수 있다. 제 1 PilotPN 코드에 관해, 제 1 PilotPN 코드 역시 완전히 새로운 PilotPN 코드로 구성될 수 있음을 유의한다.
또한, 방법(500)은 블록(510)으로 예시된 바와 같이, 충돌하는 PilotPN 코드들을 가지는 적어도 2개의 액세스 포인트들 중 적어도 하나의 나머지 액세스 포인트로, 적어도 제 1 PilotPN 코드와는 다른 제 2 PilotPN 코드를 할당하는 단계를 포함한다. 상기 예에서 주어진 바와 같이, 서브세트 S2로부터 제외된 하나 이상의 나머지 액세스 포인트들(즉,SSID - S2)에는 PilotPN들의 세트 SPN 이외의 각각의 다른 제 2 PilotPN 코드들을 사용하여 할당된다. 일 예로서, 블록(510)의 프로세스들은 PilotPN들에서의 변경을 수행하기 위해 백홀을 통해 다른 AP들로의 AP 통신에 의해 구현될 수 있다는 점을 유의한다. 또한 이러한 메시징이 예를 들어, 범위(range) 내에 있는 경우의 AP들 및 AT 장비 또는 등가물을 포함하는 상기 AP들 사이에서와 같은, 무선 링크들을 통해 발생할 수 있다는 점 역시 참작된다. 또한, AT 디바이스들이 무선 링크들을 통해 상기 메시징을 보조할 수 있다는 점 역시 참작된다.
또한, AP들 중 일부 또는 모두에 대한 PilotPN들의 선택이 랜덤일 수 있으며 세트 SPN 이외의 구별되는 PilotPN들일 수 있다는 점을 유의한다. 그러나, 선택은 또한 대안적으로, 모든 제 2 계층 AP PilotPN들의 조사(survey)에 기초할 수 있으며, 이후 상기 PN들의 세트 이외의 PilotPN들을 선택한다는 점 역시 참작된다. 이러한 대안적인 양상은 블록(512)의 동작에 의해 더 예시되며, 따라서 이는 점선으로 도시된다. 블록(512)의 예에서 알 수 있는 바와 같이, 예를 들어, 복수의 AP들의 세트(및 참여 PilotPN 코드들)을 결정할 때 제 2 계층 이웃 AP들을 결정하기 위해, 블록(502)의 동작 동안 AP에 의해(또는 추가 옵션으로서 개시되는 AT에 의해) 그것의 제 1 계층 이웃 AP들로 질의가 발행(issue)될 수 있다. 이러한 질의는, 일 예로서, 백홀을 통한 메시징을 통해 수행될 수 있지만, 또한 예를 들어, AT들을 통해 무선으로 수행될 수도 있다. 따라서, 복수의 AP들의 세트 및 PilotPN 코드들의 세트는 블록들(508 및 510)의 동작에서 제 1 PilotPN 및 적어도 제 2 PilotPN를 할당하는 경우 제 2 계층 이웃들을 고려할 것이다. 또한 프로세스(500)가 통신 시스템에서 PilotPN들을 플래닝하거나 변경하기 위한 반복적인 알고리즘 또는 방법을 실행하기 위해 속성상 주기적일 수 있다는 점을 유의한다. 추가적으로, 설명의 간략함의 목적으로, 상기 방법이 일련의 또는 다수의 동작들로서 도시되고 설명되지만, 여기서 설명되는 프로세스들은 동작들의 순서에 의해 제한되지 않는다는 점이 이해되는데, 왜냐하면, 일부 동작들은 여기서 도시되고 설명된 것과는 상이한 순서로 그리고/또는 상이한 동작들과 동시에(concurrently) 발생할 수 있기 때문이다. 예를 들어, 당업자는 방법이 예컨대, 상태도에서, 일련의 상호관련된 상태들 또는 이벤트로서 대안적으로 표현될 수 있다는 점을 이해할 것이다. 더욱이, 여기서 개시된 본 발명의 방법들에 따라 방법을 구현하기 위해 모든 예시된 동작들이 요구되지 않을 수 있다.
도 6은 전술된 바와 같은 방법들을 실행하기 위한 장치(600)의 예시적인 구현예를 개략적으로 도시한다. 장치(600)는 단지 일 예로서, AP로 또는 임의의 적절한 다른 장치로 구현된 서버로 구현될 수 있다. 또한, 장치(600)는 AT 디바이스에서 사용하기 위한 다른 적절한 하드웨어(예를 들어, 프로세서, 또는 회로들/모듈들의 컬렉션), 소프트웨어, 펌웨어, 또는 이들의 임의의 조합으로서 구현될 수 있다.
장치(600)는 중앙 데이터 버스(602), 또는 일부 회로들 및 모듈들을 통신상으로 함께 링크시키기 위한 유사 디바이스들을 특징으로 한다. 상기 회로들은 CPU(중앙 처리 장치) 또는 제어기(604) 및 트랜시버 회로들(606)을 포함할 수 있다. 상기 장치(600)는 또한 메모리 유닛(610) 또는 컴퓨터 또는 프로세서 실행가능 명령들을 저장하기 위한 유사 디바이스를 포함할 수 있다.
트랜시버 회로들(606)은 중앙 데이터 버스(602) 외부로 전송하기 이전에 수신된 신호들을 처리하기 위한 수신기 회로들, 및 상기 디바이스(600) 외부로 전송하기 이전에 상기 데이터 버스(602)로부터 예를 들어 하나 이상의 AT들로 데이터를 처리하고 버퍼링하기 위한 전송 회로들을 포함한다. 추가적으로, 장치(600)가 AP 또는 기지국 내에서 채택되는 경우, 트랜시버 회로들(606)은 무선 링크(612)를 통해 하나 이상의 AT들로 전송 및 수신하기 위한 RF 회로들을 포함할 수 있다.
CPU/제어기(604)는 데이터 버스(602)의 데이터 관리 기능을 수행하고, 메모리 유닛(610)의 명령 컨텐츠들의 실행을 포함한 일반적인 데이터 처리 기능을 더 수행하도록 구성될 수 있다. 도 6에서 도시된 바와 같이 개별적으로 구현되는 것 대신, 대안으로, 트랜시버 회로들(606)이 CPU/제어기(604)의 일부분들로서 통합될 수 있다는 점을 여기서 유의한다. 추가적인 대안으로서, 전체 장치(600)는 주문형 집적 회로(ASIC) 또는 유사 장치로서 구현될 수 있다.
메모리 유닛(610)은 명령들/모듈들의 하나 이상의 세트들을 포함할 수 있다. 예시적인 장치(600)에서, 명령들/모듈들은, 특히, 여기서 설명된 방법들을 실행하도록 구성된 PilotPN 충돌 검출 및 해결 기능부(614)를 포함한다. 메모리 유닛(610)은, 특히 AT들 또는 다른 AP들로부터 유도된 PilotPN 및 AP(SectorID) 데이터를 저장하는 다른 데이터 구성들 또는 구조들을 더 포함할 수 있다.
도 6의 예에서, 메모리 유닛(610)은 RAM(랜덤 액세스 메모리) 회로일 수 있다. 상기 기능부(614)와 같은 예시적인 부분들은 소프트웨어 루틴들, 모듈들 및/또는 데이터 세트들이다. 메모리 유닛(610)은 휘발성 또는 비휘발성 타입 어느 것일 수도 있는 또다른 메모리 회로(미도시)에 연결(tied)될 수 있다. 대안으로서, 메모리 유닛(610)은 다른 회로 타입들, 예를 들어, EEPROM(전기적 소거가능 프로그래밍가능 판독 전용 메모리 : Electrically Erasable Programmable Read Only Memory), EPROM(전기적 프로그래밍가능 판독 전용 메모리 : Electrical Programmable Read Only Memory), ROM (판독 전용 메모리 : Read Only Memory), ASIC (주문형 집적 회로 : Application Specific Integrated Circuit), 자기 디스크, 광학 디스크, 및 당해 기술분야에 공지된 다른 컴퓨터-판독가능 매체로 구성될 수 있다.
장치(600)는 대안적으로 예를 들어, 백홀(616)을 통해 다른 AP들로의 PilotPN 정보의 전달을 실행하는데 사용될 수 있는 네트워크 인터페이스 회로들(608) 또는 유사 디바이스들을 포함할 수 있다는 점을 추가로 유의해야 한다. 특히, 회로들(608)은 충돌하는 PilotPN들을 가지는 AP들 내의 PilotPN들을 변경하기 위해 다른 AP들로 PilotPN 정보를 수신하거나 전송하기 위한 메시지들을 전송 및 수신하기 위해 사용될 수 있다.
도 7은 여기서 개시된 방법들을 실행하기 위해 사용될 수 있는 또다른 예시적인 장치(700)를 예시한다. 장치(700)는 AT 디바이스에서 사용하기 위한 AT 또는 다른 적절한 하드웨어(예를 들어, 프로세서 또는 회로들/모듈들의 컬렉션), 소프트웨어, 펌웨어, 또는 이들의 임의의 조합으로 구성될 수 있음을 유의한다. 예시된 바와 같이, 장치(700)는 중앙 데이터 버스(702), 또는 몇몇 회로들을 통신상으로 함께 링크 또는 커플링시키기 위한 유사 디바이스를 포함한다. 회로들은 CPU(중앙 처리 장치) 또는 제어기(704), 트랜시버 회로(706), 네트워크, 및 메모리 유닛(708)을 포함한다.
트랜시버 회로들(706)은 중앙 데이터 버스(702)로 전송하기 이전에 수신된 신호들을 처리하도록 구성된 수신기 회로, 및 디바이스(700)의 외부로, 예를 들어, 무선 통신 링크(들)(710)에 의해 예시된 바와 같은 하나 이상의 AP들로 전송하기 이전에 데이터 버스(702)로부터 데이터를 처리하고 버퍼링하기 위한 전송 회로들을 포함한다. 따라서, 트랜시버 회로들(706)은 무선 링크(710)를 통해 하나 이상의 AT들로 전송하기 위한 RF 회로들을 포함할 수 있다.
CPU/제어기(706)는 데이터 버스(702)의 데이터 관리 기능 및 추가적으로 메모리 유닛(710)의 명령 컨텐츠들의 실행을 포함하는, 일반적인 데이터 처리 기능을 수행한다. 도 7에서 도시된 바와 같이 개별적으로 구현되는 것 대신, 대안으로서, 트랜시버 회로들(706)은 CPU/제어기(704)의 일부분들로서 통합될 수 있음을 여기서 유의한다. 추가적인 대안으로서, 전체 장치(700)는 주문형 집적 회로(ASIC) 또는 유사 장치로서 구현될 수 있다.
메모리 유닛(710)은 명령들/모듈들의 하나 이상의 세트들을 포함할 수 있다. 예시적인 장치(700)에서, 명령들/모듈들은, 특히, 여기서 설명된 방법들; 소위 도 3 및 4의 호출 흐름도들 중 어느 하나의 프로세스들, 및 도 5에 개시된 방법(500) 중 하나 이상의 프로세스들을 수행하도록 구성되는, PilotPN 충돌 검출 및 해결 기능부(712)을 포함한다. 또한, 메모리 유닛(710)이 AT 디바이스가 방문했던 모든 AP들의 활성 세트 또는 리스트를 저장할 수 있음을 유의한다. 이러한 활성 세트는 이후 모든 AP들의 세트, 소위 전술된 SSID를 유도하기 위해 AP(또는 AT)에 의해 사용될 수 있다.
도 7의 예에서, 메모리 유닛(710)은 RAM(랜덤 액세스 메모리) 회로일 수 있다. 기능부(714)와 같은 예시적인 부분들은 소프트웨어 루틴들, 모듈들 및/또는 데이터 세트들이다. 메모리 유닛(710)은 휘발성 또는 비휘발성 타입 어느 것일 수도 있는 또다른 메모리 회로(미도시)에 연결(tied)될 수 있다. 대안으로서, 메모리 유닛(710)은 다른 회로 타입들, 예를 들어, EEPROM(전기적 소거가능 프로그래밍가능 판독 전용 메모리 : Electrically Erasable Programmable Read Only Memory), EPROM(전기적 프로그래밍가능 판독 전용 메모리 : Electrical Programmable Read Only Memory), ROM (판독 전용 메모리 : Read Only Memory), ASIC (주문형 집적 회로 : Application Specific Integrated Circuit), 자기 디스크, 광학 디스크, 및 당해 기술분야에 공지된 다른 컴퓨터-판독가능 매체로 구성될 수 있다.
도 8은 PilotPN 상충 또는 충돌들을 해결하기 위해 사용될 수 있는 통신 시스템에서 사용하기 위한 또다른 장치(800)를 예시한다. 일 예로서, 장치(800)는 AP 내에 구현될 수 있음을 유의한다. 개시된 장치(800)는 오직 AP에서의 구현에만 제한되는 것이 아니라, 하나 이상의 AT 디바이스들에서 개시된 기능 수단들, 모듈들, 또는 이들의 부분들의 구현들도 포함함으로써, AP에서의 단독 구현을 넘어설 수 있음을 추가적으로 유의해야 한다.
장치(800)는 복수의 AP들의 세트(예를 들어, SSID)를 결정하기 위한 모듈 또는 수단(802)을 포함한다. 모듈(802)이 AP 내의 컴포넌트들 또는 모듈들 및 하나 이상의 AT들 내의 컴포넌트들 또는 모듈들 모두에 의해 구현될 수 있음을 유의한다. 또한, 모듈(802)은 커버리지 영역 내의 다양한 AT들에 대한 질의들을 개시하는 AP 내의 컴포넌트들, 및 도 3의 호출 흐름도와 관련하여 이전에 설명되었던 바와 같이 질의하는 AP들에 PilotPN 정보로써 응답하는 하나 이상의 AT들 내의 컴포넌트들로 구현될 수 있다. 대안적으로, 모듈(802)은 또한 도 4의 호출 흐름을 구현하도록 구성되는 AP 및 AT들 내의 컴포넌트들로 구현될 수 있으며, 여기서 하나 이상의 AT 디바이스들은 복수의 AP들의 세트를 결정하는 기능을 개시하는 역할을 한다. 모듈(802)에 의해 수신되는 정보는 이후 버스(804) 또는 유사한 적절한 통신 커플링을 통해 장치(800) 내의 다양한 다른 모듈들 또는 수단에 전달될 수 있다.
그러나, 모듈(802)에 의한 선택은 추가적으로, 모든 제 2 계층 AP PilotPN들의 조사에 기초하여 결정하고 이후 상기 PN들이 세트 이외의 PilotPN들을 선택할 수 있는 대안적인 모듈 또는 수단(805)의 보조 또는 추가로써 구현될 수 있다는 점 역시 참작된다. 제 1 계층 이웃들로부터 제 2 계층 이웃들을 결정하기 위한 모듈(805)은, 일 예로서, 장치(800)에 대한 제 2 계층 이웃들인 AP들에게 알려진 이웃 AP들의 정보를 획득하기 위해, 백홀을 통해 제 1 계층 이웃 AP들에게 AP(또는 추가 옵션으로서 개시된 AT)에 의해 발행될 수 있는 질의의 개시를 실행한다. 제 2 계층 AP로부터, 이후, 모듈(805)은 참여 PilotPN 코드들의 세트의 결정을 보조한다. 따라서, 모듈(805)에 대한 기능 추가는 복수의 AP들의 세트 및 PilotPN 코드들의 세트는 제 1 PilotPN 및 적어도 제 2 PilotPN 코드들을 할당할 시에 제 2 계층 이웃들을 고려할 것임을 보장할 수 있다.
AP들( 및 연관 PilotPN들)의 세트는 복수의 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트(예를 들어, SPN)를 결정하기 위한 모듈 또는 수단(806)으로 모듈(802)에 의해 전달될 수 있다. 모듈(806)은 일 예로서, AP, AT 또는 이들의 조합 내의 컴포넌트들에 의해 구현될 수 있다. 모듈(806)에 의해 구현될 수 있는 예시적인 기능들은 도 3,4, 및 5과 관련하여 전술된 기능들을 포함한다.
장치(800)는 예를 들어, 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 모듈(802 및 806)에 의해 결정되는 세트들에 기초하여 충돌하는 PilotPN 코드들을 가지는지의 여부를 검출하기 위한 모듈 또는 수단(808)을 더 포함한다. 모듈들(802 및 806)과 유사하게, 이 모듈(808)은 일 예로서, AP, AT, 또는 이들의 조합 내의 컴포넌트들에 의해 구현될 수 있다. 모듈(806)에 의해 채택될 수 있는 예시적인 기능들은 도 3,4, 및 5에 대해 전술되는 기능들을 포함한다.
장치(800)는 또한 충돌하는 PilotPN 코드들을 가지는 적어도 2개의 액세스 포인트들 중 하나에 제 1 PilotPN 코드를 할당하기 위한 모듈 또는 수단(810)을 포함한다. 장치(812)는 또한 충돌하는 PilotPN 코드들을 가지는 적어도 2개의 액세스 포인트들 중 적어도 하나의 나머지 액세스 포인트로 적어도 상기 제 1 PilotPN 코드와는 구별되는 제 2 PilotPN 코드를 할당하는 것을 특징으로 한다. 모듈들(810 및 812)은 일 예로서, AP에 의해 또는 AP 내에서 구현될 수 있음을 주목한다. 또한, 이들 모듈들 중 어느 모듈이라도 자신의 PN들을 변경하도록 선택되는 AP들의 PilotPN들에 대한 변경들을 실행하기 위해, 할당된 PilotPN 코드들을 하나 이상의 다른 AP들에 전달하도록 구성될 수 있다는 점을 추가적으로 유의한다.
또한, 장치(800)는 장치(800) 내의 모듈들 중 하나 이상의 프로세스들 및 동작들을 수행하기 위한 컴퓨터 판독가능 명령들 및 데이터를 저장하도록 구성되는 선택적인 컴퓨터 판독가능 매체 또는 메모리 디바이스(814)를 포함할 수 있다. 추가적으로, 장치(800)는 메모리(814) 내의 컴퓨터 판독가능 명령들을 실행하도록 구성되는 프로세서(816)를 포함할 수 있고, 따라서, 장치(800) 내의 다양한 모듈들의 하나 이상의 기능들을 실행하도록 구성될 수 있다.
상기 논의의 측면에서, 본 발명의 방법들 및 장치는 통신 시스템 내 PilotPN 코드들에 대한 자동화된 플래닝/충돌 해결을 할 수 있음이 이해될 수 있다. 반복적인 또는 주기적인 AP들 및 관련 PilotPN들의 발견에 의해, PilotPN들 간의 충돌들은 실제 PilotPN 충돌이 발생하기 이전에 효율적으로 발견될 수 있음을 유의한다. 따라서, 본 발명의 방법들 및 장치가 신호 복조, 디코딩, 및 추가적인 네트워크 사이드 라우팅과 같은 동작들에 대한 상기 충돌들의 부작용들을 완화시키는데 효율적이라는 점 역시 이해될 것이다.
개시된 프로세스들에서의 단계들의 특정 순서 또는 계층(hierarchy)은 예시적인 방식들의 일 예임이 이해된다. 설계 선호도에 기초하여, 상기 프로세스들에서의 단계들의 특정 순서 또는 계층이 재배열되면서 동시에 본 발명의 범위 내에 있을 수 있다는 점이 이해된다. 첨부되는 방법 청구항들은 샘플 순서로 다양한 단계들의 엘리먼트들을 제시하며, 상기 제시된 특정 순서 또는 계층에 제한되는 것을 의미하지 않는다.
당업자는 정보 및 신호들이 다양한 상이한 기술들 및 기법들 중 임의의 것을 사용하여 표현될 수 있음을 이해할 것이다. 예를 들어, 상기 설명들 전반에 걸쳐 참조될 수 있는 데이터, 명령들, 커맨드(command)들, 정보, 신호들, 비트들, 및 칩들은 전압, 전류, 전자기파, 자기장 또는 자기 입자, 광학장 또는 광학 입자, 또는 이들의 임의의 조합으로 표현될 수 있다.
당업자는 여기서 개시된 실시예들과 관련하여 설명된 다양한 예시적인 논리 블록들, 모듈들, 회로들, 및 알고리즘 단계들이 전자 하드웨어, 컴퓨터 소프트웨어, 또는 이들 모두의 조합들로 구현될 수 있다는 점을 추가적으로 이해할 것이다. 이러한 하드웨어 및 소프트웨어의 상호교환가능성을 명백하게 예시하기 위해, 다양한 예시적인 컴포넌트들, 블록들, 모듈들, 회로들, 수단, 및 단계들이 그들의 기능성의 측면에서 일반적으로 전술되었다. 이러한 기능성이 하드웨어로 구현될지 또는 소프트웨어로 구현될지의 여부는 전체 시스템에 부과된 특정 애플리케이션 및 설계 제약들에 따른다. 당업자는 각각의 특정 애플리케이션에 대해 다양한 방식들로 전술된 기능성을 구현할 수 있지만, 이러한 구현 결정들은 본 발명의 범위에서 벗어나게 하는 것으로서 해석되지 않아야 한다.
여기서 개시된 실시예들과 관련하여 설명된 다양한 예시적인 논리 블록들, 모듈들 및 회로들은 범용 프로세서, 디지털 신호 처리기(DSP), 주문형 집적 회로(ASIC), 필드 프로그래밍가능 게이트 어레이(FPGA) 또는 다른 프로그램이 가능 로직 디바이스, 이산 게이트 또는 트랜지스터 로직, 이산 하드웨어 컴포넌트들, 또는 여기서 설명된 기능들을 수행하도록 설계된 이들의 임의의 조합으로 구현되거나 수행될 수 있다. 범용 프로세서는 마이크로프로세서일 수 있지만, 대안적으로, 상기 프로세서는 종래의 프로세서, 제어기, 마이크로제어기, 또는 상태 머신일 수 있다. 또한, 프로세서는 컴퓨팅 디바이스들의 조합, 예를 들어, DSP와 마이크로프로세서의 조합, 복수의 마이크로프로세서들, DSP 코어와 관련한 하나 이상의 마이크로프로세서들, 또는 임의의 다른 이러한 구성으로서 구현될 수 있다.
여기서 개시된 실시예들과 관련하여 설명되는 방법 및 알고리즘의 단계들은 하드웨어에서, 프로세서에 의해 실행되는 소프트웨어 모듈에서, 또는 이들 둘의 조합으로 직접 실시될 수 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, 레지스터들, 하드 디스크, 이동식 디스크, CD-ROM, 또는 당해 기술분야에 공지된 임의의 다른 형태의 저장 매체에 상주할 수 있다. 예시적인 저장 매체(미도시)는 프로세서에 커플링될 수 있으며, 따라서, 상기 프로세서는 상기 저장 매체로부터 정보를 판독하고 상기 저장 매체에 정보를 기록할 수 있다. 대안적으로, 저장 매체는 프로세서의 필수구성요소일 수 있다. 상기 프로세서 및 저장 매체는 ASIC에 상주할 수 있다. ASIC은 사용자 단말에 상주할 수 있다. 대안적으로, 상기 프로세서 및 저장 매체는 사용자 단말 내에 이산 컴포넌트들로서 상주할 수 있다.
전술된 예들은 단지 예시적이며, 이제 당업자는 여기서 개시된 발명의 개념들로부터 벗어남이 없이, 전술된 예들을 다수 회 사용하고 이들로부터 벗어나게 될 수 있다. 이들 예들에 대한 다양한 수정들은 당업자에게 자명할 것이며, 여기서 정의된 포괄 원리들은, 여기서 설명된 신규 양상들의 사상 또는 범위로부터 벗어남이 없이, 다른 예들, 예를 들어, 인스턴트 메시징 서비스 또는 임의의 일반 무선 데이터 통신 애플리케이션들에 적용될 수 있다. 따라서, 본 발명의 범위는 여기서 도시된 예들에 제한되도록 의도되는 것이 아니라, 여기서 개시된 신규 특징들 및 원리들에 부합하는 최광의의 범위에 따를 것이다. 용어 "예시적인"은 "예, 경우, 또는 예시로서 작용하는 것"을 의미하도록 여기서 배타적으로 사용된다는 점을 유의한다. "예시적인"것으로서 여기서 설명된 임의의 예는 반드시 다른 예들보다 바람직하거나 유리한 것으로서 해석되지는 않는다. 따라서, 여기서 설명된 신규 양상들은 다음 청구항들의 범위에 의해서만 한정될 것이다.

Claims (28)

  1. 액세스 포인트 또는 액세스 터미널에 의해 수행되는 무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법으로서,
    복수의 액세스 포인트들의 세트를 결정하는 단계;
    상기 복수의 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트를 결정하는 단계;
    상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 가지는지의 여부를 검출하는 단계;
    충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 제 1 PilotPN 코드를 할당하는 단계; 및
    충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 적어도 하나의 나머지 액세스 포인트에 상기 제 1 PilotPN 코드와는 다른 적어도 하나의 제 2 PilotPN 코드를 할당하는 단계를 포함하는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  2. 제1항에 있어서,
    상기 충돌하는 PilotPN 코드들은 동일한 PilotPN 코드들을 사용하는 둘 이상의 액세스 포인트들, 및 둘 이상의 액세스 포인트들의 각각의 PilotPN 코드들 간을 구별하기에는 불충분한 PilotPN 코드 오프셋들을 가지는 상기 둘 이상의 액세스 포인트들 중 하나의 액세스 포인트를 포함하는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  3. 제1항에 있어서,
    상기 제 1 PilotPN 코드는 상기 충돌하는 PilotPN 코드들을 가지는 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 할당된 원래(original) PilotPN 코드와 동일한 PilotPN 코드인,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  4. 제1항에 있어서,
    상기 적어도 하나의 제 2 PilotPN 코드는 상기 복수의 액세스 포인트들의 세트에 의해 사용되는 상기 PilotPN 코드들의 세트 내의 모든 PilotPN 코드들과는 구별되게(distinct) 선택되는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  5. 제4항에 있어서,
    상기 복수의 액세스 포인트들의 세트는 액세스 포인트의 제 1 계층(tier) 네트워크 및 상기 액세스 포인트에 인접한 제 2 계층 네트워크를 포함하는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  6. 제1항에 있어서,
    상기 제 1 PilotPN 코드는 새롭게 랜덤으로 선택된 PilotPN 코드인,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  7. 제1항에 있어서,
    상기 복수의 액세스 포인트들의 세트를 결정하는 단계 및 상기 복수의 액세스 포인트들의 세트에 의해 사용되는 상기 PilotPN 코드들의 세트를 결정하는 단계는 액세스 단말 중 하나에 의해 개시되는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  8. 제7항에 있어서,
    상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 상기 액세스 단말 내에서 가지는지의 여부를 검출하는 단계; 및
    검출되는 경우, 상기 충돌하는 PilotPN 코드들을 보고하는 메시지를 상기 액세스 단말로부터 액세스 포인트로 자율적으로(autonomously) 전송하는 단계를 더 포함하는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  9. 제1항에 있어서,
    상기 제 1 및 제 2 PilotPN 코드들의 할당을 야기하는 액세스 포인트로부터 적어도 하나의 다른 액세스 포인트로, 상기 다른 액세스 포인트로 하여금 PilotPN 코드들을 제 2 PilotPN 코드로 변경하도록 명령하는 적어도 하나의 메시지를 전송하는 단계를 더 포함하는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  10. 제1항에 있어서,
    상기 복수의 액세스 포인트들의 세트를 결정하는 단계는,
    상기 적어도 하나의 액세스 단말에 의해 방문된 모든 액세스 포인트들의 활성 세트를 선택 액세스 포인트의 범위 내의 적어도 하나의 액세스 단말로부터 유도하는 단계를 포함하는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  11. 제1항에 있어서,
    상기 복수의 액세스 포인트들의 세트를 선택하는 단계는,
    제 2 액세스 포인트에 알려진 이웃하는 제 2 계층 액세스 포인트들을 요청하는 메시지를 제 1 액세스 포인트로부터 상기 제 2 액세스 포인트로 전송하는 단계를 더 포함하는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  12. 제11항에 있어서,
    상기 메시지는 백홀(backhaul) 네트워크를 통해 전송되는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  13. 제1항에 있어서,
    상기 복수의 액세스 포인트들의 세트는 제 1 액세스 포인트, 상기 제 1 액세스 포인트의 제 1 계층 이웃들, 및 상기 제 1 액세스 포인트들의 제 2 계층 이웃들에 알려진 액세스 포인트들의 유니온(union)을 포함하는,
    무선 통신 시스템에서 PilotPN 코드들을 할당하기 위한 방법.
  14. 무선 통신 시스템에서 PilotPN 코드들을 할당하는 데에 사용하기 위한 장치로서,
    복수의 액세스 포인트들의 세트를 결정하기 위한 수단;
    상기 복수의 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트를 결정하기 위한 수단;
    상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 가지는지의 여부를 검출하기 위한 수단;
    충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 제 1 PilotPN 코드를 할당하기 위한 수단; 및
    충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 적어도 하나의 나머지 액세스 포인트에 상기 제 1 PilotPN 코드와는 다른 적어도 하나의 제 2 PilotPN 코드를 할당하기 위한 수단을 포함하는,
    무선 통신 시스템에서 사용하기 위한 장치.
  15. 제14항에 있어서,
    상기 충돌하는 PilotPN 코드들은 동일한 PilotPN 코드들을 사용하는 둘 이상의 액세스 포인트들 및 둘 이상의 액세스 포인트들의 각각의 PilotPN 코드들 간을 구별하기에는 불충분한 PilotPN 코드 오프셋들을 가지는 상기 둘 이상의 액세스 포인트들 중 하나의 액세스 포인트를 포함하는,
    무선 통신 시스템에서 사용하기 위한 장치.
  16. 제14항에 있어서,
    상기 제 1 PilotPN 코드는 상기 충돌하는 PilotPN 코드들을 가지는 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 할당된 원래(original) PilotPN 코드와 동일한 PilotPN 코드인,
    무선 통신 시스템에서 사용하기 위한 장치.
  17. 제14항에 있어서,
    상기 적어도 하나의 제 2 PilotPN 코드는 상기 복수의 액세스 포인트들의 세트에 의해 사용되는 상기 PilotPN 코드들의 세트 내의 모든 PilotPN 코드들과는 구별되게 선택되는,
    무선 통신 시스템에서 사용하기 위한 장치.
  18. 제17항에 있어서,
    상기 복수의 액세스 포인트들의 세트는 액세스 포인트의 제 1 계층(tier) 네트워크 및 상기 액세스 포인트에 인접한 제 2 계층 네트워크를 포함하는,
    무선 통신 시스템에서 사용하기 위한 장치.
  19. 제14항에 있어서,
    상기 제 1 PilotPN 코드는 새롭게 랜덤으로 선택된 PilotPN 코드인,
    무선 통신 시스템에서 사용하기 위한 장치.
  20. 제14항에 있어서,
    상기 복수의 액세스 포인트들의 세트를 결정하는 단계 및 상기 복수의 액세스 포인트들의 세트에 의해 사용되는 상기 PilotPN 코드들의 세트를 결정하는 단계는 액세스 단말 중 하나에 의해 개시되는,
    무선 통신 시스템에서 사용하기 위한 장치.
  21. 제20항에 있어서,
    상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 상기 액세스 단말 내에서 가지는지의 여부를 검출하기 위한 수단; 및
    검출되는 경우, 상기 충돌하는 PilotPN 코드들을 보고하는 메시지를 상기 액세스 단말로부터 액세스 포인트로 자율적으로 전송하기 위한 수단을 더 포함하는,
    무선 통신 시스템에서 사용하기 위한 장치.
  22. 제14항에 있어서,
    상기 제 1 및 제 2 PilotPN 코드들의 할당을 야기하는 액세스 포인트로부터 적어도 하나의 다른 액세스 포인트로, 상기 다른 액세스 포인트로 하여금 PilotPN 코드들을 제 2 PilotPN 코드로 변경하도록 명령하는 적어도 하나의 메시지를 전송하기 위한 수단을 더 포함하는,
    무선 통신 시스템에서 사용하기 위한 장치.
  23. 제14항에 있어서,
    상기 복수의 액세스 포인트들의 세트를 결정하는 것은,
    상기 적어도 하나의 액세스 단말에 의해 방문된 모든 액세스 포인트들의 활성 세트를 선택 액세스 포인트의 범위 내의 적어도 하나의 액세스 단말로부터 유도하는 것을 포함하는,
    무선 통신 시스템에서 사용하기 위한 장치.
  24. 제14항에 있어서,
    상기 복수의 액세스 포인트들의 세트를 결정하는 것은,
    제 2 액세스 포인트에 알려진 이웃하는 제 2 계층 액세스 포인트들을 요청하는 메시지를 제 1 액세스 포인트로부터 상기 제 2 액세스 포인트로 전송하는 것을 더 포함하는,
    무선 통신 시스템에서 사용하기 위한 장치.
  25. 제24항에 있어서,
    상기 메시지는 백홀 네트워크를 통해 전송되는,
    무선 통신 시스템에서 사용하기 위한 장치.
  26. 제14항에 있어서,
    상기 복수의 액세스 포인트들의 세트는 제 1 액세스 포인트, 상기 제 1 액세스 포인트의 제 1 계층 이웃들, 및 상기 제 1 액세스 포인트들의 제 2 계층 이웃들에 알려진 액세스 포인트들의 유니온(union)을 포함하는,
    무선 통신 시스템에서 사용하기 위한 장치.
  27. 무선 통신 네트워크에서 PilotPN 코드들의 할당하는 데에 사용하기 위한 장치로서,
    복수의 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트를 결정하고;
    상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 가지는지의 여부를 검출하고;
    충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 제 1 PilotPN 코드를 할당하고; 그리고
    충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 적어도 하나의 나머지 액세스 포인트에 상기 제 1 PilotPN 코드와는 다른 적어도 하나의 제 2 PilotPN 코드를 할당하기 위한 프로세서; 및
    상기 프로세서에 연결된 메모리를 포함하는,
    무선 통신 네트워크에서 PilotPN 코드들을 할당하는 데에 사용하기 위한 장치.
  28. 컴퓨터 상에서 실행가능한 프로그램을 저장하기 위한 컴퓨터 판독가능 매체로서, 상기 프로그램은,
    복수의 액세스 포인트들의 세트를 결정하고;
    상기 복수의 액세스 포인트들의 세트에 의해 사용되는 PilotPN 코드들의 세트를 결정하고;
    상기 복수의 액세스 포인트들 중 적어도 2개의 액세스 포인트들이 충돌하는 PilotPN 코드들을 가지는지의 여부를 검출하고;
    충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 하나의 액세스 포인트에 제 1 PilotPN 코드를 할당하고; 그리고
    충돌하는 PilotPN 코드들을 가지는 상기 적어도 2개의 액세스 포인트들 중 적어도 하나의 나머지 액세스 포인트에 상기 제 1 PilotPN 코드와는 다른 적어도 하나의 제 2 PilotPN 코드를 할당하기 위한 명령들을 포함하는,
    컴퓨터 판독가능 매체.
KR1020107003407A 2007-07-16 2008-07-15 통신 시스템에서의 파일럿 의사랜덤 잡음 코드 충돌들의 해결을 위한 방법들 및 장치 KR101157336B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US95009407P 2007-07-16 2007-07-16
US60/950,094 2007-07-16
US12/171,479 US8571553B2 (en) 2007-07-16 2008-07-11 Methods and apparatus for resolving pilot pseudorandom noise code conflicts in a communication system
US12/171,479 2008-07-11
PCT/US2008/070096 WO2009012271A1 (en) 2007-07-16 2008-07-15 Methods and apparatus for resolving pilot pseudorandom noise code conflicts in a communication system

Publications (2)

Publication Number Publication Date
KR20100045476A KR20100045476A (ko) 2010-05-03
KR101157336B1 true KR101157336B1 (ko) 2012-06-15

Family

ID=39864883

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020107003407A KR101157336B1 (ko) 2007-07-16 2008-07-15 통신 시스템에서의 파일럿 의사랜덤 잡음 코드 충돌들의 해결을 위한 방법들 및 장치

Country Status (14)

Country Link
US (2) US8571553B2 (ko)
EP (1) EP2235867A1 (ko)
JP (1) JP5341080B2 (ko)
KR (1) KR101157336B1 (ko)
CN (1) CN101779518B (ko)
AU (1) AU2008276143B2 (ko)
BR (1) BRPI0814080A2 (ko)
CA (1) CA2692438A1 (ko)
IL (1) IL202806A0 (ko)
MX (1) MX2009014087A (ko)
MY (1) MY147664A (ko)
RU (1) RU2443061C2 (ko)
TW (1) TW200913747A (ko)
WO (1) WO2009012271A1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8571553B2 (en) * 2007-07-16 2013-10-29 Qualcomm Incorporated Methods and apparatus for resolving pilot pseudorandom noise code conflicts in a communication system
US8588759B2 (en) * 2007-08-14 2013-11-19 Telefonaktiebolaget Lm Ericsson (Publ) Cell identifier conflict avoidance
US8838090B2 (en) * 2009-01-15 2014-09-16 Telefonaktiebolaget Lm Ericsson (Publ) Automatic detection and correction of physical cell identity conflicts
US20120052896A1 (en) * 2009-04-28 2012-03-01 Dong Li Mobile communication method, base station and system employing hierarchical virtual antenna architecture
US8089036B2 (en) * 2009-04-30 2012-01-03 Omnivision Technologies, Inc. Image sensor with global shutter and in pixel storage transistor
US9088981B2 (en) * 2012-03-16 2015-07-21 Qualcomm Incorporated Access point communication based on transmission of physical layer identifiers according to at least one time offset
CN104247272B (zh) * 2012-04-19 2017-06-13 丰田自动车株式会社 Δς调制器以及δς型a/d变换器
EP3022961B1 (en) * 2013-07-15 2019-03-20 Telefonaktiebolaget LM Ericsson (publ) Method and apparatus for reducing cell identifier conflicts when deploying a new cell into a telecommunications network
EP3170334A4 (en) 2014-07-14 2017-12-27 Nokia Solutions and Networks Oy Cellular identifier optimizations

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005053198A2 (en) * 2003-11-28 2005-06-09 Electronics And Telecommunications Research Institute Method for allocating pilot subcarriers, method and device for transmitting and receiving pilot subcarriers in orthogonal frequency division multiplex system

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3039525B2 (ja) 1998-07-16 2000-05-08 日本電気株式会社 拡散符号割当装置および方法
US6741863B1 (en) * 1998-12-18 2004-05-25 Lucent Technologies Inc. Method and apparatus for locating a wireless mobile unit
EP1170973B1 (en) * 2000-07-08 2013-03-27 LG Electronics Inc. Code combining soft handoff method
US7024166B2 (en) 2002-12-18 2006-04-04 Qualcomm, Incorporated Transmission diversity systems
KR100689566B1 (ko) 2003-03-08 2007-03-02 삼성전자주식회사 광대역 무선 접속 통신 시스템에서 초기 레인징을 이용한핸드오프 시스템 및 방법
JP2005142967A (ja) 2003-11-07 2005-06-02 Ntt Docomo Inc 拡散符号の割当方法、無線基地局、及び移動局
JP4313169B2 (ja) 2003-12-08 2009-08-12 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、無線基地局及び移動局並びに拡散符号割当方法
CN100553180C (zh) * 2004-03-31 2009-10-21 清华大学 Tds-ofdm接收机自适应信道估计均衡方法及其***
WO2006004948A1 (en) 2004-06-30 2006-01-12 Qualcomm Incorporated Method and apparatus for canceling pilot interference in a wireless communication system
US7961609B2 (en) 2004-07-20 2011-06-14 Qualcomm Incorporated Packet aware scheduler in wireless communication systems
KR100636172B1 (ko) * 2004-09-03 2006-10-19 삼성전자주식회사 고속으로 핸드오버를 수행하는 방법 및 장치
US7603124B2 (en) * 2006-03-09 2009-10-13 Alcatel-Lucent Usa Inc. Automatically configuring a neighbor set for a base station
US7970401B2 (en) * 2006-07-05 2011-06-28 Cisco Technology, Inc. Associating a handoff address to a communication session
US20080039141A1 (en) * 2006-08-10 2008-02-14 Holger Claussen Changing the scrambling code of a base station for wireless telecommunications
US9326201B2 (en) * 2006-12-22 2016-04-26 Alcatel Lucent Detecting and reporting a picocell by a mobile station
US8019331B2 (en) * 2007-02-26 2011-09-13 Kineto Wireless, Inc. Femtocell integration into the macro network
US8725157B2 (en) * 2007-05-31 2014-05-13 Telefonaktiebolaget L M Ericsson (Publ) Interference avoidance in a WCDMA system
US8571553B2 (en) * 2007-07-16 2013-10-29 Qualcomm Incorporated Methods and apparatus for resolving pilot pseudorandom noise code conflicts in a communication system
US8838090B2 (en) * 2009-01-15 2014-09-16 Telefonaktiebolaget Lm Ericsson (Publ) Automatic detection and correction of physical cell identity conflicts

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005053198A2 (en) * 2003-11-28 2005-06-09 Electronics And Telecommunications Research Institute Method for allocating pilot subcarriers, method and device for transmitting and receiving pilot subcarriers in orthogonal frequency division multiplex system

Also Published As

Publication number Publication date
RU2010105235A (ru) 2011-08-27
CA2692438A1 (en) 2009-01-22
JP5341080B2 (ja) 2013-11-13
AU2008276143B2 (en) 2010-12-02
KR20100045476A (ko) 2010-05-03
MY147664A (en) 2012-12-31
RU2443061C2 (ru) 2012-02-20
JP2010534036A (ja) 2010-10-28
CN101779518A (zh) 2010-07-14
US20090023464A1 (en) 2009-01-22
BRPI0814080A2 (pt) 2015-02-03
MX2009014087A (es) 2010-03-01
IL202806A0 (en) 2010-06-30
US20120263032A1 (en) 2012-10-18
US8571553B2 (en) 2013-10-29
AU2008276143A1 (en) 2009-01-22
EP2235867A1 (en) 2010-10-06
WO2009012271A1 (en) 2009-01-22
TW200913747A (en) 2009-03-16
CN101779518B (zh) 2014-05-07

Similar Documents

Publication Publication Date Title
KR101157336B1 (ko) 통신 시스템에서의 파일럿 의사랜덤 잡음 코드 충돌들의 해결을 위한 방법들 및 장치
JP4960505B2 (ja) セル識別子の競合解消
JP3860175B2 (ja) アドホックネットワーク環境における効率的なipアドレスの割り当て及び重複検出方法
CN102256284B (zh) 邻区关系的发现方法、pci检测方法和演进基站
US20170245307A1 (en) Method and device for sending random access signalling
KR20160108524A (ko) D2d 신호 전송 방법 및 장치
KR100923166B1 (ko) 비컨 모드로 동작하는 무선 센서 네트워크에서의 비컨 간접충돌 방지 및 극복 방법
KR20120031081A (ko) Pci 충돌들을 검출하기 위한 방법
KR20180124073A (ko) 비콘 전송 방법 및 장치와, 네트워크 액세스 방법 및 장치
KR20150007786A (ko) 디바이스 간 직접 통신을 수행하는 시스템에서 인접 디바이스를 발견하기 위한 방법 및 장치
US10932277B2 (en) Low latency transmission configuration
CN111565398A (zh) 一种通信方法、装置、***及存储介质
US20120026899A1 (en) Path switching using co-located radios in a multi-hop wireless network
US11979353B2 (en) Methods, wireless device and network node for communication in a wireless network
CN109196903B (zh) 用于将区域代码自动指配给ran节点的***和方法
KR20140055511A (ko) 이동통신 네트워크 환경에서 자동 이웃 관계 구성 처리 방법 및 장치
CN105493613A (zh) 用于设备到设备通信的方法和装置
US10278082B2 (en) Methods and nodes for establishing a neighbor relation in a wireless network
KR101513096B1 (ko) 분산형 기반의 인접기지국 정보 생성 방법
CN116866894A (zh) 一种网络配置方法、装置及自动引导运输车
CN113892301A (zh) 通信方法及装置
KR20150024626A (ko) 셀식별정보할당장치 및 셀식별정보할당장치의 동작 방법
JP2017538339A (ja) ネットワーク識別を容易にする方法、アクセスノード、ネットワーク識別のための方法、および、ユーザ装置
KR20150024662A (ko) 셀식별정보할당장치 및 셀식별정보할당장치의 동작 방법

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
FPAY Annual fee payment

Payment date: 20160330

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170711

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20180329

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20190327

Year of fee payment: 8