Method of transmitting/receiving downlink data using resource blocks in wireless mobile communication network system and device therefor

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to a method of transmitting/receiving downlink data in an orthogonal frequency-division multiplexing (OFDM) cellular packet data communication system. The method of transmitting downlink data using resource blocks in a base station comprises transmitting to user equipment downlink data mapped to physical resource blocks (PRB), wherein virtual resource block (VRB) indices are mapped to PRB indices for a first slot and a second slot of a subframe, and PRB indices for the second slot are shifted relative to the PRB indices for the first slot based a predetermined gap, wherein the predetermined shift is applied to the PRB index when the index of said PRB is equal to or greater than a predetermined threshold.

EFFECT: providing efficient transmission of downlink data.

22 cl, 33 dwg

 

Area of technology

The present invention relates to a system for broadband wireless mobile communications and, in particular, to a method of receiving/transmitting downstream data in a cellular communication system for wireless transmission of packet data with multiplexing orthogonal frequency division ("OFDM" - orthogonal frequency division multiplexing).

Prior art

In the wireless cellular communication system for transmitting packet data with multiplexing orthogonal frequency division (OFDM) ascending/descending burst transmission is performed based on the subframe and one subframe is defined by a certain time interval including a plurality of characters multiplexing orthogonal frequency division, then, OFDM-symbols.

A partnership project on systems of the third generation (3GPP) supports class 1 structure of a radio frame used for duplex communication frequency division (frequency division duplex - FDD) and a type 2 radio frame used for duplex communication with time division (time division duplex - TDD). The structure of the type 1 radio frame shown in Fig.1. Type 1 radio frame includes ten sobidrov, each of which consists of two slots (two intervals). The structure of the type 2 radio frame shown in Fig.2. The type 2 radio frame includes two half frames, each of which with�done five sobidrov, pilot time slot downlink (downlink piloting time slot DwPTS), then the pause period (gap period - GP), and pilot time slot uplink (uplink piloting time slot UpPTS), wherein one subframe consists of two slots. Thus, one subframe consists of two slots regardless of the type of the radio frame.

The signal transmitted in each slot can be described by a resource grid includingNRBDLNSCRBsubcarriers andNsymbDLOFDM-symbols. Here,NRBDLrepresents the number of resource blocks (resource block, RB) on the downlink,NSCRBrepresents the number of subcarriers constituting one resource block (RB), andNsymbDL represents the number of OFDM symbols in one slot of the downlink. The structure of this resource grid shown in Fig.3.

Resource blocks (RB) are used to describe the mapping relationship between certain physical channels to resource elements. Resource blocks (RB) can be classified into physical resource blocks (physical resource block PRB) and virtual resource blocks (virtual resource block VRB), which means that the resource block (RB) may be either a physical resource block (PRB), or a virtual resource block (VRB). The mapping relationship between virtual resource blocks (VRB) and physical resource blocks (PRB) can be described on the basis of the subframe. In more detail, it can be described in units of each of the slots constituting one subframe. Also, the mapping relationship between virtual resource blocks (VRB) and physical resource blocks (PRB) can be described using the mapping relationship between the indexes of the virtual resource blocks (VRB) and indices of physical resource blocks (PRB). A detailed description will be further given in the variants of implementation of the present invention.

Physical resource block (PRB) is defined byNsymbDL consecutive OFDM symbols in the time domain andNSCRBconsecutive subcarriers in the frequency domain. One physical resource block (PRB) is therefore composed ofNsymbDLNSCRBresource elements. In the frequency domain physical resource blocks (PRB) are assigned numbers from 0 toNRBDL1.

Virtual resource block (VRB) can have the same size as a physical resource block (PRB). There are two distinct types of virtual resource blocks (VRB), the first type is a localized type and the second type is a distributed type. For each type of virtual resource block (VRB), usually a pair of virtual resource blocks (VRB) has a separate index of the virtual resource block VRB-index" (may in the future be referred to as the number of the virtual resource block� -"VRB number'), and is allocated over two slots of one subframe. In other words,NRBDLvirtual resource blocks (VRB) belonging to the first of two slots constituting one subframe, each assigned any one index of 0 toNRBDL1and similarlyNRBDLvirtual resource blocks (VRB) belonging to the second of these two slots, each assigned any one index of 0 toNRBDL1.

The index of the virtual resource block (VRB) corresponding to a certain virtual frequency band of the first slot has the same value as the index of the virtual resource block (VRB) corresponding to this specific virtual frequency band of the second slot. Thus, assuming that a virtual resource block (VRB), the corresponding i-th virtual frequency band of the first slot, denoted VRB1(i), a virtual resource block VRB), the corresponding j-th virtual frequency band of the second slot, denoted VRB2(j), and the number of indexes of the virtual resource blocks VRB1(i) and VRB2(j) are denoted by index(VRBl(i)) and index(VRB2(j)), respectively, is set against the index(VRB1(k))=index(VRB2(k)) (see Fig.4A).

Similarly, the index of the physical resource block (PRB), corresponding to a specific frequency band of the first slot has the same value as the index of the physical resource block (PRB), corresponding to a specific frequency band of the second slot. Thus, assuming that the physical resource block (PRB), the corresponding i-th frequency band of the first slot, denoted PRB1(i), a physical resource block (PRB), the corresponding j-th frequency band of the second slot is denoted by PRB2(j) and index numbers PRB1(i) and PRB2(j) are denoted by index(PRB1(i)) and index(PRB2(j)), respectively, is set against the index(PRB1(k))=index(PRB2(k)) (see Fig.4b).

Many of the above-mentioned virtual resource blocks (VRB) is distributed as a localized type, and other virtual resource blocks (VRB) is distributed as a distributed type. Further, the virtual resource blocks (VRB), distributed as a localized type will be referred to as localized virtual resource blocks (localized virtual resource block - LVRB) and virtual resource blocks (VRB), distributed as a distributed type, will be referred to as �raspredelenie virtual resource blocks (distributed virtual resource block DVRB).

Localized virtual resource block (LVRB) directly are mapped to physical resource blocks (PRB), and indices of localized virtual resource block (LVRB) correspond to the indices of physical resource blocks (PRB). That is, a localized virtual resource block (LVRB) having the index i correspond to physical resource blocks (PRB) having the index of L. That is, localized virtual resource block LVRB1 having the index i corresponds to physical resource block PRB1, having the index i, and localized virtual resource block LVRB2 having the index i corresponds to physical resource block PRB2, having the index i (see Fig.5). In this case, it is assumed that all of the virtual resource blocks (VRB) in Fig.5 are allocated as localized virtual resource block (LVRB).

Distributed virtual resource blocks (DVRB) can not directly be displayed on the physical resource blocks (PRB). Thus, the indexes of the virtual blocks (DVRB) can be displayed on the physical resource blocks (PRB) after will be subject to a number of processes.

First, the sequence of consecutive indexes of distributed virtual resource blocks (DVRB) may be subjected to interleaving in premarital blocks. Here, the sequence of consecutive indexes means that the number ind�KSA sequentially incremented by one, starting from 0. The sequence of indices from the output of premaritale consistently appears in the sequence of consecutive indexes of physical resource blocks PRB1 (see Fig.6). It is assumed that all of the virtual resource blocks (VRB) in Fig.6 are allocated as distributed virtual resource blocks (DVRB). On the other hand, the sequence of indices from the output of premaritale cyclically shifted by a predetermined number, and a cyclically shifted sequence indexes are sequentially mapped to the sequence of consecutive indexes of physical resource blocks PRB2 (see Fig.7). It is assumed that all of the virtual resource blocks (VRB) in Fig.7 are allocated as distributed virtual resource blocks (DVRB). Thus, the indices of physical resource blocks (PRB) and indices of distributed virtual resource blocks (DVRB) can be displayed in two slots.

On the other hand, in the above-mentioned processes, the sequence of consecutive indexes of distributed virtual resource blocks (DVRB) can successively be displayed in the sequence of consecutive indexes of physical resource blocks PRB1, without passing through premarital. Also, the sequence of consecutive indexes of distributed virtual resource blocks (DVRB) mo�et cyclically shifted by a predetermined number, without passing through premarital, and the cyclically shifted sequence of indices may appear in the sequence of consecutive indexes of physical resource blocks PRB2.

According to the aforementioned processes of display of distributed virtual resource blocks (DVRB) to physical resource blocks (PRB), the physical resource blocks PRB1(i) and PRB2(i), having the same index i, can be displayed on a distributed virtual resource blocks DVRB1(m) and DVRB2(n) having different indices m and n. For example, as shown in Fig.6 and 7, the physical resource blocks PRB1(1) and PRB2(1) appear on distributed virtual resource blocks DVRB1(6) and DVRB2(9) having different indexes. The effect of frequency diversity can be obtained on the basis of the layouts of distributed virtual resource blocks (DVRB).

In the case where the virtual resource blocks VRB(l), the number of virtual resource blocks (VRB), distributed as distributed virtual resource blocks (DVRB), as in Fig.8, if you use the methods in Fig.6 and 7, a localized virtual resource block (LVRB) cannot be assigned physical resource blocks PRB2(6) and PRB1(9), although the virtual resource blocks (VRB) have not yet been assigned physical resource blocks PRB2(6) and PRB1(9). The reason is the following: according to the above mapping scheme local�centralized virtual resource (LVRB), display localized virtual resource block (LVRB) to physical resource blocks PRB2(6) and PRB1(9) means that these localized virtual resource block (LVRB) also are mapped to physical resource blocks PRB1(6) and PRB2(9); however, these physical resource blocks PRB1(6) and PRB2(9) were displayed above the virtual resource blocks VRB1(1) and VRB2(1). In this regard, it should be understood that display localized virtual resource block (LVRB) may be limited by the results of the mapping of distributed virtual resource blocks (DVRB). Therefore there is a need to define rules for displaying the distributed virtual resource blocks (DVRB) subject to display localized virtual resource block (LVRB).

In the system of wireless and mobile broadband multi-carrier radio resources may be allocated to each terminal using the scheme with localized virtual resource block (LVRB) and/or schemes with distributed virtual resource blocks (DVRB). Information indicating which scheme is used, can be transmitted in the format of the bit array (bit format). At this time, the allocation of radio resources to each terminal may be performed in units of one resource block (RB). In this case, resources can be distributed with the degree �utilizarii one resource block ("1"RB), but requires a large number of bits for the signals service to transmit information distribution in the format of a bit array. Alternative, can be determined by the group resource blocks (RBG) that is composed of physical resource blocks (PRB) with k consecutive indices (e.g., k=3), and resources can be allocated with a granularity of one group of resource blocks ("1" RBG). In this case, the allocation of resource blocks (RB) is easy, but has the advantage that the number of bits for signals service decreases.

In this case, localized virtual resource block (LVRB) can be displayed on the physical resource blocks (PRB) based on a group of physical resource blocks (RBG). For example, physical resource blocks (PRB), with three consecutive index, PRB1(i), PRB1 (i+1), PRB1(i+2), PRB2(i), PRB2(i+1) and PRB2(i+2) can be composed of one group of resource blocks (RBG) and localized virtual resource block (LVRB) can be displayed on this group RBG in units of group resource blocks (RBG). However, in the case when one or more physical resource blocks PRB1(i), PRB1(i+1), PRB1(i+2), PRB2(i), PRB2(i+1) and PRB2(i+2) were previously mapped using distributed virtual resource block (DVRB), this group of resource blocks (RBG) cannot be displayed using localized virtual resource block (LVRB) n� the basis of a resource group (RBG). Thus, the mapping rules for distributed virtual resource block (DVRB) can limit the display localized virtual resource block (LVRB) units of group resource blocks (RBG).

As mentioned above, since the rules for display of distributed virtual resource blocks (DVRB) can influence the rules of the display localized virtual resource block (LVRB), there is a need to define rules for displaying the distributed virtual resource blocks (DVRB) subject to display localized virtual resource block (LVRB).

Disclosure of the invention

Technical problem

The object of the present invention developed to solve the mentioned problem, a method for receiving/transmitting downstream data in a cellular communication system for wireless transmission of packet data scheduling resources using the effective joint planning FSS scheme and planning scheme FDS.

Technical solution

The object of the present invention can be solved by the proposals for wireless mobile communication system that supports a resource allocation scheme in which one group of resource blocks (RBG) including consecutive physical resource blocks is indicated by one bit, the method of transmitting/receiving downstream data from the ISP�Lovanium resource blocks in a wireless and mobile system.

To solve this problem is proposed a method of transmitting downstream data using resource blocks at a base station in a wireless and mobile system, comprising: transmitting user equipment downstream data mapped to physical resource blocks (PRB), wherein indexes of virtual resource blocks (VRB) represent the indices of physical resource blocks (PRB) for the first slot and the second slot of the subframe, the index of the physical resource blocks (PRB) for the second slot are displaced relative to indexes of physical resource blocks (PRB) for the first slot based on a predetermined gap, when a predetermined bias is applied to the index of the physical resource block (PRB) when the index of this physical resource block (PRB) equal to or greater than a predetermined threshold value.

In this case, a predetermined threshold value is equal to NVRB/2,

where NVRBrepresents the number of consecutive indexes of the virtual resource blocks (VRB).

Additionally, a predetermined offset is set as

Ngap.-NVRB/2,

where Ngap.represents the value of a predetermined gap.

While NVRBspecify as

NVRB=2·min(Ngap., NPRB-Ngap),

where NPRBequal to the number Phi�with on-demand resource blocks (PRB).

In addition, the consecutive indexes of the virtual resource blocks (VRB) alternating in such a way that the indexes of the virtual resource blocks (VRB) are written row by row in the rectangular matrix, and read out column-by-column, and the number of rows R of the rectangular matrix set as

R=[NDVHB/(C·MRBG)]·MRBG

where C equals the number of columns of rectangular matrix, a MRBGequal to the number of consecutive physical resource blocks (PRB) that make up the group resource blocks (RBG).

In addition, C can be equal to 4.

Moreover, the rectangular matrix includes ND groups, With equal to K·NDwhen Nnullzeros are added in a rectangular matrix, zeros are added to the last Nnull/ND row K-th column in each of the ND groups of a rectangular matrix, with zeros being ignored, when the rectangular matrix read the indexes of the virtual resource blocks (VRB),

and Nnull=[NVRB/(C·MRBG)]·C·MRBG-NVRB.=C·R-NVRB.

In this case, K equals 2 and NDis 2.

In addition, the index p1,done of the physical resource blocks (PRB) for the first slot is displayed on the index d of one of the virtual resource blocks (VRB) define as

p1,d={ p1,d'R+Nnull/2,KogdaNnull0and(dNDVRBNnullandmod(d,C/2)=0)p1,d'R,KogdaNnull0and(dNDVRBNnullandmod(d,C/2)=1)

in cases wherep1,d'=2Rmod(d, C/2)+[2d/C],

and as

p1,d={p1,d',KogdaNnull0and(d<NDVRBNnullandmod(d,C/2)=0)p1,d'Nnull/2,KogdaNnull0and(d<NDVRBNnullandmod(d,C)2)

in cases wherep1,d'=mod(d,C)R+[d/C];

the index p2,done of the physical resource blocks (PRB) for the second slot displayed on the index d of one of the virtual resource blocks (VRB) define as

p2,d=(p1,d+NVRB/2)modNVRB.

In addition, the index of one Oi,dof physical resource blocks (PRB) for the i-th slot (i=1, 2) displayed on the index d of one of the virtual resource blocks (VRB) define as

oi,d={pi,d,whenpi,d<NVRB/2pi,d+NgapNVRB/2,whenpi,dN VRB/2.

To solve this problem is proposed also a method of receiving downstream data using resource blocks in the user equipment in the wireless and mobile system, comprising: receiving from the base station of control information downlink, including information about the allocation of resources for the downstream data, and receiving downstream data mapped to physical resource blocks (PRB), on the basis of this control information downlink, and the information about resource allocation indicates an allocation of virtual resource blocks (VRB) for a user equipment, wherein indexes of physical resource blocks (PRB), on that display top-down data, determined on the basis of the relationship mapping between the virtual resource blocks (VRB) and physical resource blocks (PRB), wherein the linkage mapping set in such a way that the indexes of the virtual resource blocks (VRB) represent the indices of physical resource blocks (PRB) for the first slot and the second slot of the subframe, the index of the physical resource blocks (PRB) for the second slot are displaced relative to indexes of physical resource blocks (PRB) for the first slot based on a predetermined gap, when a predetermined bias is applied to the index of the physical resource block (PRB) when the index of this physical resource block (PRB) equal to or greater than a predetermined threshold value.

When this predetermined threshold is equal to NVRB/2, where NVRBrepresents the number of consecutive indexes of the virtual resource blocks (VRB).

Moreover, a predetermined offset is set as

Ngap.-NVRB/2,

where Ngap. represents the value of a predetermined gap.

In addition, the consecutive indexes of the virtual resource blocks (VRB) alternating, and wherein the number of consecutive indexes of the virtual resource blocks (VRB)-NVRBspecify as

NVRB=2·min(Ngap., NPRB-Ngap),

where Ngap. represents the value of a predetermined gap, and NPRBequal to the number of physical resource blocks (PRB).

The sequence of indexes of the virtual resource blocks (VRB) alternating in such a way that the indexes of the virtual resource blocks (VRB) are written row by row in the rectangular matrix, and read out column-by-column, and the number of rows R of the rectangular matrix set as

R=[NDVRB/(C·MRBG)]·MRBG,

where C equals the number of columns of prjamougolnosti, a MRBGequal to the number of consecutive physical resource blocks (PRB) that make up the group resource blocks (RBG).

Thus C can be equal to 4.

Moreover, the rectangular matrix consists of NDgroups, With equal to K·NDwhen Nnullzeros are added in a rectangular matrix, zeros are added to the last Nnull/NDrow K-th column in each of the NDgroups of a rectangular matrix, with zeros being ignored, when the rectangular matrix read the indexes of the virtual resource blocks (VRB),

and Nnull=[NVRB/(C·MRBG)]·C·MRBG-NVRB.=C·R-NVRB.

In this case, K is equal to 2 and NDis 2.

In addition, the index p1,done of the physical resource blocks (PRB) for the first slot is displayed on the index d of one of the virtual resource blocks (VRB) define as

p1,d={p1,d'R+Nnull/2,KogdaNnull0and(dNDVRB Nnullandmod(d,C/2)=0)p1,d'R,KogdaNnull0and(dNDVRBNnullandmod(d,C/2)=1)

in cases wherep1,d'=2Rmod(d,C/2)+[2d/C]

and as

p1,d={p1,d',KogdaN null0and(d<NDVRBNnullandmod(d,C/2)=0)p1,d'Nnull/2,KogdaNnull0and(d<NDVRBNnullandmod(d,C)2)

in cases wherep1,d'=mod(d,C)R+[d/C];

the index p2,done of the physical Resurs�x blocks (PRB) for the second slot, displayed on the index d of one of the virtual resource blocks (VRB) define as

P2,d=(p1,d+NVRB/2)modNVRB.

In this case, the index of Oi,done of the physical resource blocks (PRB) for the i-th slot (i=1, 2) displayed on the index d of one of the virtual resource blocks (VRB) define as

oi,d={pi,d,whenpi,d<NVRB/2pi,d+NgapNVRB/2,whenpi,dNVRB/2

To solve this problem is proposed also a base station that transmits downstream data using resource blocks in a wireless and mobile system, comprising: a processor to control the operation of the base station; and a memory unit controlled by the processor, wherein the process�'or configured to transmit the user equipment is top-down data mapped to physical resource blocks (PRB), wherein indexes of virtual resource blocks (VRB) represent the indices of physical resource blocks (PRB) for the first slot and the second slot of the subframe, and the indexes of physical resource blocks (PRB) for the second slot is offset relative to indexes of physical resource blocks (PRB) for the first slot based on a predetermined gap, and wherein a predetermined offset is applied to indexes of physical resource blocks (PRB), is equal to or greater than a predetermined threshold value.

To solve this problem is proposed user equipment for receiving downstream data using resource blocks in a wireless and mobile system, comprising: a processor to control the operation of user equipment, and the memory block controlled by the processor, wherein the processor is configured to receive from the base station control information downlink, which includes information about resource allocation for transmission of downstream data, and to accept top-down data mapped to physical resource blocks (PRB), on the basis of control information downlink, the information about the distribution�the allocation of resources indicates the distribution of virtual resource blocks (VRB) for a user equipment, the index of the virtual resource blocks (VRB), which are displayed on top-down data, determined on the basis of the relationship mapping between the virtual resource blocks (VRB) and physical resource blocks (PRB), wherein the linkage mapping set in such a way that the indexes of the virtual resource blocks (VRB) mapped to indexes of physical resource blocks (PRB) for the first slot and the second slot of the subframe, the index of the physical resource blocks (PRB) for the second slot is offset relative to indexes of physical resource blocks (PRB) for the second slot based on a predetermined gap, and wherein a predetermined offset is applied to the index of the physical resource block (PRB) when the index of this physical resource block (PRB) equal to or greater than a predetermined threshold.

All the above-mentioned various aspects of the present invention is applicable to base station and/or mobile station.

Advantages

According to the present invention, it is possible to effectively combine planning FSS scheme and planning scheme FDS and effectively implement the transmission/reception of downstream data.

Description of the drawings

Accompanying drawings, which are included in the application to provide a further understanding of the invention, illustrate embodiments of izobreteny�, and together with the description serve to explain the principle of the invention.

In the drawings:

Fig.1 shows an example structure of a radio frame applicable to a duplex communication system with frequency division (FDD).

Fig.2 shows an example structure of a radio frame applicable to full-duplex communication with time division (TDD).

Fig.3 shows an example of the structure of the grid resources, a component of the slot transmission in the 3GPP standard.

Fig.4A shows an example of the structure of the virtual resource blocks (VRB) in the same subframe.

Fig.4b shows an example of the structure of physical resource blocks (PRB) in the same subframe.

Fig.5 shows an example of how to display localized virtual resource block (LVRB) to physical resource blocks (PRB).

Fig.6 shows an example of display method of distributed virtual resource blocks (DVRB) in the first slot of the physical resource blocks (PRB).

Fig.7 shows an example of display method of distributed virtual resource blocks (DVRB) in the second slot of the physical resource blocks (PRB).

Fig.8 shows an example of display method of distributed virtual resource blocks (DVRB) to physical resource blocks (PRB).

Fig.9 shows an example of display method of distributed virtual resource blocks (DVRB) and localized virtual resource block (LVRB) on physical Resurs�e blocks (PRB).

Fig.10 shows an example of a method of allocating resource blocks in accordance with the compact scheme.

Fig.11 shows an example of display of two distributed virtual resource blocks (DVRB) having consecutive indexes to a set of adjacent physical resource blocks (PRB).

Fig.12 shows an example of display of two distributed virtual resource blocks (DVRB) having consecutive indexes, in the multitude of spaced physical resource blocks (PRB).

Fig.13 shows an example of a way to display four of distributed virtual resource blocks (DVRB) having consecutive indexes, in the multitude of spaced physical resource blocks (PRB).

Fig.14 shows an example of how to display the resource blocks in the case where the gap Gap=0, according to one embodiment of the present invention.

Fig.15 shows the configuration of the bit array (bitmap).

Fig.16 shows an example of display method based on the combination of bit-array scheme and the compact scheme.

Fig.17 and 18 shows the display method of the distributed virtual resource blocks (DVRB) according to one of embodiments of the present invention.

Fig.19 shows an example of a method of interleaving indices of blocks distributed virtual resource blocks (DVRB).

<> Fig.20A and 20b shows a diagram of a conventional premaritale, when the number of resource blocks used in the operation of alternation, is not a multiple of the multiplicity explode.

Fig.21A and 21b shows how to add zeros when the number of resource blocks used in the operation of alternation, is not a multiple of the multiplicities of the explode, in accordance with one embodiment of the present invention.

Fig.22 shows the display method subjected to the interleaving indices of distributed virtual resource blocks (DVRB) with a space Gap=0 in accordance with one embodiment of the present invention.

Fig.23 shows an example of displaying the indices of distributed virtual resource blocks (DVRB), using different spaces for different terminals.

Fig.24 explains the relationship between the indices of distributed virtual resource (DVRB), and indices of physical resource blocks (PRB).

Fig.25A illustrates the relationship between the indices of distributed virtual resource (DVRB), and indices of physical resource blocks (PRB).

Fig.25b shows the normal way of adding zeros in premarital.

Fig.25C and 25d, respectively, show examples of how to add zeros in premarital in one of the embodiments of the present invention.

Fig.26 and 27 shows PR�steps of the method, using the combination scheme of the bit array (bitmap) using schema resource group sides (RBG), and schema subsets and compact scheme, respectively.

Fig.28 shows a case where the number of distributed virtual resource blocks (DVRB) is set to a multiple (Nd) is the number of physical resource blocks (PRB), which displays one virtual resource block (VRB), and MRBG- the number of consecutive physical resource blocks constituting the RBG group, in accordance with one embodiment of the present invention.

Fig.29 shows a case where the indices of distributed virtual resource blocks (DVRB) are subjected to interleaving in accordance with the method of Fig.28.

Fig.30 shows a schematic diagram illustrating an example in which the display is performed under the condition in which the degree of premaritale blocks equals the number of columns of premaritale blocks, namely, and to be equal to the multiplicity explode, in accordance with one embodiment of the present invention.

Fig.31 shows a schematic diagram illustrating an example of a display method according to one of embodiments of the present invention, when the number of physical blocks PRB and the number of virtual blocks DVRB differ from each other.

Fig.32 and 33 shown �reamers renderer, able to increase the number of distributed virtual resource blocks (DVRB), using the specified space, in accordance with one embodiment of the present invention.

Examples of carrying out the invention

Further, we gave a detailed description of preferred embodiments of the present invention with reference to the accompanying drawings. A detailed description will be given below with reference to the accompanying drawings, is intended rather to explain the examples of embodiments of the present invention than to show the only implementation options that can be implemented according to the invention. Subsequent detailed description includes specific details to provide a complete understanding of the present invention. However, specialists in the art it is obvious that the present invention may be practiced without these specific details. For example, the following description will be given, focusing around certain terms, but the present invention is not limited to these values, and any other terms can be used to represent the same meaning. In addition, wherever possible, the same numbers will be used throughout the drawings to refer to the same or podobnych.

In the case where the subframe comprises a first slot and second slot, index(PRB1(i)) represents the index of the physical resource block (PRB) in the i-th frequency band of the first slot, index(PRB2(j)) represents the index of the physical resource block (PRB) of the j-th frequency band of the second slot and set the ratio index(PRB1(k)=index(PRB2(k)), as stated previously. In addition, index(VRB1(i)) represents the index of the virtual resource block (VRB) of the i-th virtual frequency band of the first slot, index(VRB2(j)) represents the index of the block VRB j-th virtual frequency band of the second slot and set the ratio index(VRB1(k))=index(VRB2(k). At the same time, the virtual blocks VRB1 are mapped to physical blocks PRB1, and virtual blocks VRB2 are mapped to physical blocks PRB2. In addition, the virtual blocks VRB are classified as distributed virtual resource blocks (DVRB) and localized virtual resource block (LVRB).

Rules to display localized virtual resource blocks LVRB1 physical blocks PRB1 and rules to display localized virtual resource blocks LVRB2 physical blocks PRB2 the same. However, the rules for display of distributed virtual resource blocks DVRB 1 physical resource blocks PRB 1 and the rules for display of distributed virtual resource blocks DVRB2 on a physical resource block�and PRB2 different. Thus, the distributed virtual resource blocks DVRB "are divided into groups and are mapped to physical resource blocks (PRB).

In the 3GPP standard, one resource block (RB) is defined in units of one slot. However, in the detailed description of the present invention, one block RB is determined in units of one subframe, and this block RB is divided on the time axis to ND the resource sub-blocks (sub-RB), so that the mapping rules for distributed virtual resource block (DVRB) were summarized and described. For example, in the case when ND=2, the physical resource block (PRB), defined in units of one subframe is divided into a first physical resource block (sub-PRB) and the second sub-PRB, and a virtual resource block (VRB), defined in units of one subframe is divided into a first virtual resource block (sub-VRB) and the second sub-VRB.

In this case, the first sub-PRB corresponds to the above-mentioned physical resource block PRB1, and the second sub-PRB corresponds to the above-mentioned physical resource block PRB2. In addition, the first sub-VRB corresponds to the above-mentioned virtual block VRB1, and the second sub-VRB corresponds to the above-mentioned virtual block VRB2. In addition, and in the detailed description of the present invention, and in the 3GPP standard, the mapping rules for distributed virtual resource block (DVRB) to obtain frequencies�th effect described on the basis of one subframe. Therefore, it will be assumed that all the variants of implementation from the detailed description of the invention represent a concept including a way to display the resource blocks (RB) in the 3GPP standard.

Further, terms used in this application, with a detailed description of the invention, are defined as follows.

"Resource element (RE) is the smallest frequency-time unit in which data is displayed or a modulated symbol of the control channel. It is envisaged that the signal is transmitted in one OFDM symbol by M subcarriers (subcarrier frequency) and N OFDM symbols are transmitted in one subframe, wherein in one subframe are M×N) of resource elements (RE).

"Physical resource block (PRB) is the unit time-frequency resource for transmitting data. Usually one physical resource block (PRB) consists of a plurality of consecutive resource elements (RE) in the frequency-time domain and one subframe is defined by the number of physical resource blocks (PRB).

"Virtual resource block (VRB) is a virtual unit resource for data transmission. Typically, the number of resource elements (RE) inserted into one virtual resource block (VRB), is equal to the number of resource elements (RE) inserted in one physical resource block (PRB), and, to�Yes, the data is transmitted, one virtual resource block (VRB) can be displayed on one physical resource block (PRB) or more areas of a plurality of physical resource blocks (PRB).

"Localized virtual resource block (LVRB) is a type of virtual resource block (VRB). One localized virtual resource block (LVRB) is displayed on one physical resource block (PRB). Physical resource block (PRB) displayed one localized virtual resource block (LVRB), differs from the physical resource block (PRB) displayed another localized virtual resource block (LVRB).

"Distributed virtual resource block (DVRB) is another type of virtual resource block (VRB). One distributed virtual resource block (DVRB) is displayed on the multiple physical resource blocks (PRB) in a distributed manner.

The number 'ND'='Nd'represents the number of physical resource blocks (PRB), which shows a single distributed virtual resource block (DVRB). Fig.9 illustrates an example of display method of distributed virtual resource blocks (DVRB) and localized virtual resource block (LVRB) to physical resource blocks (PRB). Fig.9 ND=3. Arbitrary distributed virtual resource block (DVRB) can be divided into three �'asti and, accordingly, the divided portions may be displayed on different physical resource blocks (PRB). Here the remaining part of each physical resource block (PRB), is not shown to be arbitrary distributed virtual resource block (DVRB), is shown separated by another part of the distributed virtual resource block (DVRB).

The number "NPRB"represents the number of physical resource blocks (PRB) in the system. In the case where the bandwidth of the system is divided, NPRBcan be a number of physical resource blocks (PRB) in the split part.

The number "NLVRB"represents the number of localized virtual resource block (LVRB) available in the system.

The number "NDVRB"represents the number of distributed virtual resource blocks (DVRB) available in the system.

The number "NLVRB_UE"represents the maximum number of localized virtual resource block (LVRB) is allocated to one user equipment (UE) (to the terminal).

The number "NDVRB_UE"represents the maximum number of distributed virtual resource blocks (DVRB) allocated to one user equipment (UE).

The number "Nsubset"represents the number of subsets.

The number "NDivOrder"represents the ratio of the separation distances required by the system. Here, the edge�of separation is determined by the number of resource blocks (RB), which are not adjacent to each other.

Here, the "number of resource blocks (RB) denotes the number of resource blocks (RB), distributed along the frequency axis. Thus, even in the case where resource blocks (RB) can be divided into time slots constituting a subframe, the number of resource blocks (RB) denotes the number of resource blocks (RB), distributed along the frequency axis of the same slot.

Fig.9 shows an example of definitions of localized virtual resource block (LVRB) and a distributed virtual resource block (DVRB).

As can be seen from Fig.9, each resource element (RE) of one localized virtual resource block (LVRB) are relatively clearly displayed on each resource element (RE) per physical resource block (PRB). For example, one localized virtual resource block (LVRB) is displayed on the physical resource block "PRB0" (901). In contrast, one distributed virtual resource block (DVRB) is divided into three parts and the divided parts are displayed on different physical resource blocks (PRB), respectively. For example, the distributed virtual resource block DVRB0 is divided into three parts and the divided parts are mapped to physical resource blocks PRB1, PRB4 and PRB6, respectively. Similarly, the distributed virtual resource blocks DVRB1 and DVRB2 each divided into three parts, razdelennye parts displayed on the remaining resources of the physical resource blocks PRB1, PRB4 and PRB6. Although in this example, each distributed virtual resource block (DVRB) is divided into three parts, the present invention is not limited to this. For example, each distributed virtual resource block (DVRB) can be divided into two parts.

Top-down data transmission from the base station to a specific terminal or transmitting upstream data from the specific terminal to the base station is carried out via one or more virtual resource blocks (VRB) in the same subframe. When the base station transmits data to a specific terminal, it needs to notify the terminal which block of the virtual resource blocks (VRB) is used for data transfer. In addition, to allow that specific terminal to transmit data, the base station needs to notify the terminal of which block of the virtual resource blocks (VRB) is approved for use for data transmission.

The schema data can be, in General, classified in the planning scheme with frequency diversity (FDS) scheme and a frequency-selective scheduling (frequency selective scheduling, FSS). The planning scheme with frequency diversity (FDS) is a graph in which provides a gain in performance using frequency diversity, and the scheme of frequency-selective scheduling (FSS) ameri� a scheme ensures that the gain in performance through frequency selective scheduling.

In the scheme FDS during transmission of one packet is transmitted data subcarriers are widely distributed in the frequency domain of the system so that the symbols in the data packet have been fading in the radio channel. Therefore, improved performance is provided by preventing the entire package the data were subjected to adverse fading. On the contrary, in the scheme FSS improved performance is provided by the data packet transmission on one or more consecutive frequency areas in the frequency domain of the system that are in favorable condition of fading. In a cellular communication system for wireless transmission of packet data multiplexed with orthogonal frequency division "OFDM" a number of terminals are present in a single cell. Here, since the radio channels of the respective terminals have different characteristics, it is necessary to perform data transfer according to the scheme FDS for a specified terminal and data transmission scheme FSS relative to another terminal, even within the same subframe. The result is a detailed diagram of the transmit FDS and detailed transmission scheme FSS should be designed in such a way that these two schemes can effectively multiplexer�atsya within one subframe. On the other hand, in the FSS scheme, the gain can be obtained by selective use of the band favorable for user equipment (UE) among all of the available bandwidth. In contrast, in the scheme FDS is not the estimation is made regarding the good a certain band or bad, and, while supported by frequency division, and able to provide the spacing, there is no need to select and transmit in a particular frequency band. Accordingly, to improve the performance of the entire system is advantageous to perform frequency-selective scheduling scheme FSS preferably in the implementation planning.

In the FSS scheme, since data is transmitted using the subcarriers sequentially adjacent in the frequency domain, it is preferable that the data was transmitted using localized virtual resource block (LVRB). Here it is assumed that NPRBphysical resource blocks (PRB) is present in one subframe and a maximum of NLVRBlocalized virtual resource block (LVRB) is available in the system, the base station can transmit the information bit array (bitmap) of NLVRBbits to each terminal to notify the terminal about a block from localized virtual resource block (LVRB), through which are transmitted down the data�, or the block of localized virtual resource block (LVRB), through which can be transmitted bottom-up data. Thus, each bit of the information bit array of NLVRBbits, which is transmitted to each terminal as information for planning, specifies whether the transmitted data or whether data to be transmitted using localized virtual resource block (LVRB) corresponding to this bit, the number of NLVRBlocalized virtual resource block (LVRB). This scheme is disadvantageous in that when the value of NLVRBbecomes larger, the number of bits that will be transmitted to each terminal becomes greater in proportion to this number.

On the other hand, it is assumed that the terminal can only be assigned to one set of adjacent resource blocks (RB), information on the assigned resource blocks (RB) can be expressed as the initial point of resource blocks (RB) and their quantity. This scheme is referred to in this description as "compact".

Fig.10 shows an example of a method for allocating the resource blocks by compact schemes.

In this case, as shown in Fig.10, the length of available resource blocks (RB) are different depending on the respective starting points, and the number of combinations for the allocation of resource blocks (RB) in the end is equal to NLVRB(NLVRB+1)/2. Accordingly, to�icesto bits required for combinations is equal to ceiling(log2(NLVRB(NLVRB+1)/2)). Here, ceiling(x) means rounding x to the nearest integer. This method is advantageous in comparison with the scheme of the bit array is that the number of bits not significantly increased with increasing number of NLVRB.

On the other hand, for the method of notifying a user equipment (UE) on the allocation of distributed virtual resource blocks (DVRB), you must first "promise" location of the respective divided parts of the distributed virtual resource blocks (DVRB), the transmitted distribution, to win from explode. Alternatively, additional information may need to be notified directly about locations. Preferably, it is assumed that the number of bits for signaling for distributed virtual resource block (DVRB) is set equal to the number of bits in the transmission of localized virtual resource block (LVRB) the above-mentioned compact scheme, and it is possible to simplify the format of bit signal when the transmission in the downward direction (downlink). As a result, there are advantages that may use the same channel coding, etc.

Here, in a case where a user equipment (UE) is allocated a lot of f�edelenyi virtual resource blocks (DVRB), this is the user equipment (UE) is notified about the DVRB index of the starting point of distributed virtual resource blocks (DVRB), the length (= number of distributed distributed virtual resource blocks (DVRB)) and the relative difference of the positions between the divided parts of each distributed virtual resource block (DVRB) (for example, a space between the separated parts).

Fig.11 illustrates an example of a method of displaying two distributed virtual resource blocks (DVRB) having consecutive indexes to a set of adjacent physical resource blocks (PRB).

As shown in Fig.11, in the case where a plurality of distributed virtual resource blocks (DVRB) having consecutive indexes, are displayed on a set of adjacent physical resource blocks (PRB), the first divided portion 1101 and 1102 and the second divided portion 1103 and 1104 are separated from each other by a space 1105, while the separated parts belonging to each of the separated upper and lower parts separated parts are adjacent to each other, so that the multiplicity explode becomes equal to 2.

Fig.12 shows an example of how to display two blocks DVRB having consecutive indexes, in the multitude of spaced physical resource blocks (PRB). In this application, the term "spaced physical resource blocks (PRB) on�means what physical resource blocks (PRB) are not adjacent to each other.

In the method of Fig.12, when the distributed virtual resource blocks (DVRB) is allowed to correspond to physical resource blocks (PRB), sequential indices of distributed virtual resource block (DVRB) may be authorized for distribution not correspond to contiguous physical resource blocks (PRB). For example, the index "0" of the distributed virtual resource block (DVRB) and the index "1" of the distributed virtual resource block (DVRB) are not located adjacent to each other. In other words, Fig.12, the indices of distributed virtual resource blocks (DVRB) are arranged in the order"0, 8, 16, 4, 12, 20...", and this location can be received by the serial input indexes, shown in Fig.11 in, for example, premarital blocks. In this case, it is possible to obtain the distribution within each of the divided parts 1201 and 1202, as well as the distribution using the space bar 1203. Therefore, when a user equipment (NO) distributed two distributed virtual resource block (DVRB), as shown in Fig.12, the frequency separation increases to 4, resulting in the advantage that the gain from allocation can be obtained even more.

Here, the value of the space bar that indicates the relative difference in location between�the separated parts, can be expressed in two ways. First, the value gap can be expressed by the difference between the indices of the blocks DVRB. Secondly, the interval could be expressed by the difference between the indices of physical resource blocks (PRB), which displays the distributed virtual resource blocks (DVRB). In the case of Fig.12, the value of gap (Gap=1" in the first method, while in the second method, the value gap "Gap=3". Fig.12 shows the last case with a space 1203. In addition, if the total number of resource blocks (RB) of the system is changed, the placement of the indices of distributed virtual resource blocks (DVRB) can be changed accordingly. In this case, the second method has the advantage of setting the physical distance between the separated parts.

Fig.13 shows, when one unit of user equipment (UE) there are four distributed virtual resource block (DVRB) according to the same rules as in Fig.12.

As can be seen from Fig.13, the frequency separation is increased to 7. However, as the frequency separation increases, the gain from allocation tends to its limit. The results of existing studies show that the increased benefit of diversity is not significant when the frequency separation is equal to approximately 4 or b�lshe. Non-printing parts of blocks PRB 1301, 1302, 1303, 1304 and 1305 can be selected and displayed for the other user equipment (UE) that uses distributed virtual resource blocks (DVRB), but the non-mirrored parts can not be distributed and displayed for the other user equipment (UE) that uses localized virtual resource block (LVRB). Therefore, when no other units of user equipment (UE) using distributed virtual resource blocks (DVRB), the disadvantage is that the non-printing parts of blocks PRB 1301, 1302, 1303, 1304 and 1305 are empty, not used. In addition, distributed placement of distributed virtual resource blocks (DVRB) destroys the sequence of available physical resource blocks (PRB), resulting in limitation in the allocation of localized virtual resource block (LVRB).

As a result, you need a way to limit the multiplicity explode the appropriate level to perform the distributed allocation.

The first embodiment of the second variant implementation of the present invention is directed to methods for setting the relative distance between the separated parts of a distributed virtual resource block (DVRB) displayed on the physical resource blocks (PRB), at 0. In these parentadolescent, in the diagram to display the consecutive indexes of distributed virtual resource blocks (DVRB) at spaced physical resource blocks (PRB), when a plurality of distributed virtual resource blocks (DVRB) allocate one unit of user equipment (UE) corresponding to the divided parts of each of these distributed virtual resource block (DVRB) can be a distribution of allocated physical resource blocks (PRB), thus increasing the multiplicity explode. Alternatively, under the same conditions, the respective divided parts of each distributed virtual resource block (DVRB) can be assigned to the same physical resource block (PRB), is a distribution destination of the various blocks PRB. In this case, it becomes possible to reduce the number of physical resource blocks (PRB), to which distributed virtual resource blocks (DVRB) are distributed in a distribution, thus limiting the multiplicity explode.

<implementation Option 1>

This embodiment of the method aims to transfer the divided parts in a distributed/undistributed modes, by setting the reference value for the number of distributed virtual resource blocks (DVRB) allocated to one user equipment unit (UE). Here, "�raspredelenie mode refers to the mode the space between the separated parts of a distributed virtual resource block (DVRB) is not equal to 0, and "retained mode" refers to the mode where the gap between the separated parts of a distributed virtual resource block (DVRB) is equal to 0.

Assume that the number of distributed virtual resource blocks (DVRB), assign one unit of user equipment (UE), is equal to M. When M is smaller than a certain reference value (=Mthdivided parts of each distributed virtual resource block (DVRB) are distributed as a distribution, thus increasing the multiplicity explode.

On the contrary, when M is greater than or equal to reference value (=Mthdivided parts is allocated to the same physical resource block (PRB), the spread of a distribution. This distribution of the divided parts of the same block PRB can reduce the number of blocks PRB, to which distributed virtual resource blocks (DVRB) shows a distribution, thus limiting the multiplicity explode.

Thus, in the case where M is greater than or equal to reference value of Mththe gap that is a relative distance between divided parts of each distributed virtual resource block (DVRB) displayed on the physical resource b�Oki (PRB), set to 0.

For example, if the number of distributed virtual resource blocks (DVRB) is equal to 2, provided that Mth=3, the divided parts of each distributed virtual resource block (DVRB) distribution can be displayed, as shown in Fig.12. On the contrary, if the number of distributed virtual resource blocks (DVRB) is equal to 4, provided that Mth=3, the interval is set to 0 so that the divided parts of each distributed virtual resource block (DVRB) can be displayed on the same physical resource block (PRB).

Fig.14 illustrates an example of how to display the resource blocks in the case where the gap Gap=0, according to the embodiment 1 of the invention.

<implementation Option 2>

This variant implementation is directed to a method for the transfer of the divided parts in a distributed/undistributed mode, using the control signal. Here, "distributed mode" refers to the mode where the gap between the separated parts of a distributed virtual resource block (DVRB) is not equal to 0, and "retained mode" refers to the mode where the gap between the separated parts of a distributed virtual resource block (DVRB) is equal to 0.

Implementation option 2 is a modified version of the embodiment 1. In a variant implementation 2 Mth/sub> not set and, as necessary, a control signal is transmitted and received to translate the divided parts in a distributed/undistributed modes. In response to the transmitted and received control signal separated parts of a distributed virtual resource block (DVRB) can be distributed to increase the multiplicity explode or can be displayed on the same block PRB to reduce the multiplicity explode.

For example, the control signal can be defined to specify the value of the blank space that is a relative distance between divided parts of each distributed virtual resource block (DVRB) displayed on the physical resource blocks (PRB). Thus, the control signal can be defined to specify the value space.

For example, in the case where the control signal indicates that the Gap interval=3, separated parts of a distributed virtual resource block (DVRB) distribution is displayed, as shown in Fig.12 or 13. Also, in the case where the control signal indicates that the Gap interval=0, separated parts of a distributed virtual resource block (DVRB) are displayed on the same physical resource block (PRB), as shown in Fig.14.

As stated earlier, to freely plan a number of NPRBf�man's physical resource blocks (PRB) in the system on the basis of blocks PRB, for planning you need to pass a bitmap of NPRBbits of each unit of user equipment (UE). When the number of NPRBphysical resource blocks (PRB) in the system is large, the overhead of control information to increase transmission bit-array of NPRBbits. Therefore, it is possible to consider a method of reducing the scale of the planning unit or division of the whole bandwidth and then perform transmission in different units of planning, but only in certain bandwidths.

In the 3GPP LTE proposes schematic configuration of a bit pattern from an overhead when the bitmap is transmitted, as described above.

Fig.15 illustrates the configuration of the bit array.

Signals for resource allocation consists of a header 1501 and a bit-array 1502. The header 1501 indicates the structure of the bit array 1502 for transmission, namely the scheme of the bit array indicating the alarm.

Diagram of the bit array is classified into two types, a scheme of group resource blocks (RBG) and schema subset.

In the scheme of group resource blocks (RBG) of resource blocks (RB) are grouped into many groups. Resource blocks (RB) are shown in units of one group. Thus, the number of resource blocks (RB), forming one group, the Association has� display. When the group size is more difficult detail to perform the allocation of resources, but it is possible to reduce the number of bits of the bit array. According to Fig.15, since NPRB=32, bit array of a total of 32 bits required for resource allocation of one unit of resource blocks (RB). However, provided that three resource block (RB) grouped (P=3), and resources are allocated on the basis of group resource blocks (RBG), all resource blocks (RB) can be separated by a total of eleven groups. The bitmap only 11 bits, thus greatly reducing the amount of control information. For comparison, in the case where resources are allocated on the basis of this group of resource blocks (RBG), they cannot be distributed in units of one resource block (RB), so that they cannot be thoroughly distributed.

To compensate for this, we use the scheme subset. In this scheme, the set of groups of resource blocks (RBG) is set as a subset, and resources are allocated on the basis of resource blocks (RB) within each subset. To use an array of bits of the 11 bits in the above scheme of the group resource blocks (RBG) in Fig.15, it is possible to form a "3" subsets (subset 1, subset 2 and subset 3). Here, "3" represents the number�STV resource blocks (RB), the components of each group of resource blocks (RBG), above. As a result of NRB/P=ceiling(32/3)=11, so that the resource blocks (RB) in each subset can be allocated on the basis of resource blocks (RB) 11 bits. Here, the header information 1501 is required to indicate which of the schemes (scheme of group resource blocks (RBG) scheme or a subset) is used for the bit array, and some subset is used, if you use a schema subset.

It is assumed that the header information 1501 simply indicates which of the schemes is used (scheme of group resource blocks (RBG) scheme or a subset), and some bits of the bit array used for group resource blocks (RBG), are used to specify the type of a subset, not all resource blocks (RB) in all subsets can be used. For example, referring to Fig.15, since in total contains three subsets, a 2-bit indicator 1503 subsets required to identify the subset. Here, a total of 12 resource blocks (RB) are assigned to subset 1 (1504 or 1505), but only 9 bits remain in the bit array of the total number of 11 bits, if 2 bits of the indicator 1503 subsets are excluded from the bit array. It is impossible to individually specify all twelve resource blocks (RB) 9 bits. To solve this, one bit of the bit mA�Siwa RBG group may be appointed as an indicator 1506 shear, that it can be used to shift the location of the resource block (RB) specify bit array subset. For example, in the case where the indicator 1503 subset indicates the subset 1 and the indicator 1506 shear indicates "shift 0", the remaining 8 bits of the bit array is used to indicate blocks RB0, RB1, RB2, RB9, RB10, RB11, RB18 and RB19 (see 1504). On the other hand, in the case where the indicator 1503 subset indicates the subset 1 and the indicator 1506 shear indicates "shift 1", the remaining 8 bits of the bit array is used to indicate blocks RB10, RB11, RB18, RB19, RB20 adapter, RB27, RB28 RB29 and (see 1505).

Although the indicator 1503 subset has been described in the above example, to specify a subset of 1 (1504 or 1505), he can specify a subset of the 2 or a subset of 3. Accordingly, it is possible to notice that the eight resource blocks (RB) can be displayed in units of one resource block (RB) in relation to each combination of indicator 1503 subsets and indicator 1506 shear. Also, referring to Fig.15, 5 the current version of the implementation the number of resource blocks (RB) assigned to the subset 1, subset 2 and subset 3, 12, 11 and 9, which are different, respectively. Accordingly, it is possible to notice that four of the resource block (RB) may not be used in case of subset 1, three resource block (RB) can't ispolzovatsa case of subset 2, 10 and one resource block (RB) may not be used in case of subset 3 (see the shaded region). Fig.15 is an illustration only, and the present version of the implementation, thus, is not limited to this.

Consideration may be made by use of a combination scheme of the bit array using the group resource blocks (RBG), and 15 schema subsets and compact scheme.

Fig.16 shows an example of display method based on the combination of bit-array scheme and the compact scheme.

In the case where the distributed virtual resource blocks (DVRB) display and transmit, as shown in Fig.16, some of the resource 20 elements from groups RBG0, RBG1, RBG2 and RBG4 fill the distributed virtual resource blocks (DVRB). Among them, a group RBG0 include in the subset 1, group RBG1 and RBG4 include in the subset 2, and group RBG2 include in the subset 3. It is impossible to distinguish groups RBG0, RBG1, RBG2 and RBG4 for units of user equipment 25 (UE) in the scheme of group resource blocks (RBG). Also resource blocks (RB) (PRB0, PRB4, PRB8 and PRB12) remain in RBG groups after performing selection, as distributed virtual resource blocks (DVRB) should be distributed to the units of user equipment (UE) in this scheme subset. However, since the user equipment (UE), a distribution with�EME subsets you can only allocate physical resource block (RB) in one subset, the remaining resource blocks (RB) that belong to other subsets remain undistributed different units of user equipment (UE). As a result, the planning of a localized virtual resource block (LVRB) is limited to scheduling distributed virtual resource blocks (DVRB).

Therefore the method of placement of distributed blocks DVRB, is able to reduce the restrictions in the planning of a localized virtual resource block (LVRB).

The variants of implementation of the present invention from the third to the fifth is aimed at ways of setting a relative distance between the separated parts of a distributed virtual resource block (DVRB) displayed on the physical resource blocks (PRB) to reduce the impact on localized virtual resource block (LVRB).

<Option 3 implementation>

Implementation option 3 is the way when showing separated parts of a distributed virtual resource block (DVRB), mapping the divided parts to the resource blocks (RB) that belong to a specific subset, and then mapping the divided parts to the resource blocks (RB) that belong to other subsets, after mapping the divided parts to all RES�formation of blocks (RB) of that particular subset.

According to this variant implementation, when the consecutive indexes of distributed virtual resource blocks (DVRB) display on distributed physical resource blocks (PRB), their distribution can be displayed in one subset and then display on other subsets, when they can no longer be displayed within this same subset. Also interleaving consecutive distributed virtual resource block (DVRB) is performed within the subset.

Fig.17 and 18 shows the display method of the distributed virtual resource blocks (DVRB) according to one of embodiments of the present invention.

Distributed virtual resource blocks with DVRB0 on DVRB 11 distribution displayed within subset 1 (1703), blocks DVRB 12 to DVRB22 distribution then displayed within subset 2 (1704), and blocks with DVRB23 on DVRB31 distribution then displayed within the subset 3 (1705). This mapping can be performed by a method using premarital blocks for each subset, or in any other way.

This systematization can be achieved through a scheme of management of premaritale blocks.

<Option 4 implementation>

An implementation option 4 is directed to a method of restricting the display is divided castanospermine virtual resource block (DVRB) to physical resource blocks (PRB), included in the same subset.

In a variant implementation 4 information about the space can be used for displaying the divided parts of the same distributed virtual resource block (DVRB) in the same subset. There can be used a parameter for all physical resource blocks (PRB), such as the aforementioned gap "Gap". Alternatively, it may use a different setting for one subset Gapsubset" - this will be described further in detail.

It is possible to share a method for the distribution of filling consecutive distributed virtual resource block (DVRB) within one subset and method for displaying divided parts of any distributed virtual resource block (DVRB) within the same subset. In this case, preferably, the parameter "Gapsubset"meaning the difference between the numbers of physical resource blocks (PRB) within the same subset, could be used as information that indicates the relative difference in location between the separated parts of a distributed virtual resource block (DVRB). Meaning of the parameter "Gapsubset"can be understood from Fig.17. Blocks PRB included in the subset 1 are blocks PRB0, PRB1, PRB2, PRB9, PRB10, PRB11, PRB18, PRB19, PRB20, PRB27, PRB28 and PRB29. ZD�camping, block PRB18 spread from block PRB0 within subsets 1 through 6 indexes (Gapsubset=6). On the other hand, in relation to all physical resource blocks (PRB), block PRB18 can be specified to be spaced from the block PRB0 18 indexes (Gap=18).

<Option 5 implementation>

Implementation option 5 is directed to a method for setting the relative distance between the separated parts of a distributed virtual resource block (DVRB) is a multiple of the square of the size of the group resource blocks (RBG).

The limitation of the installation space of the Gap is a multiple of the size of the group resource blocks (RBG), as in the present embodiment, the invention provides features as further set forth. That is, when the relative distance between the separated parts of a distributed virtual resource block (DVRB) indicate how the relative difference between locations within the same subset, set a multiple of the size (R) of the group resource blocks (RBG). Alternatively, when the relative distance between divided DVRB parts of the unit indicate the difference of location in relation to all physical resource blocks (PRB), its limit value, a multiple of the square (P) the size of the group resource blocks (RBG).

For example, referring to Fig.15, you can see that R=3 and R2=9. Here, you can see that �otnositelnoi the distance between the first divided part 1701 and the second divided part 1702 block DVRB - this is a number that is a multiple of P (=3), since Gapsubset=6, and a multiple number R2(=9) as Gap=18.

In the case where the scheme is based on this variant implementation, since the probability that the group resource blocks (RBG) from each of which only uses some of the resource elements that belong to the same subset, is high, it is expected that resource elements or resource blocks (RB), left unused, are present in the same subset. Therefore, it is possible to effectively use the distribution schema subset.

Referring to Fig.17, since the size of the group RBG10 equal to 2, it is different from the size (=3) other groups of resource blocks (RBG). In this case, for the convenience of placing indexes distributed virtual resource block (DVRB), the group RBG10 cannot be used for distributed virtual resource block (DVRB). Also, as shown in Fig.17 and 18, a total of four groups of resource blocks (RBG), including the group RBG9 belong to the subset 1, a total of three groups of resource blocks (RBG), if we exclude the group RBG10 belong to the subset 2, and a total of three groups of resource blocks (RBG) belong to the subset 3. Here, for the convenience of placing indexes distributed virtual resource block (DVRB), the group RBG9, among four groups RBG owned by�lots 1, cannot be used for distributed virtual resource block (DVRB). Thus, a total of three groups of resource blocks (RBG) on the subset can be used for distributed virtual resource block (DVRB).

In this case, as shown in Fig.18, the indices of distributed virtual resource blocks (DVRB) can be sequentially displayed on one subset (e.g., subset 1) used for distributed virtual resource block (DVRB), among the subsets. If the indices of distributed virtual resource blocks (DVRB) can no longer be displayed on one subset, they can be displayed on the following subset (e.g., subset 2).

On the other hand, you will notice that the indexes of distributed virtual resource blocks (DVRB), are sequentially Fig.11, but are inconsistent in Fig.12, 13, 14, 16, 17 and 18. Thus, indices of distributed virtual resource blocks (DVRB) can be changed in the location before displayed on the indices of physical resource blocks (PRB), and this change can be done by peremeshaem blocks. Next will be described the structure of premaritale blocks according to the present invention.

<Option 6 implementation>

Next, description will be given of a method for confit�of Mirovaya of premaritale, having the required degree equal to the multiplicity explode, according to one embodiment of the present invention.

In detail, in the display method of successive indices of distributed virtual resource blocks (DVRB) distributed non-contiguous physical resource blocks (PRB), a method that uses premarital blocks and configures premarital so that it has the degree equal to the multiplicity explode NDivOrder· The degree of premaritale can be defined as follows.

Thus, in premarital blocks having m rows and n columns, when data is written, data write, while their index consistently increases. Here the recording is performed in such a way that after one column is completely filled, the column index increases by one, and fill in the next column. In each column, the entry is performed, while the row index increases. When reading from premaritale, read perform in such a way that after one row is completely read, the row index increases by one, and read the next line. In this case, premarital may be called peremeshaem degree m.

On the other hand, in premarital blocks having m rows and n columns, the data recording can be performed so that the pic�e, as one row is completed, the process moves to the next line, and the data reading can be performed in such a way that after a few one column, the process moves to the next column. In this case, premarital may be called peremeshaem of degree n.

In detail, NDivOrderlimited to multiples of ND. Thus, NDivOrder=K·ND. Here, K is a positive integer. Also used premarital blocks of degree NDivOrder.

Fig.19 represents an example when the number of resource blocks (RB) used in alternation, is equal to NDVRB=24, ND=2 and NDivOrder=2×3=6.

With reference to Fig.19, when writing to premarital, data record, while their index consistently increases. Here, the entry is performed in such a way that after one column is completely filled, the column index increases by one, and fill the next column. In one column write is performed, while the row index increases. When reading from premaritale, read perform in such a way that after one row is completely read, the row index increases by one and read the next line. In one line reading is performed, while the column index increases. In the case where read/write is done that way, the degree �of eremites represents the number of rows which is set equal to the multiplicity explode, 6.

In the case where premarital configured thus, the sequence of indices of distributed virtual resource block (DVRB) sequence data output from premaritale, can be used as the sequence of indices of the first divided parts of the distributed virtual resource blocks (DVRB), and sequence indexes of distributed virtual resource blocks (DVRB) sequence data obtained by cyclic shifting the outputted data sequence by NDVRB/NDcan be used as the sequence of indices of the remaining separated parts. As a result of NDdivided parts generated from distributed virtual resource block (DVRB) are displayed on NDphysical resource blocks (PRB) in pairs only, and the difference between the paired indices of distributed virtual resource blocks (DVRB) is equal to K.

For example, in Fig.19, NDVRB/ND=NDVRB(=24)/ND(=2)=24/2=12 and K=3. You may also notice from Fig.19 that the order 1901 indexes distributed virtual resource block (DVRB) sequence data from the output of premaritale has the form"0→6→12→18→1→7→13→19→2→8→14→20→3→9→15→21→4→10→16→22→5→11→17→23", and sequence 1902 indexes distributed virtual resource block (DVRB) p�coherence data received cyclic shift of the output from premaritale data sequence on NDVRB/ND=12, has the form"3→9→15→21→4→10→16→22→5→11→17→23→0→6→12→18→17→13→19→2→8→14→20". Also distributed virtual resource blocks (DVRB) are paired. With regard to 1903 Fig.19, for example, you will notice that the blocks DVRB0 and DVRB3 are paired. You might also notice that the combination of the divided parts generated from distributed virtual resource blocks DVRB0 and DVRB3 are displayed on the physical resource blocks PRB0 and PRB12. Similarly this applies to other distributed virtual resource blocks (DVRB) with other indices.

According to this variant implementation, it is possible to effectively manage the relationships between distributed virtual resource blocks (DVRB) and physical resource blocks (PRB), which shows the distributed virtual resource blocks (DVRB).

<Option 7 implementation>

Next will be described a method of zero-fill the rectangular premaritale in accordance with one embodiment of the present invention.

In the following description the number of zeros to fill premaritale, can be represented by a value "Nnull".

In accordance with an embodiment 6 of the invention, the who�can completely fill premarital data since the value of NDVRBis a multiple of the value of NDivOrder. However, when the value of NDVRBnot a multiple of the value of NDivOrderyou must take for consideration the means of filling with zeros, since it is impossible to completely fill the data paramedical.

For a cyclic shift of NDVRB/NDthe value of NDVRBmust be a multiple of the value of ND. To completely fill the rectangular data paramedical, the value of NDVRBmust be a multiple of the value of NDivOrder.However, when K>1, the value of NDVRBmay not be a multiple of the value of NDivOrdereven despite the fact that it is a multiple of the value of ND. In this case, usually, premarital blocks sequentially filled with data, zeros and then fill in the remaining space of premaritale blocks. After that involves reading. If you fill the data column by column, the data is read line by line, or if the data is filled line by line, the data is read column-by-column. In this case, the read is not performed for zeros.

Fig.20A and 20b shows the normal operation of premaritale blocks, when the number of resource blocks (RB) used in the operation of alternation, 22, namely, NDVRB=22, ND=2 and NDivOrder=2×3=6, that is, when NDVRBis not a multiple of the value of NDivOrder.

With reference to Fig.20A, �asnote indexes between a pair of distributed virtual resource blocks (DVRB) is a random value. For example, a pair of distributed virtual resource block DVRB(0, 20), (6, 3) and (12, 9) (indicate the positions of "2001", "2002" and "2003") have the difference of indexes 20 (20-0=20), 3 (6-3=3) and 3 (12-9=3), respectively. Accordingly, it is possible to notice that the difference of the indices between the paired blocks DVRB is not fixed to a particular value. Therefore, the scheduling distributed virtual resource blocks (DVRB) is difficult, as compared to the case in which the difference of the indices between the paired blocks of distributed virtual resource blocks (DVRB) is constant.

In addition, when it is assumed that NRemainis the remainder when NDVRBdivided by NDivOrder, fill with zeros the elements of the last column, except for the elements corresponding to values of NRemainas shown in Fig.20A or 20b. For example, referring to Fig.20A, the zeros can be filled two elements of the last column, with the exception of four elements, corresponding to the four values, because the remainder when NDVRB(=22) is divided by NDivOrder(=6) is equal to 4 (NRemain=4). Although in the above example, fill with zeros closing element, they can be placed before the value of the first index. For example, NRemainvalues fill the elements beginning with the first element. Also, the zeros can be placed at predetermined locations�deposits, respectively.

Fig.21A and 21b illustrate a method of placing zeros according to one of embodiments of the present invention. Referring to Fig.21A and 21b, it can be observed that, as compared to the case of Fig.20A and 20b, the zeros are distributed uniformly.

In this variant implementation, when the zeros are filled rectangular premarital blocks, the value of NDivOrdercorresponding to the degree of premaritale, is divided into ND groups, each of which has size K, and zeros uniformly distributed in all groups. For example, as shown in Fig.21A, premarital can be divided into ND(=2) groups and G2101 G2102. In the present case, K=3. One zero recorded in the first group G2101. Similarly, a zero is recorded in the second group G2102. Thus, zeros are written to the distribution.

For example, when recording is performed so that the values are consistently filled, the result is NRemainvalues. When the indices corresponding to the remaining values are placed in NDgroups so that they were uniformly distributed, it is possible a uniform distribution of zeros. For example, in the case of Fig.21A, remains NRemain(=4) places data. When the index 18, 19, 20, and 21, which correspond to the areas of data that are placed in ND(=2) groups so that they were uniformly distributed, it is possible to accommodate �Dean zero in each group.

As a result it is possible to maintain the difference between the paired indices of distributed virtual resource blocks (DVRB) is equal To or less (for example, K=3). Accordingly, there is an advantage in that a more efficient allocation of blocks DVRB can be achieved.

<Option 8 implementation>

Next will be described a method of setting a relative distance between divided parts of each distributed virtual resource block (DVRB) displayed on the physical resource blocks (PRB), 0, in accordance with one embodiment of the present invention.

Fig.22 shows a method for displaying subjected to interleaving indexes distributed virtual resource block (DVRB), while the gap Gap=0, in accordance with one embodiment of the present invention.

In addition, when M distributed virtual resource blocks (DVRB) allocate one unit of user equipment (UE) (terminal) in the schema display of consecutive indices of distributed virtual resource blocks (DVRB) on non-contiguous, distributed physical resource blocks (PRB), can be set to the reference value of the Mthfor M. On the basis of the reference values of Mthdivided parts of each distributed virtual resource block (DVRB), respectively, �there might be a distribution assigned to different physical resource blocks (PRB), to increase the multiplicity explode. Alternatively, the divided parts of each distributed virtual resource block (DVRB) can be assigned to the same physical resource block (PRB), no distribution of different physical resource blocks (PRB). In this case, it is possible to reduce the number of physical resource blocks (PRB), which distribution are shown distributed virtual resource blocks (DVRB), and thus limit the multiplicity explode.

Thus, this method is a scheme in which the divided parts of each distributed virtual resource block (DVRB) distribute to increase the multiplicity explode when M is smaller than a certain reference value (=Mth), whereas in the case when M is not less than a certain reference value (=Mthdivided parts of each distributed virtual resource block (DVRB) designate the same block PRB without performing the distribution, to reduce the number of physical resource blocks (PRB), which distribution are shown distributed virtual resource blocks (DVRB), and thus limit the multiplicity explode.

Thus, in this scheme, the indexes distributed virtual resource block (DVRB) sequence data from the output will peremirie�I used, usually, all divided parts of each distributed virtual resource block (DVRB) in such a way that they are displayed on the physical resource blocks (PRB), as shown in Fig.22. For example, referring to Fig.9, the indexes distributed virtual resource block (DVRB) sequence data from the output of premaritale have priority"0→6→12→18→1→7→13→19→2→8→14→20→3→9→15→21→4→10→16→22→5→11→17→23". In this case, each index of the distributed virtual resource block (DVRB) sequence data is usually applied to the first and second divided parts 2201 and 2202 of each distributed virtual resource block (DVRB).

<Option 9 implementation>

Next will be described the method, which uses both the above version 6 and 8, in accordance with one variant of implementation of the present invention.

Fig.23 shows the case in which both multiplexed user equipment UE1, which is subjected to scheduling in the schematic display of the respective divided parts of each distributed virtual resource block (DVRB) on different physical resource blocks (PRB), as shown in Fig.19, and the user equipment UE2 which has been subjected to in the planning scheme mapping the divided parts of each distributed in�rtualnogo resource block (DVRB) on the same block PRB, as shown in Fig.22. Thus, in Fig.23 shows a case where the user equipment UE1 and UE2 simultaneously subjected to scheduling in accordance with the methods according to embodiments 6 and 8 of the invention, respectively.

For example, referring to Fig.23, the user equipment UE1 allocate distributed virtual resource blocks DVRBO, DVRB1, DVRB2, DVRB3 and DVRB4 (2301), whereas the user equipment UE2 allocate distributed virtual resource blocks DVRB6, DVRB7, DVRB8, DVRB9, DVRB 10 and DVRB 11 (2302). However, the user equipment UE1 are planning so that divided parts of each block DVRB display on different physical resource blocks (PRB), respectively, whereas the user equipment UE2 are planning so that divided parts of each block DVRB display on the same physical resource block PRB. Accordingly, blocks PRB used for user equipment UE1 and UE2, include blocks PRBO, PRB1, PRB4, PRB5, PRB8, PRB9, PRB 12, PRB13, PRB16, PRB17, PRB20 and PRB21, as shown by position "2303" in Fig.23. In this case, however, the blocks PRB8 and PRB20 partially used.

When the divided parts of each distributed virtual resource block (DVRB) respectively show the distributed physical resource blocks (PRB), the difference between the paired in�the yeoksam blocks DVRB is limited to the value K or less. Accordingly, this scheme does not affect the distributed virtual resource blocks (DVRB), spaced from each other with a space greater than K. Accordingly, it is possible to easily distinguish between indices that are suitable for use in the case in which the divided parts of each block DVRB display on the same block PRB" from "wrong" indexes.

<Option 10 implementation>

Next will be described a method for limiting NDVRBto prevent the generation of zero, in accordance with one variant of implementation of the present invention.

Again referring to Fig.20, you can see that the difference between the indices of distributed virtual resource blocks (DVRB), a pair of blocks PRB may not be fixed to a certain value. To reduce the difference between the indices of distributed virtual resource blocks (DVRB) to a certain value or less, as described above, may be used the method in Fig.21.

When to distribute the zeros, use the method in Fig 21, the complexity of premaritale increases due to the processing of zeros. To prevent such a phenomenon, can be considered a method to limit the NDVRBso that zero is not generated.

To explain premarital the number of resource blocks (RB) used for distributed virtual resource block (DRB), namely, NDVRBlimited multiple of the multiplicity explode, namely, NDivOrderso that a rectangular matrix of premaritale not filled with zeros.

In premarital blocks of degree D is a rectangular matrix of premaritale not fill with zeros when the number of resource blocks (RB) used for blocks DVRB, namely, NDVRBis limited to a value that is a multiple of D.

Next will be described several embodiments, using paramedical according to the present invention, when K=2 and ND=2. The dependence between the indices of physical resource blocks (PRB) for distributed virtual resource block (DVRB) can be expressed by a mathematical expression.

Fig.24 explains the dependence between the indices of the blocks PRB and DVRB.

Referring to the following description and Fig.24, includes the following parameters that are used in mathematical expressions.

R: the index of the physical resource block PRB (0≤p≤NDVRB-1),

d: the index of the distributed virtual resource block DVRB (0≤d≤NDVRB-1),

P1,d: the index of the first slot of the block PRB, which is displayed on the index d block DVRB,

p2,d: index of the second slot of the block PRB, which is displayed on the index d block DVRB,

dp1: index of the distributed virtual resource block (DVRB) inserted in the first slot of the index R fizi�technical resource block (PRB),

dp2: index of the distributed virtual resource block (DVRB) inserted in the second slot of the index p physical resource block (PRB).

The constants used in expressions 1-11 expressing the dependence between the indices of the blocks DVRB and PRB, are defined as follows.

C: the number of columns of premaritale blocks

R: the number of rows of premaritale blocks

NDVRB: the number of resource blocks (RB) used for distributed virtual resource block (DVRB),

R=[NDVRB/S],

NPRb: the number of physical resource blocks (PRB) in the bandwidth of the system.

Fig.25A explains the above constants.

When K=2, ND=2 and NDVRBis a multiple of C, the relation between the indices of physical resource blocks (PRB) for distributed virtual resource block (DVRB) can be obtained using the Expressions 1-3. First, if the index p physical resource block (PRB) index of the distributed virtual resource block (DVRB) can be obtained using Expression 1 or 2. In the following description, "mod(x,y)" means "x mod y", and "mod" means a modulo operation. Also "[·]" means a descending operation, and represents a largest one of integers equal to or smaller than the number specified in "[·]". On the other hand, "[·]" means the operation of increasing and represents Naim�nisee of integers equal to or greater than the number specified in "[·]". Also, "round(*)" represents the integer nearest to the number specified in parentheses "()". Also "min(x,y)" represents a value that is not greater among x and y, whereas "max (x,y)" represents a value that is not smaller among x and y.

[Expression 1]

dp1=mod(p,R)·C+[p/R]

dp2=mod(p',R)·C+[p'/R],

where p'=mod(p+NDVRB/2, NDVRB).

[Expression 2]

dp1=mod(p,R)C+[p/R]

dp2={dp12,Kogdamod(dp1,C)2dp1+2,Kogdamod(dp1,C)<2

On the other hand, when NDVRBis a multiple of C, and set the index d distributed virtual resource block (DVRB), the index of the physical resource block (PRB) can be obtained using the Expression 3.

[Expression 3]

P1,d=od(d,C)·R+[d/C]

p2,d=mod(p1,d+NDVRB/2, NDVRB).

Fig.25b shows a conventional method of filling zeros of premaritale. This method applies to the case in which K=2, ND=2 and NDVRBis a multiple of Nd. The method shown in Fig.25b, similar to the method of Fig.20A and 20b. In accordance with the method of Fig.25b, if the index p physical resource block (PRB) index of the distributed virtual resource block (DVRB) can be obtained using the Expression 4.

[Expression 4]

dp1=mod(p',R)·C+[p'/R],

p'={p+1,Kogdamod(NRB',C)0andp3R1p,Kogdamod(NRB',C)=0andp<3R1

dp2=mod(p",R)·C+[p/R]

wherep'={p'''+1,Kogdamod(NRB',C)0andp'''3R1p''',Kogdamod(NRB',C)=0andp'''<3R1

thus p"'=mod(p+NDVRB/2, NDVRB).

On the other hand, if the index d distributed virtual resource block (DVRB), then the index of the physical resource block (PRB) can be obtained using Expression 5.

[Expression 5]

p1,d={ p1,d'1,Kogdamod(NDVRB,C)0andp2R1andp3R22R1,Kogdamod(NDVRB,C)0andp=3R2p,Kogdamod(NDVRB,C)=0andlandp<2R1

where

2,d=mod(p1,d+NDVRB/2, NDVRB)

<Option 11 implementation>

Fig.25C shows how to zero-fill premaritale in accordance with one embodiment of the present invention. This method applies to the case in which K=2, ND=2 and NDVRBis a multiple of ND.

Fig.25C illustrates a method corresponding to the method of embodiment 7 of the invention and Fig.21A and 21b. The method shown in Fig.25C, can be explained using Expressions 6-8. In accordance with the method of Fig.25C, if the index p physical resource block (PRB) index of the distributed virtual resource block (DVRB) can be obtained using Expression 6 or 7.

[Expression 6]

dp1=mod(p',R)·C+[p'/R]

p'={p+1,Kogdamod(NDVRB,C)0andp2R1andp3R22R1,Kogdamod(NDVRB,C)0andp=3R2p,Kogdamod(NDVRB,C)=0andlandp<2R1

dp2=mod(p",R)·C+[p/R]

p''={p'''+1,Kogdamod(NDVRB,C)0andp'''2R1and p3R22R1,Kogdamod(NDVRB,C)0andp=3R2p''',Kogdamod(NDVRB,C)=0andlandp'''<2R1

thus p"'=mod(p+NDVRB/2, NDVRB)

[Expression 7]

dp1=mod(p',R)·C+[p'/R]

p'={p+1,Kogdamod(NDVRB,C)0 andp2R1andp3R22R1,Kogdamod(NDVRB,C)0andp=3R2p,Kogdamod(NDVRB,C)=0andlandp<2R1

dp2={dp12,Kogdamod(dp1,C) 2dp1+2,Kogdamod(dp1,C)<2anddp1NDVRB2anddp1NDVRB1NDVRB1,Kogdamod(dp1,C)<2anddp1NDVRB2NDVRB2,Kogdamod(dp1,C) <2anddp1NDVRB1

On the other hand, in the method of Fig.25C, if the index d distributed virtual resource block (DVRB), then the index of the physical resource block (PRB) can be obtained using Expression 8.

[Expression 8]

p1,d={p1,d'1,Kogdamod(NDVRB,C)0andmod(d,C)23R2,Kogdamod(NDVRB,C)0andd=NDVRB1/mtr> p1,d',Kogdamod(NDVRB,C)=0andland(mod(d,C)<2anddNDVRB1)

wherep1,d'=mod(d,C)R+[d/C]

p2,d=mod(p1,d+NDVRB/2,NDVRB)

<Option implementation 12>

Fig.25d shows a method carried out using the method of embodiment 7 of the invention and Fig.21A and 21b, when K=2, ND=2, and the size of premaritale (=S×R) is set so that C·R=NDVRB+Nnull. Here, "Nnull"represents the number of zeros that must be added to premarital. This value of Nnullmay be in advance of ass�tion value. In accordance with this method, if the index p physical resource block (PRB) index of the distributed virtual resource block (DVRB) can be obtained using Expression 9 or 10.

[Expression 9]

dp1=mod(p',R)·C+[p'/R],

where

p'={p,KogdaNnull=0andlandp<RNnull/2andlandRp<2RNnull/2p+Nnull/2,KogdaNnull0andland(2RNnull/2p<3RNnulland/mi> landp3RNnull/2)

dp1=mod(p',R)·C/2+[p'/2R]

p'={p+RNnull/2,KogdaNnull0andRNnull/2p<Rp+R,KogdaNnull0and3RNnullp<3RNnull/2

[Expression 10]

dp2=mod(p",R)·C+[p/R]

where

p''= p''',KogdaNnull=0andlandp'''<RNnull/2andlandRp'''<2RNnull/2p'''+Nnull/2,KogdaNnull0andland(2RNnull/2p'''<3RNnullandlandp'''3RNnull/2)

dp2=mod(p",R)·C/2+[p"/2R]

wherep''={p'''+RNnull/2,KogdaNnull0andRNnull/2p'''<Rp'''+R,KogdaNnull0and3RNnullp'''<3RNnull/2

On the other hand, if the index d distributed virtual resource block (DVRB), then the index of the physical resource block (PRB) can be obtained using Expression 11.

[Expression 11]

<> p1,d={p1,d',KogdaNnull0andland(d<NDVRBNnullandmod(d,C)<2)p1,d'Nnull/2,KogdaNnull0and(d<NDVRBNnullandmod(d,C)2)

where p1,d'=mod(d,C)R+[d/C],

p1,d={p1,d'R+Nnull/2,KogdaNnull0and(dNDVRBNnullandmod(d,C/2)=0)p1,d'R,KogdaNnull0and(dNDVRBNn ullandmod(d,C/2)=1)

wherep1,d'=mod(p1,d+NDVRB/2,NDVRB),

p2,d=mod(p1,d+NDVRB/2, NDVRB)

Again referring to the description given with reference to Fig.15, one can consider the case in which uses a combination of bit-array scheme using the group resource blocks (RBG) and schema subsets and compact schemes. The problem, perhaps in this case, will be described with reference to Fig.26 and 27.

Fig.26 and 27 show examples of the method using, respectively, the combination scheme of the bit array using RBG scheme and subset and compact scheme.

As shown in Fig.26, each block DVRB can be divided into two parts, and the second part of these separate parts may be cyclically shifted by a predetermined gap (Gap=NDVRB/ND=50/2).In this case, only a portion of resource elements in the group RBG0, consisting of physical resource blocks (PRB), and displays the first divided part of the distributed virtual resource block (DVRB), and only a portion of resource elements groups RBG8 and RBG9, each of which consists of physical resource blocks (PRB), is represented by the second divided part of the distributed virtual resource block (DVRB). Therefore, the group RBGO, RBG8 and RBG9 may not apply to the scheme using the resource allocation on the basis of group resource blocks (RBG).

To solve this problem, the gap can be set to a multiple of the number of resource blocks (RB) included in one RBG group, namely MRBG. Thus, space can satisfy the condition of "Gap=MRBG*k" (where k is a natural number). When the gap is set to satisfy this condition, it can have a value of, for example, 27 (Gap=MRBG*k=3*9=27). When the gap Gap=27, each distributed virtual resource block (DVRB) can be divided into two parts, and the second of these divided parts may be cyclically shifted by a space (Gap=27). In this case, only a portion of resource elements in the group RBGO, which consists of physical resource blocks (PRB), and displays the first divided part of the distributed virtual resource block (DVRB), and only a portion of resource elements�s group RBG9, which consists of physical resource blocks (PRB), is represented by the second divided part of the distributed virtual resource block (DVRB). Accordingly, in the method of Fig.27, the group RBG8 can be applied to a circuit, based on the allocation of resources on the basis of group resource blocks (RBG), in contrast to the method of Fig.26.

However, in the method of Fig.27, indices of distributed virtual resource blocks (DVRB), paired in the same physical resource block (PRB) may not be paired in different physical resource block (PRB). On the other hand in Fig.26, the indices 1 and 26 of the distributed virtual resource block (DVRB), pair in block PRB1 (2601), also are paired in block PRB26 (2603). However, in the method of Fig.27, the indices 1 and 27 of the distributed virtual resource block (DVRB), pair in block PRB 1 (2701) may not be paired in the block PRB25 or block PRB27 (2703 2705 or).

In the cases shown in Fig.26 or 27 distributed virtual resource blocks DVRB1 and DVRB2 are mapped to physical resource blocks PRB1, PRB2, PRB25 and PRB26. In this case, segments of resource element blocks PRB1, PRB2, PRB25 and PRB26 leave without performing display.

In the case shown in Fig.26, if the blocks DVRB25 and DVRB26 additionally displays the physical resource blocks (PRB), they completely fill the remaining space (segments) blocks PRB1, PRB2, PRB25 and PRB26.

However, in the case n� Fig.27, if the blocks DVRB25 and DVRB26 additionally display on the blocks PRB, blocks DVRB25 and DVRB26 display on the blocks PRBO, PRB25, PRB26 and PRB49. As a result unmapped parts (segments) of the resource elements blocks PRB1 and PRB2 are still without filling blocks DVRB. Thus, in the case of Fig.27 there is a drawback in that there are usually physical resource blocks (PRB), is left without display.

The problem occurs because the cyclic shift is performed so that the value gap is not equal to NDVRB/ND. When NDVRB/NDis a multiple of MRBG, the above problem is solved, since the cyclic shift corresponds to an integer multiple of MRBG.

<Option implementation 13>

To simultaneously solve the problems of the methods of Fig.26 and 27, respectively, the number of resource blocks (RB) used for distributed virtual resource block (DVRB), namely, NDVRBlimited to a multiple of ND·MRBGin accordance with one embodiment of the present invention.

<Option 14 implementation>

In addition, you may notice that in the above cases, the first and second divided parts of each distributed virtual resource block (DVRB) belong to different subsets, respectively. To make the two divided parts of each block DRB, belong to the same subset, the space bar should be set a multiple of the square ofMRBG(MRBG2).

Therefore, in another embodiment of the present invention, the number of resource blocks (RB) used for distributed virtual resource block (DVRB), namely the value of NDVRBlimited to a multiple ofNDMRBG2that the two divided parts of each distributed virtual resource block (DVRB) belonged to the same subset, and to make the distributed virtual resource blocks (DVRB) pair.

Fig.28 shows a case where the value of NDVRBset multiple of ND*MRBG.

As shown in Fig.28-separated parts of a distributed virtual resource block (DVRB) can always be paired in physical resource blocks (PRB) in accordance with cyclic shift, since the gap is a multiple of MRBG·ND. It is also possible to reduce the number of RBG groups in which eating� resource elements, having the part not filled with the distributed virtual resource blocks (DVRB).

<embodiment of the 15>

Fig.29 shows a case where the indices of distributed virtual resource blocks (DVRB) is subjected to interleaving in accordance with the method shown in Fig.28.

When the indices of the blocks DVRB are subjected to interleaving, as shown in Fig.29, it may be possible to set the value of NDVRBmultiple of ND·MRBGwhen the indexes of distributed virtual resource blocks (DVRB) displays the physical resource blocks (PRB). However, in this case, it may be a situation, as shown in Fig.20A and 20b, that the rectangular matrix of premaritale not fully populated with the indices of distributed virtual resource blocks (DVRB). In this case, accordingly, must be filled with zeroes unfilled rectangular matrix of premaritale. To avoid the requirement of zero-fill premaritale blocks of degree D, it is necessary to limit the number of resource blocks (RB) used for blocks DVRB, multiple of D.

Accordingly, in one embodiment of the present invention, a space, set a multiple of MRBGand the second divided part of each block DVRB cyclically shifted by NRB/NDso that the indexes of distributed virtual resource of Bloco� (DVRB), displayed on one physical resource block (PRB), are paired. Also, to avoid zero-fill premaritale blocks, the number of resource blocks (RB) used for distributed virtual resource block (DVRB), namely, NDVRBlimited to the number of common multiples for ND·MRBGand D. In this case, if D is equal to the multiplicity explode (NDivOrder=K·ND) used in paramedicine, NDVRBlimited to the number of common multiples for ND·MRBGand K·ND.

<Option implementation 16>

In another embodiment of the present invention, the gap is set to a multiple of the square of MRBGto make the two divided parts of each distributed virtual resource block (DVRB) are located on the same subset. Also, the second divided part of each block DVRB cyclically shifted by NRB/NDso that the indexes of distributed virtual resource blocks (DVRB) displayed on one physical resource block (PRB), are paired. To avoid zero-fill premaritale blocks, the number of resource blocks (RB) used for distributed virtual resource block (DVRB), namely the value of NDVRBlimit common multiple ofNDM RBG2and D. In this case, if D is equal to the multiplicity explode (NDivOrder=K·ND) used in paramedicine, NDVRBlimit common multiple ofNDMRBG2and K·ND.

<embodiment of the 17th>

In addition, in Fig.30 shows the case in which D is set on the number of columns, namely, To establish on NDivOrder(NDivOrder=K·ND).

Of course, in the case of Fig.30, recording is performed in such a way that, after one column is completely filled, fill the next column, and reading is performed in such a way that, after one row is completely read, read the next line.

In a variant implementation of Fig.30 the value of NDVRBis set so that the consecutive indexes of distributed virtual resource blocks (DVRB) designate the same subset. Employee example rectangular premarital is configured in such a way that successive indexes fill the same subset when the number of rows is a multiple ofM RBG2. Since the number of rows R is equal to NDVRB/D (R=NDVRB/D), the number of resource blocks (RB) used for distributed virtual resource block (DVRB), namely, NDVRBlimit in multiples ofDMRBG2.

To map the two divided parts of each distributed virtual resource block (DVRB) to physical resource blocks (PRB) in the same subset, the number of resource blocks (RB) used for these blocks DVRB, namely, NDVRBlimit common multiple ofDMRBG2andNDMRBG2. When D=K·NDthe value of NDVRBlimitKNDMRBG2because common multiple d�I KNDMRBG2andNDMRBG2equal toKNDMRBG2.

In the end, the number of resource blocks (RB) used for distributed virtual resource block (DVRB) can be the maximum number of distributed virtual resource blocks (DVRB) satisfying the above restrictions within the number of physical resource blocks (PRB) in the whole system. Resource blocks (RB) used for distributed virtual resource block (DVRB) can be used in the implementation of the method of alternation.

<embodiment of the 18th>

Next will be described the display method using the time indices of physical resource blocks (PRB), when NPRBand NDVRBhave different durations, in accordance with one embodiment of the present invention.

Fig.31 shows the ways in which to�Yes N PRBand NDVRBhave different durations, the result display on the blocks PRB made using premaritale distributed virtual resource block (DVRB) Fig.29, once groomed to eventually make the distributed virtual resource blocks (DVRB), the corresponding physical resource blocks (PRB).

One of the schemes shown in Fig.31 as (a), (b), (C) and (d) may be selected in accordance with the use of system resources. In this scheme, the value of R in the above related expressions indexes distributed virtual resource block (DVRB) and physical resource blocks (PRB) is defined as the temporary index physical resource block (PRB). In this case, the value of obtained after addition of Noffsetfor p larger than Nthresholdused as the final index physical resource block (PRB).

In this case, four of the scheme alignment, respectively, shown in Fig.31, can be represented by the Expression 12.

[Expression 12]

(a): Nthreshold=NDVRB/2, Noffset=NPRB-NDVRB,

(b): Nthreshold=0, Noffset=0,

(c): Nthreshold=0, Noffset=NPRB-NDVRB,

(d): Nthreshold=0, Noffset=[(NPRB-NDVRB)/2] or Noffset=[(NPRB-NDVRB)/2].

Here, (a) represents the alignment format (simultaneous viewnew�of the left and right edge), (b) represents a left alignment, (C) is a right-aligned and (d) represents the Central alignment (centered). In addition, if you specify the index of the physical resource block (PRB) index d distributed virtual resource block (DVRB) can be obtained from Expression 13 using temporary index p physical resource block (PRB).

[Expression 13]

p={oNoffset,oNthreshold+Noffseto,Kogdao<Nthreshold

On the other hand, if the index d distributed virtual resource block (DVRB), the index of the physical resource block (PRB) can be obtained from the Expression 14, using temporary index p physical resource block (PRB).

[Expression 14]

oi,d={pi,d+Noffset,Kogdapi,dNthresholdpi,d,Kogdapi,d<Nthreshold

<Option exercise 19>

Next will be described the display method capable of increasing the NDVRBto the maximum, while satisfying the constraints of a space in accordance with one embodiment of the present invention.

In the previous embodiments have been proposed patterns of premaritale in order to reduce the number of physical resource blocks (PRB) in which there are resource elements having parts (segments), not filled in distributed virtual resource blocks (DVRB),where the scheme of group resource blocks (RBG) and/or the scheme subsets are presented for distribution blocks LVRB. In the previous embodiments, also suggested ways to limit the number of resource blocks (RB) used for distributed virtual resource block (DVRB), namely to limit the value of NDVRB.

However, as the restriction condition caused by MRBGbecomes more severe, the restriction on the number of resource blocks (RB) that are suitable for blocks DVRB, namely for NDVRBamong the total number of blocks PRB, namely, NPRBgrowing.

Fig.32 shows the case of using the rectangular premaritale entitled "NPRB=32", "MRBG=3", "K=2 and ND=2".

When it is determined that NDVRBmust be a multiple of the value ofNDMRBG2(=18)to enable the two divided parts of each distributed virtual resource block (DVRB) to appear on the blocks PRB belonging to the same subset, while having a maximum value not exceeding NPRBthe installation NDVRBequal to 18 (NDVRB=18).

To enable the two divided parts of each distributed virtual re�ornago block (DVRB) can be mapped to physical resource blocks (PRB), belonging to the same subset, in the case shown in Fig.32, the value of NDVRBset of 18 (NDVRB=18). In this case, 14 of the resource blocks (RB) (32-18=14) cannot be used for blocks DVRB.

In this scenario, you notice that the value of Ngapequal to 9 (Ngap=18/2=9), and the block DVRB0 is displayed on the corresponding first resource blocks (RB) groups RBG0 and RBG3 belonging to the same subset.

Accordingly, the present invention offers a method to satisfy the constraints of space, when ND=2 by setting the offset and the threshold value to which the offset will be applied, as previously proposed, without the direct reflection conditions of the space constraints on NDVRB.

1) first, establish desired conditions restrictions for space. For example, a space can be set to a multiple of MRBGor a multiple ofMRBG2.

2) Then the number nearest to NPRB/2 numbers satisfying the conditions of limited space, is set as the value of Ngap.

3) When the value of Ngapless than NPRB/2, use the same mapping as the mapping in Fig.20.

4) When the value of NgapRA�but or more than NPRB/2, and allowed to zero-fill premaritale, NDVRBis set so that NDVRB=(NPRB-Ngap)·2. However, when the zero-fill premaritale not allowed, NDVRBis set so that

NDVRB=[min(NPRB-NgapNgap)·2/C·C.

5) the Offset is applied to half or more of the NDVRB. Thus, the reference value for the application of the offset, namely the value of Nthresholdset in such a way that Nthreshold=NDVRB/2.

6) the Offset is set so that temporary physical resource blocks (PRB) to which to apply the offset to satisfy the conditions of limitation of space.

Thus, the value of Noffsetis set so that Noffset=Ngap-Nthreshold.

This can be represented by the Expression 15 as a generalized mathematical expression.

[Expression 15]

1. Setting a value of Ngapunder the terms blank:

Under the condition of multiplicityMRBG2:

Ngap=round(NPRB/( 2MRBG2))MRBG2

Under the condition of multiplicity MRBG:

Ngap=round(NPRB/(2MRBG))MRBG

2. Setting a value of NDVRB:

Upon authorization from filling with zeroes:

NDVRB=min(NPRB-NgapNgap)·2

When the permission condition is not zero-fill:

NDVRB=[min(NPRB-NgapNgap)·2/C]·C

3. Setting the reference value of Nthreshold:Nthreshold=NDVRB/2

4. Setting the offset Noffset:Noffset=Ngap-Nthreshold

Fig.33 illustrates the application of the mapping rules for distributed virtual resource block (DVRB), proposed in the present invention, when NPRB=32, MRBG=3 and the parameters of the rectangular premaritale K=2 and ND=2.

When the value of Ngapestablish so that it I�is a multiple of MRBG2(=9)being nearest to the NPRB/2, to display the two divided parts of each distributed virtual resource block (DVRB) to physical resource blocks (PRB), belonging to the same subset, the installation of Ngapis $ 18 (Ngap=18). In this case, 28 resource blocks (RB) ((32-18)×2=28) used for blocks DVRB. Thus, establish the terms "NDVRB=28, Nthreshold=28/2=14 and Noffset=18-14=4". Accordingly, the interim indexes of blocks PRB, which displays the indices of the blocks DVRB subjected to interleaving in a rectangular paramedicine, compared with a value of Nthreshold. When Noffsetadd temporary index blocks PRB meeting the value of Nthresholdreceive a result, as shown in Fig.33. Referring to Fig.33, it is possible to notice that the two separated parts of the unit DVRB0 are mapped to the corresponding first resource blocks (RB) groups RBGO RBG6 and belonging to the same subset. When this method is compared with the method shown in Fig.32, it can also be seen that the number of resource blocks (RB) that are suitable for distributed virtual resource blocks DVRB, increases from 18 to 28. Because the�ku gap also increases, the spacing in the display of the distributed virtual resource blocks (DVRB) can be further enhanced.

<embodiment of the 20>

Next will be described the display method capable of increasing the NDVRBto a maximum value, when displaying sequential indexes at specific locations in accordance with one embodiment of the present invention.

When one unit of user equipment (UE) is distributed somewhat distributed virtual resource block (DVRB), distributed blocks DVRB are consecutive distributed virtual resource blocks (DVRB). In this case, respectively, are preferably mounted adjacent the indexes so that they were placed at intervals that are multiples of MRBGor multiples ofMRBG2for the planning of a localized virtual resource block (LVRB) is similar to the installation space. In this case, when it is assumed that the degree of premaritale equal to the number of columns, namely, the number of rows, namely R, must be a multiple of MRBGor a multiple ofMRBG2 . Accordingly, the size of premaritale, namely, Ninterleaver=C·R must be a multiple of C·MRBGor a multiple ofCMRBG2. Thus, if the value of NDVRBpre-specified, the minimum size of premaritale satisfying the above conditions, can be obtained as follows.

In the absence of multiplicity, Ninterleaver=[NDVRB/C]·C.

In this case, accordingly, R=Ninterleaver/C=[NDVRBA /C].

If the multiplicity condition value C·MRBGthe value of Ninterleaver=[NDVRB/(C·MRBG)]·C·MRBG.

In this case, accordingly, R=Ninterleaver/C=[NDVRB/(C·MRBG)]·MRBG.

Provided that the multiplicity valueCMRBG2the value ofNinterleaver=[NDVRB/(CMRBG2)] CMRBG2,

accordingly, in this case,R=Ninterleaver/C=[NDVRB/(CMRBG2)]MRBG2.

The number of zeros added to premarital, following. In the absence of multiplicity,

Nnull=Ninterleaver-NDVRB=[NDVRB/C]·C-NDVRB.

Under the condition of multiplicity C·MRBG,

Nnull=Ninterleaver-NDVRB=[NDVRB/(C·MRBG)]·C·MRBG-NDVRB.

Under the condition of multiplicityCMRBG2,

Nnull=NinterleaverN DVRB=[NDVRB/(CMRBG2)]CMRBG2NDVRB.

Examples of embodiments of the present invention described above are combinations of elements and features of the present invention. The elements or features can be considered to be selected, if not mentioned otherwise. Each element or feature may be implemented without being combined with other elements or features. Moreover, embodiments of the present invention can be constructed by combinations of parts, elements and/or functions. The order of operations described in embodiments of the present invention, can be changed. Some of the structure of any embodiment may be included in another embodiment of the and can be replaced by the corresponding structures of the other embodiment of the invention. It is obvious that the present invention may be implemented by a combination of claims to�not have an explicit connection with the appended claims or may include new claims, in accordance with the changes after the filing of the application.

Embodiments of the present invention can be achieved by various means, such as hardware, firmware, software or a combination thereof. In hardware embodiments of the present invention may be implemented by one or more specialized integrated circuits (ASIC), digital signal processors (DSP), digital signal processing (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), processors, controllers, microcontrollers, microprocessors, etc.

In the software and hardware or software configuration, embodiments of the present invention can be provided in blocks, procedure, function, etc. performing the above functions or operations. A computer program can be stored in the memory unit and controlled by the processor. The memory unit is located inside or outside the processor and may transmit data to the processor and to receive data from the processor via various known means.

Industrial applicability

The present invention is applicable to a transmitter and receiver used in the system of broadband wireless mobile communications./p>

Specialists in the art it is obvious that various modifications and changes may be made in the present invention, without departing from the idea or scope of the invention. Thus, the present invention is intended to cover modifications and changes of this invention if they are within the framework of the attached claims and their equivalents.

1. A method of transmitting downstream data using resource blocks at a base station in a wireless and mobile system that contains:
transmission user equipment downstream data mapped to physical resource blocks (PRB),
the index of the virtual resource blocks (VRB) represent the indices of physical resource blocks (PRB) for the first slot and the second slot of the subframe, the index of the physical resource blocks (PRB) for the second slot are displaced relative to indexes of physical resource blocks (PRB) for the first slot based on a predetermined gap,
when a predetermined bias is applied to the index of the physical resource block (PRB) when the index of this physical resource block (PRB) equal to or greater than a predetermined threshold value.

2. A method according to claim 1, in which
a predetermined threshold value is equal to NVRB/2,
where NVRBperformance�ulation of a number of consecutive indexes of the virtual resource blocks (VRB).

3. A method according to claim 2, wherein a predetermined offset is set as
Ngap.-NVRB/2,
where Ngap. represents the value of a predetermined gap.

4. A method according to claim 3, in which NVRBset as
NVRB=2·min(Ngap., NPRB-Ngap),
where NPRBequal to the number of physical resource blocks (PRB).

5. A method according to claim 4, wherein the consecutive indexes of the virtual resource blocks (VRB) alternating in such a way that the indexes of the virtual resource blocks (VRB) are written row by row in the rectangular matrix, and read out column-by-column, and the number of rows R of the rectangular matrix set as
R=[NDVRB/(C·MRBG)]·MRBG,
where C equals the number of columns of rectangular matrix, a MRBGequal to the number of consecutive physical resource blocks (PRB) that make up the group resource blocks (RBG).

6. A method according to claim 5, which equals 4.

7. A method according to 5, in which the rectangular matrix consists of NDgroups, With equal to K·NDwhen Nnullzeros are added in a rectangular matrix, zeros are added to the last Nnull/NDrow K-th column in each of the NDgroups of a rectangular matrix, with zeros being ignored, when the rectangular matrix read the indexes of the virtual resource blocks (VRB),
and Nnull=[NVRB/(C·MRBG)]·C·MRBG-NVRB.=C·R-NVRB.

8. A method according to claim 7, in which K equals 2 and NDis 2.

9. A method according to claim 7, in which the index p1,done of the physical resource blocks (PRB) for the first slot is displayed on the index d of one of the virtual resource blocks (VRB), set

in cases where
and as

in cases where;
the index p2,done of the physical resource blocks (PRB) for the second slot displayed on the index d of one of the virtual resource blocks (VRB), set
P2,d=(p1,d+NVRB/2)mod NVRB .

10. A method according to claim 9, in which the index Oi,done of the physical resource blocks (PRB) for the i-th slot (i=1, 2) displayed on the index d of one of the virtual resource blocks (VRB), set

11. Method of receiving downstream data using resource blocks in the user equipment in the wireless and mobile system that contains
receiving from the base station of control information downlink includes information about resource allocation for downstream data; and
receiving downstream data mapped to physical resource blocks (PRB), based at�th control information downlink,
the information about resource allocation indicates an allocation of virtual resource blocks (VRB) for a user equipment,
the index of the physical resource blocks (PRB), which reflect top-down data, determined on the basis of the relationship mapping between the virtual resource blocks (VRB) and physical resource blocks (PRB),
the linkage mapping set in such a way that the indexes of the virtual resource blocks (VRB) represent the indices of physical resource blocks (PRB) for the first slot and the second slot of the subframe, the index of the physical resource blocks (PRB) for the second slot are displaced relative to indexes of physical resource blocks (PRB) for the first slot based on a predetermined gap,
when a predetermined bias is applied to the index of the physical resource block (PRB) when the index of this physical resource block (PRB) equal to or greater than a predetermined threshold value.

12. A method according to claim 11, in which a predetermined threshold value is equal to NVRB/2, where NVRBrepresents the number of consecutive indexes of the virtual resource blocks (VRB).

13. A method according to claim 12, in which a predetermined offset is set as
Ngap.-NVRB/2,
where Ngap. represents the value in advance of�certain gap.

14. A method according to claim 13, in which the consecutive indexes of the virtual resource blocks (VRB) alternating, and wherein the number of consecutive indexes of the virtual resource blocks (VRB)-NVRBset as
NVRB=2·min(Ngift., NPRB-Ngap),
where Ngap. represents the value of a predetermined gap, and NPRBequal to the number of physical resource blocks (PRB).

15. A method according to claim 14, in which the consecutive indexes of the virtual resource blocks (VRB) alternating in such a way that the indexes of the virtual resource blocks (VRB) are written row by row in the rectangular matrix, and read out column-by-column, and the number of rows R of the rectangular matrix set as
R=[NDVRB/(C·MRBG)]·MRBG
where C equals the number of columns of rectangular matrix, a MRBGequal to the number of consecutive physical resource blocks (PRB) that make up the group resource blocks (RBG).

16. A method according to claim 15, which equals 4.

17. A method according to claim 15, in which the rectangular matrix consists of NDgroups, With equal to K·NDwhen Nnullzeros are added in a rectangular matrix, zeros are added to the last Nnull/NDrow K-th column in each of the NDgroups of a rectangular matrix, with zeros being ignored, when made of rectangular m�Tracy read the indexes of the virtual resource blocks (VRB),
and Nnull=[NVRB/(C·MRBG)]·C·MRBG-NVRB.=C·R-NVRB.

18. A method according to claim 17, in which K equals 2 and NDis 2.

19. A method according to claim 17, in which the index p1,done of the physical resource blocks (PRB) for the first slot is displayed on the index d of one of the virtual resource blocks (VRB), set

in cases where
and as

in cases where;
the index p2,done of the physical resource blocks (PRB) for the second slot displayed on the index d of one of the virtual resource blocks (VRB), set
P2,d=(p1,d+NVRB/2)modNVRB.

20. A method according to claim 19, in which the index Oi,done of the physical resource blocks (PRB) for the i-th slot (i=1, 2) displayed on the index d of one of the virtual resource blocks (VRB), set

21. A base station that transmits downstream data using resource blocks in a wireless and mobile system that contains:
a processor to control the operation of the base station; and
a block of memory managed by the CPU,
wherein the processor is configured to transmit the user equipment is top-down data mapped to physical resource blocks (PRB),
the index of the virtual resource blocks (VRB) represent the indices of physical resource blocks (PRB) for the first slot and the second slot of the subframe, and the indexes of physical resource blocks (PRB) for the second slot is offset relative to indexes of physical resource blocks (PRB) for the first slot based on a predetermined gap, and
when a predetermined bias is applied to indexes of physical resource blocks (PRB), is equal to or greater than a predetermined threshold value.

22. User equipment for receiving downstream data using resource blocks in a wireless and mobile system that contains:
a processor to control the operation of user equipment and a block of memory managed by the CPU,
wherein the processor is configured to receive from the base station control information downlink, which includes information about resource allocation for transmission of downstream data, and to accept top-down data mapped to physical resource blocks (PRB), on the basis of control information downlink,
the information about resource allocation indicates an allocation of virtual resource blocks (VRB) for a user equipment,
the index of the virtual resource b�shackles (VRB), are displayed top-down data, determined on the basis of the relationship mapping between the virtual resource blocks (VRB) and physical resource blocks (PRB),
the linkage mapping set in such a way that the indexes of the virtual resource blocks (VRB) mapped to indexes of physical resource blocks (PRB) for the first slot and the second slot of the subframe, the index of the physical resource blocks (PRB) for the second slot is offset relative to indexes of physical resource blocks (PRB) for the second slot based on a predetermined gap, and
when a predetermined bias is applied to the index of the physical resource block (PRB) when the index of this physical resource block (PRB) equal to or greater than a predetermined threshold.



 

Same patents:

FIELD: physics, control.

SUBSTANCE: invention relates to remote home control means. In the system, a virtual private network is formed between a network home control key and a network home control device. For said network home control key and network home control device, network routes to the Internet from data networks to which they are connected are determined. The found network routes are stored in a home control network server on the Internet. If there is need to form a virtual private network, the home control network server reports the stored network routes to the network home control key and to the network home control device. Using the received network routes, the network home control key and the network home control device form a virtual private network with each other, said virtual private network being connected to a client device used by the individual performing remote control and actuating devices to be controlled remotely.

EFFECT: high reliability and safety of the home control system.

13 cl, 7 dwg

FIELD: information technologies.

SUBSTANCE: device comprises: an input/output facility for network interfaces; a processor and a memory, which contains a computer software code; at the same time the specified processor, memory and computer software code stored in the memory provide for possibility to receive a unique identification code of the device transmitted by its unique paired network terminal, which is a unique terminal, with which it is possible to establish a connection to transfer data only for a network key of house management, or to transfer one's own identification code of the device into one's own paired network terminal, when the network key of house management and the unique paired network terminal are connected to each other by means of their USB ports.

EFFECT: increased safety of data transmission.

9 cl, 7 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to an in-flight entertainment system. The in-flight entertainment system includes a plurality of head-end line replaceable units physically interconnected in a ring configuration and a plurality of serially-connected networking line replaceable units physically interconnected in a serial configuration, wherein two of the serially-connected networking line replaceable units at the edge of the serial configuration are physically interconnected with two of the head-end line replaceable units, respectively, wherein a loop-free head-end data path is maintained between active head-end line replaceable units by regulating link participation in the data path, and wherein one or more loop-free serially-connected data paths are maintained between at least one of the two head-end line replaceable units and active serially-connected networking line replaceable units.

EFFECT: high efficiency of communications of components of an in-flight entertainment system.

10 cl, 13 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to multiprotocol telecommunication data transmission means. The system enables to create a network with data relay and routing based on navigation information. The data transmission means comprises a signal (2) type detection and determination unit, a scanning receiver (28) for air scanning and transmission of a set of reports to a frequency spectrum (29) computer, intended for transmission thereof to the signal (30) type determination unit, designed to determine a set of frequencies corresponding to the detected signal based on geographic coordinates obtained from a navigator (14), and also notify a monitoring and control telecommunication module (1), selecting a corresponding radio station connected to a switch (12), for signal modulation with parameters corresponding to the detected parameters. The telecommunication network comprises radio stations with or without an Ethernet standard IEEE 802.3 interface, and telecommunication network (461-46q) data transmission means, the switches (12) of which are connected to the radio stations with or without an Ethernet standard IEEE interface.

EFFECT: constructing a data transmission network without setting the broadcast frequency and parameters of radio stations which are part of the network.

3 cl, 8 dwg

FIELD: radio engineering, communication.

SUBSTANCE: method comprises forming a database of content units to a user or group of users, formed on a particular list and, based on the list, making a more precise calculation of the required channel resources in the system by building a queue of orders for rate reservation for each ordered content unit for each user or group of users; combining the same orders and multicasting the same custom content units to the user or group of users; carrying out automatic switching of the user access device to a content channel that has already broadcast a content unit in accordance with its request. The allocation of resources is also carried out through creating dynamic content feeds that include content units of duration T to be transmitted to groups of user access devices at certain time intervals.

EFFECT: high optimisation of broadband access channel resources.

17 cl, 8 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to database management and specifically to database applications for performing certain functions on databases. The technical result is achieved due to a database server application program which is provided such that it is configured to provide a programmable interface into a database application through uniform resource locators (URL) of database services. A database services URL used by the database application can be updated programmatically by program code executing within or under control of the database server application program. A macro action for use in conjunction with a database server application that provides functionality for displaying a database object, such as a form or report, locally in a Web browser is also described.

EFFECT: enabling users without a copy of the client database application to gain access and use the database application through a Web browser and a local or wide area network.

19 cl, 8 dwg

FIELD: physics, computer engineering.

SUBSTANCE: group of inventions relates to a method of redirecting an Internet protocol (IP) packet in a network element and a network element for redirecting an IP packet through Ethernet segments. A network element comprises a virtual router, which connects at least two level 2 network segments to allow data transmission in between, wherein each level 2 network segment is connected to a corresponding I-SID value, wherein each network element is configured to receive, from the level 2 network segment, an Ethernet frame in which an IP packet is encapsulated, wherein the IP packet contains the IP address of the recipient, and the Ethernet frame contains the I-SID and MAC address of the recipient associated with the virtual router, and when the MAC address of the recipient in the received Ethernet frame is associated with the virtual router, perform at least one routing data stream processing in the encapsulated IP packet, wherein said routing data stream processing includes identification of the level 2 network segment associated with the IP address of the recipient in the IP packet, and direct the IP packet to the identified level 2 network segment in the Ethernet frame with the I-SID associated with the identified level 2 network segment.

EFFECT: optimising data routing in a network.

12 cl, 3 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to controlling transmission of data to medical devices. A system for controlling transmission of data to and/or from medical devices, wherein medical devices are divided into separate groups of at least one medical device in each case, wherein each group of medical devices at a first level of transmitting data via a first network is directly connected in each case to a communication device located at a second data transmission level for transmitting, storing and controlling data, and means are provided to facilitate communication between said communication devices with a common central server device located at a third data transmission level, for storing, controlling and transmitting data, wherein said means represent a second network which is independent and separated from the first network and which directly connects the communication device with the common central server device located at the third data transmission level.

EFFECT: providing continuous fail-proof data transmission between medical devices without data loss during transmission.

11 cl, 3 dwg

FIELD: radio engineering, communication.

SUBSTANCE: domain-wide unique node identifiers and unique service identifiers are distributed within a MPLS domain using a routing system LSA. Nodes on the MPLS network compute shortest path trees for each destination and install unicast forwarding state based on the calculated trees. Nodes also install multicast connectivity between nodes advertising common interest in a common service instance identifier. Instead of distributing labels to be used in connection with unicast and multicast connectivity, the nodes deterministically calculate the labels. Any number of label contexts may be calculated. The labels may either be domain-wide unique per unicast path or may be locally unique and deterministically calculated to provide forwarding context for the associated path. Multicast and unicast paths may be congruent, although this is not a requirement.

EFFECT: improved communication.

16 cl, 7 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to connection processing systems and methods using a temporary port. The technical result is achieved using a proxy server which imitates a status from the server through changes in the states of the temporary port. The connection processing system using a temporary port comprises an application, an interception means, a connection establishing means and a remote server. The application initiates connection establishment with the remote server by sending network requests. The interception means intercepts network requests from the application to the remote server and initiates creation of a temporary port. The connection establishing means establishes a connection with the remote server after interception, creates a temporary port and imitates the status from the server by changing the state of the created temporary port. The remote server establishes a connection in response to the network requests.

EFFECT: enabling establishment or termination of a connection between an application and a remote server.

8 cl, 5 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to a broadband wireless mobile communication system. In a wireless mobile communication system, which supports a resource block group (RBG) distribution scheme for distributed mapping of successively distributed virtual resource blocks to physical resource blocks, when zeros are added to a block interleaver used for mapping, said zeros are uniformly distributed into ND divided groups of the block interleaver, the number of which is equal to the number ND of physical resource blocks to which one virtual resource block is mapped.

EFFECT: efficient mapping of virtual resource blocks to physical resource blocks.

14 cl, 33 dwg

FIELD: information technology.

SUBSTANCE: data processing device includes an interleaving means for performing interleaving on a product code in order to alter the recording order. The product code is encoded in the order of an external code and an internal code with error correction. The same code word of the internal code is not included in i serial bits, and j serial bits do not include a plurality of symbols of the same code word of the external code, where j>i. The interleaving means includes a fist interleaving means for performing first interleaving of NA×NC blocks, with NB bits in each block, where NB=n, using NA fragments of the internal code, with NC blocks in a fragment, and a second interleaving means for performing second interleaving of NA×NB bits NC times in groups of bits after performing first interleaving with the first interleaving means.

EFFECT: converting burst errors to random errors.

18 cl, 18 dwg

FIELD: radio engineering, communication.

SUBSTANCE: method involves sending to user equipment downlink data mapped on physical resource blocks, wherein indices of virtual resource blocks are mapped to indices of physical resource blocks for a first slot and a second slot of a subframe, and indices of physical resource blocks for a second slot are shifted with respect to indices of physical resource blocks for the first slot based on a predetermined gap, wherein indices of virtual resource blocks are interleaved by a block interleaver, wherein the number of distributed virtual resource blocks (NDVRB) of virtual resource blocks is given as NDVRB=min(NPRB - Ngap, Ngap)-2, where Ngap is value of the predetermined gap, and NPRB is the number of physical resource blocks in the system bandwidth.

EFFECT: mapping distributed virtual resource blocks based on localised virtual resource block mapping.

16 cl, 33 dwg

FIELD: information technologies.

SUBSTANCE: method is disclosed for efficient planning of virtual resource blocks to physical resource blocks. in a system of wireless mobile communication, which maintains a resource block group (RBG) distribution layout, for distributed display of serially distributed virtual resource blocks to physical resource blocks, when zeros are added into an interleaver of blocks used for display, they are evenly distributed into "ND" separated groups of the blocks interleaver, the quantity of which is equal to the quantity "ND" of physical resource blocks, to which one virtual resource block is displayed.

EFFECT: creation of the method for planning of resources for efficient joint planning of a FSS circuit and FDS circuit planning.

20 cl, 33 dwg

FIELD: information technologies.

SUBSTANCE: in a system of wireless mobile communication, which maintains a resource block group (RBG) distribution layout, for distributed display of serially distributed virtual resource blocks to physical resource blocks, a display method is proposed, which is able to increase the number of distributed virtual resource blocks to the maximum, at the same time meeting limitations of a gap, when duration of physical resource blocks differs from duration of distributed virtual resource blocks. Also for efficient planning, quantity of distributed virtual resource blocks and an interleaver structure are limited.

EFFECT: creation of the method for planning of resources for efficient joint planning of a FSS circuit and FDS circuit planning.

12 cl, 33 dwg

FIELD: information technology.

SUBSTANCE: information unit with dimension K is used during operation. The dimension K' of an interleaver associated with K'' is determined, where K'' is a set of dimensions, wherein said set of dimensions comprises K" = ap x f, pmin ≤ p ≤ Pmax, fmin ≤ f ≤ fmax, where a is an integer and f is a constant integer between fmin and fmax, p assumes integer values between pmin and pmax, a>1, Pmax>Pmin, pmin>1. An information unit with dimension K is inserted into the input unit with dimension K' using padding bits if needed. Using the original input unit and the interleaved input unit, encoding is performed using a turbo-encoder to obtain a codeword unit. That codeword unit is transmitted over a channel.

EFFECT: ensuring high level of parallel processing without conflicts when accessing turbo-interleaver memory.

9 cl, 6 dwg

FIELD: information technology.

SUBSTANCE: interleaving method to which time-first-mapping is applied for a plurality of channel-coded and rate-matched code blocks in a mobile communication system is provided. The interleaving method comprises steps for: determining sizes of a horizontal area and a vertical area of an interleaver; generating modulation groups with adjacent coded bits in the vertical direction according to the modulation scheme; sequentially writing the modulation groups in the horizontal area on a row-by-row basis; and sequentially reading the coded bits written in the interleaver in the vertical area on a column-by-column basis.

EFFECT: high reliability of receiving transmission data in a mobile communication system.

21 cl, 22 dwg

FIELD: information technology.

SUBSTANCE: invention provides methods of dynamically interleaving streams, including methods for dynamically introducing greater amounts of interleaving as a stream is transmitted independently of any source block structure to spread out losses or errors in the channel over a much longer period of time within the original stream than if interleaving were not introduced, provide superior protection against packet loss or packet corruption when used with FEC coding, provide superior protection against network jitter. Streams may be partitioned into sub streams, delivering the sub streams to receivers along different paths through a network and receiving concurrently different sub streams at a receiver sent from potentially different servers. When used in conjunction with FEC encoding, the methods include delivering portions of an encoding of each source block from potentially different servers.

EFFECT: cutting time for switching content and time for changing content to minimum and shortest time for changing content.

17 cl, 16 dwg

FIELD: information technologies.

SUBSTANCE: in realisation of methods and a device for turbocoding during operation of a turbocoder (101) the size of a turbointerleaver (201) is defined depending on the size of an information unit, and according interleaving parameters are selected. These parameters configure the turbointerleaver, which is a conflict-free interleaver, and which is based on the interleaver with permutation using a quadratic polynomial QPP or on the interleaver with almost regular permutation ARP. If the size of the information unit does not match the supported size of the interleaver, then the information unit is filled by insertion of filler bits.

EFFECT: provision of high level of parallel processing without conflicts in memory access.

8 cl, 6 dwg, 3 tbl

FIELD: information technology.

SUBSTANCE: transmitter can encode a code block of data bits using a turbo-encoder. A receiver can perform decoding for the code block using a turbo-decoder, having a plurality of soft-in soft-out (SISO) decoders. A non-conflict turbo-interleaver can be used if the size of the code block is greater than the threshold size. A conventional turbo-interleaver can be used if the size of the code block is equal to or smaller than the threshold size. The non-conflict turbo-interleaver interleaves data bits in the code block such that information from the plurality of SISO decoders after interleaving or reverse interleaving can be written in parallel into a plurality of memory modules in each writing cycle without arising of memory access conflict. The conventional turbo-interleaver can interleave data bits in the code block by any means without regard to conflict memory accessing.

EFFECT: maintaining high efficiency of decoding.

30 cl, 12 dwg

FIELD: coding in communication systems.

SUBSTANCE: proposed partial reverse bit-order interleaver (P-RBO) functions to sequentially column-by-column configure input data stream of size N in matrix that has 2m lines and (J - 1) columns, as well as R lines in J column, to interleave configured data, and to read out interleaved data from lines.

EFFECT: optimized interleaving parameters complying with interleaver size.

4 cl, 7 dwg, 3 tbl

Up!