A 4G network physical layer PDSCH resource allocation method
By calculating the VRB allocation type and DCI format under different channel bandwidths, the problem of inaccurate calculation of resource start position and resource block number in the prior art is solved, and the maximum value of RIV and its corresponding resource start position and resource block number are accurately calculated under different channel bandwidths.
Patent Information
- Application Number
- CN202211083834.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-06
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2042-09-06
AI Technical Summary
Existing technologies fail to adequately consider the impact of centralized and distributed virtual resource block (VRB) allocation types on the resource start position and the number of resource blocks under different channel bandwidths, and do not provide the relationship between the range of resource indicator field (RIV) values and the resource start position and the number of resource blocks.
By calculating the number of downlink virtual resource blocks under centralized/distributed VRB allocation types under different channel bandwidths, and combining DCI format 1A, 1B, 1C, and 1D scenarios, the RIV is calculated based on the resource start position and the number of resource blocks. In the DCI format 1C scenario, the resource start position and the number of resource blocks are calculated through the RIV.
It can accurately calculate the resource start position and the number of resource blocks for PDSCH resource allocation type 2 under different channel bandwidths, and is applicable to various DCI format scenarios. It can also determine the maximum value of RIV and its corresponding resource start position and the number of resource blocks.
Smart Images

Figure CN115604835B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of resource allocation, and particularly relates to a 4G network physical layer PDSCH resource allocation method. BACKGROUND
[0002] The 4G network physical layer uses a downlink data shared channel (PDSCH) to carry data information transmitted by a base station to a terminal. According to different downlink control information (DCI) formats, the PDSCH has three resource allocation types. For resource allocation type 2, the starting position and the number of resource blocks of the PDSCH resource cannot be directly determined by the resource indication field (RIV) in the DCI, and need to be calculated in combination with the number of downlink resource blocks. Although DCI formats 1A, 1B, 1C and 1D all indicate the PDSCH resource allocation type 2, the calculation process of the starting position and the number of resource blocks of the PDSCH resource in the DCI format 1A, 1B and 1D scenarios is not exactly the same as that in the DCI format 1C scenario. At the same time, for the DCI format 1A, 1B and 1D scenarios, different types of virtual resource blocks (VRB) such as centralized and distributed will also affect the range of the resource starting position and the number of resource blocks. In order to simulate the PDSCH data, it is necessary to analyze the calculation method of the resource starting position and the number of resources when the PDSCH resource allocation type 2 is in the DCI format 1A, 1B, 1D and 1C scenarios.
[0003] At present, the calculation method of the starting resource position and the number of resource blocks of the PDSCH resource allocation type 2 of the 4G network physical layer mainly falls into two categories, one of which is represented by the N7624C software of the United States is the technology, and the other of which is represented by the WinIQSIM2 software of Germany Rohde & Schwarz. In the first calculation method represented by the N7624C software, when the VRB distribution type is centralized, the sum of the resource starting position and the number of resource blocks of the PDSCH resource allocation type 2 does not exceed the number of downlink resource blocks. When the VRB distribution type is distributed, for the case where the number of downlink resource blocks is not less than 50, no matter what the values of the number of downlink resource blocks and the resource block gap (RB gap) are, the sum of the resource starting position and the number of resource blocks cannot exceed 16. This kind of method does not give the calculation method of RIV, and at the same time, for the case where the number of downlink resource blocks is not less than 50, it does not consider the influence of the changes of the number of downlink resource blocks and the RB gap on the resource allocation. The calculation method of this kind of method is shown in the following table Figure 1 , in which RA Type represents the resource distribution type, and the cells with gray bottom lines represent that the parameter cannot be set when the resource allocation type is 2.
[0004] In the second type of calculation method represented by WinIQSIM2 software, the value of RIV is determined by setting the "resource block allocation" parameter through the content of DCI format 1A, format 1B, format 1C and format 1D.
[0005] For DCI format 1A, format 1B and format 1D scenarios, first, the distribution type of VRB is determined by the centralized / distributed VRB allocation type parameter, and when the VRB distribution type is distributed, the RB gap value also needs to be determined; then the corresponding RIV value is obtained by calculating the "resource block allocation" parameter, and the calculation method is shown as Figure 2 The value range of RIV is related to the channel bandwidth, and the value range of RIV is the same for centralized and distributed VRB allocation.
[0006] For DCI format 1C scenario, only distributed VRB allocation can be used, so the RB gap value needs to be determined; then the RB step is determined by the channel bandwidth Finally, the corresponding RIV value is obtained by calculating the "resource block allocation" parameter, and the calculation method is shown as Figure 3 For different regions of RB gap, the value range of RIV is different.
[0007] This kind of method does not give the calculation method of resource starting position and resource block number, and does not consider that the centralized and distributed VRB allocation methods in DCI format 1A, format 1B and format 1D scenarios have different RIV value ranges.
[0008] Through comprehensive analysis of the two mainstream PDSCH resource allocation methods, the following three shortcomings of the prior art can be summarized:
[0009] 1. For DCI format 1A, format 1B and format 1D scenarios, the influence of centralized and distributed VRB allocation types on RIV value, resource starting position and resource block number under different channel bandwidths is not fully considered.
[0010] 2. The relationship between the value range of RIV and the resource starting position and the resource block number is not given, for example, the resource starting position and the resource block number when the RIV reaches the maximum value.
[0011] 3. The way of calculating the resource starting position and the resource block number by the value of RIV, and the way of calculating the RIV by the resource starting position and the resource block number are not given. SUMMARY
[0012] In view of the above technical problems in the prior art, the present application provides a 4G network physical layer PDSCH resource allocation method, which is reasonable in design, overcomes the shortcomings of the prior art, and has good effect.
[0013] To achieve the above object, the present application adopts the following technical solutions:
[0014] A 4G network physical layer PDSCH resource allocation method, comprising the following steps:
[0015] Step 1: Calculate the number of downlink virtual resource blocks VRB N under the centralized / distributed VRB allocation type of different channel bandwidths V ;
[0016] Step 2: For DCI format 1A, format 1B, format 1D scenarios; According to the resource start position R s and the resource block number L R of PDSCH resource allocation type 2, calculate the resource indication field RIV;
[0017] And according to the resource indication field RIV, calculate the resource start position R s and the resource block number L R of PDSCH resource allocation type 2 in this scenario;
[0018] Step 3: For DCI format 1C scenario; According to the resource start position R s and the resource block number L R of PDSCH resource allocation type 2, calculate the resource indication field RIV;
[0019] And according to the resource indication field RIV, calculate the resource start position R s and the resource block number L R of PDSCH resource allocation type 2 in this scenario.
[0020] Preferably, in step 1, the resource start position of PDSCH resource allocation type 2 is R s , the resource block number is L R , the downlink channel bandwidth is represented by the downlink resource block number N, and the downlink VRB number is N V ;
[0021] The resource start position and the resource block number of PDSCH resource allocation type 2 need to satisfy R s +L R ≤N, and N V ≤N;
[0022] According to the VRB distribution type, the downlink VRB number N V has different calculation methods;
[0023] When the VRB distribution type is centralized, N V =N;
[0024] When the VRB distribution type is distributed, let the resource block gap value be N gap , N gap has two values, N gap,1 and N gap,2 ; the specific value of N gap is determined according to the information carried by the downlink control information DCI; the values of N gap,1 and N gap,2 are determined according to the number of downlink resource blocks N ;
[0025] When N gap =N gap,1 , N V =2min(N gap ,N-N gap ) ;
[0026] When N gap =N gap,2 ,
[0027] Preferably, in step 2, specifically includes as follows:
[0028] Step 2.1: Calculate (L R -1) ;
[0029] Step 2.2: Determine whether (L R -1) is greater than
[0030] If (L R -1) is greater than , execute step 2.3;
[0031] Or if (L R -1) is less than or equal to , execute step 2.4;
[0032] Step 2.3: RIV=N(N-L R +1)+(N-1-R s ) ;
[0033] Step 2.4: RIV=N(L R -1)+R s ;
[0034] L R must satisfy 1≤L R ≤N v -R s ;
[0035] When the number of downlink resource blocks N is determined, the value of RIV changes according to the changes of R s and L R ;
[0036] When R s and L R any one of the values increases, RIV increases, but the sum of the two cannot exceed N v Therefore, it is necessary to determine which variable has a greater effect on increasing the value of RIV; since L R increases by 1, RIV increases by N, while R s increases by 1, RIV only increases by 1, so increasing L R has a greater effect on the value of RIV; in order to obtain the maximum value of RIV, L R needs to be maximized first, and then R s needs to be maximized within the effective range; thus, when RIV reaches the maximum value, and the maximum value of RIV is
[0037] When R s and L R any one of the values decreases, RIV increases, but the sum of the two cannot be less than 1, so it is necessary to determine which variable has a greater effect on increasing the value of RIV; since L R decreases by 1, RIV increases by N, while R s decreases by 1, RIV only increases by 1, so decreasing L R has a greater effect on the value of RIV; in order to obtain the maximum value of RIV, L R needs to be minimized first, and then R s needs to be minimized within the effective range; thus, when RIV reaches the maximum value, and the maximum value of RIV is
[0038] The greater of the maximum values of RIV within the ranges of and is the maximum value of RIV for a certain channel bandwidth.
[0039] Preferably, according to RIV, the specific method for calculating the resource start position R s and the number of resource blocks L R of PDSCH resource allocation type 2 is as follows:
[0040] When the value of RIV is known, analyze the relationship between the resource start position R s and the number of resource blocks L R of PDSCH resource allocation type 2 and RIV; when the value of RIV is divided by the number of downlink resource blocks N, there are two different situations for the quotient and the remainder;
[0041] When At that time, the quotient obtained by dividing the RIV value by the number of downlink resource blocks N is (L R -1), remainder is R s At this point, the sum of the quotient and the remainder is R. s +L R -1 < N;
[0042] when At that time, the quotient obtained by dividing the RIV value by the number of downlink resource blocks N is (NL). R +1), the remainder is (N-1-R) s At this point, the sum of the quotient and remainder is 2N - (R). s +L R )≥N;
[0043] R is determined by whether the sum of the quotient and remainder after dividing the RIV value by the number of downlink resource blocks N is less than the number of downlink resource blocks N. s and L R The value;
[0044] When the sum of the quotient and the remainder is less than N, R s =RIV mod N,
[0045] When the sum of the quotient and the remainder is greater than or equal to N, R s =N-(RIV mod N)-1,
[0046] Preferably, in step 3, for the DCI format 1C scenario, the VRB distribution type can only be distributed, and all downlink resource blocks are distributed according to the RB step size. Divided into several segments, the starting position of each segment's downlink resource block is... The number of resource blocks is an integer multiple of the total number of blocks. Integer multiples; denoted
[0047] Through R′ s L′ R and N′ v The specific steps for calculating the RIV value are as follows:
[0048] Step 3.1: Calculate (L′) R -1);
[0049] Step 3.2: Determine (L′) R -1) Is it greater than
[0050] If the judgment result is (L′) R -1) greater than Then proceed to step 3.3;
[0051] Or the judgment result is (L′) R -1) Less than or equal to Then proceed to step 3.4;
[0052] Step 3.3: RIV = N′ v (N′ v -L′ R +1)+(N′ v -1-R′ s );
[0053] Step 3.4: RIV = N′ v (L′ R -1)+R′ s ;
[0054] L R It must satisfy 1≤L′ R ≤N′ v -R′ s ;
[0055] When the number of downlink resource blocks N and the number of downlink VRBs N v When determined, N′ v It is also determined that the value of RIV at this time is based on R′. s and L′ R Changes with the changes;
[0056] when At that time, R′ s and L′ R Increasing either value will increase RIV, but the sum of the two values cannot exceed N′. v Therefore, it is necessary to determine the variable that has a greater effect on increasing the RIV value; since L′ R For every increase of 1, RIV increases by N′. v And R′ s For every 1 increase, RIV only increases by 1, therefore increasing L′ R Increasing the value of RIV has a greater effect; to maximize RIV, L′ needs to be increased first. R To reach the maximum value, and then within the effective range, make R′ s It reaches its maximum value; therefore, it can be concluded that when RIV reaches its maximum value... And the maximum value of RIV is
[0057] when At that time, R′ s and L′ R Decreasing any one of the values will increase RIV, but the sum of the two cannot be less than 1. Therefore, it is necessary to determine the variable that has a greater effect on increasing the RIV value; since L′ RFor every decrease of 1, RIV increases by N′. v And R′ s For every decrease of 1, RIV only increases by 1, thus decreasing L′ R Increasing the value of RIV has a greater effect; to maximize RIV, L′ needs to be increased first. R To reach the minimum value, and then within the effective range, make R′ s It reaches its minimum value; therefore, it can be concluded that RIV reaches its maximum value when it reaches its minimum value. R′ s =0, and the maximum value of RIV is 0.
[0058] exist and The larger of the two maximum RIV values within a given range is the maximum RIV value for a given channel bandwidth.
[0059] Preferably, in step 3, for the DCI format 1C scenario, the starting position R of PDSCH resource allocation type 2 is calculated according to RIV. s And the number of resource blocks L R The specific methods are as follows:
[0060] R′ s and L′ R Multiply by respectively The starting position R is obtained. s And the number of resource blocks L R Therefore, it is necessary to first calculate R′. s and L′ R The value of RIV; when the RIV value is known, analyze R′ of PDSCH resource allocation type 2. s and L′ R The relationship between RIV and the number of downlink resource blocks N′ v After division, the quotient and remainder have two different outcomes;
[0061] when At that time, the RIV value is related to the number of downlink resource blocks N′. v The quotient obtained after division is (L′) R -1), remainder is R′ s At this point, the sum of the quotient and remainder, R′ s +L′ R -1<N′ v ;
[0062] when At that time, the quotient obtained by dividing the RIV value by the number of downlink resource blocks N is (N′). v -L′ R +1), the remainder is (N′) v -1-R s), at this time the sum of the quotient and the remainder 2N' v -(R' s +L' R )≥N' v ;
[0063] According to whether the sum of the quotient and the remainder after RIV value is divided by the number of downlink resource blocks N' v is less than the number of downlink resource blocks N' v , the values of R' s and L' R are determined.
[0064] When the sum of the quotient and the remainder is less than N' v , R' s =N' v -(RIV mod N' v )-1,
[0065] When the sum of the quotient and the remainder is greater than or equal to N' s , R' v =N' v -(RIV mod N' s )-1, The values of the starting position R R and the number of resource blocks L s of PDSCH resource allocation type 2 are obtained by multiplying R' R and L' V respectively.
[0066] The beneficial technical effects brought by the present application are:
[0067] 1. The present application can not only calculate the value of RIV through the starting position of PDSCH resource allocation type 2 and the number of resource blocks, but also calculate the starting position of PDSCH resource allocation type 2 and the number of resource blocks through the value of RIV, and is applicable to scenarios such as DCI format 1A, format 1B, format 1C, format 1D, etc.
[0068] 2. Using the present application, the influence of the starting position of PDSCH resource allocation type 2 and the number of resource blocks on the value of RIV in the centralized / distributed VRB allocation type under different channel bandwidths can be obtained, and the values of the starting position of PDSCH resource allocation type 2 and the number of resource blocks when RIV reaches the maximum value can be calculated. BRIEF DESCRIPTION OF DRAWINGS
[0069] Figure 1 It is a schematic diagram of the calculation method of the starting position of resources and the number of resource blocks in the first method;
[0070] Figure 1 (a) in the figure VRB distribution type is centralized;Figure 1 (b) VRB distribution type is distributed, and RB gap value is N_gap,1 in (c) VRB distribution type is distributed, and RB gap value is N_gap,2 in Figure 1 (b) VRB distribution type is distributed, and RB gap value is N_gap,1 in (c) VRB distribution type is distributed, and RB gap value is N_gap,2 in
[0071] Figure 2 is a schematic diagram of the calculation method of RIV in the DCI format 1A, format 1B and format 1D scenario of the second type method (taking the DCI format 1A as an example)
[0072] Figure 2 (a) RB gap value is N_gap,1 in (b) RB gap value is N_gap,2 in Figure 2 (a) RB gap value is N_gap,1 in (b) RB gap value is N_gap,2 in Figure 2 (a) RB gap value is N_gap,1 in (b) RB gap value is N_gap,2 in
[0073] Figure 3 is a schematic diagram of the calculation method of RIV in the DCI format 1C scenario of the second type method
[0074] Figure 3 (a) RB gap value is N_gap,1 in (b) RB gap value is N_gap,2 in Figure 3 (a) RB gap value is N_gap,1 in (b) RB gap value is N_gap,2 in
[0075] Figure 4 is a flow chart of the method of the application. DETAILED DESCRIPTION
[0076] The application will be further described in detail below in combination with the drawings and specific embodiments:
[0077] A 4G network physical layer PDSCH resource allocation method, the flow is shown in Figure 4 , including the following steps:
[0078] Step 1: calculating the number of downlink virtual resource blocks VRB under the centralized / distributed VRB allocation type of different channel bandwidths N V ;
[0079] Step 2: for the DCI format 1A, format 1B and format 1D scenario of the downlink control information DCI; according to the resource starting position R s and the resource block number L R of the PDSCH resource allocation type 2, the resource indication field RIV is calculated;
[0080] and according to the resource indication field RIV, the resource starting position R s and the resource block number LR ;
[0081] Step 3: For DCI format 1C scenario; based on the resource start position R of PDSCH resource allocation type 2. s And the number of resource blocks L R Computational Resource Indicator (RIV);
[0082] Furthermore, based on the resource indicator field RIV, the starting position R of PDSCH resource allocation type 2 in this scenario is calculated. s And the number of resource blocks L R .
[0083] The details are as follows:
[0084] Let R be the starting position of the resource allocation type 2 in PDSCH. s The number of resource blocks is L R The downlink channel bandwidth is represented by the number of downlink resource blocks N, and the number of downlink VRBs is denoted as N. V The starting position and number of resource blocks for PDSCH resource allocation type 2 must satisfy R. s +L R ≤N, and N V ≤N.
[0085] Number of downlink VRBs N V Different calculation methods exist depending on the VRB distribution type.
[0086] When the VRB classification type is centralized, N V =N.
[0087] When the VRB distribution type is distributed, let the RB gap value be N. gap N gap There are two possible values, namely N. gap,1 and N gap,2 N is determined based on the information carried by the DCI. gap The specific value N can take. gap,1 and N gap,2 The value is determined based on the number of downlink resource blocks N, as shown in Table 1. In the table, N / A indicates that it does not exist.
[0088] When N gap =N gap,1 At that time, N V =2min(N) gap ,NN gap );
[0089] When N gap =N gap,2 hour,
[0090] Based on the above, the number of downlink VRBs N under the centralized / distributed VRB allocation type of different channel bandwidths can be calculated V As shown in Table 2.
[0091] Table 1 N gap,1 and N gap,2 value calculation
[0092] Downlink resource block number N <![CDATA[N gap,1 ]]> <![CDATA[N gap,2 ]]> 6 N / 2 N / A 15 8 N / A 25 12 N / A 50 27 9 75 32 16 100 48 16
[0093] Table 2 Number of downlink VRBs N V Calculation
[0094]
[0095] The PDSCH resource allocation method proposed by the application is applicable to two scenarios of DCI format, one is DCI format 1A, format 1B, format 1D scenario, and the other is DCI format 1C scenario.
[0096] (I) DCI format 1A, format 1B, format 1D scenario
[0097] 1 According to the resource starting position R of PDSCH resource allocation type 2 s and the number of resource blocks L R Calculate RIV;
[0098] For DCI format 1A, format 1B, format 1D scenario, according to the resource starting position R of PDSCH resource allocation type 2 s and the number of resource blocks L R , the steps of calculating RIV are as follows:
[0099] (1) Calculate (L R -1);
[0100] (2) Determine whether (L R -1) is greater than If yes, step (3) is executed, if not, step (4) is executed;
[0101] (3) RIV=N(N-L R +1)+(N-1-R s );
[0102] (4) RIV=N(L R -1)+R s .
[0103] And L R needs to meet 1≤L R ≤N v -R s .
[0104] When the number of downlink resource blocks N is determined, the value of RIV varies according to the change of R s and L R .
[0105] When , R s and L R any one value increases, RIV can increase, but the sum of the two cannot exceed N v , so it is necessary to determine which variable has a greater effect on increasing the value of RIV. Since L R increases RIV by N every time it increases by 1, while R s only increases RIV by 1 every time it increases by 1, increasing L R has a greater effect on the value of RIV. In order to maximize RIV, L R must first be maximized, and then R s must be maximized within the effective range. Thus, when RIV is maximized, and the maximum value of RIV is
[0106] When , R s and L R any one value decreases, RIV can increase, but the sum of the two cannot be less than 1, so it is necessary to determine which variable has a greater effect on increasing the value of RIV. Since L R increases RIV by N every time it decreases by 1, while R s only increases RIV by 1 every time it decreases by 1, decreasing L R has a greater effect on the value of RIV. In order to maximize RIV, L R must first be minimized, and then R s must be minimized within the effective range. Thus, when RIV is maximized, R s = 0, and the maximum value of RIV is
[0107] The greater of the maximum values of RIV within the ranges of and is the maximum value of RIV for a certain channel bandwidth.
[0108] According to the above method, the maximum values of RIV under centralized VRB allocation, distributed VRB allocation and N gap = N gap,1 , distributed VRB allocation and N gap = N gap,2 under different numbers of downlink resource blocks are obtained, as well as R when RIV is maximized.s and L R The values are shown in Tables 3-5, respectively.
[0109] This shows that when the number of downstream resource blocks is 50 and 100, centralized and distributed VRB allocations have different RIV value ranges. Furthermore, when the number of downstream resource blocks is 50, N in the distributed VRB scenario... gap Different values will result in different ranges for RIV.
[0110] Table 3 shows the maximum RIV value during centralized VRB allocation and the RV value at which the maximum RIV is achieved. s and L R value
[0111] Downlink resource block number N RIV maximum value RIV at which RIV reaches a maximum s ]] RIV at which the L R ]]> 6 20 2 4 15 119 0 9 25 324 0 14 50 1274 24 26 75 2849 0 39 100 5049 49 51
[0112] Table 4 Distributed VRB Allocation and N gap =N gap,1 The maximum value of RIV and the R value when RIV reaches its maximum value s and L R value
[0113]
[0114]
[0115] Table 5 Distributed VRB Allocation and N gap =N gap,2 The maximum value of RIV and the R value when RIV reaches its maximum value s and L R value
[0116] Downlink resource block number N RIV maximum value RIV at which RIV reaches a maximum s ]] RIV at which the L R ]]> 6 20 2 4 15 119 0 9 25 324 0 14 50 1260 10 26 75 2849 0 39 100 5045 45 51
[0117] 2. Based on RIV, calculate the resource starting position R for PDSCH resource allocation type 2. s And the number of resource blocks L R ;
[0118] When the RIV value is known, analyze the resource starting position R of PDSCH resource allocation type 2. s And the number of resource blocks L R The relationship with RIV reveals that when the RIV value is divided by the number of downlink resource blocks N, there are two different quotients and remainders.
[0119] when At that time, the quotient obtained by dividing the RIV value by the number of downlink resource blocks N is (L R -1), remainder is R s At this point, the sum of the quotient and the remainder is R. s +LR -1 < N.
[0120] When , the RIV value is divided by the number of downlink resource blocks N, and the quotient is (N-L R +1) and the remainder is (N-1-R s ). At this time, the sum of the quotient and the remainder is 2N-(R s +L R ) ≥ N.
[0121] Therefore, the values of R s and L R may be determined according to whether the sum of the quotient and the remainder obtained by dividing the RIV value by the number of downlink resource blocks N is less than the number of downlink resource blocks N;
[0122] When the sum of the quotient and the remainder is less than N, R s = RIV mod N,
[0123] When the sum of the quotient and the remainder is greater than or equal to N, R s = N-(RIV mod N)-1,
[0124] (ii) DCI format 1C scenario
[0125] For the DCI format 1C scenario, the VRB distribution type can only be distributed, and all downlink resource blocks are divided into several segments according to the RB step size , the starting position of each segment of downlink resource blocks is an integer multiple of , and the number of resource blocks is an integer multiple of .
[0126] When the number of downlink resource blocks N < 50,
[0127] When N ≥ 50,
[0128] The resource starting position and the number of resource blocks of the PDSCH resource allocation type 2 are the starting position and the number of resource blocks of a certain segment of downlink resource blocks.
[0129] 1. According to the resource starting position R s and the number of resource blocks L R of the PDSCH resource allocation type 2, calculate RIV;
[0130] Let
[0131] The relationship between N' v and the number of downlink resource blocks N, N gap values is shown in Table 6.
[0132] Table 6 N' v Calculation of values
[0133]
[0134] By R' s , L' R and N' v , the step of calculating RIV value is as follows.
[0135] (1) Calculate (L' R -1);
[0136] (2) Determine whether (L' R -1) is greater than If yes, execute step (3), if no, execute step (4);
[0137] (3) RIV=N' v (N' v -L' R +1)+(N' v -1-R' s );
[0138] (4) RIV=N' v (L' R -1)+R' s .
[0139] And L R needs to satisfy 1≤L' R ≤N' v -R' s .
[0140] When the number of downlink resource blocks N and the number of downlink VRBs N v are determined, N' v is also determined, at this time the value of RIV changes according to the change of R' s and L' R .
[0141] When , R' s and L' R any one value increases, RIV can also increase, but the sum of the two cannot exceed N' v , therefore it is necessary to determine which variable has a greater effect on increasing the value of RIV. Since L' R increases by N' v for each increase of 1, while R' s only increases by 1 for each increase of 1, therefore increasing L' R has a greater effect on the value of RIV. In order to make RIV reach the maximum value, it is necessary to first make L'R R' reaches the maximum value, then make R' s reach the maximum value. Thus, when RIV reaches the maximum value, and the maximum value of RIV is
[0142] When , R' s and L' R are reduced, RIV can be increased, but the sum of the two cannot be less than 1, so it is necessary to determine which variable has a greater effect on increasing the value of RIV. Since L' R each reduced by 1, RIV increases N' v , while R' s each reduced by 1, RIV only increases 1, so reducing L' R has a greater effect on increasing the value of RIV. In order to make RIV reach the maximum value, it is necessary to first make L' R reach the minimum value, then make R' s reach the minimum value in the effective range. Thus, when RIV reaches the maximum value, R' s = 0, and the maximum value of RIV is
[0143] The greater of the maximum values of RIV in the ranges of and is the maximum value of RIV for a certain channel bandwidth.
[0144] According to the above method, the maximum values of RIV and the values of R' s and L' R when RIV reaches the maximum value under the conditions of N gap = N gap,1 , N gap = N gap,2 are obtained for different numbers of downlink resource blocks, as shown in Table 7 and Table 8, respectively. It can be seen from the tables that when the number of downlink resource blocks is 50, different values of N gap will make the range of RIV different.
[0145] The values of R' s and L' R are multiplied by , respectively, to obtain the values of the starting position R s and the number of resource blocks L R of PDSCH resource allocation type 2 when RIV reaches the maximum value.
[0146] Table 7 N gap = Ngap,1 the maximum value of RIV and R' when RIV reaches the maximum value s and L' R
[0147] Downlink resource block number N RIV maximum value R' at which RIV is maximum s ]]> RIV at which L' is maximized R ]] 6 5 0 3 15 27 0 5 25 77 5 7 50 65 0 7 75 135 7 9 100 299 11 13
[0148] Table 8 N gap = N gap,2 the maximum value of RIV and R' when RIV reaches the maximum value s and L' R
[0149] Downlink resource block number N RIV maximum value R' at which RIV is maximum s ]] RIV at which L' is maximized R ]] 6 5 0 3 15 27 0 5 25 77 5 7 50 44 0 6 75 135 7 9 100 299 11 13
[0150] 2 According to RIV, calculate the starting position R of PDSCH resource allocation type 2 s and the number of resource blocks L R ;
[0151] R' s and L' R are multiplied by i.e. the starting position R s and the number of resource blocks L R , so it is necessary to first calculate the values of R' s and L' R . When the value of RIV is known, the relationship between R' s and L' R of PDSCH resource allocation type 2 and RIV can be analyzed, and it can be found that when the value of RIV is divided by the number of downlink resource blocks N' v , there are two different situations of quotient and remainder.
[0152] When , the quotient obtained by dividing the value of RIV by the number of downlink resource blocks N' v is (L' R -1) and the remainder is R' s , and at this time the sum of the quotient and the remainder R' s + L' R -1 < N' v .
[0153] When , the quotient obtained by dividing the value of RIV by the number of downlink resource blocks N is (N' v -L' R +1) and the remainder is (N' v -1-R s ), and at this time the sum of the quotient and the remainder 2N' v -(R' s +L' R ) ≥ N' v .
[0154] Therefore, whether the sum of the quotient and the remainder after the RIV value is divided by the number of downlink resource blocks N' v is less than the number of downlink resource blocks N' v , R' s and L' R values can be determined.
[0155] When the sum of the quotient and the remainder is less than N, R' s = RIV mod N' v ,
[0156] When the sum of the quotient and the remainder is greater than or equal to N, R' s = N' v - (RIV mod N' v )-1, R' s and L' R are multiplied by , that is, the starting position R s and the number of resource blocks L R of PDSCH resource allocation type 2 are obtained.
[0157] Key point and protection point 1:
[0158] Under the distributed VRB allocation type, the value range of RIV is analyzed according to the resource starting position and the number of resource blocks of PDSCH resource allocation type 2, and the resource starting position and the number of resource blocks when RIV takes the maximum value are given
[0159] In the method provided by the present application, for the distributed VRB allocation type, the number of downlink VRBs N v under different channel bandwidths is calculated first, and for the DCI format 1C scenario, N' v is also calculated. Then, based on the relationship between the resource starting position and the number of resource blocks and RIV, the value range of RIV is analyzed, and the method for calculating the resource starting position and the number of resource blocks when RIV takes the maximum value is given.
[0160] Key point and protection point 2:
[0161] Under the DCI format 1C scenario, the resource starting position and the number of resource blocks of PDSCH resource allocation type 2 are calculated according to the value of RIV;
[0162] In the method provided by the present application, for the DCI format 1C scenario, when the value of RIV is known, in order to calculate the resource starting position and the number of resource blocks of PDSCH resource allocation type 2, R' s and L'R The values of R and L are obtained by multiplying R' s and L' R by respectively. Thus, the starting position R s and the number of resource blocks L R of PDSCH resource allocation type 2 are obtained.
[0163] Of course, the above description is not a limitation on the present application, and the present application is not limited to the above examples. Changes, modifications, additions or substitutions made by those skilled in the art within the spirit and scope of the present application should also be included in the protection scope of the present application.
Claims
1. A resource allocation method for 4G network physical layer PDSCH resource allocation type 2, characterized in that: Includes the following steps: Step 1: Calculate the number of downlink Virtual Resource Blocks (VRBs) under centralized / distributed VRB allocation types for different channel bandwidths. ; Step 2: For downlink control information DCI format 1A, format 1B, and format 1D scenarios; based on the resource start position of PDSCH resource allocation type 2. and the number of resource blocks Computational Resource Indicator (RIV); Furthermore, based on the resource indicator field RIV, the starting position of the resource in PDSCH resource allocation type 2 under this scenario is calculated. and the number of resource blocks ; Step 3: For DCI format 1C scenarios; based on the resource start position of PDSCH resource allocation type 2. and the number of resource blocks Computational Resource Indicator (RIV); Furthermore, based on the resource indicator field (RIV), the starting position of PDSCH resource allocation type 2 in this scenario is calculated. and the number of resource blocks ; In step 1, the starting position of the resource allocation type 2 of PDSCH is recorded as follows: The number of resource blocks is The downlink channel bandwidth is determined by the number of downlink resource blocks. The number of downlink Virtual Resource Blocks (VRBs) is denoted as... ; The starting position and number of resource blocks for PDSCH resource allocation type 2 must meet the following requirements. ,and ; Number of downlink VRBs based on VRB distribution type They have different calculation methods; When the VRB distribution type is centralized ; When the VRB distribution type is distributed, the resource block gap value is recorded as follows: , There are two possible values, namely and Determine based on the information carried by the downlink control information DCI. Specific values; and The value depends on the number of downlink resource blocks. Sure; when hour, ; when hour, .
2. The resource allocation method for 4G network physical layer PDSCH resource allocation type 2 according to claim 1, characterized in that: Step 2 specifically includes the following steps: Step 2.1: Calculation ; Step 2.2: Determine Is it greater than ; If the judgment is Greater than Then proceed to step 2.3; Or judge to be Less than or equal to If so, proceed to step 2.4; Step 2.3: ; Step 2.4: ; Must meet ; Number of downstream resource blocks When determined, the value of RIV is based on and Changes with the changes; when hour, and Increasing either value will increase RIV, but the sum of the two cannot exceed [the specified value]. Therefore, it is necessary to determine the variable that has a greater effect on increasing the RIV value; because For every 1 increase, RIV increases ,and For every 1 increase, RIV only increases by 1, therefore increasing Increasing the value of RIV has a greater effect; to maximize RIV, it is necessary to first make... Reach the maximum value, and then within the effective range... It reaches its maximum value; therefore, it can be concluded that when RIV reaches its maximum value... , And the maximum value of RIV is ; when hour, and Decreasing any one of its values will increase RIV, but the sum of the two cannot be less than 1. Therefore, it is necessary to determine the variable that has a greater effect on increasing the RIV value; because For every decrease of 1, RIV increases. ,and For every decrease of 1, RIV only increases by 1, therefore decreasing Increasing the value of RIV has a greater effect; to maximize RIV, it is necessary to first make... To reach the minimum value, and then within the effective range... When the minimum value is reached, it can be deduced that when RIV reaches its maximum value, , And the maximum value of RIV is ; exist and The larger of the two maximum RIV values within a given range is the maximum RIV value for a given channel bandwidth.
3. The resource allocation method for 4G network physical layer PDSCH resource allocation type 2 according to claim 1, characterized in that: Calculate the resource starting position for PDSCH resource allocation type 2 based on RIV. and the number of resource blocks The specific methods are as follows: When the RIV value is known, analyze the resource starting position of PDSCH resource allocation type 2. and the number of resource blocks The relationship with RIV: When the RIV value is related to the number of downlink resource blocks... After division, the quotient and remainder have two different outcomes; when At that time, the RIV value and the number of downlink resource blocks The quotient obtained after division is The remainder is At this point, the sum of the quotient and the remainder ; when At that time, the RIV value and the number of downlink resource blocks The quotient obtained after division is The remainder is At this point, the sum of the quotient and the remainder ; Based on RIV value and number of downlink resource blocks Is the sum of the quotient and remainder after division less than the number of downlink resource blocks? Determine and The value; When the sum of the quotient and the remainder is less than hour, , ; When the sum of the quotient and the remainder is greater than or equal to hour, , .
4. The resource allocation method for 4G network physical layer PDSCH resource allocation type 2 according to claim 1, characterized in that: In step 3, for the DCI format 1C scenario, the VRB distribution type can only be distributed, and all downlink resource blocks are distributed according to the RB step size. Divided into several segments, the starting position of each segment's downlink resource block is... The number of resource blocks is an integer multiple of the total number of blocks. Integer multiples; denoted , , ; pass , and The specific steps for calculating the RIV value are as follows: Step 3.1: Calculation ; Step 3.2: Judgment Is it greater than ; If the judgment result is Greater than Then proceed to step 3.3; Or the judgment result is Less than or equal to Then proceed to step 3.4; Step 3.3: ; Step 3.4: ; Must meet ; Number of downstream resource blocks and the number of downlink VRBs When determined, It is also determined that the value of RIV at this time is based on and Changes with the changes; when hour, and Increasing either value will increase RIV, but the sum of the two cannot exceed [the specified value]. Therefore, it is necessary to determine the variable that has a greater effect on increasing the RIV value; because For every 1 increase, RIV increases ,and For every 1 increase, RIV only increases by 1, therefore increasing Increasing the value of RIV has a greater effect; to maximize RIV, it is necessary to first make... Reach the maximum value, and then within the effective range... It reaches its maximum value; therefore, it can be concluded that when RIV reaches its maximum value... , And the maximum value of RIV is ; when hour, and Decreasing any one of its values will increase RIV, but the sum of the two cannot be less than 1. Therefore, it is necessary to determine the variable that has a greater effect on increasing the RIV value; because For every decrease of 1, RIV increases. ,and For every decrease of 1, RIV only increases by 1, therefore decreasing Increasing the value of RIV has a greater effect; to maximize RIV, it is necessary to first make... To reach the minimum value, and then within the effective range... It reaches its minimum value; therefore, it can be concluded that RIV reaches its maximum value when it reaches its minimum value. , And the maximum value of RIV is ; exist and The larger of the two maximum RIV values within a given range is the maximum RIV value for a given channel bandwidth.
5. The resource allocation method for 4G network physical layer PDSCH resource allocation type 2 according to claim 1, characterized in that: In step 3, for the DCI format 1C scenario, the starting position of PDSCH resource allocation type 2 is calculated based on RIV. and the number of resource blocks The specific methods are as follows: and Multiply by respectively That is, the starting position is obtained. and the number of resource blocks Therefore, it is necessary to calculate first. and The value of RIV; when the RIV value is known, analyze PDSCH resource allocation type 2. and The relationship with RIV: When the RIV value is related to the number of downlink resource blocks... After division, the quotient and remainder have two different outcomes; when At that time, the RIV value and the number of downlink resource blocks The quotient obtained after division is The remainder is At this point, the sum of the quotient and the remainder ; when At that time, the RIV value and the number of downlink resource blocks The quotient obtained after division is The remainder is At this point, the sum of the quotient and the remainder ; Based on RIV value and number of downlink resource blocks Is the sum of the quotient and remainder after division less than the number of downlink resource blocks? Determine and The value; When the sum of the quotient and the remainder is less than hour, , ; When the sum of the quotient and the remainder is greater than or equal to hour, , ;use and Multiply by respectively This gives the starting position of PDSCH resource allocation type 2. and the number of resource blocks The value of .
Citation Information
Patent Citations
PDSCH (physical downlink shared channel) resource distribution method and PDSCH resource distribution system
CN103379630A
Resource allocation method and equipment in communication system
CN108347776A