[go: up one dir, main page]

JP2013128279A - Method and apparatus for data-centric multiplexing - Google Patents

Method and apparatus for data-centric multiplexing Download PDF

Info

Publication number
JP2013128279A
JP2013128279A JP2012274468A JP2012274468A JP2013128279A JP 2013128279 A JP2013128279 A JP 2013128279A JP 2012274468 A JP2012274468 A JP 2012274468A JP 2012274468 A JP2012274468 A JP 2012274468A JP 2013128279 A JP2013128279 A JP 2013128279A
Authority
JP
Japan
Prior art keywords
resource
channel
channels
tone
data
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.)
Pending
Application number
JP2012274468A
Other languages
Japanese (ja)
Inventor
Jingyuan Liu
ジンヤン・リウ
Chenglin Cui
チェンリン・クイ
G Thuel David
デイビッド・ジー.・サエル
Anreddy Vikram
ビクラム・アンレディー
Stanski Charles
チャールズ・スタンスキー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of JP2013128279A publication Critical patent/JP2013128279A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0028Variable division
    • 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/0037Inter-user or inter-terminal allocation
    • H04L5/0041Frequency-non-contiguous
    • 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/0058Allocation criteria
    • H04L5/0064Rate requirement of the data, e.g. scalable bandwidth, data priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0023Time-frequency-space
    • 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/0044Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
    • 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
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signalling for the administration of the divided path, e.g. signalling of configuration information
    • H04L5/0094Indication of how sub-channels of the path are allocated
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/563Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide an apparatus and method for data centric multiplexing in a wireless communication system with a plurality of channels.SOLUTION: The method comprises: assigning a first resource to a first one of the plurality of channels; assigning a second resource to a second one of the plurality of channels, where the second resource is not the first resource; assigning a third resource to a third one of the plurality of channels, where the third resource is neither the first nor the second resource; and assigning a fourth resource to a fourth one of the plurality of channels by puncturing at least one of the first, second and third resources, and skipping the rest of unpunctured first, second and third resources.

Description

優先権主張Priority claim

本特許出願は、Data-Centric MUX Engine Architectureと題され2007年12月5日に出願された米国仮出願60/992,461号の優先度を主張する。上記出願は、本明細書の譲受人に譲渡され、本明細書において参照によって明確に組み込まれる。さらに、本特許出願は、Data-Centric MUX Engine Architectureと題され2008年3月31日に出願された米国仮出願61/040,758号の優先度を主張する。上記出願は、本明細書の譲受人に譲渡され、本明細書において参照によって明確に組み込まれる。   This patent application claims the priority of US Provisional Application No. 60 / 992,461, entitled Data-Centric MUX Engine Architecture, filed December 5, 2007. The above application is assigned to the assignee of the present specification and is expressly incorporated herein by reference. Furthermore, this patent application claims the priority of US Provisional Application No. 61 / 040,758, filed March 31, 2008, entitled Data-Centric MUX Engine Architecture. The above application is assigned to the assignee of the present specification and is expressly incorporated herein by reference.

本開示は、一般に、多重化のための装置および方法に関する。さらに詳しくは、本開示は、無線通信チャネルにおけるデータ・セントリック(data-centric)な多重化に関する。   The present disclosure relates generally to apparatus and methods for multiplexing. More particularly, this disclosure relates to data-centric multiplexing in wireless communication channels.

無線通信システムは、例えば、音声、データ等のようなさまざまなタイプの通信コンテンツを提供するために広く開発された。これらのシステムは、(例えば、帯域幅、送信電力等のような)利用可能なシステム・リソースを共有することにより、複数のユーザとの通信をサポートすることができる多元接続システムでありうる。そのような多元接続システムの例は、符号分割多元接続(CDMA)システム、時分割多元接続(TDMA)システム、周波数分割多元接続(FDMA)システム、3GPP LTEシステム、および直交周波数分割多元接続(OFDMA)システム等を含む。   Wireless communication systems have been widely developed to provide various types of communication content such as voice, data, and the like. These systems can be multiple access systems that can support communication with multiple users by sharing available system resources (eg, bandwidth, transmit power, etc.). Examples of such multiple access systems are code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, 3GPP LTE systems, and orthogonal frequency division multiple access (OFDMA). Including systems.

一般に、無線多元接続通信システムは、複数のモバイル・デバイスのための通信を同時にサポートすることができる。端末はおのおのの、順方向リンクおよび逆方向リンクによる送信を介して1または複数の基地局と通信することができる。順方向リンク(すなわちダウンリンク)は、基地局から端末(例えば、モバイル・デバイス)への通信リンクを称し、逆方向リンク(すなわちアップリンク)は、端末から基地局への通信リンクを称する。この通信リンクは、単一入力単一出力、複数入力単一出力、複数入力複数出力(MIMO)システムによって確立されうる。   In general, a wireless multiple-access communication system can simultaneously support communication for multiple mobile devices. Each terminal may communicate with one or more base stations via transmissions on forward and reverse links. The forward link (ie, downlink) refers to the communication link from base stations to terminals (eg, mobile devices), and the reverse link (ie, uplink) refers to the communication link from terminals to base stations. This communication link may be established by a single input single output, multiple input single output, multiple input multiple output (MIMO) system.

MIMOシステムはデータ送信のために、複数(N個)の送信アンテナと複数(N個)の受信アンテナとを適用する。N個の送信アンテナおよびN個の受信アンテナによって形成されるMIMOチャネルは、空間チャネルとも称されるN個の独立チャネルへ分割される。ここでN≦min{N、N}である。N個の独立チャネルのおのおのは、ディメンションに相当する。複数の送信アンテナおよび受信アンテナによって生成される追加のディメンションが利用される場合、MIMOシステムは、(例えば、より高いスループット、および/または、より高い信頼性のような)向上されたパフォーマンスを与える。例えば、MIMOシステムは、時分割デュプレクス(TDD)システムおよび周波数デュプレクス(FDD)システムをサポートしうる。TDDシステムでは、相互原理によって、逆方向リンク・チャネルから、順方向リンク・チャネルの推定が可能となるように、順方向リンク送信と逆方向リンク送信とが同じ周波数領域にある。これによって、アクセス・ポイントにおいて複数のアンテナが利用可能である場合、アクセス・ポイントは、順方向リンクにおけるビームフォーミング利得を抽出できるようになる。 A MIMO system applies multiple (N T ) transmit antennas and multiple (N R ) receive antennas for data transmission. The MIMO channel formed by N T transmit antennas and N R receive antennas is divided into N S independent channels, also referred to as spatial channels. Here, N S ≦ min {N T , N R }. Each of the N S independent channels corresponds to a dimension. When additional dimensions generated by multiple transmit and receive antennas are utilized, a MIMO system provides improved performance (eg, higher throughput and / or higher reliability). For example, a MIMO system may support time division duplex (TDD) and frequency duplex (FDD) systems. In a TDD system, the forward link transmission and the reverse link transmission are in the same frequency domain so that the reciprocal principle allows the estimation of the forward link channel from the reverse link channel. This allows the access point to extract beamforming gain on the forward link when multiple antennas are available at the access point.

今日のブロードキャスト無線システムは、高速レート・データ通信をサポートする例えば特定用途向集積回路(ASIC)のような効率的かつ強力なハードウェアを必要とする。また、さまざまな制御チャネルをサポートする非常にフレキシブルな装置を必要とする。データ・チャネルは、通常、直交フェーズ・シフト・キーイング(QPSK)、直交振幅変調(QAM)等のような標準的な変調技術を適用する。しかしながら、異なるパイロット・チャネルを含む制御チャネルは、特別な処理を必要とする。制御チャネルは、本質的にスループットは低いが、高い信頼性を必要とする。その結果、制御チャネルは、しばしば、特別な変調スキーム、不規則かつさまざまなトーン/直交周波数分割多重化(OFDM)シンボル・リソース割当、チャネル特有のホッピング、および、異なるチャネル間でのトーン・リソースの再使用を使用する。さらに、無線規格発展の一部として、制御チャネルは、しばしば、時間にわたって変更される。さらに、例えばウルトラ・モバイル・ブロードバンド(UMB)およびロング・ターム・イボリューション(LTE)のように異なる規格間での制御チャネル・フォーマットは、極めて異なっており、多くの用途のために、1またはその他に適応するために、システムにおけるフレキシビリティが必要とされる。   Today's broadcast radio systems require efficient and powerful hardware such as application specific integrated circuits (ASICs) that support high rate data communications. It also requires a very flexible device that supports various control channels. The data channel typically applies standard modulation techniques such as quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM), and the like. However, control channels that include different pilot channels require special handling. The control channel inherently has low throughput, but requires high reliability. As a result, control channels often have special modulation schemes, irregular and various tone / orthogonal frequency division multiplexing (OFDM) symbol resource allocation, channel-specific hopping, and tone resource between different channels. Use reuse. In addition, as part of wireless standard development, control channels are often changed over time. In addition, the control channel formats between different standards, such as Ultra Mobile Broadband (UMB) and Long Term Evolution (LTE), are very different and for many applications one or other In order to adapt to the system, flexibility in the system is required.

開示されるものは、データ・セントリック(data-centric)な多重化のための装置および方法である。1つの態様によれば、複数のチャネルを備える無線通信システムにおいて、データ・セントリックな多重化のための方法は、複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当てることと、複数のチャネルのうちの第2のチャネルへ、第1のリソースではない第2のリソースを割り当てることと、複数のチャネルのうちの第3のチャネルへ、第1のリソースまたは第2のリソースではない第3のリソースを割り当てることと、第1のリソース、第2のリソース、または第3のリソースのうちの少なくとも1つをパンクチャし、第1のリソース、第2のリソース、または第3のリソースのうちパンクチャされていない残りをスキップすることによって、複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てることとを備える。   Disclosed is an apparatus and method for data-centric multiplexing. According to one aspect, in a wireless communication system comprising a plurality of channels, a method for data centric multiplexing comprises allocating a first resource to a first channel of the plurality of channels; Allocating a second resource that is not the first resource to the second channel of the plurality of channels and not being the first resource or the second resource to the third channel of the plurality of channels Allocating a third resource and puncturing at least one of the first resource, the second resource, or the third resource, and the first resource, the second resource, or the third resource By skipping the remaining unpunctured ones, the fourth resource can be allocated to the fourth channel of the plurality of channels. Provided with a door.

別の態様によれば、無線通信システムにおいて使用される方法は、データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化することと、符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示することと、データ・チャネル送信および制御チャネル送信のために使用されるべきトーンを指定するタイル記述子を生成することと、トーンのうちの少なくとも1つに、データ・チャネルまたは制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成することと、トーンのうちの少なくとも1つを、データ・チャネルまたは制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成することと、同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つがパンクチャされるかを判定するパンクチャ・ビットマップを生成することと、タイル記述子、チャネル優先度、トーン・マーカ、またはパンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化することとを備える。   According to another aspect, a method used in a wireless communication system includes a method for encoding data bits and without encoding steps to generate symbols to be transmitted on a data channel. At least one of the tones, specifying a symbol to be transmitted on the channel, generating a tile descriptor specifying a tone to be used for data channel transmission and control channel transmission, Generate a channel priority parameter that determines which data channel or control channel paints first, and identify whether the data channel or control channel occupies at least one of the tones Generating a tone marker for the same tone and the data chart specified for the same tone. Generating a puncture bitmap that determines whether one of the data channel or control channel is punctured by another one of the channel or the control channel, and the tile descriptor, channel priority, tone Multiplexing the control channel and the data channel for transmission according to at least one of a marker or a puncture bitmap.

別の態様によれば、データ・セントリックな多重化のための装置は、複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当て、複数のチャネルのうちの第2のチャネルへ、第1のリソースではない第2のリソースを割り当て、複数のチャネルのうちの第3のチャネルへ、第1のリソースまたは第2のリソースではない第3のリソースを割り当て、第1のリソース、第2のリソース、または第3のリソースのうちの少なくとも1つをパンクチャし、第1のリソース、第2のリソース、または第3のリソースのうちパンクチャされていない残りをスキップすることによって、複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てるように構成されたプロセッサおよび回路を備える。   According to another aspect, an apparatus for data centric multiplexing allocates a first resource to a first channel of a plurality of channels and to a second channel of the plurality of channels, A second resource that is not the first resource is allocated, a first resource or a third resource that is not the second resource is allocated to a third channel of the plurality of channels, the first resource, the second resource Of the plurality of channels by puncturing at least one of the first resource, or the third resource, and skipping the unpunctured remaining of the first resource, the second resource, or the third resource. A processor and circuitry configured to allocate a fourth resource to a fourth channel of the first channel.

別の態様は、プロセッサおよびメモリを備える装置である。このメモリは、データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化することと、符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示することと、データ・チャネル送信および制御チャネル送信のために使用されるべきトーンを指定するタイル記述子を生成することと、トーンのうちの少なくとも1つに、データ・チャネルまたは制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成することと、トーンのうちの少なくとも1つを、データ・チャネルまたは制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成することと、同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つを判定するがパンクチャされるかを判定するパンクチャ・ビットマップを生成することと、タイル記述子、チャネル優先度、トーン・マーカ、またはパンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化することと、を実行するために、プロセッサによって実行可能なプログラム・コードを含む。   Another aspect is an apparatus comprising a processor and a memory. The memory encodes the data bits to produce symbols to be transmitted on the data channel, and specifies the symbols to be transmitted on the control channel without the encoding step; Generating a tile descriptor that specifies the tones to be used for data channel transmission and control channel transmission, and whether at least one of the tones is initially painted by the data channel or the control channel Generating a channel priority parameter that determines whether at least one of the tones is occupied by a data channel or a control channel, and for the same tone By another one of the specified data channels or control channels Generating a puncture bitmap that determines whether one of the data channel or the control channel is punctured, and a tile descriptor, channel priority, tone marker, or puncture bitmap Program code executable by the processor to perform multiplexing of the control channel and the data channel for transmission according to at least one of them.

別の態様によれば、データ・セントリックな多重化のための装置は、複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当てる手段と、複数のチャネルのうちの第2のチャネルへ、第1のリソースではない第2のリソースを割り当てる手段と、複数のチャネルのうちの第3のチャネルへ、第1のリソースまたは第2のリソースではない第3のリソースを割り当てる手段と、第1のリソース、第2のリソース、または第3のリソースのうちの少なくとも1つをパンクチャし、第1のリソース、第2のリソース、または第3のリソースのうちパンクチャされていない残りをスキップすることによって、複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てる手段とを備える。   According to another aspect, an apparatus for data centric multiplexing includes means for allocating a first resource to a first channel of a plurality of channels and a second channel of the plurality of channels. Means for assigning a second resource that is not the first resource, means for assigning a third resource that is not the first resource or the second resource to a third channel of the plurality of channels, Puncturing at least one of the one resource, the second resource, or the third resource, and skipping the remaining unpunctured of the first resource, the second resource, or the third resource Means for allocating a fourth resource to a fourth channel of the plurality of channels.

別の態様によれば、データ・セントリックな多重化装置は、データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化する手段と、符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示する手段と、データ・チャネル送信および制御チャネル送信のために使用されるべきトーンを指定するタイル記述子を生成する手段と、トーンのうちの少なくとも1つに、データ・チャネルまたは制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成する手段と、トーンのうちの少なくとも1つを、データ・チャネルまたは制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成する手段と、同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによってパンクチャされるデータ・チャネルまたは制御チャネルのうちの1つを判定するパンクチャ・ビットマップを生成する手段と、タイル記述子、チャネル優先度、トーン・マーカ、またはパンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化する手段とを備える。   According to another aspect, the data centric multiplexing apparatus controls the data bits to generate symbols to be transmitted on the data channel and without means of encoding and control means. Means for specifying symbols to be transmitted on the channel, means for generating tile descriptors specifying tones to be used for data channel transmission and control channel transmission, and at least one of the tones, A means for generating a channel priority parameter that determines whether the data channel or control channel paints first, and identifies whether the data channel or control channel occupies at least one of the tones Means to generate tone markers to be used and the specified data channel for the same tone. Means for generating a puncture bitmap that determines one of the data channel or control channel punctured by another one of the control channels, a tile descriptor, a channel priority, a tone marker, Or means for multiplexing the control channel and the data channel for transmission according to at least one of the puncture bitmaps.

別の態様によれば、格納されたプログラム・コードを含むコンピュータ読取可能媒体は、複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当てるためのプログラム・コードと、複数のチャネルのうちの第2のチャネルへ、第1のリソースではない第2のリソースを割り当てるためのプログラム・コードと、複数のチャネルのうちの第3のチャネルへ、第1のリソースまたは第2のリソースではない第3のリソースを割り当てるためのプログラム・コードと、第1のリソース、第2のリソース、または第3のリソースのうちの少なくとも1つをパンクチャし、第1のリソース、第2のリソース、または第3のリソースのうちパンクチャされていない残りをスキップすることによって、複数のチャネルのうちの第4のチャネルへ第4のリソースを割り当てるためのプログラム・コードとを備える。   According to another aspect, a computer-readable medium including stored program code includes: program code for assigning a first resource to a first channel of the plurality of channels; and of the plurality of channels. A program code for allocating a second resource that is not the first resource to the second channel, and a third resource that is not the first resource or the second resource to the third channel of the plurality of channels. Puncturing at least one of the first resource, the second resource, or the third resource and the program code for allocating the three resources, the first resource, the second resource, or the third resource By skipping the remaining unpunctured resources, the fourth channel of the plurality of channels And a program code for allocating resources.

