CN109495968A - Method and apparatus for carrying out data transmission - Google Patents

Method and apparatus for carrying out data transmission Download PDF

Info

Publication number
CN109495968A
CN109495968A CN201710818224.7A CN201710818224A CN109495968A CN 109495968 A CN109495968 A CN 109495968A CN 201710818224 A CN201710818224 A CN 201710818224A CN 109495968 A CN109495968 A CN 109495968A
Authority
CN
China
Prior art keywords
tbs
equal
modulation
factor
resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710818224.7A
Other languages
Chinese (zh)
Other versions
CN109495968B (en
Inventor
葛士斌
毕晓艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201710818224.7A priority Critical patent/CN109495968B/en
Priority to PCT/CN2018/103926 priority patent/WO2019052370A1/en
Publication of CN109495968A publication Critical patent/CN109495968A/en
Application granted granted Critical
Publication of CN109495968B publication Critical patent/CN109495968B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows

Landscapes

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

Abstract

The embodiment of the present application provides a kind of technology for carrying out data transmission.By resource unit (the Resource Element for obtaining scheduling resource, RE) number calculates the factor in conjunction with order of modulation and transport block size (Transport Block Size, TBS), by formula calculate or table look-up in the way of, determine TBS.

Description

Method and apparatus for carrying out data transmission
Technical field
The invention relates to the communications fields, in particular to method for carrying out data transmission in the communications field and Device.
Background technique
In LTE/LTE-A system, for determining modulation and coding strategy (Modulating and Coding Scheme, MCS), the size (transport block size, TBS) of transmission block depends on the size of scheduling resource.Scheduling Resource is made of several resource blocks (resource block, RB).With reference to LTE36.211, following behavior example.One RB exists It is occupied in time domainA OFDM symbol, occupies on frequency domainA subcarrier.In LTE/LTE-A dispatch resource when The OFDM symbol number occupied on domain fixes (generally 14 OFDM symbols), can only change on frequency domain.It is schedulable at this time Resource is that frequency domain displacement is variable, and the size of scheduling resource is indicated with RB number.As shown in figure 1, the corresponding scheduling money of UE1 and UE2 Source size difference is indicated with different RB numbers.
When MCS is determined, TBS depends on the size of scheduling resource, that is, depends on the RB number that scheduling resource is forgiven. So the method used by TBS that determines is to consider the one-dimensional map method of RB number in LTE/LTE-A system.New wireless Under technology scene (New Radio, NR), to adapt to several scenes, a variety of demands have kinds of frame.In same band, Corresponding running time-frequency resource may not be identical.Therefore, NR system needs the method for new determination TBS a kind of,
Summary of the invention
Method and apparatus provided by the embodiments of the present application for carrying out data transmission, according to the running time-frequency resource of scheduling resource Size determines transport block size, improves radio transmission performance.
The data transmission method that first aspect of the embodiment of the present invention provides first obtains data transmission scheduling resource size.Later According to data transmission scheduling resource size, order of modulation and transport block size (transport block size, TBS) are calculated The factor calculates TBS.Communication equipment transmits data by transceiver according to the TBS of above-mentioned determination later.
Second aspect of the embodiment of the present invention provides a kind of communication equipment, and the communication equipment includes that processing unit and transmitting-receiving are single Member.The processing unit obtains data transmission scheduling resource size.Later according to data transmission scheduling resource size, modulation order Several and transport block size (transport block size, TBS) calculates the factor, calculates TBS.The transmitting-receiving of communication equipment later Unit transmits data by transceiver according to the TBS of above-mentioned determination.
The third aspect of the embodiment of the present invention provides a kind of communication equipment.The communication equipment includes processor and transceiver. The processor obtains data transmission scheduling resource size.Later according to data transmission scheduling resource size, order of modulation and biography Defeated block size (transport block size, TBS) calculates the factor, calculates TBS.The transceiver of communication equipment is according to above-mentioned true Fixed TBS transmits data.
Fourth aspect of the embodiment of the present invention provides a kind of communication equipment.The communication equipment includes processor.The processing Device is for obtaining data transmission scheduling resource size, according to data transmission scheduling resource size, order of modulation and transport block size (transport block size, TBS) calculates the factor, determines TBS.The processor of communication equipment according to above-mentioned determination TBS Transmit data.
As a kind of possible embodiment, the data transmission scheduling resource size is resource unit (resource Element, RE) quantity NRE, the NREObtained according to one of following manner: (1) according to configuration information, acquisition distributes to one The RE number (2) of PxSCH is according to the RE number containing PxSCH and reference signal region in the scheduling resource of a user, multiplied by folding The factor is calculated, (3) basis distributes to the scheduling resource RE number of a user, multiplied by commutation factor;Wherein, the value of commutation factor Greater than 0, be less than or equal to 1, PxSCH be Physical Uplink Shared Channel (Physical Uplink Shared Channel, ) or PDSCH or Physical Downlink Shared Channel (Physical Downlink Shared Channel, PDSCH) PUSCH.
As a kind of possible embodiment, there are identical modulation and coding strategy (Modulating and when L layers Coding Scheme, MCS) and available RE number NRE, the calculating TBS is to pass through formula OrWherein NREFor data transmission scheduling resource size, L is the number of plies, QmFor modulation order Number, C are that TBS calculates the factor, and m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0.
As a kind of possible embodiment: having identical modulation and coding strategy (Modulating and when L layers Coding Scheme, MCS), different available RE numbersThe calculating TBS is to pass through formula OrWhereinFor l layer data transmitting and scheduling resource Size, l are sequence number, and L is total number of plies, QmFor order of modulation, C is that TBS calculates the factor, and m is the natural number more than or equal to 1, Δ For the constant more than or equal to 0.
As a kind of possible embodiment: when the available RE number of L layers of each layer is identical, code rate, order of modulation is different, institute It states and calculates TBS using one of following formula OrWherein NREFor data transmission scheduling resource size,For l layers of order of modulation, ClThe factor is calculated for l layers of TBS, m is the natural number more than or equal to 1, and Δ is more than or equal to 0 Constant, l are sequence number, and L is total number of plies.
As a kind of possible embodiment: when the available RE number of L layers of each layer is identical with code rate, order of modulation is different, institute It states and calculates TBS using one of following formula: Or Wherein NREFor data transmission scheduling resource size,For l layers of order of modulation, C be TBS calculate because Son, m are the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is total number of plies.
As a kind of possible embodiment: when the available RE number of L layers of each layer is identical with order of modulation, code rate is different, institute It states and calculates TBS using one of following formula: Or Wherein NREFor data transmission scheduling resource size, QmFor order of modulation, ClFor l layers of TBS calculate because Son, m are the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is total number of plies.
As a kind of possible embodiment: when available RE number and the order of modulation difference of L layers of each layer, code rate is identical, institute It states and calculates TBS using one of following formula: Or WhereinFor l layer data transmitting and scheduling resource size,For l layers of order of modulation, C TBS The factor is calculated, m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is total number of plies.
As a kind of possible embodiment: it is characterized by: when available RE number and code rate difference between L layers of each layer, Order of modulation is identical, and the calculating TBS is using one of following formula: Or WhereinFor l layer data transmitting and scheduling resource size, QmFor order of modulation, ClIt is l layers TBS calculates the factor, and m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is total number of plies.
As a kind of possible embodiment: when the available RE number between L layers of each layer, code rate and order of modulation difference, The calculating TBS is using one of following formula: Or WhereinFor l layer data transmitting and scheduling resource size,For l layers of order of modulation, ClFor l layers TBS calculate because Son, m are the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is total number of plies.
As a kind of possible embodiment: the data transmission scheduling resource size is the quantity of scheduled resource unit NUNIT, the scheduled resource unit occupies several subcarriers in frequency, occupies several OFDM symbols, institute in the time domain State NUNITThe RE quantity N for including in PxSCH to dispatch resourceREThe RE quantity for including divided by scheduled resource unit, or distribute to The RE quantity or PxSCH and ginseng that the product of the scheduling resource of one user and commutation factor includes divided by scheduled resource unit again The RE quantity that the RE quantity of signal area includes divided by scheduled resource unit is examined, wherein the value of commutation factor is greater than 0, is less than Or it is equal to 1.
As a kind of possible embodiment: the data transmission scheduling resource size is the quantity of scheduled resource unit NUNIT, the scheduled resource unit occupies several subcarriers in frequency, occupies several OFDM symbols, institute in the time domain State NUNITThe RE quantity N for including for data transmission scheduling resourceREThe RE quantity preset value for including divided by scheduled resource unit, or The RE quantity preset value that the RE quantity in the region PxSCH includes divided by scheduled resource unit, the RE that the scheduled resource unit includes Quantity preset value.
As a kind of possible embodiment: TBS is calculated through one of formula following formula:OrWherein,For The RE quantity that one scheduled resource unit is included, L are that number of plies L is the number of plies, QmFor order of modulation, C is that TBS calculates the factor, m For the natural number more than or equal to 1, Δ is the constant more than or equal to 0.
As a kind of possible embodiment: TBS is calculated through one of following formula:OrOrOrOrWherein,The RE quantity for including by a scheduled resource unit, γiFor the commutation factor of i-th of scheduled resource unit, γiValue be greater than 0, be less than or equal to 1, L be the number of plies, QmFor modulation order Number, C are that TBS calculates the factor, and m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and wherein N is the kind of preset value Class, Ni are the numbers of the i-th class preset value,It is the size of the i-th class preset value.
As a kind of possible embodiment: the calculating TBS further comprises: in such a way that formula is calculated or tabled look-up The first TBS is obtained, is compared later with multiple numerical value, and in the multiple numerical value, is selected immediate with the first TBS Numerical value as TBS, or selection is closest with the first TBS, and is less than or equal to the numerical value of the first TBS as TBS;Or choosing Closest to the first TBS, and the numerical value more than or equal to TBS is as TBS.
23. as a kind of possible embodiment: the calculating TBS includes calculating TBS by one of following formula, Formula includes:OrOrOr OrOrIts In, NPRBFor the quantity of the scheduling resource Physical Resource Block (Physical Resource Block, PRB) that includes,It is one The quantity of RE, N in a PRBOFDMSymbolFor the OFDM symbol quantity for including in scheduling resource, NREperSymbolIt is wrapped by scheduling resource The quantity of RE in the OFDM symbol contained, Unit are scheduling resource units, and an OFDM symbol is accounted on the time, is accounted on frequency domain Several subcarriers, NREperUnitFor the quantity of RE on each Unit, L is the number of plies, QmFor order of modulation, C be TBS calculate because Son, m are the natural number more than or equal to 1, and Δ is the constant more than or equal to 0.
As a kind of possible embodiment: the calculating factor is determined by code rate (Code Rate).
As a kind of possible embodiment: the calculating factor are as follows: C=R × 12 × 1024, wherein R is code rate.
The 5th aspect of the embodiment of the present invention provides a kind of data transmission method for uplink.Communication device obtains MCS index, the MCS Index is used to indicate.Communication device judges that the value of MCS index falls in the first range or the second range, if the MCS rope The value drawn falls in the first range, then transport block size (Transport Block Size, TBS) is calculated using formula, if institute The value for stating MCS index falls in the second range, then TBS is determined by the way of tabling look-up.
The 6th aspect of the embodiment of the present invention provides a kind of communication device of data transmission.The communication device includes that processing is single Member and Transmit-Receive Unit.For obtaining MCS index, the MCS index is used to indicate the processing unit.Judge MCS index Value falls in the first range or the second range, if the value of the MCS index falls in the first range, is calculated using formula Transport block size (Transport Block Size, TBS).If if the value of the MCS index falls in the second range, TBS is determined by the way of tabling look-up.The Transmit-Receive Unit TBS that you determine according to processing unit carries out data transmission.
As a kind of possible embodiment, the formula calculates TBS, and calculation is in above-mentioned possible embodiment It is a kind of.
7th aspect of the embodiment of the present invention provides a kind of program.The program makes communication equipment when being executed by processor It executes in a first aspect, the 5th aspect or a kind of possible embodiment of any of the above.
The fourth aspect of the embodiment of the present invention provides a kind of program product, such as computer readable storage medium, including The program of seven aspects.
The embodiment of the present invention provides a kind of computer storage medium, and implementation of the present invention is stored in the computer storage medium The program of the 7th aspect of example.
Detailed description of the invention
Fig. 1 shows the schematic diagram of resource block in the embodiment of the present application scheduling resource.
Fig. 2 is a kind of schematic diagram of communication scenes provided by the embodiments of the present application.
Fig. 3 shows the flow diagram of the calculating TBS according to the embodiment of the present application.
Fig. 4 shows the flow diagram of the calculating TBS according to the embodiment of the present application.
Fig. 5 shows the flow diagram of the calculating TBS according to the embodiment of the present application.
Fig. 6 shows the cataloged procedure schematic diagram of the embodiment of the present application data transmission.
Fig. 7, which is shown, determines TBS schematic diagram by the TBS calculating factor and running time-frequency resource according to the embodiment of the present application.
Fig. 8 shows the flow diagram of the calculating TBS according to the embodiment of the present application.
Fig. 9 is a kind of structural schematic diagram of equipment provided by the embodiments of the present application.
Figure 10 is a kind of structural schematic diagram of equipment provided by the embodiments of the present application.
Specific embodiment
Below in conjunction with attached drawing, technical solutions in the embodiments of the present application is described, it is clear that described embodiment It is only some embodiments of the present application, instead of all the embodiments.
Fig. 2 shows the communication systems 100 of the embodiment of the present application application.The communication system 100 may include at least one The network equipment 110.The network equipment 110 can be the equipment with terminal equipment in communication, such as base station or base station controller.Each The network equipment 110 can provide communication overlay for specific geographic area, and can be located in the overlay area (cell) Terminal device (such as UE) communicated.The network equipment 110 can be gsm system or CDMA (code division Multiple access, CDMA) base station (base transceiver station, BTS) in system, it is also possible to Base station (node B, NB) in WCDMA system, can also be evolved base station (the evolutional node in LTE system B, eNB or eNodeB) or cloud Radio Access Network (cloud radio access network, CRAN) in it is wireless Controller or the network equipment can be in relay station, access point, mobile unit, wearable device, future 5G networks In network side equipment or the public land mobile network (public land mobile network, PLMN) of the following evolution Network equipment etc..
The wireless communication system 100 further includes the multiple terminal devices 120 in 110 coverage area of the network equipment.It should Terminal device 120 can be mobile or fixed.The terminal device 120 can refer to the accession to terminal, user equipment (user Equipment, UE), subscriber unit, subscriber station, movement station, mobile station, remote station, remote terminal, mobile device, user it is whole End, terminal, wireless telecom equipment, user agent or user apparatus.Access terminal can be cellular phone, wireless phone, session Start agreement (session initiation protocol, SIP) phone, personal digital assistant (personal digital Assistant, PDA), the handheld device with wireless communication function, calculate equipment or be connected to radio modem its Its processing equipment, mobile unit, wearable device, the terminal device in future 5G network or the public land of the following evolution Terminal device etc. in mobile network (public land mobile network, PLMN).
Fig. 2 schematically illustrates a network equipment 110 and two terminal devices 120, optionally, the communication system 100 may include in multiple network equipments 110 and the coverage area of each network equipment 110 may include other quantity Terminal device 120, the embodiment of the present application does not limit this.Optionally, which can also include network Other network entities such as controller, mobile management entity, the embodiment of the present application are without being limited thereto.
When the network equipment 110 and terminal device 120 carry out data communication, the network equipment 110 is by upper layer data, such as medium The data of access control (Media Access Control, MAC) layer are with the shape of transmission block (transport block, TB) Formula is transmitted by physical layer (Physical Layer).The size (transport block size, TBS) of transmission block has Several ways can determine.Fig. 3 is referred to, the network equipment 110 first calculates the value 301 for determining MCS, looked into later according to MCS Table 303 obtains the index I of TBSTBS.It tables look-up and refers to table 1, table of the table information in 3GPP agreement 36.213 7.1.7.1-1A。
Table 1
Obtaining ITBSLater, in conjunction with scheduling resource RB number (step 305), pass through 2 acquisition TBS (steps 307) of tabling look-up.Table The 2 table 7.1.7.2.1-1 in 3GPP agreement 36.213 is as shown in table 2, and TBS is by ITBSWith the RB quantity of scheduling resource NPRBIt determines.
Table 2
The system that above-mentioned mapping method is suitable for being fixed as 14 OFDM symbols in time domain.5G considers several scenes, Long Transmission Time Interval will be used under middle enhancing mobile broadband (enhanced Mobile Broadband, eMBB) scene (Transmission Time Interval, TTI).Long TTI includes 2 or more time slots (slot), if to use length It under the eMBB scene of TTI, using above-mentioned TBS method of determination, then needs by long TTI as unit of 14 OFDM symbols, divides For several sub-blocks, each sub-block maps respectively obtains several small code blocks.Big code block is become into small code block, having makes under FEC performance The risk of drop, influences system performance.In 5G large-scale machines type communication (massive Machine Type Communications, mMTC) and super reliable low time delay communication URLLC (Ultra-Reliable and Low Latency Communications, URLLC) it needs in scene using short TTI, the OFDM symbol number that short TTI includes is less than 14, at this time such as Fruit determines TBS, meeting waste of resource using aforesaid way, and cannot timely feedback, and influences time delay.In addition, the reference signal in NR It is configurable, such as demodulated reference signal (De Modulation Reference Signal, DMRS) is according to application scenarios Difference, it is also possible to occupy 1,2,3 or more OFDM symbols.Physical Downlink Control Channel (Physical Downlink Control Channel, PDCCH) 1,2 or three OFDM symbol may be occupied.
Therefore the symbolic number that the resource block being scheduled in NR includes in the time domain is no longer fixed, but variable.And The OFDM symbol that DMRS and PDCCH are occupied be also it is variable, even if identical frame structure, different DMRS, PDCCH configuration under, The resource that can be used for data transmission is also different.Therefore default time domain symbolic number is constant in LTE, and available transmission resources variation is little TBS method of determination under scene is no longer applicable in, and needs a kind of new TBS method of determination.
For being mapped to the transmission block of two or more layers, a kind of consideration number of plies and RB are proposed in 3GPP agreement 36.213 The mapping method of the transport block size of number.The process flow of this method is as shown in Figure 4.Such method mapping method is first It is determining MCS value, and according to MCS value, table look-up 1 acquisition ITBS.Then the N of judgement scheduling resourcePRBSize, if(It is related with number of plies L, such as when L=2,), then according to (ITBS, L × NPRB), it looks into Table 2 obtains TBS;If(Indicate schedulable maximum RB number), then first according to ITBS And NPRB(scheduling resource block RB number), table look-up 2 acquisition TBS_L1, and next according to TBS_L1, table look-up 3 acquisition TBS.The number of plies is not Together, the corresponding content of table 3 is different, and as number of plies L=2, table 3 is the Table 7.1.7.2.2-1 in agreement 36.213;Work as the number of plies When L=3, table 3 is the Table 7.1.7.2.4-1 in agreement 36.213;As number of plies L=4, table 3 is in agreement 36.213 Table 7.1.7.2.5-1。
Table 3
TBS method of determination presented hereinbefore is not still accounted for when mapping transport block size although it is contemplated that the number of plies The variation of time domain symbolic number purpose.
Another TBS method of determination is described below.A kind of scheduling of resource unit, referred to as unit transmission time are defined first It is spaced (Unit TTI), as a kind of basic unit for measuring scheduling resource size, several subcarriers is occupied in frequency (such as 12) occupy several symbols (such as 7) in time, can be 1 OFDM symbol, can be 1 PRB.? In this case, consider symbolic number Lsymbol, RB number NPRBTwo dimensions, the Unit TTI quantity N that computing resource block is forgivenUTTI。 According to (ITBS,NUTTI), using table 4, mapping obtains transport block size.It is as shown in Figure 5 that TBS obtains process.
Determining MCS value is calculated first based on the transport block size two-dimensional map method of Unit TTI;Then according to MCS value, Table look-up 1 acquisition ITBS.Next according to scheduling resource block time domain Lsymbol(symbolic number) and frequency domain NPRB(RB number) calculates scheduling money The Unit TTI number N that source block is forgivenUTTI;Finally according to ITBSWith NUTTI, table look-up and obtain TBS, table 4 is according to scheduling resource block The Unit TTI number and I forgivenTBSThe transport block size mapping table of production, as shown in Figure 7.Such transport block size is reflected Shooting method determines Unit TTI number, not only considers the frequency domain RB number of scheduling resource, but also consider time-domain symbol number Lsymbol, It is adapted to the variation of TTI length in 5G scene.
The determination method of above-mentioned transport block size, it is contemplated that the variation of frame structure in NR.But in view of dispatching band in NR Roomy, frame structure is changeable, if table can be very huge with tableaux method, tabulation work is troublesome.
The method of determination of a variety of TBS is provided below.Basic conception is introduced before being described further.When Resource granularity on domain is that (uplink is SC-FDMA symbol to an OFDM symbol.Hereafter it is collectively referred to as OFDM symbol).In frequency domain On, granularity is a subcarrier.One running time-frequency resource unit (Resource of one OFDM symbol and a sub- carrier wave composition Element,RE).Physical layer is using RE as basic unit when carrying out resource impact.It is all in one time slot A resource block (resource block, RB) for 12 sub- carrier wave compositions, wireless transmission resources tune in OFDM symbol and frequency domain Degree can carry out scheduling of resource by basic unit of RB.It can also be using scheduled resource unit as the basic of scheduling resource Unit, it occupies several subcarriers (such as 1,12 or even entire scheduling bandwidth) in frequency for scheduling unit, Several symbols (such as 1,2,7,14) are occupied in time.
TBS method of determination provided in an embodiment of the present invention considers to consider the variation of available resources number in scheduling resource, utilize The correlated variables such as available resources, order of modulation, code rate, the scheduling number of plies, calculate TBS.
According to MCS or other call numbers relevant to channel quality status, determine that order of modulation and TBS calculate the factor.TBS Calculating factor feature is that the better factor of channel condition is bigger, and the TBS obtained according to the factor is bigger.TBS calculates the factor can be with It is the index that TB size Index (referring to the ITBS in table 1) is also possible to code rate (code rate) or code rate.
Determine the mode 1 of TBS
It needs to be determined that available RE number in scheduling resource.Such as: (1) according to configuration information, a user is distributed in acquisition Scheduling resource in PxSCH RE number.(2) according to the RE number containing PxSCH and reference signal region, in conjunction with conversion because Son obtains the RE number that can be used for data transmission.(3) according to distributing to the scheduling resource of a user, in conjunction with commutation factor, Obtain the available RE number with data transmission.In following formula calculates, NREIt can represent according to configuration information, directly The available RE number of the PxSCH arrived, can also represent the RE number N according to the region PxSCH 'REAfter commutation factor γ 1 Product, i.e. NRE=N 'RE× γ 1, alternatively embodiment, NREIt is also possible to the scheduling resource N ' ' according to distributionRE Multiplied by the product after commutation factor γ 2, i.e. NRE=N ' 'RE×γ2.Wherein the value of γ 1 and γ 2 are greater than 0, are less than or wait In 1.
PxSCH can be PDSCH or PUSCH.Wherein MCS table has code rate or code rate index.Transmission block occupies L layers (L >=1), and L layers have identical MCS and available resource units.First according to MCS or other indexes of reaction channel quality status Number, obtain order of modulation QmFactor C (reference can be made to table 4) is calculated with TBS.Then according to the RE number N containing the region PxSCHRE, In conjunction with commutation factor γ 1, available resources number estimated value is obtained.In conjunction with Qm, C, obtain TBS.Wherein commutation factor γ 1 can be with By Downlink Control Information (Downlink Control Information, DCI), MAC Control Element (MAC Control Element, MAC CE) or wireless heterogeneous networks (Radio Resource Control, RRC) configuration.Collocation form can be with Directly indicate commutation factor size;Commutation factor can also be prestored using transmitting-receiving both ends, using the form of instruction call number.Also It can respectively be calculated with receiving-transmitting sides treaty rule.
Obtaining available RE number NRELater, TBS size is calculated according to code rate and formula.Wherein MCS table includes code rate Or code rate index.Transmission block occupies L layers (L >=1), and L Layer has identical MCS and available resource units.Fig. 6 is referred to, Fig. 6 is the schematic diagram of the down physical channel treatment process of available data.The process object of down physical channel treatment process is Code word (Codeword).Code word is by the bit stream of coding (including at least channel coding), i.e. coded bit stream.Code word warp It crosses scrambling (Scrambling), generates scrambled bit stream.Scrambled bit stream maps (Modulation mapper) through ovennodulation, Obtain stream of modulation symbols.Stream of modulation symbols is mapped to multiple spatial flows (also referred to as by layer mapping (Layer mapper) Transport layer, symbol layer, space layer, hereinafter referred to as symbol layer).Symbol layer passes through precoding (Precoding), obtains multiple pre- Encoded symbol streams.Pre-coded symbols stream is mapped to multiple moneys by resource grains mapping (Resource element mapper) On source grain (Resource Element, RE).These resource grains then pass through ofdm signal and generate (OFDM signal Generation) stage (such as IFFT) obtains OFDM symbol stream.OFDM symbol stream then passes through antenna port (Antenna Port it) is transmitted.Transmission block occupies L layers, that is, is mapped to L spatial flow.
First according to MCS or other call numbers of reaction channel quality status, order of modulation Q is obtainedmIt is calculated with TB size Factor C.
Table 4
Then according to the available RE number N of PXSCHRE, in conjunction with Qm, C, obtain TBS.If may be expressed as: with formulaM is the natural number more than or equal to 1, such as m can be taken as 8;Δ is more than or equal to 0 Constant indicates CRC bit number.Δ can be also used in other calculations below, m, meaning is identical, is not repeated to define.Or it adopts With the mode being rounded downwards, then:
In other situations, transmission block occupies L layers, and L layers have identical MCS, but available resource units number is different. Order of modulation Q is obtained firstmFactor C is calculated with TBS.Above-mentioned variable can be according to other of MCS or reaction channel quality status Call number obtains, and can also directly indicate to obtain.Then according to the available RE number N of each layer PxSCHRE, in conjunction with Qm, C, obtain TBS.Such case has 2 kinds of calculations, mode 1:OrMode 2:Or
In other situations: each stream PxSCH occupies that resource is identical, and code rate, order of modulation are different.First, it needs Obtain the order of modulation Q of each layerl mWith code rate Cl
Then according to the available RE number N of each layer PxSCHRE, in conjunction withCl, obtain TBS size.Calculation referring to Following formula:OrOrOr
To support that different layers of MCS are different.Can be using every layer of MCS instruction, this method expense is very big.May be used also To have certain rule using the MCS between each layer, only indicate that some or certain several layers of MCS, other layers pass through rule at this time It calculates.The rule can be it is pre-set, be also possible to RRC, DCI, MAC CE instruction.In addition, MCS between each layer There is restricting relation, although can be different, at will cannot arbitrarily be arranged, than if any the relationship between each layer of 2 bit indications, 00 indicates that each layer MCS is identical;01 indicates that each layer order of modulation is different, and code rate is identical;10 indicate that code rate is not identical, order of modulation It is identical;11 expression order of modulation, code rate are all different.As each layer MCS, only one of them is identical for order of modulation or code rate When.MCS table is split into 2 tables, an instruction order of modulation, an instruction code rate, code rate index or TBS index.By dividing It does not indicate, saves expense.The acquisition of order of modulation and code rate information is by a similar method, no longer superfluous in subsequent implementation mode It states.
MCS table may include 3 MCS tables.One is used for downlink CP-OFDM, and one is used for uplink CP-OFDM, separately Outer one is used for DFT-s-OFDM.Code rate/order of modulation of uplink DFT-s-OFDM table is small compared with uplink CP-OFDM;Uplink Code rate/order of modulation of CP-OFDM table is small compared with downlink CP-OFDM.Above-mentioned code rate/order of modulation can be maximum in table 's;It is corresponding to be also possible to identical MCS index.MCS may include 2 kinds of tables, not differentiating uplink and downlink, and one kind being used for CP-OFDM, One kind being used for DFT-s-OFDM.MCS table also may include uplink table and downlink table, uplink do not distinguish CP-OFDM and DFT-s-OFDM。
In other situations, respectively to occupy resource, code rate identical by stream PxSCH, and order of modulation is different.Obtain the tune of each layer Order processedCode rate C.Then according to the available RE number N of each layer PxSCHRE, in conjunction withC is obtained according to following company TBS.Such asOrOrOr
In other situations, respectively to occupy resource, order of modulation identical by stream PxSCH, and code rate is different.It obtains first each The code rate C of layerl, order of modulation Qm.Then according to the available RE number N of each layer PxSCHRE, in conjunction with Qm、Cl, obtain TBS.It calculates TBS can use following formula, such as Or
In other situations, respectively stream PxSCH occupies resource, order of modulation difference, and code rate is identical.According to each layer The available RE number of PxSCHIn conjunction withC obtains TBS.Calculation formula is such as: Or
In other situations, respectively stream PxSCH occupies resource, code rate difference, and order of modulation is identical.According to above-mentioned side Formula, the TBS for obtaining each layer calculate factor ClAnd order of modulation Qm.Then according to the available RE number of each layer PxSCHKnot Close Qm、Cl, obtain TBS.Calculation formula referring to: Or
In other situations, it is different to occupy resource, order of modulation, code rate by each stream PxSCH.First, each layer is obtained Order of modulationFactor C is calculated with TBSl.Then according to the available REs number of each layer PxSCHIn conjunction withClIt obtains TBS.It can be calculated using the following equation Or
Determine the mode 2 of TBS
Scheduled resource unit is defined, RE number then can be used according to the RE sum of entire scheduling resource, or scheduling resource, Or the RE number containing the region PxSCH, calculate containing scheduled resource unit number.According to scheduled resource unit number, use Formula or form calculate TBS.Wherein MCS table may be indexed comprising code rate or code rate, it is also possible to when TBS index.
TBS calculates as follows.Firstly, scheduled resource unit number NUNIT=(scheduling resource RE sum or scheduling resource are available RE number or RE number containing PxSCH and reference signal region)/scheduled resource unit RE the number that includes.Wherein PxSCH It can be PDSCH or PUSCH.N is utilized laterUNITBy way of formula or tabling look-up, TBS is obtained.Formula calculating may is thatOrWherein, The RE quantity for including by a scheduled resource unit.The calculation formula is it is also contemplated that different layers difference PxSCH occupies money The case where source, code rate, order of modulation, these can refer to the embodiment of front, not repeat herein.
It is being the quantity N of scheduled resource unit for a kind of embodiment data transmission scheduling resource sizeUNIT, the scheduling Resource unit occupies several subcarriers in frequency, occupies several OFDM symbols, the N in the time domainUNITFor scheduling money The RE quantity N for including in the PxSCH in sourceREThe RE quantity for including divided by scheduled resource unit, or distribute to the scheduling of a user The RE of RE quantity or PxSCH and reference signal region that the product of resource and commutation factor includes divided by scheduled resource unit again The RE quantity that quantity includes divided by scheduled resource unit, wherein the value of commutation factor is greater than 0, is less than or equal to 1.
The NUNITOr scheduling resource PxSCH data in include RE quantity NREDivided by scheduled resource unit packet The RE quantity preset value contained, or distribute to the RE that the RE quantity of the scheduling resource of a user includes divided by scheduled resource unit Quantity preset value.Preset value preparation method: preset value can be configured by DCI, MAC CE or RRC.Collocation form can be direct Indicate preset value size;Preset value can also be prestored using transmitting-receiving both ends, by the way of indicating preset value call number.May be used also With receiving-transmitting sides treaty rule, respectively calculate.One or more can be carried in above-mentioned DCI, MAC CE or RRC configuration information Preset value, or the instruction information of one or more preset values.
TBS is calculated through one of formula following formula:Or Wherein,The RE quantity or tune for include by a scheduled resource unit The RE quantity preset value that degree resource unit includes, L is that number of plies L is the number of plies, QmFor order of modulation, C is that TBS calculates the factor, and m is Natural number more than or equal to 1, Δ are the constant more than or equal to 0.Preset value preparation method: preset value can by DCI, MAC CE, Or RRC configuration.Collocation form can directly indicate preset value size;Preset value can also be prestored using transmitting-receiving both ends, using referring to Show the mode of preset value call number.It can respectively be calculated with receiving-transmitting sides treaty rule.Above-mentioned DCI, MAC CE or RRC match One or more preset values, or the instruction information of one or more preset values can be carried in confidence breath.
Or TBS is calculated through one of following formula:OrOrOrOrWherein,The RE quantity preset value that the RE quantity or scheduled resource unit for include by a scheduled resource unit include, γiIt is The commutation factor of i scheduled resource unit, γiValue be greater than 0, be less than or equal to 1, L be the number of plies, QmFor order of modulation, C is TBS calculates the factor, and m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and wherein N is the type of preset value, Ni It is the number of the i-th class preset value,It is the size of the i-th class preset value.Here commutation factor and preset value preparation method can be with Be: preset value or commutation factor can be configured by DCI, MAC CE or RRC.Collocation form can directly indicate preset value or folding Calculate factor size;Preset value or commutation factor can also be prestored using transmitting-receiving both ends, using instruction preset value call number or conversion The mode of factor call number.It can respectively be calculated with receiving-transmitting sides treaty rule.Above-mentioned DCI, MAC CE or RRC configuration information In can carry one or more preset values or commutation factor, or the instruction information of one or more preset values or indicator.
TBS method of determination 3
In NR, using table, because scheduling bandwidth is big, the configuration such as frame structure, RS is changeable, causes Table Design complicated, and Using formula, design is simple.Some situations, such as VoIP etc. in NR, need the TBS of particular size, if directly using public Formula calculates the TBS of not necessarily particular size.To solve this problem, table+formula mode can be used.
Formula adds the mode of table.First with the formula in earlier embodiments, calculates TBS initial value or cry first TBS.Then according to TBS initial value and a table or array, final TBS value is selected.Array can be 16,24,32, 40,56, N1, N2, N3 ....Selection rule: choosing is immediate with TBS initial value;Choosing is less than or equal to closest to TBS initial value The value of TBS;Choosing is more than or equal to the value of TBS closest to TBS initial value.
Can also be first according to business or scene, determination is to utilize formula or table.It can specifically be believed by instruction Breath can also indicate to utilize formula or table by MCS value.Table 5 is referred in such a way that MCS value indicates.If MCS is less than some value, such as 11 in table, then calculates TBS using the formula in above-described embodiment;If MCS is greater than 10, utilize The mode tabled look-up determines TBS.
Table 5
Another implementation can use the form of formula and table.First according to business or scene, determination is benefit With formula or table.It can also specifically be implied by MCS value by instruction information using formula or table, It can also determine to use formula or table by TBS initial value size.If can be the small Mr. Yu of MCS by MCS value Value then calculates TBS using the formula in preceding embodiment.If MCS is greater than 10, form is utilized.Pay attention to utilizing table shape Formula, can also be in such a way that the table adds formula.
TBS method of determination 4
Consider two dimensions of symbolic number and RB of scheduling resource, calculates RE quantity or the area PxSCH that scheduling resource includes The RE quantity that domain is contained, or can be with RE number divided by the quantity after the RE number of scheduling basic unit, to determine TBS.Specifically , in the case where not considering rate-matched, formula be may is thatOrOr OrOr Or
Wherein, NPRBFor the number for the Physical Resource Block (Physical Resource Block, PRB) that scheduling resource includes Amount,For the quantity of RE in a PRB, NOFDMSymbolFor the OFDM symbol quantity for including in scheduling resource, NREperSymbolFor The quantity of RE in the OFDM symbol that scheduling resource is included, Unit are scheduling resource units, and an OFDM symbol is accounted on the time Number, several subcarriers, N are accounted on frequency domainREperUnitFor the quantity of RE on each Unit, L is the number of plies, QmFor order of modulation, C is TBS calculates the factor, and m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0.The calculation formula is not it is also contemplated that The case where same layer difference PxSCH occupies resource, code rate, order of modulation, these can refer to the embodiment of front, not go to live in the household of one's in-laws on getting married herein It states.
The calculating of TBS can also be greater than 0, be less than or equal to 1 multiplied by commutation factor, the value of the commutation factor.Other one By the way of kind of calculation can be to preset value is used using the RE number for including in PRB.I.e. with to the RE in a PRB Quantity uses preset valueSimilarly, preset value can also be used to the RE quantity on each resource block Preset value is used to the RE quantity in an OFDM symbol in scheduling resourcePreset value is substituted into above-mentioned formula InNREperRBOr NREperSymbol.Preset value preparation method: preset value can be configured by DCI, MAC CE or RRC. Collocation form can directly indicate preset value size;Preset value can also be prestored using transmitting-receiving both ends, using instruction preset value rope The mode of quotation marks.It can respectively be calculated with receiving-transmitting sides treaty rule.It can in above-mentioned DCI, MAC CE or RRC configuration information To carry one or more preset values, or the instruction information of one or more preset values.
Fig. 8 is referred to, above-described embodiment provides in terms of 101 processing equipments obtain data transmission scheduling resource size Numerous embodiments.And after obtaining order of modulation and the TBS calculating factor (803), in such a way that formula is calculated or is tabled look-up It calculates TBS (805).The mode for the calculating TBS that the embodiment of the present invention proposes, considers time dimension, to reflect symbolic number in time domain Purpose variation, adapts to the variation of Transmission Time Interval (Transmission Time Interval, TTI) length in 5G.
In 5G mMTC/cMTC (UR/LL) scene, using short TTI.The TTI length of original mapping mode be it is fixed, Greater than the length of short TTI, short TTI is unable to map to obtain corresponding TBS;And the mapping method that the embodiment of the present invention proposes, A dimension is increased, supports that TTI is variable, adapts to short TTI size, mapping obtains the corresponding TBS of short TTI in time, guarantees in short-term Prolong.
For eMBB scene, need using long TTI.Original mapping method is needed to fix TTI length specified in LTE For unit, big code block is become into small code block, has the risk for declining FEC performance, influences system performance.And it is proposed by the present invention Long TTI disposably can be mapped as a big code block, guarantee system performance by mapping method.
In addition, the multilayer that the embodiment of the present invention considers the flexible and changeable framing mode of 5G, mapping structure and transmission block is reflected Scene is penetrated, so that the mapping method of transport block size proposed by the present invention has good robustness.
Above in conjunction with Fig. 1 to Fig. 8, the method for carrying out data transmission according to the embodiment of the present application is described.Under Face will be in conjunction with Fig. 9 and Figure 10, and the structure of the network equipment of the above method is realized in description.Realize the network equipment of the above method, or It is processing equipment, the communication equipment of network side is can be, is also possible to terminal.
Fig. 9 is referred to, the communication equipment for executing the method in above-described embodiment includes processing unit 902 and Transmit-Receive Unit 901.Communication equipment can be the network equipment 110 in above-described embodiment, be also possible to terminal device 120.Processing unit 902 For executing above-mentioned steps method.According to the description of above-described embodiment, the processing unit 902 of communication equipment is according to above-mentioned a variety of Embodiment determines data transmission scheduling resource size.Processing unit 902 further obtain order of modulation and TBS calculate because Son, and according to data transmission scheduling resource size and order of modulation, TBS calculates the factor, according to disclosed in the above embodiments Formula TBS is calculated, or table look-up or formula combines the mode tabled look-up, calculate TBS.The transmitting-receiving list of communication equipment later Member 901 transmits data according to determining TBS.Specific formula, the mode tabled look-up, obtain data mode may refer to it is above-mentioned The content of embodiment, it is secondary not repeat.
It should be understood that the division of each unit of the above communication device is only a kind of division of logic function, in actual implementation It can completely or partially be integrated on a physical entity, it can also be physically separate.And these units can be passed through with software The form that processing element calls is realized;It can also all realize in the form of hardware;It can be passed through with unit by software The form that processing element calls realizes that unit passes through formal implementation of hardware.For example, processing unit 901 or processing unit 902 can be the processing element individually set up, and also can integrate communication equipment (can be the network equipment 110 or terminal 120) On some chip in realize.Such as baseband chip.In addition it is also possible to be stored in the storage of communication apparatus in the form of program In device, is called by some processing element of communication apparatus and execute the function of processing unit.The realization of other units with etc Seemingly.Communication apparatus can receive the information that base station 110 is sent by antenna, which is handled by radio-frequency unit and be sent to base Band device, the above Transmit-Receive Unit can pass through the interface between radio-frequency unit and base band device/transmission information.This is outside upper The processing unit 902 and Transmit-Receive Unit 901 for stating communication equipment can be integrated completely or partially, can also independently be realized. Processing element described here can be a kind of integrated circuit, the processing capacity with signal.During realization, above-mentioned side Each step or above each unit of method can pass through the integrated logic circuit or software form of the hardware in processor elements Instruction complete.
For example, the above processing unit 902 can be arranged to implement one or more integrated circuits of above method, example Such as: one or more specific integrated circuits (Application Specific Integrated Circuit, ASIC), or, One or more microprocessors (digital singnal processor, DSP), or, one or more field-programmable Gate array (Field Programmable Gate Array, FPGA) etc..For another example, when some above unit passes through processing element When the form of scheduler program is realized, which can be baseband processor or general processor, such as central processing unit (Central Processing Unit, CPU) or it is other can be with the processor of caller.For another example, these units can collect At together, realized in the form of system on chip (system-on-a-chip, SOC)
Figure 10 is please referred to, as another embodiment, communication equipment (can be the network equipment in above example 110 or terminal device 120) include transceiver 101 and processor 102.Processor 102 can be general processor, such as but not It is limited to, central processing unit (Central Processing Unit, CPU) is also possible to application specific processor, such as but unlimited In, baseband processor, digital signal processor (Digital Signal Processor, DSP), application specific integrated circuit (Application Specific Integrated Circuit, ASIC) and field programmable gate array (Field Programmable Gate Array, FPGA) etc..In addition, processor 102 can also be the combination of multiple processors.Especially , in technical solution provided in an embodiment of the present invention, processor 102 can be used for executing, for example, above-described embodiment is handled Step performed by unit 902.Processor 102 can be specially designed to execute the processing of above-mentioned steps and/or operation Device is also possible to execute the processor of above-mentioned steps and/or operation by reading and executing the instruction stored in memory.
Transceiver 101 includes transmitter and receiver, wherein transmitter is for passing through at least one among more antennas Antenna sends signal.Receiver is used to receive signal by at least one antenna among more antennas.Particularly, in this hair In the technical solution that bright embodiment provides, transceiver 101 specifically can be used for executing by more antennas, for example, Transmit-Receive Unit 901 function.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above method embodiment can pass through The relevant hardware of program instruction is completed, and program above-mentioned can be stored in a computer readable storage medium, the program When being executed, step including the steps of the foregoing method embodiments is executed;And storage medium above-mentioned include: ROM, RAM, magnetic disk or The various media that can store program code such as CD.
Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although Present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: it still may be used To modify the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features; And these are modified or replaceed, technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution spirit and Range.

Claims (22)

1. a kind of data transmission method for uplink, which is characterized in that including
Obtain data transmission scheduling resource size;
According to the data transmission scheduling resource size, order of modulation and transport block size (transport block size, TBS the factor) is calculated, determines TBS;
According to the TBS of above-mentioned determination, data are transmitted by transceiver.
2. the method as described in claim 1, it is characterised in that: the data transmission scheduling resource size is resource unit The quantity N of (resource element, RE)RE, the NREIt is obtained according to one of following manner: (1) according to configuration information, obtained Take the RE number of PxSCH in the scheduling resource for distributing to a user;(2) according to the RE containing PxSCH and reference signal region Number, multiplied by commutation factor, (3) basis distributes to the scheduling resource RE number of a user, multiplied by commutation factor;Wherein, it converts The value of the factor is greater than 0, and being less than or equal to 1, PxSCH is Physical Uplink Shared Channel (Physical Uplink Shared Channel, PUSCH) or PDSCH or Physical Downlink Shared Channel (Physical Downlink Shared Channel, PDSCH)。
3. method according to claim 1 or 2, it is characterised in that: have identical modulation and coding strategy when L layers (Modulating and Coding Scheme, MCS) and available RE number NRE, the calculating TBS is to pass through formulaOrWherein NREFor data transmission scheduling resource Size, L are the number of plies, QmFor order of modulation, C is that TBS calculates the factor, and m is the natural number more than or equal to 1, and Δ is more than or equal to 0 Constant.
4. method according to claim 1 or 2, it is characterised in that: have identical modulation and coding strategy when L layers (Modulating and Coding Scheme, MCS), different available RE numbersThe calculating TBS is to pass through formula OrWhereinIt is big for l layer data transmitting and scheduling resource Small, l is sequence number, and L is total number of plies, QmFor order of modulation, C is that TBS calculates the factor, and m is the natural number more than or equal to 1, and Δ is Constant more than or equal to 0.
5. method according to claim 1 or 2, it is characterised in that: when the available RE number of L layers of each layer is identical, code rate, modulation order Number is different, and the calculating TBS is using one of following formula: Or Wherein NREFor data transmission scheduling resource size,For l layers of order of modulation, C1It is counted for l layers of TBS The factor is calculated, m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is total number of plies.
6. method according to claim 1 or 2, it is characterised in that: when the available RE number of L layers of each layer is identical with code rate, modulation Order is different, and the calculating TBS is using one of following formula: Or Wherein NREFor data transmission scheduling resource size,For l layers of order of modulation, C is that TBS calculates the factor, M is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is total number of plies.
7. method according to claim 1 or 2, it is characterised in that: when the available RE number of L layers of each layer is identical with order of modulation, Code rate is different, and the calculating TBS is using one of following formula: Or Wherein NREFor data transmission scheduling resource size, QmFor order of modulation, C1The factor is calculated for l layers of TBS, M is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is total number of plies.
8. method according to claim 1 or 2, it is characterised in that: when the available RE number and order of modulation of L layers of each layer are different, Code rate is identical, and the calculating TBS is using one of following formula: Or WhereinFor l layer data transmitting and scheduling resource size,For l layers of order of modulation, C TBS The factor is calculated, m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is total number of plies.
9. method according to claim 1 or 2, it is characterised in that: when between L layers of each layer available RE number and code rate it is different, Order of modulation is identical, and the calculating TBS is using one of following formula: Or WhereinFor l layer data transmitting and scheduling resource size, QmFor order of modulation, ClFor l layers of TBS The factor is calculated, m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is total number of plies.
10. method according to claim 1 or 2, it is characterised in that: when the available RE number between L layers of each layer, code rate, and adjust Order processed is different, and the calculating TBS is using one of following formula: Or WhereinFor l layer data transmitting and scheduling resource size,For l layers of order of modulation, ClThe factor is calculated for l layers of TBS, m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0, and l is sequence number, and L is Total number of plies.
11. the method as described in claim 1, it is characterised in that: the data transmission scheduling resource size is scheduling resource list The quantity N of memberUNIT, the scheduled resource unit occupies several subcarriers in frequency, occupies several OFDM in the time domain Symbol, the NUNITThe RE quantity N for including in PxSCH to dispatch resourceREThe RE quantity for including divided by scheduled resource unit, or The RE quantity that the product of the scheduling resource and commutation factor of distributing to a user includes divided by scheduled resource unit again, or The RE quantity that the RE quantity in PxSCH and reference signal region includes divided by scheduled resource unit, wherein the value of commutation factor is big In 0, it is less than or equal to 1.
12. the method as described in claim 1, it is characterised in that: the data transmission scheduling resource size is scheduling resource list The quantity N of memberUNIT, the scheduled resource unit occupies several subcarriers in frequency, occupies several OFDM in the time domain Symbol, the NUNITThe RE quantity N for including in PxSCH data to dispatch resourceREThe RE number for including divided by scheduled resource unit Preset value is measured, or distributes to the RE quantity that the RE quantity of the scheduling resource of a user includes divided by scheduled resource unit and presets Value.
13. the method as described in claim 11 or 12, it is characterised in that: TBS is calculated through one of formula following formula:OrWherein,For The RE quantity preset value that the RE quantity or scheduled resource unit that one scheduled resource unit is included include, L are that number of plies L is layer Number, QmFor order of modulation, C is that TBS calculates the factor, and m is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0.
14. the method as described in claim 11 or 12, it is characterised in that: TBS is calculated through one of following formula:OrOrOrOrWherein,The RE quantity that include by a scheduled resource unit or The RE quantity preset value that scheduled resource unit includes, γiFor the commutation factor of i-th of scheduled resource unit, γiValue be greater than 0, It is the number of plies, Q less than or equal to 1, LmFor order of modulation, C is that TBS calculates the factor, and m is the natural number more than or equal to 1, Δ be greater than Constant equal to 0, wherein N is the type of preset value, and Ni is the number of the i-th class preset value,It is the size of the i-th class preset value.
15. the method as described in any one of claim 1-14, it is characterised in that: the calculating TBS further comprises: passing through The mode that formula calculates or tables look-up obtains the first TBS, is compared later with multiple numerical value, and in the multiple numerical value, selects It is closest with the first TBS as TBS, or selection to select the numerical value immediate with the first TBS, and is less than or equal to the first TBS Numerical value as TBS;Or it selects closest to the first TBS, and the numerical value more than or equal to TBS is as TBS.
16. such as method claimed in claims 1-2, which is characterized in that the calculating TBS includes by one of following formula TBS is calculated, formula includes:Or OrOr OrOr Wherein, NPRBFor the quantity of the scheduling resource Physical Resource Block (Physical Resource Block, PRB) that includes,For The quantity of RE, N in one PRBOFDMSymbolFor the OFDM symbol quantity for including in scheduling resource, NREperSymbolTo dispatch resource institute The quantity of RE in an OFDM symbol for including, Unit are scheduling resource units, and an OFDM symbol is accounted on the time, is accounted on frequency domain Several subcarriers, NREperUnitFor the quantity of RE on each Unit, L is the number of plies, QmFor order of modulation, C is that TBS calculates the factor, M is the natural number more than or equal to 1, and Δ is the constant more than or equal to 0.
17. the method as described in claim 1-16, it is characterised in that: the calculating factor is determined by code rate (Code Rate).
18. method as claimed in claim 17, it is characterised in that: the calculating factor are as follows: C=R × 12 × 1024, wherein R For code rate.
19. a kind of data transmission method for uplink, it is characterised in that:
It obtains modulation to index with coding strategy (Modulating and Coding Scheme, MCS), the MCS index is used for Search order of modulation;
Judge that the value of MCS index falls in the first range or the second range;
If the value of the MCS index falls in the first range, transport block size (Transport is calculated using formula Block Size, TBS);
If the value of the MCS index falls in the second range, TBS is determined by the way of tabling look-up.
20. method as claimed in claim 19, which is characterized in that the formula calculates TBS, and calculation is claim 3- One of 18.
21. a kind of device of data transmission characterized by comprising
Processing unit, for obtaining data transmission scheduling resource size, according to according to the data transmission scheduling resource size, modulation Order and transport block size (transport block size, TBS) calculate the factor, determine TBS;
Transmit-Receive Unit transmits data by transceiver for the TBS according to above-mentioned determination.
22. data transmission device as claimed in claim 21, which is characterized in that the processing unit uses claim 2-18 Middle either type determines TBS.
CN201710818224.7A 2017-09-12 2017-09-12 Method and device for data transmission Active CN109495968B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710818224.7A CN109495968B (en) 2017-09-12 2017-09-12 Method and device for data transmission
PCT/CN2018/103926 WO2019052370A1 (en) 2017-09-12 2018-09-04 Method and apparatus for transmitting data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710818224.7A CN109495968B (en) 2017-09-12 2017-09-12 Method and device for data transmission

Publications (2)

Publication Number Publication Date
CN109495968A true CN109495968A (en) 2019-03-19
CN109495968B CN109495968B (en) 2023-01-13

Family

ID=65687893

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710818224.7A Active CN109495968B (en) 2017-09-12 2017-09-12 Method and device for data transmission

Country Status (2)

Country Link
CN (1) CN109495968B (en)
WO (1) WO2019052370A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110166168A (en) * 2018-02-14 2019-08-23 华为技术有限公司 Determine the method, apparatus and system of transport block size
WO2020199044A1 (en) * 2019-03-29 2020-10-08 华为技术有限公司 Method and apparatus for determining tbs

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651515A (en) * 2008-08-15 2010-02-17 大唐移动通信设备有限公司 Method, system and device for adaptive modulation and coding
CN103378924A (en) * 2012-04-18 2013-10-30 中兴通讯股份有限公司 Method of determining transport block size and device thereof, synchronization method, apparatus and system
CN103518398A (en) * 2013-03-21 2014-01-15 华为终端有限公司 Data transmission method, base station, and user device
US20150215068A1 (en) * 2014-01-29 2015-07-30 Htc Corporation Method of Selecting Modulation and Transport Block Size Index Table
CN105577324A (en) * 2015-12-22 2016-05-11 京信通信技术(广州)有限公司 Self-adaptive adjustment method and system of communication link
CN106559898A (en) * 2015-09-28 2017-04-05 中兴通讯股份有限公司 Data transmission method and device
CN106685611A (en) * 2015-11-06 2017-05-17 上海贝尔股份有限公司 Method and device for configuring initial subframe of DL burst data transmission
US20170163396A1 (en) * 2015-05-15 2017-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Communicating a Transport Block in a Wireless Network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8644413B2 (en) * 2012-05-29 2014-02-04 Magnolia Broadband Inc. Implementing blind tuning in hybrid MIMO RF beamforming systems
CN103634851B (en) * 2012-08-27 2016-08-31 重庆重邮信科通信技术有限公司 The acquisition methods of a kind of transport block size and device
CN104243086B (en) * 2013-06-09 2018-06-26 华为技术有限公司 Modulation and Coding Scheme determines method, base station and communication system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651515A (en) * 2008-08-15 2010-02-17 大唐移动通信设备有限公司 Method, system and device for adaptive modulation and coding
CN103378924A (en) * 2012-04-18 2013-10-30 中兴通讯股份有限公司 Method of determining transport block size and device thereof, synchronization method, apparatus and system
CN103518398A (en) * 2013-03-21 2014-01-15 华为终端有限公司 Data transmission method, base station, and user device
US20150215068A1 (en) * 2014-01-29 2015-07-30 Htc Corporation Method of Selecting Modulation and Transport Block Size Index Table
US20170163396A1 (en) * 2015-05-15 2017-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Communicating a Transport Block in a Wireless Network
CN106559898A (en) * 2015-09-28 2017-04-05 中兴通讯股份有限公司 Data transmission method and device
CN106685611A (en) * 2015-11-06 2017-05-17 上海贝尔股份有限公司 Method and device for configuring initial subframe of DL burst data transmission
CN105577324A (en) * 2015-12-22 2016-05-11 京信通信技术(广州)有限公司 Self-adaptive adjustment method and system of communication link

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ERICSSON: ""On transport block size determination"", 《3GPP TSG RAN WG1 #90 R1-1714433》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110166168A (en) * 2018-02-14 2019-08-23 华为技术有限公司 Determine the method, apparatus and system of transport block size
CN110166168B (en) * 2018-02-14 2021-12-03 华为技术有限公司 Method, device and system for determining size of transmission block
WO2020199044A1 (en) * 2019-03-29 2020-10-08 华为技术有限公司 Method and apparatus for determining tbs
CN113678389A (en) * 2019-03-29 2021-11-19 华为技术有限公司 TBS determination method and device
AU2019439793B2 (en) * 2019-03-29 2023-04-13 Huawei Technologies Co., Ltd. TBS determination method and apparatus

Also Published As

Publication number Publication date
WO2019052370A1 (en) 2019-03-21
CN109495968B (en) 2023-01-13

Similar Documents

Publication Publication Date Title
CN109803426B (en) Method and device for transmitting data
CN110073620B (en) Method and apparatus for multiplexing channel state information
CN106465275B (en) For managing the technology of mobile device power consumption
CN110890906B (en) Method and equipment for transmitting and receiving antenna information
CN109150403A (en) Determine the method and device of transport block size
CA3049159C (en) Method for transmitting data, terminal device and network device
CN108809578A (en) Method, terminal device and the network equipment of transmission data
CN109863707A (en) Data transmission method, terminal device and the network equipment
CN110832797B (en) Method and device for data transmission
WO2018033148A1 (en) A method to transmit channel state information reference signals in large mimo systems
CN106162888A (en) PUCCH resource collocation method in carrier aggregation and equipment thereof
CN111201722B (en) Method and apparatus for frequency domain omission of subband channel state information reporting
CN104937876B (en) Method and node in wireless communication system
CN108810956A (en) The method and device of interference measurement and the method and device for obtaining channel state information
CN109474999A (en) The method and apparatus for sending uplink control channel
CN109152017A (en) A kind of determination method and apparatus of transport block size
CN107889251A (en) A kind of determination method, the network equipment and the terminal of time-domain resource unit set structure
CN112398604A (en) Information determination method and device
CN108347324A (en) Communication means and the network equipment
CN109275150A (en) A kind of channel transmission parameters determine method and apparatus
CN107231691A (en) The indicating means and device of a kind of antenna port
CN109495968A (en) Method and apparatus for carrying out data transmission
CN110138527A (en) A kind of instruction of resource determines method and device
CN108599910B (en) Method and apparatus for carrying out data transmission
CN107707286B (en) Feedback method and device of channel quality information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant