[go: up one dir, main page]

KR101281714B1 - Communication of transmitter identification using positioning pilot channels - Google Patents

Communication of transmitter identification using positioning pilot channels Download PDF

Info

Publication number
KR101281714B1
KR101281714B1 KR1020107019068A KR20107019068A KR101281714B1 KR 101281714 B1 KR101281714 B1 KR 101281714B1 KR 1020107019068 A KR1020107019068 A KR 1020107019068A KR 20107019068 A KR20107019068 A KR 20107019068A KR 101281714 B1 KR101281714 B1 KR 101281714B1
Authority
KR
South Korea
Prior art keywords
transmitter
transmitter identification
bits
interlace
subcarriers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020107019068A
Other languages
Korean (ko)
Other versions
KR20100114106A (en
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
Priority claimed from US12/165,653 external-priority patent/US8165064B2/en
Application filed by 퀄컴 인코포레이티드 filed Critical 퀄컴 인코포레이티드
Publication of KR20100114106A publication Critical patent/KR20100114106A/en
Application granted granted Critical
Publication of KR101281714B1 publication Critical patent/KR101281714B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L23/00Apparatus or local circuits for systems other than those covered by groups H04L15/00 - H04L21/00
    • H04L23/02Apparatus or local circuits for systems other than those covered by groups H04L15/00 - H04L21/00 adapted for orthogonal signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/20Modulator circuits; Transmitter circuits
    • H04L27/2032Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner
    • H04L27/2053Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases
    • H04L27/206Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/261Details of reference signals
    • H04L27/2613Structure of the reference signals
    • H04L27/26134Pilot insertion in the transmitter chain, e.g. pilot overlapping with data, insertion in time or frequency domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/261Details of reference signals
    • H04L27/2613Structure of the reference signals

Landscapes

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

Abstract

포지셔닝 파일럿 채널(PPC)들을 이용하여 통신 네트워크 시스템의 인터레이스 구조에서 전송기 식별을 전달하기 위한 방법으로서,
a) 활성 전송기에 대한 포지셔닝 파일럿 채널 심벌에서의 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하는 단계; 및
b) 상기 심벌의 다수의 서브캐리어들의 제2 부분 상에서 전송기 식별 정보를 인코딩하는 단계를 포함하고,
상기 다수의 서브캐리어들의 상기 제1 부분은 적어도 제1 및 제2 인터레이스들을 포함하고, 상기 다수의 서브캐리어들의 상기 제2 부분은 적어도 제3 인터레이스를 포함하며,
상기 파일럿 정보는 상기 제1 인터레이스에서 광역 식별자를 이용해 스크램블링되고 적어도 상기 제2 인터레이스들에서 상기 광역 식별자 및 로컬 영역 식별자를 이용해 스크램블링되며,
상기 인터레이스 중 적어도 하나는 프리 인터레이스에 하나 이상의 전송기 위치 좌표들의 형태로 상기 전송기 식별 정보를 포함한다.
A method for communicating transmitter identification in an interlace structure of a communication network system using positioning pilot channels (PPCs), the method comprising:
a) encoding pilot information on a first portion of the plurality of subcarriers in a positioning pilot channel symbol for an active transmitter; And
b) encoding transmitter identification information on a second portion of the plurality of subcarriers of the symbol,
The first portion of the plurality of subcarriers comprises at least first and second interlaces, and the second portion of the plurality of subcarriers comprises at least a third interlace,
The pilot information is scrambled using a wide area identifier in the first interlace and scrambled using the wide area identifier and local area identifier in at least the second interlaces,
At least one of the interlaces includes the transmitter identification information in the form of one or more transmitter position coordinates in the pre-interlace.

Description

포지셔닝 파일럿 채널들을 이용하는 전송기 식별의 전달{COMMUNICATION OF TRANSMITTER IDENTIFICATION USING POSITIONING PILOT CHANNELS}Transmission of transmitter identification using positioning pilot channels {COMMUNICATION OF TRANSMITTER IDENTIFICATION USING POSITIONING PILOT CHANNELS}

본 특허출원은 2008년 1월 28일자 출원된 미국가출원번호 제61/023,919호, 2008년 1월 28일자 출원된 미국가출원번호 61/024,143호, 그리고 2008년 2월 20일자 출원된 미국가출원번호 61/030,178호를 우선권으로 주장하고, 이들은 본 출원의 양수인에 양수되며, 본 발명에 참조에 의해서 명백하게 편입된다. This patent application is filed with US Provisional Application No. 61 / 023,919, filed Jan. 28, 2008, US Provisional Application No. 61 / 024,143, filed Jan. 28, 2008, and US Provisional Application No. 61, filed February 20, 2008. / 030,178, which is assigned priority to the assignee of the present application, and is hereby expressly incorporated by reference.

본 발명은 일반적으로 통신 시스템들의 동작에 관한 것이고, 보다 특정하게는 통신 시스템에서 전송기에 관한 식별 정보를 전송하기 위한 방법들 및 장치에 관한 것이다. The present invention relates generally to the operation of communication systems, and more particularly to methods and apparatus for transmitting identification information about a transmitter in a communication system.

콘텐츠 전달/미디어 분배 시스템들(예컨대, 순방향 링크 전용(FLO; Forward Link Only) 또는 디지털 비디오 브로드캐스트(DVB-T/H) 시스템들)과 같은 현재에 알려진 통신 시스템들에서, 실시간 및 비 실시간 서비스들이 전형적으로 전송 프레임들로(예컨대, FLO 서브프레임) 패킷화되어 네트워크 상의 장치들로 전달된다. 추가적으로, 그러한 통신 시스템들은 네트워크 서버와 하나 이상의 모바일 장치들 사이의 통신들을 제공하기 위해서 직교 주파수 분할 멀티플렉싱(OFDM)을 이용할 수 있다. 이러한 통신은, 전송 파형으로서 분배 네트워크를 통해 전달될 콘텐츠와 함께 패킷화되는 데이터 슬롯들을 갖는 전송 슈퍼프레임을 제공한다. Real-time and non real-time services in currently known communication systems, such as content delivery / media distribution systems (eg, forward link only (FLO) or digital video broadcast (DVB-T / H) systems). Are typically packetized into transmission frames (eg, FLO subframes) and delivered to devices on the network. Additionally, such communication systems may use orthogonal frequency division multiplexing (OFDM) to provide communications between a network server and one or more mobile devices. This communication provides a transmission superframe with data slots that are packetized with the content to be delivered over the distribution network as a transmission waveform.

FLO 네트워크들에서의 포지셔닝 파일럿 채널(PPC)들의 이용을 통해서 일부 무선 네트워크들에서의 모바일 장치들의 포지션 결정 및 전송기 식별을 달성하는 것으로 알려져 있다. 특히, 기지의 전송기 식별은 각 개별 전송기로부터 수신기로의 활성 PPC 심벌의 파일럿 심벌들로부터 채널 프로파일을 결정하는 것을 포함한다. 전송기 아이덴티티(identity)가 PPC 심벌들에서 명백하게 인코딩되지 않을 수도 있음에도 불구하고, 의사 시 분할 다중 액세스 (TDMA) 방식으로 활성 전송기들을 시퀀싱(sequencing)하는 것과 같이(예컨대, 전송기들은 동시에 단지 하나의 전송기만이 주어진 영역에서 활성이 될 활성 전송의 기지의 시간 시퀀스를 따름), 주어진 영역에서의 전송기들의 아이덴티티들이 전송기들이 활성 PPC 심벌들을 전송할 때에 알려지는 스케줄로서 가능한 한 결정될 수 있다. 따라서, 슈퍼프레임에서의 오버헤드 채널들(예컨대, 오버헤드 정보 심벌들(OIS))의 추가적인 이용으로 전송기들을 대응하는 PPC 심벌들에 매핑하기 위해서 슈퍼프레임에서 활성 PPC 심벌의 위치를 이용하는 것이 가능하다. 이러한 방식 하에서, 슈퍼프레임의 관점에서 상기 네트워크 전송기들의 주기성(즉, 스케줄링)이 또한 상기 수신기들에 의해서 알려질 수가 있다. It is known to achieve position determination and transmitter identification of mobile devices in some wireless networks through the use of Positioning Pilot Channels (PPCs) in FLO networks. In particular, known transmitter identification includes determining a channel profile from pilot symbols of an active PPC symbol from each individual transmitter to the receiver. Although the transmitter identity may not be explicitly encoded in PPC symbols, such as sequencing active transmitters in a pseudo time division multiple access (TDMA) scheme (e.g., the transmitters may only have one transmitter at a time). Following the known time sequence of active transmissions to be active in this given region), the identities of the transmitters in the given region can be determined as possible as a schedule known when the transmitters transmit active PPC symbols. Thus, with the further use of overhead channels (eg, overhead information symbols (OIS)) in the superframe, it is possible to use the position of the active PPC symbol in the superframe to map the transmitters to the corresponding PPC symbols. . Under this scheme, the periodicity (ie scheduling) of the network transmitters in terms of superframe can also be known by the receivers.

일 양상에 따르면, 통신 시스템에서 전송기 식별을 전달하기 위한 방법이 개시된다. 상기 방법은 활성 전송기에 대한 포지셔닝 파일럿 채널 심벌에서의 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하는 단계; 및 상기 심벌의 다수의 서브캐리어들의 제2 부분 상에서 전송기 식별 정보를 인코딩하는 단계를 포함한다. According to one aspect, a method for conveying transmitter identification in a communication system is disclosed. The method includes encoding pilot information on a first portion of a plurality of subcarriers in a positioning pilot channel symbol for an active transmitter; And encoding transmitter identification information on a second portion of the plurality of subcarriers of the symbol.

다른 양상에 따르면, 네트워크에서 전송기 식별 정보를 전달하기 위한 장치가 개시된다. 상기 장치는 활성 전송기에 대한 포지셔닝 파일럿 채널 심벌에서의 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하도록 구성되는 제1 모듈; 및 상기 심벌의 다수의 서브캐리어들의 제2 부분 상에서 전송기 식별 정보를 인코딩하도록 구성되는 제2 모듈을 포함한다. According to another aspect, an apparatus for conveying transmitter identification information in a network is disclosed. The apparatus includes a first module configured to encode pilot information on a first portion of a plurality of subcarriers in a positioning pilot channel symbol for an active transmitter; And a second module configured to encode transmitter identification information on a second portion of the plurality of subcarriers of the symbol.

또 다른 양상에 따르면, 통신 시스템에서 전송기 식별 정보를 전달하기 위한 다른 장치가 개시된다. 상기 장치는 활성 전송기에 대한 포지셔닝 파일럿 채널 심벌에서의 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하기 위한 수단; 및 상기 심벌의 다수의 서브캐리어들의 제2 부분 상에서 전송기 식별 정보를 인코딩하기 위한 수단을 포함한다. According to another aspect, another apparatus for communicating transmitter identification information in a communication system is disclosed. The apparatus includes means for encoding pilot information on a first portion of a plurality of subcarriers in a positioning pilot channel symbol for an active transmitter; And means for encoding transmitter identification information on a second portion of the plurality of subcarriers of the symbol.

또 다른 양상에 따르면, 컴퓨터 프로그램 물건이 개시된다. 상기 컴퓨터 프로그램 물건은, 컴퓨터로 하여금 활성 전송기에 대한 포지셔닝 파일럿 채널 심벌에서의 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하게 하기 위한 코드; 및 컴퓨터로 하여금 상기 심벌의 다수의 서브캐리어들의 제2 부분 상에서 전송기 식별 정보를 인코딩하게 하기 위한 코드를 포함하는 컴퓨터 판독가능한 매체를 포함한다. According to another aspect, a computer program product is disclosed. The computer program product includes code for causing a computer to encode pilot information on a first portion of a plurality of subcarriers in a positioning pilot channel symbol for an active transmitter; And a computer readable medium comprising code for causing a computer to encode transmitter identification information on a second portion of the plurality of subcarriers of the symbol.

다른 양상에서, 네트워크에서 전송기 식별 정보를 전송하기 위한 방법을 수행하도록 구성되는 적어도 하나의 프로세서가 개시된다. 상기 방법은 활성 전송기에 대한 포지셔닝 파일럿 채널 심벌에서의 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하는 단계; 및 상기 심벌의 다수의 서브캐리어들의 제2 부분 상에서 전송기 식별 정보를 인코딩하는 단계를 포함한다.In another aspect, at least one processor is disclosed that is configured to perform a method for transmitting transmitter identification information in a network. The method includes encoding pilot information on a first portion of a plurality of subcarriers in a positioning pilot channel symbol for an active transmitter; And encoding transmitter identification information on a second portion of the plurality of subcarriers of the symbol.

또 다른 양상에서, 통신 시스템에서의 장치에서 전송기 식별 정보를 전송하기 위한 방법이 개시된다. 상기 방법은 전송기로부터 다수의 서브캐리어들을 갖는 적어도 하나의 심벌을 수신하는 단계를 포함한다. 상기 방법은 상기 적어도 하나의 심벌의 다수의 서브캐리어들의 제1 부분을 이용해 전송기로부터 적어도 하나의 심벌의 에너지 측정치와 채널 추정을 결정하는 단계, 및 상기 전송기 식별 정보를 결정하기 위해 적어도 하나의 심벌에서 다수의 서브캐리어들의 전용 제2 부분을 디코딩하는 단계를 더 포함한다. In another aspect, a method for transmitting transmitter identification information in an apparatus in a communication system is disclosed. The method includes receiving at least one symbol with a plurality of subcarriers from a transmitter. The method includes determining an energy measurement and a channel estimate of at least one symbol from a transmitter using a first portion of a plurality of subcarriers of the at least one symbol, and in at least one symbol to determine the transmitter identification information. Decoding the dedicated second portion of the plurality of subcarriers.

또 다른 양상에 따르면, 통신 시스템에서의 장치에서 전송기 식별 정보를 전송하기 위한 장치가 개시된다. 상기 장치는 전송기로부터 다수의 서브캐리어들을 갖는 적어도 하나의 심벌을 수신하기 위한 수단, 및 상기 적어도 하나의 심벌의 다수의 서브캐리어들의 제1 부분을 이용해 전송기로부터 적어도 하나의 심벌의 에너지 측정치와 채널 추정을 결정하기 위한 수단을 포함한다. 상기 장치는 상기 전송기 식별 정보를 결정하기 위해 적어도 하나의 심벌에서 다수의 서브캐리어들의 전용 제2 부분을 디코딩하기 위한 수단을 더 포함한다.According to another aspect, an apparatus for transmitting transmitter identification information in an apparatus in a communication system is disclosed. The apparatus includes means for receiving at least one symbol having a plurality of subcarriers from a transmitter, and an energy measurement and channel estimate of at least one symbol from the transmitter using a first portion of the plurality of subcarriers of the at least one symbol. Means for determining the number. The apparatus further includes means for decoding a second dedicated portion of the plurality of subcarriers in at least one symbol to determine the transmitter identification information.

또 다른 추가의 양상에서, 컴퓨터 프로그램 물건이 개시된다. 상기 컴퓨터 프로그램 물건은, 컴퓨터로 하여금 전송기로부터 다수의 서브캐리어들을 갖는 적어도 하나의 심벌을 수신하게 하기 위한 코드, 및 컴퓨터로 하여금 상기 적어도 하나의 심벌의 다수의 서브캐리어들의 제1 부분을 이용해 전송기로부터 적어도 하나의 심벌의 에너지 측정치와 채널 추정을 결정하게 하기 위한 코드를 포함한다. 상기 매체는 또한 상기 전송기 식별 정보를 결정하기 위해 적어도 하나의 심벌에서 다수의 서브캐리어들의 전용 제2 부분을 디코딩하게 하기 위한 코드를 포함한다. In yet a further aspect, a computer program product is disclosed. The computer program product includes code for causing a computer to receive at least one symbol having a plurality of subcarriers from the transmitter, and cause the computer to use a first portion of the plurality of subcarriers of the at least one symbol. Code for determining energy measurements and channel estimates of at least one symbol. The medium also includes code for causing a dedicated second portion of the plurality of subcarriers to be decoded in at least one symbol to determine the transmitter identification information.

또 다른 추가의 양상에서, 전송기 식별 정보가 전송기 위치 좌표들(예컨대, GPS 좌표들)의 형태로 시그널링되도록 주어지면, 상기 전송기 식별 정보를 나타내고 전송하기 위한 신규 구현들이 본 명세서에 제공된다. In another further aspect, provided that transmitter identification information is signaled in the form of transmitter location coordinates (eg, GPS coordinates), new implementations for presenting and transmitting the transmitter identification information are provided herein.

도 1은 개시된 전송기 식별 방식을 이용할 수 있는 통신 네트워크를 도시한다.
도 2는 전송기 식별 정보의 전송을 특징으로 하는 통신 시스템의 일 예를 도시한다.
도 3은 도 1 또는 도 2의 시스템들에서 이용될 수 있는 전송 슈퍼프레임을 도시한다.
도 4는 활성 전송기에 의해서 전송되는 PPC 심벌들에 대해 이용되는 OFDM 심벌의 인터레이스 구조의 기능적 다이어그램을 도시한다.
도 5는 활성 또는 비활성 전송기에 의해서 전송되는 PPC 심벌들에 대해서 이용되는 OFDM 심벌의 인터레이스 구조의 기능적 다이어그램을 도시한다.
도 6은 도 4에 도시된 것과 같은, 활성 PPC 심벌의 인터레이스에서 전송기 식별을 인코딩하기 위한 장치를 도시한다.
도 7은 RM 코드를 발생시키기 위해 전송기에서 이용될 수 있는 예시적인 하드웨어 회로를 도시한다.
도 8은 도 1 및 도 2에 도시된 바와 같은 시스템들과 같이, 무선 시스템에서 전송기 식별을 제공하기 위한 방법을 도시한다.
도 9는 전송기 식별 정보를 갖는 PPC 심벌을 전송하기 위한 장치를 도시한다.
도 10은 전송기 식별 정보를 포함하는 심벌을 수신하기 위한 방법을 도시한다.
도 11은 전송기 식별 정보를 갖는 시스템에서 이용가능한 수신기에서의 이용을 위한 수신기 장치, 또는 대안적으로, 장치의 다른 예를 도시한다.
1 illustrates a communication network that may utilize the disclosed transmitter identification scheme.
2 shows an example of a communication system characterized by transmission of transmitter identification information.
3 illustrates a transmission superframe that may be used in the systems of FIG. 1 or 2.
4 shows a functional diagram of the interlaced structure of an OFDM symbol used for PPC symbols transmitted by an active transmitter.
5 shows a functional diagram of the interlaced structure of an OFDM symbol used for PPC symbols transmitted by an active or inactive transmitter.
FIG. 6 illustrates an apparatus for encoding transmitter identification in an interlace of an active PPC symbol, such as shown in FIG. 4.
7 illustrates example hardware circuitry that may be used in a transmitter to generate an RM code.
8 shows a method for providing transmitter identification in a wireless system, such as systems as shown in FIGS. 1 and 2.
9 shows an apparatus for transmitting a PPC symbol with transmitter identification information.
10 illustrates a method for receiving a symbol that includes transmitter identification information.
11 shows a receiver device for use in a receiver available in a system with transmitter identification information, or alternatively, another example of the device.

본 개시는 통신 시스템에서 전송기에 관한 식별 정보를 전송하기 위한 방법들 및 장치에 관한 것이다. 상기 방법들 및 장치는, 수신기에게 알려질 로컬 네트워크 영역에서 전송기들의 스케줄링을 필요로 하지 않는 PPC 채널들을 이용하여 포지션 결정 및 전송기 식별에 대한 방식을 제공한다. 특히, 개시된 방법들 및 장치들은 전송기 식별 정보를 포함하는 PPC 심벌들을 이용하고, 그에 따라 활성 전송기의 아이덴티티를 식별하기 위해서 수신기는 단지 슈퍼프레임 및 PPC 심벌로부터 타이밍 정보만을 필요로 한다. 특정한 예에서, 상기 전송기 아이덴티티는 상기 PPC 심벌들에서 명확하게 인코딩될 수 있다. 상기 PPC 심벌들에서 상기 전송기 아이덴티티를 명확하게 인코딩함으로써, 네트워크 전송기들의 더 높은 레벨의 스케줄링 정보가 전송기에서 알려질 필요가 없다. 하지만, 확고한 방식으로 상기 전송기 아이덴티티를 상기 PPC 심벌들에 임베딩하기(embed) 위해서 상기 전송기는 추가의 프로세싱을 수행해야 하고, 상기 전송기 아이덴티티 정보를 추출하기 위해서 상기 수신기는 PPC 심벌들을 프로세싱해야 한다. 하지만, 상기 전송기 식별 정보는 전송기를 식별하기 위해 수신기에 의해서 이용될 필요가 있는 더 적은 프로세싱 자원들을 제공하고, 그리고 식별된 전송기들의 채널 프로파일들을 이용하여 대응하는 포지션 위치결정(position location)을 제공한다. 추가로, 상기 식별과 함께 인코딩되는 추가적인 정보가 상기 수신기들에게 시그널링될 수 있고, 상기 추가적인 정보는 추가의 심벌들이 특정한 전송기들에 의해서 이용되고 있는지에 관한 것이다. The present disclosure relates to methods and apparatus for transmitting identification information about a transmitter in a communication system. The methods and apparatus provide a way for position determination and transmitter identification using PPC channels that do not require scheduling of transmitters in the local network area to be known to the receiver. In particular, the disclosed methods and apparatuses utilize PPC symbols that include transmitter identification information, so that the receiver only needs timing information from the superframe and PPC symbols to identify the identity of the active transmitter. In a particular example, the transmitter identity can be explicitly encoded in the PPC symbols. By explicitly encoding the transmitter identity in the PPC symbols, higher level scheduling information of network transmitters need not be known at the transmitter. However, in order to embed the transmitter identity into the PPC symbols in a robust manner, the transmitter must perform further processing, and the receiver must process the PPC symbols to extract the transmitter identity information. However, the transmitter identification information provides less processing resources that need to be used by the receiver to identify the transmitter, and provides a corresponding position location using the channel profiles of the identified transmitters. . In addition, additional information encoded with the identification may be signaled to the receivers, wherein the additional information relates to whether additional symbols are being used by particular transmitters.

이러한 설명의 목적으로, 네트워크 전송기들과 하나 이상의 모바일 장치들, 예컨대 FLO 또는 DVB-T/H 사이의 통신들을 제공하기 위해서 직교 주파수 분할 멀티플렉싱(OFDM)을 이용하는 통신 네트워크를 참조하여 전송기 식별 방식이 본 명세서에서 기술된다. 일 예에서, 개시되는 통신 시스템들은, 네트워크에서의 다수의 전송기들로부터의 신호들이 동일한 콘텐츠를 전달하고 동일한 파형들을 전송하는 단일 주파수 네트워크(SFN; Single Frequency Network)의 개념을 이용할 수 있다. 그 결과, 상기 파형들은 상이한 전파 지연들을 갖는 동일한 소스로부터의 신호들인 것처럼 관측될 수 있다. For purposes of this description, a transmitter identification scheme is described with reference to a communication network that uses Orthogonal Frequency Division Multiplexing (OFDM) to provide communications between network transmitters and one or more mobile devices, such as FLO or DVB-T / H. Described in the specification. In one example, the disclosed communication systems can utilize the concept of a Single Frequency Network (SFN) in which signals from multiple transmitters in a network carry the same content and transmit the same waveforms. As a result, the waveforms can be observed as if they are signals from the same source with different propagation delays.

본 명세서에 개시되는 예시적인 OFDM 시스템이 예컨대 슈퍼프레임들을 이용할 수 있는 것이 추가로 주목된다. 상기 슈퍼프레임들은 서버로부터 수신 장치들로 서비스들을 전송하는데에 이용되는 데이터 심벌들을 포함한다. 일 예에 따르면, 데이터 슬롯은 하나의 OFDM 심벌 시간에 걸쳐 발생하는 미리결정된 수의 데이터 심벌들(예컨대, 500)의 세트로서 정의될 수 있다. 추가적으로, 상기 슈퍼프레임에서의 OFDM 심벌 시간은, 단지 일 예로서, 8개의 슬롯들의 데이터를 전달할 수가 있다. It is further noted that the example OFDM system disclosed herein may use superframes, for example. The superframes contain data symbols used to transmit services from a server to receiving devices. According to one example, a data slot may be defined as a set of a predetermined number of data symbols (eg, 500) occurring over one OFDM symbol time. In addition, the OFDM symbol time in the superframe may carry data of eight slots, as just one example.

추가의 예에 따르면, 슈퍼프레임에서의 PPC는 결정될 네트워크에서의 개별 전송기들에 대한 채널 추정치들에 관한 전송기 식별 정보를 제공하기 위해 이용되는 PPC 심벌들을 포함한다. 개별 채널 추정치들은 네트워크 최적화(네트워크 최적화 및 전력 프로파일링에 대한 전송기 지연) 및 포지션 위치결정(삼각측량법들에 따르는 모든 근처 전송기들로부터의 지연들의 측정을 통하여) 모두에 대해 이용될 수 있다. According to a further example, a PPC in a superframe includes PPC symbols used to provide transmitter identification information about channel estimates for individual transmitters in the network to be determined. Individual channel estimates can be used for both network optimization (transmitter delay for network optimization and power profiling) and position positioning (through measurement of delays from all nearby transmitters according to triangulation methods).

일 예시적인 시스템에서, 모든 전송기들에서의 슈퍼프레임 경계들이 공통 클럭 기준과 동기화될 수 있다. 예컨대, 상기 공통 클럭 기준은 글로벌 포지셔닝 시스템(GPS) 시간 기준으로부터 획득될 수 있다. 수신 장치는, 수신 장치의 근방에 있는 전송기들의 세트로부터 채널 추정치 및 특정 전송기를 식별하기 위해서 상기 PPC 심벌들을 이용할 수 있다. In one example system, superframe boundaries at all transmitters may be synchronized with a common clock reference. For example, the common clock reference may be obtained from a global positioning system (GPS) time reference. The receiving device may use the PPC symbols to identify the channel estimate and the particular transmitter from the set of transmitters in the vicinity of the receiving device.

도 1은 현재에 개시되는 방법들 및 장치가 이용될 수 있는 통신 네트워크(100)를 도시한다. 도시된 네트워크(100)는 두 개의 광역 지역들(102 및 104)을 포함한다. 상기 광역 지역들(102 및 104) 각각은 일반적으로 주(state), 다수의 주들, 국가의 일부, 전체 국가, 또는 둘 이상의 국가와 같은 넓은 지리적인 영역을 커버한다. 순차로, 상기 광역 지역들(102 및 104)은 로컬 영역 지역들(또는 서브-지역들)을 포함할 수 있다. 예컨대, 광역 지역(102)은 로컬 영역 지역들(106 및 108)을 포함하고, 광역 지역(104)은 로컬 영역 지역(110)을 포함한다. 상기 네트워크(100)가 단지 하나의 네트워크 구성만을 도시하고, 임의의 개수의 광역 및 로컬 영역 지역들이 고려될 수 있음이 주목된다. 1 illustrates a communication network 100 in which the presently disclosed methods and apparatus may be used. The illustrated network 100 includes two wide areas 102 and 104. Each of the wide area regions 102 and 104 generally covers a wide geographic area, such as a state, a number of states, a portion of a state, an entire country, or more than one country. In turn, the wide area regions 102 and 104 may include local area regions (or sub-regions). For example, wide area 102 includes local area areas 106 and 108, and wide area 104 includes local area area 110. It is noted that the network 100 shows only one network configuration, and any number of wide area and local area regions may be considered.

상기 로컬 영역 지역들(106, 108, 110) 각각은 모바일 장치들(예컨대, 수신기들)에 네트워크 커버리지를 제공하는 하나 이상의 전송기들을 포함한다. 예컨대, 지역(108)은 전송기들(112, 114 및 116)을 포함하고, 이들은 모바일 장치들(118 및 120)에 네트워크 통신들을 제공한다. 유사하게, 지역(106)은 전송기들(122, 124 및 126)을 포함하고, 이들은 장치들(128 및 130)에 네트워크 통신들을 제공하며, 지역(110)은 전송기들(132, 134, 및 136)을 갖는 것으로 도시되고, 이들은 장치들(138 및 140)에 네트워크 통신들을 제공한다. Each of the local area regions 106, 108, 110 includes one or more transmitters that provide network coverage to mobile devices (eg, receivers). For example, region 108 includes transmitters 112, 114, and 116, which provide network communications to mobile devices 118 and 120. Similarly, region 106 includes transmitters 122, 124, and 126, which provide network communications to devices 128 and 130, and region 110 includes transmitters 132, 134, and 136. ), They provide network communications to devices 138 and 140.

도 1에 도시된 바와 같이, 수신 장치는 자신의 로컬 영역 내에 있는 전송기들로부터, 동일한 광역 내의 다른 로컬 영역에 있는 전송기들로부터, 또는 자신의 광역의 외부의 로컬 영역에 있는 전송기들로부터 PPC 심벌들을 포함하는 슈퍼프레임 전송들을 수신할 수 있다. 예컨대, 장치(118)는 화살표들(142 및 144)에 의해 표시되는 바와 같이 자신의 로컬 영역(108) 내의 전송기들로부터 슈퍼프레임들을 수신할 수 있다. 장치(118)는 또한 화살표(146)에 의해 표시되는 바와 같이 광역(102) 내의 다른 로컬 영역(142)에서의 전송기들로부터 슈퍼프레임을 수신할 수 있다. 잠재적으로 장치(118)는 추가로, 148에서 표시되는 바와 같은, 다른 광역(104)에 있는 로컬 영역(110)에서의 전송기들로부터 슈퍼프레임들을 수신할 수 있다. As shown in FIG. 1, a receiving device may collect PPC symbols from transmitters in its local area, from transmitters in another local area within the same wide area, or from transmitters in a local area outside of its wide area. It may receive superframe transmissions that include. For example, device 118 may receive superframes from transmitters in its local area 108 as indicated by arrows 142 and 144. Device 118 may also receive a superframe from transmitters in other local areas 142 within wide area 102 as indicated by arrow 146. Potentially device 118 may further receive superframes from transmitters in local area 110 in another wide area 104, as indicated at 148.

본 명세서에 참조에 의해서 명백하게 편입되고 2006년 9월 6일자로 출원된 미국 출원 번호 제11/517,119호의 Mukkavilli 등에 의한 "Methods and Apparatus for Position Location in a Wireless Network"에 개시되는 바와 같이, 활성 전송기에 의해서 전송되는 PPC 심벌들은, PPC 심벌 전송에 대하여 동시에 유휴(idle) 또는 휴지상태(dormant)인 전송기들과는 상이하게 구성된다. 동작 동안에, 영역에서의 어떠한 전송기가 "활성 전송기"가 될 것인지를 결정하기 위해서 네트워크 포지셔닝 정보가 각각의 전송기에 의해서 이용된다. Active transmitters, as disclosed in "Methods and Apparatus for Position Location in a Wireless Network" by Mukkavilli, et al., Filed Sep. 6, 2006, filed September 6, 2006, and are hereby expressly incorporated by reference. The PPC symbols transmitted are configured differently from transmitters that are idle or dormant at the same time for PPC symbol transmission. During operation, network positioning information is used by each transmitter to determine which transmitter in the area will be the “active transmitter”.

본 애플리케이션의 목적으로, 활성 전송기는 서브캐리어들(예컨대, 인터레이스)의 적어도 일부를 이용하여 식별 정보를 포함하는 PPC 심벌을 전송하는 전송기이다. 상기 활성 전송기에는 단지 하나의 활성 심벌이 할당되는데, 하지만 임의의 개수의 활성 심벌들이 전송기에 할당되는 것이 가능하다. 따라서, 각각의 전송기는 "활성 심벌"과 관련되고, 상기 전송기는 상기 활성 심벌과 함께 식별 정보를 포함하는 정보를 전송한다. 전송기가 활성 상태에 있지 않을 때에, 상기 전송기는 상기 PPC 심벌의 정의된 유휴 부분(예컨대, 인터레이스) 상에서 전송한다. 그러면, 네트워크에서의 수신 장치는 상기 PPC 심벌들의 유휴 부분에 있는 정보를 "청취(listen)"하지 않도록 구성될 수 있다. 이는 전송기들로 하여금 PPC 심벌들의 유휴 부분 동안에 네트워크 성능을 유지하기 위한 전력(즉, 심벌당 에너지) 안정성을 제공하는 것을 가능하게 한다. 추가의 예에서, PPC 상에서 전송되는 심벌들이 긴 사이클릭 프리픽스(CP; cyclic prefix)를 갖도록 설계되어, 수신 장치가 포지션 결정의 목적으로 멀리 떨어진(far away) 전송기들로부터의 정보를 이용할 수 있도록 한다. 이러한 메커니즘은 수신 장치로 하여금 지역에서의 다른 전송기들로부터의 간섭 없이 자신의 연관된 활성 심벌 동안에 특정한 전송기로부터 식별 정보를 수신하는 것을 가능하게 하는데, 이는 다른 전송기들이 심벌의 유휴 부분(인터레이스) 상에서 전송하고 있기 때문이다. For purposes of this application, an active transmitter is a transmitter that transmits a PPC symbol containing identification information using at least some of the subcarriers (eg, interlace). The active transmitter is assigned only one active symbol, but it is possible for any number of active symbols to be assigned to the transmitter. Thus, each transmitter is associated with an "active symbol" and the transmitter transmits information including identification information with the active symbol. When the transmitter is not active, the transmitter transmits on a defined idle portion (eg interlace) of the PPC symbol. The receiving device in the network may then be configured to not "listen" the information in the idle portion of the PPC symbols. This enables the transmitters to provide power (ie energy per symbol) stability to maintain network performance during idle portions of PPC symbols. In a further example, the symbols transmitted on the PPC are designed to have a long cyclic prefix (CP) so that the receiving device can use the information from the far away transmitters for position determination purposes. . This mechanism allows the receiving device to receive identification information from a particular transmitter during its associated active symbol without interference from other transmitters in the region, which other transmitters transmit on the idle portion (interlace) of the symbol and Because there is.

도 2는 전송기 식별 정보(본 명세서에서 TxID로서 지칭됨)의 전송을 포함하는 통신 시스템(200)의 일 예를 도시한다. 시스템(200)은 적어도 하나의 수신 장치(206)로 무선 링크(204)를 통해 파일럿 포지셔닝 채널(PPC)(202)을 포함하는 슈퍼프레임을 전송하는 다수의 전송기들(예컨대, 5개의 전송기들(T1 내지 T5))을 포함한다. 상기 전송기들(T1 내지 T5)은 장치(206)의 근방에 있는 전송기들을 나타내고, 장치(206)와 같은 동일한 로컬 영역 내의 전송기들, 상이한 로컬 영역에서의 전송기들, 또는 상이한 광역에서의 전송기들을 포함할 수 있다. 상기 전송기들(T1 내지 T5)이, 상기 전송기들(T1 내지 T5)로부터 전송되는 슈퍼프레임들이 시간적으로 정렬되어 동기화되도록 단일 시간 베이스(예컨대, GPS 시간)로 동기화되는 통신 네트워크의 일부일 수 있음이 주목된다. 단일의 시간에 대하여 슈퍼프레임의 개시의 고정된 오프셋을 허용하고, 전파 지연의 결정에 있어 개별 전송기들의 오프셋을 규명하는(account for) 것이 가능함이 주목된다. 따라서, 전송된 슈퍼프레임의 콘텐츠가 동일한 로컬 영역 내의 전송기들에 대해서는 동일할 수 있지만, 상이한 로컬 또는 광역들 내의 전송기들에 대해서는 상이할 수 있는데, 이는 네트워크가 동기화되고 슈퍼프레임들이 정렬되며 수신 장치(206)가 PPC(202)를 통해 근방의 전송기들로부터 심벌들을 수신할 수 있고 이러한 심벌들이 또한 정렬되기 때문이다. 2 illustrates an example of a communication system 200 that includes transmission of transmitter identification information (referred to herein as a TxID). System 200 may include a plurality of transmitters (eg, five transmitters) that transmit a superframe comprising a pilot positioning channel (PPC) 202 over a wireless link 204 to at least one receiving device 206. T1 to T5)). The transmitters T1-T5 represent transmitters in the vicinity of the device 206 and include transmitters in the same local area as the device 206, transmitters in different local areas, or transmitters in different wide areas. can do. Note that the transmitters T1 to T5 may be part of a communication network that is synchronized to a single time base (eg, GPS time) such that superframes transmitted from the transmitters T1 to T5 are synchronized in time and synchronized. do. It is noted that it is possible to allow a fixed offset of the start of a superframe over a single time and account for the offsets of the individual transmitters in the determination of the propagation delay. Thus, although the content of the transmitted superframe may be the same for transmitters in the same local area, it may be different for transmitters in different local or wide areas, which means that the network is synchronized and the superframes are aligned and the receiving device ( This is because 206 can receive symbols from nearby transmitters via PPC 202 and these symbols are also aligned.

예시적인 전송기 블록(214)에 의해 도시된 바와 같이, 전송기들(T1 내지 T5) 각각은 전송기 로직(208), PPC 발생기 로직(210), 및 네트워크 로직(212)을 포함할 수 있다. 예시적인 수신 장치(222)에 의해 도시되는 바와 같이, 수신 장치(206)는 수신기 로직(216), PPC 디코더 로직(218), 및 전송기 ID 결정 로직(220)을 포함할 수 있다. As shown by example transmitter block 214, each of transmitters T1 through T5 may include transmitter logic 208, PPC generator logic 210, and network logic 212. As shown by example receiving device 222, receiving device 206 may include receiver logic 216, PPC decoder logic 218, and transmitter ID determination logic 220.

전송기 로직(208)이 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 임의의 적절한 조합을 포함할 수 있음이 주목된다. 전송기 로직(208)은 전송 슈퍼프레임을 이용하여 오디오, 비디오, 및 네트워크 서비스들을 전송하도록 동작가능하다. 상기 전송기 로직(208)은 또한 슈퍼프레임에서 하나 이상의 PPC 심벌들을 전송하도록 동작가능하다. 일 예에서, 상기 전송기 로직(208)은, 포지셔닝과 같은 다른 목적들을 위해서뿐 아니라, 특정한 전송기들을 식별하도록 상기 수신 장치(222)에 의한 이용을 위한 전송기 식별 정보를 제공하기 위해서, PPC(202)에 걸쳐 슈퍼프레임 내에 있는 하나 이상의 PPC 심벌들(234)을 전송한다. It is noted that the transmitter logic 208 may include hardware, software, firmware, or any suitable combination thereof. Transmitter logic 208 is operable to transmit audio, video, and network services using transmission superframes. The transmitter logic 208 is also operable to transmit one or more PPC symbols in a superframe. In one example, the transmitter logic 208 is used to provide transmitter identification information for use by the receiving device 222 to identify specific transmitters, as well as for other purposes such as positioning. Transmit one or more PPC symbols 234 within the superframe over.

상기 PPC 발생기 로직(210)은 하드웨어, 소프트웨어 또는 이들의 임의의 조합을 포함한다. 상기 PPC 발생기 로직(210)은 PPC(202)에 걸쳐 전송되는 심벌들(234)에 전송기 식별 정보를 통합하도록 동작가능하다. 일 예에서, 각각의 PPC 심벌은 선택된 수의 인터레이스들로 그룹핑되는 다수의 서브캐리어들을 포함한다. 순차로, 인터레이스는 이용가능한 주파수 대역에 걸치는 일정하게 이격된 서브캐리어들의 세트 또는 집합(collection)으로서 정의될 수 있다. 인터레이스들이 일정하게 이격되지 않은 서브캐리어들의 그룹으로 구성될 수 있는 것이 또한 주목된다. The PPC generator logic 210 includes hardware, software or any combination thereof. The PPC generator logic 210 is operable to incorporate transmitter identification information into symbols 234 transmitted over the PPC 202. In one example, each PPC symbol includes a number of subcarriers grouped into a selected number of interlaces. In turn, an interlace can be defined as a set or collection of regularly spaced subcarriers spanning an available frequency band. It is also noted that the interlaces may consist of a group of subcarriers that are not regularly spaced apart.

일 예에서, 전송기들(T1 내지 T5) 각각에 그 전송기에 대해 활성 심벌로서 지칭되는 적어도 하나의 PPC 심벌이 할당된다. 예컨대, 전송기(T1)에는 슈퍼프레임에서의 PPC 심벌들(234) 내의 PPC 심벌(236)이 할당되고, 전송기(T5)에는 슈퍼프레임에서의 PPC 심벌들(234) 내의 PPC 심벌(238)이 할당된다. In one example, each of the transmitters T1 to T5 is assigned at least one PPC symbol, referred to as an active symbol for that transmitter. For example, transmitter T1 is assigned a PPC symbol 236 in PPC symbols 234 in a superframe, and transmitter T5 is assigned a PPC symbol 238 in PPC symbols 234 in a superframe. do.

상기 PPC 발생기 로직(210)은 그 전송기에 대한 활성 심벌로 전송기 식별 정보를 인코딩하도록 동작가능하다. 예컨대, 각 심벌의 인터레이스들은 "활성 인터레이스들" 및 "유휴 인터레이스들"로 지칭되는 두 개의 그룹들로 그룹핑된다. 상기 PPC 발생기 로직(210)은 그 전송기에 대한 활성 심벌의 전용 활성 인터레이스들 상에서 전송기 식별 정보를 인코딩하도록 동작가능하다. 예컨대, 전송기(T1) 식별 정보가 심벌(236)의 활성 인터레이스들 상에서 전송되고, 전송기(T5) 식별 정보가 심벌(238)의 전용 활성 인터레이스들 상에서 전송된다. 전송기가 활성 심벌 상에서 자신의 식별을 전송하지 않고 있을 때에, 상기 PPC 발생기 로직(210)은 나머지 심벌들의 유휴 인터레이스들 상에서 유휴 정보를 인코딩하도록 동작가능하다. 예컨대, PPC(202)가 10개의 심벌들을 포함하면, SFN 네트워크에서 10개까지의 전송기들에 그들 각각의 활성 심벌로서 하나의 PPC 심벌이 각각 할당될 것이다. 각각의 전송기는 자신의 개별 활성 심벌의 활성 인터레이스들 상에서 유휴 정보를 식별 정보를 인코딩할 것이고, 나머지 심벌들의 유휴 인터레이스들 상에서 유휴 정보를 인코딩할 것이다. 전송기가 PPC 심벌의 유휴 인터레이스들 상에서 유휴 정보를 전송하고 있을 때에, 상기 전송기 로직(208)은 심벌 전력 레벨당 일정한 에너지를 유지하기 위해서 상기 전송된 심벌의 전력을 조정하도록 동작가능하다. The PPC generator logic 210 is operable to encode transmitter identification information into an active symbol for that transmitter. For example, the interlaces of each symbol are grouped into two groups called "active interlaces" and "idle interlaces". The PPC generator logic 210 is operable to encode transmitter identification information on dedicated active interlaces of an active symbol for that transmitter. For example, transmitter T1 identification information is transmitted on active interlaces of symbol 236 and transmitter T5 identification information is transmitted on dedicated active interlaces of symbol 238. When the transmitter is not sending its identification on an active symbol, the PPC generator logic 210 is operable to encode idle information on idle interlaces of the remaining symbols. For example, if PPC 202 includes 10 symbols, up to 10 transmitters in the SFN network will each be assigned one PPC symbol as their respective active symbol. Each transmitter will encode identification information on active interlaces of its respective active symbol and encode idle information on idle interlaces of the remaining symbols. When the transmitter is transmitting idle information on idle interlaces of the PPC symbol, the transmitter logic 208 is operable to adjust the power of the transmitted symbol to maintain constant energy per symbol power level.

상기 네트워크 로직(212)은 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 임의의 조합에 의해서 구성될 수 있다. 상기 네트워크 로직(212)은 시스템에 의한 이용을 위한 네트워크 프로비저닝 정보(224) 및 시스템 시간(226)을 수신하도록 동작가능하다. 상기 프로비저닝 정보(224)는 각각의 전송기가 그들의 활성 심벌의 활성 인터레이스들 상에서 식별 정보를 전송할 동안에 전송기들(T1 내지 T5) 각각에 대한 활성 심벌을 결정하는데에 이용된다. 상기 시스템 시간(226)은 수신 장치가 전파 지연 측정들을 보조할 뿐만 아니라 특정 전송기에 대한 채널 추정치를 결정할 수 있도록 전송들을 동기화하는데에 이용된다. The network logic 212 may be configured by hardware, software, firmware, or any combination thereof. The network logic 212 is operable to receive network provisioning information 224 and system time 226 for use by the system. The provisioning information 224 is used to determine an active symbol for each of the transmitters T1 to T5 while each transmitter transmits identification information on the active interlaces of their active symbol. The system time 226 is used to synchronize the transmissions so that the receiving device can assist in propagation delay measurements as well as determine channel estimates for a particular transmitter.

상기 수신기 로직(216)은 하드웨어, 소프트웨어, 또는 이들의 조합을 포함한다. 상기 수신기 로직(216)은 근방의 전송기들로부터의 PPC(202) 상에서 PPC 심벌들(234) 및 전송 슈퍼프레임을 수신하도록 동작가능하다. 상기 수신기 로직(216)은 상기 PPC 심벌들(234)을 수신하고 그들을 PPC 디코더 로직(218)으로 전달하도록 동작가능하다. The receiver logic 216 includes hardware, software, or a combination thereof. The receiver logic 216 is operable to receive PPC symbols 234 and transmit superframes on PPC 202 from nearby transmitters. The receiver logic 216 is operable to receive the PPC symbols 234 and pass them to the PPC decoder logic 218.

상기 PPC 디코더 로직(218)은 하드웨어, 소프트웨어, 및 이들의 조합을 포함한다. 상기 PPC 디코더 로직(218)은 각각의 심벌과 관련된 특정 전송기의 아이덴티티를 결정하기 위해 상기 PPC 심벌들을 디코딩하도록 동작가능하다. 예컨대, 상기 디코더 로직(218)은 각각의 PPC 심벌과 관련된 특정한 전송기의 아이덴티티를 결정하기 위해서 그 전송기의 상기 수신된 활성 인터레이스들을 디코딩하도록 동작가능하다. 전송기 아이덴티티가 결정되면, 상기 PPC 디코더 로직(218)은 그 전송기에 대한 채널 추정치를 결정하도록 동작가능하다. 예컨대, 수신된 슈퍼프레임과 관련된 시간 기준을 이용하여, 상기 PPC 디코더 로직(218)은 각각의 수신된 PPC 심벌과 관련된 활성 전송기에 대한 채널 추정치를 결정할 수 있다. 따라서, 상기 PPC 디코더 로직(218)은 전송기 아이덴티티의 수 및 관련된 채널 추정치들을 결정하도록 동작가능하다. 이러한 정보는 포지션 결정 로직(221)으로 전달된다. The PPC decoder logic 218 includes hardware, software, and combinations thereof. The PPC decoder logic 218 is operable to decode the PPC symbols to determine the identity of a particular transmitter associated with each symbol. For example, the decoder logic 218 is operable to decode the received active interlaces of that transmitter to determine the identity of a particular transmitter associated with each PPC symbol. Once the transmitter identity is determined, the PPC decoder logic 218 is operable to determine a channel estimate for that transmitter. For example, using the time reference associated with the received superframe, the PPC decoder logic 218 can determine the channel estimate for the active transmitter associated with each received PPC symbol. Thus, the PPC decoder logic 218 is operable to determine the number of transmitter identities and associated channel estimates. This information is passed to position determination logic 221.

상기 포지션 결정 로직(221)은 하드웨어, 소프트웨어, 또는 이들의 조합을 포함한다. 상기 포지션 결정 로직(221)은 디코딩된 전송기 식별 정보 및 상기 PPC 디코더 로직(218)으로부터 수신된 관련된 채널 추정치들에 기초하여 상기 장치(206)의 포지션을 계산하도록 동작가능하다. 예컨대, 전송기들(T1 내지 T5)의 위치들이 네트워크 엔티티들에게 알려진다. 상기 채널 추정치들은 이러한 위치들로부터 장치들의 거리를 결정하는데에 이용된다. 상기 포지션 결정 로직(221)은 장치(206)의 포지션을 삼각측량하기 위해 삼각측량 기술들을 이용한다. The position determination logic 221 includes hardware, software, or a combination thereof. The position determination logic 221 is operable to calculate the position of the apparatus 206 based on decoded transmitter identification information and related channel estimates received from the PPC decoder logic 218. For example, the locations of transmitters T1 through T5 are known to network entities. The channel estimates are used to determine the distance of the devices from these locations. The position determination logic 221 uses triangulation techniques to triangulate the position of the device 206.

동작 동안에, 전송기들(T1 내지 T5) 각각은 각 전송기와 관련된 활성 PPC 심벌의 활성 인터레이스들 중 적어도 하나 상에서 전송기 식별 정보를 인코딩한다. 상기 PCC 발생기 로직(210)은 네트워크 프로비저닝 정보(224)에 기초하여 어떠한 심벌이 특정 전송기에 대한 활성 심벌인지를 결정하도록 동작가능하다. 전송기가 자신의 활성 심벌의 활성 인터레이스들 상에서 자신의 식별 정보를 전송하고 있지 않을 때에, 상기 PPC 발생기 로직(210)은 상기 전송기로 하여금 나머지 PPC 심벌들의 유휴 인터레이스들 상에서 유휴 정보를 전송하게 한다. 각 전송기가 각 PPC 심벌(즉, 활성 또는 유휴 인터레이스들 중 어느 한 쪽)에서 에너지를 전송하고 있기 때문에, 전송기 전력은 네트워크 성능을 붕괴시키는 요동(fluctuation)들을 경험하지 않는다. During operation, each of transmitters T1 through T5 encodes transmitter identification information on at least one of the active interlaces of an active PPC symbol associated with each transmitter. The PCC generator logic 210 is operable to determine which symbols are active symbols for a particular transmitter based on the network provisioning information 224. When the transmitter is not sending its identification information on the active interlaces of its active symbol, the PPC generator logic 210 causes the transmitter to send idle information on the idle interlaces of the remaining PPC symbols. Since each transmitter is transmitting energy in each PPC symbol (ie, either active or idle interlaces), the transmitter power does not experience fluctuations that disrupt network performance.

장치(206)가 전송기들(T1 내지 T5)로부터 PPC(202)를 통하여 PPC 심벌들(234)을 수신할 때에, 상기 장치(206)는 각 PPC 심벌의 활성 인터레이스들로부터 전송기 식별자들을 디코딩한다. 전송기가 각각의 PPC 심벌로부터 식별되면, 상기 장치는 이용가능한 시스템 타이밍에 기초하여 그 전송기에 대한 채널 추정치를 결정할 수 있다. 상기 장치는 계속해서 다수의 전송기들에 대한 채널 추정치들(즉, 바람직하게 4개의 추정치들)이 획득될 때까지 식별한 전송기들에 대한 채널 추정치들을 결정한다. 이러한 추정치들에 기초하여, 상기 포지션 결정 로직(221)은 표준 삼각측량 기술들을 이용하여 장치의 포지션(228)을 삼각측량하도록 동작가능하다. 다른 예에서, 상기 포지션 결정 로직(221)은 장치의 포지션을 결정하기 위해 삼각측량 또는 다른 포지셔닝 알고리즘을 수행하는 다른 네트워크 엔티티에 상기 전송기 식별자들 및 관련된 채널 추정치들을 전송하도록 동작가능하다. When device 206 receives PPC symbols 234 via PPC 202 from transmitters T1 through T5, the device 206 decodes transmitter identifiers from the active interlaces of each PPC symbol. Once a transmitter is identified from each PPC symbol, the device may determine a channel estimate for that transmitter based on available system timing. The apparatus continues to determine channel estimates for the identified transmitters until channel estimates (ie preferably four estimates) for multiple transmitters are obtained. Based on these estimates, the position determination logic 221 is operable to triangulate the position 228 of the device using standard triangulation techniques. In another example, the position determination logic 221 is operable to send the transmitter identifiers and associated channel estimates to another network entity that performs triangulation or other positioning algorithms to determine the position of the device.

일 예에서, 상기 포지셔닝 시스템은 컴퓨터-판독가능한 매체 상에 저장된 하나 이상의 프로그램 명령들("명령들")을 갖는 컴퓨터 프로그램을 포함하고, 상기 컴퓨터-판독가능한 매체는 적어도 하나의 프로세서에 의해서 실행될 때에, 본 명세서에 기재된 포지셔닝 시스템의 기능들을 제공한다. 예컨대, 상기 명령들은 컴퓨터-판독가능한 매체, 예컨대 플로피 디스크, CDROM, 메모리 카드, 플래시 메모리 장치, RAM, ROM, 또는 임의의 다른 타입의 메모리 장치로부터의 PPC 발생기 로직(210) 및/또는 PPC 디코더 로직(218)으로 로딩될 수 있다. 다른 예에서, 상기 명령들은 외부 장치 또는 네트워크 자원으로부터 다운로드될 수 있다. 상기 명령들은 적어도 하나의 프로세서에 의해서 실행될 때에 본 명세서에 기술된 포지셔닝 시스템의 예들을 제공하도록 동작가능하다. In one example, the positioning system includes a computer program having one or more program instructions (“instructions”) stored on a computer-readable medium, wherein the computer-readable medium is executed when executed by at least one processor. It provides the functions of the positioning system described herein. For example, the instructions may be PPC generator logic 210 and / or PPC decoder logic from a computer-readable medium, such as a floppy disk, CDROM, memory card, flash memory device, RAM, ROM, or any other type of memory device. 218 can be loaded. In another example, the instructions can be downloaded from an external device or network resource. The instructions are operable to provide examples of the positioning system described herein when executed by at least one processor.

따라서, 상기 포지셔닝 시스템은 전송기에서 특정 전송기가 활성 PPC 심벌의 활성 인터레이스들 상에서 자신의 식별 정보를 전송할 그 활성 PPC 심벌을 결정하도록 동작가능하다. 상기 포지셔닝 시스템은 또한 수신 장치에서 상기 수신된 PPC 심벌들에서 식별되는 전송기들에 대한 채널 추정치들을 결정하고 장치 포지션을 결정하기 위해 삼각측량 기술들을 수행하도록 동작가능하다. Thus, the positioning system is operable to determine at the transmitter that active PPC symbol that a particular transmitter will transmit its identification information on the active interlaces of the active PPC symbol. The positioning system is further operable to perform triangulation techniques to determine channel estimates and determine device position for transmitters identified in the received PPC symbols at a receiving device.

도 3은 도 1 또는 도 2의 시스템들에서 이용될 수 있는 전송 슈퍼프레임(300)을 도시한다. 도시된 바와 같이, 각각의 슈퍼프레임(300)은 시 분할 멀티플렉싱된(TDM) 파일럿들(예컨대, TDM1 및 TDM2), 광역 식별 채널(WIC; Wide Area Identification Channel), 로컬 영역 식별 채널(LIC; Local Area Identification Channel), 및 오버헤드 정보 심벌들(OIS)을 포함하는 전제 데이터(302), 하나 이상의 데이터 프레임들(304)(예컨대, 도 3의 예에서는 4개의 데이터 프레임들), 및 PPC/예비 심벌들(306)을 포함한다. 3 illustrates a transmission superframe 300 that may be used in the systems of FIG. 1 or 2. As shown, each superframe 300 includes time division multiplexed (TDM) pilots (eg, TDM1 and TDM2), a Wide Area Identification Channel (WIC), a Local Area Identification Channel (LIC), and Local. Prerequisite data 302 including an Area Identification Channel), and overhead information symbols (OIS), one or more data frames 304 (eg, four data frames in the example of FIG. 3), and a PPC / spare Symbols 306.

일 예에 따르면, 사이클릭 프리픽스 길이가 서브캐리어들의 수의 절반, 예컨대 4096개의 서브캐리어 심벌의 경우 2048개의 칩들까지 증가되도록, 상기 PPC 심벌들이 구성될 수 있다. 증가된 사이클릭 프리픽스는 수신 장치가 예컨대 채널 지연 확산들의 가변성을 좀더 적절하게 규명하기 위해 슈퍼프레임들을 수신하는 것을 가능하게 한다. 따라서, 일 예에 따르면, 각각의 물리 계층(PHY) PPC 심벌은 6161개의 칩들(2048개의 칩 사이클릭 프리픽스 + 4096 칩들 + 17 칩 윈도우)의 듀레이션(duration)을 가질 것이다. 여기서 이러한 개시된 예가 "4K" (즉, 4096 칩 윈도우) 고속 푸리에 변환(FFT) 모드를 가정함이 주목된다. 부가적으로, 일 예에 따르면, 이하 논의될 바와 같이, 매체 액세스 제어(MAC) PPC 심벌이 심벌당 8개의 인터레이스들을 갖는 6161개의 칩들의 듀레이션을 갖는 하나의 PHY PPC 심벌(즉, "4K" FFT에 대한 PHY PPC)과 동일한 것으로 정의될 수 있다. 하지만, PPC 심벌 구조는 대응하는 FFT 모드(예컨대, 1K, 2K, 또는 8K)에 대한 데이터 심벌 구조와 유사하도록 구성될 수도 있다. 따라서, 1K 또는 2K FFT 모드에 대해, 다시 사이클릭 프리픽스가 FFT 윈도우의 절반과 17개의 윈도윙 칩들과 동일하다고 가정하면, 심벌당 칩들의 개수는 예컨대 각각 1553개의 칩들(1024개의 칩들 + 512 사이클릭 프리픽스 + 17 윈도윙 칩들) 및 3089개의 칩들일 것이다. 슈퍼프레임에서의 MAC PPC 심벌들의 수(예컨대, 8)는 여전히 4K 모드에서와 동일할 것이다. 이러한 수비학(numerology)은 단지 예시적인 예이고, 당업자가 본 개시의 범위 내에서 다른 PPC 심벌 구성들 및 듀레이션들을 이해할 것임이 주목된다. According to one example, the PPC symbols can be configured such that the cyclic prefix length is increased to half of the number of subcarriers, for example 2048 chips for 4096 subcarrier symbols. The increased cyclic prefix enables the receiving device to receive superframes, for example, to more properly characterize the variability of channel delay spreads. Thus, according to one example, each physical layer (PHY) PPC symbol will have a duration of 6161 chips (2048 chip cyclic prefix + 4096 chips + 17 chip window). It is noted here that this disclosed example assumes a " 4K " (ie 4096 chip window) fast Fourier transform (FFT) mode. Additionally, according to one example, as will be discussed below, one PHY PPC symbol (ie, a "4K" FFT) has a duration of 6161 chips with eight interlaces per symbol, as the media access control (MAC) PPC symbol PHY for PHY). However, the PPC symbol structure may be configured to be similar to the data symbol structure for the corresponding FFT mode (eg, 1K, 2K, or 8K). Thus, for the 1K or 2K FFT mode, again assuming that the cyclic prefix is equal to half of the FFT window and 17 windowing chips, the number of chips per symbol is, for example, 1553 chips (1024 chips + 512 cyclic chips each). Prefix + 17 windowwing chips) and 3089 chips. The number of MAC PPC symbols (eg, 8) in the superframe will still be the same as in the 4K mode. It is noted that this numerology is merely an illustrative example and that those skilled in the art will understand other PPC symbol configurations and durations within the scope of the present disclosure.

상기의 논의로부터 수집될 수 있는 바와 같이, 모든 FFT 모드들에서의 PPC 심벌들에 대한 사이클릭 프리픽스가 데이터 심벌들과는 상이할 것이다. 예컨대, 데이터 심벌에 대해서는 일반적인 512개의 칩들 이상이라기 보다는, 4K FFT 모드에 대한 사이클릭 프리픽스는 상기한 바와 같이 2048개의 칩들이다. As can be collected from the discussion above, the cyclic prefix for PPC symbols in all FFT modes will be different from the data symbols. For example, rather than the typical 512 chips for data symbols, the cyclic prefix for the 4K FFT mode is 2048 chips as described above.

도 4는 활성 전송기에 의해서 전송되는 PPC 심벌들에 대해 이용되는 OFDM 심벌(400)의 인터레이스 구조의 기능적 다이어그램을 도시한다. 상기 논의된 예시적인 수비학에 기초하는 예에 따르면, 심벌(400)은 도시된 바와 같이 8개의 인터레이스들(I0-I7)로 분할되어 그룹핑되는 4096개의 서브캐리어들을 포함할 것이고, 그에 따라 각각의 인터레이스는 일반적으로 인접한 주파수들 또는 톤들이 아닌 512개의 서브캐리어들을 포함한다. 이전에 언급한 바와 같이, 수신기는 이용될 필요가 있다. 첫째, 수신 장치는 심벌에서의 파일럿 서브캐리어들을 이용하여 채널 추정치를 결정할 필요가 있다. 둘째, 수신 장치는 채널 추정치에 대응하는 전송기의 아이덴티티를 결정할 필요가 있다. 4 shows a functional diagram of the interlace structure of OFDM symbol 400 used for PPC symbols transmitted by an active transmitter. According to the example numerology based above discussed, symbol 400 will include 4096 subcarriers divided into 8 interlaces I 0 -I 7 and grouped, as shown, respectively. The interlace of s typically contains 512 subcarriers that are not adjacent frequencies or tones. As mentioned previously, the receiver needs to be used. First, the receiving device needs to determine the channel estimate using the pilot subcarriers in the symbol. Secondly, the receiving device needs to determine the identity of the transmitter corresponding to the channel estimate.

활성 심벌(400)에서의 인터레이스들은 전송기 식별 정보뿐 아니라 파일럿 톤들을 전송하는데에 이용된다. 도 4의 특정한 예에서, 심벌(400)의 서브캐리어들의 제1 부분, 410으로 분류되는 인터레이스(I1)뿐만 아니라, 즉 참조 번호들 402, 404, 406 및 408로 각각 분류되는 인터레이스들(I0, I2, I4, I6)은 파일럿 톤들을 전송하기 위해 이용되는 활성 인터레이스들이다. 인터레이스들(I0, I2, I4, I6)의 경우, 네트워크(들)에 걸쳐 최대의 간섭 억제를 보장하기 위해서, 상기 파일럿들이 광역 스크램블러 시드(즉, 광역 차별자 비트들(WID)) 및 로컬 영역 스크램블러 시드(즉, 로컬 영역 차별자 비트들(LID))로 스크램블링된다. 게다가, 수신기가 요구해야하는 가설(hypothesis)의 수와 따라서 프로세싱을 감소시키기 위해서 그리고 WID 및 LID를 공동으로 결정하기 위해서 단지 WID로만(예컨대, LID가 0으로 세팅됨) 스크램블링되는 파일럿들을 전송하기 위해, 상기 인터레이스(I1)가 활성 전송기에 의해서 이용된다. Interlaces in active symbol 400 are used to transmit pilot tones as well as transmitter identification information. In the particular example of FIG. 4, not only the first portion of the subcarriers of symbol 400, interlace I 1 , which is classified as 410, ie interlaces I, which are classified by reference numerals 402, 404, 406 and 408, respectively. 0 , I 2 , I 4 , I 6 ) are the active interlaces used to transmit pilot tones. In the case of interlaces I 0 , I 2 , I 4 , I 6 , the pilots have a wide scrambler seed (ie, wide discriminator bits (WID)) to ensure maximum interference suppression across the network (s). And the local region scrambler seed (ie, local region discriminator bits (LID)). In addition, to transmit pilots that are scrambled only with the WID (e.g., LID is set to 0) to reduce the number of hypothesis and thus processing required by the receiver and thus to jointly determine the WID and LID, The interlace I 1 is used by an active transmitter.

특정한 예에 따르면, 광역 식별자 WOI ID 및 로컬 영역 식별자 LOI ID는 더 높은 계층들에서 이용가능하고 사실상 OIS 심벌들이 디코딩될 때에 이용가능하다. 물리 계층에서, 다양한 지역들 및 서브-지역들(즉, 광역들 및 로컬 영역들)에 걸친 전송들이 상이한 스크램블러 시드들(WID 및/또는 LID)의 이용을 통해서 구별된다. 예컨대, WID는 4-비트 필드이고 광역 전송들을 분리시키도록 할 수 있고, LID는 다른 4-비트 필드이고 로컬 영역 전송들을 분리시키도록 할 수 있다. 단지 16개의 가능한 WID 값들 및 16개의 가능한 LID 값들만이 존재하기 때문에, 상기 WID 및 LID 값들은 전체 네트워크 전개에 걸쳐 고유하지 않을 수 있다. 예컨대, WID 및 LID의 주어진 조합은 다수의 WOI ID 및 LOI ID에 잠재적으로 매핑할 수 있다. 그럼에도 불구하고, WID 및 LID의 재-사용이 지리적으로 분리되도록 네트워크 플래닝이 성취될 수 있다. 그러므로 주어진 환경에서, 어떠한 모호성도 없이 특정한 WOI 및 LOI에 주어진 WID 및 LID를 매핑하는 것이 가능하다. 그러므로 주어진 물리 계층에서, PPC 파형이 WID 및 LID 정보(즉, 인터레이스들(I0, I2, I4, I6 및 I1)로의 스크램블링)를 전달하도록 설계된다. According to a specific example, the wide area identifier WOI ID and the local area identifier LOI ID are available at higher layers and in fact are available when OIS symbols are decoded. In the physical layer, transmissions across various regions and sub-regions (ie, wide areas and local regions) are distinguished through the use of different scrambler seeds (WID and / or LID). For example, WID may be a 4-bit field and may separate wide area transmissions, and LID may be another 4-bit field and may separate local area transmissions. Since there are only 16 possible WID values and 16 possible LID values, the WID and LID values may not be unique across the entire network deployment. For example, a given combination of WID and LID can potentially map to multiple WOI IDs and LOI IDs. Nevertheless, network planning can be accomplished such that re-use of WID and LID is geographically separated. Therefore, in a given environment, it is possible to map a given WID and LID to a particular WOI and LOI without any ambiguity. Therefore, at a given physical layer, the PPC waveform is designed to carry WID and LID information (ie, scrambling to interlaces I 0 , I 2 , I 4 , I 6 and I 1 ).

상기한 바와 같이, 수신기가 필요한 지연 확산들을 갖는 채널들을 추정하는 것을 가능하게 하기 위해서 활성 상태의 전송기는 적어도 2048개의 파일럿들을 전송해야 한다. 이는 활성 전송기에 대한 4개의 인터레이스들에 대응한다. 4개의 인터레이스들(예컨대, I0, I2, I4, I6)은 전송기가 속하는 광역 및 로컬 영역에 관한 WID 및 LID를 이용하여 스크램블링된다. 심벌의 수신기는 따라서 우선 PPC 심벌의 활성 인터레이스들에서의 파일럿들로부터 WID 및 LID 정보를 추출할 것이고, 그 후에 WID/LID 정보를 이용하여 그 특정 전송기로부터 채널 추정치를 획득할 것이다. WID 및 LID를 이용한 스크램블링은 또한 이웃하는 로컬 영역 네트워크들에서의 전송기들로부터의 간섭 억제를 제공한다. As noted above, an active transmitter must transmit at least 2048 pilots to enable the receiver to estimate channels with the necessary delay spreads. This corresponds to four interlaces for the active transmitter. Four interlaces (eg, I 0 , I 2 , I 4 , I 6 ) are scrambled using the WID and LID for the wide and local area to which the transmitter belongs. The receiver of the symbol will therefore first extract WID and LID information from the pilots in the active interlaces of the PPC symbol, and then use the WID / LID information to obtain a channel estimate from that particular transmitter. Scrambling with WID and LID also provides interference suppression from transmitters in neighboring local area networks.

하지만, 수신기에서의 대응하는 WID/LID 식별 단계가 복잡해질 수 있다. 예컨대, 각각의 인터레이스가 WID 및 LID 모두를 이용하여 스크램블링되면, 상기 수신기는 스크램블링을 위해 이용된 WID 및 LID 시드들을 공동으로 검출해야 할 것이다. 상기 수신기가 공동 검출을 위한 256개의 가설들을 시도해야 하도록, 각각 16개의 가능성이 존재한다. 따라서, WID 및 LID 시드들의 분리 검출을 가능하게 함으로써 수신기 검출이 단순화될 수 있다. 그러므로 개시된 일 예에서, PPC 파형은, LID 비트가 0000으로 세팅된 단지 WID 값들만을 이용해 스크램블링된 파일럿들을 갖는 서브캐리어들 또는 인터레이스들(예컨대, 참조 번호 410으로 구별되는 인터레이스(I1))의 다른 그룹을 포함한다. However, the corresponding WID / LID identification step at the receiver can be complicated. For example, if each interlace is scrambled using both WID and LID, the receiver will have to jointly detect the WID and LID seeds used for scrambling. There are 16 possibilities each, so that the receiver must try 256 hypotheses for joint detection. Thus, receiver detection can be simplified by enabling separate detection of WID and LID seeds. Therefore, in the disclosed example, the PPC waveform is composed of subcarriers or interlaces (eg, interlace I 1 , identified by reference numeral 410) with pilots scrambled using only WID values with the LID bit set to 0000. Include other groups.

상기한 바에 더하여, 본 장치 및 방법들은 PPC 심벌(400)에 완비된(self-contained) 특정한 전송기 식별 정보를 전송하기 위해 서브캐리어들의 다른 부분의 이용을 포함한다. 특히, 서브캐리어들의 이러한 제2 부분은 PPC 심벌에서의 다른 0이 아닌 인터레이스를 포함한다. 도 4에 도시된 일 예에 따르면, 임의의 다른 프리(free) 인터레이스가 이용되었을 수도 있을지라도, 도면 번호 412로 분류되는 인터레이스(I3)는 상기 전송기 식별 정보를 포함할 수 있다. 이러한 완비된 전송기 식별 정보는 수신기로 하여금 정규 프레임 프로세싱과는 독립적으로 PPC를 프로세싱하게 한다. 특히, 전송기 식별의 획득은 단지 PPC 프로세싱으로부터 유도될 수 있고, 단지 TDM1 파일럿 채널의 검출에만 의존할 것이며, 이는 PPC 프로세싱을 위하여 개략적 타이밍 검출을 위해 이용된다. 게다가, 이것은 통신 네트워크에서의 위치 특정 애플리케이션들을 지원하는데에 유용할 수 있는 전송기 특정 PPC 채널을 발생시키는데, 이는 각각의 전송기에 본질적으로 간섭 프리 채널이 제공되기 때문이다. 따라서, 예컨대, 각각의 전송기는 전송기 특정 채널을 통한 단지 전송기 특정 식별 정보는 별 문제로 하고, 특정한 애플리케이션에 관한 정보를 알리도록(impart) 구성될 수 있다. 따라서, 추가의 PPC 심벌들 내의 인터레이스들은 수신 장치로 특정한 애플리케이션 데이터를 전달하는데에 이용될 수 있다. In addition to the above, the apparatus and methods include the use of other portions of subcarriers to transmit specific transmitter identification information that is self-contained in PPC symbol 400. In particular, this second portion of the subcarriers includes another nonzero interlace in the PPC symbol. According to the example shown in FIG. 4, interlace I 3 , classified at 412, may include the transmitter identification information, although any other free interlace may have been used. This complete transmitter identification allows the receiver to process the PPC independently of normal frame processing. In particular, the acquisition of transmitter identification can only be derived from PPC processing and will only depend on the detection of the TDM1 pilot channel, which is used for coarse timing detection for PPC processing. In addition, this results in a transmitter specific PPC channel that can be useful for supporting location specific applications in a communication network, since each transmitter is essentially provided with an interference free channel. Thus, for example, each transmitter may be configured to impart information regarding a particular application, with only transmitter specific identification information over the transmitter specific channel being a matter of concern. Thus, interlaces in additional PPC symbols can be used to convey specific application data to the receiving device.

상기 전송기 식별 정보에 포함되는 특정한 타입의 정보는 제1 전송기 식별자 비트들을 포함할 수 있고, 이는 전송기에 대한 고유 식별자를 제공한다. 일 예에서, 고려되는 비트들의 수는 18일 수 있지만, 임의의 적절한 비트들의 수가 이용될 수 있다. 또한, 전송될 추가 정보에 관한 더 큰 특이성으로 표시하기 위해서, 추가적인 시그널링 정보 비트들이 전송기 식별 정보에 할당될 수 있다. 예컨대, 상기 시그널링 정보는 전송기가 다른 정보를 전송하기 위한 추가의 심벌들을 이용하는지와 얼마나 많은 추가의 심벌들이 이용될 것인지를 수신 장치에 표시하기 위해 이용될 수 있다. 일 예에서, 상기 시그널링 정보는 3 비트들로 구성된다. 따라서, 이 예에서, 상기 전송기 식별 정보의 페이로드는 21 비트들(전송기 ID에 대한 18 비트들 + 시그널링 정보에 대한 3 비트들)일 것이지만, 더 적거나 또는 더 많은 수들이 고려될 수도 있다. The particular type of information included in the transmitter identification information may include first transmitter identifier bits, which provide a unique identifier for the transmitter. In one example, the number of bits considered may be 18, but any suitable number of bits may be used. In addition, additional signaling information bits may be assigned to the transmitter identification information to indicate with greater specificity about the additional information to be transmitted. For example, the signaling information can be used to indicate to the receiving device whether the transmitter uses additional symbols for transmitting other information and how many additional symbols will be used. In one example, the signaling information consists of 3 bits. Thus, in this example, the payload of the transmitter identification information will be 21 bits (18 bits for the transmitter ID + 3 bits for the signaling information), but fewer or more numbers may be considered.

상기 전송기 식별 정보는 또한 에러 검출 코드, 예컨대 순환 중복 검사(CRC)를 포함할 수 있다. 일 예에서, 상기 CRC 함수는 CRC 다항식 g(x) = x7 + x6 + x4 + 1로 정의될 수 있고, 이는 7 비트 CRC를 산출한다. The transmitter identification information may also include an error detection code, such as a cyclic redundancy check (CRC). In one example, the CRC function can be defined as CRC polynomial g (x) = x 7 + x 6 + x 4 + 1, which yields a 7 bit CRC.

412로 분류되는 인터레이스(I3)(다른 임의의 프리 인터레이스가 이용될 수도 있음에도 불구하고)는 하나 이상의 전송기 위치 좌표들(예컨대, GPS 경도, 위도 및 또는 고도 좌표들)의 형태인 전송기 식별 정보를 포함할 수 있다. 부가적으로, 슬롯 3은, 가능한 전송기 식별 표시 저장소로서, 또한 네트워크 지연 정보를 포함할 수 있다. 상기 인터레이스들은, 전송기 위치 식별과 함께 이용될 때에, 또한 본 명세서에서 슬롯들로 지칭된다. 결과적으로, 일 양상에서, 슬롯 3, 즉 인터레이스(I3)는 전송기(TX) 위치 정보를 유지할 수 있다. Interlace I 3 , classified as 412 (although any other pre-interlace may be used) may store transmitter identification information in the form of one or more transmitter location coordinates (eg, GPS longitude, latitude and / or altitude coordinates). It may include. In addition, slot 3, as a possible transmitter identification indication store, may also contain network delay information. The interlaces, when used with transmitter location identification, are also referred to herein as slots. As a result, in one aspect, slot 3, i.e. interlace I 3 , may maintain transmitter TX location information.

일 접근법인 접근법(Approach) 1에서, 전송기 식별 정보 또는 다른 파라미터들이 PPC 패킷 내에서 시그널링되는지 여부와 무관하게, 예컨대 80 비트들의 고정 비트 PPC 패킷 길이가 이용된다. 이는 8 비트들의 10개의 블록들을 제공하고, 각각의 8 비트들은 100 비트들로 변환된다. 더 긴 페이로드는 더 짧은 길이의 PPC 패킷과 비교될 때에 성취될 수 있다. 단일 PPC 패킷 사이즈는 테스팅 및 구현 모두에 유용하다. 패킷 타입(필드 할당)이 완비되고 전송기 전력 및 슈퍼-프레임 넘버와 같은 다른 파라미터들을 포함하는 확장가능성을 가능하게 한다. PPC 비트들이 할당되는 방법을 구현하는 두 가지의 방법들이 슬라이드 1 상에 도시된 옵션들 1 및 2로 도시된다. 리드-뮬러 인코딩은 양 구현들과 함께 이용될 수 있다. 다른 변형들은 동일한 베이스(64,7) 리드-뮬러 코드를 이용하지만 (41,7)로 줄이는 것을 포함한다. 50 비트들을 예비하는 대신에, 상기 전송기 ID가 옵션 2에서 두 번 반복된다. 18 비트 전송기 ID로부터 68 비트들을 발생시키는데에 있어 다른 코딩 방식들도 가능하다. In Approach 1, one approach, a fixed bit PPC packet length of, for example, 80 bits is used regardless of whether transmitter identification or other parameters are signaled within the PPC packet. This gives 10 blocks of 8 bits, each of which is converted into 100 bits. Longer payloads can be achieved when compared to shorter length PPC packets. A single PPC packet size is useful for both testing and implementation. The packet type (field allocation) is complete and enables scalability to include other parameters such as transmitter power and super-frame number. Two ways of implementing how the PPC bits are allocated are shown with options 1 and 2 shown on slide 1. Read-Muller encoding can be used with both implementations. Other variations include using the same base 64,7 lead-muller code but reducing it to (41,7). Instead of reserving 50 bits, the transmitter ID is repeated twice in option 2. Other coding schemes are possible in generating 68 bits from an 18 bit transmitter ID.

다른 접근법인 접근법 2에서, 전송기 ID 정보가 PPC 패킷 내에서 시그널링되는지와 무관하게, 56 비트 PPC 패킷이 이용된다. 하나의 비트 할당이 슬라이드 2 상에 예시된다. 또한, 접근법 2의 추가의 속성들 및 이익들이 슬라이드들 3 및 4에 도시된다. In another approach, approach 2, a 56 bit PPC packet is used, regardless of whether transmitter ID information is signaled within the PPC packet. One bit allocation is illustrated on slide two. Further attributes and benefits of Approach 2 are shown in slides 3 and 4.

제3 접근법인 접근법 3이 슬라이드 17 상에 도시되는 샘플 포맷 할당을 갖는 수반하는 슬라이드들 5 내지 8 상에 기술된다. 각각의 PPC MAC 시간 유닛에 대해 각각의 전송기가 3가지의 상태들, 즉 비활성, 식별 또는 예비 중 하나일 수 있고, 접근법 3을 이용하여, 상기 PPC의 예비 상태가 전송기-특정 채널로서 이용된다. 정보는 네트워크 지연에 더하여 전송기의 경도, 위도, 및 고도뿐 아니라 전송기 ID 정보를 포함한다. 이러한 접근법은 더 큰 페이로드가 터보 인코딩을 이용하는 것을 가능하게 한다. 터보 인코딩은 슬라이드 6 상에 도시된 바와 같이 1000 비트 페이로드에 대한 리드-뮬러 인코딩과 비교하여 보다 강건한 인코딩을 제공한다. 슬라이드 5 상에 도시된 바와 같이, 일 실시예는 3개의 데이터 슬롯들을 갖는 4개의 파일럿 슬롯들을 포함한다. 상기 PPC 전송기 ID 정보 및 PPC 전송기 위치 정보는 임의의 데이터 슬롯들에 위치할 수 있다. 다른 실시예는 5개의 데이터 및 2 개의 파일럿 슬롯들을 포함한다. 3개의 데이터 슬롯들을 이용하는 것과 비교하여 5개의 데이터 슬롯들을 이용하며 더 많은 중복이 존재한다. 도 4에서 추가로 알 수 있는 바와 같이, 서브캐리어들의 두 개의 인터레이스들 또는 그룹들(예컨대, 도 4의 예에서는 인터레이스들(I5 및 I7)이 유휴이거나 또는 활성 PPC 심벌(400)에서 제거(zero out)될 것이다. 각각의 OFDM PPC 심벌에 대한 본질적으로 일정한 전력 레벨들을 보장하기 위해서 각 인터레이스의 에너지는 전체 OFDM 심벌 에너지의 (8/6) 배이다. 하지만, 활성 심벌(400)에서의 이용된 인터레이스들(예컨대, 인터레이스들 I0-I4 및 I6) 사이의 전력 또는 에너지 할당이 일정할 필요가 없음이 주목된다. 오히려, 에너지는 상이한 인터레이스들 사이에서 상이하게 분배될 수 있다. 예컨대, 인터레이스(I3)에 대한 에너지가 8E/3으로 세팅될 수 있는 한편, 인터레이스(I1)의 에너지와 함께 인터레이스들(I0, I2, I4 및 I6)의 에너지는 2E/3으로 세팅될 수 있고, 즉 인터레이스(I3)의 에너지 레벨은 다섯 개의 인터레이스들(I0, I1, I2, I4 및 I6) 각각의 에너지보다 4배 더 크다. A third approach, approach 3, is described on accompanying slides 5-8 with sample format assignment shown on slide 17. FIG. For each PPC MAC time unit, each transmitter may be in one of three states: inactive, identified or reserved, and using Approach 3, the reserved state of the PPC is used as a transmitter-specific channel. The information includes the transmitter ID information as well as the longitude, latitude, and altitude of the transmitter in addition to the network delay. This approach allows larger payloads to use turbo encoding. Turbo encoding provides a more robust encoding compared to Read-Muller encoding for 1000 bit payloads as shown on slide 6. As shown on slide 5, one embodiment includes four pilot slots with three data slots. The PPC transmitter ID information and the PPC transmitter location information may be located in arbitrary data slots. Another embodiment includes five data and two pilot slots. There are more duplications using 5 data slots compared to using 3 data slots. As can be further seen in FIG. 4, two interlaces or groups of subcarriers (eg, interlaces I 5 and I 7 in the example of FIG. 4) are idle or removed from the active PPC symbol 400. The energy of each interlace is (8/6) times the total OFDM symbol energy to ensure essentially constant power levels for each OFDM PPC symbol, but at active symbol 400 It is noted that the power or energy allocation between the interlaces used (eg, interlaces I 0 -I 4 and I 6 ) need not be constant, rather the energy can be distributed differently between the different interlaces. For example, the energy for interlace I 3 can be set to 8E / 3, while the energy of interlaces I 0 , I 2 , I 4 and I 6 together with the energy of interlace I 1 is 2E /. Can be set to 3 , That is the energy level of interlace (I 3) is four times greater than the energy of each of the five interlaces (I 0, I 1, I 2, I 4 and I 6).

상기한 바와 같은 예시적인 슈퍼프레임 구조가 주어지면, 슈퍼프레임은 슈퍼프레임당 이용가능한 8개의 PPC 심벌들을 이용하여 로컬 영역에서의 8개의 전송기들을 지원할 수 있다. 하지만, 로컬 영역에서의 전송기들의 수는 특정 전개들에서는 8보다 클 수 있다. 추가로, 특정 로컬 영역에서의 전송기들만이 시간적으로 직교인 것으로 제한된다. 그러므로 네트워크에서의 자기 간섭이 방지되거나 또는 적어도 완화되도록 상이한 로컬 영역들에 걸쳐 전송기들을 스케줄링하기 위해 네트워크 플래닝이 이용될 수 있다. Given the exemplary superframe structure as described above, a superframe can support eight transmitters in the local area using eight PPC symbols available per superframe. However, the number of transmitters in the local area may be greater than eight in certain deployments. In addition, only transmitters in a particular local area are limited to being orthogonal in time. Therefore, network planning may be used to schedule transmitters across different local areas such that magnetic interference in the network is prevented or at least mitigated.

게다가, 로컬 영역당 8개 초과의 전송기들을 지원하는 것이 바람직할 수 있다. 일 예의 목적으로, 24개의 전송기들이 로컬 영역에서 지원되는 것으로 가정한다. 이러한 전개를 지원하기 위해, 각각의 전송기가 매 3개의 슈퍼프레임들 마다 한번 활성 PPC 심벌을 전송하도록 상기 네트워크가 구성될 수 있다. 이 경우, 전송기들 각각의 활성 상태가 언제 발생하는지, 그리고 언제 전송기들이 할당된 활성 심벌 상에서 식별 정보를 전송하는지를 상기 전송기들에 통지하기 위해서 네트워크 플래닝 및 오버헤드 파라미터들이 이용될 수가 있다. 따라서, 상기 시스템이 추가의 전송기들을 지원하는데에 충분하게 스케일러블하도록, 3개의 슈퍼프레임들의 주기성이 네트워크 레벨로 프로그래머블하다. 정보를 전달하는데에 이용되는 오버헤드 정보뿐 아니라 네트워크 플래닝 모두가 단순화될 수 있도록, 상기 네트워크에 의해 이용되는 주기성이 네트워크 전개 동안에 일정하게 유지될 수가 있다. 일 예에서, 네트워크에서 이용되는 주기성에 관한 정보가 이러한 파라미터의 보다 용이한 프로그램 능력을 가능하게 하기 위해 더 높은 계층들에서의 오버헤드 정보로서 브로드캐스트된다. 추가적으로, 각각의 로컬 영역에 대해 이용가능한 30개의 PPC 심벌들을 이용해, 두 개의 상이한 로컬 영역들의 경계에서의 간섭을 경감하기 위한 네트워크 플래닝 상의 제약들이 또한 완화된다. In addition, it may be desirable to support more than eight transmitters per local area. For example purposes, assume 24 transmitters are supported in the local area. To support this deployment, the network may be configured such that each transmitter sends an active PPC symbol once every three superframes. In this case, network planning and overhead parameters may be used to inform the transmitters when an active state of each of the transmitters occurs and when the transmitters transmit identification information on the assigned active symbol. Thus, the periodicity of the three superframes is programmable at the network level so that the system is scalable enough to support additional transmitters. The periodicity used by the network can be kept constant during network deployment so that both network information as well as the overhead information used to convey the information can be simplified. In one example, information about periodicity used in the network is broadcast as overhead information at higher layers to enable easier programming capability of this parameter. In addition, with the 30 PPC symbols available for each local area, the constraints on network planning to mitigate interference at the boundary of two different local areas are also relaxed.

도 5는 도 1 및 도 2에 도시된 것과 같은, 네트워크에서의 수동 또는 비활성 전송기들에 의해서 전송되는 예시적인 PPC 심벌을 도시한다. 알 수 있는 바와 같이, 비활성 PPC 심벌(500)은 제거된 인터레이스들(I0 내지 I6)을 갖는다. 번호 502로 지칭되는 인터레이스(I7)는 0이 아닌 에너지를 갖는 수동 전송기 심벌(500)에서의 유일한 인터레이스이다. 인터레이스(I7)에서 전송되는 파일럿들은 중요한 데이터 또는 정보를 포함하지 않고, 상기 인터레이스는 "더미(dummy)" 인터레이스로 지칭될 수도 있다. 개시되는 일 예에 따르면, 일정한 OFDM 심벌 에너지 제약을 충족시키기 위해서, 인터레이스(I7)에서의 에너지는 또한 OFDM 심벌 인터레이스당 이용가능한 에너지의 8배로 스케일링된다. 수동 또는 비활성 PPC 심벌(500)의 전송은, 거기에서의 전송이 활성 전송기들의 파일럿들을 방해하지 않는 것을 보장하고, 이는 도 4에 도시된 바와 같이 인터레이스들(I0, I1, I2, I4 및 I6) 상에서 전송된다. FIG. 5 shows an example PPC symbol transmitted by passive or inactive transmitters in the network, such as shown in FIGS. 1 and 2. As can be seen, the inactive PPC symbol 500 has interlaces I 0- I 6 removed. Interlace I 7 , referred to as number 502, is the only interlace in passive transmitter symbol 500 with nonzero energy. Pilots transmitted in interlace I 7 do not contain important data or information, and the interlace may be referred to as a “dummy” interlace. According to one example disclosed, in order to meet certain OFDM symbol energy constraints, the energy in interlace I 7 is also scaled to eight times the available energy per OFDM symbol interlace. The transmission of the passive or inactive PPC symbol 500 ensures that the transmission therein does not interfere with the pilots of the active transmitters, which are interlaces I 0 , I 1 , I 2 , I as shown in FIG. 4. 4 and I 6 ).

도 6은 도 4에 도시된 것과 같은, 활성 PPC 심벌의 인터레이스에서 전송기 식별을 인코딩하기 위한 장치(600)를 도시한다. 상기 장치(600)는 우선 전송기 식별자(TxID) 비트들 및 할당 비트들을 세팅하거나 또는 결정하기 위한 모듈(602)을 포함한다. 상기한 바와 같이, TxID 및 할당을 위한 비트들의 수가 각각 18 및 3으로 세팅될 수 있다. 설명의 목적으로 이러한 구현을 가정하면, 21 비트들이 모듈(602)로부터 모듈(604)로 전달되고, 모듈(604)은 할당 비트들 및 TxID에 CRC 비트들(예컨대, 상기한 바와 같이 7 비트들)을 부가하도록 구성된다. 모듈(604)은 그 후에 전체 비트들(집합적으로 "전송기 식별 정보"로서 지칭될 수 있음)을 인터리버(606)(예컨대, 블록 인터리버)로 전달한다. 28 비트들이 전달된 것으로 가정하면, 상기 블록 인터리버(606)는 비트들이 열-방향으로 기록되고 인터리빙을 성취하기 위해 행-방향으로 대응하게 판독되는 4 x 7 매트릭스로서 구성될 수 있다. 하지만, 다양한 다른 타입의 적절한 인터리빙이 현재 개시된 장치 및 방법들과의 이용을 위해 당업자에 의해서 고려될 수 있음이 주목된다. FIG. 6 shows an apparatus 600 for encoding transmitter identification in an interlace of an active PPC symbol, such as shown in FIG. 4. The apparatus 600 first includes a module 602 for setting or determining transmitter identifier (TxID) bits and allocation bits. As mentioned above, the number of bits for TxID and allocation may be set to 18 and 3, respectively. Assuming this implementation for purposes of explanation, 21 bits are passed from module 602 to module 604, which module 604 assigns the CRC bits to the assigned bits and the TxID (eg, 7 bits as described above). Is added). Module 604 then passes the entire bits (collectively referred to as “transmitter identification information”) to interleaver 606 (eg, block interleaver). Assuming 28 bits are passed, the block interleaver 606 may be configured as a 4 x 7 matrix in which bits are written in the column-direction and correspondingly read in the row-direction to achieve interleaving. However, it is noted that various other types of suitable interleaving may be considered by those skilled in the art for use with the presently disclosed apparatus and methods.

미리결정된 인코딩 방식에 따라 비트들을 인코딩하기 위해 상기 인터리빙된 비트들이 인코더(608)로 판독된다. 일 예에서, 인코더(608)는 비트들을 인코딩하기 위한 리드-뮬러(RM) 오류 정정 코드, 예컨대 1차(64,7) RM 코드를 이용할 수 있다. 그러한 일 예에서, 상기 인터리버(606)는 28 정보 비트들을 인코더(608)로 전달한다. (64,7) RM 코드를 이용하면, 64 비트들의 4개의 코드 블록들이 28 정보 비트들을 인코딩하는 것으로부터 비롯될 것이다. 하지만, 250개의 코딩된 비트들이 특정 수비학에 적합하도록 바람직한 특정한 일 예에서, 결과적인 256 비트들은 너무 클 것이다. 따라서, (64,7) RM 코드의 2 비트들이 펑쳐링될 수 있고(puntured), 이는 인코더(608) 내의 펑츄어 모듈(610)로 기술되는 바와 같은 (62,7) RM 코드의 결과를 낳는다. 특정한 일 예에서, 리드 뮬러 코드워드의 위치들 62 및 63에 대응하는 비트들이 펑쳐링될 수가 있다. 따라서, 28 정보 비트들이 인코딩될 때에, 결과는 248개의 인코딩된 비트들일 것이다. 인코더(608) 내의 제로 삽입 모듈(612)로 추가로 기술되는 바와 같이, 두 개의 제로들이 250개의 코딩된 비트들을 성취하기 위해 4개의 코드 블록들에 부가될 수 있다. 수신기는, 순차로, 비트들이 디코딩 동안에 제로인 것으로 가정할 것이다. The interleaved bits are read into encoder 608 to encode the bits according to a predetermined encoding scheme. In one example, encoder 608 may use a read-muller (RM) error correction code, such as a primary (64, 7) RM code, to encode the bits. In such an example, the interleaver 606 passes 28 information bits to the encoder 608. Using a (64,7) RM code, four code blocks of 64 bits would result from encoding 28 information bits. However, in one particular example where 250 coded bits are suitable for a particular numerology, the resulting 256 bits will be too large. Thus, two bits of the (64,7) RM code can be punctured, resulting in a (62,7) RM code as described by the puncture module 610 in the encoder 608. . In one particular example, the bits corresponding to positions 62 and 63 of the Read Muller codeword can be punctured. Thus, when 28 information bits are encoded, the result will be 248 encoded bits. As further described by the zero insertion module 612 in the encoder 608, two zeros may be added to the four code blocks to achieve 250 coded bits. The receiver will, in turn, assume that the bits are zero during decoding.

도 7은 RM 코드를 발생시키기 위해 전송기에서, 보다 특정하게는 인코더(608) 내에서 이용될 수 있는 예시적인 하드웨어 회로(700)를 도시한다. 도시된 바와 같이, 상기 하드웨어 회로(700)는, 입력 비트들(m0 내지 m6)을 수신하는 입력들(702)로 예시되는, 7 비트 입력을 수신한다. 상기 회로(700)는 또한 k-1 (예컨대, 6) 비트 카운터(704)를 포함하고, 이는 카운터(704)를 증분하게 하는 클럭 입력을 수신한다. 카운터(704)의 출력은 개별 곱셈기들(706)에 의해서 입력 비트들(m0 내지 m5) 각각에 의해 곱해진다. 추가적으로, 최상위 비트(m6)는 일정한 이진 "1" 값(블록 708)에 의해 곱해진다. 상기 곱셈기들의 출력들은 합산 블록(710)에 의해서 합산되어, 일련의 64 비트 값들(c63 내지 c0)인 RM(64,7) 코드워드를 출력한다. 일 예에서, 펑쳐링된 코드가 값들(c62 및 c63)을 탈락(drop)시킴으로써 성취될 수 있음이 주목된다. 7 illustrates an example hardware circuit 700 that may be used at a transmitter, more specifically within encoder 608, to generate an RM code. As shown, the hardware circuit 700 receives a seven bit input, illustrated as inputs 702 that receive input bits m 0 through m 6 . The circuit 700 also includes a k-1 (eg, 6) bit counter 704, which receives a clock input that increments the counter 704. The output of the counter 704 is multiplied by each of the input bits m 0 to m 5 by separate multipliers 706. Additionally, the most significant bit m 6 is multiplied by a constant binary " 1 " value (block 708). The outputs of the multipliers are summed by summing block 710 to output an RM (64,7) codeword that is a series of 64-bit values c 63 to c 0 . In one example, it is noted that a punctured code can be achieved by dropping values c 62 and c 63 .

도 6으로 돌아와서, 전송기 정보가 인코더(608)에 의해서 인코딩되면, 비트들의 수가 통신 시스템의 특정한 수비학에 적합한 것을 보장하기 위해, 리피터(repeater, 614)가 이용될 수 있다. 그러한 반복은 수신기에서의 프로세싱 이득의 증가를 제공한다. 상기한 예로부터, 인코더(608)에 의해 출력되는 250 비트들이 전체 1000 비트들에 대해 4번 반복될 수가 있고, 이는 수신기에서 6 dB 프로세싱 이득에 이르게 할 것이다. 리피터(614)가 비트들을 반복한 후에, 스크램블러(616)에 의해 기술되는 바와 같이 비트들이 스크램블링된다. 일 예에서, 상기 비트들은 인터레이스 인덱스와 동일한 슬롯 마스크, 및 PPC 심벌 인덱스(예컨대, 본 예에서 0 내지 7)에 기초하는 시드를 이용하여 스크램블링될 수 있다. 스크램블링 이후에, 변조기(618)는 다양한 변조 방식들 중 어느 하나에 따라 전송을 위한 스크램블링된 비트들을 변조한다. 1000 비트들을 이용하는 상기한 예에서, 상기 비트들이 QPSK 심벌들에 매핑될 수 있고, 이는 500 개의 QPSK 심벌들에 이르게 한다. 각각 512 비트들의 8개의 인터레이스들로 분할되는 4096개의 데이터 서브캐리어들을 갖는 OFDM 물리 계층 심벌에서, 500개의 QPSK 심벌들이 하나의 인터레이스들을 채울 것이고, 이는 6457 칩 듀레이션을 갖는 PPC 심벌들로의 PHY 계층 심벌들의 매칭에 따라 하나 또는 다수의 물리 계층 심벌들에 걸칠 수 있다. 리피터(614), 스크램블러(616), 및 변조기(618)의 이용이 단지 변조 방식의 일 예이고 당업자는 다른 적절한 변조 방식이 본 개시된 방법들 및 장치들과 함께 이용될 수 있음이 주목된다. Returning to FIG. 6, once transmitter information is encoded by encoder 608, a repeater 614 may be used to ensure that the number of bits is suitable for the particular numerology of the communication system. Such repetition provides an increase in processing gain at the receiver. From the example above, the 250 bits output by encoder 608 may be repeated four times for a total of 1000 bits, which would lead to a 6 dB processing gain at the receiver. After repeater 614 repeats the bits, the bits are scrambled as described by scrambler 616. In one example, the bits can be scrambled using the same slot mask as the interlace index, and a seed based on a PPC symbol index (eg, 0-7 in this example). After scrambling, modulator 618 modulates the scrambled bits for transmission in accordance with any of a variety of modulation schemes. In the above example using 1000 bits, the bits can be mapped to QPSK symbols, which leads to 500 QPSK symbols. In an OFDM physical layer symbol with 4096 data subcarriers each divided into eight interlaces of 512 bits, 500 QPSK symbols will fill one interlace, which is a PHY layer symbol into PPC symbols with 6457 chip duration. Depending on their matching, they may span one or multiple physical layer symbols. It is noted that the use of repeater 614, scrambler 616, and modulator 618 is just one example of a modulation scheme and one of ordinary skill in the art would appreciate that other suitable modulation schemes may be used with the disclosed methods and apparatuses.

게다가, 상기한 예에서 상기 수신기의 모드가 4096 샘플들(즉, "4K") 고속 푸리에 변환(FFT) 윈도우를 갖는 것으로 가정된다. 다른 FFT 모드들(예컨대, 1K, 2K, 또는 8K)이 동일한 방법들 및 장치를 이용하여 고려됨이 주목된다. In addition, in the above example, it is assumed that the mode of the receiver has a 4096 samples (ie, "4K") fast Fourier transform (FFT) window. It is noted that other FFT modes (eg, 1K, 2K, or 8K) are considered using the same methods and apparatus.

변조기(618)에 의한 변조 이후에, 예컨대 전송 채널 상에서의 전송 동안에 발생할 수 있는 주파수 변화들을 완화하기 위해서 상기 변조 심벌들이 인터리버(620)에 의해서 인터리빙될 수 있다. 추가적으로, FFT 모드에 따라, 상기 인터리빙된 변조 심벌들이 하나 이상의 PPC 물리 계층(PHY) 심벌들에 매핑된다. 4K FFT 모드의 상기한 예에서, 500개의 변조된 심벌들이 인터리빙되고 하나의 PHY PPC 심벌에 매핑된다. 2K FFT 모드의 다른 예에서, 상기 인터리빙된 심벌들이 혹은 그 이상 인터리빙될 수 있고, 상이한 인터레이스들 사이에서(인터레이스-내) 인터리빙될 수 있다. After modulation by modulator 618, the modulation symbols may be interleaved by interleaver 620 to mitigate frequency changes that may occur, such as during transmission on a transmission channel. Additionally, depending on the FFT mode, the interleaved modulation symbols are mapped to one or more PPC physical layer (PHY) symbols. In the example above of the 4K FFT mode, 500 modulated symbols are interleaved and mapped to one PHY PPC symbol. In another example of 2K FFT mode, the interleaved symbols may be interleaved or more, and interleaved between different interlaces (in interlace).

도 8은 도 1 및 도 2에 예시된 시스템들과 같은 무선 시스템에서 전송기 식별을 제공하기 위한 방법(800)을 도시한다. 예컨대, 상기 방법(800)은 수신 장치로 하여금 전송기 식별에 기초해 포지셔닝을 결정하는 것뿐만 아니라 전송기를 식별하게 하기 위해서 네트워크에서의 전송기에 의한 이용에 대해 적합하다. 일 예에서, 방법(800)은 도 2에 도시된 214에서 기술되는 바와 같이 구성되는 전송기에 의해서 달성될 수 있다. 8 illustrates a method 800 for providing transmitter identification in a wireless system, such as the systems illustrated in FIGS. 1 and 2. For example, the method 800 is suitable for use by the transmitter in the network to allow the receiving device to identify the transmitter as well as determine positioning based on transmitter identification. In one example, the method 800 may be accomplished by a transmitter configured as described at 214 shown in FIG.

도시된 바와 같이, 방법(800)의 개시 이후에, 흐름은 전송기 식별 정보가 결정되는 블록(802)으로 진행된다. 일 예로서, 그러한 정보는 도 2에 도시된 바와 같은 전송기(214)로 전송되는 네트워크 포지셔닝 데이터(224)로부터 획득될 수 있다. 대안적으로, 상기 전송기 식별(TxID) 정보는 규정된 네트워크 플래닝에 기초하여 전송기에 고유할 수 있다. As shown, after initiation of the method 800, the flow proceeds to block 802 where transmitter identification information is determined. As one example, such information may be obtained from network positioning data 224 sent to transmitter 214 as shown in FIG. Alternatively, the transmitter identification (TxID) information may be unique to the transmitter based on defined network planning.

TxID 정보가 결정되거나 또는 리트리브된 이후에, PPC 심벌들의 목적으로 전송기가 활성 또는 유휴 상태에 있는지에 관한 정보가 블록(804)에 의해 기술되는 바와 같이 전송기에 의해 수신된다. 이전에 설명한 바와 같이, 활성 전송기는 특정한 현재 PPC 심벌의 활성 인터레이스들 상에서 전송함에 반해, 현재 유휴 전송기들은 현재 PPC 심벌의 유휴 또는 더미 인터레이스 상에서 전송한다. 일 예에서, 전송기(예컨대, 도 1의 전송기(214))에서의 네트워크 로직(예컨대, 로직(212))은 적절한 네트워크 운영 엔티티 또는 장치로부터의 네트워크 프로비저닝 데이터(224)로부터 현재 전송기 상태의 표시를 수신한다. After the TxID information is determined or retrieved, information about whether the transmitter is active or idle for the purposes of PPC symbols is received by the transmitter as described by block 804. As previously described, active transmitters transmit on active interlaces of a particular current PPC symbol, whereas current idle transmitters transmit on idle or dummy interlaces of a current PPC symbol. In one example, network logic (eg, logic 212) at a transmitter (eg, transmitter 214 of FIG. 1) provides an indication of the current transmitter status from network provisioning data 224 from an appropriate network operating entity or device. Receive.

결정 블록(806)에서, 현재 PPC 심벌에 대한 전송기가 활성 또는 유휴 모드인지에 대한 결정이 수행된다. 이러한 결정은 일 예로서 도 2에 도시된 전송기(214)에서의 PPC 발생기 로직(210)에 의해서 달성될 수 있다. At decision block 806, a determination is made as to whether the transmitter for the current PPC symbol is active or idle mode. This determination may be accomplished by the PPC generator logic 210 at the transmitter 214 shown in FIG. 2 as an example.

전송기가 현재 PPC 심벌에 대해 활성이면, WID 및 LID 시드들(예컨대, 인터레이스들(I0, I2, I4 및 I6))을 이용해 파일럿들을 스크램블링함으로써 서브캐리어들의 제1 부분 상에서 파일럿들이 인코딩되는 블록(808)으로 흐름이 진행된다. 블록(810)에 도시된 바와 같이 WID 시드만을(예컨대, 인터레이스 I1의 서브캐리어들) 이용하여 파일럿들을 스크램블링함으로써 서브캐리어들의 제1 부분의 추가의 부분 상에서 추가적으로 파일럿들이 인코딩된다. 서브캐리어들의 지정된 "제1 부분"이 인터레이스(I1)의 서브캐리어들 뿐만 아니라 인터레이스들(I0, I2, I4 및 I6)의 서브캐리어들과 같은 파일럿 톤들을 전달하는데에 이용되는 다수의 이용가능한 서브캐리어들의 일부를 암시하는 것이 주목된다. 블록들(808 및 810)에 의해 도시되는 바와 같은 파일럿들의 인코딩이 일 예로서 도 2에 도시되는 전송기 로직(208) 및 PPC 발생기 로직(210)에 의해서 달성될 수 있다. If the transmitter is active for the current PPC symbol, pilots are encoded on the first portion of subcarriers by scrambling pilots using WID and LID seeds (eg, interlaces I 0 , I 2 , I 4 and I 6 ). The flow proceeds to block 808. Additional pilots are encoded on an additional portion of the first portion of subcarriers by scrambling pilots using only the WID seed (eg, subcarriers of interlace I 1 ) as shown at block 810. The designated “first portion” of the subcarriers is used to convey pilot tones such as subcarriers of interlace I 1 as well as subcarriers of interlaces I 0 , I 2 , I 4 and I 6 . It is noted that it implies some of the many available subcarriers. Encoding of pilots as shown by blocks 808 and 810 may be accomplished by transmitter logic 208 and PPC generator logic 210 shown in FIG. 2 as an example.

서브캐리어들의 제2 부분(예컨대, 인터레이스(I3)의 서브캐리어들)이 블록(812)에 의해 기술되는 바와 같이 전송기 식별(TxID) 정보로 인코딩된다. 도 4, 도 6, 및 도 7의 예들과 관련하여 이전에 기술한 바와 같이, TxID 정보의 인코딩은 미리결정된 인코딩 방식에 따라 성취된다. 블록(812)에 의해 도시되는 바와 같은 TxID의 인코딩은 일 예로서 도 2에 도시된 전송기 로직(208) 및 PPC 발생기 로직(210)에 의해서 달성될 수 있다. A second portion of the subcarriers (eg, subcarriers of interlace I 3 ) are encoded with transmitter identification (TxID) information as described by block 812. As previously described with respect to the examples of FIGS. 4, 6, and 7, encoding of TxID information is accomplished according to a predetermined encoding scheme. Encoding of the TxID as shown by block 812 may be accomplished by the transmitter logic 208 and the PPC generator logic 210 shown in FIG. 2 as an example.

TxID가 인코딩된 이후에, 상기 PPC 심벌이 블록(814)에 의해 기술되는 바와 같이 전송된다. 그러면, 동일한 슈퍼프레임 또는 이후의 슈퍼프레임 중 어느 한 쪽에서의 다음 PPC 심벌의 인코딩을 위하여 블록(804)을 다시 진행할 수 있다. 심벌의 전송은 일 예로서 로직(208)과 같은 전송기 로직에 의해서 달성될 수 있다. After the TxID is encoded, the PPC symbol is sent as described by block 814. Then, block 804 may proceed again for encoding of the next PPC symbol in either the same superframe or a subsequent superframe. Transmission of the symbol may be accomplished by transmitter logic such as logic 208 as an example.

현재 PPC 심벌이 결정 블록(806)에서 결정될 때에 활성 심벌이 아니면, 흐름은 대안적으로 도 8에 도시된 바와 같이 블록(816)으로 진행된다. 이 경우, 현재 PPC 심벌(예컨대, 인터레이스 I7)의 다수의 이용가능한 서브캐리어들의 규정된 그룹의 이용가능한 서브캐리어가 블록(816)에 의해 도시되는 바와 같이 유휴 정보와 함께 인코딩된다. 이러한 인코딩은 일 예로서 PPC 발생기 로직(210) 및 전송기 로직(208)에 의해서 달성될 수 있다. 블록(816)에서의 인코딩 이후에, PPC 심벌의 전송을 위한 블록(814)으로 흐름이 진행된다. If the current PPC symbol is not the active symbol when determined at decision block 806, flow proceeds to block 816 alternatively as shown in FIG. In this case, the available subcarriers of the defined group of multiple available subcarriers of the current PPC symbol (eg, interlace I 7 ) are encoded along with the idle information as shown by block 816. Such encoding may be accomplished by PPC generator logic 210 and transmitter logic 208 as an example. After encoding at block 816, flow proceeds to block 814 for transmission of the PPC symbol.

PPC 심벌의 전력 레벨이 또한 블록 814에서 PPC 심벌의 전송의 일부로서 수행될 수 있는 것이 추가로 주목된다. 이것은 이전에 논의한 바와 같이 SFN 시스템에 대한 일정한 심벌 전력을 보장한다. 전력 조정이 일 예로서 상기 전송기 로직(208)에 의해서 달성될 수 있다. It is further noted that the power level of the PPC symbol may also be performed as part of the transmission of the PPC symbol at block 814. This ensures constant symbol power for the SFN system as discussed previously. Power regulation may be accomplished by the transmitter logic 208 as an example.

본 방법(800)은 따라서 전송기로부터 PPC 심벌들을 통해 전송기 식별을 제공하기 위한 시스템을 제공하도록 동작가능하다. 본 방법(800)은 단지 하나의 구현을 표현하고 본 방법(800)의 변화들, 추가들, 삭제들, 조합들 또는 다른 수정들이 본 개시의 범위 내에서 가능함이 주목된다. 설명을 단순화할 목적으로, 도 8의 방법은 일련의 또는 다수의 동작들로서 도시되고 기술되었지만 본 명세서에 기술된 프로세스들은 동작의 순서에 제한되지 않고 일부 동작들이 상이한 순서로 발생할 수 있거나 그리고/또는 본 명세서에 도시되고 기술된 것이 아닌 다른 동작들과 동시에 발생할 수도 있음이 이해되어야 한다. 예컨대, 당업자는 방법론이 대안적으로 일련의 상호관련된 상태들 또는 이벤트들, 예컨대 상태도로서 표현될 수 있음을 인정할 것이다. 게다가, 개시된 본 예시적 방법에 따른 방법을 구현하기 위해서 예시된 모든 동작들이 필요한 것은 아니다. The method 800 is thus operable to provide a system for providing transmitter identification via PPC symbols from a transmitter. It is noted that the method 800 represents just one implementation and that changes, additions, deletions, combinations or other modifications of the method 800 are possible within the scope of the present disclosure. For the purpose of simplifying the description, the method of FIG. 8 is shown and described as a series or multiple operations, but the processes described herein are not limited to the order of operations and some operations may occur in a different order and / or as described herein. It should be understood that they may occur concurrently with other operations other than those shown and described in the specification. For example, those skilled in the art will recognize that a methodology may alternatively be represented as a series of interrelated states or events, such as a state diagram. Moreover, not all illustrated acts may be required to implement a methodology in accordance with the disclosed exemplary method.

도 9는 전송기 식별 정보를 갖는 PPC 심벌을 전송하기 위한 장치를 도시한다. 상기 장치(900)는 도 2의 전송기(214)와 같은 전송기로서, 또는 전송기의 컴포넌트로서 구현될 수 있다. 상기 장치(900)는 네트워크 프로비저닝 데이터(예컨대, 전송 상태 정보)를 수신하도록 구성되는 모듈(902)을 포함한다. 상기 모듈(902)은 도 2에 도시된 프로비저닝 데이터(224)와 같은 데이터, 또는 전송기가PPC 전송에 대해 활성인지 또는 유휴인지 여부, 또는 전송기 식별 정보(TxID)와 같은 전송기의 상태에 관한 정보를 전달하는 임의의 다른 적절한 데이터를 수신할 수 있다. 모듈(902)의 구현의 일 예로서, 하나 이상의 전송기 로직(208), PPC 발생기 로직(210), 및 네트워크 로직(212)이 이용될 수 있다. 9 shows an apparatus for transmitting a PPC symbol with transmitter identification information. The apparatus 900 may be implemented as a transmitter, such as transmitter 214 of FIG. 2, or as a component of the transmitter. The apparatus 900 includes a module 902 configured to receive network provisioning data (eg, transmission status information). The module 902 may include data such as provisioning data 224 shown in FIG. 2, information about whether the transmitter is active or idle for PPC transmission, or information about the status of the transmitter, such as transmitter identification information (TxID). Any other suitable data that it passes can be received. As one example of an implementation of module 902, one or more transmitter logic 208, PPC generator logic 210, and network logic 212 may be used.

장치(900)는 시드 WID를 이용하여 활성 전송기에 대한 심벌에서 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하기 위한 모듈(904)을 추가로 포함한다. 이러한 모듈의 구현된 기능의 일 예로서, 다수의 서브캐리어들의 제1 부분은 인터레이스(I1)으로 그룹핑되고 그리고 WID 시드(예컨대, LID가 0000으로 세팅됨)를 이용해 스크램블링되는 서브캐리어들일 수 있다. WID 및 LID 시드들을 이용하여 심벌의 다수의 서브캐리어들의 제1 부분의 추가의 부분 상에서 전송기 식별 정보를 인코딩하기 위한 다른 모듈(906)이 도 9에 도시된다. 특정한 예에서, 모듈(906)은 인터레이스들(I0, I2, I4, 및 I6)에서의 서브캐리어들을 이용하여 파일럿 정보를 인코딩하도록 구성될 수 있다. The apparatus 900 further includes a module 904 for encoding pilot information on the first portion of the plurality of subcarriers in the symbol for the active transmitter using the seed WID. As an example of the implemented functionality of this module, the first portion of the plurality of subcarriers may be subcarriers grouped into interlace I 1 and scrambled using a WID seed (eg, LID set to 0000). . Another module 906 for encoding transmitter identification information on an additional portion of the first portion of the plurality of subcarriers of the symbol using WID and LID seeds is shown in FIG. 9. In a particular example, module 906 may be configured to encode pilot information using subcarriers in interlaces I 0 , I 2 , I 4 , and I 6 .

모듈들(904 및 906)이 도 9의 예에서는 두 갈래로 갈라지는 것으로 도시되지만, 이러한 모듈들이 다수의 서브캐리어들; 즉 인터레이스들(I0, I1, I2, I4, 및 I6)의 제1 부분에 속하는 서브캐리어들 상에서 파일럿 정보를 인코딩하기 위한 단일 모듈로서 구성될 수도 있다. 모듈들(904 및 906)의 구현의 일 예로서 하나 이상의 전송기 로직(208), PPC 발생기 로직(210), 및 네트워크 로직(212)이 이용될 수 있음이 주목된다. Although modules 904 and 906 are shown as being bifurcated in the example of FIG. 9, these modules may include multiple subcarriers; That is, it may be configured as a single module for encoding pilot information on subcarriers belonging to the first portion of the interlaces I 0 , I 1 , I 2 , I 4 , and I 6 . It is noted that one or more transmitter logic 208, PPC generator logic 210, and network logic 212 may be used as an example of an implementation of modules 904 and 906.

장치(900)는 추가로 미리결정된 인코딩 방식에 따라 다수의 서브캐리어들(예컨대, 인터레이스(I3)의 서브캐리어들)의 제2 부분 상에서 전송기 식별(TxID) 정보를 인코딩하기 위해 이용되는 모듈(908)을 추가로 포함한다. 모듈들(904 및 906)의 구현의 일 예로서 하나 이상의 전송기 로직(208), PPC 발생기 로직(210), 및 네트워크 로직(212)이 이용될 수 있음이 주목된다. Apparatus 900 further includes a module used to encode transmitter identification (TxID) information on a second portion of a plurality of subcarriers (eg, subcarriers of interlace I 3 ) according to a predetermined encoding scheme. 908). It is noted that one or more transmitter logic 208, PPC generator logic 210, and network logic 212 may be used as an example of an implementation of modules 904 and 906.

장치(900)는 또한 PPC 심벌을 전송하도록 구성되는 모듈(910)을 포함하고, 여기서 PPC 심벌은 제2 부분 상의 TxID 및 다수의 서브캐리어들의 제1 부분 상의 인코딩된 파일럿들을 포함한다. 모듈(910)의 구현은 전송기 로직(208) 또는 PPC 발생기 로직(210), 또는 이들의 조합과 함께 일 수 있다. The apparatus 900 also includes a module 910 that is configured to transmit a PPC symbol, where the PPC symbol includes a TxID on the second portion and encoded pilots on the first portion of the plurality of subcarriers. Implementation of module 910 may be with transmitter logic 208 or PPC generator logic 210, or a combination thereof.

모듈들(902, 904, 906, 908, 910, 및 912)이 본 명세서에 기술되는 바와 같은 전송기 식별 및 포지셔닝을 포함하는 시스템의 양상들을 제공하기 위해 프로그램 명령들 또는 코드를 실행하도록 구성되는 적어도 하나의 프로세서에 의해서 구현될 수 있음이 주목된다. 부가적으로, 메모리 장치(914) 또는 동등한 컴퓨터-판독가능한 매체가 상기 프로그램 명령들 또는 코드를 저장하기 위한 적어도 하나의 프로세스와 관련하여 제공될 수 있다. At least one of the modules 902, 904, 906, 908, 910, and 912 configured to execute program instructions or code to provide aspects of a system that includes transmitter identification and positioning as described herein It is noted that it may be implemented by a processor of. Additionally, memory device 914 or equivalent computer-readable medium may be provided in connection with at least one process for storing the program instructions or code.

도 10은 전송기 식별 정보를 포함하는 심벌을 수신하기 위한 방법(1000)을 도시한다. 예컨대, 방법(1000)은 전송기 식별 및 포지션 결정과 같은, 현재 활성 전송기에 의해 전송되는 PPC 심벌을 수신하여 디코딩하기 위해 네트워크의 수신 장치에 의한 이용에 대해 적합하다. 일 예에서, 방법(1000)은 도 2에 도시된 바와 같은 222에서 기술된 바와 같이 구성되는 수신기에 의해서 달성될 수 있다. 부가적으로, 방법(1000)이 이용된다. 10 shows a method 1000 for receiving a symbol that includes transmitter identification information. For example, the method 1000 is suitable for use by a receiving device in a network to receive and decode PPC symbols transmitted by a currently active transmitter, such as transmitter identification and position determination. In one example, the method 1000 may be accomplished by a receiver configured as described at 222 as shown in FIG. 2. In addition, the method 1000 is used.

도시된 바와 같이, 수신된 심벌에 대해 일단 본 방법이 개시되면 흐름이 블록(1002)으로 진행된다. 블록(1002)에서, 적어도 하나의 PPC 심벌이 수신기에 의해서 수신된다. 4K 모드의 수신기의 특정한 예에서, 적어도 하나의 PPC 심벌의 수신은 입력 신호의 4096개의 샘플들을 수집하는 것을 수반한다. 도시된 바와 같이, 블록(1002)은 이하에서 논의될 바와 같이, WID 및 LID 값들을 결정하기 위한 임계 에너지 값들을 결정하기 위한 것뿐 아니라 FFT의 스케일 팩터들을 세팅하기 위한 것과 같이, 하나 이상의 인터레이스들의 에너지를 측정하는 것을 또한 포함할 수 있다. 특정한 예에서, 인터레이스(I1)의 에너지는 제1 수신된 PPC PHY 심벌의 시간 도메인 인터레이스 샘플들로부터 측정될 수 있다. 추가적으로, 미사용된 인터레이스(예컨대, 인터레이스 I3)의 에너지는 또한 PPC 채널 상의 전체 간섭의 측정치(예컨대, 열적 및/또는 유도된 신호)를 결정하기 위해 측정될 수 있다. 다른 예에서, 하드웨어에 의해서 이용될 임계치들 및 FFT 스케일 팩터들을 프로그래밍하기 위해서, 수신기, 예컨대 수신기(222)의 하드웨어가 프로세서, 예컨대 디지털 신호 프로세서(DPS)를 중단시키도록(interrupt) 구성될 수 있다. FFT 스케일 팩터들의 세팅은 일 예로서 약한 전송기들로부터의 신호들에 대한 양자화 잡음 플로어를 개선하게 한다. As shown, flow proceeds to block 1002 once the method is initiated for a received symbol. At block 1002, at least one PPC symbol is received by the receiver. In a particular example of a receiver in 4K mode, receiving at least one PPC symbol involves collecting 4096 samples of the input signal. As shown, block 1002 can be used to determine one or more interlaces, such as to set scale factors of the FFT as well as to determine threshold energy values for determining WID and LID values, as discussed below. It may also include measuring energy. In a particular example, the energy of interlace I 1 may be measured from time domain interlace samples of the first received PPC PHY symbol. In addition, the energy of unused interlace (eg interlace I 3 ) can also be measured to determine a measure of total interference on the PPC channel (eg, thermal and / or induced signal). In another example, in order to program the thresholds and FFT scale factors to be used by the hardware, the hardware of the receiver, such as receiver 222, may be configured to interrupt the processor, such as a digital signal processor (DPS). . Setting the FFT scale factors as an example allows to improve the quantization noise floor for signals from weak transmitters.

그러면, 흐름은 블록(1004)로 진행되고, 여기서 WID만을 이용하여 스크램블링되는 파일럿들을 포함하는 서브캐리어들의 그룹; 즉 이전에 논의한 바와 같이 인터레이스(I1)로부터 WID가 결정된다. 일 예에서, 이러한 결정은 도 2에 도시된 바와 같은 수신기 로직(216) 및 PPC 디코더 로직에 의해서 달성될 수 있다. 4K 모드의 추가의 예에서, 512 포인트(pt) FFT가 이용될 수 있음이 주목되고, 이는 주파수 도메인 샘플들을 산출한다. 예시적인 시스템에서, WID 검출은, 시간 도메인 샘플들을 산출하기 위해 역 FFT를 디스크램블링하는 반복된 시퀀스(16개의 WID 시드들을 이용하는 예시적인 일 시스템에서는 16번 반복됨), 상기 샘플들을 에너지 임계치와 비교하는 것(인터레이스의 에너지 측정에 기초하여), 그리고 어떠한 가설된 WID 값이 최대 에너지를 산출하는지를 결정하기 위해 상기 임계치 초과의 샘플들의 에너지 값들을 축적하는 것을 포함할 것이다. 상기 WID 최대 에너지는 상기 WID 값에 대응할 것이다. The flow then proceeds to block 1004, where a group of subcarriers including pilots scrambled using only the WID; That is, as previously discussed, the WID is determined from interlace I 1 . In one example, this determination may be accomplished by receiver logic 216 and PPC decoder logic as shown in FIG. In a further example of the 4K mode, it is noted that a 512 point (pt) FFT can be used, which yields frequency domain samples. In an example system, WID detection is a repeated sequence that descrambles an inverse FFT to produce time domain samples (it is repeated 16 times in one example system using 16 WID seeds), which compares the samples to an energy threshold. (Based on the energy measurement of the interlace), and accumulating energy values of samples above the threshold to determine which hypothesized WID value yields the maximum energy. The WID maximum energy will correspond to the WID value.

WID 값의 결정 이후에, 다음으로 LID 값이 블록(1006)에 의해 도시되는 바와 같이 결정된다. 구체적으로, LID는 WID와 LID를 이용해 스크램블링되는 파일럿들을 포함하는 서브캐리어들의 그룹; 즉 인터레이스(I0)로부터 결정된다. 일 예에서, 이러한 결정은 도 2에 도시된 바와 같은 수신기 로직(216) 및 PPC 디코더 로직에 의해서 달성될 수 있다. 4K 모드의 추가의 예에서, 주파수 도메인 샘플들을 산출하기 위해 512 포인트 FFT가 이용될 수 있음이 주목된다. 예시적인 시스템에서, 상기 LID 검출은 블록(1002)으로부터 검출되는 WID를 이용하는 디스크램블링의 반복된 시퀀스를 포함할 것이고(16개의 WID 및 16개의 LID 시드들을 이용하는 예시적인 일 시스템에서는 16번 반복됨), 시간 도메인 샘플들을 산출하기 위해 역 FFT를 수행하며, 어떠한 가설된 LID 값이 최대 에너지를 산출하는지를 결정하기 위해서 이러한 샘플들을 에너지 임계치와 비교한다(인터레이스(I1)와 같은, 인터레이스의 에너지 측정에 기초하여). 상기 LID 최대 에너지는 LID 값에 대응할 것이다. After the determination of the WID value, the LID value is then determined as shown by block 1006. Specifically, the LID may include a group of subcarriers including WID and pilots scrambled using the LID; That is, it is determined from the interlace I 0 . In one example, this determination may be accomplished by receiver logic 216 and PPC decoder logic as shown in FIG. In a further example of the 4K mode, it is noted that a 512 point FFT can be used to yield frequency domain samples. In an example system, the LID detection will include a repeated sequence of descrambling using the WID detected from block 1002 (it is repeated 16 times in one example system using 16 WIDs and 16 LID seeds), Perform an inverse FFT to yield time domain samples, and compare these samples with an energy threshold to determine which hypothesized LID value yields the maximum energy (based on the energy measurement of the interlace, such as interlace I 1 ). So). The LID maximum energy will correspond to the LID value.

블록(1008)에서, 파일럿들로 인코딩된 다수의 서브캐리어들이 채널 추정치를 결정하는데에 이용된다. 특히, 인터레이스들(I0, I2, I4, 및 I6)이 채널 추정치를 획득하는데에 이용될 수 있다. 4K 모드의 수신기의 일 예에서, 512개의 샘플 FFT가 주파수 도메인 샘플들을 획득하기 위해 4개의 인터레이스들 각각에서 수행된다. 상기 샘플들은 그러면 이전에 획득된 WID 및 LID 시드들을 이용하여 디스크램블링된다. 주파수 도메인에서의 디스크램블링된 파일럿들은 시간 도메인 채널 추정치를 획득하기 위해서 2048(2K)개의 샘플 IFFT에 입력될 수 있다. 상기 시간 도메인 채널 추정치가 결정되면, 프로세서, 예컨대 DSP에 의해서 판독될 각각의 탭(tap)에 대한 에너지가 계산되어 저장된다. 추가적으로, 현재에 활성인 전송기의 신호 전력을 결정하기 위해 상기 계산된 에너지가 미사용된 인터레이스(예컨대, 인터레이스(I5))의 이전에 측정된 에너지에 기초하여 임계치와 비교될 수가 있다. 블록(1008)의 절차가 예들로서 도 2에 도시된 바와 같은 수신기 로직(216) 및 PPC 디코더 로직에 의해서 달성될 수 있음이 주목된다. At block 1008, a number of subcarriers encoded with pilots are used to determine the channel estimate. In particular, interlaces I 0 , I 2 , I 4 , and I 6 may be used to obtain a channel estimate. In one example of a receiver in 4K mode, 512 sample FFTs are performed in each of the four interlaces to obtain frequency domain samples. The samples are then descrambled using previously obtained WID and LID seeds. Descrambled pilots in the frequency domain may be input to 2048 (2K) sample IFFTs to obtain a time domain channel estimate. Once the time domain channel estimate is determined, the energy for each tap to be read by a processor, such as a DSP, is calculated and stored. In addition, the calculated energy may be compared to a threshold based on previously measured energy of an unused interlace (eg, interlace I 5 ) to determine the signal power of the currently active transmitter. It is noted that the procedure of block 1008 may be accomplished by receiver logic 216 and PPC decoder logic as shown in FIG. 2 as examples.

상기의 예를 가정하여 채널 추정치를 결정하기 위한 절차의 또 다른 예에서, 2K 시간 도메인 채널 추정치가 512 시간 도메인 포인트들 또는 샘플들로 다시 앨리어싱될 수 있음이 주목된다. 앨리어싱 패턴의 일 예가 다음의 관계로 주어진다:In another example of a procedure for determining a channel estimate assuming the above example, it is noted that the 2K time domain channel estimate may be aliased back to 512 time domain points or samples. An example of an aliasing pattern is given by the following relationship:

Figure 112010055468047-pct00001
(1)
Figure 112010055468047-pct00001
(One)

여기서,

Figure 112010055468047-pct00002
는 시간 도메인 채널 추정치고, s는 데이터 인터레이스이며, q는 채널 빈 인덱스이고, 여기서 채널 빈은 이 특정한 예에서 512개의 채널 탭들을 포함한다. 따라서, 관심 데이터 인터레이스(s)가 3이면, 일 예로서, 상기 등식 (1)은 다음이 된다:here,
Figure 112010055468047-pct00002
Is a time domain channel estimate, s is a data interlace, q is a channel bin index, where the channel bin contains 512 channel taps in this particular example. Thus, if the data of interest interlace s is 3, as an example, equation (1) becomes:

Figure 112010055468047-pct00003
(2)
Figure 112010055468047-pct00003
(2)

채널 추정치

Figure 112010055468047-pct00004
가 등식 (2)에 주어진 바와 같이 결정된 이후에, 다음에 의해 주어진 바와 같이 위상 램프가 시간 도메인 추정에 적용될 수 있다:Channel estimate
Figure 112010055468047-pct00004
After is determined as given in equation (2), a phase ramp can be applied to the time domain estimation as given by:

Figure 112010055468047-pct00005
(3)
Figure 112010055468047-pct00005
(3)

인터레이스를 디코딩할 목적으로, 전용 데이터 인터레이스는 전송기 식별 정보를 포함하고, 상기한 예는 인터레이스 s=3, 또는, 다른 말로, TxID를 포함하는, 도 4의 예에서 주어진 인터레이스(I3)를 가정한다. 512 샘플 FFT가 주파수 도메인 샘플들을 이용해 채널 추정을 획득하기 위해

Figure 112010055468047-pct00006
상에서 수행될 수 있다. For the purpose of decoding the interlace, the dedicated data interlace contains transmitter identification information, and the above example assumes the interlace I 3 given in the example of FIG. 4, which includes interlace s = 3 or, in other words, the TxID. do. 512 sample FFT uses frequency domain samples to obtain channel estimate
Figure 112010055468047-pct00006
It can be performed in the.

블록(1008) 이후에, 전송기 식별 정보(TxID)를 갖는 전용 데이터 인터레이스가 디코딩되는 블록(1010)으로 흐름이 진행된다. 도 4에 도시된 바와 같이, 이러한 전용 인터레이스는 인터레이스(I3)일 수 있다. 4K FFT 모드의 수신기에서의 디코딩을 위한 프로세스의 특정한 일 예로서, 상기한 바와 같이 512 샘플 FFT가 주파수 도메인 샘플들을 생성하기 위해서 앨리어싱된 전용 데이터 인터레이스(I3) 상에서 수행될 수 있다. 블록(1008)의 프로세스는 QPSK 변조를 갖는 인터레이스(I3)에 대한 1000 비트 로그 우도비(LLR)들을 발생시키기 위해 대응하는 채널 추정치들을 이용하는 것을 포함할 수 있다. 상기 LLR들은 그 후에 데이터 심벌들의 디-인터리빙과 유사하게 디-인터리빙될 수 있다. 결과적으로, 1000 비트 LLR들은 250 비트 LLR들에 도달하기 위해 4개의 기간들에 걸쳐 평균될 수 있다. 이러한 평균화는 예컨대 다음의 관계에 따라 성취될 수 있다:After block 1008, flow proceeds to block 1010 where the dedicated data interlace with transmitter identification information (TxID) is decoded. As shown in FIG. 4, this dedicated interlace may be interlace I 3 . As one specific example of a process for decoding at a receiver in the 4K FFT mode, a 512 sample FFT as described above may be performed on the aliased dedicated data interlace I 3 to generate frequency domain samples. The process of block 1008 may include using the corresponding channel estimates to generate 1000 bit log likelihood ratios (LLRs) for interlace I 3 with QPSK modulation. The LLRs can then be de-interleaved similar to the de-interleaving of data symbols. As a result, 1000 bit LLRs can be averaged over four periods to reach 250 bit LLRs. Such averaging can be achieved, for example, according to the following relationship:

Figure 112010055468047-pct00007
(4)
Figure 112010055468047-pct00007
(4)

여기서,

Figure 112010055468047-pct00008
는 k번째(kth) 값에 대한 평균 LLR을 나타낸다. 상기 LLR들이 250 비트 LLR들을 산출하도록 평균된 이후에, 그들은 DSP와 같은 프로세서에 의해서 프로세싱될 수 있다. 일 예에서 상기 평균화가 예컨대 수신기 로직(216) 및/또는 PPC 디코더 로직(218)에 의해 구현되는 하드웨어에 의해서 수행될 수 있음이 주목된다. 추가적으로, 상기 프로세서는 도 2에 도시된 예시된 수신기 로직(216) 및/또는 PPC 디코더 로직(218)에 의해 포함될 수 있고, 이는 반드시 단지 하드웨어 로직 장치들만을 포함하는 것을 의미하지는 않는다. here,
Figure 112010055468047-pct00008
Represents the mean LLR for the k th value. After the LLRs are averaged to yield 250 bit LLRs, they can be processed by a processor such as a DSP. It is noted that in one example the averaging may be performed by hardware implemented by, for example, the receiver logic 216 and / or the PPC decoder logic 218. In addition, the processor may be included by the illustrated receiver logic 216 and / or PPC decoder logic 218 shown in FIG. 2, which does not necessarily include only hardware logic devices.

250 비트 LLR들이 프로세서로 전달된 후에, 리드 뮬러 디코딩이 수행될 수 있다. 예컨대, RM(64,7) 코딩을 이용하기 전에 논의된 예시적인 인코딩을 가정하여, 상기 LLR들의 64 차원 고속 아다마르 변환(FHT)이 각각의 코드블록에 대해서 계산된다. 추가로, (64,7) RM 코드를 포함하는 64 비트들 중 단지 62 비트들만이 논의된 예시적 인코딩에서 펑쳐링(puncturing)에 의해 전송되기 때문에, 상기 수신기는 디코딩 목적들로 펑쳐링된 비트들을 제로들로 대체할 수 있다. 따라서, 변환 F는 H X L과 동일하고, 여기서 H는 64 X 64 아다마르 행렬이고, L은 RM 코드 블록에 대응하는 LLR들을 나타낸다(즉, 28 비트들에 대한 4개의 코드 블록들을 이용하는 상기한 예시적 코딩을 가정하는 7 비트들). 변환 F가 완료된 이후에, 상기 변환 F 내의 최대 크기의 엔트리의 위치가 결정된다. FFT의 특성으로 인해, 최대 크기 엔트리의 위치의 이진 표현이 RM 코드 블록에서 7개의 메시지 비트들 중 6개를 제공할 것이다. 최대 크기 엔트리의 부호(sign)는 7번째 메시지 비트를 제공하고, 여기서 상기 메시지 비트는 부호가 양이면 0이고 음이면 1이다. After the 250 bit LLRs are passed to the processor, Read Muller decoding may be performed. For example, assuming the exemplary encoding discussed before using RM (64,7) coding, a 64-dimensional fast Hadamard transform (FHT) of the LLRs is calculated for each codeblock. In addition, since only 62 bits of the 64 bits containing the (64,7) RM code are transmitted by puncturing in the example encoding discussed, the receiver is a punctured bit for decoding purposes. Can be replaced with zeros. Thus, transform F is equal to HXL, where H is a 64 X 64 Hadamard matrix, and L represents LLRs corresponding to an RM code block (ie, the above-described example using four code blocks for 28 bits). 7 bits assuming coding). After the transform F is completed, the position of the largest sized entry in the transform F is determined. Due to the nature of the FFT, a binary representation of the location of the full size entry will provide six of the seven message bits in the RM code block. The sign of the maximum size entry provides the seventh message bit, where the message bit is zero if the sign is positive and one if it is negative.

상기 전송기 식별 정보를 포함하는 모든 RM 코드 블록들이 디코딩되면(즉, 본 예에서 4개의 RM 코드 블록들), 수신된 메시지 비트들이 에러가 없는 것을 높은 확률로 보장하기 위해서 순환 중복 검사(CRC)가 검사될 수 있다. CRC가 매치되는 경우, 상기 WID, LID, 및 전력 측정 값들뿐 아니라 상기 전송기 식별 정보가 상기 수신기에 의해서 이용가능하지 않다. If all the RM code blocks containing the transmitter identification information are decoded (i.e. four RM code blocks in this example), a cyclic redundancy check (CRC) is performed to ensure a high probability that the received message bits are error free. Can be checked. If a CRC is matched, the transmitter identification information as well as the WID, LID, and power measurement values are not available by the receiver.

상기 전송기 식별 정보 내의 전송기 데이터가 블록(1012)에 의해서 표시되는 바와 같이 활성 PPC 심벌을 송출(issue)하는 전송기를 식별하기 위해서 수신 장치에 의해서 이용될 수 있다. 상기 PPC 심벌이 완비된 전송기 식별 정보를 포함하기 때문에, 상기 수신 장치는 전송기를 식별하기 위해 추가의 프로세싱을 수행할 필요가 없고, 따라서 신속하고 효율적인 전송기 식별을 제공한다. 추가적으로, 삼각측량 또는 임의의 다른 적절한 기술을 통해서와 같이, 전송기(들)에 관하여 상기 수신 장치에 대한 포지셔닝 정보를 결정하기 위해서, 하나 이상의 채널 추정치, WID, LID, 및 전력 측정 정보와 함께, 상기 정보가 이용될 수 있음이 주목된다. Transmitter data in the transmitter identification information may be used by the receiving device to identify a transmitter that issues an active PPC symbol as indicated by block 1012. Since the PPC symbol includes complete transmitter identification information, the receiving device does not need to perform further processing to identify the transmitter, thus providing fast and efficient transmitter identification. Additionally, in order to determine positioning information for the receiving device with respect to transmitter (s), such as through triangulation or any other suitable technique, along with one or more channel estimates, WID, LID, and power measurement information, It is noted that information can be used.

블록(1012)의 프로세스 이후에, 흐름이 결정 블록(1014)으로 진행된다. 상기 전송기 식별 정보 내의 시그널링 정보로부터 추가의 또는 다른 PPC 심벌들이 표시되는지에 대해 결정된다. 어떠한 추가의 심벌들도 표시되지 않으면, 프로세스(1000)는 종료한다. 대안적으로, 추가의 심벌들이 표시되면, 추가적인 심벌들의추가의 디코딩을 위해 흐름이 블록(1014)으로부터 블록(1016)으로 진행된다. 블록들(1002 내지 1008) 중 하나 이상과 관련되어 상기 논의된 프로세스들과 유사한 방식으로 상기 프로세싱이 수행될 수 있음이 주목된다. After the process of block 1012, the flow proceeds to decision block 1014. It is determined whether additional or other PPC symbols are indicated from the signaling information in the transmitter identification information. If no additional symbols are displayed, process 1000 ends. Alternatively, if additional symbols are indicated, flow proceeds from block 1014 to block 1016 for further decoding of additional symbols. It is noted that the processing can be performed in a manner similar to the processes discussed above in connection with one or more of blocks 1002-1008.

