CN105790881B - Method and device for determining starting point of discontinuous reception cycle - Google Patents
Method and device for determining starting point of discontinuous reception cycle Download PDFInfo
- Publication number
- CN105790881B CN105790881B CN201410779605.5A CN201410779605A CN105790881B CN 105790881 B CN105790881 B CN 105790881B CN 201410779605 A CN201410779605 A CN 201410779605A CN 105790881 B CN105790881 B CN 105790881B
- Authority
- CN
- China
- Prior art keywords
- drx cycle
- drx
- starting point
- value
- matrix
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000005540 biological transmission Effects 0.000 claims abstract description 50
- 239000011159 matrix material Substances 0.000 claims description 239
- 238000009826 distribution Methods 0.000 claims description 162
- 238000004364 calculation method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 17
- 230000007704 transition Effects 0.000 description 12
- 238000003491 array Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 230000011664 signaling Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000004622 sleep time Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method for determining a Discontinuous Reception (DRX) cycle starting point, which determines the DRX cycle starting point which enables a CQI subframe, an SRS subframe and an RI subframe to have sending opportunities respectively; and in the DRX period starting point which enables the CQI subframe, the SRS subframe and the RI subframe to have transmission opportunities respectively, setting the DRX period starting point value with the largest occurrence frequency as the final DRX period starting point. The invention also discloses a device for determining the starting point of the discontinuous reception cycle.
Description
Technical Field
The invention relates to the field of data network communication, in particular to a method and a device for determining a starting point of a discontinuous reception cycle.
Background
In a Long Term Evolution (LTE) system of a third Generation Partnership Project (3GPP, 3rd Generation Partnership Project), Discontinuous Reception (DRX) is introduced in a Radio Resource Control (RRC) connection state, where DRX refers to a terminal that discontinuously receives downlink scheduling and downlink data, and when downlink data does not need to be received, the terminal may be in a sleep state, and a Radio frequency unit or other processing units of the terminal may not operate, so as to achieve the purpose of saving power.
As shown in fig. 1, when each DRX Cycle (DRX Cycle) starts, the terminal first enters a short continuous receiving state, which is called an on duration, and the monitoring period is an Active Time (Active Time) in fig. 1, and usually lasts for one to several Downlink subframes, and in the monitoring period, the terminal continuously monitors a Physical Downlink Control Channel (PDCCH), determines whether there is a Downlink scheduling signaling for the terminal, and receives Downlink data according to the Downlink scheduling signaling, and if the terminal receives the Downlink scheduling signaling and the Downlink data in the monitoring period, starts other timers to perform a subsequent scheduling process; however, if the terminal does not receive the downlink scheduling signaling and the downlink data in the monitored duration, the terminal will enter a Sleep state in a Sleep Time (Sleep Time) duration, and the terminal cannot receive the scheduling signaling and the downlink data again until the monitored duration at the starting position of the next DRX cycle.
In the LTE system, the starting position of the DRX cycle of the terminal (which may also be referred to as the DRX cycle starting point) is determined according to the subframe number, and the DRX cycle starting point is set to:
[(SFN*10)+subframe number]modulo(longDRX-Cycle)=drxStartOffset;
that is, when the configured DRX Cycle start point is equal to [ (SFN x 10) + subframe number ] module (longDRX-Cycle), the duration timer is started. Wherein, a System Frame Number (SFN, System Frame Number) 10ms represents a radio Frame; subframe number represents a subframe number; longDRX-Cycle represents a DRX Cycle length; the DRX start offset (drxStartOffset) is a value specific to each terminal, and is notified to the terminal by the base station, and has a value range of [0, DRX cycle length-1 ].
The 3GPP 36.321 protocol indicates that a Channel Quality Indicator (CQI), a Sounding Reference Signal (SRS), and a Rank Indicator (RI, Rank Indication) are only sent in the Active Time of DRX, so that CQI, SRS, and RI transmission factors need to be considered when configuring a DRX cycle start point, otherwise, improper configuration may cause that no CQI, SRS, or RI is sent in the entire Active Time, which affects system performance; because the quality of the uplink and downlink channels needs to be evaluated according to the data of the CQI, the SRS and the RI, when the CQI, the SRS and the RI cannot be normally transmitted within the whole Active Time of the DRX cycle, the quality of the uplink and downlink channels cannot be effectively evaluated.
Disclosure of Invention
In order to solve the existing technical problem, embodiments of the present invention desirably provide a method and an apparatus for determining a starting point of a discontinuous reception cycle.
The embodiment of the invention provides a method for determining a starting point of a Discontinuous Reception (DRX) cycle, which comprises the following steps:
determining a DRX period starting point which enables a Channel Quality Indicator (CQI) subframe, a Sounding Reference Signal (SRS) subframe and a Rank Indicator (RI) subframe to have sending opportunities respectively; and in the DRX period starting point which enables the CQI subframe, the SRS subframe and the RI subframe to have transmission opportunities respectively, setting the DRX period starting point value with the largest occurrence frequency as the final DRX period starting point.
In the above scheme, the value of the first DRX cycle starting point matrix a1 composed of the DRX cycle starting points that enable the CQI subframe to have a transmission opportunity is determined by the following formula:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N1 of the a1 matrix is determined by:
in the above solution, the value of the second DRX cycle starting point matrix a2 composed of the DRX cycle starting points that enable the SRS to have a transmission opportunity is determined by the following formula:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle,
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
in the above scheme, the value of the third DRX cycle starting point matrix a3 composed of the DRX cycle starting points that enable the RI subframe to have a transmission opportunity is determined by the following formula:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
in the above scheme, when the maximum DRX cycle start value occurs is multiple, the final DRX cycle start point is determined by:
and determining the number of the terminals configured on the starting points of the multiple DRX cycles with the largest occurrence frequency, and taking the starting point of the DRX cycle with the smallest number of the configured terminals as the starting point of the final DRX cycle.
The embodiment of the invention provides a method for determining the starting point of a Discontinuous Reception (DRX) cycle, which comprises the following steps:
determining a first DRX cycle starting point matrix consisting of DRX cycle starting points enabling Channel Quality Indicator (CQI) subframes to have sending opportunities, a second DRX cycle starting point matrix consisting of DRX cycle starting points enabling Sounding Reference Signal (SRS) subframes to have sending opportunities, and a third DRX cycle starting point matrix consisting of DRX cycle starting points enabling Rank Indicator (RI) subframes to have sending opportunities;
generating a first DRX cycle starting point distribution array according to the first DRX cycle starting point matrix, generating a second DRX cycle starting point distribution array according to the second DRX cycle starting point matrix, and generating a third DRX cycle starting point distribution array according to the third DRX cycle starting point matrix;
multiplying each element in the first DRX period starting point distribution array by a weighted value of CQI, multiplying each element in the second DRX period starting point distribution array by a weighted value of SRS, and multiplying each element in the third DRX period starting point distribution array by an RI weighted value;
adding the first DRX cycle starting point distribution array, the second DRX cycle starting point distribution array and the third DRX cycle starting point distribution array which are respectively multiplied by the respective weight values to obtain a fourth DRX cycle starting point distribution array;
and determining the DRX period starting point corresponding to the maximum element value in the fourth DRX period starting point distribution array as the final DRX period starting point.
In the above scheme, the value of the first DRX cycle starting point matrix a1 is determined by the following formula:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N1 of the a1 matrix is determined by:
in the above scheme, the value of the second DRX cycle starting point matrix a2 is determined by the following formula:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle,
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
in the above scheme, the value of the third DRX cycle starting point matrix a3 is determined by the following formula:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
in the above scheme, the first DRX cycle start distribution array a1, the second DRX cycle start distribution array a2, and the third DRX cycle start distribution array A3 are determined by:
a1[ i ] ═ the number of repetitions of value i in matrix a1, i ═ 0,1, … DRXcycle-1;
a2[ i ] ═ the number of repetitions of value i in matrix a2, i ═ 0,1, … DRXcycle-1;
a3[ i ] ═ the number of repetitions of value i in matrix a3, i ═ 0,1, … DRXcycle-1;
wherein DRXcycle is DRX cycle.
In the above solution, the fourth DRX cycle starting point distribution array c [ i ] is determined by the following formula:
c[i]=CQIweight×A1[i]+SRSweight×A2[i]+RIweight×A3[i],i=0,1,…DRXcycle-1;
wherein, CQIweight is the weighted value of CQI; SRSweight is the weighted value of the SRS; RIweight is the weight value of RI; DRXcycle is DRX cycle;
that is, the value of the element c [ i ] with an array index of i is equal to the sum of the following results: the product of the weighted value of CQI and the first DRX cycle start distribution array a1, the product of the weighted value of SRS and the second DRX cycle start distribution array a2, and the product of the weighted value of RI and the third DRX cycle start distribution array A3.
In the foregoing solution, the determining the DRX cycle start point corresponding to the maximum element value in the fourth DRX cycle start point distribution array as the final DRX cycle start point includes:
when the maximum element value in the fourth DRX period starting point distribution array is 1, determining the DRX period starting point corresponding to the maximum element value as the final DRX period starting point;
when the maximum element value in the fourth DRX cycle starting point distribution array group is more than 1, determining the final DRX cycle starting point by the following method:
and determining the number of terminals configured on the starting point of the DRX cycle corresponding to the maximum element values more than 1, and taking the starting point of the DRX cycle with the minimum number of configured terminals as the starting point of the final DRX cycle.
The embodiment of the invention provides a device for determining the starting point of a Discontinuous Reception (DRX) cycle, which comprises the following steps: a first DRX cycle starting point determining module and a second DRX cycle starting point determining module; wherein,
the first DRX cycle starting point determining module is used for determining DRX cycle starting points which enable Channel Quality Indicator (CQI) subframes, Sounding Reference Signal (SRS) subframes and Rank Indicator (RI) subframes to have sending opportunities respectively;
and the second DRX cycle starting point determining module is used for setting the DRX cycle starting point value with the largest occurrence frequency as the final DRX cycle starting point in the DRX cycle starting points which enable the CQI sub-frame, the SRS sub-frame and the RI sub-frame to have sending opportunities respectively.
In the above solution, the first DRX cycle starting point determining module determines the value of a first DRX cycle starting point matrix a1 composed of DRX cycle starting points that enable CQI subframes to have transmission opportunities, by:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N1 of the a1 matrix is determined by:
in the above solution, the first DRX cycle start determining module determines the value of a second DRX cycle start matrix a2 composed of DRX cycle starts that make the SRS have a transmission opportunity, by:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle,
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
in the above solution, the first DRX cycle starting point determining module determines the value of a third DRX cycle starting point matrix a3 composed of DRX cycle starting points that enable RI subframes to have a transmission opportunity, by:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
in the foregoing solution, the second cycle start determining module is further configured to determine the final DRX cycle start point by:
and determining the number of the terminals configured on the starting points of the multiple DRX cycles with the largest occurrence frequency, and taking the starting point of the DRX cycle with the smallest number of the configured terminals as the starting point of the final DRX cycle.
The embodiment of the invention provides a device for determining the starting point of a Discontinuous Reception (DRX) cycle, which comprises the following steps: a third DRX cycle starting point determining module, a first DRX cycle starting point distribution array generating module, a second DRX cycle starting point distribution array generating module and a fourth DRX cycle starting point determining module; wherein,
the third DRX cycle starting point determining module is used for determining a first DRX cycle starting point matrix consisting of DRX cycle starting points enabling Channel Quality Indicator (CQI) subframes to have sending opportunities, a second DRX cycle starting point matrix consisting of DRX cycle starting points enabling Sounding Reference Signal (SRS) subframes to have sending opportunities, and a third DRX cycle starting point matrix consisting of DRX cycle starting points enabling Rank Indicator (RI) subframes to have sending opportunities;
the first DRX cycle starting point distribution array generating module is used for generating a first DRX cycle starting point distribution array according to the first DRX cycle starting point matrix, generating a second DRX cycle starting point distribution array according to the second DRX cycle starting point matrix and generating a third DRX cycle starting point distribution array according to the third DRX cycle starting point matrix;
the second DRX period starting point distribution array generating module is used for multiplying each element in the first DRX period starting point distribution array by a weighted value of CQI, multiplying each element in the second DRX period starting point distribution array by a weighted value of SRS, and multiplying each element in the third DRX period starting point distribution array by an RI weighted value; the first DRX period starting point distribution array, the second DRX period starting point distribution array and the third DRX period starting point distribution array which are respectively multiplied by the weight values are added to obtain a fourth DRX period starting point distribution array;
and the fourth DRX cycle starting point determining module is used for determining the DRX cycle starting point corresponding to the maximum element value in the fourth DRX cycle starting point distribution array as the final DRX cycle starting point.
In the foregoing solution, the third DRX cycle starting point determining module is configured to determine the value of the first DRX cycle starting point matrix a1 in the following manner:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N1 of the a1 matrix is determined by:
in the foregoing solution, the third DRX cycle starting point determining module is configured to determine the value of the second DRX cycle starting point matrix a2 in the following manner:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle,
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
in the foregoing solution, the third DRX cycle starting point determining module is configured to determine a value of a third DRX cycle starting point matrix a3 in the following manner:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
in the above solution, the third DRX cycle start distribution array generating module is configured to generate the first DRX cycle start distribution array a1 by:
a1[ i ] ═ the number of repetitions of value i in matrix a1, i ═ 0,1, … DRXcycle-1;
the first DRX cycle start distribution array generating module is configured to generate a second DRX cycle start distribution array a2 by:
a2[ i ] ═ the number of repetitions of value i in matrix a2, i ═ 0,1, … DRXcycle-1;
the first DRX cycle start distribution array generating module is configured to generate a third DRX cycle start distribution array a3 by:
a3[ i ] ═ the number of repetitions of value i in matrix a3, i ═ 0,1, … DRXcycle-1;
wherein DRXcycle is DRX cycle.
In the foregoing solution, the second DRX cycle starting point distribution array generating module is configured to generate a fourth DRX cycle starting point distribution array c [ i ] in the following manner:
c[i]=CQIweight×A1[i]+SRSweight×A2[i]+RIweight×A3[i],i=0,1,…DRXcycle-1;
wherein, CQIweight is the weighted value of CQI; SRSweight is the weighted value of the SRS; RIweight is the weight value of RI; DRXcycle is DRX cycle;
that is, the value of the element c [ i ] with an array index of i is equal to the sum of the following results: the product of the weighted value of CQI and the first DRX cycle start distribution array a1, the product of the weighted value of SRS and the second DRX cycle start distribution array a2, and the product of the weighted value of RI and the third DRX cycle start distribution array A3.
In the foregoing solution, the fourth DRX cycle starting point determining module is configured to determine the DRX cycle starting point corresponding to the maximum element value in the fourth DRX cycle starting point distribution array as the final DRX cycle starting point by:
when the maximum element value in the fourth DRX period starting point distribution array is 1, determining the DRX period starting point corresponding to the maximum element value as the final DRX period starting point;
when the maximum element value in the fourth DRX cycle starting point distribution array group is more than 1, determining the final DRX cycle starting point by the following method:
and determining the number of terminals configured on the starting point of the DRX cycle corresponding to the maximum element values more than 1, and taking the starting point of the DRX cycle with the minimum number of configured terminals as the starting point of the final DRX cycle.
The method and the device for determining the starting point of the discontinuous reception cycle provided by the embodiment of the invention determine the starting point of the DRX cycle which enables a CQI subframe, an SRS subframe and an RI to have sending opportunities respectively; and in the DRX period starting point which enables the CQI subframe, the SRS subframe and the RI subframe to have transmission opportunities respectively, setting the DRX period starting point value with the largest occurrence frequency as the final DRX period starting point. Therefore, the CQI subframe, the SRS subframe and the RI subframe can be ensured to have the transmission times as many as possible in the Active Time of the DRX period, thereby improving the system performance and effectively evaluating the quality of the uplink and downlink channels.
Drawings
Fig. 1 is a schematic diagram of a periodic configuration of DRX in the prior art;
fig. 2 is a flowchart illustrating a first method for determining a starting point of a drx cycle according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating a second method for determining a starting point of a drx cycle according to an embodiment of the present invention;
fig. 4 is a first diagram illustrating the value results of the arrays a1, a2, A3, and c determined by the method according to the embodiment of the present invention;
fig. 5 is a schematic diagram illustrating the value results of the arrays a1, a2, A3, and c determined by the method according to the embodiment of the present invention;
fig. 6 is a third schematic diagram illustrating the value results of the arrays a1, a2, A3, and c determined by the method according to the embodiment of the present invention;
fig. 7 is a first basic structure diagram of an apparatus for determining a start point of a drx cycle according to an embodiment of the present invention;
fig. 8 is a second basic structure diagram of an apparatus for determining a start point of a drx cycle according to an embodiment of the present invention.
Detailed Description
In the embodiment of the invention, the starting point of a DRX period which enables a CQI subframe, an SRS subframe and an RI subframe to have sending opportunities is determined; and in the DRX period starting point which enables the CQI subframe, the SRS subframe and the RI subframe to have transmission opportunities respectively, setting the DRX period starting point value with the largest occurrence frequency as the final DRX period starting point.
The invention is further described in detail below with reference to the figures and the specific embodiments.
Example one
An embodiment of the present invention provides a method for determining a start point of a discontinuous reception cycle, as shown in fig. 2, the method includes the following steps:
step 201: determining a starting point of a DRX period which enables a CQI subframe, an SRS subframe and an RI subframe to have sending opportunities respectively;
first, in this step, one or more DRX cycle start (DRXStartOffset) values need to be determined, so that when the DRX cycle start is set to this value, CQI has at least one transmission opportunity within Active Time of DRX cycle.
Specifically, the DRX cycle starting points of the CQI subframes having the sending opportunity form a first DRX cycle starting point matrix, and the matrix is represented by a1, so that values of all elements of the matrix are determined by the following formula:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N1 of the a1 matrix is determined by:
it should be noted that, for a Time Division Duplex (TDD) system, when determining a1, it is necessary to calculate the position of a specific uplink subframe and a specific downlink subframe, that is, the unit of m1 is psf (PDCCH subframe), and when the transition from a U subframe (uplink subframe) to a D subframe (downlink subframe) is involved, the middle U subframe also meets the condition. When calculating a1, the positions from CQIoffset to the position of onduration timer-1 are needed;
that is, in the TDD system, although the duration timer of DRX is the onduration timer, since the unit of the onduration timer is psf, that is, when a1 is calculated corresponding to a specific subframe position, the onduration timer is incremented by 1 every time a D subframe or an S subframe is encountered (that is, the count value is not incremented by 1 when a U subframe is encountered). For example, for a subframe sequence:D S U D D Dfor the S U D, assuming that the onduration timer is 4psf, the initial value of the onduration timer is 0, the length of the a1 matrix determined according to the subframe sequence is 5, and the count values of the subframes corresponding to the onduration timer and shown by underlining are 0,1, 2, and 3 in sequence.
Unlike the TDD system, in a Frequency Division Duplex (FDD) system, although the duration timer unit of DRX is also psf, since each subframe is a D subframe and a U subframe, and each subframe is 1ms, when calculating a1 for a specific subframe position, U subframes do not have to be skipped, that is, 1 is added every time one subframe is encountered.
Second, one or more DRX cycle start (DRXStartOffset) values need to be determined in this step, so that when the DRX cycle start is set to this value, the SRS subframe has at least one transmission opportunity within the Active Time of this DRX cycle.
Specifically, the DRX cycle starting points of the SRS subframes having the sending opportunity form a second DRX cycle starting point matrix, and the matrix is represented by a2, so that values of all elements of the matrix are determined by the following formula:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle;
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
it should be noted that, for the TDD system, when determining a2, calculation needs to be performed corresponding to a specific uplink and downlink subframe position, that is, the unit of m2 is psf, and the transition from U subframe to D subframe is also involved, and the middle U is also eligible. When calculating a2, it is necessary to reduce the number of positions from the SRSoffset position to the onduration timer-1.
Third, one or more DRX cycle start (DRXStartOffset) values need to be determined in this step, so that when the DRX cycle start is set to this value, the RI subframe has at least one transmission opportunity within the Active Time of this DRX cycle.
Specifically, the DRX cycle starting points that make the RI subframe have a sending opportunity form a third DRX cycle starting point matrix, which is represented by a3, and then values of all elements of the matrix are determined by the following formula:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
it should be noted that, for the TDD system, when determining a3, it needs to calculate the position of the subframe corresponding to a specific uplink and downlink, that is, the unit of m3 is psf, and when the transition from U subframe to D subframe is involved, the middle U subframe is also eligible. In the calculation, it is necessary to reduce from the RISoffset position to the onduration timer-1 position.
Step 202: and in the DRX period starting point which enables the CQI subframe, the SRS subframe and the RI subframe to have transmission opportunities respectively, setting the DRX period starting point value with the largest occurrence frequency as the final DRX period starting point.
Specifically, after determining the first DRX cycle starting point matrix, the second DRX cycle starting point matrix, and the third DRX cycle starting point matrix in step 201, selecting the most appeared DRX cycle starting point values from the above matrices as final DRX cycle starting point values; thus, by the scheme, if the selected DRX period starting point value with the largest occurrence frequency appears three times in the matrix in total, the DRX period starting point is set as the final DRX period starting point, so that at least one sending opportunity of a CQI subframe, an SRS subframe and an RI subframe in the Active Time of the DRX period can be ensured; if the selected DRX period starting point value which appears most frequently appears twice in the matrix, when the DRX period starting point value is set as the final DRX period starting point, at least one sending opportunity of two of a CQI subframe, an SRS subframe and an RI subframe in the Active Time of the DRX period can be ensured; if the selected DRX period starting point value which appears most frequently appears only once in the three matrixes, at least one of the CQI subframe, the SRS subframe and the RI subframe can be ensured to have at least one sending opportunity in Active Time of the DRX period; in a word, by the scheme, the CQI subframe, the SRS subframe and the RI subframe can be ensured to have the transmission times as many as possible in the ActiveTime of the DRX period, so that the quality of an uplink channel and a downlink channel can be effectively evaluated.
When the most DRX period starting point values occur, randomly selecting one DRX period starting point value from the DRX period starting point values as a DRX period starting point value; or, the DRX period starting point value with the minimum value or the maximum value is preset as a final DRX period starting point value according to requirements; alternatively, the final DRX cycle start point is determined by:
and determining the number of the terminals configured on the starting points of the multiple DRX cycles with the largest occurrence frequency, and taking the starting point of the DRX cycle with the smallest number of the configured terminals as the starting point of the final DRX cycle.
Since the terminals configuring the DRX need to configure their DRX cycles, the DRX cycles configured for each terminal may be the same or different, and the number of terminals configured at the beginning of the DRX cycle refers to the number of terminals that have configured the beginning of the DRX cycle as the beginning value of the DRX cycle.
In the prior art, not all services and all terminals are suitable for configuring the DRX mode, but configuring the DRX parameters needs to be based on the terminal characteristics, and since different services have different requirements on Quality of Service (QoS), the impact of the Service type on the DRX parameters should be considered when configuring the DRX parameters. Therefore, different terminals in the same cell may have different configured DRX cycles, and when the terminal is in an active state, the base station needs to start the duration timer, and the start of the timer needs to consume the hardware load of the system, and if the start is not limited, it is likely that several terminals enter the DRX state at the same time, at this time, the base station needs to start the duration timer for several terminals, so that the consumption of the system hardware load may exceed the processing capability of the base station. Therefore, when the starting point of the DRX cycle is selected, the number of the terminals configured on different starting points of the DRX cycle is considered at the same time, and the starting point of the DRX cycle with the least number of the configured terminals is selected as the final starting point of the DRX cycle, so that excessive terminals can be effectively prevented from entering a DRX state at the same time, and the consumption of hardware load on a base station is reduced.
Example two
An embodiment of the present invention provides a method for determining a starting point of a discontinuous reception cycle, as shown in fig. 3, the method includes the following steps:
step 301: determining a first DRX cycle starting matrix consisting of DRX cycle starting points enabling CQI subframes to have transmission opportunities, a second DRX cycle starting matrix consisting of DRX cycle starting points enabling SRS subframes to have transmission opportunities, and a third DRX cycle starting matrix consisting of DRX cycle starting points enabling RI subframes to have transmission opportunities;
first, in this step, one or more DRX cycle start (DRXStartOffset) values need to be determined, so that when the DRX cycle start is set to this value, CQI has at least one transmission opportunity within Active Time of DRX cycle.
Specifically, the DRX cycle starting points of the CQI subframes having the sending opportunity form a first DRX cycle starting point matrix, and the matrix is represented by a1, so that values of all elements of the matrix are determined by the following formula:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle;
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N1 of the a1 matrix is determined by:
it should be noted that, for the TDD system, when determining a1, it needs to calculate the location of the subframe corresponding to a specific uplink and downlink, that is, the unit of m is psf (PDCCH subframe), and the transition from U to D subframes is involved, and the middle U also meets the condition. In the calculation, it is necessary to reduce the CQIoffset position to the ondurationtimer-1 position.
Second, one or more DRX cycle start (DRXStartOffset) values need to be determined in this step, so that when the DRX cycle start is set to this value, the SRS subframe has at least one transmission opportunity within the Active Time of this DRX cycle.
Specifically, the DRX cycle starting points of the SRS subframes having the sending opportunity form a second DRX cycle starting point matrix, and the matrix is represented by a2, so that values of all elements of the matrix are determined by the following formula:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle;
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
it should be noted that, for the TDD system, when determining a2, it needs to calculate the subframe position corresponding to a specific uplink and downlink, that is, the unit of m is psf, and the transition from U to D subframes is also involved, and the middle U also meets the condition. In the calculation, it is necessary to reduce the SRSoffset position to the onduration timer-1 position.
Third, one or more DRX cycle start (DRXStartOffset) values need to be determined in this step, so that when the DRX cycle start is set to this value, the RI subframe has at least one transmission opportunity within the Active Time of this DRX cycle.
Specifically, the DRX cycle starting points that make the RI subframe have a sending opportunity form a third DRX cycle starting point matrix, which is represented by a3, and then values of all elements of the matrix are determined by the following formula:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle;
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
it should be noted that, for the TDD system, when determining a3, it needs to calculate the location of the subframe corresponding to a specific uplink and downlink, that is, the unit of m is psf, and when the transition from the U subframe (uplink subframe) to the D subframe (downlink subframe) is involved, the middle U subframe is also eligible. In the calculation, it is necessary to reduce from the RISoffset position to the onduration timer-1 position.
Step 302: generating a first DRX cycle starting point distribution array according to the first DRX cycle starting point matrix, generating a second DRX cycle starting point distribution array according to the second DRX cycle starting point matrix, and generating a third DRX cycle starting point distribution array according to the third DRX cycle starting point matrix;
specifically, the first DRX cycle start distribution array a1, the second DRX cycle start distribution array a2, and the third DRX cycle start distribution array A3 are determined by:
a1[ i ] ═ the number of repetitions of value i in matrix a1, i ═ 0,1, … DRXcycle-1;
a2[ i ] ═ the number of repetitions of value i in matrix a2, i ═ 0,1, … DRXcycle-1;
a3[ i ] ═ the number of repetitions of value i in matrix a3, i ═ 0,1, … DRXcycle-1;
the number i of elements in the first DRX period starting distribution array, the second DRX period starting distribution array and the third DRX period starting distribution array is equal to a DRXcycle value, and the unit of the DRXcycle is ms.
The number of times that the elements from 0 th to DRXcycle-1 th element positions in the first DRX cycle starting distribution array, the second DRX cycle starting distribution array or the third DRX cycle starting distribution array sequentially correspond to 0 to DRXcycle-1 in the corresponding first DRX cycle starting matrix, the second DRX cycle starting matrix or the third DRX cycle starting matrix is appeared, and the value of the element at each element position is 0 or 1; it may be considered that, in the first DRX cycle start distribution array, the second DRX cycle start distribution array, or the third DRX cycle start distribution array, the element at the position from the 0 th element to the DRXcycle-1 th element sequentially corresponds to whether the DRX cycle start from 0 to DRXcycle-1 can make the CQI subframe, the SRS subframe, or the RI subframe have a transmission opportunity, because when a certain element a1[ i ] in the first DRX cycle start distribution array is 0, it indicates that the value of i in the a1 matrix appears 0 times, that is, the CQI subframe has no transmission opportunity at the DRX cycle start i; when a certain element a1[ i ] in the first DRX cycle start distribution array is 1, it indicates that the value of i in the a1 matrix occurs 1 time, that is, at the DRX cycle start i, the CQI subframe has a transmission opportunity. For example, when the DRXcycle is 10 and the first DRX cycle starting point matrix is [1, 2, 3, 4, 5], the DRX cycle starting point indicating that the CQI subframe can have a transmission opportunity is 1, 2, 3, 4, or 5, and the first DRX cycle starting point distribution array corresponding to the first DRX cycle starting point matrix is [0, 1, 1, 1, 1, 0, 0, 0 ]; wherein the first element 0 indicates that the DRX cycle start of value 0 does not allow the CQI subframe a chance to transmit, the second element 1 indicates that the DRX cycle start of value 1 allows the CQI subframe a chance to transmit, the third element 1 indicates that the DRX cycle start of value 2 allows the CQI subframe a chance to transmit … …, and so on.
Step 303: multiplying each element in the first DRX period starting point distribution array by a weighted value of CQI, multiplying each element in the second DRX period starting point distribution array by a weighted value of SRS, and multiplying each element in the third DRX period starting point distribution array by an RI weighted value;
specifically, before this step, different weight values need to be set according to the importance levels reported by the CQI, SRS, and RI, respectively, where the weight value is set to be relatively higher when the importance level is high, and the weight value is set to be relatively lower when the importance level is low.
Step 304: adding the first DRX cycle starting point distribution array, the second DRX cycle starting point distribution array and the third DRX cycle starting point distribution array which are respectively multiplied by the respective weight values to obtain a fourth DRX cycle starting point distribution array;
assuming that the weighted value of CQI is cqiwight, the weighted value of SRS is SRSweight, and the weighted value of RI is RIweight, the fourth DRX cycle starting point distribution array c [ i ] is determined by the following formula:
c[i]=CQIweight×A1[i]+SRSweight×A2[i]+RIweight×A3[i],i=0,1,…DRXcycle-1;
that is, the value of the element c [ i ] with an array index of i is equal to the sum of the following results: the product of the weighted value of CQI and the first DRX cycle start distribution array a1, the product of the weighted value of SRS and the second DRX cycle start distribution array a2, and the product of the weighted value of RI and the third DRX cycle start distribution array A3.
Step 305: and taking the DRX period starting point corresponding to the maximum element value in the fourth DRX period starting point distribution array as the final DRX period starting point.
And after determining the fourth DRX cycle starting point distribution array c [ i ], determining the DRX cycle starting point corresponding to the maximum element value in the c [ i ] array as the final DRX cycle starting point.
Specifically, determining the DRX cycle start point corresponding to the maximum element value in the c [ i ] array as the final DRX cycle start point includes:
when the maximum element value in the c [ i ] array is 1, determining the starting point of the DRX cycle corresponding to the maximum element value as the starting point of the final DRX cycle;
when the maximum element value in the c [ i ] array is more than 1, after one of the maximum element values is randomly selected, determining the DRX period starting point corresponding to the selected maximum element value as a final DRX period starting point; or, the DRX cycle starting point value with the minimum or maximum value in the DRX cycle starting point values corresponding to more than 1 maximum element values is preset as a final DRX cycle starting point value according to needs; alternatively, the final DRX cycle start point is determined by:
determining the number of terminals configured on the starting point of the DRX cycle corresponding to more than 1 maximum element values, and taking the starting point of the DRX cycle with the minimum number of configured terminals as the starting point of the final DRX cycle;
since the terminals configuring the DRX need to configure their DRX cycles, the DRX cycles configured for each terminal may be the same or different, and the number of terminals configured at the beginning of the DRX cycle refers to the number of terminals that have configured the beginning of the DRX cycle as the beginning value of the DRX cycle.
It can be seen that, the method for determining the starting point of the discontinuous reception cycle provided in the second embodiment of the present invention can ensure that the CQI subframe, the SRS subframe, and the RI subframe have as many transmission times as possible in the Active Time of the DRX cycle, and can also set different weight values according to the importance levels reported by the CQI subframe, the SRS subframe, and the RI subframe, and consider the influence of the weight values in the determination process of the starting point of the final DRX cycle, thereby ensuring that a subframe (including at least one of the CQI subframe, the SRS subframe, and the RI subframe) with high importance has a chance of being preferentially transmitted in the Active Time of the DRX cycle with the determined starting point of the final DRX cycle as the starting point of the DRX cycle, thereby improving system performance, and effectively evaluating quality of uplink and downlink channels.
The embodiments of the present invention are described in detail below with reference to three specific examples.
Example one:
in a TDD LTE cell, the ratio of uplink and downlink subframes is 3, namely the ratio of the downlink subframe to the uplink subframe is 3: 1; in this example, since the service performed by the terminal is suitable for configuring DRX, the DRX cycle is set to 40ms, the onduration timer is set to 4psf, the CQI reporting cycle is 40ms, the CQI subframe offset is 8, the RI cycle is 40ms, the RI subframe offset is 9, the SRS cycle is 10ms, and the SRS subframe offset is 6; cqiwight is set to 1, RIweight to 1, and SRSweight to 1. Determining a DRX cycle start point by:
step 1: according to the CQI configuration, a first DRX cycle start matrix a1[ n1] [ m1] composed of DRX cycle starts making CQI subframes have transmission opportunities is generated, and an array A1[ DRXcycle ] is generated by an array a 1.
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
Wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe); wherein the value of N1 is determined by:
substituting specific numerical values, N1 ═ 1; thus, n1 takes the value 0, thus, a1[0] [ m1] (8-m +40) mod40, and thus, a1[0] [0] (8 and 7; a1[0] [1] ═ 6; a1[0] [2] ═ 5; a1[0] [3] ═ 1, 2, 3, 4; psf (pdcchsubframe), the middle U subframe is also eligible for TDD cells.
A1[ i ] ═ the number of repetitions of value i in matrix a1, i ═ 0,1, … DRXcycle-1;
bringing specific values: a1 ═ 0111111110000000000000000000000000000000;
step 2: according to the SRS configuration, a second DRX cycle start matrix a2[ n2] [ m2] composed of DRX cycle starts making SRS subframes transmission opportunities is generated, and an array A2[ DRXcycle ] is generated by the array a 2.
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle
Wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe); wherein the value of N2 is determined by:
a2[ i ] ═ the number of repetitions of value i in matrix a2, i ═ 0,1, … DRXcycle-1
After substituting specific values, the final result is:
A2=[1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 1 11 1 1 1 1 0 0 0];
and step 3: according to the RI configuration, a third DRX cycle start matrix A3[ n3] [ m3] composed of DRX cycle starts making RI sub-frames have transmission opportunities is generated, and an array A3[ DRXcycle ] is generated through an array A3.
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
Wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf; wherein the value of N3 is determined by:
a3[ i ] ═ the number of repetitions of value i in matrix a3, i ═ 0,1, … DRXcycle-1;
substituting the specific numerical value into the formula can obtain:
A3=[01111 11111 00000 00000 00000 00000 00000 00000]。
it should be understood by those skilled in the art that steps 1-3 are not performed sequentially, and may be performed simultaneously or not.
And 4, step 4: from the results of steps 1-3, an array c [ i ] is generated:
c[i]=CQIweight×A1[i]+SRSweight×A2[i]+RIweight×A3[i],i=0,1,…DRXcycle-1,
the final calculation result is: c is [ 1333333221111111100011111110001111111000 ].
Fig. 4 is a schematic diagram of the values of the arrays a1, a2, A3, and c according to the above calculation results, where different values in the arrays a1, a2, A3, and c in fig. 4 correspond to different DRX cycle start points, respectively.
According to the result of the array c [ i ], firstly, selecting the maximum value of the array elements, wherein the maximum value of the array elements is 3, and the DRX cycle starting points corresponding to the array elements with the value of 3 are respectively 1, 2, 3, 4, 5 and 6, at the moment, judging the number of the configured terminals on the starting points of all the cycles, and randomly selecting one DRX cycle starting point as the final DRX cycle starting point as the number of the configured terminals on the starting point of the DRX cycle is 1; in this example, the DRX cycle start point may be configured to be 1.
Example two:
in an FDD LTE cell, due to the fact that the service performed by a terminal is suitable for configuring DRX, the DRX period is set to be 40ms, the on duration is set to be 4ms, the CQI reporting period is 20ms, the CQI subframe offset is 15, the RI period is 40ms, the RI subframe offset is 9, the SRS period is 20ms, and the SRS subframe offset is 1; cqiwight is set to 10, RIweight to 5, and SRSweight to 1. Determining a DRX cycle start point by:
step 1: according to the CQI configuration, a first DRX cycle start matrix a1[ n1] [ m1] composed of DRX cycle starts making CQI subframes have transmission opportunities is generated according to the CQI configuration, and an array A1[ DRXcycle ] is generated through the array a 1.
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
Wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe); wherein the value of N1 is determined by:
a1[ i ] ═ the number of repetitions of value i in matrix a1, i ═ 0,1, … DRXcycle-1;
substituting the specific numerical value into the formula can obtain:
A1=[0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0]。
step 2: according to the SRS configuration, a second DRX cycle start matrix a2[ n2] [ m2] composed of DRX cycle starts making SRS subframes transmission opportunities is generated, and an array A2[ DRXcycle ] is generated by the array a 2.
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle
Wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe); wherein the value of N2 is determined by:
a2[ i ] ═ the number of repetitions of value i in matrix a2, i ═ 0,1, … DRXcycle-1
After substituting specific values, the final result is:
A2=[1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 1 1]。
and step 3: according to the RI configuration, a third DRX cycle start matrix A3[ n3] [ m3] composed of DRX cycle starts making RI sub-frames have transmission opportunities is generated, and an array A3[ DRXcycle ] is generated through an array A3.
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
Wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf; wherein the value of N3 is determined by:
a3[ i ] ═ the number of repetitions of value i in matrix a3, i ═ 0,1, … DRXcycle-1;
substituting the specific numerical value into the formula can obtain:
A3=[0 0 0 0 0 0 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0]。
it should be understood by those skilled in the art that steps 1-3 are not performed sequentially, and may be performed simultaneously or not.
And 4, step 4: from the results of steps 1-3, an array c [ i ] is generated:
c[i]=CQIweight×A1[i]+SRSweight×A2[i]+RIweight×A3[i],i=0,1,…DRXcycle-1;
the final calculation result is: c is [ 110000555500101010100011110000000000101010100011 ].
Fig. 5 is a schematic diagram of the values of the arrays a1, a2, A3, and c according to the above calculation results, where different values in the arrays a1, a2, A3, and c in fig. 5 correspond to different DRX cycle start points, respectively.
According to the result of the array c [ i ], firstly, selecting the maximum value of the array elements, the maximum value of the array elements is 10, the starting points of the DRX cycles corresponding to the array elements with the value of 10 are respectively 12, 13, 14, 15, 32, 33, 34 and 35, at this time, judging the number of the terminals configured on the starting points of the above cycles, because the number of the terminals configured on the starting points of the above DRX cycles is respectively: 10. 8, 7, 4, 10, 8, 3, 1, and therefore, the DRX cycle starting point 35 with the least number of configured terminals is selected as the final DRX cycle starting point, and the DRX cycle starting point is reconfigured by RRC to be 35.
Example three
In a TDD LTE cell, the ratio of uplink and downlink subframes is 2, that is, the ratio of uplink subframes to downlink subframes is 2: 1, because the service performed by the terminal is suitable for configuring DRX, setting a DRX period of 40ms, an on duration timer of 4psf, a CQI reporting period of 20ms, a CQI subframe offset of 2, an RI period of 40ms, and an RI subframe offset of 22 for the terminal, wherein RI is reserved when QCI and RI collide, an SRS period of 5ms, and an SRS subframe offset of 1; cqiwight is set to 5, RIweight to 1, and SRSweight to 10.
Determining a DRX cycle start point by:
step 1: according to the CQI configuration, a first DRX cycle start matrix a1[ n1] [ m1] composed of DRX cycle starts making CQI subframes have transmission opportunities is generated, and an array A1[ DRXcycle ] is generated by an array a 1.
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
Wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe); wherein the value of N1 is determined by:
substituting specific numerical values, N1 ═ 1; thus, n1 takes the value 0, thus, a1[0] [ m1] (8-m +40) mod40, and thus, a1[0] [0] (8 and 7; a1[0] [1] ═ 6; a1[0] [2] ═ 5; a1[0] [3] ═ 1, 2, 3, 4; psf (pdcch subframe), the middle U subframe is also eligible for TDD cells.
A1[ i ] ═ the number of repetitions of value i in matrix a1, i ═ 0,1, … DRXcycle-1;
bringing specific values: a1 ═ 1110000000000000000000000000000000000001.
Step 2: according to the SRS configuration, a second DRX cycle start matrix a2[ n2] [ m2] composed of DRX cycle starts making SRS subframes transmission opportunities is generated, and an array A2[ DRXcycle ] is generated by the array a 2.
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle
Wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe); wherein the value of N2 is determined by:
a2[ i ] ═ the number of repetitions of value i in matrix a2, i ═ 0,1, … DRXcycle-1
After substituting specific values, the final result is:
A2=[1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 10 1 1 1 1 0 11]。
and step 3: according to the RI configuration, a third DRX cycle start matrix A3[ n3] [ m3] composed of DRX cycle starts making RI sub-frames have transmission opportunities is generated, and an array A3[ DRXcycle ] is generated through an array A3.
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
Wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf; wherein the value of N3 is determined by:
a3[ i ] ═ the number of repetitions of value i in matrix a3, i ═ 0,1, … DRXcycle-1;
substituting the specific numerical value into the formula can obtain:
A3=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0]。
it should be understood by those skilled in the art that steps 1-3 are not performed sequentially, and may be performed simultaneously or not.
And 4, step 4: from the results of steps 1-3, an array c [ i ] is generated:
c[i]=CQIweight×A1[i]+SRSweight×A2[i]+RIweight×A3[i],i=0,1,…DRXcycle-1,
the final calculation result is: c is [ 151551010101001010101001010101001011111111010101001010101001010101001015 ].
Fig. 6 is a schematic diagram of the values of the arrays a1, a2, A3, and c according to the above calculation results, where different values in the arrays a1, a2, A3, and c in fig. 6 correspond to different DRX cycle start points, respectively.
According to the result of the array c [ i ], firstly, selecting the maximum value of the array elements, the maximum value of the array elements is 15, the starting points of DRX cycles corresponding to the array elements with the value of 15 are respectively 0,1 and 39, at this time, judging the number of the configured terminals on the starting points of the above cycles, because the number of the configured terminals on the starting points of the above DRX cycles is respectively: 10. 8, 7, therefore, selecting the DRX cycle starting point 39 with the least number of configured terminals as the final DRX cycle starting point, and reconfiguring the DRX cycle starting point to 39 by RRC.
EXAMPLE III
An embodiment of the present invention provides a device for determining a starting point of a discontinuous reception cycle, as shown in fig. 7, the device includes: a first DRX cycle start determination module 71 and a second DRX cycle start determination module 72; wherein,
the first DRX cycle starting point determining module 71 is configured to determine a DRX cycle starting point at which the CQI subframe, the SRS subframe, and the RI subframe have a transmission opportunity respectively;
the second DRX cycle start determining module 72 is configured to set, as a final DRX cycle start, a DRX cycle start with a largest number of occurrences among DRX cycle starts that enable the CQI subframe, the SRS subframe, and the RI subframe to have transmission opportunities, respectively.
Specifically, the first DRX cycle start determining module 71 determines the first DRX cycle start matrix a1 composed of DRX cycle starts that make CQI subframes have transmission opportunities by:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; a1 matrix of
The value of the row number N1 is determined by:
it should be noted that, for the TDD system, when determining a1, it needs to calculate the location of the subframe corresponding to a specific uplink and downlink, that is, when the unit of m is psf (PDCCH subframe) and the transition from U subframe (uplink subframe) to D subframe (downlink subframe) is involved, the middle U subframe is also eligible. In the calculation, it is necessary to reduce the CQIoffset position to the ondurationtimer-1 position.
Specifically, the first DRX cycle start determining module 71 determines the second DRX cycle start matrix a2 composed of DRX cycle starts that make the SRS have a transmission opportunity by:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle,
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
it should be noted that, for the TDD system, when determining a2, it needs to calculate the location of the subframe corresponding to a specific uplink and downlink, that is, the unit of m is psf, and the transition from U subframe to D subframe is also involved, and the middle U is also eligible. In the calculation, it is necessary to reduce the SRSoffset position to the onduration timer-1 position.
Specifically, the first DRX cycle start determining module 71 determines the third DRX cycle start matrix a3 composed of DRX cycle starts that make the RI subframe have a transmission opportunity, by:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
it should be noted that, for the TDD system, when determining a3, it needs to calculate the location of the subframe corresponding to a specific uplink and downlink, that is, the unit of m is psf, and when the transition from the U subframe to the D subframe is involved, the middle U subframe is also eligible. In the calculation, it is necessary to reduce from the RISoffset position to the onduration timer-1 position.
Specifically, the second cycle start determining module 72 is further configured to determine the final DRX cycle start point by:
and determining the number of the terminals configured on the starting points of the multiple DRX cycles with the largest occurrence frequency, and taking the starting point of the DRX cycle with the smallest number of the configured terminals as the starting point of the final DRX cycle.
Example four
An embodiment of the present invention provides a device for determining a start point of a discontinuous reception cycle, as shown in fig. 8, where the device includes: a third DRX cycle start point determination module 81, a first DRX cycle start point distribution array generation module 82, a second DRX cycle start point distribution array generation module 83, and a fourth DRX cycle start point determination module 84; wherein,
the third DRX cycle starting point determining module 81 is configured to determine a first DRX cycle starting point matrix composed of DRX cycle starting points that enable CQI subframes to have transmission opportunities, a second DRX cycle starting point matrix composed of DRX cycle starting points that enable SRS subframes to have transmission opportunities, and a third DRX cycle starting point matrix composed of DRX cycle starting points that enable RI subframes to have transmission opportunities;
the first DRX cycle starting point distribution array generating module 82 is configured to generate a first DRX cycle starting point distribution array according to the first DRX cycle starting point matrix, generate a second DRX cycle starting point distribution array according to the second DRX cycle starting point matrix, and generate a third DRX cycle starting point distribution array according to the third DRX cycle starting point matrix;
the second DRX cycle starting point distribution array generating module 83 is configured to multiply each element in the first DRX cycle starting point distribution array by a weight value of CQI, multiply each element in the second DRX cycle starting point distribution array by a weight value of SRS, and multiply each element in the third DRX cycle starting point distribution array by an RI weight value; adding the first DRX cycle starting point distribution array, the second DRX cycle starting point distribution array and the third DRX cycle starting point distribution array which are respectively multiplied by the respective weight values to obtain a fourth DRX cycle starting point distribution array;
the fourth DRX cycle start determining module 84 is configured to determine the DRX cycle start corresponding to the maximum element value in the fourth DRX cycle start distribution array as the final DRX cycle start.
In particular, the third DRX cycle start determination module 81 is configured to determine the first DRX cycle start matrix a1[ n1] [ m1] by:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; a1 matrix of
The value of the row number N1 is determined by:
it should be noted that, for the TDD system, when determining a1, it needs to calculate the location of the subframe corresponding to a specific uplink and downlink, that is, when the unit of m is psf (PDCCH subframe) and the transition from U subframe (uplink subframe) to D subframe (downlink subframe) is involved, the middle U subframe is also eligible. In the calculation, it is necessary to reduce the CQIoffset position to the ondurationtimer-1 position.
In particular, the first DRX cycle start determining module 81 is configured to determine the second DRX cycle start matrix a2[ n2] [ m2] by:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle,
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
it should be noted that, for the TDD system, when determining a2, it needs to calculate the location of the subframe corresponding to a specific uplink and downlink, that is, the unit of m is psf, and the transition from U subframe to D subframe is also involved, and the middle U is also eligible. In the calculation, it is necessary to reduce the SRSoffset position to the onduration timer-1 position.
In particular, the third DRX cycle start determining module 81 is configured to determine the third DRX cycle start matrix a3[ n3] [ m3 ]:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
it should be noted that, for the TDD system, when determining a3, it needs to calculate the location of the subframe corresponding to a specific uplink and downlink, that is, the unit of m is psf, and when the transition from the U subframe to the D subframe is involved, the middle U subframe is also eligible. In the calculation, it is necessary to reduce from the RISoffset position to the onduration timer-1 position.
Specifically, the first DRX cycle start distribution array generating module 82 is configured to generate the first DRX cycle start distribution array a1 by:
a1[ i ] ═ the number of repetitions of value i in matrix a1, i ═ 0,1, … DRXcycle-1;
the first DRX cycle start distribution array generating module 82 is configured to generate a second DRX cycle start distribution array a2 by:
a2[ i ] ═ the number of repetitions of value i in matrix a2, i ═ 0,1, … DRXcycle-1;
the first DRX cycle start distribution array generating module 82 is configured to generate a third DRX cycle start distribution array a3 by:
a3[ i ] ═ the number of repetitions of value i in matrix a3, i ═ 0,1, … DRXcycle-1;
wherein DRXcycle is DRX cycle.
Specifically, the second DRX cycle starting point distribution array generating module 83 is configured to generate a fourth DRX cycle starting point distribution array c [ i ] by:
c[i]=CQIweight×A1[i]+SRSweight×A2[i]+RIweight×A3[i],i=0,1,…DRXcycle-1;
wherein, CQIweight is the weighted value of CQI; SRSweight is the weighted value of the SRS; RIweight is the weight value of RI; DRXcycle is DRX cycle;
that is, the value of the element c [ i ] with an array index of i is equal to the sum of the following results: the product of the weighted value of CQI and the first DRX cycle start distribution array a1, the product of the weighted value of SRS and the second DRX cycle start distribution array a2, and the product of the weighted value of RI and the third DRX cycle start distribution array A3.
Specifically, the fourth DRX cycle start determining module 84 is configured to determine the DRX cycle start corresponding to the maximum element value in the fourth DRX cycle start distribution array as the final DRX cycle start by:
when the maximum element value in the fourth DRX period starting point distribution array is 1, determining the DRX period starting point corresponding to the maximum element value as the final DRX period starting point;
when the maximum element value in the fourth DRX cycle starting point distribution array group is more than 1, determining the final DRX cycle starting point by the following method:
and determining the number of terminals configured on the starting point of the DRX cycle corresponding to the maximum element values more than 1, and taking the starting point of the DRX cycle with the minimum number of configured terminals as the starting point of the final DRX cycle.
In a specific implementation process, the first DRX cycle start determining module 71, the second DRX cycle start determining module 72, the third DRX cycle start determining module 81, the first DRX cycle start distribution Array generating module 82, the second DRX cycle start distribution Array generating module 83, and the fourth DRX cycle start determining module 84 may be implemented by a Central Processing Unit (CPU), a microprocessor Unit (MPU), a Digital Signal Processor (DSP), or a Programmable logic Array (FPGA) in a device that determines the start of the discontinuous reception cycle.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.
Claims (24)
1. A method of determining a Discontinuous Reception (DRX) cycle start, the method comprising:
determining a DRX period starting point which enables a Channel Quality Indicator (CQI) subframe, a Sounding Reference Signal (SRS) subframe and a Rank Indicator (RI) subframe to have sending opportunities respectively; and in the DRX period starting point which enables the CQI subframe, the SRS subframe and the RI subframe to have transmission opportunities respectively, setting the DRX period starting point value with the largest occurrence frequency as the final DRX period starting point.
2. The method of claim 1, wherein a value of a first DRX cycle start matrix a1 composed of DRX cycle starts that make CQI subframes have transmission opportunities is determined by:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N1 of the a1 matrix is determined by:
3. the method of claim 1, wherein a value of the second DRX cycle start matrix a2 composed of DRX cycle starts that make SRS transmit opportunities is determined by:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle,
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
4. the method of claim 1, wherein a value of a third DRX cycle start matrix a3 composed of DRX cycle starts that enable RI subframes to have transmission opportunities is determined by:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
5. method according to any of claims 1 to 4, wherein when there are more than one DRX cycle start point values, the final DRX cycle start point is determined by:
and determining the number of the terminals configured on the starting points of the multiple DRX cycles with the largest occurrence frequency, and taking the starting point of the DRX cycle with the smallest number of the configured terminals as the starting point of the final DRX cycle.
6. A method of determining a Discontinuous Reception (DRX) cycle start, the method comprising:
determining a first DRX cycle starting point matrix consisting of DRX cycle starting points enabling Channel Quality Indicator (CQI) subframes to have sending opportunities, a second DRX cycle starting point matrix consisting of DRX cycle starting points enabling Sounding Reference Signal (SRS) subframes to have sending opportunities, and a third DRX cycle starting point matrix consisting of DRX cycle starting points enabling Rank Indicator (RI) subframes to have sending opportunities;
generating a first DRX cycle starting point distribution array according to the first DRX cycle starting point matrix, generating a second DRX cycle starting point distribution array according to the second DRX cycle starting point matrix, and generating a third DRX cycle starting point distribution array according to the third DRX cycle starting point matrix;
multiplying each element in the first DRX period starting point distribution array by a weighted value of CQI, multiplying each element in the second DRX period starting point distribution array by a weighted value of SRS, and multiplying each element in the third DRX period starting point distribution array by an RI weighted value;
adding the first DRX cycle starting point distribution array, the second DRX cycle starting point distribution array and the third DRX cycle starting point distribution array which are respectively multiplied by the respective weight values to obtain a fourth DRX cycle starting point distribution array;
and determining the DRX period starting point corresponding to the maximum element value in the fourth DRX period starting point distribution array as the final DRX period starting point.
7. The method of claim 6, wherein the value of the first DRX cycle start matrix a1 is determined by:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N1 of the a1 matrix is determined by:
8. the method of claim 6, wherein the value of the second DRX cycle start matrix a2 is determined by:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle,
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
9. the method of claim 6, wherein the value of the third DRX cycle start matrix a3 is determined by:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
10. the method of claim 6, wherein the first DRX cycle start distribution array a1, the second DRX cycle start distribution array a2, and the third DRX cycle start distribution array A3 are determined by:
a1[ i ] ═ the number of repetitions of value i in matrix a1, i ═ 0,1, … DRXcycle-1;
a2[ i ] ═ the number of repetitions of value i in matrix a2, i ═ 0,1, … DRXcycle-1;
a3[ i ] ═ the number of repetitions of value i in matrix a3, i ═ 0,1, … DRXcycle-1;
wherein DRXcycle is DRX cycle.
11. Method according to any of claims 6 to 10, wherein said fourth DRX cycle start point distribution array c [ i ] is determined by:
c[i]=CQIweight×A1[i]+SRSweight×A2[i]+RIweight×A3[i],i=0,1,…DRXcycle-1;
wherein, CQIweight is the weighted value of CQI; SRSweight is the weighted value of the SRS; RIweight is the weight value of RI; DRXcycle is DRX cycle;
that is, the value of the element c [ i ] with an array index of i is equal to the sum of the following results: the product of the weighted value of CQI and the first DRX cycle start distribution array a1, the product of the weighted value of SRS and the second DRX cycle start distribution array a2, and the product of the weighted value of RI and the third DRX cycle start distribution array A3.
12. The method according to claim 11, wherein the determining the DRX cycle start point corresponding to the maximum element value in the fourth DRX cycle start point distribution array as the final DRX cycle start point comprises:
when the maximum element value in the fourth DRX period starting point distribution array is 1, determining the DRX period starting point corresponding to the maximum element value as the final DRX period starting point;
when the maximum element value in the fourth DRX cycle starting point distribution array group is more than 1, determining the final DRX cycle starting point by the following method:
and determining the number of terminals configured on the starting point of the DRX cycle corresponding to the maximum element values more than 1, and taking the starting point of the DRX cycle with the minimum number of configured terminals as the starting point of the final DRX cycle.
13. An apparatus for determining a starting point of a Discontinuous Reception (DRX) cycle, the apparatus comprising: a first DRX cycle starting point determining module and a second DRX cycle starting point determining module; wherein,
the first DRX cycle starting point determining module is used for determining DRX cycle starting points which enable Channel Quality Indicator (CQI) subframes, Sounding Reference Signal (SRS) subframes and Rank Indicator (RI) subframes to have sending opportunities respectively;
and the second DRX cycle starting point determining module is used for setting the DRX cycle starting point value with the largest occurrence frequency as the final DRX cycle starting point in the DRX cycle starting points which enable the CQI sub-frame, the SRS sub-frame and the RI sub-frame to have sending opportunities respectively.
14. The apparatus of claim 13, wherein the first DRX cycle start determining module determines the value of a first DRX cycle start matrix a1 comprising DRX cycle starts that give CQI subframes a transmission opportunity by:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N1 of the a1 matrix is determined by:
15. the apparatus of claim 13, wherein the first DRX cycle start determining module determines the value of a second DRX cycle start matrix a2 comprising DRX cycle starts that make SRS transmit opportunities by:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle,
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
16. the apparatus of claim 13, wherein the first DRX cycle start determining module determines the value of a third DRX cycle start matrix a3 comprising DRX cycle starts that make RI subframes have transmission opportunities by:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
17. the apparatus according to any of claims 13 to 16, wherein the second cycle start determining module is further configured to determine the final DRX cycle start when the most occurred DRX cycle start values are multiple, by:
and determining the number of the terminals configured on the starting points of the multiple DRX cycles with the largest occurrence frequency, and taking the starting point of the DRX cycle with the smallest number of the configured terminals as the starting point of the final DRX cycle.
18. An apparatus for determining a starting point of a Discontinuous Reception (DRX) cycle, the apparatus comprising: a third DRX cycle starting point determining module, a first DRX cycle starting point distribution array generating module, a second DRX cycle starting point distribution array generating module and a fourth DRX cycle starting point determining module; wherein,
the third DRX cycle starting point determining module is used for determining a first DRX cycle starting point matrix consisting of DRX cycle starting points enabling Channel Quality Indicator (CQI) subframes to have sending opportunities, a second DRX cycle starting point matrix consisting of DRX cycle starting points enabling Sounding Reference Signal (SRS) subframes to have sending opportunities, and a third DRX cycle starting point matrix consisting of DRX cycle starting points enabling Rank Indicator (RI) subframes to have sending opportunities;
the first DRX cycle starting point distribution array generating module is used for generating a first DRX cycle starting point distribution array according to the first DRX cycle starting point matrix, generating a second DRX cycle starting point distribution array according to the second DRX cycle starting point matrix and generating a third DRX cycle starting point distribution array according to the third DRX cycle starting point matrix;
the second DRX period starting point distribution array generating module is used for multiplying each element in the first DRX period starting point distribution array by a weighted value of CQI, multiplying each element in the second DRX period starting point distribution array by a weighted value of SRS, and multiplying each element in the third DRX period starting point distribution array by an RI weighted value; the first DRX period starting point distribution array, the second DRX period starting point distribution array and the third DRX period starting point distribution array which are respectively multiplied by the weight values are added to obtain a fourth DRX period starting point distribution array;
and the fourth DRX cycle starting point determining module is used for determining the DRX cycle starting point corresponding to the maximum element value in the fourth DRX cycle starting point distribution array as the final DRX cycle starting point.
19. The apparatus of claim 18, wherein the third DRX cycle start determining module is configured to determine the value of the first DRX cycle start matrix a1 by:
a1[n1][m1]=(n1×CQIperiod+CQIoffset-m1+DRXcycle)mod DRXcycle,
wherein, CQIperiod is CQI reporting period; CQIoffset is CQI subframe offset; DRXcycle is DRX cycle; n1 is a value within the range of [0, N1-1 ]; m1 takes a value in the interval range of [0, duration timer-1], and the unit of m1 is psf (pDCCH subframe);
that is, the element values of n1 rows and m1 columns in the a1 matrix are equal to the product of the CQI reporting period and n1, the CQI subframe offset, and the result of subtracting m1 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a1 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N1 of the a1 matrix is determined by:
20. the apparatus of claim 18, wherein the third DRX cycle start determining module is configured to determine the value of a second DRX cycle start matrix a2 by:
a2[n2][m2]=(n2×SRSperiod+SRSoffset-m2+DRXcycle)mod DRXcycle,
wherein, SRSperiod is SRS reporting period; SRSoffset is SRS subframe offset; DRXcycle is DRX cycle; n2 is a value within the range of [0, N2-1 ]; m2 takes a value in the interval range of [0, duration timer-1], and the unit of m2 is psf (pDCCH subframe);
that is, the element values of n2 rows and m2 columns in the a2 matrix are equal to the product of the CQI reporting period and n2, the CQI subframe offset, and the result of subtracting m2 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a2 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N2 of the a2 matrix is determined by:
21. the apparatus of claim 18, wherein the third DRX cycle start determining module is configured to determine the value of a third DRX cycle start matrix a3 by:
a3[n3][m3]=(n3×SRSperiod+SRSoffset-m3+DRXcycle)mod DRXcycle,
wherein RIperiod is an RI reporting period; RIoffset is SRS subframe offset; DRXcycle is DRX cycle; n3 is a value within the range of [0, N3-1 ]; m3 takes a value in the interval range of [0, onduration timer-1], and the unit of m3 is psf;
that is, the element values of n3 rows and m3 columns in the a3 matrix are equal to the product of the CQI reporting period and n3, the CQI subframe offset, and the result of subtracting m3 from the sum of the DRX periods and then modulo the DRX periods;
wherein, the column number of the a3 matrix is equal to the duration timer length ondurationtimer; the value of the number of rows N3 of the a3 matrix is determined by:
22. the apparatus as claimed in claim 18, wherein the third DRX cycle start point distribution array generating module is configured to generate the first DRX cycle start point distribution array a1 by:
a1[ i ] ═ the number of repetitions of value i in matrix a1, i ═ 0,1, … DRXcycle-1;
the first DRX cycle start distribution array generating module is configured to generate a second DRX cycle start distribution array a2 by:
a2[ i ] ═ the number of repetitions of value i in matrix a2, i ═ 0,1, … DRXcycle-1;
the first DRX cycle start distribution array generating module is configured to generate a third DRX cycle start distribution array a3 by:
a3[ i ] ═ the number of repetitions of value i in matrix a3, i ═ 0,1, … DRXcycle-1;
wherein DRXcycle is DRX cycle.
23. The apparatus according to any of claims 18 to 22, wherein said second DRX cycle start point distribution array generating module is configured to generate a fourth DRX cycle start point distribution array c [ i ] by:
c[i]=CQIweight×A1[i]+SRSweight×A2[i]+RIweight×A3[i],i=0,1,…DRXcycle-1;
wherein, CQIweight is the weighted value of CQI; SRSweight is the weighted value of the SRS; RIweight is the weight value of RI; DRXcycle is DRX cycle;
that is, the value of the element c [ i ] with an array index of i is equal to the sum of the following results: the product of the weighted value of CQI and the first DRX cycle start distribution array a1, the product of the weighted value of SRS and the second DRX cycle start distribution array a2, and the product of the weighted value of RI and the third DRX cycle start distribution array A3.
24. The apparatus as claimed in claim 23, wherein the fourth DRX cycle start determining module is configured to determine the DRX cycle start corresponding to the maximum element value in the fourth DRX cycle start distribution array as the final DRX cycle start by:
when the maximum element value in the fourth DRX period starting point distribution array is 1, determining the DRX period starting point corresponding to the maximum element value as the final DRX period starting point;
when the maximum element value in the fourth DRX cycle starting point distribution array group is more than 1, determining the final DRX cycle starting point by the following method:
and determining the number of terminals configured on the starting point of the DRX cycle corresponding to the maximum element values more than 1, and taking the starting point of the DRX cycle with the minimum number of configured terminals as the starting point of the final DRX cycle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410779605.5A CN105790881B (en) | 2014-12-16 | 2014-12-16 | Method and device for determining starting point of discontinuous reception cycle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410779605.5A CN105790881B (en) | 2014-12-16 | 2014-12-16 | Method and device for determining starting point of discontinuous reception cycle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105790881A CN105790881A (en) | 2016-07-20 |
CN105790881B true CN105790881B (en) | 2020-03-27 |
Family
ID=56374775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410779605.5A Active CN105790881B (en) | 2014-12-16 | 2014-12-16 | Method and device for determining starting point of discontinuous reception cycle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105790881B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108270536B (en) * | 2017-01-03 | 2020-10-20 | 电信科学技术研究院 | Monitoring indication and monitoring method and device |
CN110809331B (en) * | 2018-08-06 | 2022-06-14 | 华为技术有限公司 | Method and communication device for receiving reference signal |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103378959A (en) * | 2012-04-19 | 2013-10-30 | 中兴通讯股份有限公司 | Method of determining starting point of drx discontinuous reception cycle and apparatus thereof |
WO2014010903A1 (en) * | 2012-07-09 | 2014-01-16 | Lg Electronics Inc. | Method and apparatus for controlling uplink transmission on discontinuous reception operation in wireless communication system |
-
2014
- 2014-12-16 CN CN201410779605.5A patent/CN105790881B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103378959A (en) * | 2012-04-19 | 2013-10-30 | 中兴通讯股份有限公司 | Method of determining starting point of drx discontinuous reception cycle and apparatus thereof |
WO2014010903A1 (en) * | 2012-07-09 | 2014-01-16 | Lg Electronics Inc. | Method and apparatus for controlling uplink transmission on discontinuous reception operation in wireless communication system |
Non-Patent Citations (1)
Title |
---|
Signaling of DRX Start Offset;ERICSSON;《TSG-RAN WG2 Meeting #63bis R2-085387》;20081003;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN105790881A (en) | 2016-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111436103B (en) | Energy-saving mode switching method, energy-saving mode configuration method and communication equipment | |
CN105813204B (en) | Resource pool configuration method and equipment | |
US11653408B2 (en) | Discontinuous reception method, terminal device and network device | |
US20170034727A1 (en) | Method and Apparatus for Channel State Information Measurement | |
EP3386234B1 (en) | Channel measurement information feedback method, user equipment and base station | |
JP2021013163A (en) | Method and device for monitoring power saving signal in wireless communication system | |
KR20250034535A (en) | Pre-configured dedicated resource for idle mode transmissions | |
KR102066504B1 (en) | Control channel transmission for paging message coverage enhancement | |
CN106793092A (en) | The acquisition methods and equipment of control channel resource | |
EP3264633B1 (en) | Method, apparatus and device for determining application time of csi report | |
AU2017430821A1 (en) | Discontinuous reception method, network device and terminal device | |
CN102378211A (en) | Blind inspection control processing method and equipment for machine type communication equipment | |
CN107182027A (en) | Packet-based M2M communication discontinuous transmission method | |
CN103209438B (en) | Method and device for controlling load of radio network controller (RNC) | |
KR20190085131A (en) | Method for transmitting and receiving system information, base station and user equipment | |
CN105790881B (en) | Method and device for determining starting point of discontinuous reception cycle | |
CN101547501A (en) | Method and device for collocating discontinuous receiving cycle starting point | |
CN105230099B (en) | A kind of device of resource multiplex, user equipment and method | |
US20150327242A1 (en) | Scheduling method and scheduling apparatus for user equipment in communications system | |
CN103378959B (en) | Determine the method and device of discontinuous receiving cycle starting point | |
CN109802793B (en) | Method, device, terminal, and device for processing partial bandwidth deactivation timer | |
EP3079427A1 (en) | Method and device for obtaining tdd uplink and downlink ratio | |
CN106797634B (en) | Information transmission method and device | |
CN108462971B (en) | Method and device for reporting uplink control information | |
CN114071406A (en) | Information processing method and device and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |