Method and apparatus for determining peak data rate
The method calculates peak data rates for eRedCap terminals by considering maximum transport block sizes and slot durations, addressing the challenge of TBS restriction and ensuring effective communication.
Patent Information
- Application Number
- CN202280002484.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-07
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2042-07-07
AI Technical Summary
The prior art lacks an effective method for determining peak data rates for eRedCap terminals, especially when the transmission block size (TBS) is further restricted, traditional peak data rate constraints are no longer applicable.
By obtaining the maximum uplink and downlink TBS, time slot duration and TB supported by the eRedCap terminal, the peak data rate is calculated; or using the scaling coefficient and the peak data rate specified by the communication protocol, the peak data rate of the eRedCap terminal is determined, and the corresponding processing or scheduling limit is performed when the limit is exceeded.
It provides an effective peak data rate determination method for eRedCap terminals under further restriction of TBS to ensure the normal operation of communication services.
Smart Images

Figure CN115315983B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and particularly to a method and apparatus for determining peak data rate. Background Art
[0002] The ratio of the sum of the total transport block sizes (TBS) of all transport blocks scheduled by a base station for a terminal within a time slot (slot) to the time length (slot duration) of the time slot needs to be within the constraint range of the peak data rate (or maximum data rate).
[0003] Currently, for reduced capability (eRedCap) terminals, a possible solution with reduced complexity is to limit the TBS. This solution is beneficial for reducing the buffer size of hybrid automatic repeat request (HARQ), and the cost of devices such as low density parity check code (LDPC) encoding. However, if the TBS is further restricted, the peak data rate of traditional terminals as a constraint condition for the TBS will no longer apply.
[0004] However, there is currently a lack of an effective solution for determining the peak data rate for eRedCap terminals. Summary of the Invention
[0005] This application proposes a method and apparatus for determining peak data rate, providing an effective solution for determining the peak data rate for eRedCap terminals to meet the requirement of further restricting the TBS.
[0006] An embodiment of the first aspect of this application provides a method for determining peak data rate, which is executed on the eRedCap terminal side or executed on the base station side, and includes: obtaining the maximum uplink transport block size TBS supported by the eRedCap terminal, and the maximum downlink TBS supported by the eRedCap terminal; determining the peak data rate of the uplink supported by the eRedCap terminal according to the maximum uplink TBS, the duration of the time slot, and the maximum number of uplink transport blocks TB supported by the eRedCap terminal within the time slot; and determining the peak data rate of the downlink supported by the eRedCap terminal according to the maximum downlink TBS, the duration of the time slot, and the maximum number of downlink TBs supported by the eRedCap terminal within the time slot.
[0007] In some embodiments of the present application, determining the peak data rate of the uplink supported by the eRedCap terminal according to the maximum uplink TBS, the duration of the time slot, and the maximum number of uplink TBs supported by the eRedCap terminal within the time slot includes: multiplying the maximum uplink TBS by the maximum number of uplink TBs, and then dividing by the duration of the time slot to obtain the peak data rate of the uplink supported by the eRedCap terminal.
[0008] In some embodiments of the present application, determining the peak data rate of the downlink supported by the eRedCap terminal according to the maximum downlink TBS, the duration of the time slot, and the maximum number of downlink TBs supported by the eRedCap terminal within the time slot includes: multiplying the maximum downlink TBS by the maximum number of downlink TBs, and then dividing by the duration of the time slot to obtain the peak data rate of the downlink supported by the eRedCap terminal.
[0009] In some embodiments of the present application, after obtaining the maximum uplink TBS supported by the eRedCap terminal specified in the communication protocol and the maximum downlink TBS supported by the eRedCap terminal, the method further includes: if the uplink TBS determined according to the scheduling information of the downlink control information DCI of the eRedCap terminal is greater than the maximum uplink TBS, restricting the eRedCap terminal from processing the physical uplink shared channel PUSCH or not processing all PUSCHs within the time slot; or restricting the base station from performing corresponding scheduling; if the downlink TBS determined according to the scheduling information of the downlink control information DCI of the eRedCap terminal is greater than the maximum downlink TBS, restricting the eRedCap terminal from processing the physical downlink shared channel PDSCH or not processing all PDSCHs within the time slot; or restricting the base station from performing corresponding scheduling.
[0010] In some embodiments of the present application, after determining the peak data rate of the uplink supported by the eRedCap terminal according to the maximum uplink TBS, the duration of the time slot, and the maximum number of uplink TBs supported by the eRedCap terminal within the time slot, the method further includes: if the uplink data rate determined according to the formula is greater than the peak data rate of the uplink supported by the eRedCap terminal, restricting the eRedCap terminal from processing PUSCH within the time slot, or restricting the base station from performing corresponding scheduling, where M' is the number of TBs for uplink transmission within the time slot, m' is the m-th TB for uplink transmission, V m' is the TBS of the m-th TB for uplink transmission, and T slot is the duration of the time slot.
[0011] In some embodiments of the present application, after determining the peak data rate of the downlink supported by the eRedCap terminal according to the maximum downlink TBS, the duration of the time slot, and the maximum number of downlink TBs supported by the eRedCap terminal within the time slot, the method further includes: If according to the formula the determined downlink data rate is greater than the peak data rate of the downlink supported by the eRedCap terminal, then restrict the eRedCap terminal from processing the PDSCH within the time slot, or restrict the base station from performing corresponding scheduling, where M" is the number of TBs for downlink transmission within the time slot, m" is the m-th TB for downlink transmission, V m" is the TBS of the m-th TB for downlink transmission, and T slot is the duration of the time slot.
[0012] An embodiment of the second aspect of the present application provides a method for determining the peak data rate, which is executed on the eRedCap terminal side or on the base station side, and includes: obtaining a first scaling factor of the physical uplink shared channel PUSCH and a second scaling factor of the physical downlink shared channel PDSCH, where both the first scaling factor and the second scaling factor are greater than 0 and less than 1; determining the peak data rate of the uplink supported by the eRedCap terminal according to the peak data rate of the uplink supported by the traditional terminal and the first scaling factor; and determining the peak data rate of the downlink supported by the eRedCap terminal according to the peak data rate of the downlink supported by the traditional terminal and the second scaling factor.
[0013] In some embodiments of the present application, the determining the peak data rate of the uplink supported by the eRedCap terminal according to the peak data rate of the uplink supported by the traditional terminal and the first scaling factor includes: multiplying the peak data rate of the uplink supported by the traditional terminal by the first scaling factor to obtain the peak data rate of the uplink supported by the eRedCap terminal.
[0014] In some embodiments of the present application, the determining the peak data rate of the downlink of the eRedCap terminal data according to the peak data rate of the downlink of the traditional terminal data and the second scaling factor includes: multiplying the peak data rate of the downlink supported by the traditional terminal by the second scaling factor to obtain the peak data rate of the downlink supported by the eRedCap terminal.
[0015] In some embodiments of the present application, after determining the peak data rate of the uplink supported by the eRedCap terminal according to the peak data rate of the uplink of the traditional terminal data and the first scaling factor, the method further includes: If according to the formula If the determined uplink data rate is greater than the peak data rate of the uplink supported by the eRedCap terminal, then restrict the eRedCap terminal from processing the PUSCH within the time slot, or restrict the base station from performing corresponding scheduling, where M' is the number of transport blocks (TBs) for uplink transmission within the time slot, m' is the m-th TB for uplink transmission, V m' is the transport block size (TBS) of the m-th TB for uplink transmission, and T slot is the duration of the time slot.
[0016] In some embodiments of the present application, after determining the peak data rate of the downlink supported by the eRedCap terminal according to the peak data rate of the downlink of the traditional terminal and the second scaling factor, the method further includes: If according to the formula the determined downlink data rate is greater than the peak data rate of the downlink supported by the eRedCap terminal, then restrict the eRedCap terminal from processing the PDSCH within the time slot, or restrict the base station from performing corresponding scheduling, where M" is the number of transport blocks (TBs) for downlink transmission within the time slot, m" is the m-th TB for downlink transmission, V m" is the transport block size (TBS) of the m-th TB for downlink transmission, and T slot is the duration of the time slot.
[0017] In some embodiments of the present application, the maximum uplink TBS supported by the eRedCap terminal is the maximum uplink TBS supported by the traditional terminal multiplied by the first scaling factor, and the maximum downlink TBS supported by the eRedCap terminal is the maximum downlink TBS supported by the traditional terminal multiplied by the second scaling factor.
[0018] The third aspect embodiment of the present application provides a method for determining the peak data rate, which is executed on the eRedCap terminal side or on the base station side, and includes: obtaining the peak data rate of the uplink supported by the eRedCap terminal with reduced capabilities specified in the communication protocol as the peak data rate of the uplink supported by the eRedCap terminal; and obtaining the peak data rate of the downlink supported by the eRedCap terminal specified in the communication protocol as the peak data rate of the downlink supported by the eRedCap terminal.
[0019] In some embodiments of the present application, after obtaining the peak data rate of the uplink supported by the eRedCap terminal specified in the communication protocol as the peak data rate of the uplink supported by the eRedCap terminal, the method further includes: If according to the formula If the determined uplink data rate is greater than the peak data rate of the uplink supported by the eRedCap terminal, then restrict the eRedCap terminal from processing the PUSCH within the time slot, or restrict the base station from performing corresponding scheduling, where M' is the number of transport blocks (TBs) for uplink transmission within the time slot, m' is the m-th TB for uplink transmission, V m' is the transport block size (TBS) of the m-th TB for uplink transmission, and T slot is the duration of the time slot.
[0020] In some embodiments of the present application, after obtaining the peak data rate of the downlink supported by the eRedCap terminal as specified in the communication protocol as the peak data rate of the downlink supported by the eRedCap terminal, the method further includes: If, according to the formula the determined downlink data rate is greater than the peak data rate of the downlink supported by the eRedCap terminal, then restrict the eRedCap terminal from processing the PDSCH within the time slot, or restrict the base station from performing corresponding scheduling, where M" is the number of transport blocks (TBs) for downlink transmission within the time slot, m" is the m-th TB for downlink transmission, V m" is the transport block size (TBS) of the m-th TB for downlink transmission, and T slot is the duration of the time slot.
[0021] An embodiment of the fourth aspect of the present application provides a peak data rate determination device, which is applied to the eRedCap terminal side or the base station side, and includes: a first acquisition module, configured to acquire the maximum transport block size (TBS) supported by the eRedCap terminal for uplink transmission, and the maximum downlink TBS supported by the eRedCap terminal; a first determination module, configured to determine the peak data rate of the uplink supported by the eRedCap terminal according to the maximum uplink TBS, the duration of the time slot, and the maximum number of transport blocks (TBs) supported by the eRedCap terminal for uplink transmission within the time slot; and determine the peak data rate of the downlink supported by the eRedCap terminal according to the maximum downlink TBS, the duration of the time slot, and the maximum number of transport blocks (TBs) supported by the eRedCap terminal for downlink transmission within the time slot.
[0022] An embodiment of the fifth aspect of the present application provides a peak data rate determination device, which is applied to the eRedCap terminal side or the base station side, and includes: a second acquisition module, configured to acquire a first scaling factor of a physical uplink shared channel (PUSCH) and a second scaling factor of a physical downlink shared channel (PDSCH), where both the first scaling factor and the second scaling factor are greater than 0 and less than 1; a second determination module, configured to determine the peak data rate of the uplink supported by the eRedCap terminal according to the peak data rate of the uplink supported by the traditional terminal and the first scaling factor; and determine the peak data rate of the downlink supported by the eRedCap terminal according to the peak data rate of the downlink supported by the traditional terminal and the second scaling factor.
[0023] An embodiment of the sixth aspect of the present application provides a peak data rate determination device, which is applied to the eRedCap terminal side or the base station side, and includes: a third acquisition module, configured to acquire the peak data rate of the uplink supported by the eRedCap terminal with reduced capabilities specified in the communication protocol as the peak data rate of the uplink supported by the eRedCap terminal; and acquire the peak data rate of the downlink supported by the eRedCap terminal specified in the communication protocol as the peak data rate of the downlink supported by the eRedCap terminal.
[0024] An embodiment of the seventh aspect of the present application provides a communication device, which is applied to the eRedCap terminal side or the base station side. The communication device includes: a transceiver; a memory; a processor, which is respectively connected to the transceiver and the memory, and is configured to control the wireless signal transceiver of the transceiver by executing computer-executable instructions on the memory, and can implement the methods of the first aspect embodiment, the second aspect embodiment, or the third aspect embodiment of the present application.
[0025] An embodiment of the eighth aspect of the present application provides a computer storage medium, which is applied to the eRedCap terminal side or the base station side. The computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by a processor, the methods of the first aspect embodiment, the second aspect embodiment, or the third aspect embodiment of the present application can be implemented.
[0026] The embodiments of the present application provide a method and device for determining a peak data rate, which can determine the peak data rate for an eRedCap terminal to meet the requirement of further restricted transport block size (TBS), so that the ratio of the sum of all TBSs of an eRedCap terminal scheduled by a base station in a slot to the slot duration of this slot needs to be within the constraint range of this newly determined peak data rate, thereby ensuring the normal operation of the communication service of the eRedCap terminal.
[0027] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The above-mentioned and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description of embodiments in conjunction with the accompanying drawings, where:
[0029] Figure 1 is a schematic flowchart of a method for determining peak data rate according to an embodiment of the present application;
[0030] Figure 2 is a schematic flowchart of a method for determining peak data rate according to an embodiment of the present application;
[0031] Figure 3 is a schematic flowchart of a method for determining peak data rate according to an embodiment of the present application;
[0032] Figure 4 is a schematic flowchart of a method for determining peak data rate according to an embodiment of the present application;
[0033] Figure 5 is a schematic flowchart of a method for determining peak data rate according to an embodiment of the present application;
[0034] Figure 6 is a schematic flowchart of a method for determining peak data rate according to an embodiment of the present application;
[0035] Figure 7 is a schematic flowchart of a method for determining peak data rate according to an embodiment of the present application;
[0036] Figure 8 is a schematic flowchart of a method for determining peak data rate according to an embodiment of the present application;
[0037] Figure 9 is a block diagram of a device for determining peak data rate according to an embodiment of the present application;
[0038] Figure 10 is a block diagram of a device for determining peak data rate according to an embodiment of the present application;
[0039] Figure 11 is a block diagram of a device for determining peak data rate according to an embodiment of the present application;
[0040] Figure 12 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0041] Figure 13Schematic diagram of the structure of a chip provided by an embodiment of the present application. Detailed implementation manners
[0042] The embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements with the same or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the present application, but should not be construed as limiting the present application. It should be noted that, without conflict, the embodiments of the present application and the features in the embodiments may be combined with each other.
[0043] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present disclosure. The singular forms "a" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0044] It should be understood that although the terms first, second, third, etc. may be used in the embodiments of the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".
[0045] For ease of understanding, the terms involved in this embodiment are introduced first.
[0046] 1. Physical Uplink Shared Channel (PUSCH)
[0047] As the main uplink data bearing channel in the physical layer, PUSCH is used for the scheduled transmission of uplink data and can carry control information, user service information, broadcast service information, etc.
[0048] 2. Physical Downlink Shared Channel (PDSCH)
[0049] PDSCH is used to carry data from the Downlink Shared Channel (DSCH).
[0050] 3. eRedCap terminal
[0051] The 3rd Generation Partnership Project (3GPP) established a dedicated standard project in the communication protocol Release 17 (Rel-17) stage to analyze and optimize the functional characteristics of existing 5G terminals and networks, so as to enable 5G Internet of Things (IoT) terminals to access the 5G core network through the 5G New Radio (NR). In this standard project, 3GPP proposed NR devices supporting Reduced Capability, that is, RedCap terminals. Compared with traditional enhanced mobile broadband (eMBB) devices and ultra-reliable and low latency communication (URLLC) devices, RedCap terminal devices have the advantages of lower cost, lower complexity, more compact size, and sufficient performance. And eRedCap terminals further reduce the terminal cost on the basis of RedCap terminals to support 5G IoT terminals with lower rates to use NR technology.
[0052] Currently, for eRedCap terminals, a possible solution to reduce complexity is to limit the Transport Block Size (TBS). This solution is beneficial to the HARQ buffer size and the reduction of the cost of components such as LDPC coding. If the TBS is further restricted, the peak data rate (or the maximum data rate) of traditional terminals as a constraint condition of the TBS will no longer be applicable.
[0053] Therefore, this embodiment proposes a method and device for determining the peak data rate, providing an effective solution for determining the peak data rate of eRedCap terminals to meet the requirement of further restricting the TBS.
[0054] The following will introduce in detail the method and device for determining the peak data rate provided by this application with reference to the accompanying drawings.
[0055] Figure 1 The flowchart of one method for determining the peak data rate according to an embodiment of this application is shown. It can be applied to the eRedCap terminal side or the base station side. As Figure 1 shown, it may include the following steps.
[0056] Step 101, obtain the maximum uplink TBS supported by the eRedCap terminal, and obtain the maximum downlink TBS supported by the eRedCap terminal.
[0057] The maximum uplink TBS and the maximum downlink TBS supported by the eRedCap terminal can be obtained from the communication protocol. For example, it can be directly specified in the communication protocol that the maximum uplink TBS (transport block size) supported by the eRedCap terminal is U bits (number of bits), and it can be directly specified in the communication protocol that the maximum downlink TBS supported by the eRedCap terminal is D bits. These contents can be preset in the communication protocol.
[0058] Step 102: Determine the peak data rate of the uplink supported by the eRedCap terminal according to the maximum uplink TBS supported by the eRedCap terminal, the duration of a time slot, and the maximum number of uplink TBs supported by the eRedCap terminal in this time slot, and determine the peak data rate of the downlink supported by the eRedCap terminal according to the maximum downlink TBS supported by the eRedCap terminal, the duration of a time slot, and the maximum number of downlink TBs supported by the eRedCap terminal in this time slot.
[0059] For example, according to the maximum uplink TBS (U bits) supported by the eRedCap terminal specified in the communication protocol, the slot duration, and the maximum number of uplink TBs supported by the eRedCap terminal in a slot, calculate the peak data rate of the uplink supported by the eRedCap terminal; and according to the maximum downlink TBS (D bits) supported by the eRedCap terminal specified in the communication protocol, the slot duration, and the maximum number of downlink TBs supported by the eRedCap terminal in the slot, calculate the peak data rate of the downlink supported by the eRedCap terminal.
[0060] By applying the method for determining the peak data rate provided in this embodiment, the peak data rate of the uplink supported by the eRedCap terminal can be determined according to the maximum uplink TBS supported by the eRedCap terminal specified in the communication protocol, the duration of a time slot, and the maximum number of uplink TBs supported by the eRedCap terminal in this time slot, and the peak data rate of the downlink supported by the eRedCap terminal can be determined according to the maximum downlink TBS supported by the eRedCap terminal specified in the communication protocol, the duration of a time slot, and the maximum number of downlink TBs supported by the eRedCap terminal in this time slot. Furthermore, the peak data rate can be determined for the eRedCap terminal to meet the requirement of further restricted TBS.
[0061] Figure 2 shows a schematic flowchart of one method for determining the peak data rate according to an embodiment of the present application. Based onFigure 1 The illustrated embodiment, such as Figure 2 shown, can be applied to the eRedCap terminal side or the base station side, and the method may include the following steps.
[0062] Step 201: Obtain the maximum uplink TBS supported by the eRedCap terminal and obtain the maximum downlink TBS supported by the eRedCap terminal.
[0063] Step 202: Multiply the maximum uplink TBS supported by the eRedCap terminal by the maximum number of uplink TBs supported by the eRedCap terminal in one time slot, and then divide by the duration of the time slot to obtain the peak data rate of the uplink supported by the eRedCap terminal, and multiply the maximum downlink TBS supported by the eRedCap terminal by the maximum number of downlink TBs supported by the eRedCap terminal in one time slot, and then divide by the duration of the time slot to obtain the peak data rate of the downlink supported by the eRedCap terminal.
[0064] For example, to determine the peak data rate of the uplink supported by the eRedCap terminal in TS38.306 protocol, as shown in the following formula (1):
[0065] Peak data rate of the uplink supported by the eRedCap terminal = U * M1 / T_slot (Formula 1)
[0066] In Formula 1, U is the maximum uplink TBS supported by the eRedCap terminal, M1 is the maximum number of uplink TBs that can be transmitted or supported by the eRedCap terminal in one slot, and T_slot is the duration of the slot.
[0067] To determine the peak data rate of the downlink supported by the eRedCap terminal in TS38.306 protocol, as shown in the following formula (2):
[0068] Peak data rate of the downlink supported by the eRedCap terminal = D * M2 / T_slot (Formula 2)
[0069] In Formula 2, D is the maximum downlink TBS supported by the eRedCap terminal, M2 is the maximum number of downlink TBs that can be transmitted or supported by the eRedCap terminal in one slot, and T_slot is the duration of the slot.
[0070] By applying the method for determining the peak data rate provided in this embodiment, the maximum uplink transport block size (TBS) supported by the eRedCap terminal specified in the communication protocol can be multiplied by the maximum number of uplink transport blocks (TBs) supported by the eRedCap terminal within one time slot, and then divided by the duration of this time slot to obtain the peak data rate of the uplink supported by the eRedCap terminal. Also, the maximum downlink TBS supported by the eRedCap terminal specified in the communication protocol can be multiplied by the maximum number of downlink TBs supported by the eRedCap terminal within one time slot, and then divided by the duration of this time slot to obtain the peak data rate of the downlink supported by the eRedCap terminal. Furthermore, the peak data rate can be determined for the eRedCap terminal to meet the requirement of further restricted TBS.
[0071] Figure 3 Fig. 4 shows a flowchart of one method for determining the peak data rate according to an embodiment of the present application. Based on Figure 1 the embodiment shown, as Figure 3 shown, it can be applied to the eRedCap terminal side or the base station side, and this method may include the following steps.
[0072] Step 301, obtain the maximum uplink TBS supported by the eRedCap terminal and obtain the maximum downlink TBS supported by the eRedCap terminal.
[0073] After obtaining the maximum uplink TBS supported by the eRedCap terminal and the maximum downlink TBS supported by the eRedCap terminal, this embodiment may further include: if the uplink TBS determined according to the scheduling information of the downlink control information (DCI) of the eRedCap terminal is greater than the maximum uplink TBS supported by the eRedCap terminal specified in the communication protocol, then restrict the eRedCap terminal from processing this physical uplink shared channel (PUSCH) or not processing all PUSCHs within the time slot; or, restrict the base station from performing the corresponding scheduling; if the downlink TBS determined according to the scheduling information of the DCI of the eRedCap terminal is greater than the maximum downlink TBS supported by the eRedCap terminal specified in the communication protocol, then restrict the eRedCap terminal from processing this physical downlink shared channel (PDSCH) or not processing all PDSCHs within the time slot; or, restrict the base station from performing the corresponding scheduling. By this optional method, the normal operation of the communication service of the eRedCap terminal can be ensured.
[0074] For example, on the eRedCap terminal side, if the uplink TBS determined by the eRedCap terminal according to the DCI scheduling information is greater than U bits (the maximum uplink TBS supported by the eRedCap terminal specified in the communication protocol), the processing of this PUSCH is not performed, or the processing of all PUSCHs within this slot is not performed. Or on the base station side, if the uplink TBS determined according to the DCI scheduling information is greater than U bits, the base station is restricted from performing this scheduling.
[0075] For another example, on the eRedCap terminal side, if the downlink TBS determined by the eRedCap terminal according to the DCI scheduling information is greater than D bits (the maximum downlink TBS supported by the eRedCap terminal specified in the communication protocol), the processing of this PDSCH is not performed, or the processing of all PDSCHs within this slot is not performed. Or on the base station side, if the downlink TBS determined according to the DCI scheduling information is greater than D bits, the base station is restricted from performing this scheduling.
[0076] Step 302: Determine the peak data rate supported by the eRedCap terminal for the uplink based on the maximum uplink TBS supported by the eRedCap terminal, the duration of a time slot, and the maximum number of uplink TBs supported by the eRedCap terminal within this time slot, and determine the peak data rate supported by the eRedCap terminal for the downlink based on the maximum downlink TBS supported by the eRedCap terminal, the duration of a time slot, and the maximum number of downlink TBs supported by the eRedCap terminal within this time slot.
[0077] Step 303: If the uplink data rate determined according to Formula 3 is greater than the peak data rate supported by the eRedCap terminal for the uplink, restrict the eRedCap terminal from processing the PUSCH within the time slot, or restrict the base station from performing the corresponding scheduling; if the downlink data rate determined according to Formula 4 is greater than the peak data rate supported by the eRedCap terminal for the downlink, restrict the eRedCap terminal from processing the PDSCH within the time slot, or restrict the base station from performing the corresponding scheduling.
[0078] Among them, Formula 3 is as follows:
[0079]
[0080] In Formula 3, M' is the number of TBs for uplink transmission within the time slot, m' is the m-th TB for uplink transmission, V m' is the TBS of the m-th TB for uplink transmission, and T slot is the duration of the time slot.
[0081] Formula 4 is as follows:
[0082]
[0083] In Formula 4, M" is the number of TBs for downlink transmission within a time slot, m" is the m-th TB for downlink transmission, V m" is the TBS of the m-th TB for downlink transmission, and T slot is the duration of the time slot.
[0084] For example, on the eRedCap terminal side, if the uplink data rate determined by the eRedCap terminal according to Formula 3 is greater than the peak uplink data rate supported by the eRedCap terminal calculated in step 302, then the PUSCH within this slot is not processed; or on the base station side, if the uplink data rate determined according to Formula 3 is greater than the peak uplink data rate supported by the eRedCap terminal calculated in step 302, then the base station is restricted from performing this scheduling. Furthermore, it is possible to accurately limit the maximum uplink TBS supported by the eRedCap terminal according to the peak uplink data rate supported by the eRedCap terminal.
[0085] For another example, on the eRedCap terminal side, if the downlink data rate determined by the eRedCap terminal according to Formula 4 is greater than the peak downlink data rate supported by the eRedCap terminal calculated in step 302, then the PDSCH within this slot is not processed; or on the base station side, if the downlink data rate determined according to Formula 4 is greater than the peak downlink data rate supported by the eRedCap terminal calculated in step 302, then the base station is restricted from performing this scheduling. Furthermore, it is possible to accurately limit the maximum downlink TBS supported by the eRedCap terminal according to the peak downlink data rate supported by the eRedCap terminal.
[0086] It should be noted that although Figure 3 the illustrated embodiment is described based on Figure 1 the illustrated embodiment, similarly, this Figure 3 illustrated embodiment can also be based on Figure 2 the illustrated embodiment, and will not be elaborated here.
[0087] By applying the method provided in this embodiment, the peak data rate can be determined for the eRedCap terminal to meet the requirement that the TBS is further restricted. If the uplink TBS determined according to the scheduling information of the eRedCap terminal DCI is greater than the maximum uplink TBS supported by the eRedCap terminal specified in the communication protocol, the eRedCap terminal is restricted from processing the PUSCH or from processing all PUSCHs within a time slot; alternatively, the base station is restricted from performing the corresponding scheduling. If the downlink TBS determined according to the scheduling information of the eRedCap terminal DCI is greater than the maximum downlink TBS supported by the eRedCap terminal specified in the communication protocol, the eRedCap terminal is restricted from processing the PDSCH or from processing all PDSCHs within a time slot; alternatively, the base station is restricted from performing the corresponding scheduling. And it can be realized to accurately restrict the maximum uplink TBS supported by the eRedCap terminal according to the peak data rate supported by the uplink of the eRedCap terminal and to accurately restrict the maximum downlink TBS supported by the eRedCap terminal according to the peak data rate supported by the downlink of the eRedCap terminal, so as to ensure the normal operation of the communication services of the eRedCap terminal.
[0088] Figure 4 FIG. is a schematic flowchart of a method for determining a peak data rate according to an embodiment of the present application. As Figure 4 shown, it can be applied to the eRedCap terminal side or the base station side, and the method may include the following steps.
[0089] Step 401, obtain a first scaling factor of the PUSCH channel and a second scaling factor of the PDSCH channel.
[0090] Among them, both the first scaling factor and the second scaling factor are greater than 0 and less than 1. The first scaling factor and the second scaling factor can be obtained through the communication protocol or determined by the terminal itself and reported to the base station. Optionally, the maximum uplink TBS supported by the eRedCap terminal specified in the communication protocol is the maximum uplink TBS supported by the traditional terminal multiplied by the first scaling factor, and the maximum downlink TBS supported by the eRedCap terminal is the maximum downlink TBS supported by the traditional terminal multiplied by the second scaling factor.
[0091] For example, it can be stipulated in the communication protocol that the maximum uplink TBS supported by the eRedCap terminal is the maximum uplink TBS supported by the traditional terminal multiplied by a first scaling factor, and the first scaling factor can be 1 / A1, where A1>1; and it can be stipulated in the communication protocol that the maximum downlink TBS supported by the eRedCap terminal is the maximum downlink TBS supported by the traditional terminal multiplied by a second scaling factor, and the second scaling factor can be 1 / A2, where A2>1. Through this stipulated content, the first scaling factor 1 / A1 of the PUSCH and the second scaling factor 1 / A2 of the PDSCH can be obtained. Among them, the PDSCH channel and the PUSCH channel can have different scaling factors, that is, 1 / A1 and 1 / A2 can be different.
[0092] Step 402: Determine the peak data rate of the uplink supported by the eRedCap terminal according to the peak data rate of the uplink supported by the traditional terminal and the first scaling factor of the PUSCH channel, and determine the peak data rate of the downlink supported by the eRedCap terminal according to the peak data rate of the downlink supported by the traditional terminal and the second scaling factor of the PDSCH channel.
[0093] For example, according to the peak data rate of the uplink supported by the traditional terminal (different from the eRedCap terminal) and the first scaling factor 1 / A1 (A1>1) of the PUSCH channel, determine the peak data rate of the uplink supported by the eRedCap terminal, and according to the peak data rate of the downlink supported by the traditional terminal and the second scaling factor 1 / A2 (A2>1) of the PDSCH channel, determine the peak data rate of the downlink supported by the eRedCap terminal.
[0094] By applying the method for determining the peak data rate provided in this embodiment, the peak data rate of the uplink supported by the eRedCap terminal can be determined according to the peak data rate of the uplink supported by the traditional terminal and the first scaling factor of the PUSCH channel, and the peak data rate of the downlink supported by the eRedCap terminal can be determined according to the peak data rate of the downlink supported by the traditional terminal and the second scaling factor of the PDSCH channel. Furthermore, the peak data rate can be determined for the eRedCap terminal to meet the requirement that the TBS is further restricted.
[0095] Figure 5 It is a schematic flowchart of a method for determining a peak data rate according to an embodiment of the present application. Based on Figure 4 the embodiments shown, as Figure 5 shown, it can be applied to the eRedCap terminal side or the base station side, and can include the following steps.
[0096] Step 501: Obtain the first scaling factor of the PUSCH channel and the second scaling factor of the PDSCH channel.
[0097] Both the first scaling factor and the second scaling factor are greater than 0 and less than 1.
[0098] Step 502: Multiply the peak data rate of the uplink supported by a legacy terminal by the first scaling factor of the PUSCH channel to obtain the peak data rate of the uplink supported by the eRedCap terminal, and multiply the peak data rate of the downlink supported by the legacy terminal by the second scaling factor of the PDSCH channel to obtain the peak data rate of the downlink supported by the eRedCap terminal.
[0099] For example, multiply the peak data rate (peak data rate) of the uplink supported by a legacy terminal by the first scaling factor 1 / A1 (A1 > 1) of the PUSCH channel to obtain the peak data rate of the uplink supported by the eRedCap terminal, and multiply the peak data rate of the downlink supported by the legacy terminal by the second scaling factor 1 / A2 (A2 > 1) of the PDSCH channel to obtain the peak data rate of the downlink supported by the eRedCap terminal.
[0100] By applying the method provided in this embodiment, the peak data rate of the uplink supported by a legacy terminal can be multiplied by the first scaling factor of the PUSCH channel to obtain the peak data rate of the uplink supported by the eRedCap terminal, and the peak data rate of the downlink supported by the legacy terminal can be multiplied by the second scaling factor of the PDSCH channel to obtain the peak data rate of the downlink supported by the eRedCap terminal. Furthermore, the peak data rate can be determined for the eRedCap terminal to meet the requirement of further restricted TBS.
[0101] Figure 6 shows a schematic flowchart of a method for determining one of the peak data rates according to an embodiment of the present application. Based on Figure 4 the shown embodiment, as Figure 6 shown, it can be applied to the eRedCap terminal side or the base station side, and the method may include the following steps.
[0102] Step 601: Obtain the first scaling factor of the PUSCH channel and the second scaling factor of the PDSCH channel.
[0103] Both the first scaling factor and the second scaling factor can be greater than 0 and less than 1.
[0104] Step 602: Determine the peak uplink data rate supported by the eRedCap terminal based on the peak uplink data rate supported by the traditional terminal and the first scaling factor of the PUSCH channel, and determine the peak downlink data rate supported by the eRedCap terminal based on the peak downlink data rate supported by the traditional terminal and the second scaling factor of the PDSCH channel.
[0105] Step 603: If the uplink data rate determined according to Formula 3 is greater than the peak uplink data rate supported by the eRedCap terminal, then restrict the eRedCap terminal from processing the PUSCH within the time slot, or restrict the base station from performing the corresponding scheduling; if the downlink data rate determined according to Formula 4 is greater than the peak downlink data rate supported by the eRedCap terminal, then restrict the eRedCap terminal from processing the PDSCH within the time slot, or restrict the base station from performing the corresponding scheduling.
[0106] It should be noted that the content of Formula 3 and Formula 4 used in Step 603 can refer to the content of Formula 3 and Formula 4 in the above Step 303, which will not be elaborated here.
[0107] For example, in the eRedCap terminal, if the uplink data rate determined by the eRedCap terminal according to Formula 3 is greater than the peak uplink data rate supported by the eRedCap terminal calculated in Step 602, then the eRedCap terminal does not process the PUSCH within this slot. Or on the base station side, if the uplink data rate determined according to Formula 3 is greater than the peak uplink data rate supported by the eRedCap terminal calculated in Step 602, then the base station is restricted from performing this scheduling. Thus, the maximum uplink TBS supported by the eRedCap terminal can be accurately restricted according to the peak uplink data rate supported by the eRedCap terminal.
[0108] For another example, in the eRedCap terminal, if the downlink data rate determined by the eRedCap terminal according to Formula 4 is greater than the peak downlink data rate supported by the eRedCap terminal calculated in Step 602, then the eRedCap terminal does not process the PDSCH within this slot. Or on the base station side, if the downlink data rate determined according to Formula 4 is greater than the peak downlink data rate supported by the eRedCap terminal calculated in Step 602, then the base station is restricted from performing this scheduling. Thus, the maximum downlink TBS supported by the eRedCap terminal can be accurately restricted according to the peak downlink data rate supported by the eRedCap terminal.
[0109] It should be noted that although Figure 6 the illustrated embodiment is described based on Figure 4 the illustrated embodiment, similarly, thisFigure 6 The illustrated embodiments may also be based on Figure 5 the illustrated embodiments, which will not be elaborated herein.
[0110] By applying the method provided in this embodiment, the peak data rate can be determined for the eRedCap terminal to meet the requirement of further restricted TBS. And it can be realized to accurately limit the maximum uplink TBS supported by the eRedCap terminal according to the peak data rate supported by the uplink of the eRedCap terminal, and accurately limit the maximum downlink TBS supported by the eRedCap terminal according to the peak data rate supported by the downlink of the eRedCap terminal, so as to ensure the normal operation of the communication service of the eRedCap terminal.
[0111] Figure 7 The flowchart of one method for determining the peak data rate according to an embodiment of the present application is shown. As Figure 7 shown, it can be applied to the eRedCap terminal side or the base station side, and may include the following steps.
[0112] Step 701, obtain the peak data rate supported by the uplink of the eRedCap terminal specified in the communication protocol as the peak data rate supported by the uplink of the eRedCap terminal, and obtain the peak data rate supported by the downlink of the eRedCap terminal specified in the communication protocol as the peak data rate supported by the downlink of the eRedCap terminal.
[0113] For example, the specific value of the peak data rate of the eRedCap terminal can be directly specified in the communication protocol, and different values can be set for the uplink and downlink. Furthermore, the peak data rate supported by the uplink of the eRedCap terminal specified in the communication protocol can be obtained as the peak data rate supported by the uplink of the eRedCap terminal, and the peak data rate supported by the downlink of the eRedCap terminal specified in the communication protocol can be obtained as the peak data rate supported by the downlink of the eRedCap terminal.
[0114] By applying the method for determining the peak data rate provided in this embodiment, the peak data rate supported by the uplink of the eRedCap terminal specified in the communication protocol can be obtained as the peak data rate supported by the uplink of the eRedCap terminal, and the peak data rate supported by the downlink of the eRedCap terminal specified in the communication protocol can be obtained as the peak data rate supported by the downlink of the eRedCap terminal. Furthermore, the peak data rate can be determined for the eRedCap terminal to meet the requirement of further restricted TBS.
[0115] Figure 8 The flowchart shows one of the methods for determining the peak data rate according to an embodiment of the present application. Based on Figure 7 the shown embodiment, as Figure 8 shown, it can be applied to the eRedCap terminal side or the base station side. The method may include the following steps.
[0116] Step 801: Obtain the peak uplink data rate supported by the eRedCap terminal specified in the communication protocol as the peak uplink data rate supported by the eRedCap terminal, and obtain the peak downlink data rate supported by the eRedCap terminal specified in the communication protocol as the peak downlink data rate supported by the eRedCap terminal.
[0117] Step 802: If the uplink data rate determined according to Formula 3 is greater than the peak uplink data rate supported by the eRedCap terminal, then restrict the eRedCap terminal from processing PUSCH within the time slot, or restrict the base station from performing corresponding scheduling; if the downlink data rate determined according to Formula 4 is greater than the peak downlink data rate supported by the eRedCap terminal, then restrict the eRedCap terminal from processing PDSCH within the time slot, or restrict the base station from performing corresponding scheduling.
[0118] It should be noted that for Formula 3 and Formula 4 used in Step 802, refer to the content shown in Formula 3 and Formula 4 in the above Step 303, which will not be elaborated here.
[0119] For example, on the eRedCap terminal side, if the uplink data rate determined by the eRedCap terminal according to Formula 3 is greater than the peak uplink data rate supported by the eRedCap terminal calculated in Step 801, then the eRedCap terminal does not process PUSCH within this slot. Or on the base station side, if the uplink data rate determined according to Formula 3 is greater than the peak uplink data rate supported by the eRedCap terminal calculated in Step 801, then the base station is restricted from performing this scheduling. Thus, it is possible to accurately limit the maximum uplink TBS supported by the eRedCap terminal according to the peak uplink data rate supported by the eRedCap terminal.
[0120] For another example, on the eRedCap terminal side, if the downlink data rate determined by the eRedCap terminal according to Formula 4 is greater than the peak data rate of the downlink supported by the eRedCap terminal calculated in step 801, the processing of PDSCH within this slot is not performed. Or on the base station side, if the downlink data rate determined by Formula 4 is greater than the peak data rate of the downlink supported by the eRedCap terminal calculated in step 801, the base station is restricted from performing this scheduling. Furthermore, it is possible to accurately limit the maximum downlink TBS supported by the eRedCap terminal according to the peak data rate of the downlink supported by the eRedCap terminal.
[0121] By applying the method for determining the peak data rate provided in this embodiment, the peak data rate can be determined for the eRedCap terminal to meet the requirement of further restricting the TBS. And it is possible to accurately limit the maximum uplink TBS supported by the eRedCap terminal according to the peak data rate of the uplink supported by the eRedCap terminal and accurately limit the maximum downlink TBS supported by the eRedCap terminal according to the peak data rate of the downlink supported by the eRedCap terminal, thereby ensuring the normal operation of the communication services of the eRedCap terminal.
[0122] The above-mentioned Figures 1 to 3 The method shown determines the peak data rate of the uplink supported by the eRedCap terminal based on the maximum uplink TBS supported by the eRedCap terminal, the duration of the time slot, and the maximum number of uplink TBs supported by the eRedCap terminal within the time slot, and can determine the peak data rate of the downlink supported by the eRedCap terminal based on the maximum downlink TBS supported by the eRedCap terminal, the duration of the time slot, and the maximum number of downlink TBs supported by the eRedCap terminal within the time slot. The above-mentioned Figures 4 to 6 The method shown determines the peak data rate of the uplink supported by the eRedCap terminal based on the peak data rate of the uplink supported by the traditional terminal and the first scaling factor 1 / A1 (A1>1) of the PUSCH channel, and determines the peak data rate of the downlink supported by the eRedCap terminal based on the peak data rate of the downlink supported by the traditional terminal and the second scaling factor 1 / A2 (A2>1) of the PDSCH channel. And the above-mentioned Figures 7 to 8 The method shown obtains the peak data rate of the uplink supported by the eRedCap terminal specified in the communication protocol as the peak data rate of the uplink supported by the eRedCap terminal, and obtains the peak data rate of the downlink supported by the eRedCap terminal specified in the communication protocol as the peak data rate of the downlink supported by the eRedCap terminal.
[0123] It should be noted that the above several methods can be comprehensively analyzed according to actual requirements in actual use, so as to determine the peak data rate of the eRedCap terminal. For example, their respective corresponding priorities can be pre-configured, and then according to the priorities, the determination method with the highest priority is selected to obtain the peak data rate of the eRedCap terminal; for another example, the results obtained by these several determination methods can also be weighted and averaged through a weighted average calculation method, so as to determine the peak data rate of the eRedCap terminal, etc.
[0124] In the above embodiments provided by the present application, the methods provided by the embodiments of the present application are introduced from the perspectives of network devices and user devices respectively. In order to implement each function in the methods provided by the above embodiments of the present application, the network device and the user device may include a hardware structure and software modules, and implement the above functions in the form of a hardware structure, software module, or a combination of a hardware structure and a software module. A certain function among the above functions may be executed in the form of a hardware structure, software module, or a combination of a hardware structure and a software module.
[0125] Corresponding to the methods for determining the peak data rate provided in the above several embodiments, the present application also provides a device for determining the peak data rate. Since the device for determining the peak data rate provided in the embodiments of the present application corresponds to the methods for determining the peak data rate provided in the above several embodiments, the implementation manners of the methods for determining the peak data rate are also applicable to the device for determining the peak data rate provided in this embodiment, and will not be described in detail in this embodiment.
[0126] Figure 9 FIG. is a schematic structural diagram of one of the devices for determining the peak data rate provided by the embodiments of the present application, which can be applied to the eRedCap terminal side or the base station side, such as Figure 9 As shown, the device may include: a first acquisition module 910, configured to acquire the maximum uplink transport block size TBS supported by the eRedCap terminal and the maximum downlink TBS supported by the eRedCap terminal; a first determination module 920, configured to determine the peak data rate of the uplink supported by the eRedCap terminal according to the maximum uplink TBS, the duration of the time slot, and the maximum number of uplink transport blocks TB supported by the eRedCap terminal within the time slot; and determine the peak data rate of the downlink supported by the eRedCap terminal according to the maximum downlink TBS, the duration of the time slot, and the maximum number of downlink TBs supported by the eRedCap terminal within the time slot.
[0127] In some embodiments, the first determination module 920 is specifically configured to multiply the maximum uplink TBS by the maximum number of uplink TBs, and then divide by the duration of the time slot to obtain the peak data rate of the uplink supported by the eRedCap terminal.
[0128] In some embodiments, the first determination module 920 is further configured to multiply the maximum downlink TBS by the maximum number of downlink TBs, and then divide the result by the duration of the time slot to obtain the peak data rate of the downlink supported by the eRedCap terminal.
[0129] In some embodiments, the first determination module 920 is further configured to, after obtaining the maximum uplink TBS supported by the eRedCap terminal and the maximum downlink TBS supported by the eRedCap terminal, if the uplink TBS determined according to the scheduling information of the downlink control information DCI of the eRedCap terminal is greater than the maximum uplink TBS, then restrict the eRedCap terminal from processing the physical uplink shared channel PUSCH or from processing all PUSCHs within the time slot; or, restrict the base station from performing the corresponding scheduling; if the downlink TBS determined according to the scheduling information of the downlink control information DCI of the eRedCap terminal is greater than the maximum downlink TBS, then restrict the eRedCap terminal from processing the physical downlink shared channel PDSCH or from processing all PDSCHs within the time slot; or, restrict the base station from performing the corresponding scheduling.
[0130] In some embodiments, the first determination module 920 is further configured to, after determining the peak data rate of the uplink supported by the eRedCap terminal according to the maximum uplink TBS, the duration of the time slot, and the maximum number of uplink TBs supported by the eRedCap terminal within the time slot, if the uplink data rate determined according to the formula is greater than the peak data rate of the uplink supported by the eRedCap terminal, then restrict the eRedCap terminal from processing the PUSCH within the time slot, or restrict the base station from performing the corresponding scheduling, where M' is the number of TBs for uplink transmission within the time slot, m' is the m-th TB for uplink transmission, V m' is the TBS of the m-th TB for uplink transmission, and T slot is the duration of the time slot.
[0131] In some embodiments, the first determination module 920 is further configured to, after determining the peak data rate of the downlink supported by the eRedCap terminal according to the maximum downlink TBS, the duration of the time slot, and the maximum number of downlink TBs supported by the eRedCap terminal within the time slot, if the downlink data rate determined according to the formula is greater than the peak data rate of the downlink supported by the eRedCap terminal, then restrict the eRedCap terminal from processing the PDSCH within the time slot, or restrict the base station from performing the corresponding scheduling, where M" is the number of TBs for downlink transmission within the time slot, m" is the m-th TB for downlink transmission, V m" is the TBS of the m-th TB for downlink transmission, and T slotis the duration of the time slot.
[0132] By applying the solution provided in this embodiment, the maximum uplink TBS supported by the eRedCap terminal can be multiplied by the maximum number of uplink TBs supported by the eRedCap terminal within the time slot, and then divided by the duration of the time slot to obtain the peak data rate of the uplink supported by the eRedCap terminal. Also, the maximum downlink TBS supported by the eRedCap terminal specified in the communication protocol can be multiplied by the maximum number of downlink TBs supported by the eRedCap terminal within the time slot, and then divided by the duration of the time slot to obtain the peak data rate of the downlink supported by the eRedCap terminal. Furthermore, the peak data rate can be determined for the eRedCap terminal to meet the requirement of further restricted TBS.
[0133] Figure 10 It is a schematic structural diagram of one of the peak data rate determination devices provided in the embodiments of the present application. It can be applied to the eRedCap terminal side or the base station side, such as Figure 10 shown, the device may include: a second acquisition module 1010, configured to acquire a first scaling factor of the physical uplink shared channel PUSCH and a second scaling factor of the physical downlink shared channel PDSCH, where both the first scaling factor and the second scaling factor are greater than 0 and less than 1; a second determination module 1020, configured to determine the peak data rate of the uplink supported by the eRedCap terminal according to the peak data rate of the uplink supported by the traditional terminal and the first scaling factor; and determine the peak data rate of the downlink supported by the eRedCap terminal according to the peak data rate of the downlink supported by the traditional terminal and the second scaling factor.
[0134] In some embodiments, the second determination module 1020 is specifically configured to multiply the peak data rate of the uplink supported by the traditional terminal by the first scaling factor to obtain the peak data rate of the uplink supported by the eRedCap terminal.
[0135] In some embodiments, the second determination module 1020 is specifically further configured to multiply the peak data rate of the downlink supported by the traditional terminal by the second scaling factor to obtain the peak data rate of the downlink supported by the eRedCap terminal.
[0136] In some embodiments, the second determination module 1020 is further configured to, after determining the peak data rate of the uplink supported by the eRedCap terminal according to the peak data rate of the uplink of the traditional terminal data and the first scaling factor, if according to the formula If the determined uplink data rate is greater than the peak data rate supported by the eRedCap terminal for uplink, then restrict the eRedCap terminal from processing PUSCH within the time slot, or restrict the base station from performing corresponding scheduling, where M' is the number of transport blocks (TBs) for uplink transmission within the time slot, m' is the m-th TB for uplink transmission, V m' is the transport block size (TBS) of the m-th TB for uplink transmission, and T slot is the duration of the time slot.
[0137] In some embodiments, the second determination module 1020 is further configured to, after determining the peak data rate supported by the eRedCap terminal for downlink according to the peak data rate of the legacy terminal for downlink and the second scaling factor, if according to the formula the determined downlink data rate is greater than the peak data rate supported by the eRedCap terminal for downlink, then restrict the eRedCap terminal from processing PDSCH within the time slot, or restrict the base station from performing corresponding scheduling, where M" is the number of transport blocks (TBs) for downlink transmission within the time slot, m" is the m-th TB for downlink transmission, V m" is the transport block size (TBS) of the m-th TB for downlink transmission, and T slot is the duration of the time slot.
[0138] In some embodiments, the maximum uplink TBS supported by the eRedCap terminal as specified in the communication protocol is the maximum uplink TBS supported by the legacy terminal multiplied by the first scaling factor, and the maximum downlink TBS supported by the eRedCap terminal is the maximum downlink TBS supported by the legacy terminal multiplied by the second scaling factor.
[0139] By applying the solution provided in this embodiment, the peak data rate supported by the legacy terminal for uplink can be multiplied by the first scaling factor of the PUSCH channel to obtain the peak data rate supported by the eRedCap terminal for uplink, and the peak data rate supported by the legacy terminal for downlink can be multiplied by the second scaling factor of the PDSCH channel to obtain the peak data rate supported by the eRedCap terminal for downlink. Furthermore, the peak data rate can be determined for the eRedCap terminal to meet the requirement that the TBS is further restricted.
[0140] Figure 11 This is a schematic structural diagram of an apparatus for determining the peak data rate provided by an embodiment of the present application. It can be applied to the eRedCap terminal side or the base station side, such as Figure 11As shown, the device may include: a third acquisition module 1110, configured to acquire the peak data rate of the uplink supported by the eRedCap terminal with reduced capabilities specified in the communication protocol as the peak data rate of the uplink supported by the eRedCap terminal; and acquire the peak data rate of the downlink supported by the eRedCap terminal specified in the communication protocol as the peak data rate of the downlink supported by the eRedCap terminal.
[0141] In some embodiments, the third acquisition module 1110 is further configured to, after acquiring the peak data rate of the uplink supported by the eRedCap terminal specified in the communication protocol as the peak data rate of the uplink supported by the eRedCap terminal, if the uplink data rate determined according to the formula is greater than the peak data rate of the uplink supported by the eRedCap terminal, restrict the eRedCap terminal from processing PUSCH within a time slot, or restrict the base station from performing corresponding scheduling, where M' is the number of TBs for uplink transmission within a time slot, m' is the m-th TB for uplink transmission, V m' is the TBS of the m-th TB for uplink transmission, and T slot is the duration of the time slot.
[0142] In some embodiments, the third acquisition module 1110 is further configured to, after acquiring the peak data rate of the downlink supported by the eRedCap terminal specified in the communication protocol as the peak data rate of the downlink supported by the eRedCap terminal, if the downlink data rate determined according to the formula is greater than the peak data rate of the downlink supported by the eRedCap terminal, restrict the eRedCap terminal from processing PDSCH within a time slot, or restrict the base station from performing corresponding scheduling, where M" is the number of TBs for downlink transmission within a time slot, m" is the m-th TB for downlink transmission, V m" is the TBS of the m-th TB for downlink transmission, and T slot is the duration of the time slot.
[0143] By applying the solution provided in this embodiment, the peak data rate of the uplink supported by the eRedCap terminal specified in the communication protocol can be acquired as the peak data rate of the uplink supported by the eRedCap terminal, and the peak data rate of the downlink supported by the eRedCap terminal specified in the communication protocol can be acquired as the peak data rate of the downlink supported by the eRedCap terminal. Furthermore, the peak data rate can be determined for the eRedCap terminal to meet the requirement of further restricted TBS.
[0144] Please refer to Figure 12 , Figure 12It is a schematic structural diagram of a communication device 1200 provided in this embodiment. The communication device 1200 can be a network device, a user equipment, a chip, a chip system, or a processor that supports the network device to implement the above method, or a chip, a chip system, or a processor that supports the user equipment to implement the above method. This device can be used to implement the method described in the above method embodiment, and for specific details, please refer to the description in the above method embodiment.
[0145] The communication device 1200 may include one or more processors 1201. The processor 1201 can be a general-purpose processor or a dedicated processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control a communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process the data of the computer program.
[0146] Optionally, the communication device 1200 may further include one or more memories 1202, on which a computer program 1204 may be stored. The processor 1201 executes the computer program 1204 to enable the communication device 1200 to execute the method described in the above method embodiment. Optionally, data may also be stored in the memory 1202. The communication device 1200 and the memory 1202 can be provided separately or integrated together.
[0147] Optionally, the communication device 1200 may further include a transceiver 1205 and an antenna 1206. The transceiver 1205 can be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement the transceiver function. The transceiver 1205 may include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is used to implement the receiving function; the transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is used to implement the transmitting function.
[0148] Optionally, the communication device 1200 may further include one or more interface circuits 1207. The interface circuit 1207 is used to receive code instructions and transmit them to the processor 1201. The processor 1201 runs the code instructions to enable the communication device 1200 to execute the method described in the above method embodiment.
[0149] In one implementation, the processor 1201 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver can be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions can be separate or integrated together. The above transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or the above transceiver circuit, interface, or interface circuit can be used for signal transmission or transfer.
[0150] In one implementation, the processor 1201 may store a computer program 1203, which runs on the processor 1201 and enables the communication device 1200 to perform the method described in the above method embodiment. The computer program 1203 may be fixed in the processor 1201, in which case the processor 1201 may be implemented by hardware.
[0151] In one implementation, the communication device 1200 may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiment. The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channelmetal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0152] The communication device described in the above embodiments may be a network device or a user device, but the scope of the communication device described in the present application is not limited thereto, and the structure of the communication device may not be limited thereto. Figure 12 The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:
[0153] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0154] (2) having a set of one or more ICs, and optionally, the IC set may also include a storage component for storing data and computer programs;
[0155] (3) ASIC, such as modem;
[0156] (4) Modules that can be embedded in other devices;
[0157] (5) Receiver, terminal device, intelligent terminal device, cellular phone, wireless device, handset, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.;
[0158] (6) Others, etc.
[0159] For the case where the communication device can be a chip or a chip system, reference can be made to Figure 13 the structural schematic diagram of the chip shown. Figure 13 The chip shown includes a processor 1301 and an interface 1302. Among them, the number of processors 1301 can be one or more, and the number of interfaces 1302 can be multiple.
[0160] Optionally, the chip further includes a memory 1303, and the memory 1303 is used to store necessary computer programs and data.
[0161] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether such a function is implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art can use various methods to implement the described function for each specific application, but such implementation should not be construed as exceeding the scope protected by the embodiments of the present application.
[0162] The present application also provides a readable storage medium, on which instructions are stored, and when the instructions are executed by a computer, the functions of any of the above method embodiments are implemented.
[0163] The present application also provides a computer program product, and when the computer program product is executed by a computer, the functions of any of the above method embodiments are implemented.
[0164] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0165] Those of ordinary skill in the art can understand that the various digital numbers such as the first and second involved in this application are only for the convenience of description and are not used to limit the scope of the embodiments of this application, nor do they represent the order of precedence.
[0166] At least one in this application can also be described as one or more. The plurality can be two, three, four, or more, and this application does not make any restrictions. In the embodiments of this application, for a technical feature, the technical features in this technical feature are distinguished by "first", "second", "third", "A", "B", "C", and "D", etc. There is no order of precedence or size order among the technical features described by the "first", "second", "third", "A", "B", "C", and "D".
[0167] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or apparatus (such as a disk, optical disc, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.
[0168] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), and the Internet.
[0169] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other.
[0170] It should be understood that the various forms of processes shown above can be used, steps can be reordered, added, or deleted. For example, the steps recited in this application can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of this application can be achieved. There is no limitation herein.
[0171] In addition, it should be understood that the various embodiments described in this application can be implemented separately, or can be implemented in combination with other embodiments when the solution permits.
[0172] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.
[0173] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0174] As described above, it is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims described above.
Claims
1. A method for determining peak data rate, characterized in that, It is applied to be executed on the eRedCap terminal side with reduced capabilities or to be executed on the base station side. The method includes: Obtain a first scaling factor of the physical uplink shared channel (PUSCH) and a second scaling factor of the physical downlink shared channel (PDSCH), where both the first scaling factor and the second scaling factor are greater than 0 and less than 1; Determine the peak data rate of the uplink supported by the eRedCap terminal according to the peak data rate of the uplink supported by the traditional terminal and the first scaling factor; and Determine the peak data rate of the downlink supported by the eRedCap terminal according to the peak data rate of the downlink supported by the traditional terminal and the second scaling factor; If the uplink data rate determined according to the formula is greater than the peak data rate of the uplink supported by the eRedCap terminal, then the eRedCap terminal is restricted from processing PUSCH within a time slot, or the base station is restricted from performing corresponding scheduling, where M' is the number of TBs for uplink transmission within a time slot, m' is the m-th TB for uplink transmission, V m' is the TBS of the m-th TB for uplink transmission, and T slot is the duration of the time slot; If the downlink data rate determined according to the formula is greater than the peak data rate of the downlink supported by the eRedCap terminal, then the eRedCap terminal is restricted from processing the PDSCH within the time slot, or the base station is restricted from performing corresponding scheduling, where M" is the number of transport blocks (TBs) for downlink transmission within the time slot, m" is the m-th TB for downlink transmission, V m" is the transport block size (TBS) of the m-th TB for downlink transmission, and T slot is the duration of the time slot.
2. The method according to claim 1, wherein The step of determining the peak data rate of the uplink supported by the eRedCap terminal according to the peak data rate of the uplink supported by the traditional terminal and the first scaling factor includes: Multiply the peak data rate of the uplink supported by the traditional terminal by the first scaling factor to obtain the peak data rate of the uplink supported by the eRedCap terminal.
3. The method according to claim 1, characterized in that The step of determining the peak data rate of the downlink of the eRedCap terminal according to the peak data rate of the downlink of the traditional terminal and the second scaling factor includes: Multiply the peak data rate of the downlink supported by the traditional terminal by the second scaling factor to obtain the peak data rate of the downlink supported by the eRedCap terminal.
4. The method according to claim 1, wherein The maximum uplink transport block size (TBS) supported by the eRedCap terminal is the maximum uplink TBS supported by the traditional terminal multiplied by the first scaling factor, and the maximum downlink TBS supported by the eRedCap terminal is the maximum downlink TBS supported by the traditional terminal multiplied by the second scaling factor.
5. A device for determining peak data rate, characterized in that, It is applied to the eRedCap terminal side with reduced capabilities or to the base station side. The device includes: A second acquisition module, configured to obtain a first scaling factor of the physical uplink shared channel (PUSCH) and a second scaling factor of the physical downlink shared channel (PDSCH), where both the first scaling factor and the second scaling factor are greater than 0 and less than 1; A second determination module, configured to determine the peak data rate of the uplink supported by the eRedCap terminal according to the peak data rate of the uplink supported by the traditional terminal and the first scaling factor; and determine the peak data rate of the downlink supported by the eRedCap terminal according to the peak data rate of the downlink supported by the traditional terminal and the second scaling factor; The second determination module is further configured to, if the uplink data rate determined according to the formula is greater than the peak data rate of the uplink supported by the eRedCap terminal, restrict the eRedCap terminal from processing PUSCH within a time slot, or restrict the base station from performing corresponding scheduling, where M' is the number of TBs for uplink transmission within a time slot, m' is the m-th TB for uplink transmission, V m' is the TBS of the m-th TB for uplink transmission, and T slot is the duration of the time slot The second determination module is further configured to, if the downlink data rate determined according to the formula is greater than the peak data rate of the downlink supported by the eRedCap terminal, then restrict the eRedCap terminal from processing the PDSCH within the time slot, or restrict the base station from performing corresponding scheduling, where M" is the number of TBs for downlink transmission within the time slot, m" is the m-th TB for downlink transmission, V m" is the TBS of the m-th TB for downlink transmission, and T slot is the duration of the time slot.
6. A communication device, which is applied to the eRedCap terminal side with degraded capabilities or to the base station side, and the communication device includes: A transceiver; A memory; A processor, connected to the transceiver and the memory respectively, configured to control the wireless signal transceiver of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method according to any one of claims 1-4.
7. A computer storage medium, applied to the side of the eRedCap terminal with degraded capabilities or applied to the base station side, wherein, The computer storage medium stores computer-executable instructions; after being executed by the processor, the computer-executable instructions can implement the method according to any one of claims 1-4.
Citation Information
Patent Citations
Information sending and receiving method, device and system
CN113676293A