수신기 장치에서 다른 FFT 모드들에 대한 심벌들을 디코딩하기 위한 프로세스들이 또한 고려됨이 주목된다. 예컨대, 2K FFT 모드를 가정하면, 수신 장치는 각각의 심벌로부터 2K 샘플들을 수집한다. 256 포인트 FFT가 심벌의 각 시간 도메인 인터레이스 샘플에 대해 수행될 수 있다. 256 포인트 FFT로부터의 상기 주파수 도메인 인터레이스 심벌들이 두 개의 심벌들(예컨대, PHY 심벌들)에 걸쳐서 샘플들과 연쇄(concatenate)될 수 있다. 일 예로서, 제1 심벌로부터의 256 인터레이스 샘플들의 세트가 Y0 = {y0,0, y1,0, y2,0, ... , y255,0}로서 표현되고, 제2 심벌로부터의 256 인터레이스 샘플들의 세트가 Y1 = {y0,1, y1,1, y2,1, ... , y255,1}로서 표현되면, 이러한 두 개의 샘플들의 세트들의 결과적인 연쇄는 Y = {y0,0, y1,0, y2,0, ... , y255,0, ... y0,1, y1,1, y2,1, ... , y255,1}로서 표현될 수 있다. 다수의 PHY 심벌들로부터 512 개의 샘플들의 연쇄 이후에, WID 및 LID 검출, 채널 추정 및 LLR 발생은 블록들(1002 내지 1016) 중 하나 이상과 관련하여 상기 논의된 바와 같이, 4K FFT 동작 모드의 프로세싱과 유사할 수 있다. It is noted that processes for decoding symbols for other FFT modes at the receiver apparatus are also considered. For example, assuming a 2K FFT mode, the receiving device collects 2K samples from each symbol. A 256 point FFT may be performed for each time domain interlaced sample of a symbol. The frequency domain interlaced symbols from a 256 point FFT may be concatenated with samples across two symbols (eg, PHY symbols). As an example, the set of 256 interlaced samples from the first symbol is represented as Y 0 = {y 0,0 , y 1,0 , y 2,0 , ..., y 255,0 }, and the second symbol If the set of 256 interlaced samples from is expressed as Y 1 = {y 0,1 , y 1,1 , y 2,1 , ..., y 255,1 }, the resulting concatenation of these two samples sets Y = (y 0,0 , y 1,0 , y 2,0 , ..., y 255,0 , ... y 0,1 , y 1,1 , y 2,1 , ..., y 255,1 }. After concatenation of 512 samples from multiple PHY symbols, WID and LID detection, channel estimation and LLR generation are processed in a 4K FFT mode of operation, as discussed above in connection with one or more of blocks 1002-1016. May be similar to

1K FFT 모드의 다른 예에서, 시간 도메인 인터레이스 상의 128 포인트 FFT는 각각의 PHY PPC 심벌로부터 샘플링한다. 상기한 예와 유사하게, 4개의 PHY PPC 심벌들로부터의 결과적인 주파수 도메인 샘플들은 하나의 인터레이스를 형성하기 위해 연쇄된다. 8K FFT 모드의 또 다른 예에서, 하나의 인터레이스가 1000개의 서브캐리어들로 구성됨이 주목된다. 따라서, 수신 장치에 의한 프로세싱은 채널 추정을 위해 4K IFFT 프로세싱뿐 아니라, 1K FFT/IFFT를 이용할 것이다. In another example of the 1K FFT mode, a 128 point FFT on time domain interlace samples from each PHY PPC symbol. Similar to the example above, the resulting frequency domain samples from four PHY PPC symbols are concatenated to form one interlace. In another example of the 8K FFT mode, it is noted that one interlace consists of 1000 subcarriers. Thus, processing by the receiving device will use 4K IFFT processing as well as 1K FFT / IFFT for channel estimation.

본 방법(1000)은 따라서 수신 장치에서 전송기 식별 정보를 포함하는 심벌을 수신하여 프로세싱하는 것을 제공하도록 작동된다. 본 방법(1000)은 단지 하나의 일 구현 예이고, 본 방법(1000)의 변화들, 추가들, 삭제들, 조합들 또는 다른 수정들이 본 개시의 범위 이내에서 가능함이 주목된다. 설명을 단순화할 목적으로, 도 10의 방법은 일련의 또는 다수의 동작들로서 도시되고 기술되었지만 본 명세서에 기술된 프로세스들은 동작의 순서에 제한되지 않고 일부 동작들이 상이한 순서로 발생할 수 있거나 그리고/또는 본 명세서에 도시되고 기술된 것이 아닌 다른 동작들과 동시에 발생할 수도 있음이 이해되어야 한다. 예컨대, 당업자는 방법론이 대안적으로 일련의 상호관련된 상태들 또는 이벤트들, 예컨대 상태도로서 표현될 수 있음을 인정할 것이다. 게다가, 개시된 본 예시적 방법에 따른 방법을 구현하기 위해서 예시된 모든 동작들이 필요한 것은 아니다.The method 1000 thus operates to provide for receiving and processing a symbol comprising transmitter identification information at a receiving device. It is noted that the method 1000 is just one implementation and that changes, additions, deletions, combinations or other modifications of the method 1000 are possible within the scope of the present disclosure. For the purpose of simplifying the description, the method of FIG. 10 is shown and described as a series or multiple operations, but the processes described herein are not limited to the order of operations and some operations may occur in a different order and / or as described herein. It should be understood that they may occur concurrently with other operations other than those shown and described in the specification. For example, those skilled in the art will recognize that a methodology may alternatively be represented as a series of interrelated states or events, such as a state diagram. Moreover, not all illustrated acts may be required to implement a methodology in accordance with the disclosed exemplary method.

도 11은 전송기 식별 정보를 갖는 시스템에서 이용가능한 수신기(1100)에서의 이용을 위한 수신기 장치, 또는 대안적으로, 장치의 다른 예를 도시한다. 상기 장치(1100)는 사용된 인터레이스(예컨대, I1)와 미사용된 인터레이스(예컨대, I5)와 같이, 하나 이상의 인터레이스들에서 에너지를 결정하고 적어도 하나의 PPC 심벌을 수신하기 위한 모듈(1102)을 포함한다. 통신 버스(1104)로의 접속에 의해 기술되는 바와 같이, 에너지 결정은 장치(1100) 내의 다른 모듈들과 공유될 수 있다. 이러한 버스 구성은 단지 예시적인 것이며, 장치(1100) 내의 모듈들 사이에서 다양한 통신들이 가능함을 기술하고자 하는 의도이다. 11 shows another example of a receiver device, or alternatively, an apparatus for use in a receiver 1100 available in a system having transmitter identification information. The device 1100 may include a module 1102 for determining energy and receiving at least one PPC symbol in one or more interlaces, such as used interlace (eg, I 1 ) and unused interlace (eg, I 5 ). It includes. As described by connection to the communication bus 1104, the energy determination may be shared with other modules in the device 1100. This bus configuration is merely illustrative and is intended to describe that various communications are possible between the modules in device 1100.

장치(1100)는 또한 미리결정된 인터레이스(예컨대, I1)로부터 WID 시드를 결정하기 위한 모듈(1106)을 포함한다. 이전에 설명한 바와 같이, WID의 결정은 모듈(1102)과 같이, 이전에 측정된 에너지에 기초하는 스레숄딩(thresholding)을 포함할 수 있다. 모듈(1106)에 의해서 결정되는 WID는, WID를 이용하여 미리결정된 인터레이스(예컨대, I0)로부터 LID를 결정하기 위한 모듈(1108)로 전달된다. 또한, 모듈(1108)에 의한 LID의 검출은 측정된 에너지를 이용할 수 있고, 이는 모듈(1102)에 의해 결정된다. The apparatus 1100 also includes a module 1106 for determining the WID seed from a predetermined interlace (eg, I 1 ). As previously described, the determination of the WID may include thresholding based on previously measured energy, such as module 1102. The WID determined by module 1106 is passed to module 1108 for determining the LID from a predetermined interlace (eg, I 0 ) using the WID. In addition, detection of the LID by module 1108 may utilize the measured energy, which is determined by module 1102.

장치(1100)는 추가로 활성 인터레이스들(예컨대, I0, I2, I4 및 I6)로부터 채널 추정치를 결정하기 위한 모듈(1110)을 포함한다. 이전에 설명한 바와 같이, 채널 추정치의 결정은 탭들의 에너지 계산들을 에너지 임계치, 예컨대 모듈(1102)에 의해 결정되는 에너지 임계치와 비교하는 것을 포함할 수 있다. 전송기 식별 정보(TxID)를 결정하기 위해서 전용 인터레이스(예컨대, I3)를 디코딩하기 위한 모듈(1112)이 추가로 포함된다. 일 예로서, 모듈(1112)은 도 10과 관련하여 블록(1010)의 설명에서 상술한 바와 같이 디코딩의 프로세스를 달성할 수 있다. 게다가, TxID에 기초하여 전송기 아이덴티티를 결정하기 위한(그리고 전송기 ID, 채널 추정치 및 에너지 측정들에 기초하여 장치 포지셔닝을 수신하기 위한) 모듈(1114)이 장치(1100)에 제공된다. 모듈(1114)은 수신된 메시지 비트들이 오류가 없는 것을 보장하기 위해 순환 중복 검사를 수행하는 기능을 포함할 수 있고, 그렇다면, DSP 또는 다른 적절한 프로세서(들)일 수 있는 프로세서(1116)와 같은 프로세서에 의한 이용을 위해 측정된 전력, LID, WID, 및 전송기 식별을 갖는 수신 장치(1100)에서의 전송기 ID 테이블의 집단을 트리거링한다. 상기 전송기 ID 테이블은 프로세서(1116) 및/또는 장치(1100)에 있는 모듈들과 통신하는 메모리 장치(1118) 내에 포함될 수 있다. The apparatus 1100 further includes a module 1110 for determining channel estimates from active interlaces (eg, I 0 , I 2 , I 4, and I 6 ). As previously described, the determination of the channel estimate may include comparing the energy calculations of the taps with an energy threshold, such as the energy threshold determined by module 1102. Further included is a module 1112 for decoding a dedicated interlace (eg, I 3 ) to determine transmitter identification information (TxID). As an example, the module 1112 may accomplish the process of decoding as described above in the description of block 1010 with respect to FIG. 10. In addition, a module 1114 is provided to the device 1100 for determining transmitter identity based on the TxID (and for receiving device positioning based on transmitter ID, channel estimates, and energy measurements). Module 1114 may include the functionality to perform a cyclic redundancy check to ensure that received message bits are error free, and if so, a processor such as processor 1116, which may be a DSP or other suitable processor (s). Triggers a collection of transmitter ID tables at the receiving device 1100 having measured power, LID, WID, and transmitter identification for use by the device. The transmitter ID table may be included in a memory device 1118 that communicates with modules in the processor 1116 and / or the device 1100.

모듈들(1102, 1106, 1108, 1110, 1112 및 1114)이 본 명세서에서 기술되는 바와 같은 전송기 식별 및 포지셔닝을 포함하는 시스템의 예들을 제공하기 위해서 프로그램 명령들을 실행하도록 구성되는 적어도 하나의 프로세서에 의해서 구현될 수 있다. 일 예에서, 모듈들(1102, 1106, 1108, 1110, 및 1112)은 상기 수신기 로직(216) 및/또는 PPC 디코더 로직(218)에 의해서 구현될 수 있다. 일 예에서, 모듈(1114)은 포지션 결정 로직(222)에 의해서 구현된다. 추가적으로, 메모리 장치(118) 또는 동등한 컴퓨터-판독가능한 매체가 상기 프로그램 명령들 또는 코드를 저장하기 위해 적어도 하나의 프로세서와 관련하여 제공될 수 있다. The modules 1102, 1106, 1108, 1110, 1112, and 1114 are configured by at least one processor configured to execute program instructions to provide examples of a system that includes transmitter identification and positioning as described herein. Can be implemented. In one example, modules 1102, 1106, 1108, 1110, and 1112 may be implemented by the receiver logic 216 and / or PPC decoder logic 218. In one example, module 1114 is implemented by position determination logic 222. In addition, memory device 118 or equivalent computer-readable medium may be provided in association with at least one processor for storing the program instructions or code.

다양한 예시적인 로직들, 로직 블록들, 모듈들, 및 회로들이 범용 프로세서; 디지털 신호 프로세서(DSP), 주문형 집적회로(ASIC), 필드 프로그램어블 게이트 어레이(FPGA), 또는 다른 프로그램어블 논리 장치; 이산 게이트 또는 트랜지스터 논리; 이산 하드웨어 컴포넌트들; 또는 이러한 기능들을 구현하도록 설계된 것들의 조합을 통해 구현 또는 수행될 수 있다. 범용 프로세서는 마이크로 프로세서 일 수 있지만, 대안적 실시예에서, 이러한 프로세서는 기존 프로세서, 컨트롤러, 마이크로 컨트롤러, 또는 상태 머신일 수 있다. 프로세서는 예컨대, DSP 및 마이크로프로세서, 복수의 마이크로프로세서들, DSP 코어와 결합된 하나 이상의 마이크로 프로세서, 또는 이러한 구성들의 조합과 같이 계산 장치들의 조합으로서 구현될 수 있다. Various exemplary logics, logic blocks, modules, and circuits may include a general purpose processor; Digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices; Discrete gate or transistor logic; Discrete hardware components; Or a combination of those designed to implement these functions. A general purpose processor may be a microprocessor, but in alternative embodiments, such a processor may be an existing processor, controller, microcontroller, or state machine. A processor may be implemented as a combination of computing devices, such as, for example, a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or a combination of these configurations.

본 명세서에 개시되는 예들과 관련하여 기술되는 방법 또는 알고리즘의 단계들 및 알고리즘이 하드웨어에서, 프로세서에 의해 실행되는 소프트웨어 모듈에서, 또는 이들의 조합에 의해 직접 구현될 수 있다. 소프트웨어 모듈들은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드디스크, 휴대용 디스크, CD-ROM, 또는 공지된 저장 매체의 임의의 형태로서 존재한다. 예시적인 저장 매체는 프로세서와 결합되어, 프로세서는 저장 매체로부터 정보를 판독하여 저장 매체에 정보를 기록한다. 대안적으로, 저장 매체는 프로세서에 통합될 수 있다. 상기 프로세서 및 저장 매체는 ASIC에 위치할 수 있다. 상기 ASIC은 사용자 단말에 위치할 수 있다. 대안적으로, 프로세서 및 저장 매체는 사용자 단말에서 이산 컴포넌트로서 존재할 수 있다. The steps and algorithms of a method or algorithm described in connection with the examples disclosed herein may be implemented directly in hardware, in a software module executed by a processor, or in a combination thereof. Software modules exist as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disks, portable disks, CD-ROMs, or any form of known storage media. An exemplary storage medium is coupled to the processor such that the processor reads information from the storage medium and writes the information to the storage medium. Alternatively, the storage medium may be integrated into the processor. The processor and the storage medium may be located in an ASIC. The ASIC may be located in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.

개시되는 예들의 설명이 당업자가 현재에 개시되는 방법들 및 장치를 제작하고 이용하도록 하기 위해서 제공된다. 이러한 개시된 예들에 대한 다양한 수정들이 당업자에게는 쉽게 명백할 수 있고, 본 명세서에 정의된 일반적인 원리들이 본 개시의 사상 및 범위를 벗어남이 없이 다른 예들(예컨대, 인스턴트 메시징 서비스 또는 임의의 일반 무선 데이터 통신 애플리케이션들)에도 적용될 수 있다. 따라서, 본 개시는 본 명세서에 도시된 예들에만 제한하고자 하는 것이 아니고, 본 명세서에 개시된 신규한 특징들 및 원리들에 일치하게 최 광의를 부여받기 위함이다. 단어 "예시적인"은 "일 예, 예시, 또는 예증으로서 역할하는"을 뜻하도록 본 명세서에서 배타적으로 사용된다. 본 명세서에서 "예시적인"으로서 기술되는 임의의 예는 반드시 다른 예들에 비해 선호되거나 또는 바람직한 것으로서 해석되는 것은 아니다. The description of the disclosed examples is provided to enable a person skilled in the art to make and use the presently disclosed methods and apparatus. Various modifications to these disclosed examples may be readily apparent to those skilled in the art, and other examples (eg, instant messaging service or any general wireless data communication application) may be readily apparent to those skilled in the art, and the general principles defined herein may be within the spirit and scope of the present disclosure. Can also be applied. Thus, the present disclosure is not intended to be limited to the examples shown herein but is to be accorded the widest scope consistent with the novel features and principles disclosed herein. The word "exemplary" is used herein exclusively to mean "serving as one example, illustration, or illustration." Any example described herein as "exemplary" is not necessarily to be construed as preferred or preferred over other examples.

따라서, 전송기 식별을 통신 시스템의 예들이 본 명세서에 기술되고 설명되었지만, 그 사상 또는 본질적 특성들을 벗어남이 없이 개시된 예들이 다양하게 변화될 수 있음이 이해될 것이다. Thus, although examples of communication systems for transmitter identification have been described and described herein, it will be appreciated that the disclosed examples may be varied in various ways without departing from the spirit or essential characteristics thereof.

Claims (43)

