Signalling of resource allocations in a communication system
38 claims: 11 independent, 27 dependent
- 1チャンク列に配置された複数のサブキャリアを用いる通信システムにおいてリソース割当データをシグナリングする方法であって、 複数のユーザ装置のそれぞれに対する前記サブキャリアの割当を受信する工程と、 前記受信した前記割当を処理し、前記各ユーザ装置に割り当てられたサブキャリアに依存し、前記チャンク列における開始チャンク及び終了チャンクを識別するためのデータを決定する工程と、 前記決定された該当開始チャンク及び終了チャンクに対応する前記識別するためのデータを用いて、前記各ユーザ装置に割り当てられたサブキャリアに依存し、チャンク列のグループ列へのグループ分けを定義するビットパターンによって構成された前記ユーザ装置のそれぞれに対するリソース割当データを生成する工程と、 前記複数のユーザ装置のそれぞれに前記各リソース割当データをシグナリングする工程と、を含む方法。
- 2前記グループ列におけるグループの位置に依存する各グループのリソースIDを生成する工程と、を含み、 ユーザ装置に対する前記割当データは、前記ビットパターン及び各リソースIDを含む、請求項1に記載の方法。
- 3前記ユーザ装置に共通のシグナリングチャネルを介して前記ビットパターンをシグナリングする、請求項2に記載の方法。
- 4ユーザ装置に対する前記リソースIDを該ユーザ装置に専用のシグナリングチャネルを介してシグナリングする、請求項2又は3に記載の方法。
- 5前記ビットパターンは前記チャンク列における2番目及びそれに続くチャンクのそれぞれに関連付けられたビットを含み、該ビット値は、関連付けられたチャンクが前記グループ列における新しいグループの開始チャンクであるか否かを定義する、請求項2ないし4のいずれか1項に記載の方法。
- 6前記ビットパターンは、Nを前記チャンク列におけるチャンクの個数として、N-1個のビットを含む、請求項5に記載の方法。
- 7グループに対するリソースIDは、グループ列におけるグループの位置によりグループを識別する、請求項2ないし6のいずれか1項に記載の方法。
- 8前記サブキャリアの割当型を識別するデータを受信し、前記チャンク列における開始チャンク及び終了チャンクを識別するためのデータを決定する処理において前記割当型に基づいた処理が行われ、前記リソース割当データをシグナリングする工程において、前記割当型を識別する型データを含むリソース割当データを生成する、請求項1ないし7のいずれか1項に記載の方法。
- 9一の割当型は、ユーザ装置にサブキャリアからなり連続するチャンクの集合が割り当てられる、局所チャンク割当である、請求項8に記載の方法。
- 10一の割当型は、ユーザ装置が自身のサポートする帯域幅において分散する前記チャンクの集合を割り当てられる、分散チャンク割当である、請求項8又は9に記載の方法。
- 11一の割当型は、ユーザ装置に自身のサポートする帯域幅において可能な限り不連続に分散されたサブキャリアの集合が割り当てられる、分散キャリア割当である、請求項8ないし10のいずれか1項に記載の方法。
- 12前記リソース割当データを生成する工程において、前記リソース割当データの生成に際して、決定された開始チャンクの識別子と決定された終了チャンクの識別子との符号化を実施可能である、請求項1ないし11のいずれか1項に記載の方法。
- 13前記通信システムは複数のサブバンドを用い、各サブバンドはチャンク列に配置されたサブキャリアを含み、各サブバンドにおけるサブキャリア割当に対する各リソース割当データを生成する、請求項1ないし12のいずれか1項に記載の方法。
- 14サブバンドに対する前記リソース割当データは該サブバンド内においてシグナリングされる、請求項13に記載の方法。
- 15チャンク列に配置された複数のサブキャリアを用いる通信システムにおいてキャリア周波数割当を決定する方法であって、 各ユーザ装置に割り当てられたサブキャリアに依存して、チャンク列のグループ列へのグループ分けを定義するビットパターンを含み、前記チャンク列における開始チャンク及び終了チャンクを識別するリソース割当データを受信する工程と、 サブキャリアからなる前記チャンク列に前記リソース割当データを関連づける情報を保持する工程と、 受信した前記リソース割当データ及び前記保持した情報を用いて割り当てられたサブキャリアを決定する工程と、を含む方法。
- 16前記グループ列におけるグループの位置に依存する前記グループの一に対するリソースIDを含むリソース割当データを受信する、請求項15に記載の方法。
- 17前記通信システムに共通する共通のシグナリングチャネルを介して前記ビットパターンを受信する、請求項16に記載の方法。
- 18前記通信システムの専用シグナリングチャネルを介してリソースIDを受信する、請求項16又は17に記載の方法。
- 19前記ビットパターンは、前記チャンク列における2番目及びそれに続くチャンクのそれぞれに関連づけられたビットを含み、該ビット値は関連づけられたチャンクが前記グループ列における新しいグループの開始チャンクであるか否かを定義する、請求項16ないし18のいずれか1項に記載の方法。
- 20前記ビットパターンは、Nを前記チャンク列におけるチャンクの個数として、N-1個のビットを含む、請求項19に記載の方法。
- 21受信したリソースIDは、グループ列におけるグループの位置によって前記グループの一を識別する、請求項16ないし20のいずれか1項に記載の方法。
- 22前記ビットパターンにおける関連づけられたビット位置を識別し、かつ、該ビット位置から前記開始及び終了チャンクを決定するために前記リソースIDを用いる、請求項16ないし21のいずれか1項に記載の方法。
- 23受信した前記リソース割当データは、前記サブキャリアの割当型を識別するデータを含み、該識別された割当型に基づいて、前記割り当てられたサブキャリアを決定する、請求項15ないし22のいずれか1項に記載の方法。
- 24一の割当型は、ユーザ装置にサブキャリアからなり連続するチャンクの集合が割り当てられる局所チャンク割当であり、識別された開始チャンク及び終了チャンクの間に含まれるチャンク又は複数チャンクにおける連続するサブキャリアの集合としてサブキャリア割当を決定する、請求項23に記載の方法。
- 25一の割当型は、ユーザ装置がサブキャリアからなり分散したチャンクの集合を割り当てられる分散チャンク割当であり、前記割り当てられたサブキャリアを決定する工程は、識別された開始及び終了チャンクの間のチャンクの個数を決定する工程と、前記チャンク列におけるチャンクの総数を識別された開始及び終了チャンクの間に含まれるチャンクの個数で除することによりチャンク間隔を決定する工程と、を含む、請求項23に記載の方法。
- 26前記割り当てられたサブキャリアを決定する工程において、他のユーザ装置に対するチャンク割当に依存して、開始チャンクを決定する、請求項25に記載の方法。
- 27一の割当型は、ユーザ装置に分散したサブキャリアの集合が割り当てられる分散サブキャリア割当であり、前記割り当てられたサブキャリアを決定する工程は、識別された開始及び終了チャンクの間におけるチャンクの個数を決定する工程と、前記チャンク列におけるチャンクの総数を識別された開始及び終了チャンクの間におけるチャンクの個数で除することによってサブキャリア間隔を決定する工程と、を含む、請求項23に記載の方法。
- 28前記割り当てられたサブキャリアを決定する工程において、他のユーザ装置に対するサブキャリア割当に依存して、開始サブキャリアを決定する、請求項27に記載の方法。
- 29前記通信システムは複数のサブバンドを用い、各サブバンドはチャンク列に配置されたサブキャリアを含み、前記複数のサブバンドにおけるサブキャリア割当に対する各リソース割当データを受信する、請求項15ないし28のいずれか1項に記載の方法。
- 30サブバンドに対するリソース割当データは、該サブバンド内で受信される、請求項29に記載の方法。
- 31前記割当データはエンコードされ、前記割り当てられたサブキャリアを決定する工程は、前記開始及び終了チャンクを決定し、又は、前記開始及び終了チャンクを定義するデータを識別するため、前記割当データをデコードする工程を含む、請求項15ないし30のいずれか1項に記載の方法。
- 32チャンク列に配置された複数のサブキャリアを用いて複数のユーザ装置との通信を実施可能であり、 請求項1ないし14のいずれか1項に記載の方法を用いて前記ユーザ装置のそれぞれにサブキャリア割当をシグナリング可能である通信ノード。
- 33請求項32に記載の通信ノードと通信可能であり、 請求項15ないし31のいずれか1項に記載の方法を用いてサブキャリア割当を決定可能であるユーザ装置。
- 34請求項1ないし14のいずれか1項に記載の方法をプログラム可能なコンピュータ装置に実行させる、コンピュータプログラム。
- 35請求項15ないし31のいずれか1項に記載の方法をプログラム可能なコンピュータに実行させる、コンピュータプログラム。
- 36コンピュータ読み取り可能な媒体に記録された、請求項34又は35に記載のコンピュータプログラム。
- 37チャンク列に配置された複数のサブキャリアを用いて複数のユーザ装置と通信可能である通信ノードであって、 複数のユーザ装置のそれぞれに対する前記サブキャリアの割当を受信可能である受信部と、 前記受信した割当を処理可能であり、各ユーザ装置に対して、前記各ユーザ装置に割り当てられたサブキャリアに依存し、前記チャンク列における開始チャンク及び終了チャンクを識別するデータを決定する処理部と、 前記処理部によって決定され、前記該当する開始チャンク及び終了チャンクを識別するデータを用いて、前記各ユーザ装置に割り当てられたサブキャリアに依存し、チャンク列のグループ列へのグループ分けを定義するビットパターンによって構成された前記ユーザ装置のそれぞれに対する各リソース割当データを生成可能である生成部と、 前記各リソース割当データを前記複数のユーザ装置のそれぞれに出力可能である出力部と、を備える通信ノード。
- 38チャンク列に配置された複数のサブキャリアを用いて複数のユーザ装置と通信するように動作することができる通信ノードと通信するように動作することができるユーザ装置であって、 各ユーザ装置に割り当てられたサブキャリアに依存して、チャンク列のグループ列へのグループ分けを定義するビットパターンを含み、前記チャンク列における開始チャンク及び終了チャンクを識別するリソース割当データを受信可能である受信部と、 前記チャンク列に前記リソース割当データを関連づける情報を保持するように動作可能であるメモリ又は回路と、 受信した前記リソース割当データ及び前記保持した情報を用いて割り当てられたサブキャリアを決定可能である決定部と、を備えることを特徴とするユーザ装置。
Independent claims38
63 paragraphs, as filed
The present invention relates to signaling of resource allocation in a communication system. The present invention, but not exclusively, relates to subcarrier signaling used in Orthogonal Frequency Divisional Multiple Access (OFDMA) communication systems.
OFMDA and Single Carrier FDMA are multiple access to downlink and uplink to the E-UTRA wireless interface currently under study in 3GPP (a standard-based collaboration for the future development of 3G mobile communication systems). Selected as the method. In E-UTRA systems, base stations that communicate with a large number of user devices (depending on bandwidth) to achieve maximum multi-user diversity gain while enabling highly efficient and fast link adaptation. Allocate the total amount of time / frequency resources to as many concurrent users as possible. The resources allocated to each user device are based on the instantaneous channel conditions between the user device and the base station and are notified via the control channel monitored by the user device.
<p> To support a large number of user devices, an efficient resource transfer mechanism using as few time / frequency resources as possible is required.</p><p> Therefore, it provides a novel method of transmitting resource allocation data in a communication system, a communication node (station), a resulting user device, a computer readable program, device and / or system for operating the method and device. Is strongly desired in the prior art.</p>
<p> According to the first viewpoint, according to the present invention, there is a method of signaling resource allocation data in a communication system using a plurality of subcarriers arranged in a chunk sequence, and a step of receiving subcarrier allocation for each of user devices. And the step of processing the received allocation and, for each user device, determining data for identifying the start and end chunks in the chunk sequence, depending on the subcarriers assigned to the user device. A step of generating each resource allocation data for each of the user devices using the data for identifying the determined corresponding start chunk and end chunk, and a step of signaling each resource allocation data to each of the plurality of user devices. , Including methods are provided. The resource allocation data includes a bit pattern that defines grouping of chunk columns into group columns depending on the subcarriers assigned to each user device.</p>
Each of the user devices receives resource allocation data that identifies the start and end chunks in the chunk sequence and associates this data with the subcarrier allocation using the information held or defined in the user device. The subcarriers assigned to can be determined.
<figref num="1">A communication system including mobile phones of a large number of users communicating with a base station connected to a telephone network is shown schematically.</figref><figref num="2">A method is shown in which the communication bandwidth of the base station shown in FIG. 1 can be allocated to a large number of different mobile phones having different support bandwidths.</figref><figref num="3">It is a block diagram which shows the main component of the base station shown in FIG.</figref><figref num="4">We show how chunks of subcarriers within a 5MHz subband can be grouped into multiple groups for assignment to different mobile phones.</figref><figref num="5">(A) Shows how subcarriers can be assigned based on local allocation, assigning adjacent chunks of subcarriers to each mobile phone. (B) Assigning a set of chunks distributed over its own supported bandwidth to each mobile phone Shows how the same encoding method can be used to allocate subcarriers using distributed chunk allocation. (C) Allocate each mobile phone a set of as discontinuous subcarriers as possible distributed over its supported bandwidth Use the same encoding method to allocate subcarriers using distributed subcarrier allocation. Shows how you can do it.</figref><figref num="6">It is a flowchart which shows the processing performed by the encoder module which constitutes the base station shown in FIG.</figref><figref num="7">It is a block diagram which shows one main component of the mobile phone shown in FIG.</figref><figref num="8">It is a flowchart which shows the main processing process performed by the decoder module which comprises the mobile phone shown in FIG.</figref><figref num="9">Shows how to group chunks of subcarriers within a 2.5MHz subband into multiple groups for assignment to different mobile phones.</figref><figref num="10">The code tree used by the base station encoder module in other embodiments to encode the start and end chunks that define the subcarrier assignment to the user is outlined.</figref>
In one embodiment, the resource allocation data identifies the chunk group assigned to the user device with a bit pattern that defines the grouping of the chunk columns into group columns, depending on the subcarriers assigned to the user device. Included with the resource ID to be used. In this case, the resource ID preferably depends on the position of the group in the group column.
In other embodiments, the resource allocation data includes a unique value associated with the combination of start and end chunks of the assigned chunk group. For some allocations, the chunk group may include a single chunk so that the start and end chunks are the same. The data that identifies the start and end chunks may identify these chunks directly or indirectly. For example, the data identifying these chunks may identify the start or end chunks and the number of chunks between the start and end chunks.
In a preferred embodiment, many different subcarrier allocation types can be implemented. In this case, the processing performed by the encoder and the processing performed by the decoder depend on the allocation type used, and the allocation type is identified so that appropriate processing can be performed on the resource allocation data received by the user apparatus. The data to be processed must also be signaled to the user device.
Regarding resource allocation, an efficient encoding method is required to encode the resource allocation data to be signaled to many user devices in the communication system. In one encoding, the resource allocation bit pattern is transmitted to all users along with the resource ID for each user. Each user identifies the assigned subcarrier using the received allocation bit pattern and the received resource ID. In other encoding schemes, a code tree is used to generate a value that represents a subcarrier allocation. The user device utilizes a code tree to determine the subcarrier allocation from the signaled values.
The generation process depends on the subcarrier assigned to each user device to generate a bit pattern that defines the grouping of chunk columns into group columns, and the resource ID for each group is the position of the group in the group column. The data allocated to the user device may include the bit pattern and each resource ID, including the step of generating depending on the above.
In the signaling step, the bit pattern may be signaled via a signaling channel common to the user equipment.
In the signaling step, the resource ID for the user device may be signaled to the user device via a dedicated signaling channel.
The bit pattern contains the bits associated with each of the second and subsequent chunks in the chunk column, so that the bit value defines whether the associated chunk is the starting chunk of a new group in the group column. May be good.
The bit pattern may include N-1 bits, where N is the number of chunks in the chunk sequence.
The resource ID for the group may identify the group by the position of the group in the group column.
In the generation process, a predetermined mapping that associates the data identifying the start chunk and the end chunk for the user device with a unique value may be used, and the resource allocation data for the user device may include the value.
The mapping may be defined by one or more mathematical formulas.
Mapping is<img file="JP5110183B2_D0001.tif" />Is the ceiling function, N is the number of chunks in the chunk column, O is the start chunk, and P is the number of consecutive chunks.<img file="JP5110183B2_D0002.tif" />It may be defined by.
The mapping may be defined by a data structure that defines a code tree that has multiple leaf nodes and a depth that corresponds to the number of chunks in the chunk sequence.
The mapping may be defined by a lookup table.
In the signaling step, the resource allocation data for the user device may be signaled to the user device via a dedicated signaling channel.
The received data identifies the allocation type of the subcarrier, the processing performed in the processing process is determined by the identified allocation type, and even if the generation process generates resource allocation data including the type data that identifies the allocation type. Good.
One allocation type may be a local chunk allocation in which the user device is assigned a set of contiguous chunks of subcarriers.
One allocation type may be a distributed chunk allocation in which the user equipment is assigned a set of distributed chunks in the bandwidth it supports.
One allocation type may be a distributed carrier allocation in which the user equipment is allocated a set of subcarriers that are as discontinuous as possible in the bandwidth it supports.
In the generation process, it may be possible to act to encode the determined start chunk identifier and the determined end chunk identifier when generating the resource allocation data.
The communication system may use a plurality of subbands, each subband has subcarriers arranged in a chunk sequence, and each resource allocation data for the subcarrier allocation in each subband may be generated.
Resource allocation data for a subband may be signaled within that subband.
According to the second viewpoint, according to the present invention, there is a method of determining carrier frequency allocation in a communication system using a plurality of subcarriers arranged in a chunk row, and a resource for identifying a start chunk and an end chunk in the chunk row. The process of receiving the allocation data, the process of retaining the information relating the resource allocation data to the chunk column consisting of the subcarriers, and the process of determining the allocated subcarriers using the received resource allocation data and the retention information. Methods to include are provided.
In the receiving process, the resource allocation data including the bit pattern and the resource ID described above in the first viewpoint may be received. That is, the resource allocation data is one of a bit pattern that defines the grouping of chunk columns into group columns and a group that depends on the position of the group in the group column, depending on the subcarriers assigned to each user device. It may include the resource ID for.
In the receiving process, the bit pattern may be received via a common signaling channel common to communication systems.
In the receiving process, the resource ID may be received via a dedicated signaling channel of the communication system.
The bit pattern contains the bits associated with each of the second and subsequent chunks in the chunk column, and its bit value should define whether the associated chunk is the starting chunk of a new group in the group column. You may.
The bit pattern may include N-1 bits, where N is the number of chunks in the chunk sequence.
The received resource ID may identify one of the groups according to the position of the group in the group column.
In the determination process, the resource ID may be used to identify the position of the associated bit in the bit pattern and to determine the start and end chunks by the determined bit position.
In the receiving process, the resource allocation data including the value associated with the data that identifies the start and end chunks by a predetermined mapping is received, the retained information defines the mapping, and in the determination process, the received resource allocation data and its mapping are received. May be used to determine the subcarrier allocation.
The mapping may be defined by one or more mathematical formulas.
In the determination process, a value O corresponding to the start chunk and a value P that identifies the number of consecutive chunks between the start chunk and the end chunk are set.<img file="JP5110183B2_D0003.tif" />Is the floor function, N is the total number of chunks in the column, and x is the received value.<img file="JP5110183B2_D0004.tif" />In the determination step, the subcarrier allocation may be determined using the obtained values O and P.
The mapping may be defined by a data structure that defines a code tree that has multiple leaf nodes and a depth that corresponds to the number of chunks in the chunk sequence.
The mapping may be defined by a lookup table.
In the receiving process, the resource allocation data may be received via the dedicated signaling channel of the communication system.
The received resource allocation data may include data that identifies the allocation type of the subcarrier, and the decision made in the decision process may depend on the identified allocation type.
One allocation type is a local chunk allocation in which the user device is assigned a set of successive chunks of subcarriers, which are contiguous in chunks or multiple chunks contained between the identified start and end chunks in the determination process. The subcarrier allocation may be determined as a set of subcarriers.
One allocation type is a distributed chunk allocation in which the user device is assigned a set of distributed chunks consisting of subcarriers, and the determination process is a process of determining the number of chunks between the identified start and end chunks. It may include a step of determining the chunk interval by dividing the total number of chunks in the chunk sequence by the number of chunks contained between the identified start and end chunks.
In the determination step, the start chunk may be determined depending on the chunk allocation to other user devices.
One allocation type is a distributed subcarrier allocation in which the user equipment is assigned a set of distributed subcarriers, and the determination step is a step of determining the number of chunks between the identified start and end chunks and a chunk sequence. May include a step of determining the subcarrier spacing by dividing the total number of chunks in a by the number of chunks between the identified start and end chunks.
In the determination process, the starting subcarrier may be determined depending on the subcarrier allocation to other user devices.
The communication system may use a plurality of subbands, each subband has subcarriers arranged in a chunk sequence, and each resource allocation data for the subcarrier allocation may be received in the plurality of subbands.
Resource allocation data for a subband may be received within that subband.
The allocation data is encoded and the determination process may include decoding the allocation data to determine the start and end chunks or to identify the data that defines the start and end chunks.
According to the third viewpoint, a plurality of subcarriers arranged in a chunk row can be operated to communicate with a plurality of user devices, and the method according to one of the first viewpoints can be used for the user device. Each is provided with a communication node that can act to signal subcarrier allocation.
According to the fourth viewpoint, it can operate to communicate with the communication node (station) related to the third viewpoint, and operates to determine the subcarrier allocation using any method of the second viewpoint. A user device capable of doing so is provided.
According to the fifth viewpoint, a computer-implementable instruction (computer program) is provided that causes a programmable computer device to execute the signaling method according to any of the first viewpoints.
According to the sixth viewpoint, a computer-implementable instruction (computer program) is provided that causes a programmable computer to execute the subcarrier allocation determination method related to the deviation of the second viewpoint.
The computer-readable instructions according to the fifth or sixth viewpoint may be recorded on a computer-readable medium.
According to the seventh viewpoint, it is a communication node (station) capable of operating to communicate with a plurality of user devices by using a plurality of subcarriers arranged in a chunk row, and for each of the plurality of user devices. Each user device provides data that identifies a start chunk and an end chunk in the chunk sequence, depending on the receiver that can operate to receive the subcarrier assignment and the subcarrier assigned to the user device. With respect to each of the processing unit, which can act to process the received allocation to determine, and the data identifying the corresponding start and end chunks determined by the processing unit. A communication node comprising a generator capable of operating to generate each resource allocation data and an output unit capable of operating to output each resource allocation data to each of a plurality of user devices, in particular. Provided.
According to the eighth viewpoint, it is a user device that can operate to communicate with a communication node that can operate to communicate with a plurality of user devices by using a plurality of subcarriers arranged in a chunk row. A receiver that can act to receive resource allocation data that identifies the start and end chunks in the chunk column, and a memory that can act to hold information that associates the resource allocation data with the chunk column. A user device comprising a circuit and a determination unit capable of operating to determine an assigned subcarrier using received resource allocation data and retention information is particularly provided.
From a further point of view, a method or device of signaling subcarrier allocation, as described herein with reference to the accompanying drawings, or as shown in the accompanying drawings, and substantially of the attachment. A method or apparatus for receiving and decoding subcarrier allocations is provided as described herein with reference to the drawings or as shown in the accompanying drawings.
Various other viewpoints relating to the present invention are given by way of example only and will become apparent from the description of the following detailed examples, which are described with reference to the accompanying drawings.
<p> (Summary) FIG. 1 schematically shows a mobile communication system 1 in which users of mobile phones 3-0, 3-1 and 3-2 can communicate with other users (not shown) via base station 5 and telephone network 7. Shown in. In this embodiment, the base station 5 uses the Orthogonal Frequency Divisional Multiple Access (OFDMA) method in which the data transmitted to the mobile phone 3 is modulated into a plurality of subcarriers. Different subcarriers are assigned to each mobile phone 3 depending on the support bandwidth of the mobile phone 3 and the amount of data transmitted to the mobile phone 3. In this embodiment, in order to maintain a uniform distribution of mobile phones 3 operating over the bandwidth of the base station, the base station 5 also includes subcarriers used to carry data to each mobile phone 3. assign. To achieve these objectives, the base station 5 dynamically assigns a subcarrier to each mobile phone 3 and signals each of the scheduled mobile phones 3 to the allocation for each time point (subframe).</p><p> FIG. 2 shows an example of how base station 5 can allocate subcarriers in its own support bandwidth to different mobile phones 3 with different support bandwidths. In this embodiment, base station 5 has a supported bandwidth of 20 MHz, where 18 MHz is used for data transmission. In FIG. 2, MT represents a mobile station (Movile Terminal).</p><p> In order for each of the mobile phones 3 to be notified of scheduling decisions in each subband, each mobile phone 3 requires a shared control channel within the frequency band within which it is contained. The information signaled on this control channel is i) Resource block allocation information (for both downlink and uplink communication) ii) Resource block demodulation information for downlink iii) Resource block demodulation information for uplink iv) ACK / NACK for uplink transmission, and v) Timing control bit including.</p><p> Due to the limited number of bits available in the control channel, an efficient method is needed to transmit the required information with the minimum number of bits. The present invention relates to a method of signaling resource allocation information to each of the mobile phones 3 in an efficient manner.</p><p> (base station) FIG. 3 is a block diagram showing the main components of the base station 5 used in this embodiment. As shown in the figure, the base station 5 is operated to transmit a signal to the mobile phone 3 and receive a signal from the mobile phone 3 via one or two or more antennas 23 (using the above-mentioned subcarriers). The transceiver circuit 21 can be operated so as to transmit a signal to the telephone network 7 via the network interface 25 and receive a signal from the telephone network 7. The operation of the transceiver circuit 21 is controlled by the controller 27 according to the software stored in the memory 29. The software specifically includes an operating system 31 and a resource allocation module 33. The resource allocation module 33 can operate to allocate the subcarriers used by the transceiver circuit 21 in communication with the mobile phone 3. As shown in FIG. 3, the resource allocation module 33 includes an encoder module 35 that encodes the allocation into an efficient representation signaled to each mobile phone 3.</p><p> In this embodiment, base station 5 has three different subcarrier allocation types, ie. i) Local chunk allocation, where each mobile phone 3 is assigned a set of consecutive chunks of subcarriers, such that each chunk is a set of 25 consecutive subcarriers in this embodiment. ii) Distributed chunk allocation, in which each mobile phone 3 is allocated a set of chunks distributed over the bandwidth it supports, and iii) Distributed subcarrier allocation, in which each mobile phone 3 is allocated a set of subcarriers that are as discontinuous as possible, distributed over the bandwidth they support. Can be used.</p><p> (1st encoding method) The first encoding method that can be used by the encoder module 35 to encode the above-mentioned resource allocation information will be described with reference to FIGS. 4 to 6. In Figure 4, 300 subcarriers in the 5 MHz subband of the base station's operating bandwidth are coded as 0, 1, 2, 3, ..., 11 each consisting of 25 subcarriers. The method of dividing into a row of 12 chunks is shown roughly. The information defining the arrangement of the chunks may be stored as data in the memory of the base station 5 (and the mobile phone 5), or may be defined in the software or hardware circuit operating in them. FIG. 4 shows, in this embodiment, how the encoder module 35 divides chunks of subcarriers into columns of groups (in this case, five groups), depending on the current allocation of subcarriers. In the example shown in FIG. 4, the first group contains chunks 0 and 1, the second group contains chunks 2, the third group contains chunks 3-7, and the fourth group contains chunks 8 and 1. Includes 9, and the fifth group contains chunks 10 and 11.</p><p> FIG. 4 also shows a resource allocation bit pattern 51 generated by the encoder module 35 that defines chunk grouping. As shown, the resource allocation bit pattern 51 is set to a value of 1 for each of the 12 chunks in the subband if the chunk corresponding to the bit is the first chunk in the new group. Contains 1 bit, set to a value of 0 otherwise. As those skilled in the art will understand, the first bit of the 12 bit patterns 51 is redundant and signaling (transmission) because the first chunk in the subband is always the first chunk in the first group. do not have to.</p><p> Figure 4 also shows the resource ID 53 assigned to each of the defined groups. As shown in the figure, in this embodiment, the resource ID for the group identifies the group by its position in the column of the group. In particular, resource IDs are implicitly numbered from left to right, depending on the location of the associated group within the group column.</p><p> Each mobile phone 3 is notified about the allocation within each 5MHz subband by signaling one of the corresponding resource allocation bit patterns 51 and resource ID 53. In this embodiment, the resource allocation bit pattern 51 is signaled to the mobile phone 3 via a common signaling channel in each 5 MHz subband, and the resource ID 53 for each mobile phone is individually signaled via a dedicated control channel. .. In this embodiment, each resource ID 53 is signaled as a 3-bit number such that up to 8 mobile phones can be scheduled for the 5 MHz subband. The mobile phone 3 with a larger bandwidth can combine a plurality of 5 MHz subbands, allocate all resources from the resource allocation bit pattern 51, and decode the resource ID 53 from each subband.</p><p> As will be appreciated by those skilled in the art, the method by which the encoder module 35 generates the resource allocation bit pattern 51 and the resource ID 53 is such that the subcarrier (using local chunk allocation, distributed chunk allocation, or distributed subcarrier allocation). It depends on how it is assigned. Examples of these different allocation types are described with reference to Figure 5.</p><p> (Local chunk allocation) FIG. 5 (A) shows an example of allocating subcarriers to the three mobile phones 3 shown in FIG. 1 using local chunk allocation. In particular, in this example, mobile phone 3-0 has a support bandwidth of 10 MHz and is assigned chunks 10 and 11 in the first subband and chunks 0 and 1 in the second subband. Similarly, in this example, mobile phone 3-1 has a support bandwidth of 10 MHz and is assigned chunks 2 in the first subband and chunks 3, 4 and 5 in the second subband. .. The first subband is the first 300 subcarriers (labeled 51-1) in FIG. 5 (A), and the second subband is (in FIG. 5 (A). Refers to the second 300 subcarriers (labeled 51-2). Finally, in this example, mobile phone 3-2 has a support bandwidth of 5 MHz and is assigned chunks 3, 4, 5, 6 and 7 in the first subband. FIG. 5 (A) shows two different resource bit patterns 51-1 and 51-2 and their corresponding source IDs generated by the encoder module 35 for the two illustrated subbands. FIG. 5 (A) also shows the resource ID signaled to each mobile phone at the lower end of the figure. Since each mobile phone 3 receives only one resource ID for each 5 MHz subband it occupies, the subcarrier allocations are adjacent in each subband. However, mobile phone 3 with a supported bandwidth of 10 MHz can be made to be able to allocate resources in each of the 5 MHz subbands, and these resources are shown for mobile phone 3-1 in Figure 5 (A). It does not have to be adjacent.</p><p> In this embodiment, as described above, it is assumed that a maximum of eight mobile phones can be scheduled at each time point (subframe) within each subband of 5 MHz. Therefore, the 12-bit resource allocation bit pattern 51 (which can allow up to 12 resource IDs within each subband) may seem redundant. However, even if a maximum of eight mobile phones are scheduled within the subband, some subcarriers may not be used. For example, suppose eight mobile phones 3 are assigned one chunk of a subcarrier and the remaining four unused chunks are not included in the adjacent block, in order to achieve the desired allocation of chunks. Twelve bits are required to define the split (11 bits, assuming the first bit is ignored as described above).</p><p> (Distributed chunk allocation) FIG. 5B shows a method in which the same type of resource allocation bit pattern 51 and resource ID 53 can be used when the distributed chunk allocation method is adopted. FIG. 5 (B) shows the actual chunk allocation 61 for 5 different mobile phones 3 identified by different shading. In the illustrated example, one cell phone 3 is assigned 6 chunks (ie, chunks 0, 2, 4, 6, 8 and 10) and one cell phone has 3 chunks (ie, chunks 1, 5 and 10). 9) is assigned, and each of the other three mobile phones 3 is assigned one chunk consisting of subcarriers. In this embodiment, the chunk divisions are arranged in descending order of the number of chunks per group in order to facilitate decoding of the resource allocation data in the mobile phone 3. For the example shown in Figure 5 (B), this means that the group of 6 chunks is located first, followed by the group of 3 chunks, followed by the remaining 3 groups of 1 chunk each. Means that. The resource IDs of the groups of these chunks are numbered from left to right, which means that mobile phone 3 with the most chunks assigned will be given the lowest ID and the number of chunks assigned will be the second. It means that the next smallest ID is given to the most users. As will be apparent to those skilled in the art, in order to avoid resource conflicts when decoding resource signaling, the number of chunks assigned to each mobile phone 3 will be assigned to other mobile phones 3 with smaller resource IDs. You need to consider the number of chunks to be allocated.</p><p> (Distributed subcarrier allocation) FIG. 5 (C) schematically shows an example of available distributed subcarrier allocation. Similar to the example shown in FIG. 5 (B), the example shown in FIG. 5 (C) includes five mobile phones, the first mobile phone 3 being subcarriers 0, 2, 4, ..., 298. Is assigned, the second mobile phone 3 is assigned subcarriers 1, 5, 9, ..., 297, the third mobile phone 3 is assigned subcarriers 3, 15, ..., 291. The fourth mobile phone 3 is assigned subcarriers 7, 19, ..., 295, and the fifth mobile phone 3 is assigned subcarriers 11, 23, ..., 299. In this illustrated example, the spacing between the subcarriers assigned to the first mobile phone 3 is 2, the spacing between the subcarriers assigned to the second mobile phone 3 is 4, and the rest of the three. The interval between subcarriers assigned to mobile phone 3 is 12. In this illustrated example, all mobile phones 3 occupy 6 available chunks at different subcarrier intervals. This allocation is equivalent to a distributed chunk allocation that is repeated to span the entire 5MHz bandwidth, replacing the chunk bandwidth with the subcarrier bandwidth. FIG. 5C shows the resource allocation bit pattern 51 and the resource ID 53 for this subcarrier allocation thus obtained.</p><p> (Assigned bit) As one of ordinary skill in the art will understand, mobile phone 3 is the type of subcarrier allocation generated (ie, local chunk allocation, distributed chunk allocation, so that mobile phone 3 can determine the correct subcarrier allocation. , Or distributed subcarrier allocation) must be notified. This information is signaled to all of mobile phones 3 using the following 2-bit allotted pattern.<img file="JP5110183B2_D0005.tif" /></p><p> As described in more detail below, the mobile phone 3 uses this allocation type to identify how to interpret the chunk group assigned to itself using the resource allocation bit pattern 51 and resource ID 53. Use a bit pattern.</p><p> (Summary of encoder module operation) 6, different scheduled on currently to the mobile phone 3 consisting, in order to determine the resource allocation bit patterns 51 and resource ID 53, a flowchart illustrating the main processing steps performed by the encoder module 35. As shown, in step s1, the encoder module 35 determines the current subcarrier allocation, including details regarding whether the allocation matches the local chunk allocation method, the distributed chunk allocation method, or the distributed subcarrier allocation method. Receive. In step s3, the encoder module 35 divides a chunk consisting of subcarriers in each of the four 5 MHz subbands of the base station based on the received subcarrier allocation. As those skilled in the art will understand, the processing performed in step s3 depends on the subcarrier allocation performed. In step s5, the encoder module 35 generates the above resource allocation bit pattern 51 for each 5 MHz subband, which represents the division of chunks in that subband. Next, in step s7, the encoder module 35 generates a resource ID for each chunk group in each subband in order to signal the corresponding mobile phone 3.</p><p> After the resource ID 53 for the chunk group in each 5MHz subband is generated, the process proceeds to step s9 in which the encoder module 35 signals (transmits) the generated resource allocation bit pattern 51 to all of the mobile phones 3. In particular, in this step, the encoder module 35 causes the transceiver circuit 21 to signal a resource allocation bit pattern 51 representing the division of chunks within the subband via a common signaling channel in each 5 MHz subband. Therefore, the mobile phone can receive the resource allocation bit pattern 51 for all the subbands in which it operates. For example, assuming that mobile phones 3-1 and 3-1 have an operating bandwidth of 10 MHz and mobile phones 3-2 have an operating bandwidth of 5 MHz, mobile phones 3-0 and 3-1 have their own operating bandwidth. Two resource allocations are received via a common signaling channel, and mobile phone 3-2 receives one resource bit pattern 51 over its own common signaling channel. The above 2-bit resource allocation pattern is also transmitted with each resource allocation bit pattern 51 in step s9. After step s9, processing proceeds to step s11 in which the encoder module 35 signals each resource ID 53 to each mobile phone 3 via the mobile phone's dedicated signaling channel in each 5 MHz subband.</p><p> Therefore, the first encoding for each 5MHz subband signals a total of 14 common channel bits (13 if the first bit of the resource allocation pattern is not signaled), 3 for each user device. The resource ID bits are signaled.</p><p> (mobile phone) FIG. 7 schematically shows the main components of the mobile phone 3 shown in FIG. As shown in the figure, the mobile phone 3 includes a transceiver circuit 71 that operates to transmit a signal to the base station 5 and receive a signal from the base station 5 via one or more antennas 73. As shown, the mobile phone 3 also controls the operation of the mobile phone 3 and includes a transceiver circuit 71 and a controller 75 connected to a loudspeaker 77, a microphone 79, a display 81 and a keypad 83. The controller 75 operates in response to software instructions stored in the memory 85. As shown, these software instructions specifically include operating system 87 and communication module 89. In this embodiment, the communication module 89 includes a decoder module 91 that operates to decode the resource allocation data signaled from the base station 5 to determine the subcarrier allocation of the mobile phone to the current time.</p><p> A method of decoding the resource allocation data received from the base station 5 by the decoder module 91 will be described with reference to the flowchart shown in FIG. As shown, in step s21, the decoder module 91 receives the resource allocation bit pattern 51 and its associated 2-bit allocation pattern from a common signaling channel that has received each. As is clear from the above discussion, the number of received resource allocation bit patterns 51 and the number of allocation type patterns are determined by the supported bandwidth of the mobile phone 3. In step s23, the decoder module 91 receives the resource ID 53 from a dedicated signaling channel. The number of resource IDs 53 to receive is also determined by the supported bandwidth of mobile phone 3. Next, in step s25, the decoder module 91 identifies, for each of the 5 MHz subbands it supports, the start and end chunks of the chunk group associated with the resource ID 53 received for that subband. The decoder module 91 identifies the start chunk and the end chunk by using the resource allocation bit pattern 51 received for the subband. For example, if the received resource ID 53 is the binary value "010" corresponding to the resource ID "2", the decoder module 91 (since the first bit always corresponds to the start of the first group, the resource allocation Assuming that bit pattern 51 contains 12 bits, the corresponding resource allocation bit pattern identifies the second and third "1" from the left (ignoring the first bit of resource allocation bit pattern 51). Handle 51. This second "1" bit position identifies the beginning of a group with resource ID "2", and the third "1" bit position is in the group where the decoder module 91 has resource ID "2". Identifies the chunk at the start of the next group in the group column that can determine which end chunks are included. 1st subband On the other hand, in the example shown in FIG. 5 (A), the second "1" in the resource allocation bit pattern 51 (ignoring the first bit) is the fourth bit from the left and the third in the bit pattern 51. "1" is the 9th bit from the left end. As can be seen from FIG. 5 (A), this means that the chunk group corresponding to the received resource ID 2 has chunks 3 to 7 of the 5 MHz subband.</p><p> Once the start and end chunks of the group associated with the received resource ID 53 have been determined, the process is a 2-bit allocated pattern received by the decoder module 91 to determine if the allocation is a local chunk allocation. Proceed to s27 using. If it is a local chunk allocation, then the processing corresponds to the decoder module 91 corresponding to a set of consecutive subcarriers within and between the assigned subcarriers in the identified start and end chunks. Proceed to step s20 to determine. In contrast to the above example, this results in the decoder module 91 assigning subcarriers contained in chunks 3 to 7 (including chunks 3 and 7) for communication with base station 5. ..</p><p> In step s27, if the decoder module 91 determines that the 2-bit allocation pattern does not correspond to a local chunk allocation, the processing is such that the decoder module 91 determines that the 2-bit allocation pattern corresponds to a distributed chunk allocation. Proceed to step s31 to determine. When corresponding to distributed chunk allocation, processing determines the chunk interval by the decoder module 91 dividing the total number of chunks in the subband by the number of chunks contained between the identified start and end chunks. To do so, proceed to step s33 with the identified start and end chunks. For example, for the distributed chunk allocation shown in Figure 5 (B), if the received resource ID 53 is "1", the total number of chunks in the subband is 12, which is included between the identified start and end chunks. The number of chunks is three. Therefore, within this subband, three chunks are assigned with an interval of 4 (12/3 = 4) chunks. The position of the first of these chunks within a subband is determined by the allocation of subcarriers within this subband to other scheduled mobile phones 3. Therefore, if distributed chunk allocation is selected, decoder module 91 also considers chunk allocation for other mobile phones 3 scheduled at that time. The decoder module 91 does this by identifying all "1" locations in the allocation bit pattern 51 to determine the total number of chunks allocated in the other groups. Regarding the allocation shown in FIG. 5 (B), in the decoder module, the group corresponding to the resource ID "0" has 6 chunks, and the group corresponding to the resource ID "1" has 3 chunks. It is identified that the remaining three groups corresponding to the resource IDs "2", "3" and "4" each have one chunk. From this information, in the decoder module 91, the chunks corresponding to the resource ID "0" are separated by two chunks.</p><p> In this embodiment, the distributed chunk allocation method is arranged so that the first chunk in the subband is always assigned to the first chunk assigned to the resource ID "0". Therefore, for the above example, the chunks assigned to the resource ID "0" are chunks 0, 2, 4, 6, 8 and 10. The decoder module 91 considers the chunks assigned to resource "1". As described above, the chunk interval for the resource ID "1" is 4. The decoder module 91 allocates the first chunk for resource ID "1" to be the first available chunk after assigning the chunk for resource ID "0". In this example, the first unassigned chunk is chunk 1, so the chunks assigned to resource ID "1" are chunks 1, 5 and 9. Similarly, the first chunk that can be assigned to resource ID "2" is chunk 3, etc.</p><p> As those skilled in the art will understand, in this embodiment, the chunk groups are ordered such that the largest group has the smallest resource ID 53, so that the mobile phone 3 is self-contained in the subband. When determining the position of the first chunk to be assigned, it is only necessary to consider chunk assignment for groups with resource ID 53 smaller than itself.</p><p> In step s31, if the decoder module 91 determines that the 2-bit allocation pattern does not correspond to the distributed chunk allocation, then the decoder module 91 allocates the distributed subcarrier allocation as shown in FIG. 5 (C). To decide. In this case, the process is that the decoder module 91 is assigned to mobile phone 3 by multiplying the number of chunks in the assigned group by the number of subcarriers in each chunk (ie, 25). Proceed to step s35 to determine the number of. The decoder module 91 calculates the spacing between subcarriers by dividing the total number of chunks in the subband by the number of chunks in the assigned group. The position of the first subcarrier is the first available after assigning a subcarrier to a group with a smaller value of resource ID, similar to the start chunk determined in the distributed chunk allocation process described above. Determined to be a subcarrier.</p><p> After the decoder module 91 determines the subcarrier allocation (in either step s29, step s33 or step s35), the transceiver circuit 71 has an appropriate control signal to control the reception of data using the identified subcarriers. To send. The process ends.</p><p> (Second encoding method) A second encoding method that can be used by the encoder module 35 in the base station 5 to encode the above resource allocation information will be described with reference to FIGS. 4, 9 and 10. As shown in FIG. 4, the operating bandwidth of 20 MHz of base station 5 can be divided into subbands of different sizes, with the smallest subband corresponding to the bandwidth of 1.25 MHz. The number of chunks available for each subband is given in the table below.<img file="JP5110183B2_D0006.tif" /></p><p> This second encoding uses a triangular code tree in which the number of chunks available for a particular bandwidth is equal to the number of leaf nodes at the base of the code tree. .. For the 2.5MHz subband example shown in Figure 9 with 6 chunks, the corresponding code tree is shown in Figure 10. As shown, the code tree 91 has nodes of depth N corresponding to the number of chunks in the subband, and from the nodes having N leaf nodes (leaf nodes) in the bottom row of the code tree 91. Formed by a tree of In this example, the tree has a depth of 6 because there are 6 chunks. The total number of nodes in the tree is equal to N (N + 1) / 2. Therefore, the node number of this tree is ceilling (log)<sub>2</sub>Signaling can be performed using (N * (N + 1) / 2)) bits. The exact number of bits required for each bandwidth is shown in the table below.<img file="JP5110183B2_D0007.tif" /></p><p> In this embodiment, node numbering is designed to optimize the number of signaling bits required to signal a particular resource allocation. In the examples shown in FIGS. 9 and 10, the number of 5 bits is used to uniquely determine the number of start chunks and the number of consecutive chunks allocated (identifying the end chunk) for the 2.5 MHz bandwidth. Signaled. In the general case where there are N chunks in a subband, the starting chunk (O) and the number of consecutive chunks assigned (P) are:<img file="JP5110183B2_D0008.tif" />As the ceiling function, i.e. the smallest integer never less than r, the unsigned integer x, i.e.<img file="JP5110183B2_D0009.tif" />Can be signaled as. In the receiver, the values of P and O are<img file="JP5110183B2_D0010.tif" />As a floor function, i.e. the largest integer that does not exceed r, as follows, i.e.<img file="JP5110183B2_D0011.tif" />Can be extracted as.</p><p> One of the advantages of this encoding method is that no lookup table (or code tree structure) is required to perform encoding or decoding. Furthermore, the N divisions performed by the receiver can also be implemented by simple multiplication and shift operations.</p><p> For local chunk allocation, each mobile phone 3 is signaled with a node number mapped to a set of leaf chunks. As an example, from the 2.5 MHz bandwidth shown in FIG. 9, one cell phone 3 is assigned chunks 0 and 1, another cell phone is assigned chunks 2, 3 and 4, and a third cell phone 3 Is assigned chunk 5, the first mobile phone 3 is signaled with a value of 6, the second mobile phone 3 is signaled with a value of 14, and the third mobile phone 3 is signaled with a value of 5. These values are preferably determined using the first equation above. Alternatively, these node numbers can be determined from the tree structure 91 by identifying a root node that is common to the assigned chunks. For example, with respect to the first mobile phone 3 whose assigned chunks correspond to 0 and 1, the root node common to these nodes is the node numbered 6. Similarly, for the second mobile phone 3 to which chunks 2, 3 and 4 are assigned, the common route to the start chunk 2 and the end chunk 4 is the node numbered 14. Finally, for the third cell phone with chunk 5 assigned, there is no common node because there is only one chunk, and the signaled node number corresponds to the assigned chunk number (ie, 5). ..</p><p> In the case of distributed chunk allocation for the same bandwidth, the same equation can be used to signal the allocated chunks. For example, if mobile phone 3 is assigned chunks 1 and 5, number 16 is signaled along with the distributed chunk allocation identifier. In mobile phones, the values P and O are decoded in the same way as discussed above, but their interpretation is different. In particular, for distributed chunk allocation, the value of P represents the chunk interval and the value of O represents the starting chunk in the distributed allocation.</p><p> Multiplexing of distributed chunk assignments and local chunk assignments at the same time point can also be easily supported using this encoding method. For example, one cell phone 3 is assigned a local allocation and is signaled with a value 14 mapped to chunks 2, 3, and 4, while the other cell phone is assigned a distributed chuck allocation and chunk 1 and The value 16 mapped to 5 may be signaled.</p><p> Distributed subcarrier allocations with different intervals for different mobile phones can also be supported using the encoding scheme described above. In this case, the values of O and P are interpreted differently. In this case, since distributed subcarrier allocation is selected, the value of O identifies the offset of the allocated subcarriers and the value of P defines the spacing between the subcarriers. For example, if mobile phone 3 is signaled with a value of 16 and an instruction that distributed subcarrier allocation has been made, the subcarrier offset will be 1 and the subcarrier spacing will be 5. Similarly, mobile phone 3 signaled with a value of 14 and a distributed subcarrier label infers that the subcarrier offset is 2 and the subcarrier interval is 3. Local chunks and distributed subcarriers cannot be multiplexed by this encoding, as will be appreciated by those skilled in the art.</p><p> The above example shows the situation for the 2.5MHz subband, but this is just for the sake of brevity. The resource allocation of the entire bandwidth of the base station is carried out in units of the capacity of different mobile phones 3 on the downlink. For example, assuming that all mobile phones 3 can receive at least 5 MHz, resource allocation at base station 5 can be made in units of 5 MHz. The wider bandwidth mobile phone 3 can combine control channels across multiple 5 MHz bands to determine its own resource allocation.</p><p> (Improvement and replacement) Many detailed examples have been described above. As one of ordinary skill in the art will recognize, numerous improvements and substitutions can be made to these examples while benefiting from the inventions embodied in the above examples. By way of example, only some of these substitutions and modifications will be described.</p><p> In the above embodiment, a mobile phone-based communication system in which the above signaling method is adopted has been described. As those skilled in the art will recognize, such resource allocation signaling can be adopted in any communication system using a plurality of subcarriers. In particular, the above signaling method can be used in wired or wireless communication in which an electromagnetic signal or an acoustic signal is used to carry data. In the general case, the base station will be replaced by a communication node that communicates with many user devices. User devices include, for example, personal digital assistants (PDAs), laptop computers, web browsers, and the like.</p><p> In the above embodiment, the base station is assumed to have an operating bandwidth of 20 MHz (divided into many subbands), and chunks of carrier frequencies are defined as having 25 subcarriers each. As will be appreciated by those skilled in the art, the present invention is not limited to this particular size of bandwidth or chunk size, or the size of the subbands described above.</p><p> In the first encoding method described above, the base station divides the chunks in the subband into many groups. The start and end of these groups were identified by the bits contained in the resource allocation bit pattern. In such an example, a "1" in this bit pattern represents the start of a new group. Other encodings can be used, as will be appreciated by those skilled in the art. For example, "0" can be used to define the start of each group. Alternatively, a change in bit value may be used to define the start of each group.</p><p> In the first encoding method described above, the resource ID assigned to each subband was transmitted to each mobile phone via a dedicated signaling channel. As will be appreciated by those skilled in the art, this resource ID information may instead be signaled within a common signaling channel. In this case, the user device ID corresponding to each resource ID is signaled via a common signaling channel so that each user device can identify the resource ID assigned to itself.</p><p> In the first encoding scheme described above, base stations and mobile phones implicitly numbered groups and chunks within the subband from left to right. This is not essential, as one of ordinary skill in the art will recognize. Group and chunk numbering may be done by other methods, from right to left. If the base station 5 and the mobile phone 3 know the numbering method in advance, the above encoding can be performed.</p><p> In the above encoding scheme, base station 5 was able to allocate subcarriers using many different allocation schemes. As one of ordinary skill in the art will recognize, one or more of these allocation methods can be eliminated. Moreover, if only one allocation scheme is used, there is no need to signal a separate allocation bit pattern.</p><p> In the second code scheme above, the mapping was defined by a unique number representing the set of start and end chunks in the chunks and the chunk sequence assigned to the user. As will be appreciated by those skilled in the art, such mapping may be defined by any suitable method using mathematical formulas or using a look-up table. The method using mathematical formulas is preferable because it eliminates the need to store the look-up table in both the base station 5 and the mobile phone 3.</p><p> In the above examples, many software modules have been described. As will be appreciated by those skilled in the art, software modules may be provided in either a compiled or uncompiled format, as a signal to a base station or mobile phone over a computer network, or on a recording medium. May be provided at. In addition, the functions performed by some or all of such software may be performed using one or more dedicated hardware circuits. However, it is preferable to use a software module because it facilitates the update of the base station 5 and the mobile phone 3 for the purpose of updating the function.</p><p> Other objects, features and viewpoints of the present invention will become clear with full disclosure, and even if improvements are made without departing from the gist and scope of the present invention disclosed and incidentally claimed herein. It should be noted that it is good.</p><p> It should also be noted that any combination of elements, objects and / or items disclosed and / or claimed is included in the above improvements.</p>
1 Communication system 3, 3-0, 3-1 and 3-2 mobile phones 5 base station 7 Telephone network 21,71 transceiver circuit 23, 73 antenna 25 network interface 27, 75 controller 29, 85 memory 31, 87 operating system 33, 89 Resource allocation module 35 encoder module 51 Resource allocation bit pattern 53 Resource ID 77 Loud speaker 79 Microphone 81 display 83 keypad 91 Decoder module
21 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21
Every citation, both waysCites: the store holds 0 of 1
| Reference | Relation |
|---|---|
| NEC Group,Resource Allocation Signalling for E-UTRA,3GPP TSG-RAN WG1#44Bis R1-060830,2006年 3月21日,URL,http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_44bis/Docs/R1-060830.zip | Non-patent |
| Ericsson, NTT DoCoMo,E-UTRA Downlink Control Signaling-Overhead Assessment,3GPP TSG-RAN WG1#44 R1-060573,2006年 2月13日,URL,http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_44/Docs/R1-060573.zip | Non-patent |
120 members in 13 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 0605581 | United Kingdom | A | |
| 0605581 | United Kingdom | A | |
| 06055818 | United Kingdom | – | |
| 2006200605581 | – | – | – |
| GB20060005581 | – | – | – |
Members120
| Document | Office | Kind | |
|---|---|---|---|
| GB0605581D0 | United Kingdom | D0 | |
| GB2436416A | United Kingdom | A | |
| AU2007239864A1 | Australia | A1 | |
| CA2646183A1 | Canada | A1 | |
| CA2794609A1 | Canada | A1 | |
| CA2922166A1 | Canada | A1 | |
| WO2007119542A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP1997260A1 | European Patent Office (EPO) | A1 | |
| KR20080108557A | Republic of Korea | A | |
| CN101405983A | China | A | |
| JP2009530874A | Japan | A | |
| RU2008141293A | Russian Federation | A | |
| KR100975680B1 | Republic of Korea | B1 | |
| US2010290405A1 | United States of America | A1 | |
| AU2007239864B2 | Australia | B2 | |
| BRPI0707071A2 | Brazil | A2 | |
| AU2011202592A1 | Australia | A1 | |
| JP2011160447A | Japan | A | |
| JP2011160448A | Japan | A | |
| JP4760913B2 | Japan | B2 | |
| CN102231722A | China | A | |
| CN102231723A | China | A | |
| AU2011202592B2 | Australia | B2 | |
| US2012076083A1 | United States of America | A1 | |
| AU2012202236A1 | Australia | A1 | |
| RU2450462C2 | Russian Federation | C2 | |
| EP2466781A2 | European Patent Office (EPO) | A2 | |
| EP2466781A3 | European Patent Office (EPO) | A3 | |
| JP2012147469A | Japan | A | |
| JP2012151881A | Japan | A | |
| CN101405983B | China | B | |
| US2012250633A1 | United States of America | A1 | |
| US2012250634A1 | United States of America | A1 | |
| US2012269157A1 | United States of America | A1 | |
| US8310998B2 | United States of America | B2 | |
| JP2012231543A | Japan | A | |
| RU2011119595A | Russian Federation | A | |
| RU2011119596A | Russian Federation | A | |
| CN102843228A | China | A | |
| CN102843329A | China | A | |
| JP5110183B2This record | Japan | B2 | |
| JP2012257309A | Japan | A | |
| JP5212510B2 | Japan | B2 | |
| EP1997260B1 | European Patent Office (EPO) | B1 | |
| EP2466781B1 | European Patent Office (EPO) | B1 | |
| EP2627029A1 | European Patent Office (EPO) | A1 | |
| ES2431141T3 | Spain | T3 | |
| ES2432348T3 | Spain | T3 | |
| RU2012130776A | Russian Federation | A | |
| CN102231722B | China | B | |
| JP5445604B2 | Japan | B2 | |
| AU2012202236B2 | Australia | B2 | |
| RU2510139C2 | Russian Federation | C2 | |
| RU2510579C1 | Russian Federation | C1 | |
| JP5472345B2 | Japan | B2 | |
| JP2014090503A | Japan | A | |
| AU2014202917A1 | Australia | A1 | |
| CN102231723B | China | B | |
| EP2627029B1 | European Patent Office (EPO) | B1 | |
| RU2528020C2 | Russian Federation | C2 | |
| EP2782288A1 | European Patent Office (EPO) | A1 | |
| US8885580B2 | United States of America | B2 | |
| JP2014212550A | Japan | A | |
| ES2523295T3 | Spain | T3 | |
| US8897239B2 | United States of America | B2 | |
| JP5630590B2 | Japan | B2 | |
| CN102843228B | China | B | |
| CN102843329B | China | B | |
| JP5790844B2 | Japan | B2 | |
| JP2015180096A | Japan | A | |
| RU2014124926A | Russian Federation | A | |
| RU2576324C2 | Russian Federation | C2 | |
| US9319206B2 | United States of America | B2 | |
| EP2782288B1 | European Patent Office (EPO) | B1 | |
| CA2646183C | Canada | C | |
| EP3043506A1 | European Patent Office (EPO) | A1 | |
| US2016242178A1 | United States of America | A1 | |
| AU2014202917B2 | Australia | B2 | |
| AU2016216703A1 | Australia | A1 | |
| ES2586948T3 | Spain | T3 | |
| JP6008014B2 | Japan | B2 | |
| CA2794609C | Canada | C | |
| US9661630B2 | United States of America | B2 | |
| EP3043506B1 | European Patent Office (EPO) | B1 | |
| RU2016100338A | Russian Federation | A | |
| RU2625908C2 | Russian Federation | C2 | |
| US2017207899A1 | United States of America | A1 | |
| EP3211819A1 | European Patent Office (EPO) | A1 | |
| CA2922166C | Canada | C | |
| ES2637762T3 | Spain | T3 | |
| AU2016216703B2 | Australia | B2 | |
| EP3211819B1 | European Patent Office (EPO) | B1 | |
| EP3425838A1 | European Patent Office (EPO) | A1 | |
| RU2017125245A | Russian Federation | A | |
| TR2018020893T4 | Türkiye | T4 | |
| TR201820893T4 | Türkiye | T4 | |
| ES2704776T3 | Spain | T3 | |
| US10355848B2 | United States of America | B2 | |
| BRPI0707071B1 | Brazil | B1 | |
| US2019305917A1 | United States of America | A1 |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 5110183
- Publication, DOCDB
- 5110183
- Publication, EPODOC
- JP5110183B
- Application
- 60585
- Application, DOCDB
- 2011060585
- Application, EPODOC
- JP20110060585
Titles2
- Japanese
- 通信システムにおけるリソース割当のシグナリング
- English
- Signaling resource allocation in communication systems
Classification
- CPC, 9
- H04L5/0094
- H04J14/0298
- H04L5/02
- H04W72/04
- H04W72/0446
- H04W72/23
- H04W72/0453
- H04L5/0007
- H04L5/0041
- IPC, 4
- H04W72 04
- H04W72 14
- H04J1 00
- H04J11 00