別の態様によれば、格納されたプログラム・コードを含むコンピュータ読取可能媒体は、データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化するためのプログラム・コードと、符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示するためのプログラム・コードと、データ・チャネル送信および制御チャネル送信のために使用されるべきトーンを指定するタイル記述子を生成するためのプログラム・コードと、トーンのうちの少なくとも1つに、データ・チャネルまたは制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成するためのプログラム・コードと、トーンのうちの少なくとも1つを、データ・チャネルまたは制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成するためのプログラム・コードと、同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つがパンクチャされかを判定するパンクチャ・ビットマップを生成するためのプログラム・コードと、タイル記述子、チャネル優先度、トーン・マーカ、またはパンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化するためのプログラム・コードとを備える。   According to another aspect, a computer readable medium including stored program code comprises program code for encoding data bits to generate symbols to be transmitted on a data channel; Generate a program code to specify the symbols to be transmitted on the control channel and tile descriptors that specify the tones to be used for data and control channel transmissions without encoding steps A program code for generating a channel priority parameter for determining whether a data channel or a control channel is to be painted first on at least one of the tones; and At least one of the data channel or control channel Of the data channel or control channel by a program code for generating a tone marker that identifies what they occupy and another one of the data channel or control channel specified for the same tone Transmit according to at least one of a program code and tile descriptor, channel priority, tone marker, or puncture bitmap for generating a puncture bitmap that determines whether one of the two is punctured And a program code for multiplexing the control channel and the data channel.

本開示の利点は、大規模なハードウェアの変更をする必要なく、特別な変調スキームの適用、不規則かつ変動したトーン/直交周波数分割多重化(OFDM)シンボル・リソース割当、チャネル特有ホッピング、および、異なるチャネル間でのトーン・リソースの再使用を可能にする多様性を含む。さらなる利点は、異なる規格で制御チャネル・フォーマットを変更する機能である。   The advantages of the present disclosure are the application of special modulation schemes, irregular and varied tone / orthogonal frequency division multiplexing (OFDM) symbol resource allocation, channel-specific hopping, and without the need for extensive hardware changes , Including diversity that allows reuse of tone resources between different channels. A further advantage is the ability to change the control channel format with different standards.

例示によってさまざまな態様が図示および記載された以下の詳細説明から、その他の態様も、当業者に容易に明らかになるであろうことが理解される。これら図面および詳細説明は、本質的に例示的であり、限定的であるとはみなされない。   It will be understood that other aspects will become readily apparent to those skilled in the art from the following detailed description, wherein it is shown and described various aspects by way of illustration. These drawings and detailed description are exemplary in nature and are not to be considered as limiting.

図1は、多元接続無線通信システムの一例を例示するブロック図である。FIG. 1 is a block diagram illustrating an example of a multiple access wireless communication system. 図2は、無線MIMO通信システムの一例を例示するブロック図である。FIG. 2 is a block diagram illustrating an example of a wireless MIMO communication system. 図3は、UBM順方向リンクのためのエンコーダ・エンジンおよびマルチプレクサ・エンジンを備えた送信データ・プロセッサの一例を例示するブロック図である。FIG. 3 is a block diagram illustrating an example of a transmit data processor with an encoder engine and a multiplexer engine for the UBM forward link. 図4は、無線通信システムにおけるリソース・オーバラップ問題を解決するリソース多重化のための処理フロー図の例を例示する。FIG. 4 illustrates an example of a process flow diagram for resource multiplexing that solves the resource overlap problem in a wireless communication system. 図5は、OFDMAシステムにおけるリソース・オーバラップ問題を解決するリソース多重化のための処理フロー図の例を例示する。FIG. 5 illustrates an example of a process flow diagram for resource multiplexing that solves the resource overlap problem in an OFDMA system. 図6は、例えば無線通信システムにおいて、データ・セントリックな多重化のために、メモリと通信するプロセッサを備えるデバイスの例を例示する。FIG. 6 illustrates an example of a device comprising a processor in communication with a memory for data centric multiplexing, eg, in a wireless communication system. 図7は、例えば無線通信システムにおいて、データ・セントリックな多重化に適切なデバイスの例を例示する。FIG. 7 illustrates an example of a device suitable for data centric multiplexing, eg, in a wireless communication system.

添付図面とともに以下に説明する詳細説明は、本開示のさまざまな態様の説明として意図されており、本開示が実現される態様のみを表すことは意図されていない。本開示で記載されたおのおのの態様は、単に、本開示の例示または例として提供されており、他の態様よりも好適であるとか有利であるとか必ずしも解釈されるべきではない。詳細説明は、本開示の完全な理解を提供することを目的とした具体的な詳細を含んでいる。しかしながら、本開示は、これら具体的な詳細なしで実現されうることが当業者に明らかになるだろう。いくつかの事例では、本開示の概念を不明確にすることを避けるために、周知の構成およびデバイスが、ブロック図形式で示される。単に利便性および明確性のために、頭文字および他の記述的な用語が使用されるが、本開示の範囲を限定することは意図されていない。   The detailed description set forth below in connection with the appended drawings is intended as a description of various aspects of the present disclosure and is not intended to represent the only aspects in which the present disclosure may be implemented. Each aspect described in this disclosure is provided merely as an example or example of this disclosure, and should not necessarily be construed as preferred or advantageous over other aspects. The detailed description includes specific details for the purpose of providing a thorough understanding of the present disclosure. However, it will be apparent to those skilled in the art that the present disclosure may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the present disclosure. For convenience and clarity only, acronyms and other descriptive terms are used, but are not intended to limit the scope of the present disclosure.

説明を単純にする目的で、これら方法は、一連の動作として示され説明されているが、これら方法は、1または複数の態様にしたがって、幾つかの動作が本明細書で示され記載されたものとは異なる順序で、あるいは他の動作と同時に生じうるので、動作の順序によって限定されないことが理解され認識されるべきである。例えば、当業者であれば、これら方法はその代わりに、例えば状態図におけるように、一連の相互関連する状態またはイベントとして表されうることを理解し認識するだろう。さらに、1または複数の態様にしたがって方法を実現するために、必ずしも例示された全ての動作が必要とされる訳ではない。   For purposes of simplicity, the methods have been shown and described as a series of operations, but the methods have been shown and described herein in accordance with one or more aspects. It should be understood and appreciated that it is not limited by the order of operations as it may occur in a different order than it is or at the same time as other actions. For example, those skilled in the art will understand and appreciate that these methods could instead be represented as a series of interrelated states or events, such as in a state diagram. Moreover, not all illustrated acts may be required to implement a methodology in accordance with one or more aspects.

本明細書に記載された技術は、例えば符号分割多元接続(CDMA)ネットワーク、時分割多元接続(TDMA)ネットワーク、周波数分割多元接続(FDMA)ネットワーク、直交周波数分割多元接続(OFDMA)ネットワーク、シングル・キャリアFDMA(SC−FDMA)ネットワーク等のような様々な無線通信ネットワークのために使用される。   The techniques described herein include, for example, code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, orthogonal frequency division multiple access (OFDMA) networks, single It is used for various wireless communication networks such as carrier FDMA (SC-FDMA) networks.

「システム」、「ネットワーク」という用語は、しばしば置換可能に使用される。CDMAネットワークは、例えば、ユニバーサル地上ラジオ・アクセス(UTRA)、cdma2000等のようなラジオ技術を実施することができる。UTRAは、広帯域CDMA(W−CDMA)およびロー・チップ・レート(LCR)を含んでいる。cdma2000は、IS−2000規格、IS−95規格、およびIS−856規格をカバーする。TDMAシステムは、例えばグローバル移動体通信システム(GSM(登録商標))のようなラジオ技術を実施することができる。OFDMAシステムは、例えばイボルブドUTRA(E−UTRA)、IEEE 802.11、IEEE 802.16、IEEE 802.20、フラッシュOFDM(登録商標)等のようなラジオ技術を実施することができる。UTRA、E−UTRA、およびGSMは、ユニバーサル・モバイル・テレコミュニケーション・システム(UMTS)の一部である。ロング・ターム・イボリューション(LTE)は、E−UTRAを使用するUMTSの最新のリリースである。UTRA、E−UTRA、GSM、UMTS、およびLTEは、「第3世代パートナシップ計画」(3GPP)と命名された組織からの文書に記載されている。cdma2000は、「第3世代パートナシップ計画2」(3GPP2)と命名された組織からの文書に記載されている。これらさまざまなラジオ技術および規格は、当該技術分野において知られている。 The terms “system” and “network” are often used interchangeably. A CDMA network may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes wideband CDMA (W-CDMA) and low chip rate (LCR). cdma2000 covers IS-2000, IS-95, and IS-856 standards. A TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system may implement radio technologies such as Evolved UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash OFDM®, and the like. UTRA, E-UTRA, and GSM are part of the Universal Mobile Telecommunication System (UMTS). Long Term Evolution (LTE) is the latest release of UMTS that uses E-UTRA. UTRA, E-UTRA, GSM, UMTS, and LTE are described in documents from an organization named “3rd Generation Partnership Project” (3GPP). cdma2000 is described in documents from an organization named “3rd Generation Partnership Project 2” (3GPP2). These various radio technologies and standards are known in the art.

さらに、シングル・キャリア変調および周波数ドメイン等値化を用いるシングル・キャリア周波数分割多元接続(SC−FDMA)は、別の無線通信技術である。SC−FDMAシステムは、OFDMAシステムと実質的に同じ複雑さと同程度のパフォーマンスとを有しうる。SC−FDMA信号は、その固有のシングル・キャリア構造により、低いピーク対平均電力比(PAPR)を有する。SC−FDMAは、送信電力効率の観点において、低いPAPRがモバイル端末に大いに有益となるアップリンク通信において特に、大きな注目を集めた。SC−FDMA技術を用いることは、現在、3GPPロング・ターム・イボリューション(LTE)またはイボルブドUTRAにおけるアップリンク多元接続スキームのために動作していると仮定されている。上記の無線通信技術および規格のすべては、本明細書に記載されたデータ・セントリックな多重化アルゴリズムとともに使用される。   In addition, single carrier frequency division multiple access (SC-FDMA) using single carrier modulation and frequency domain equalization is another wireless communication technology. SC-FDMA systems can have substantially the same complexity and comparable performance as OFDMA systems. SC-FDMA signals have a low peak-to-average power ratio (PAPR) due to their inherent single carrier structure. SC-FDMA has drawn great attention, especially in uplink communications where low PAPR is of great benefit to mobile terminals in terms of transmit power efficiency. Using SC-FDMA technology is currently assumed to be operating for an uplink multiple access scheme in 3GPP Long Term Evolution (LTE) or Evolved UTRA. All of the above wireless communication technologies and standards are used with the data centric multiplexing algorithms described herein.

図1は、多元接続無線通信システムの例を例示するブロック図である。図1に例示するように、アクセス・ポイント100(AP)は、1つは104および106を含み、別の1つは108および110を含み、さらに別の1つは112および114を含む複数のアンテナ・グループを含む。図1では、おのおののアンテナ・グループについて、2本のアンテナのみが示されている。しかしながら、おのおのアンテナ・グループについて、2本よりも多いあるいは少ないアンテナもまた利用されうる。アクセス端末116(AT)はアンテナ112およびアンテナ114と通信しており、アンテナ112およびアンテナ114は、順方向リンク120によってアクセス端末116へ情報を送信し、逆方法リンク118によってアクセス端末116から情報を受信する。アクセス端末122は、アンテナ106、108と通信しており、アンテナ106、108は、順方向リンク126でアクセス端末122へ情報を送信し、逆方向リンク124でアクセス端末122から情報を受信する。FDDシステムでは、通信リンク118、120、124、126は、通信のために、異なる周波数を使用しうる。例えば、順方向リンク120は、逆方向リンク118によって使用されるものとは異なる周波数を使用しうる。通信するように設計された領域および/またはアンテナのおのおののグループはしばしば、アクセス・ポイントのセクタと称される。一例では、おのおののアンテナ・グループは、アクセス・ポイント100によってカバーされる領域のセクタ内のアクセス端末と通信するように設計される。   FIG. 1 is a block diagram illustrating an example of a multiple access wireless communication system. As illustrated in FIG. 1, an access point 100 (AP) includes a plurality of ones including 104 and 106, another one including 108 and 110, and another one including 112 and 114. Includes antenna groups. In FIG. 1, only two antennas are shown for each antenna group. However, for each antenna group, more or less than two antennas may also be utilized. Access terminal 116 (AT) is in communication with antenna 112 and antenna 114, which transmits information to access terminal 116 over forward link 120 and information from access terminal 116 over reverse link 118. Receive. Access terminal 122 is in communication with antennas 106, 108 that transmit information to access terminal 122 on forward link 126 and receive information from access terminal 122 on reverse link 124. In an FDD system, communication links 118, 120, 124, 126 may use different frequencies for communication. For example, forward link 120 may use a different frequency than that used by reverse link 118. Each group of areas and / or antennas designed to communicate is often referred to as an access point sector. In one example, each antenna group is designed to communicate with access terminals in a sector of the area covered by access point 100.

順方向リンク120、126による通信では、アクセス・ポイント100の送信アンテナは、異なるアクセス端末116、124に関する順方向リンクの信号対雑音比を改善するために、ビームフォーミングを利用する。さらに、有効通信範囲領域にわたってランダムに散在するアクセス端末へ送信するためにビームフォーミングを用いるアクセス・ポイントは、全てのアクセス端末へ単一のアンテナによって送信するアクセス・ポイントよりも、近隣のセル内のアクセス端末に対して少ない干渉しかもたらさない。アクセス・ポイントは固定局でありうる。アクセス・ポイントはまた、アクセス・ノード、基地局、あるいは、当該技術において周知のその他いくつかの類似の用語で称されうる。アクセス端末はまた、モバイル局、ユーザ機器(UE)、無線通信デバイス、あるいはその他いくつかの専門用語で称されうる。   For communication over the forward links 120, 126, the transmit antenna at the access point 100 utilizes beamforming to improve the forward link signal-to-noise ratio for the different access terminals 116, 124. In addition, access points that use beamforming to transmit to access terminals that are randomly scattered over the coverage area are more in the neighboring cells than access points that transmit with a single antenna to all access terminals. Less interference to the access terminal. The access point can be a fixed station. An access point may also be referred to as an access node, a base station, or some other similar term known in the art. An access terminal may also be referred to as a mobile station, user equipment (UE), a wireless communication device, or some other terminology.

図2は、無線MIMO通信システムの一例を例示するブロック図である。図2は、MIMOシステム200における送信機システム210(アクセス・ポイントとしても知られている)および受信機システム250(アクセス端末としても知られている)を示す。送信機システム210では、多くのデータ・ストリーム用のトラフィック・データが、データ・ソース212から送信(TX)データ・プロセッサ214に提供される。一例において、おのおののデータ・ストリームは、それぞれの送信アンテナを通して送信される。TXデータ・プロセッサ214は、おのおののデータ・ストリームのトラフィック・データ・ストリームをフォーマットし、このデータ・ストリームのために選択された特定の符合化スキームに基づいて符号化し、インタリーブして、符合化されたデータを提供する。   FIG. 2 is a block diagram illustrating an example of a wireless MIMO communication system. FIG. 2 shows a transmitter system 210 (also known as an access point) and a receiver system 250 (also known as an access terminal) in the MIMO system 200. In transmitter system 210, traffic data for a number of data streams is provided from a data source 212 to a transmit (TX) data processor 214. In one example, each data stream is transmitted through a respective transmit antenna. The TX data processor 214 formats the traffic data stream for each data stream and encodes, interleaves and encodes based on the particular encoding scheme selected for this data stream. Provide data.

おのおののデータ・ストリームの符合化されたデータは、OFDM技術を用いてパイロット・データと多重化されうる。パイロット・データは一般に、既知の方法で処理される既知のデータ・パターンであり、チャネル応答を推定するために受信機システムにおいて使用されうる。おのおののデータ・ストリームについて多重化されたパイロットおよび符合化されたデータは、データ・ストリームのために選択された特定の変調スキーム(例えば、BPSK、QPSK)、M−PSK、あるいはM−QAM等)に基づいて変調(例えば、シンボル・マップ)され、変調シンボルが提供される。おのおののデータ・ストリームのデータ・レート、符号化、および変調は、プロセッサ230によって実行または提供される命令によって決定されうる。   The coded data for each data stream can be multiplexed with pilot data using OFDM techniques. The pilot data is typically a known data pattern that is processed in a known manner and can be used at the receiver system to estimate the channel response. The multiplexed pilot and coded data for each data stream is the specific modulation scheme selected for the data stream (eg, BPSK, QPSK), M-PSK, or M-QAM, etc.) Is modulated (eg, a symbol map) to provide modulation symbols. The data rate, coding, and modulation for each data stream may be determined by instructions performed or provided by processor 230.

すべてのデータ・ストリームの変調シンボルは、(例えば、OFDMのために)変調シンボルをさらに処理するTX MIMOプロセッサ220に提供される。TX MIMOプロセッサ220はその後、N個の変調シンボル・ストリームを、N個の送信機(TMTR)222a乃至222tへ提供する。一例において、TX MIMOプロセッサ220は、データ・ストリームのシンボル、および、そのシンボルが送信されるアンテナへ、ビームフォーミング重みを適用する。おのおのの送信機222a乃至222tは、1または複数のアナログ信号を提供するために、それぞれのシンボル・ストリームを受信して処理し、さらには、MIMOチャネルを介した送信に適切な変調信号を提供するために、このアナログ信号を調整(例えば、増幅、フィルタ、およびアップコンバート)する。送信機222a乃至222tからのN個の変調信号は、N個のアンテナ224a乃至224tそれぞれから送信される。 The modulation symbols for all data streams are provided to a TX MIMO processor 220 that further processes the modulation symbols (eg, for OFDM). TX MIMO processor 220 then provides N T modulation symbol streams to N T transmitters (TMTR) 222a through 222t. In one example, TX MIMO processor 220 applies beamforming weights to the symbols of the data stream and the antenna from which the symbols are transmitted. Each transmitter 222a through 222t receives and processes a respective symbol stream to provide one or more analog signals, and further provides a modulated signal suitable for transmission over the MIMO channel. For this purpose, the analog signal is adjusted (eg, amplified, filtered, and upconverted). N T modulated signals from transmitters 222a through 222t are then transmitted from N T antennas 224a through 224t.

受信機システム250では、送信された変調信号が、N個のアンテナ252a乃至252rによって受信され、おのおののアンテナ252a乃至252rから受信した信号が、それぞれの受信機(RCVR)254a乃至254rへ提供される。おのおのの受信機254a乃至254rは、それぞれの信号を調整(例えば、フィルタ、増幅、およびダウンコンバート)し、この調整された信号をデジタル化してサンプルを提供し、さらにこのサンプルを処理して、対応する「受信された」シンボル・ストリームを提供する。 At receiver system 250, the modulated signal transmitted are received by N R antennas 252a through 252r, the received signal from each antenna 252a through 252r are provided to a respective receiver (RCVR) 254a through 254r The Each receiver 254a through 254r adjusts (eg, filters, amplifies, and downconverts) its respective signal, digitizes the adjusted signal to provide a sample, and further processes the sample to respond. To provide a “received” symbol stream.

RXデータ・プロセッサ260は、N個の受信機254a乃至254rからN個のシンボル・ストリームを受信し、受信されたこれらシンボル・ストリームを、特定の受信機処理技術に基づいて処理して、N個の「検出された」シンボル・ストリームを提供する。RXデータ・プロセッサ260は、その後、検出されたおのおののシンボル・ストリームを復調し、デインタリーブし、復号して、そのデータ・ストリームのためのトラフィック・データを復元する。RXデータ・プロセッサ260による処理は、基地局210におけるTX MIMOプロセッサ220およびTXデータ・プロセッサ214によって実行されるものと相補的である。プロセッサ270は、上述したように、どの事前符合化行列を使用するのかを定期的に決定する。さらに、プロセッサ270は、行列インデクス部およびランク値部を備えた逆方向リンク・メッセージを規定することができる。 RX data processor 260 receives the N R symbol streams from N R receivers 254a through 254r, received these symbol streams, and processing based on a particular receiver processing technique, Provide NT “detected” symbol streams. RX data processor 260 then demodulates, deinterleaves, and decodes each detected symbol stream to recover the traffic data for that data stream. The processing by RX data processor 260 is complementary to that performed by TX MIMO processor 220 and TX data processor 214 at base station 210. The processor 270 periodically determines which precoding matrix to use as described above. Further, processor 270 can define a reverse link message comprising a matrix index portion and a rank value portion.

逆方向リンク・メッセージは、通信リンクおよび/または受信されたデータ・ストリームに関するさまざまなタイプの情報を備えうる。逆方向リンク・メッセージは、多くのデータ・ストリームに関するトラフィック・データをデータ・ソース236から受け取るTXデータ・プロセッサ238によって処理され、変調器280によって変調され、送信機254a乃至254rによって調整され、基地局210へ送り戻される。   The reverse link message may comprise various types of information regarding the communication link and / or the received data stream. The reverse link message is processed by a TX data processor 238 that receives traffic data for a number of data streams from a data source 236, modulated by a modulator 280, coordinated by transmitters 254a through 254r, and It is sent back to 210.

基地局210では、受信機システム250からの変調信号が、アンテナ224a乃至224rによって受信され、受信機222a乃至222tによって調整され、復調器240によって復調され、RXデータ・プロセッサ242によって処理されて、受信機システム250によって送信された逆方向リンク・メッセージを抽出する。その後、プロセッサ230は、ビームフォーミング重みを決定するためにどの事前符号化行列を使用するのかを決定し、抽出されたメッセージを処理する。当業者であれば、トランシーバ222a乃至222rは、順方向リンクにおいて送信機と呼ばれ、逆方向リンクにおいて受信機と呼ばれることを理解するであろう。同様に、当業者であれば、トランシーバ254a乃至254rは、順方向リンクにおいて受信機と呼ばれ、逆方向リンクにおいて送信機と呼ばれることを理解するであろう。   At base station 210, the modulated signal from receiver system 250 is received by antennas 224a through 224r, conditioned by receivers 222a through 222t, demodulated by demodulator 240, processed by RX data processor 242, and received. The reverse link message sent by the aircraft system 250 is extracted. Thereafter, the processor 230 determines which precoding matrix to use to determine the beamforming weights and processes the extracted message. One skilled in the art will appreciate that transceivers 222a through 222r are referred to as transmitters on the forward link and receivers on the reverse link. Similarly, one of ordinary skill in the art will understand that transceivers 254a through 254r are referred to as receivers on the forward link and transmitters on the reverse link.

信号フォーマット・ダイナミクスの結果として、顕著なオーバヘッド無く多重化および変調のための固定されたハードウェアを持つことは魅力的なことである。ほとんどの場合、無線通信規格が変わった場合、あるいは、新たな無線通信技術を実施する必要がある場合、新たなマルチプレクサおよび変調器の設計が必然となり、時間およびエンジニアリング・コストの増加をもたらす。図3は、エンコーダ・エンジンおよびマルチプレクサ・エンジンを備えた送信(TX)データ・プロセッサの例を例示するブロック図である。図3に含まれるものは、高データ・レート・トラフィック・スループットを取り扱う能力と、さまざまな制御チャネルを取り扱うフレキシビリティさとを備えた、一般的かつ効率的なデータ・セントリック・マルチプレクサ(mux)エンジンである。一例では、このデータ・セントリック・マルチプレクサ・エンジン・アーキテクチャは、タイル記述子、トーン・マーカ、および優先度を含む。マルチプレクサ(mux)エンジンはさらに、例えばLTEのような別の通信規格によって再使用されることが可能である。   As a result of signal format dynamics, it is attractive to have fixed hardware for multiplexing and modulation without significant overhead. In most cases, when wireless communication standards change or when new wireless communication technologies need to be implemented, new multiplexer and modulator designs become necessary, resulting in increased time and engineering costs. FIG. 3 is a block diagram illustrating an example of a transmit (TX) data processor with an encoder engine and a multiplexer engine. Included in FIG. 3 is a generic and efficient data centric multiplexer (mux) engine with the ability to handle high data rate traffic throughput and the flexibility to handle various control channels. It is. In one example, the data centric multiplexer engine architecture includes tile descriptors, tone markers, and priorities. Multiplexer (mux) engines can also be reused by another communication standard such as LTE.

一例において、ハードウェアにおいて、例えばQPSK/QAMトーン変調のような高スループット関連のブロックが実装される一方、ファームウェアは、低スループットの制御チャネルの変調を取り扱う。ファームウェアは、チャネル特有のホッピングのみならず、トーン/OFDMシンボル・リソース記述子およびリソース割当を制御する。テーブル・ドリブン・マシンとして、ファームウェアは、全体制御を行い、所望のマルチプレクサ動作を達成するために、調整された方式でハードウェアと動作する。   In one example, high-throughput related blocks such as QPSK / QAM tone modulation are implemented in hardware, while firmware handles low-throughput control channel modulation. The firmware controls tone / OFDM symbol resource descriptors and resource allocation as well as channel-specific hopping. As a table-driven machine, the firmware operates with the hardware in a coordinated manner to provide overall control and achieve the desired multiplexer operation.

1つの態様では、ハードウェアとソフトウェアとの間での機能の割り当てのために機能分割が実行される。ハードウェアにおける、よりコスト効果が良く、より効率的な解決策を含む極めて高いチャネル・スループットによって、および、データ・チャネルは一般に無線規格が発展しても変化しないので、ハードウェアは、順方向リンク・データ・チャネル(FLDCH)の変調を実施する。反対に、ソフトウェアにおける、効率的に実施される比較的低いチャネル・スループットによって、および、データ・チャネルは一般に無線規格が発展しても変化しないので、ソフトウェアはその他すべての制御チャネルを実施する。それに加えて、ソフトウェアは、さまざまなデータ設定によってハードウェアを制御し、例えばウルトラ・モバイル・ブロードバンド(UMB)フェーズ以上の無線規格発展をサポートしうる。   In one aspect, function partitioning is performed for function assignment between hardware and software. Because of the extremely high channel throughput, including more cost effective and more efficient solutions in hardware, and the data channel generally does not change as the radio standard evolves, the hardware Implement data channel (FLDCH) modulation. Conversely, software implements all other control channels because of the relatively low channel throughput implemented in software and because data channels generally do not change as the wireless standard evolves. In addition, the software can control the hardware with various data settings and support wireless standards evolution beyond the Ultra Mobile Broadband (UMB) phase, for example.

別の態様では、データ・セントリック・マルチプレクサ割当は、2つの部分からなる。1つの部分は、パイロット用であり、もう1つの部分は、データ用である。パイロットまたはデータに割り当てられたおのおののリソースは、タイル記述子、バッファ・モード、および入力バッファ・ポインタを含む。FLDCHデータの場合、データ・ビットは、エンコーダ・エンジンによって生成される。FLDCHパイロット・チャネルおよびその他すべての制御チャネルの場合、ソフトウェアは、送信されるべき変調同相/直交(I/Q)シンボルを指定する。一例では、周波数ホッピング・テーブルがソフトウェアによって生成され、ハードウェアへダウンロードされる。一例において、周波数ホッピング・テーブルは、時間の関数としてトーンを割り当てる(すなわち、マップする)ために使用される。別の例において、タイル割当は、論理的なタイルのどのセットが、割当において使用されるのかを示す。   In another aspect, the data centric multiplexer assignment consists of two parts. One part is for pilot and the other part is for data. Each resource assigned to the pilot or data includes a tile descriptor, a buffer mode, and an input buffer pointer. For FLDCH data, the data bits are generated by the encoder engine. For the FLDCH pilot channel and all other control channels, the software specifies the modulated in-phase / quadrature (I / Q) symbols to be transmitted. In one example, a frequency hopping table is generated by software and downloaded to hardware. In one example, a frequency hopping table is used to assign (ie, map) tones as a function of time. In another example, tile assignment indicates which set of logical tiles are used in the assignment.

別の態様では、一般化されたリソース記述子として、タイル記述子が使用される。タイル定義は、周波数(トーン)−時間ドメイン上で定義されるN×Mの長方形である。ここで、Nは、トーンの数であり、Mは、シンボル(例えば、OFDMシンボル)の数である。タイル内のトーン・リソースおよびシンボル・リソース(例えば、OFDMシンボル・リソース)の割当は、任意であり、タイル記述子によって記述される。一例において、タイル記述子は、ソフトウェアによってハードウェアへダウンロードされる。(メモリ利用の効率から)タイル内のリソース割当を最も良く記述するために、別のタイプのタイル記述子が使用されうる。例えば、ビットマップは、例えばFLDCHのような高密度のタイルに適しうる。例えば、インデクスは、例えば順方向リンク・セル・ヌル・チャネル(FLCN)のような低密度のタイルに適しうる。例えば、ステップは、例えば順方向リンク・ビーコン・チャネル(FLBCN)のような規則的に配置されたタイルに適しうる。   In another aspect, tile descriptors are used as generalized resource descriptors. A tile definition is an N × M rectangle defined on the frequency (tone) -time domain. Here, N is the number of tones, and M is the number of symbols (for example, OFDM symbols). The allocation of tone resources and symbol resources (eg, OFDM symbol resources) within a tile is arbitrary and is described by a tile descriptor. In one example, the tile descriptor is downloaded to hardware by software. Another type of tile descriptor can be used to best describe the resource allocation within a tile (from memory utilization efficiency). For example, a bitmap may be suitable for high density tiles such as FLDCH. For example, the index may be suitable for low density tiles, such as forward link cell null channel (FLCN). For example, the steps may be suitable for regularly arranged tiles such as forward link beacon channel (FLBCN).

別の態様では、フレキシブルな論理対物理トーン・マッピングをサポートするために、4つの周波数ホッピング・モードが存在しうる。一例において、このホッピング単位は、タイルである。ソフトウェアは、ホッピング・テーブルを生成し、ハードウェアへダウンロードしうる。ホッピングは、チャネル毎に実行されうる。4つのホッピング・モードは、例えば、ホッピングなし(例えば、FLBCN)、例えば、FLDCH、順方向リンク制御セグメント(FLCS)のためのブロック・リソース・チャネル(BRCH)ホッピングのような論理対物理タイル・ホッピング、例えば順方向リンク・プリアンブル(FLPREAMBLE)、FLCNのようなダイレクト物理ホッピング、および、分散リソース・チャネル(DRCH)ホッピングを含みうる。   In another aspect, there may be four frequency hopping modes to support flexible logical to physical tone mapping. In one example, the hopping unit is a tile. The software can generate a hopping table and download it to the hardware. Hopping can be performed for each channel. The four hopping modes are logical vs. physical tile hopping, eg, no hopping (eg, FLBCN), eg, FLDCH, block resource channel (BRCH) hopping for the forward link control segment (FLCS) , For example, forward link preamble (FLPREAMBLE), direct physical hopping such as FLCN, and distributed resource channel (DRCH) hopping.

別の態様では、フレキシブルなトーン・ペインティング(すなわち、トーン・マッピング)をサポートするために、マルチプレクサ・ジョブ優先度(すなわち、チャネル優先度)およびトーン・マーカが使用される。UMBのための一例において、あるトーンが、複数のチャネルにマップされうる。スキップの場合、次のチャネルが、トーンの周りを回る、すなわち、このトーンをスキップするように、トーンは、前のチャネルによって占有される。例えば、FLDCHトーンは、順方向リンク・チャネル品質インジケータ(FLCQI)によって占有されるトーンの周りを回る(すなわち、スキップする)だろう。パンクチャの場合、トーンは、前のチャネルによって占有され、次のチャネルは、トーンを戻す、すなわち、前のチャネルによって生成された変調シンボルを、パンクチャ・アウトする。例えば、FLCNトーンは、FLDCHデータ・トーンによって占有されたトーンのみをパンクチャするだろう。別の例において、トーン・スキップまたはパンクチャをサポートするために、3つのパラメータが実装される。1)チャンネル優先度:どのチャネルがトーンを最初にペイントするか(すなわち、マップするか)を決定する。2)トーン・マーカ:おのおののトーンは、どのチャネルがトーンを占有するかを特定する関連付けられたマーカ(例えば、3ビット・マーカ)を有する。3)xビット・パンクチャ・ビットマップ:おのおののチャネルは、パンクチャ・ビットマップを有する。xは、ビット数を定義する。一例において、8ビット・パンクチャ・ビットマップは、1または複数の前のチャネルが、現在のチャネルにマップされた同じトーンを占有する場合、これらチャネルがパンクチャされうることを定義する。   In another aspect, multiplexer job priority (ie channel priority) and tone markers are used to support flexible tone painting (ie tone mapping). In one example for UMB, a tone can be mapped to multiple channels. In the case of skipping, the tone is occupied by the previous channel so that the next channel goes around the tone, ie skips this tone. For example, the FLDCH tone will go around (ie, skip) around the tone occupied by the forward link channel quality indicator (FLCQI). In the case of puncturing, the tone is occupied by the previous channel and the next channel returns the tone, i.e. punctures out the modulation symbols generated by the previous channel. For example, the FLCN tone will only puncture the tone occupied by the FLDCH data tone. In another example, three parameters are implemented to support tone skipping or puncturing. 1) Channel priority: Determines which channel paints the tone first (ie, maps). 2) Tone markers: Each tone has an associated marker (eg, a 3-bit marker) that identifies which channel occupies the tone. 3) x bit puncture bitmap: Each channel has a puncture bitmap. x defines the number of bits. In one example, an 8-bit puncture bitmap defines that if one or more previous channels occupy the same tone mapped to the current channel, these channels can be punctured.

別の態様では、バッファ・モードが実装される。ソフトウェアがFLDCHパイロットと制御チャネル変調シンボルをダウンロードするので、ソフトウェアとハードウェアとの間のトラフィックを低減するために、複数のバッファ・モードを実施することが重要である。タイル・ラップ・モードは、FLDCHパイロット変調シンボルを取り扱う。マーカ・オンリー・モードは、マルチプレクサ出力I/Qシンボル・バッファへのメモリ・アクセス無しでタイル記述子によって記述されるトーンをマークする。これは、マルチプレクサ・メモリを大幅に節約する。一例として、FLBCNチャネルは、変調シンボルのうちの1トーンのみを有するが、帯域幅全体にわたるすべてのトーンが、占有されたようにマークされる必要がある。これは、マルチプレクサ出力バッファ帯域幅を2倍にすることなく、マーカ・オンリー・モードによって取り扱われる。   In another aspect, buffer mode is implemented. Since the software downloads the FLDCH pilot and control channel modulation symbols, it is important to implement multiple buffer modes in order to reduce traffic between the software and hardware. The tile wrap mode handles FLDCH pilot modulation symbols. Marker only mode marks the tone described by the tile descriptor without memory access to the multiplexer output I / Q symbol buffer. This saves a lot of multiplexer memory. As an example, the FLBCN channel has only one tone of the modulation symbols, but all tones over the entire bandwidth need to be marked as occupied. This is handled by the marker-only mode without doubling the multiplexer output buffer bandwidth.

別の態様では、リソース・オーバラップ問題を解決するために、OFDMAリソース多重化アルゴリズムが使用される。OFDMA無線システムでは、ラジオ・リソースが、例えばパイロット・チャネル、制御チャネル、およびトラフィック・チャネルのような異なるチャネル間で共有される。定義された多重化ポリシーは、特定のチャネルの特有のリソース(トーンまたはサブキャリア)の有用性を判定し、リソースが既に占有されている場合、定義された多重化ポリシーは、占有しているチャネルが、パンクチャされるべきであるか、あるいは回避される(すなわち、スキップされる)べきであるかを判定する。例えば、UMB順方向リンクでは、FLDCHへ割り当てられたリソースのブロックが、FLDPIまたはFLDPICH(順方向専用パイロット・チャネル)、FLCQICH(順方向チャネル品質インジケータ・パイロット・チャネル)、およびFLBCN(順方向リンク・ビーコン・チャネル)によってオーバラップされる。FLDCHは、FLDCHをパンクチャする(すなわち、変調シンボルがノック・アウトされる)のではなく、FLDCHは、これらパイロット・チャネルによってオーバラップされたリソースを回避し、次の利用可能なリソースを使用する。別の例において、FLCH(順方向リンク・セル・ヌル・チャネル)は、その他任意のチャネルによって占有されていないリソース(フリー・リソース)、あるいは、FLDCHによって占有されているリソースのみを使用する。   In another aspect, an OFDMA resource multiplexing algorithm is used to solve the resource overlap problem. In an OFDMA radio system, radio resources are shared between different channels such as, for example, a pilot channel, a control channel, and a traffic channel. A defined multiplexing policy determines the usefulness of specific resources (tones or subcarriers) for a particular channel, and if a resource is already occupied, the defined multiplexing policy Determines whether it should be punctured or avoided (ie, skipped). For example, in a UMB forward link, the blocks of resources allocated to the FLDCH are FLDPI or FLDPICH (forward dedicated pilot channel), FLCQICH (forward channel quality indicator pilot channel), and FLBCN (forward link Beacon channel). Instead of puncturing the FLDCH (ie, modulation symbols are knocked out), the FLDCH avoids resources overlapped by these pilot channels and uses the next available resource. In another example, FLCH (Forward Link Cell Null Channel) uses only resources not occupied by any other channel (free resources) or resources occupied by FLDCH.

図3に例示するように、送信データ・プロセッサ300は、エンコーダ・エンジン310およびマルチプレクサ・エンジン320を含む。これらは例えば、UMB順方向リンクで使用されうる。プロセッサ340に関連付けられたファームウェア330は、ハードウェア・コマンド・インタフェース331を介してエンコーダ・エンジン310へ、エンコーダ情報およびマルチプレクサ情報を渡す。エンコーダ・エンジン310は、ビット301を受け取り、それらを符号化ビット311へ符号化し、マルチプレクサ・エンジン320へ送る。エンコーダ・エンジン310はまた、多重化ジョブ優先度とパンクチャ・ビットマップとを含むマルチプレクサ情報312をマルチプレクサ・エンジン320へ送る。その後、マルチプレクサ・エンジン320は、マルチプレクサ情報312にしたがって、符号化されたビット311をQPSK/QAMシンボル321へ変調し、それらを、専用リソース(トーン)へ配置する。   As illustrated in FIG. 3, the transmit data processor 300 includes an encoder engine 310 and a multiplexer engine 320. These can be used, for example, on the UMB forward link. Firmware 330 associated with processor 340 passes encoder information and multiplexer information to encoder engine 310 via hardware command interface 331. The encoder engine 310 receives the bits 301, encodes them into encoded bits 311, and sends them to the multiplexer engine 320. The encoder engine 310 also sends multiplexer information 312 to the multiplexer engine 320 including multiplexed job priority and puncture bitmap. The multiplexer engine 320 then modulates the encoded bits 311 into QPSK / QAM symbols 321 according to the multiplexer information 312 and places them into dedicated resources (tones).

異なる多重化ジョブには異なるチャネルが割り当てられ、異なる優先度を持つジョブ・キューに入れられる。この多重化を行うために、おのおのの多重化ジョブは、以下の情報を有する。1)多重化ジョブ優先度:この情報は、どのチャネルが最初に多重化されるかを命令する。2)マーカ:これは、リソースがどのチャネルによって占有されているかを示すために使用される。内部マーカ・バッファは、すべてのリソースのための情報を保持する。現在の多重化ジョブによってリソースが占有されると、マーカは、そのリソースのためのバッファに保存されるだろう。3)パンクチャ・ビットマップ:この情報は、現在の多重化ジョブが、高いジョブ優先度を有している以前の多重化ジョブによって既に占有されているリソースを戻すのかを命令する。マーカ・バッファ内のマーカ・レベルが、パンクチャ・ビットマップに対して照合される。ビットマップにおける「1」は、リソースが、対応するマーカを持つチャネルによって占有されている場合、チャネルがこのリソースを戻すことを意味する(ビットマップにおけるビット位置Nが、マーカ・レベルNに対応する)。これによって、前のチャネルがパンクチャされることになる。そうではない場合、リソースが回避され(すなわち、スキップされ)、前のチャネルは、そのチャネルに残る。   Different multiplexed jobs are assigned different channels and placed in job queues with different priorities. In order to perform this multiplexing, each multiplexing job has the following information. 1) Multiplexed job priority: This information commands which channel is multiplexed first. 2) Marker: This is used to indicate which channel the resource is occupied by. An internal marker buffer holds information for all resources. When a resource is occupied by the current multiplexing job, the marker will be saved in the buffer for that resource. 3) Puncture bitmap: This information dictates whether the current multiplexed job returns resources already occupied by previous multiplexed jobs that have a high job priority. The marker level in the marker buffer is checked against the puncture bitmap. “1” in the bitmap means that if the resource is occupied by a channel with a corresponding marker, the channel returns this resource (bit position N in the bitmap corresponds to marker level N) ). This will cause the previous channel to be punctured. If not, resources are avoided (ie, skipped) and the previous channel remains on that channel.

例えば、UMB無線システムでは、送信フレームNについて以下のチャネルが必要である。1)FLBCN(順方向ビーコン・チャネル)、2)FLDPI(順方向専用パイロット・チャネル)、3)FLDCH(順方向データ・チャネル)、4)FLCN(順方向セル・ヌル・チャネル)。UMBの例では、UMB仕様にしたがい、FLBCNが最初である。それに加えて、FLDPIは、FLBCHによって占有されているリソースを回避(すなわち、スキップ)する必要があり、FLDCHは、FLBCNおよびFLDPIによって占有されているリソースを回避(すなわち、スキップ)する必要がある。FLCNは、FLDCHによって占有されているリソースのみをパンクチャし(すなわち、戻し)、別のチャネルによって占有されているリソースを回避(すなわち、スキップ)しなければならない。一例において、ファームウェア内のおのおののチャネルについて、適切な優先度、マーカ、および、パンクチャ・ビットマップが、UMB要件を満足するために割り当てられる。   For example, in the UMB wireless system, the following channels are necessary for the transmission frame N. 1) FLBCN (forward beacon channel), 2) FLDPI (forward dedicated pilot channel), 3) FLDCH (forward data channel), 4) FLCN (forward cell null channel). In the UMB example, FLBCN is the first according to the UMB specification. In addition, FLDPI needs to avoid (ie skip) resources occupied by FLBCH, and FLDCH needs to avoid (ie skip) resources occupied by FLBCN and FLDPI. The FLCN must only puncture (ie, return) resources that are occupied by the FLDCH and avoid (ie, skip) resources that are occupied by another channel. In one example, for each channel in the firmware, the appropriate priority, marker, and puncture bitmap are assigned to meet UMB requirements.

1つの態様では、データ・セントリック・マルチプレクサは、8つのジョブ優先度を有し、マーカについて3ビットを使用し、パンクチャ・ビップマップについて8ビットを使用する。1)FLDCH:優先度1、マーカ1、パンクチャ・ビットマップ00000010b、2)FLCN:優先度0(最低)、マーカ2、パンクチャ・ビットマップ00000010b、3)FLBCN:優先度7(最高)、マーカ7、パンクチャ・ビットマップ11111111b、4)FLDPI:優先度2、マーカ4、パンクチャ・ビットマップ00010000b。   In one aspect, the data centric multiplexer has 8 job priorities and uses 3 bits for markers and 8 bits for puncture vipmaps. 1) FLDCH: priority 1, marker 1, puncture bitmap 00000010b, 2) FLCN: priority 0 (lowest), marker 2, puncture bitmap 00000010b, 3) FLBCN: priority 7 (highest), marker 7 Puncture bitmap 11111111b, 4) FLDPI: priority 2, marker 4, puncture bitmap 00010000b.

図4は、複数のチャネルを有する無線通信システムにおけるリソース・オーバラップ問題を解決するためのリソース多重化の処理フロー図例を例示する。一例において、4つのチャネルがある。最高の優先度を持つチャネル(例えば、第1のチャネル)を予め設定する。これに、予め設定された優先度を持つ別の3つのチャネル(第2のチャネル、第3のチャネル、および第4のチャネル)が続く。ブロック410では、第1のリソースを複数のチャネルのうちの第1のチャネルへ割り当てることによって、第1のチャネルの割当を実行する。ブロック410の後、ブロック420では、第1のチャネルによって占有されるリソースを回避することにより、第2のチャネルの割当を実行する。すなわち、第2のリソースを複数のチャネルのうちの第2のチャネルへ割り当てる。ここで、第2のリソースは、第1のリソースではない。ブロック420の後、ブロック430では、第1のチャネルおよび第2のチャネルによって占有されているリソースを回避することにより、第3のチャネルの割り当てを実行する。すなわち、第3のリソースを、複数のチャネルのうちの第3のチャネルへ割り当てる。ここで、第3のリソースは、第1のリソースでも第2のリソースでもない。ブロック430の後、ブロック440では、第1のチャネル、第2のチャネル、または第3のチャネルのうちの1つによって占有されているリソースのうちの少なくとも1つをパンクチャすることによって、および、第1のチャネル、第2のチャネル、および第3のチャネルのうちの残りによって占有されているその他のリソースを回避(すなわち、スキップ)することによって、第4のチャネルの割当を実行する。すなわち、第1のリソース、第2のリソース、または第3のリソースのうちの少なくとも1つをパンクチャすることによって、および、第1のリソース、第2のリソース、または第3のリソースのうちパンクチャされていない残りをスキップすることによって、第4のリソースを、複数のチャネルのうちの第4のチャネルへ割り当てる。当業者であれば、図4の例は、4つのチャネルを用いて例示されているが、本開示の範囲または精神に悪影響を及ぼすことなく、その他の数のチャネルも代用されうることを理解するであろう。   FIG. 4 illustrates an example of a process flow diagram for resource multiplexing to solve the resource overlap problem in a wireless communication system having multiple channels. In one example, there are four channels. A channel having the highest priority (for example, the first channel) is set in advance. This is followed by another three channels (second channel, third channel, and fourth channel) with a preset priority. At block 410, the first channel assignment is performed by assigning the first resource to the first channel of the plurality of channels. After block 410, block 420 performs the allocation of the second channel by avoiding resources occupied by the first channel. That is, the second resource is allocated to the second channel among the plurality of channels. Here, the second resource is not the first resource. After block 420, block 430 performs third channel allocation by avoiding resources occupied by the first channel and the second channel. That is, the third resource is allocated to the third channel among the plurality of channels. Here, the third resource is neither the first resource nor the second resource. After block 430, in block 440, by puncturing at least one of the resources occupied by one of the first channel, the second channel, or the third channel, and The allocation of the fourth channel is performed by avoiding (ie skipping) other resources occupied by the rest of the one channel, the second channel, and the third channel. That is, by puncturing at least one of the first resource, the second resource, or the third resource, and being punctured of the first resource, the second resource, or the third resource. The fourth resource is allocated to the fourth channel of the plurality of channels by skipping the remaining ones. Those skilled in the art will appreciate that while the example of FIG. 4 is illustrated with four channels, other numbers of channels may be substituted without adversely affecting the scope or spirit of the present disclosure. Will.

図5は、OFDMAシステムにおけるリソース・オーバラップ問題を解決するリソース多重化のための処理フロー図の例を例示する。この例において、リストされている順番では、FLBCNの優先度が最も高く、FLDPI、FLDCH、およびFLCNがその後続く。ブロック510では、FLBCN割当をまず実行する。ブロック510に続いて、ブロック520では、FLBCNによって占有されているリソースを回避することによって、FLDPI割当を実行する。ブロック520に続いて、ブロック530では、FLBCNおよびFLDPIによって占有されているリソースを回避することによってFLDCH割当を実行する。ブロック530に続いて、ブロック540では、FLDCHによって占有されているリソースをパックチャし、その他のチャネルによって占有されているリソースを回避することによって、FLCN割当を実行する。当業者であれば、図5の例では、4つの特定のチャネル(FLBCN、FLDPI、FLDCH、およびFLCN)を用いて例示されているが、その他のチャネルまたはその他の量のチャネルが、本開示の範囲または精神に悪影響を与えることなく代用されうることを理解するであろう。   FIG. 5 illustrates an example of a process flow diagram for resource multiplexing that solves the resource overlap problem in an OFDMA system. In this example, FLBCN has the highest priority in the order listed, followed by FLDPI, FLDCH, and FLCN. At block 510, FLBCN allocation is first performed. Following block 510, block 520 performs FLDPI allocation by avoiding resources occupied by the FLBCN. Following block 520, block 530 performs FLDCH allocation by avoiding resources occupied by FLBCN and FLDPI. Following block 530, block 540 performs FLCN allocation by packing resources occupied by the FLDCH and avoiding resources occupied by other channels. Those of ordinary skill in the art will be illustrated with four specific channels (FLBCN, FLDPI, FLDCH, and FLCN) in the example of FIG. 5, although other channels or other amounts of channels are disclosed in the present disclosure. It will be appreciated that substitutions can be made without adversely affecting the scope or spirit.

当業者であれば、図4および図5におけるフロー図の例で開示されるステップは、本開示の範囲および精神から逸脱することなく、他の順序に相互交換されうることを理解するであろう。さらに、当業者であれば、このフロー図内で例示されているステップは限定的ではなく、その他のステップも含まれうるか、あるいは、このフロー図の例におけるステップのうちの1または複数が、本開示の範囲および精神に悪影響を与えることなく削除されうることを理解するであろう。   Those skilled in the art will appreciate that the steps disclosed in the example flow diagrams in FIGS. 4 and 5 may be interchanged in other orders without departing from the scope and spirit of the present disclosure. . Further, those of ordinary skill in the art will not be limited to the steps illustrated in this flow diagram and may include other steps, or one or more of the steps in the example of this flow diagram may be It will be understood that it may be deleted without adversely affecting the scope and spirit of the disclosure.

当業者であればさらに、本明細書で開示された例に関連して記載されたさまざまな例示的な構成要素、論理ブロック、モジュール、回路、および/または、アルゴリズム・ステップが、電子工学ハードウェア、ファームウェア、コンピュータ・ソフトウェア、あるいはこれらの組み合わせによって実現されることを理解するであろう。ハードウェア、ファームウェア、およびソフトウェアの相互置換性を明確に例示するために、例示的なさまざまな構成要素、ブロック、モジュール、回路、および/または、アルゴリズム・ステップが、それらの機能の観点から一般的に記述された。それら機能がハードウェア、ファームウェア、またはソフトウェアとして実現されるかは、特定のアプリケーションおよびシステム全体に課せられている設計制約に依存する。当業者であれば、特定のアプリケーションのおのおのに応じて変化する方式で、上述した機能を実現することができる。しかしながら、この適用判断は、本発明の範囲または精神からの逸脱をもたらすものと解釈されるべきではない。   Those skilled in the art will further recognize that the various exemplary components, logic blocks, modules, circuits, and / or algorithm steps described in connection with the examples disclosed herein are electronic hardware. It will be understood that it is realized by firmware, computer software, or a combination thereof. To clearly illustrate the interchangeability of hardware, firmware, and software, various exemplary components, blocks, modules, circuits, and / or algorithm steps are common in terms of their functionality. Described in Whether these functions are implemented as hardware, firmware, or software depends on the particular application and design constraints imposed on the overall system. Those skilled in the art can implement the functions described above in a manner that varies with each particular application. However, this application judgment should not be construed as a departure from the scope or spirit of the invention.

例えば、ハードウェアで実現する場合、処理ユニットは、1または複数の特定用途向けIC(ASIC)、デジタル信号プロセッサ(DSP)、デジタル信号処理デバイス(DSPD)、プログラマブル論理回路(PLD)、フィールド・プログラマブル・ゲート・アレイ(FPGA)、プロセッサ、コントローラ、マイクロ・コントローラ、マイクロプロセッサ、本明細書に記載の機能を実行するために設計されたその他の電子ユニット、あるいはこれらの組み合わせ内に実装されうる。ソフトウェアを用いて、本明細書に記載された機能を実行するモジュール(例えば、手順、機能等)によって実現される。ソフトウェア・コードは、メモリ・ユニット内に格納され、プロセッサによって実行されうる。さらに、本明細書で記載された例示的なさまざまなフロー図、論理ブロック、モジュール、および/または、アルゴリズム・ステップはまた、当該技術で周知の任意のコンピュータ読取可能媒体で伝送されるコンピュータ読取可能命令群としてコード化されるか、あるいは、当該技術で周知の任意のコンピュータ・プログラム製品で実現されうる。   For example, when implemented in hardware, the processing unit can be one or more application specific ICs (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic circuits (PLDs), field programmables. It can be implemented in a gate array (FPGA), processor, controller, microcontroller, microprocessor, other electronic unit designed to perform the functions described herein, or combinations thereof. Using software, it is implemented by modules (eg, procedures, functions, etc.) that perform the functions described herein. The software code can be stored in the memory unit and executed by the processor. In addition, the various exemplary flow diagrams, logic blocks, modules, and / or algorithm steps described herein are also computer readable on any computer readable medium known in the art. It can be coded as a set of instructions or implemented in any computer program product known in the art.

一例では、本明細書で説明されたような、実例となる構成要素、フロー図、論理ブロック、モジュール、および/または、ステップが、1または複数のプロセッサを用いて実施または実現される。1つの態様では、プロセッサはメモリに接続されている。このメモリは、本明細書に記載されたさまざまなフロー図、論理ブロック、および/または、モジュールを実施または実現するためにプロセッサによって実行されるべきデータ、メタデータ、プログラム命令群等を格納する。図6は、例えば無線通信システムにおいて、データ・セントリックな多重化のために、メモリ620と通信するプロセッサ610を備えるデバイス600の例を例示する。一例において、デバイス600は、図4あるいは図5の何れかに例示されたアルゴリズムを実施するために使用される。1つの態様では、メモリ620はプロセッサ610内に位置する。別の態様では、メモリ620はプロセッサ610外に存在する。1つの態様では、プロセッサは、本明細書に記載されたさまざまなフロー図、論理ブロック、および/または、モジュールを実装または実行する回路を含む。   In one example, illustrative components, flow diagrams, logic blocks, modules, and / or steps as described herein are implemented or implemented using one or more processors. In one aspect, the processor is connected to the memory. The memory stores data, metadata, program instructions, etc. that are to be executed by a processor to implement or implement the various flow diagrams, logic blocks, and / or modules described herein. FIG. 6 illustrates an example of a device 600 that includes a processor 610 that communicates with a memory 620 for data centric multiplexing, eg, in a wireless communication system. In one example, the device 600 is used to implement the algorithm illustrated in either FIG. 4 or FIG. In one aspect, the memory 620 is located within the processor 610. In another aspect, the memory 620 resides outside the processor 610. In one aspect, the processor includes circuitry that implements or executes the various flow diagrams, logic blocks, and / or modules described herein.

図7は、例えば無線通信システムにおいて、データ・セントリックな多重化に適切なデバイス700の例を例示する。1つの態様では、デバイス700は、ブロック710、720、730、740において説明されるようなデータ・セントリックな多重化の別の態様を提供するように構成された1または複数のモジュールを備える少なくとも1つのプロセッサによって実施される。例えば、おのおののモジュールは、ハードウェア、ファームウェア、ソフトウェア、あるいはこれらの任意の組み合わせを含む。1つの態様では、デバイス700は、少なくとも1つのプロセッサと通信する少なくとも1つのメモリによって実現される。   FIG. 7 illustrates an example of a device 700 suitable for data centric multiplexing, eg, in a wireless communication system. In one aspect, the device 700 comprises at least one or more modules configured to provide another aspect of data centric multiplexing as described in blocks 710, 720, 730, 740. Implemented by one processor. For example, each module includes hardware, firmware, software, or any combination thereof. In one aspect, the device 700 is implemented with at least one memory in communication with at least one processor.

開示された態様の上記説明は、いかなる当業者であっても、本開示を製造または使用できるように適用される。これらの態様へのさまざまな変形は、当業者に容易に明らかであって、本明細書で定義された一般原理は、本開示の精神または範囲から逸脱することなく、他の態様に適用されうる。   The above description of the disclosed aspects is applicable to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the spirit or scope of the disclosure. .

開示された態様の上記説明は、いかなる当業者であっても、本開示を製造または使用できるように適用される。これらの態様へのさまざまな変形は、当業者に容易に明らかであって、本明細書で定義された一般原理は、本開示の精神または範囲から逸脱することなく、他の態様に適用されうる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
複数のチャネルを備えた無線通信システムにおけるデータ・セントリック(data-centric)な多重化のための方法であって、
前記複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当てることと、
前記複数のチャネルのうちの第2のチャネルへ、前記第1のリソースではない第2のリソースを割り当てることと、
前記複数のチャネルのうちの第3のチャネルへ、前記第1のリソースまたは前記第2のリソースではない第3のリソースを割り当てることと、
前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちの少なくとも1つをパンクチャし、前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちパンクチャされていない残りをスキップすることによって、複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てることと
を備える方法。
[C2]
前記第1のリソース、前記第2のリソース、前記第3のリソース、および前記第4のリソースのおのおのは、タイル記述子、バッファ・モード、または入力バッファ・ポインタのうちの少なくとも1つを備えるC1に記載の方法。
[C3]
前記タイル記述子は、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つのトーンの割当を記述するC2に記載の方法。
[C4]
前記タイル記述子は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルを記述し、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数であるC3に記載の方法。
[C5]
前記タイル記述子は、ビットマップ、インデクス、またはステップ・タイプのうちの1つであるC4に記載の方法。
[C6]
少なくとも1つのトーンを、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つへマップする周波数ホッピングを用いることをさらに備えるC1に記載の方法。
[C7]
周波数ホッピングの単位は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルであり、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数であるC6に記載の方法。
[C8]
ホッピングなし、論理対物理タイル・ホッピング、ダイレクト物理ホッピング、または、分散リソース・チャネル(DRCH)ホッピングからなる周波数ホッピング・モードのうちの1つを用いることをさらに備えるC6に記載の方法。
[C9]
前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースを割り当てるために、チャネル優先度、トーン・マーカ、またはxビット・パンクチャ・ビットマップからなるパラメータのうちの少なくとも1つを用いることをさらに備えるC1に記載の方法。
[C10]
前記無線通信システムはOFDMシステムであるC9に記載の方法。
[C11]
前記複数のチャネルのうちの第1のチャネルは、順方向リンク・ビーコン・チャネル(FLBCN)であり、前記複数のチャネルのうちの第2のチャネルは、順方向専用パイロット・チャネル(FLDPI)であり、前記複数のチャネルのうちの第3のチャネルは、順方向リンク・データ・チャネル(FLDCH)であり、前記複数のチャネルのうちの第4のチャネルは、順方向リンク・セル・ヌル・チャネル(FLCN)であり、前記複数のチャネルのうちの第4のチャネルは、前記複数のチャネルのうちの第3のチャネルをパンクチャするC10に記載の方法。

[C12]
前記無線通信システムは、符号分割多元接続(CDMA)システム、時分割多元接続(TDMA)システム、周波数分割多元接続(FDMA)システム、直交FDMA(OFDMA)システム、またはシングル・キャリアFDMA(SC−FDMA)システムからなる通信システムのうちの1つであるC1に記載の方法。
[C13]
無線通信システムにおいて使用される方法であって、
データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化することと、
符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示することと、
前記データ・チャネルの送信および前記制御チャネルの送信のために使用されるべきトーンを指定するタイル記述子を生成することと、
前記トーンのうちの少なくとも1つに、前記データ・チャネルまたは前記制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成することと、
前記トーンのうちの1つを、前記データ・チャネルまたは前記制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成することと、
同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つがパンクチャされるかを判定するパンクチャ・ビットマップを生成することと、
前記タイル記述子、前記チャネル優先度、前記トーン・マーカ、または前記パンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化することと
を備える方法。
[C14]
データ・セントリックな多重化のための装置であって、
複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当て、
前記複数のチャネルのうちの第2のチャネルへ、前記第1のリソースではない第2のリソースを割り当て、
前記複数のチャネルのうちの第3のチャネルへ、前記第1のリソースまたは前記第2のリソースではない第3のリソースを割り当て、
前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちの少なくとも1つをパンクチャすることによって、かつ、前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちパンクチャされていない残りをスキップすることによって、前記複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てる
ように構成されたプロセッサおよび回路を備える装置。
[C15]
前記第1のリソース、前記第2のリソース、前記第3のリソース、および前記第4のリソースのおのおのは、タイル記述子、バッファ・モード、または入力バッファ・ポインタのうちの少なくとも1つを備えるC14に記載の装置。
[C16]
前記タイル記述子は、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つのトーンの割当を記述するC15に記載の装置。
[C17]
前記タイル記述子は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルを記述し、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数であるC16に記載の装置。
[C18]
前記タイル記述子は、ビットマップ、インデクス、またはステップ・タイプのうちの1つであるC17に記載の装置。
[C19]
前記プロセッサおよび回路はさらに、少なくとも1つのトーンを、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つへマップする周波数ホッピングを用いるように構成されたC14に記載の装置。
[C20]
周波数ホッピングの単位は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルであり、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数であるC19に記載の装置。
[C21]
前記プロセッサおよび回路はさらに、ホッピングなし、論理対物理タイル・ホッピング、ダイレクト物理ホッピング、または、分散リソース・チャネル(DRCH)ホッピングからなる周波数ホッピング・モードのうちの1つを用いるように構成されたC19に記載の装置。
[C22]
前記プロセッサおよび回路はさらに、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースを割り当てるために、チャネル優先度、トーン・マーカ、またはxビット・パンクチャ・ビットマップからなるパラメータのうちの少なくとも1つを用いるように構成されたC14に記載の装置。
[C23]
OFDMシステムにおける構成要素であるC22に記載の装置。
[C24]
前記複数のチャネルのうちの第1のチャネルは、順方向リンク・ビーコン・チャネル(FLBCN)であり、前記複数のチャネルのうちの第2のチャネルは、順方向専用パイロット・チャネル(FLDPI)であり、前記複数のチャネルのうちの第3のチャネルは、順方向リンク・データ・チャネル(FLDCH)であり、前記複数のチャネルのうちの第4のチャネルは、順方向リンク・セル・ヌル・チャネル(FLCN)であり、前記複数のチャネルのうちの第4のチャネルは、前記複数のチャネルのうちの第3のチャネルをパンクチャするC23に記載の装置。
[C25]
符号分割多元接続(CDMA)システム、時分割多元接続(TDMA)システム、周波数分割多元接続(FDMA)システム、直交FDMA(OFDMA)システム、またはシングル・キャリアFDMA(SC−FDMA)システムからなる通信システムのうちの1つにおける構成要素であるC14に記載の装置。
[C26]
プロセッサとメモリとを備える装置であって、
前記メモリは、
データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化することと、
符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示することと、
前記データ・チャネルの送信および前記制御チャネルの送信のために使用されるべきトーンを指定するタイル記述子を生成することと、
前記トーンのうちの少なくとも1つに、前記データ・チャネルまたは前記制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成することと、
前記トーンのうちの1つを、前記データ・チャネルまたは前記制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成することと、
同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つがパンクチャされるかを判定するパンクチャ・ビットマップを生成することと、
前記タイル記述子、前記チャネル優先度、前記トーン・マーカ、または前記パンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化することと
を実行するための、前記プロセッサによって実行可能なプログラム・コードを備える装置。
[C27]
データ・セントリックな多重化のための装置であって、
複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当てる手段と、
前記複数のチャネルのうちの第2のチャネルへ、前記第1のリソースではない第2のリソースを割り当てる手段と、
前記複数のチャネルのうちの第3のチャネルへ、前記第1のリソースまたは前記第2のリソースではない第3のリソースを割り当てる手段と、
前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちの少なくとも1つをパンクチャし、前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちパンクチャされていない残りをスキップすることによって、前記複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てる手段と
を備える装置。
[C28]
前記第1のリソース、前記第2のリソース、前記第3のリソース、および前記第4のリソースのおのおのは、タイル記述子、バッファ・モード、または入力バッファ・ポインタのうちの少なくとも1つを備えるC27に記載の装置。
[C29]
前記タイル記述子は、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つのトーンの割当を記述するC28に記載の装置。
[C30]
前記タイル記述子は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルを記述し、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数であるC29に記載の装置。
[C31]
前記タイル記述子は、ビットマップ、インデクス、またはステップ・タイプのうちの1つであるC30に記載の装置。
[C32]
少なくとも1つのトーンを、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つへマップする周波数ホッピングを用いる手段をさらに備えるC27に記載の装置。
[C33]
周波数ホッピングの単位は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルであり、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数であるC32に記載の装置。
[C34]
ホッピングなし、論理対物理タイル・ホッピング、ダイレクト物理ホッピング、または、分散リソース・チャネル(DRCH)ホッピングからなる周波数ホッピング・モードのうちの1つを用いる手段をさらに備えるC32に記載の装置。
[C35]
前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースを割り当てるために、チャネル優先度、トーン・マーカ、またはxビット・パンクチャ・ビットマップからなるパラメータのうちの少なくとも1つを用いる手段をさらに備えるC27に記載の装置。
[C36]
OFDMシステムにおける構成要素であるC35に記載の装置。
[C37]
前記複数のチャネルのうちの第1のチャネルは、順方向リンク・ビーコン・チャネル(FLBCN)であり、前記複数のチャネルのうちの第2のチャネルは、順方向専用パイロット・チャネル(FLDPI)であり、前記複数のチャネルのうちの第3のチャネルは、順方向リンク・データ・チャネル(FLDCH)であり、前記複数のチャネルのうちの第4のチャネルは、順方向リンク・セル・ヌル・チャネル(FLCN)であり、前記複数のチャネルのうちの第4のチャネルは、前記複数のチャネルのうちの第3のチャネルをパンクチャするC36に記載の装置。
[C38]
符号分割多元接続(CDMA)システム、時分割多元接続(TDMA)システム、周波数分割多元接続(FDMA)システム、直交FDMA(OFDMA)システム、またはシングル・キャリアFDMA(SC−FDMA)システムからなる通信システムのうちの1つにおける構成要素であるC27に記載の装置。
[C39]
データ・セントリックな多重化の装置であって、
データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化する手段と、
符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示する手段と、
前記データ・チャネルの送信および前記制御チャネルの送信のために使用されるべきトーンを指定するタイル記述子を生成する手段と、
前記トーンのうちの少なくとも1つに、前記データ・チャネルまたは前記制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成する手段と、
前記トーンのうちの1つを、前記データ・チャネルまたは前記制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成する手段と、
同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つがパンクチャされるかを判定するパンクチャ・ビットマップを生成する手段と、
前記タイル記述子、前記チャネル優先度、前記トーン・マーカ、または前記パンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化する手段と
を備える装置。
[C40]
格納されたプログラム・コードを含むコンピュータ読取可能媒体であって、
複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当てるためのプログラム・コードと、
前記複数のチャネルのうちの第2のチャネルへ、前記第1のリソースではない第2のリソースを割り当てるためのプログラム・コードと、
前記複数のチャネルのうちの第3のチャネルへ、前記第1のリソースまたは前記第2のリソースではない第3のリソースを割り当てるためのプログラム・コードと、
前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちの少なくとも1つをパンクチャし、前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちパンクチャされていない残りをスキップすることによって、前記複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てるためのプログラム・コードと
を備えるコンピュータ読取可能媒体。
[C41]
前記第1のリソース、前記第2のリソース、前記第3のリソース、および前記第4のリソースのおのおのは、タイル記述子、バッファ・モード、または入力バッファ・ポインタのうちの少なくとも1つを備えるC40に記載のコンピュータ読取可能媒体。
[C42]
前記タイル記述子は、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つのトーンの割当を記述するC41に記載のコンピュータ読取可能媒体。
[C43]
前記タイル記述子は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルを記述し、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数であるC42に記載のコンピュータ読取可能媒体。
[C44]
前記タイル記述子は、ビットマップ、インデクス、またはステップ・タイプのうちの1つであるC4に記載のコンピュータ読取可能媒体。
[C45]
少なくとも1つのトーンを、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つへマップする周波数ホッピングを用いるためのプログラム・コードをさらに備えるC40に記載のコンピュータ読取可能媒体。
[C46]
周波数ホッピングの単位は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルであり、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数であるC45に記載のコンピュータ読取可能媒体。
[C47]
ホッピングなし、論理対物理タイル・ホッピング、ダイレクト物理ホッピング、または、分散リソース・チャネル(DRCH)ホッピングからなる周波数ホッピング・モードのうちの1つを用いるためのプログラム・コードをさらに備えるC45に記載のコンピュータ読取可能媒体。
[C48]
前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースを割り当てるために、チャネル優先度、トーン・マーカ、またはxビット・パンクチャ・ビットマップからなるパラメータのうちの少なくとも1つを用いるためのプログラム・コードをさらに備えるC40に記載のコンピュータ読取可能媒体。
[C49]
前記複数のチャネルのうちの第1のチャネルは、順方向リンク・ビーコン・チャネル(FLBCN)であり、前記複数のチャネルのうちの第2のチャネルは、順方向専用パイロット・チャネル(FLDPI)であり、前記複数のチャネルのうちの第3のチャネルは、順方向リンク・データ・チャネル(FLDCH)であり、前記複数のチャネルのうちの第4のチャネルは、順方向リンク・セル・ヌル・チャネル(FLCN)であり、前記複数のチャネルのうちの第4のチャネルは、前記複数のチャネルのうちの第3のチャネルをパンクチャするC48に記載のコンピュータ読取可能媒体。
[C50]
複数の前記プログラム・コードは、符号分割多元接続(CDMA)システム、時分割多元接続(TDMA)システム、周波数分割多元接続(FDMA)システム、直交FDMA(OFDMA)システム、またはシングル・キャリアFDMA(SC−FDMA)システムからなる通信技術のうちの1つと整合しているC40に記載のコンピュータ読取可能媒体。
[C51]
格納されたプログラム・コードを含むコンピュータ読取可能媒体であって、
データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化するためのプログラム・コードと、
符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示するためのプログラム・コードと、
前記データ・チャネルの送信および前記制御チャネルの送信のために使用されるべきトーンを指定するタイル記述子を生成するためのプログラム・コードと、
前記トーンのうちの少なくとも1つに、前記データ・チャネルまたは前記制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成するためのプログラム・コードと、
前記トーンのうちの1つを、前記データ・チャネルまたは前記制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成するためのプログラム・コードと、
同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つがパンクチャされるかを判定するパンクチャ・ビットマップを生成するためのプログラム・コードと、
前記タイル記述子、前記チャネル優先度、前記トーン・マーカ、または前記パンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化するためのプログラム・コードと
を備えるコンピュータ読取可能媒体。
The above description of the disclosed aspects is applicable to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the spirit or scope of the disclosure. .
Hereinafter, the invention described in the scope of claims of the present application will be appended.
[C1]
A method for data-centric multiplexing in a wireless communication system with multiple channels, comprising:
Allocating a first resource to a first channel of the plurality of channels;
Allocating a second resource that is not the first resource to a second channel of the plurality of channels;
Allocating a third resource that is not the first resource or the second resource to a third channel of the plurality of channels;
Puncturing at least one of the first resource, the second resource, or the third resource, and puncturing the first resource, the second resource, or the third resource. Assigning a fourth resource to a fourth channel of the plurality of channels by skipping the remaining
A method comprising:
[C2]
Each of the first resource, the second resource, the third resource, and the fourth resource comprises at least one of a tile descriptor, a buffer mode, or an input buffer pointer C1 The method described in 1.
[C3]
The method of C2, wherein the tile descriptor describes an assignment of at least one tone of the first resource, the second resource, the third resource, or the fourth resource.
[C4]
The tile descriptor describes a tile that is an N × M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource as described in C3 Method.
[C5]
The method of C4, wherein the tile descriptor is one of a bitmap, an index, or a step type.
[C6]
The C1 further comprising using frequency hopping that maps at least one tone to at least one of the first resource, the second resource, the third resource, or the fourth resource. the method of.
[C7]
The method of C6, wherein the unit of frequency hopping is a tile that is an N × M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource .
[C8]
The method of C6, further comprising using one of a frequency hopping mode consisting of no hopping, logical vs. physical tile hopping, direct physical hopping, or distributed resource channel (DRCH) hopping.
[C9]
Of the parameters consisting of channel priority, tone marker, or x-bit puncture bitmap to allocate the first resource, the second resource, the third resource, or the fourth resource The method of C1, further comprising using at least one of:
[C10]
The method of C9, wherein the wireless communication system is an OFDM system.
[C11]
A first channel of the plurality of channels is a forward link beacon channel (FLBCN), and a second channel of the plurality of channels is a forward dedicated pilot channel (FLDPI). , A third channel of the plurality of channels is a forward link data channel (FLDCH), and a fourth channel of the plurality of channels is a forward link cell null channel ( The method of C10, wherein a fourth channel of the plurality of channels is punctured with a third channel of the plurality of channels.

[C12]
The wireless communication system includes a code division multiple access (CDMA) system, a time division multiple access (TDMA) system, a frequency division multiple access (FDMA) system, an orthogonal FDMA (OFDMA) system, or a single carrier FDMA (SC-FDMA). The method according to C1, which is one of communication systems comprising a system.
[C13]
A method used in a wireless communication system, comprising:
Encoding the data bits to generate symbols to be transmitted on the data channel;
Specifying the symbols to be transmitted on the control channel without the step of encoding;
Generating a tile descriptor specifying a tone to be used for transmission of the data channel and transmission of the control channel;
Generating at least one of the tones a channel priority parameter that determines whether the data channel or the control channel paints first;
Generating a tone marker that identifies whether one of the tones is occupied by the data channel or the control channel;
Generating a puncture bitmap that determines whether one of the data or control channels is punctured by another one of the specified data or control channels for the same tone;
Multiplexing a control channel and a data channel for transmission according to at least one of the tile descriptor, the channel priority, the tone marker, or the puncture bitmap;
A method comprising:
[C14]
A device for data centric multiplexing,
Assigning a first resource to a first channel of the plurality of channels;
Allocating a second resource that is not the first resource to a second channel of the plurality of channels;
Allocating a third resource that is not the first resource or the second resource to a third channel of the plurality of channels;
By puncturing at least one of the first resource, the second resource, or the third resource, and the first resource, the second resource, or the third resource Allocating a fourth resource to a fourth channel of the plurality of channels by skipping the remaining non-punctured
A device comprising a processor and a circuit configured as described above.
[C15]
Each of the first resource, the second resource, the third resource, and the fourth resource comprises at least one of a tile descriptor, a buffer mode, or an input buffer pointer. The device described in 1.
[C16]
The apparatus of C15, wherein the tile descriptor describes an assignment of at least one tone of the first resource, the second resource, the third resource, or the fourth resource.
[C17]
The tile descriptor describes a tile that is an N × M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource as described in C16 apparatus.
[C18]
The apparatus of C17, wherein the tile descriptor is one of a bitmap, an index, or a step type.
[C19]
The processor and circuit further employ frequency hopping that maps at least one tone to at least one of the first resource, the second resource, the third resource, or the fourth resource. The apparatus according to C14, configured as follows.
[C20]
The apparatus according to C19, wherein the unit of frequency hopping is a tile that is an N × M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource .
[C21]
The processor and circuitry is further configured to use one of frequency hopping modes consisting of no hopping, logical versus physical tile hopping, direct physical hopping, or distributed resource channel (DRCH) hopping. The device described in 1.
[C22]
The processor and circuit are further configured to allocate the first resource, the second resource, the third resource, or the fourth resource, a channel priority, a tone marker, or an x-bit puncture The apparatus of C14, configured to use at least one of the parameters comprising a bitmap.
[C23]
The apparatus according to C22, which is a component in the OFDM system.
[C24]
A first channel of the plurality of channels is a forward link beacon channel (FLBCN), and a second channel of the plurality of channels is a forward dedicated pilot channel (FLDPI). , A third channel of the plurality of channels is a forward link data channel (FLDCH), and a fourth channel of the plurality of channels is a forward link cell null channel ( The apparatus of C23, wherein a fourth channel of the plurality of channels is punctured with a third channel of the plurality of channels.
[C25]
A communication system comprising a code division multiple access (CDMA) system, a time division multiple access (TDMA) system, a frequency division multiple access (FDMA) system, an orthogonal FDMA (OFDMA) system, or a single carrier FDMA (SC-FDMA) system. The apparatus according to C14, which is a component in one of them.
[C26]
An apparatus comprising a processor and a memory,
The memory is
Encoding the data bits to generate symbols to be transmitted on the data channel;
Specifying the symbols to be transmitted on the control channel without the step of encoding;
Generating a tile descriptor specifying a tone to be used for transmission of the data channel and transmission of the control channel;
Generating at least one of the tones a channel priority parameter that determines whether the data channel or the control channel paints first;
Generating a tone marker that identifies whether one of the tones is occupied by the data channel or the control channel;
Generating a puncture bitmap that determines whether one of the data or control channels is punctured by another one of the specified data or control channels for the same tone;
Multiplexing a control channel and a data channel for transmission according to at least one of the tile descriptor, the channel priority, the tone marker, or the puncture bitmap;
An apparatus comprising program code executable by the processor to execute
[C27]
A device for data centric multiplexing,
Means for assigning a first resource to a first channel of the plurality of channels;
Means for allocating a second resource that is not the first resource to a second channel of the plurality of channels;
Means for allocating a third resource that is not the first resource or the second resource to a third channel of the plurality of channels;
Puncturing at least one of the first resource, the second resource, or the third resource, and puncturing the first resource, the second resource, or the third resource. Means for allocating a fourth resource to a fourth channel of the plurality of channels by skipping a remaining one;
A device comprising:
[C28]
Each of the first resource, the second resource, the third resource, and the fourth resource comprises at least one of a tile descriptor, a buffer mode, or an input buffer pointer. The device described in 1.
[C29]
The apparatus of C28, wherein the tile descriptor describes an assignment of at least one tone of the first resource, the second resource, the third resource, or the fourth resource.
[C30]
The tile descriptor describes a tile that is an N × M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource as described in C29 apparatus.
[C31]
The apparatus of C30, wherein the tile descriptor is one of a bitmap, an index, or a step type.
[C32]
The C27 further comprising means for using frequency hopping to map at least one tone to at least one of the first resource, the second resource, the third resource, or the fourth resource. Equipment.
[C33]
The apparatus of C32, wherein the units of frequency hopping are tiles that are N × M rectangles defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource .
[C34]
The apparatus of C32, further comprising means for using one of a frequency hopping mode comprising no hopping, logical vs. physical tile hopping, direct physical hopping, or distributed resource channel (DRCH) hopping.
[C35]
Of the parameters consisting of channel priority, tone marker, or x-bit puncture bitmap to allocate the first resource, the second resource, the third resource, or the fourth resource The apparatus according to C27, further comprising means for using at least one of:
[C36]
The apparatus according to C35, which is a component in the OFDM system.
[C37]
A first channel of the plurality of channels is a forward link beacon channel (FLBCN), and a second channel of the plurality of channels is a forward dedicated pilot channel (FLDPI). , A third channel of the plurality of channels is a forward link data channel (FLDCH), and a fourth channel of the plurality of channels is a forward link cell null channel ( The apparatus of C36, wherein a fourth channel of the plurality of channels is punctured with a third channel of the plurality of channels.
[C38]
A communication system comprising a code division multiple access (CDMA) system, a time division multiple access (TDMA) system, a frequency division multiple access (FDMA) system, an orthogonal FDMA (OFDMA) system, or a single carrier FDMA (SC-FDMA) system. The device according to C27, which is a component in one of them.
[C39]
A data centric multiplexing device,
Means for encoding data bits to generate symbols to be transmitted on the data channel;
Means to specify the symbols to be transmitted on the control channel without the step of encoding;
Means for generating a tile descriptor specifying a tone to be used for transmission of the data channel and transmission of the control channel;
Means for generating a channel priority parameter to determine which of the data channel or the control channel to paint first on at least one of the tones;
Means for generating a tone marker that identifies whether one of the tones is occupied by the data channel or the control channel;
Means for generating a puncture bitmap that determines whether one of the data channel or control channel is punctured by another one of the designated data channels or control channels for the same tone;
Means for multiplexing a control channel and a data channel for transmission according to at least one of the tile descriptor, the channel priority, the tone marker, or the puncture bitmap;
A device comprising:
[C40]
A computer readable medium containing stored program code comprising:
A program code for assigning a first resource to a first channel of the plurality of channels;
A program code for allocating a second resource that is not the first resource to a second channel of the plurality of channels;
A program code for allocating a third resource that is not the first resource or the second resource to a third channel of the plurality of channels;
Puncturing at least one of the first resource, the second resource, or the third resource, and puncturing the first resource, the second resource, or the third resource. A program code for allocating a fourth resource to a fourth channel of the plurality of channels by skipping an unreserved remainder;
A computer readable medium comprising:
[C41]
Each of the first resource, the second resource, the third resource, and the fourth resource comprises at least one of a tile descriptor, a buffer mode, or an input buffer pointer. A computer-readable medium according to claim 1.
[C42]
The computer readable medium of C41, wherein the tile descriptor describes an assignment of at least one tone of the first resource, the second resource, the third resource, or the fourth resource. .
[C43]
The tile descriptor describes a tile that is an N × M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource according to C42. Computer readable medium.
[C44]
The computer readable medium of C4, wherein the tile descriptor is one of a bitmap, an index, or a step type.
[C45]
Program code for using frequency hopping to map at least one tone to at least one of the first resource, the second resource, the third resource, or the fourth resource The computer-readable medium according to C40, comprising:
[C46]
The computer of C45, wherein the unit of frequency hopping is a tile that is an N × M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource A readable medium.
[C47]
The computer of C45, further comprising program code for using one of frequency hopping modes comprising no hopping, logical vs. physical tile hopping, direct physical hopping, or distributed resource channel (DRCH) hopping. A readable medium.
[C48]
Of the parameters consisting of channel priority, tone marker, or x-bit puncture bitmap to allocate the first resource, the second resource, the third resource, or the fourth resource The computer-readable medium according to C40, further comprising program code for using at least one of the following.
[C49]
A first channel of the plurality of channels is a forward link beacon channel (FLBCN), and a second channel of the plurality of channels is a forward dedicated pilot channel (FLDPI). , A third channel of the plurality of channels is a forward link data channel (FLDCH), and a fourth channel of the plurality of channels is a forward link cell null channel ( The computer-readable medium according to C48, wherein a fourth channel of the plurality of channels is punctured with a third channel of the plurality of channels.
[C50]
The plurality of program codes may be code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal FDMA (OFDMA) systems, or single carrier FDMA (SC- The computer readable medium of C40, consistent with one of the communication technologies comprising an (FDMA) system.
[C51]
A computer readable medium containing stored program code comprising:
Program code for encoding data bits to generate symbols to be transmitted on the data channel;
Program code for specifying the symbols to be transmitted on the control channel without the encoding step;
Program code for generating a tile descriptor specifying a tone to be used for transmission of the data channel and transmission of the control channel;
Program code for generating a channel priority parameter to determine which of the data channel or the control channel to paint first on at least one of the tones;
Program code for generating a tone marker identifying whether one of the tones is occupied by the data channel or the control channel;
A program for generating a puncture bitmap that determines whether one of a data channel or control channel is punctured by another one of the data channels or control channels specified for the same tone Code,
Program code for multiplexing control and data channels for transmission according to at least one of the tile descriptor, the channel priority, the tone marker, or the puncture bitmap;
A computer readable medium comprising:

Claims (51)

複数のチャネルを備えた無線通信システムにおけるデータ・セントリック(data-centric)な多重化のための方法であって、
前記複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当てることと、
前記複数のチャネルのうちの第2のチャネルへ、前記第1のリソースではない第2のリソースを割り当てることと、
前記複数のチャネルのうちの第3のチャネルへ、前記第1のリソースまたは前記第2のリソースではない第3のリソースを割り当てることと、
前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちの少なくとも1つをパンクチャし、前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちパンクチャされていない残りをスキップすることによって、複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てることと
を備える方法。
A method for data-centric multiplexing in a wireless communication system with multiple channels, comprising:
Allocating a first resource to a first channel of the plurality of channels;
Allocating a second resource that is not the first resource to a second channel of the plurality of channels;
Allocating a third resource that is not the first resource or the second resource to a third channel of the plurality of channels;
Puncturing at least one of the first resource, the second resource, or the third resource, and puncturing the first resource, the second resource, or the third resource. Allocating a fourth resource to a fourth channel of the plurality of channels by skipping a remaining one.
前記第1のリソース、前記第2のリソース、前記第3のリソース、および前記第4のリソースのおのおのは、タイル記述子、バッファ・モード、または入力バッファ・ポインタのうちの少なくとも1つを備える請求項1に記載の方法。   Each of the first resource, the second resource, the third resource, and the fourth resource comprises at least one of a tile descriptor, a buffer mode, or an input buffer pointer. Item 2. The method according to Item 1. 前記タイル記述子は、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つのトーンの割当を記述する請求項2に記載の方法。   3. The method of claim 2, wherein the tile descriptor describes an assignment of at least one tone of the first resource, the second resource, the third resource, or the fourth resource. 前記タイル記述子は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルを記述し、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数である請求項3に記載の方法。   4. The tile descriptor describes tiles that are N × M rectangles defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource. The method described. 前記タイル記述子は、ビットマップ、インデクス、またはステップ・タイプのうちの1つである請求項4に記載の方法。   The method of claim 4, wherein the tile descriptor is one of a bitmap, an index, or a step type. 少なくとも1つのトーンを、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つへマップする周波数ホッピングを用いることをさらに備える請求項1に記載の方法。   2. The method of claim 1, further comprising using frequency hopping that maps at least one tone to at least one of the first resource, the second resource, the third resource, or the fourth resource. The method described in 1. 周波数ホッピングの単位は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルであり、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数である請求項6に記載の方法。   7. The unit of frequency hopping is a tile that is an N × M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource. the method of. ホッピングなし、論理対物理タイル・ホッピング、ダイレクト物理ホッピング、または、分散リソース・チャネル(DRCH)ホッピングからなる周波数ホッピング・モードのうちの1つを用いることをさらに備える請求項6に記載の方法。   7. The method of claim 6, further comprising using one of frequency hopping modes comprising no hopping, logical vs. physical tile hopping, direct physical hopping, or distributed resource channel (DRCH) hopping. 前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースを割り当てるために、チャネル優先度、トーン・マーカ、またはxビット・パンクチャ・ビットマップからなるパラメータのうちの少なくとも1つを用いることをさらに備える請求項1に記載の方法。   Of the parameters consisting of channel priority, tone marker, or x-bit puncture bitmap to allocate the first resource, the second resource, the third resource, or the fourth resource The method of claim 1, further comprising using at least one of: 前記無線通信システムはOFDMシステムである請求項9に記載の方法。   The method of claim 9, wherein the wireless communication system is an OFDM system. 前記複数のチャネルのうちの第1のチャネルは、順方向リンク・ビーコン・チャネル(FLBCN)であり、前記複数のチャネルのうちの第2のチャネルは、順方向専用パイロット・チャネル(FLDPI)であり、前記複数のチャネルのうちの第3のチャネルは、順方向リンク・データ・チャネル(FLDCH)であり、前記複数のチャネルのうちの第4のチャネルは、順方向リンク・セル・ヌル・チャネル(FLCN)であり、前記複数のチャネルのうちの第4のチャネルは、前記複数のチャネルのうちの第3のチャネルをパンクチャする請求項10に記載の方法。   A first channel of the plurality of channels is a forward link beacon channel (FLBCN), and a second channel of the plurality of channels is a forward dedicated pilot channel (FLDPI). , A third channel of the plurality of channels is a forward link data channel (FLDCH), and a fourth channel of the plurality of channels is a forward link cell null channel ( 11. The method of claim 10, wherein a fourth channel of the plurality of channels is punctured with a third channel of the plurality of channels. 前記無線通信システムは、符号分割多元接続(CDMA)システム、時分割多元接続(TDMA)システム、周波数分割多元接続(FDMA)システム、直交FDMA(OFDMA)システム、またはシングル・キャリアFDMA(SC−FDMA)システムからなる通信システムのうちの1つである請求項1に記載の方法。   The wireless communication system includes a code division multiple access (CDMA) system, a time division multiple access (TDMA) system, a frequency division multiple access (FDMA) system, an orthogonal FDMA (OFDMA) system, or a single carrier FDMA (SC-FDMA). The method of claim 1, wherein the method is one of a communication system comprising a system. 無線通信システムにおいて使用される方法であって、
データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化することと、
符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示することと、
前記データ・チャネルの送信および前記制御チャネルの送信のために使用されるべきトーンを指定するタイル記述子を生成することと、
前記トーンのうちの少なくとも1つに、前記データ・チャネルまたは前記制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成することと、
前記トーンのうちの1つを、前記データ・チャネルまたは前記制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成することと、
同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つがパンクチャされるかを判定するパンクチャ・ビットマップを生成することと、
前記タイル記述子、前記チャネル優先度、前記トーン・マーカ、または前記パンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化することと
を備える方法。
A method used in a wireless communication system, comprising:
Encoding the data bits to generate symbols to be transmitted on the data channel;
Specifying the symbols to be transmitted on the control channel without the step of encoding;
Generating a tile descriptor specifying a tone to be used for transmission of the data channel and transmission of the control channel;
Generating at least one of the tones a channel priority parameter that determines whether the data channel or the control channel paints first;
Generating a tone marker that identifies whether one of the tones is occupied by the data channel or the control channel;
Generating a puncture bitmap that determines whether one of the data or control channels is punctured by another one of the specified data or control channels for the same tone;
Multiplexing a control channel and a data channel for transmission according to at least one of the tile descriptor, the channel priority, the tone marker, or the puncture bitmap.
データ・セントリックな多重化のための装置であって、
複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当て、
前記複数のチャネルのうちの第2のチャネルへ、前記第1のリソースではない第2のリソースを割り当て、
前記複数のチャネルのうちの第3のチャネルへ、前記第1のリソースまたは前記第2のリソースではない第3のリソースを割り当て、
前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちの少なくとも1つをパンクチャすることによって、かつ、前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちパンクチャされていない残りをスキップすることによって、前記複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てる
ように構成されたプロセッサおよび回路を備える装置。
A device for data centric multiplexing,
Assigning a first resource to a first channel of the plurality of channels;
Allocating a second resource that is not the first resource to a second channel of the plurality of channels;
Allocating a third resource that is not the first resource or the second resource to a third channel of the plurality of channels;
By puncturing at least one of the first resource, the second resource, or the third resource, and the first resource, the second resource, or the third resource An apparatus comprising a processor and a circuit configured to allocate a fourth resource to a fourth channel of the plurality of channels by skipping an unpunctured one of the plurality of channels.
前記第1のリソース、前記第2のリソース、前記第3のリソース、および前記第4のリソースのおのおのは、タイル記述子、バッファ・モード、または入力バッファ・ポインタのうちの少なくとも1つを備える請求項14に記載の装置。   Each of the first resource, the second resource, the third resource, and the fourth resource comprises at least one of a tile descriptor, a buffer mode, or an input buffer pointer. Item 15. The device according to Item 14. 前記タイル記述子は、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つのトーンの割当を記述する請求項15に記載の装置。   The apparatus of claim 15, wherein the tile descriptor describes an assignment of at least one tone of the first resource, the second resource, the third resource, or the fourth resource. 前記タイル記述子は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルを記述し、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数である請求項16に記載の装置。   The tile descriptor describes tiles that are N × M rectangles defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource. The device described. 前記タイル記述子は、ビットマップ、インデクス、またはステップ・タイプのうちの1つである請求項17に記載の装置。   The apparatus of claim 17, wherein the tile descriptor is one of a bitmap, an index, or a step type. 前記プロセッサおよび回路はさらに、少なくとも1つのトーンを、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つへマップする周波数ホッピングを用いるように構成された請求項14に記載の装置。   The processor and circuit further employ frequency hopping that maps at least one tone to at least one of the first resource, the second resource, the third resource, or the fourth resource. 15. An apparatus according to claim 14, configured as follows. 周波数ホッピングの単位は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルであり、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数である請求項19に記載の装置。   The unit of frequency hopping is a tile that is an N × M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource. Equipment. 前記プロセッサおよび回路はさらに、ホッピングなし、論理対物理タイル・ホッピング、ダイレクト物理ホッピング、または、分散リソース・チャネル(DRCH)ホッピングからなる周波数ホッピング・モードのうちの1つを用いるように構成された請求項19に記載の装置。   The processor and circuitry are further configured to use one of frequency hopping modes comprising no hopping, logical vs. physical tile hopping, direct physical hopping, or distributed resource channel (DRCH) hopping. Item 20. The device according to Item 19. 前記プロセッサおよび回路はさらに、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースを割り当てるために、チャネル優先度、トーン・マーカ、またはxビット・パンクチャ・ビットマップからなるパラメータのうちの少なくとも1つを用いるように構成された請求項14に記載の装置。   The processor and circuit are further configured to allocate the first resource, the second resource, the third resource, or the fourth resource, a channel priority, a tone marker, or an x-bit puncture The apparatus of claim 14 configured to use at least one of a parameter comprising a bitmap. OFDMシステムにおける構成要素である請求項22に記載の装置。   23. The apparatus of claim 22, wherein the apparatus is a component in an OFDM system. 前記複数のチャネルのうちの第1のチャネルは、順方向リンク・ビーコン・チャネル(FLBCN)であり、前記複数のチャネルのうちの第2のチャネルは、順方向専用パイロット・チャネル(FLDPI)であり、前記複数のチャネルのうちの第3のチャネルは、順方向リンク・データ・チャネル(FLDCH)であり、前記複数のチャネルのうちの第4のチャネルは、順方向リンク・セル・ヌル・チャネル(FLCN)であり、前記複数のチャネルのうちの第4のチャネルは、前記複数のチャネルのうちの第3のチャネルをパンクチャする請求項23に記載の装置。   A first channel of the plurality of channels is a forward link beacon channel (FLBCN), and a second channel of the plurality of channels is a forward dedicated pilot channel (FLDPI). , A third channel of the plurality of channels is a forward link data channel (FLDCH), and a fourth channel of the plurality of channels is a forward link cell null channel ( 24. The apparatus of claim 23, wherein a fourth channel of the plurality of channels punctures a third channel of the plurality of channels. 符号分割多元接続(CDMA)システム、時分割多元接続(TDMA)システム、周波数分割多元接続(FDMA)システム、直交FDMA(OFDMA)システム、またはシングル・キャリアFDMA(SC−FDMA)システムからなる通信システムのうちの1つにおける構成要素である請求項14に記載の装置。   A communication system comprising a code division multiple access (CDMA) system, a time division multiple access (TDMA) system, a frequency division multiple access (FDMA) system, an orthogonal FDMA (OFDMA) system, or a single carrier FDMA (SC-FDMA) system. The apparatus of claim 14, wherein the apparatus is a component in one of them. プロセッサとメモリとを備える装置であって、
前記メモリは、
データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化することと、
符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示することと、
前記データ・チャネルの送信および前記制御チャネルの送信のために使用されるべきトーンを指定するタイル記述子を生成することと、
前記トーンのうちの少なくとも1つに、前記データ・チャネルまたは前記制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成することと、
前記トーンのうちの1つを、前記データ・チャネルまたは前記制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成することと、
同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つがパンクチャされるかを判定するパンクチャ・ビットマップを生成することと、
前記タイル記述子、前記チャネル優先度、前記トーン・マーカ、または前記パンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化することと
を実行するための、前記プロセッサによって実行可能なプログラム・コードを備える装置。
An apparatus comprising a processor and a memory,
The memory is
Encoding the data bits to generate symbols to be transmitted on the data channel;
Specifying the symbols to be transmitted on the control channel without the step of encoding;
Generating a tile descriptor specifying a tone to be used for transmission of the data channel and transmission of the control channel;
Generating at least one of the tones a channel priority parameter that determines whether the data channel or the control channel paints first;
Generating a tone marker that identifies whether one of the tones is occupied by the data channel or the control channel;
Generating a puncture bitmap that determines whether one of the data or control channels is punctured by another one of the specified data or control channels for the same tone;
Multiplexing a control channel and a data channel for transmission according to at least one of the tile descriptor, the channel priority, the tone marker, or the puncture bitmap An apparatus comprising program code executable by the processor.
データ・セントリックな多重化のための装置であって、
複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当てる手段と、
前記複数のチャネルのうちの第2のチャネルへ、前記第1のリソースではない第2のリソースを割り当てる手段と、
前記複数のチャネルのうちの第3のチャネルへ、前記第1のリソースまたは前記第2のリソースではない第3のリソースを割り当てる手段と、
前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちの少なくとも1つをパンクチャし、前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちパンクチャされていない残りをスキップすることによって、前記複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てる手段と
を備える装置。
A device for data centric multiplexing,
Means for assigning a first resource to a first channel of the plurality of channels;
Means for allocating a second resource that is not the first resource to a second channel of the plurality of channels;
Means for allocating a third resource that is not the first resource or the second resource to a third channel of the plurality of channels;
Puncturing at least one of the first resource, the second resource, or the third resource, and puncturing the first resource, the second resource, or the third resource. Means for allocating a fourth resource to a fourth channel of the plurality of channels by skipping a remaining one.
前記第1のリソース、前記第2のリソース、前記第3のリソース、および前記第4のリソースのおのおのは、タイル記述子、バッファ・モード、または入力バッファ・ポインタのうちの少なくとも1つを備える請求項27に記載の装置。   Each of the first resource, the second resource, the third resource, and the fourth resource comprises at least one of a tile descriptor, a buffer mode, or an input buffer pointer. Item 27. The apparatus according to Item 27. 前記タイル記述子は、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つのトーンの割当を記述する請求項28に記載の装置。   29. The apparatus of claim 28, wherein the tile descriptor describes an assignment of at least one tone of the first resource, the second resource, the third resource, or the fourth resource. 前記タイル記述子は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルを記述し、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数である請求項29に記載の装置。   30. The tile descriptor describes a tile that is an N × M rectangle defined in a frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource. The device described. 前記タイル記述子は、ビットマップ、インデクス、またはステップ・タイプのうちの1つである請求項30に記載の装置。   The apparatus of claim 30, wherein the tile descriptor is one of a bitmap, an index, or a step type. 少なくとも1つのトーンを、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つへマップする周波数ホッピングを用いる手段をさらに備える請求項27に記載の装置。   28. The means further comprising means for using frequency hopping to map at least one tone to at least one of the first resource, the second resource, the third resource, or the fourth resource. The device described in 1. 周波数ホッピングの単位は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルであり、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数である請求項32に記載の装置。   The unit of frequency hopping is a tile that is an N x M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource. Equipment. ホッピングなし、論理対物理タイル・ホッピング、ダイレクト物理ホッピング、または、分散リソース・チャネル(DRCH)ホッピングからなる周波数ホッピング・モードのうちの1つを用いる手段をさらに備える請求項32に記載の装置。   33. The apparatus of claim 32, further comprising means for using one of frequency hopping modes comprising no hopping, logical vs. physical tile hopping, direct physical hopping, or distributed resource channel (DRCH) hopping. 前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースを割り当てるために、チャネル優先度、トーン・マーカ、またはxビット・パンクチャ・ビットマップからなるパラメータのうちの少なくとも1つを用いる手段をさらに備える請求項27に記載の装置。   Of the parameters consisting of channel priority, tone marker, or x-bit puncture bitmap to allocate the first resource, the second resource, the third resource, or the fourth resource 28. The apparatus of claim 27, further comprising means for using at least one of the following. OFDMシステムにおける構成要素である請求項35に記載の装置。   36. The apparatus of claim 35, wherein the apparatus is a component in an OFDM system. 前記複数のチャネルのうちの第1のチャネルは、順方向リンク・ビーコン・チャネル(FLBCN)であり、前記複数のチャネルのうちの第2のチャネルは、順方向専用パイロット・チャネル(FLDPI)であり、前記複数のチャネルのうちの第3のチャネルは、順方向リンク・データ・チャネル(FLDCH)であり、前記複数のチャネルのうちの第4のチャネルは、順方向リンク・セル・ヌル・チャネル(FLCN)であり、前記複数のチャネルのうちの第4のチャネルは、前記複数のチャネルのうちの第3のチャネルをパンクチャする請求項36に記載の装置。   A first channel of the plurality of channels is a forward link beacon channel (FLBCN), and a second channel of the plurality of channels is a forward dedicated pilot channel (FLDPI). , A third channel of the plurality of channels is a forward link data channel (FLDCH), and a fourth channel of the plurality of channels is a forward link cell null channel ( 37. The apparatus of claim 36, wherein the fourth channel of the plurality of channels punctures a third channel of the plurality of channels. 符号分割多元接続(CDMA)システム、時分割多元接続(TDMA)システム、周波数分割多元接続(FDMA)システム、直交FDMA(OFDMA)システム、またはシングル・キャリアFDMA(SC−FDMA)システムからなる通信システムのうちの1つにおける構成要素である請求項27に記載の装置。   A communication system comprising a code division multiple access (CDMA) system, a time division multiple access (TDMA) system, a frequency division multiple access (FDMA) system, an orthogonal FDMA (OFDMA) system, or a single carrier FDMA (SC-FDMA) system. 28. The device of claim 27, wherein the device is a component in one of them. データ・セントリックな多重化の装置であって、
データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化する手段と、
符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示する手段と、
前記データ・チャネルの送信および前記制御チャネルの送信のために使用されるべきトーンを指定するタイル記述子を生成する手段と、
前記トーンのうちの少なくとも1つに、前記データ・チャネルまたは前記制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成する手段と、
前記トーンのうちの1つを、前記データ・チャネルまたは前記制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成する手段と、
同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つがパンクチャされるかを判定するパンクチャ・ビットマップを生成する手段と、
前記タイル記述子、前記チャネル優先度、前記トーン・マーカ、または前記パンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化する手段と
を備える装置。
A data centric multiplexing device,
Means for encoding data bits to generate symbols to be transmitted on the data channel;
Means to specify the symbols to be transmitted on the control channel without the step of encoding;
Means for generating a tile descriptor specifying a tone to be used for transmission of the data channel and transmission of the control channel;
Means for generating a channel priority parameter to determine which of the data channel or the control channel to paint first on at least one of the tones;
Means for generating a tone marker that identifies whether one of the tones is occupied by the data channel or the control channel;
Means for generating a puncture bitmap that determines whether one of the data channel or control channel is punctured by another one of the designated data channels or control channels for the same tone;
Means for multiplexing a control channel and a data channel for transmission according to at least one of the tile descriptor, the channel priority, the tone marker, or the puncture bitmap.
格納されたプログラム・コードを含むコンピュータ読取可能媒体であって、
複数のチャネルのうちの第1のチャネルへ第1のリソースを割り当てるためのプログラム・コードと、
前記複数のチャネルのうちの第2のチャネルへ、前記第1のリソースではない第2のリソースを割り当てるためのプログラム・コードと、
前記複数のチャネルのうちの第3のチャネルへ、前記第1のリソースまたは前記第2のリソースではない第3のリソースを割り当てるためのプログラム・コードと、
前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちの少なくとも1つをパンクチャし、前記第1のリソース、前記第2のリソース、または前記第3のリソースのうちパンクチャされていない残りをスキップすることによって、前記複数のチャネルのうちの第4のチャネルへ、第4のリソースを割り当てるためのプログラム・コードと
を備えるコンピュータ読取可能媒体。
A computer readable medium containing stored program code comprising:
A program code for assigning a first resource to a first channel of the plurality of channels;
A program code for allocating a second resource that is not the first resource to a second channel of the plurality of channels;
A program code for allocating a third resource that is not the first resource or the second resource to a third channel of the plurality of channels;
Puncturing at least one of the first resource, the second resource, or the third resource, and puncturing the first resource, the second resource, or the third resource. A computer readable medium comprising: program code for allocating a fourth resource to a fourth channel of the plurality of channels by skipping a remaining one.
前記第1のリソース、前記第2のリソース、前記第3のリソース、および前記第4のリソースのおのおのは、タイル記述子、バッファ・モード、または入力バッファ・ポインタのうちの少なくとも1つを備える請求項40に記載のコンピュータ読取可能媒体。   Each of the first resource, the second resource, the third resource, and the fourth resource comprises at least one of a tile descriptor, a buffer mode, or an input buffer pointer. Item 41. The computer-readable medium according to Item 40. 前記タイル記述子は、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つのトーンの割当を記述する請求項41に記載のコンピュータ読取可能媒体。   The computer-readable medium of claim 41, wherein the tile descriptor describes an assignment of at least one tone of the first resource, the second resource, the third resource, or the fourth resource. Possible medium. 前記タイル記述子は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルを記述し、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数である請求項42に記載のコンピュータ読取可能媒体。   43. The tile descriptor describes a tile that is an N × M rectangle defined in a frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource. A computer readable medium as described. 前記タイル記述子は、ビットマップ、インデクス、またはステップ・タイプのうちの1つである請求項4に記載のコンピュータ読取可能媒体。   The computer-readable medium of claim 4, wherein the tile descriptor is one of a bitmap, an index, or a step type. 少なくとも1つのトーンを、前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースのうちの少なくとも1つへマップする周波数ホッピングを用いるためのプログラム・コードをさらに備える請求項40に記載のコンピュータ読取可能媒体。   Program code for using frequency hopping to map at least one tone to at least one of the first resource, the second resource, the third resource, or the fourth resource 41. The computer readable medium of claim 40 comprising. 周波数ホッピングの単位は、周波数(トーン)−時間ドメインで定義されたN×Mの長方形であるタイルであり、NおよびMは、前記リソースにおけるトーンの数およびシンボルの数である請求項45に記載のコンピュータ読取可能媒体。   46. The unit of frequency hopping is a tile that is an N × M rectangle defined in the frequency (tone) -time domain, where N and M are the number of tones and symbols in the resource. Computer readable media. ホッピングなし、論理対物理タイル・ホッピング、ダイレクト物理ホッピング、または、分散リソース・チャネル(DRCH)ホッピングからなる周波数ホッピング・モードのうちの1つを用いるためのプログラム・コードをさらに備える請求項45に記載のコンピュータ読取可能媒体。   The program code for using one of frequency hopping modes comprising no hopping, logical vs. physical tile hopping, direct physical hopping, or distributed resource channel (DRCH) hopping. Computer readable media. 前記第1のリソース、前記第2のリソース、前記第3のリソース、または前記第4のリソースを割り当てるために、チャネル優先度、トーン・マーカ、またはxビット・パンクチャ・ビットマップからなるパラメータのうちの少なくとも1つを用いるためのプログラム・コードをさらに備える請求項40に記載のコンピュータ読取可能媒体。   Of the parameters consisting of channel priority, tone marker, or x-bit puncture bitmap to allocate the first resource, the second resource, the third resource, or the fourth resource 41. The computer readable medium of claim 40, further comprising program code for using at least one of the following. 前記複数のチャネルのうちの第1のチャネルは、順方向リンク・ビーコン・チャネル(FLBCN)であり、前記複数のチャネルのうちの第2のチャネルは、順方向専用パイロット・チャネル(FLDPI)であり、前記複数のチャネルのうちの第3のチャネルは、順方向リンク・データ・チャネル(FLDCH)であり、前記複数のチャネルのうちの第4のチャネルは、順方向リンク・セル・ヌル・チャネル(FLCN)であり、前記複数のチャネルのうちの第4のチャネルは、前記複数のチャネルのうちの第3のチャネルをパンクチャする請求項48に記載のコンピュータ読取可能媒体。   A first channel of the plurality of channels is a forward link beacon channel (FLBCN), and a second channel of the plurality of channels is a forward dedicated pilot channel (FLDPI). , A third channel of the plurality of channels is a forward link data channel (FLDCH), and a fourth channel of the plurality of channels is a forward link cell null channel ( 49. The computer readable medium of claim 48, wherein the fourth channel of the plurality of channels punctures a third channel of the plurality of channels. 複数の前記プログラム・コードは、符号分割多元接続(CDMA)システム、時分割多元接続(TDMA)システム、周波数分割多元接続(FDMA)システム、直交FDMA(OFDMA)システム、またはシングル・キャリアFDMA(SC−FDMA)システムからなる通信技術のうちの1つと整合している請求項40に記載のコンピュータ読取可能媒体。   The plurality of program codes may be code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal FDMA (OFDMA) systems, or single carrier FDMA (SC- 41. The computer readable medium of claim 40 consistent with one of communication technologies comprising an FDMA) system. 格納されたプログラム・コードを含むコンピュータ読取可能媒体であって、
データ・チャネルで送信されるべきシンボルを生成するために、データ・ビットを符合化するためのプログラム・コードと、
符合化するステップなしで、制御チャネルで送信されるべきシンボルを明示するためのプログラム・コードと、
前記データ・チャネルの送信および前記制御チャネルの送信のために使用されるべきトーンを指定するタイル記述子を生成するためのプログラム・コードと、
前記トーンのうちの少なくとも1つに、前記データ・チャネルまたは前記制御チャネルのどちらが最初にペイントするかを判定するチャネル優先度パラメータを生成するためのプログラム・コードと、
前記トーンのうちの1つを、前記データ・チャネルまたは前記制御チャネルのうちのどちらが占有するのかを識別するトーン・マーカを生成するためのプログラム・コードと、
同じトーンについて指定されたデータ・チャネルまたは制御チャネルのうちの別の1つによって、データ・チャネルまたは制御チャネルのうちの1つがパンクチャされるかを判定するパンクチャ・ビットマップを生成するためのプログラム・コードと、
前記タイル記述子、前記チャネル優先度、前記トーン・マーカ、または前記パンクチャ・ビットマップのうちの少なくとも1つにしたがって、送信のために制御チャネルおよびデータ・チャネルを多重化するためのプログラム・コードと
を備えるコンピュータ読取可能媒体。
A computer readable medium containing stored program code comprising:
Program code for encoding data bits to generate symbols to be transmitted on the data channel;
Program code for specifying the symbols to be transmitted on the control channel without the encoding step;
Program code for generating a tile descriptor specifying a tone to be used for transmission of the data channel and transmission of the control channel;
Program code for generating a channel priority parameter to determine which of the data channel or the control channel to paint first on at least one of the tones;
Program code for generating a tone marker identifying whether one of the tones is occupied by the data channel or the control channel;
A program for generating a puncture bitmap that determines whether one of a data channel or control channel is punctured by another one of the data channels or control channels specified for the same tone Code,
Program code for multiplexing control and data channels for transmission according to at least one of the tile descriptor, the channel priority, the tone marker, or the puncture bitmap; A computer readable medium comprising:
JP2012274468A 2007-12-05 2012-12-17 Method and apparatus for data-centric multiplexing Pending JP2013128279A (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US99246107P 2007-12-05 2007-12-05
US60/992,461 2007-12-05
US4075808P 2008-03-31 2008-03-31
US61/040,758 2008-03-31
US12/328,672 US8169947B2 (en) 2007-12-05 2008-12-04 Method and apparatus for data-centric multiplexing
US12/328,672 2008-12-04

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2010537113A Division JP5350390B2 (en) 2007-12-05 2008-12-05 Method and apparatus for data-centric multiplexing

Publications (1)

Publication Number Publication Date
JP2013128279A true JP2013128279A (en) 2013-06-27

Family

ID=40721597

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2010537113A Expired - Fee Related JP5350390B2 (en) 2007-12-05 2008-12-05 Method and apparatus for data-centric multiplexing
JP2012274468A Pending JP2013128279A (en) 2007-12-05 2012-12-17 Method and apparatus for data-centric multiplexing

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2010537113A Expired - Fee Related JP5350390B2 (en) 2007-12-05 2008-12-05 Method and apparatus for data-centric multiplexing

Country Status (7)

Country Link
US (1) US8169947B2 (en)
EP (1) EP2227876A1 (en)
JP (2) JP5350390B2 (en)
KR (1) KR101201985B1 (en)
CN (1) CN101884191A (en)
TW (1) TW200941990A (en)
WO (1) WO2009076213A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7248559B2 (en) 2001-10-17 2007-07-24 Nortel Networks Limited Scattered pilot pattern and channel estimation method for MIMO-OFDM systems
US8761150B2 (en) 2007-12-05 2014-06-24 Qualcomm Incorporated Method and apparatus for data-centric multiplexing and asynchronous command interface to the encoder and multiplexer modules
US8238304B2 (en) * 2008-03-31 2012-08-07 Qualcomm Incorporated Apparatus and method for channel resource description
WO2016086408A1 (en) * 2014-12-05 2016-06-09 Telefonaktiebolaget Lm Ericsson (Publ) Method and communication device for performing link adaptation
US10708915B2 (en) * 2015-05-05 2020-07-07 Apple Inc. Control channel in WLAN OFDMA
US10172155B2 (en) 2015-07-29 2019-01-01 Qualcomm Incorporated Bundling and hybrid automatic repeat request operation for enhanced machine-type communication

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070097927A1 (en) * 2005-10-27 2007-05-03 Alexei Gorokhov Puncturing signaling channel for a wireless communication system
EP1811734A1 (en) * 2006-01-19 2007-07-25 Samsung Electronics Co., Ltd. Method and apparatus for controlling transmission and reception of dedicated pilots according to MCS level in a wireless communication system
WO2007137201A2 (en) * 2006-05-18 2007-11-29 Qualcomm Incorporated Efficient channel structure for a wireless communication system

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3528413B2 (en) * 1996-04-19 2004-05-17 ソニー株式会社 Function clock generation circuit, and D-type flip-flop with enable function using the same and storage circuit
JPH10336602A (en) 1997-05-30 1998-12-18 Matsushita Electric Ind Co Ltd Image and sound encoded data multiplexing method and device therefor
US6690938B1 (en) 1999-05-06 2004-02-10 Qualcomm Incorporated System and method for reducing dropped calls in a wireless communications network
US7012650B2 (en) * 2001-06-14 2006-03-14 Sony Corporation Start/stop audio encoder apparatus and method for synchronizing digital audio and video signals
US7159219B2 (en) * 2001-12-21 2007-01-02 Agere Systems Inc. Method and apparatus for providing multiple data class differentiation with priorities using a single scheduling structure
JP2005333412A (en) 2004-05-20 2005-12-02 Fujitsu Ltd Multiple stream creation device
JP4464255B2 (en) * 2004-11-17 2010-05-19 Necエレクトロニクス株式会社 Video signal multiplexing apparatus, video signal multiplexing method, and video reproduction apparatus
EP1936850A1 (en) * 2005-11-04 2008-06-25 Matsushita Electric Industrial Co., Ltd. Radio transmission device, and radio transmission method
FI20051263A0 (en) * 2005-12-07 2005-12-07 Nokia Corp A method of allocating and releasing channels in a mobile communication system
KR100958636B1 (en) 2006-01-19 2010-05-20 삼성전자주식회사 Method and apparatus for transmitting / receiving dedicated pilot according to modulation and code rate level in wireless communication system
KR20080014879A (en) 2006-05-10 2008-02-14 마츠시타 덴끼 산교 가부시키가이샤 speaker
US7949012B2 (en) * 2007-08-01 2011-05-24 Broadcom Corporation High-speed uplink packet access (HSUPA) cipher multiplexing engine
US8761150B2 (en) * 2007-12-05 2014-06-24 Qualcomm Incorporated Method and apparatus for data-centric multiplexing and asynchronous command interface to the encoder and multiplexer modules

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070097927A1 (en) * 2005-10-27 2007-05-03 Alexei Gorokhov Puncturing signaling channel for a wireless communication system
EP1811734A1 (en) * 2006-01-19 2007-07-25 Samsung Electronics Co., Ltd. Method and apparatus for controlling transmission and reception of dedicated pilots according to MCS level in a wireless communication system
WO2007137201A2 (en) * 2006-05-18 2007-11-29 Qualcomm Incorporated Efficient channel structure for a wireless communication system

Also Published As

Publication number Publication date
WO2009076213A8 (en) 2010-06-03
JP5350390B2 (en) 2013-11-27
WO2009076213A1 (en) 2009-06-18
US8169947B2 (en) 2012-05-01
CN101884191A (en) 2010-11-10
TW200941990A (en) 2009-10-01
EP2227876A1 (en) 2010-09-15
KR101201985B1 (en) 2012-11-15
JP2011507355A (en) 2011-03-03
KR20100089900A (en) 2010-08-12
US20090147755A1 (en) 2009-06-11

Similar Documents

Publication Publication Date Title
JP4777434B2 (en) Method and apparatus for updating configuration attributes using FastRepage attributes in a wireless communication system
JP4814331B2 (en) Method and apparatus for handling multi-codeword assignment in a wireless communication system
JP5350390B2 (en) Method and apparatus for data-centric multiplexing
KR20220142359A (en) Method and apparatus for transmitting ppdu in duplicate(dup) mode in a wireless communication system
JP5290332B2 (en) Method and apparatus for data centric multiplexing and asynchronous command interface to encoder and multiplexer modules
US8761150B2 (en) Method and apparatus for data-centric multiplexing and asynchronous command interface to the encoder and multiplexer modules
AU2009231945B2 (en) Apparatus and method for channel resource description

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131029

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140129

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140203

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140331

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140422

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140902