포지셔닝 파일럿 채널들(PPCs)을 이용하여 통신 네트워크 시스템의 인터레이스 구조에서 전송기 식별을 전달(communicate)하기 위한 방법으로서,
a) 활성 전송기에 대한 PPC 심벌에서의 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하는 단계; 및
b) 상기 PPC 심벌의 다수의 서브캐리어들의 제2 부분 상에서 전송기 식별 정보를 인코딩하는 단계를 포함하고,
상기 다수의 서브캐리어들의 상기 제1 부분은 적어도 제1 및 제2 인터레이스들을 포함하고, 상기 다수의 서브캐리어들의 상기 제2 부분은 적어도 제3 인터레이스를 포함하며,
상기 파일럿 정보는 상기 제1 인터레이스에서 광역 식별자를 이용해 스크램블링되고 적어도 상기 제2 인터레이스들에서 상기 광역 식별자 및 로컬 영역 식별자를 이용해 스크램블링되며,
상기 인터레이스 중 적어도 하나는 상기 다수의 서브캐리어들의 상기 제2 부분의 사용되지 않은 인터레이스에 하나 이상의 전송기 위치 좌표들의 형태로 상기 전송기 식별 정보를 포함하는,
전송기 식별을 전달하기 위한 방법.
A method for communicating transmitter identification in an interlace structure of a communication network system using positioning pilot channels (PPCs), the method comprising:
a) encoding pilot information on a first portion of the plurality of subcarriers in a PPC symbol for an active transmitter; And
b) encoding transmitter identification information on a second portion of the plurality of subcarriers of the PPC symbol,
The first portion of the plurality of subcarriers comprises at least first and second interlaces, and the second portion of the plurality of subcarriers comprises at least a third interlace,
The pilot information is scrambled using a wide area identifier in the first interlace and scrambled using the wide area identifier and local area identifier in at least the second interlaces,
At least one of the interlaces includes the transmitter identification information in the form of one or more transmitter position coordinates in an unused interlace of the second portion of the plurality of subcarriers,
Method for conveying transmitter identification.
제1항에 있어서,
상기 전송기 식별 정보는 적어도 상기 제3 인터레이스에서 인코딩되는,
전송기 식별을 전달하기 위한 방법.
The method of claim 1,
The transmitter identification information is encoded at least in the third interlace,
Method for conveying transmitter identification.
제1항에 있어서,
상기 인터레이스 구조는 8개의 인터레이스들로 그룹핑되는,
전송기 식별을 전달하기 위한 방법.
The method of claim 1,
The interlace structure is grouped into eight interlaces,
Method for conveying transmitter identification.
제3항에 있어서,
상기 전송기 위치 좌표들은 경도, 위도 또는 고도 좌표들 중 적어도 하나인,
전송기 식별을 전달하기 위한 방법.
The method of claim 3,
Wherein the transmitter location coordinates are at least one of longitude, latitude or altitude coordinates,
Method for conveying transmitter identification.
제4항에 있어서,
경도, 위도 또는 고도 중 적어도 하나의 상기 전송기 위치 좌표들은 상기 제3 인터레이스에 있는,
전송기 식별을 전달하기 위한 방법.
5. The method of claim 4,
Wherein the transmitter location coordinates of at least one of longitude, latitude or altitude are in the third interlace,
Method for conveying transmitter identification.
제5항에 있어서,
상기 제3 인터레이스는 또한 네트워크 지연 정보를 포함하는,
전송기 식별을 전달하기 위한 방법.
The method of claim 5,
The third interlace also includes network delay information;
Method for conveying transmitter identification.
제6항에 있어서,
80 비트들의 고정 비트 PPC 패킷 길이가 각각 8 비트들의 10 개의 블록들을 제공하기 위해 이용되고, 8 비트들 각각은 100 비트들로 변환되는,
전송기 식별을 전달하기 위한 방법.
The method according to claim 6,
A fixed bit PPC packet length of 80 bits is used to provide 10 blocks of 8 bits each, each of which is converted to 100 bits,
Method for conveying transmitter identification.
제7항에 있어서,
상기 80 비트 PPC 패킷은:
필드 비트들의 수
패킷 타입 2 TxID 또는 다른 파라미터들
위도 23 0.125 초 레졸루션
경도 24 0.125 초 레졸루션
고도 10 4m 레졸루션
네트워크 지연 11 마이크로-초 단위
할당 3
CRC 7
과 같이 할당되는,
전송기 식별을 전달하기 위한 방법.
The method of claim 7, wherein
The 80 bit PPC packet is:
Number of field bits
Packet Type 2 TxID or Other Parameters
Latitude 23 0.125 sec resolution
Hardness 24 0.125 sec resolution
Elev 10 4m Resolution
Network delay 11 micro-seconds
Allocation 3
CRC 7
Assigned as
Method for conveying transmitter identification.
제7항에 있어서,
상기 80 비트 PPC 패킷은:
필드 비트들의 수
패킷 타입 2 TxID 또는 다른 파라미터들
전송기 ID 18
예비 50 패킷 사이즈를 매칭하기 위한 추가 비트들
할당 3
CRC 7
과 같이 할당되는,
전송기 식별을 전달하기 위한 방법.
The method of claim 7, wherein
The 80 bit PPC packet is:
Number of field bits
Packet Type 2 TxID or Other Parameters
Transmitter ID 18
Additional bits to match the reserve 50 packet size
Allocation 3
CRC 7
Assigned as
Method for conveying transmitter identification.
제8항에 있어서,
상기 패킷 타입은 프레임 넘버 및 전송기 전력의 파라미터들을 더 포함하는,
전송기 식별을 전달하기 위한 방법.
9. The method of claim 8,
The packet type further includes parameters of frame number and transmitter power,
Method for conveying transmitter identification.
제9항에 있어서,
상기 패킷 타입은 프레임 넘버 및 전송기 전력의 파라미터들을 더 포함하는,
전송기 식별을 전달하기 위한 방법.
10. The method of claim 9,
The packet type further includes parameters of frame number and transmitter power,
Method for conveying transmitter identification.
제1항에 있어서, 상기 전송기 식별 정보를 인코딩하는 단계는:
상기 전송기 식별 정보의 정보 비트들을 인터리빙하는 단계;
미리결정된 인코딩 방식을 이용하여 상기 비트들을 인코딩하는 단계;
비트들의 수가 미리결정된 변조 방식에 매치하는 것을 보장하도록 상기 인코딩된 비트들을 조작(manipulate)하는 단계;
상기 미리결정된 변조 방식에 따라 상기 비트들을 변조하는 단계; 및
상기 PPC 심벌의 상기 다수의 서브캐리어들의 상기 제2 부분의 서브캐리어들에 상기 변조된 비트들을 매핑하는 단계를 포함하는,
전송기 식별을 전달하기 위한 방법.
The method of claim 1, wherein encoding the transmitter identification information comprises:
Interleaving the information bits of the transmitter identification information;
Encoding the bits using a predetermined encoding scheme;
Manipulating the encoded bits to ensure that the number of bits matches a predetermined modulation scheme;
Modulating the bits in accordance with the predetermined modulation scheme; And
Mapping the modulated bits to subcarriers of the second portion of the plurality of subcarriers of the PPC symbol;
Method for conveying transmitter identification.
제12항에 있어서,
상기 미리결정된 인코딩 방식은 리드-뮬러(Reed-Muller) 인코딩을 포함하는,
전송기 식별을 전달하기 위한 방법.
The method of claim 12,
The predetermined encoding scheme includes Reed-Muller encoding,
Method for conveying transmitter identification.
제12항에 있어서,
상기 인코딩된 비트들을 조작하는 단계는, 하나 이상의 인코딩된 비트들을 펑쳐링하는(puncturing) 단계 및 상기 펑쳐링된 인코딩된 비트들을 제로 값들로 대체하는 단계를 포함하는,
전송기 식별을 전달하기 위한 방법.
The method of claim 12,
Manipulating the encoded bits includes puncturing one or more encoded bits and replacing the punctured encoded bits with zero values.
Method for conveying transmitter identification.
제12항에 있어서,
상기 미리결정된 변조 방식은 QPSK 변조를 포함하는,
전송기 식별을 전달하기 위한 방법.
The method of claim 12,
Wherein the predetermined modulation scheme comprises QPSK modulation,
Method for conveying transmitter identification.
제1항에 있어서,
상기 통신 시스템은 OFDM 통신 시스템을 포함하는,
전송기 식별을 전달하기 위한 방법.
The method of claim 1,
The communication system comprises an OFDM communication system,
Method for conveying transmitter identification.
포지셔닝 파일럿 채널들(PPCs)을 이용하여 통신 네트워크 시스템의 인터레이스 구조에서 전송기 식별을 전달하기 위한 장치로서,
a) 활성 전송기에 대한 PPC 심벌에서의 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하도록 구성되는 제1 모듈; 및
b) 상기 PPC 심벌의 다수의 서브캐리어들의 제2 부분 상에서 전송기 식별 정보를 인코딩하도록 구성되는 제2 모듈을 포함하고,
상기 다수의 서브캐리어들의 상기 제1 부분은 적어도 제1 및 제2 인터레이스들을 포함하고, 상기 다수의 서브캐리어들의 상기 제2 부분은 적어도 제3 인터레이스를 포함하며,
상기 파일럿 정보는 상기 제1 인터레이스에서 광역 식별자를 이용해 스크램블링되고 적어도 상기 제2 인터레이스들에서 상기 광역 식별자 및 로컬 영역 식별자를 이용해 스크램블링되며,
상기 인터레이스 중 적어도 하나는 상기 다수의 서브캐리어들의 상기 제2 부분의 사용되지 않은 인터레이스에 하나 이상의 전송기 위치 좌표들의 형태로 상기 전송기 식별 정보를 포함하는,
전송기 식별을 전달하기 위한 장치.
An apparatus for conveying transmitter identification in an interlace structure of a communications network system using positioning pilot channels (PPCs),
a) a first module configured to encode pilot information on a first portion of a plurality of subcarriers in a PPC symbol for an active transmitter; And
b) a second module configured to encode transmitter identification information on a second portion of the plurality of subcarriers of the PPC symbol,
The first portion of the plurality of subcarriers comprises at least first and second interlaces, and the second portion of the plurality of subcarriers comprises at least a third interlace,
The pilot information is scrambled using a wide area identifier in the first interlace and scrambled using the wide area identifier and local area identifier in at least the second interlaces,
At least one of the interlaces includes the transmitter identification information in the form of one or more transmitter position coordinates in an unused interlace of the second portion of the plurality of subcarriers,
Apparatus for conveying transmitter identification.
제17항에 있어서,
상기 다수의 서브캐리어들의 상기 제1 부분은 적어도 제1 및 제2 인터레이스들을 포함하고, 상기 다수의 서브캐리어들의 상기 제2 부분은 적어도 제3 인터레이스를 포함하는,
전송기 식별을 전달하기 위한 장치.
18. The method of claim 17,
The first portion of the plurality of subcarriers comprises at least first and second interlaces, and the second portion of the plurality of subcarriers comprises at least a third interlace
Apparatus for conveying transmitter identification.
제17항에 있어서,
상기 인터레이스 구조는 8개의 인터레이스들로 그룹핑되는,
전송기 식별을 전달하기 위한 장치.
18. The method of claim 17,
The interlace structure is grouped into eight interlaces,
Apparatus for conveying transmitter identification.
제17항에 있어서,
경도, 위도 또는 고도 중 적어도 하나의 상기 전송기 위치 좌표들은 상기 제3 인터레이스에 있는,
전송기 식별을 전달하기 위한 장치.
18. The method of claim 17,
Wherein the transmitter location coordinates of at least one of longitude, latitude or altitude are in the third interlace,
Apparatus for conveying transmitter identification.
제20항에 있어서,
상기 제3 인터레이스는 또한 네트워크 지연 정보를 포함하는,
전송기 식별을 전달하기 위한 장치.
21. The method of claim 20,
The third interlace also includes network delay information;
Apparatus for conveying transmitter identification.
제21항에 있어서,
80 비트들의 고정 비트 PPC 패킷 길이가 각각 8 비트들의 10 개의 블록들을 제공하기 위해 포함되고, 8 비트들 각각은 100 비트들로 변환되는,
전송기 식별을 전달하기 위한 장치.
The method of claim 21,
A fixed bit PPC packet length of 80 bits is included to provide 10 blocks of 8 bits each, each of which is converted to 100 bits,
Apparatus for conveying transmitter identification.
제22항에 있어서,
상기 80 비트 PPC 패킷은:
필드 비트들의 수
패킷 타입 2 TxID 또는 다른 파라미터들
위도 23 0.125 초 레졸루션
경도 24 0.125 초 레졸루션
고도 10 4m 레졸루션
네트워크 지연 11 마이크로-초 단위
할당 3
CRC 7
과 같이 할당되는,
전송기 식별을 전달하기 위한 장치.
The method of claim 22,
The 80 bit PPC packet is:
Number of field bits
Packet Type 2 TxID or Other Parameters
Latitude 23 0.125 sec resolution
Hardness 24 0.125 sec resolution
Elev 10 4m Resolution
Network delay 11 micro-seconds
Allocation 3
CRC 7
Assigned as
Apparatus for conveying transmitter identification.
제22항에 있어서,
상기 80 비트 PPC 패킷은:
필드 비트들의 수
패킷 타입 2 TxID 또는 다른 파라미터들
전송기 ID 18
예비 50 패킷 사이즈를 매칭하기 위한 추가 비트들
할당 3
CRC 7
과 같이 할당되는,
전송기 식별을 전달하기 위한 장치.
The method of claim 22,
The 80 bit PPC packet is:
Number of field bits
Packet Type 2 TxID or Other Parameters
Transmitter ID 18
Additional bits to match the reserve 50 packet size
Allocation 3
CRC 7
Assigned as
Apparatus for conveying transmitter identification.
포지셔닝 파일럿 채널(PPC)들을 이용하여 통신 네트워크 시스템의 인터레이스 구조에서 전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체로서,
컴퓨터로 하여금 활성 전송기에 대한 포지셔닝 파일럿 채널 심벌에서의 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하게 하기 위한 코드; 및
컴퓨터로 하여금 상기 심벌의 다수의 서브캐리어들의 제2 부분 상에서 전송기 식별 정보를 인코딩하게 하기 위한 코드를 포함하고,
상기 다수의 서브캐리어들의 상기 제1 부분은 적어도 제1 및 제2 인터레이스들을 포함하고, 상기 다수의 서브캐리어들의 상기 제2 부분은 적어도 제3 인터레이스를 포함하며,
상기 파일럿 정보는 컴퓨터로 하여금 상기 제1 인터레이스에서 광역 식별자를 이용해 스크램블링하게 하기 위한 코드 및 적어도 상기 제2 인터레이스들에서 상기 광역 식별자 및 로컬 영역 식별자를 이용해 스크램블링하게 하기 위한 코드를 포함하고,
상기 인터레이스 중 적어도 하나는 컴퓨터로 하여금 상기 다수의 서브캐리어들의 상기 제2 부분의 사용되지 않은 인터레이스에 하나 이상의 전송기 위치 좌표들의 형태로 상기 전송기 식별 정보를 인코딩하기 위한 코드를 포함하는,
전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체.
A computer readable medium for communicating transmitter identification in an interlace structure of a communication network system using positioning pilot channels (PPCs),
Code for causing a computer to encode pilot information on a first portion of the plurality of subcarriers in a positioning pilot channel symbol for an active transmitter; And
Code for causing a computer to encode transmitter identification information on a second portion of the plurality of subcarriers of the symbol,
The first portion of the plurality of subcarriers comprises at least first and second interlaces, and the second portion of the plurality of subcarriers comprises at least a third interlace,
The pilot information includes code for causing a computer to scramble with a wide area identifier in the first interlace and code for causing scramble with the wide area identifier and a local area identifier in at least the second interlaces,
At least one of the interlaces comprises code for causing a computer to encode the transmitter identification information in the form of one or more transmitter position coordinates in an unused interlace of the second portion of the plurality of subcarriers;
Computer-readable media for conveying transmitter identification.
제25항에 있어서,
상기 전송기 식별 정보는 적어도 상기 제3 인터레이스에서 인코딩되는,
전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체.
26. The method of claim 25,
The transmitter identification information is encoded at least in the third interlace,
Computer-readable media for conveying transmitter identification.
제25항에 있어서,
상기 전송기 식별 정보는 전송기 식별 필드, 전송기 할당 필드, 및 순환 중복 검사 비트들 중 적어도 하나를 포함하는,
전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체.
26. The method of claim 25,
The transmitter identification information comprises at least one of a transmitter identification field, a transmitter assignment field, and cyclic redundancy check bits,
Computer-readable media for conveying transmitter identification.
제27항에 있어서,
상기 전송기 할당 필드는 추가 데이터를 포함하는 후속 심벌들이 전송될지 여부를 전달하도록 구성되는,
전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체.
28. The method of claim 27,
The transmitter assignment field is configured to convey whether subsequent symbols containing additional data are to be transmitted or not;
Computer-readable media for conveying transmitter identification.
제25항에 있어서,
컴퓨터로 하여금 추가 데이터를 전달하는데에 이용되는 전송기 특정 채널에 대한 하나 이상의 후속 심벌들의 할당을 표시하는 상기 전송기 식별 정보 내의 전송기 할당 데이터를 전송하게 하기 위한 코드를 더 포함하는,
전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체.
26. The method of claim 25,
Further comprising code for causing a computer to transmit transmitter allocation data in the transmitter identification information indicating the allocation of one or more subsequent symbols for a transmitter specific channel used to convey additional data;
Computer-readable media for conveying transmitter identification.
제25항에 있어서,
상기 전송기 식별 정보의 정보 비트들을 인터리빙하기 위한 코드;
미리결정된 인코딩 방식을 이용하여 상기 비트들을 인코딩하기 위한 코드;
비트들의 수가 미리결정된 변조 방식에 매치하는 것을 보장하도록 상기 인코딩된 비트들을 조작하기 위한 코드;
상기 미리결정된 변조 방식에 따라 상기 비트들을 변조하기 위한 코드; 및
상기 PPC 심벌의 상기 다수의 서브캐리어들의 상기 제2 부분의 서브캐리어들에 상기 변조된 비트들을 매핑하기 위한 코드를 더 포함하는,
전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체.
26. The method of claim 25,
Code for interleaving information bits of the transmitter identification information;
Code for encoding the bits using a predetermined encoding scheme;
Code for manipulating the encoded bits to ensure that the number of bits matches a predetermined modulation scheme;
Code for modulating the bits in accordance with the predetermined modulation scheme; And
Further comprising code for mapping the modulated bits to subcarriers of the second portion of the plurality of subcarriers of the PPC symbol;
Computer-readable media for conveying transmitter identification.
제30항에 있어서,
상기 미리결정된 인코딩 방식은 리드-뮬러 인코딩을 포함하는,
전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체.
31. The method of claim 30,
Wherein the predetermined encoding scheme comprises read-muller encoding,
Computer-readable media for conveying transmitter identification.
제30항에 있어서,
상기 인코딩된 비트들을 조작하기 위한 코드는, 하나 이상의 인코딩된 비트들을 펑쳐링하기(puncturing) 위한 코드 및 상기 펑쳐링된 인코딩된 비트들을 제로 값들로 대체하기 위한 코드를 더 포함하는,
전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체.
31. The method of claim 30,
The code for manipulating the encoded bits further includes code for puncturing one or more encoded bits and code for replacing the punctured encoded bits with zero values,
Computer-readable media for conveying transmitter identification.
제30항에 있어서,
상기 미리결정된 변조 방식은 QPSK 변조를 포함하는,
전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체.
31. The method of claim 30,
Wherein the predetermined modulation scheme comprises QPSK modulation,
Computer-readable media for conveying transmitter identification.
제25항에 있어서,
상기 통신 네트워크 시스템은 OFDM 통신 시스템을 포함하는,
전송기 식별을 전달하기 위한 컴퓨터 판독가능한 매체.
26. The method of claim 25,
The communication network system comprising an OFDM communication system,
Computer-readable media for conveying transmitter identification.
포지셔닝 파일럿 채널들(PPC)을 이용하여 통신 네트워크 시스템의 인터레이스 구조에서 전송기 식별을 전달하기 위한 방법을 구현하는 컴퓨터 판독가능한 매체로서,
상기 방법은,
a) 활성 전송기에 대한 PPC 심벌에서의 다수의 서브캐리어들의 제1 부분 상에서 파일럿 정보를 인코딩하는 단계; 및
b) 상기 PPC 심벌의 다수의 서브캐리어들의 제2 부분 상에서 전송기 식별 정보를 인코딩하는 단계를 포함하고,
상기 다수의 서브캐리어들의 상기 제1 부분은 적어도 제1 및 제2 인터레이스들을 포함하고, 상기 다수의 서브캐리어들의 상기 제2 부분은 적어도 제3 인터레이스를 포함하며,
상기 파일럿 정보는 상기 제1 인터레이스에서 광역 식별자를 이용해 스크램블링되고 적어도 상기 제2 인터레이스들에서 상기 광역 식별자 및 로컬 영역 식별자를 이용해 스크램블링되며,
상기 인터레이스 중 적어도 하나는 상기 다수의 서브캐리어들의 상기 제2 부분의 사용되지 않은 인터레이스에 하나 이상의 전송기 위치 좌표들의 형태로 상기 전송기 식별 정보를 포함하는,
컴퓨터 판독가능한 매체.
A computer readable medium implementing a method for conveying transmitter identification in an interlace structure of a communication network system using positioning pilot channels (PPC), comprising:
The method comprises:
a) encoding pilot information on a first portion of the plurality of subcarriers in a PPC symbol for an active transmitter; And
b) encoding transmitter identification information on a second portion of the plurality of subcarriers of the PPC symbol,
The first portion of the plurality of subcarriers comprises at least first and second interlaces, and the second portion of the plurality of subcarriers comprises at least a third interlace,
The pilot information is scrambled using a wide area identifier in the first interlace and scrambled using the wide area identifier and local area identifier in at least the second interlaces,
At least one of the interlaces includes the transmitter identification information in the form of one or more transmitter position coordinates in an unused interlace of the second portion of the plurality of subcarriers,
Computer readable medium.
제35항에 있어서,
상기 전송기 식별 정보는 적어도 상기 제3 인터레이스에서 인코딩되는,
컴퓨터 판독가능한 매체.
36. The method of claim 35,
The transmitter identification information is encoded at least in the third interlace,
Computer readable medium.
제35항에 있어서,
상기 인터레이스 구조는 8개의 인터레이스들로 그룹핑되는,
컴퓨터 판독가능한 매체.
36. The method of claim 35,
The interlace structure is grouped into eight interlaces,
Computer readable medium.
제37항에 있어서,
상기 전송기 위치 좌표들은 경도, 위도 또는 고도 좌표들 중 적어도 하나인,
컴퓨터 판독가능한 매체.
39. The method of claim 37,
Wherein the transmitter location coordinates are at least one of longitude, latitude or altitude coordinates,
Computer readable medium.
제38항에 있어서,
경도, 위도 또는 고도 중 적어도 하나의 상기 전송기 위치 좌표들은 상기 제3 인터레이스에 있는,
컴퓨터 판독가능한 매체.
The method of claim 38,
Wherein the transmitter location coordinates of at least one of longitude, latitude or altitude are in the third interlace,
Computer readable medium.
제39항에 있어서,
상기 제3 인터레이스는 또한 네트워크 지연 정보를 포함하는,
컴퓨터 판독가능한 매체.
40. The method of claim 39,
The third interlace also includes network delay information;
Computer readable medium.
제40항에 있어서,
80 비트들의 고정 비트 PPC 패킷 길이가 각각 8 비트들의 10 개의 블록들을 제공하기 위해 이용되고, 8 비트들 각각은 100 비트들로 변환되는,
컴퓨터 판독가능한 매체.
41. The method of claim 40,
A fixed bit PPC packet length of 80 bits is used to provide 10 blocks of 8 bits each, each of which is converted to 100 bits,
Computer readable medium.
제41항에 있어서,
상기 80 비트 PPC 패킷은:
필드 비트들의 수
패킷 타입 2 TxID 또는 다른 파라미터들
위도 23 0.125 초 레졸루션
경도 24 0.125 초 레졸루션
고도 10 4m 레졸루션
네트워크 지연 11 마이크로-초 단위
할당 3
CRC 7
과 같이 할당되는,
컴퓨터 판독가능한 매체.
42. The method of claim 41,
The 80 bit PPC packet is:
Number of field bits
Packet Type 2 TxID or Other Parameters
Latitude 23 0.125 sec resolution
Hardness 24 0.125 sec resolution
Elev 10 4m Resolution
Network delay 11 micro-seconds
Allocation 3
CRC 7
Assigned as
Computer readable medium.
제41항에 있어서,
상기 80 비트 PPC 패킷은:
필드 비트들의 수
패킷 타입 2 TxID 또는 다른 파라미터들
전송기 ID 18
예비 50 패킷 사이즈를 매칭하기 위한 추가 비트들
할당 3
CRC 7
과 같이 할당되는,
컴퓨터 판독가능한 매체.
42. The method of claim 41,
The 80 bit PPC packet is:
Number of field bits
Packet Type 2 TxID or Other Parameters
Transmitter ID 18
Additional bits to match the reserve 50 packet size
Allocation 3
CRC 7
Assigned as
Computer readable medium.
KR1020107019068A 2008-01-28 2009-01-28 Communication of transmitter identification using positioning pilot channels Expired - Fee Related KR101281714B1 (en)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US2414308P 2008-01-28 2008-01-28
US2391908P 2008-01-28 2008-01-28
US61/024,143 2008-01-28
US61/023,919 2008-01-28
US3017808P 2008-02-20 2008-02-20
US61/030,178 2008-02-20
US12/165,653 2008-07-01
US12/165,653 US8165064B2 (en) 2008-01-28 2008-07-01 Enhancements to the positioning pilot channel
PCT/US2009/032257 WO2009097345A2 (en) 2008-01-28 2009-01-28 Enhancements to the positioning pilot channel

Publications (2)

Publication Number Publication Date
KR20100114106A KR20100114106A (en) 2010-10-22
KR101281714B1 true KR101281714B1 (en) 2013-07-03

Family

ID=40913486

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020107019068A Expired - Fee Related KR101281714B1 (en) 2008-01-28 2009-01-28 Communication of transmitter identification using positioning pilot channels

Country Status (6)

Country Link
EP (1) EP2241048A2 (en)
JP (1) JP5313267B2 (en)
KR (1) KR101281714B1 (en)
CN (1) CN101946450A (en)
TW (1) TWI390935B (en)
WO (1) WO2009097345A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10277439B2 (en) * 2016-07-18 2019-04-30 Qualcomm Incorporated Dual stage channel interleaving for data transmission

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070153743A1 (en) 2006-01-04 2007-07-05 Krishna Kiran Mukkavilli Methods and apparatus for position location in a wireless network

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7158635B2 (en) * 2002-05-07 2007-01-02 Interdigital Technology Corporation Generation of user equipment identification specific scrambling code for the high speed shared control channel
KR20050075242A (en) * 2004-01-16 2005-07-20 삼성전자주식회사 Pilot channel-based channel estimation method for mc-cdma system using frequency interleaving
JP2007251739A (en) * 2006-03-17 2007-09-27 Hitachi Kokusai Electric Inc Antenna control method for transmission apparatus
EP2028808A3 (en) * 2007-07-25 2009-06-03 Qualcomm Incorporated Methods and apparatus for transmitter identification in a wireless network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070153743A1 (en) 2006-01-04 2007-07-05 Krishna Kiran Mukkavilli Methods and apparatus for position location in a wireless network

Also Published As

Publication number Publication date
CN101946450A (en) 2011-01-12
JP5313267B2 (en) 2013-10-09
WO2009097345A3 (en) 2009-12-17
TW201004252A (en) 2010-01-16
KR20100114106A (en) 2010-10-22
JP2011511568A (en) 2011-04-07
WO2009097345A2 (en) 2009-08-06
EP2241048A2 (en) 2010-10-20
TWI390935B (en) 2013-03-21

Similar Documents

Publication Publication Date Title
US8165064B2 (en) Enhancements to the positioning pilot channel
EP1977625B1 (en) Methods and apparatuses for position location in a wireless network
CN110430031B (en) Adapting a number of aggregation levels for control channel elements
ES2751928T3 (en) Using a field format on a communication device
CN106575969B (en) Apparatus and method for transceiving broadcast signals
US9585125B2 (en) Reference signals and common search space for enhanced control channels
KR101485021B1 (en) Allocating and receiving tones for a frame
CN113411170B (en) Receiver and method for recovering payload data from signal
KR102036116B1 (en) Method and device for transmitting and receiving broadcast signal
US20160049998A1 (en) Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
JP2010183577A (en) Frame and data pattern structure for multicarrier system
US20160227274A1 (en) Broadcast receiving device and method for operating the same
US20090028100A1 (en) Methods and apparatus for transmitter identification in a wireless network
EP2028808A2 (en) Methods and apparatus for transmitter identification in a wireless network
KR101281714B1 (en) Communication of transmitter identification using positioning pilot channels
CN119172034A (en) Broadcast signal transceiver and method

Legal Events

Date Code Title Description
A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20160628

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20160628

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000