Wireless communication method and related device
By carrying cache size information and enhancing BSR tables in SR signaling, the uplink resource scheduling of XR service is optimized, the scheduling delay problem in XR service is solved, and the precise granularity of cache size reports and communication performance is improved.
Patent Information
- Application Number
- CN202280100648.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-30
- Publication Date
- 2025-07-04
AI Technical Summary
In the prior art, extended reality (XR) services have scheduling delay problems in cellular wireless communication, especially in the delay caused by inaccurate cache size reporting of user equipment (UE) and unreasonable resource allocation, which affects communication performance.
By carrying cache size information or traffic type information in scheduling request (SR) signaling, combined with the enhanced cache status report (BSR) table, the scheduling mechanism of uplink resources is optimized to achieve the precise granularity of cache size reports and reduce scheduling delays.
It improves the communication performance of XR services, reduces scheduling delay, realizes the precise granularity of cache size reports, and improves resource utilization efficiency.
Smart Images

Figure CN120266555A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to wireless communication technologies, and more specifically, to wireless communication methods and related devices, such as User Equipment (UE) and Base Station (BS), such as gNB. Background Art
[0002] Wireless communication systems of the third-generation (3G) mobile phone standards and technologies are well-known. Such 3G standards and technologies are developed by the Third Generation Partnership Project (3GPP). The third-generation wireless communication is developed to support macrocellular mobile phone communication, enabling the communication system and network to develop towards broadband and mobile systems. In a cellular wireless communication system, a User Equipment (UE) is connected to a Radio Access Network (RAN) through a wireless link. The RAN includes a set of Base Stations (BS) and an interface to the Core Network (CN). The former provides a wireless link to the UE in the cell covered by the base station, and the latter provides overall network control. The RAN and the CN each perform their respective functions related to the entire network.
[0003] The Third Generation Partnership Project has developed the Long-Term Evolution (LTE) system, namely the Evolved Universal Mobile Telecommunications System Radio Access Network (E-UTRAN), for mobile access networks, where one or more macro base stations are supported by base stations called eNodeB or eNB (evolved NodeB). LTE is further evolving towards the so-called 5G or New Radio (NR) system, where one or more cells are supported by base stations called next-generation Node B (gNB).
[0004] The 5G New Radio (NR) standard will support a variety of different services, each with very different requirements. These services include Enhanced Mobile Broadband (eMBB) for high data rate transmission, Ultra-Reliable Low-Latency Communication (URLLC) for devices that require low latency and high link reliability, and Massive Machine Type Communication (mMTC) for supporting a large number of low-power devices to achieve long life and requiring energy-efficient communication.
[0005] Extended Reality (XR) and cloud gaming services are important media applications supported by 5G. XR is a general term for different types of reality, referring to all real and virtual combined environments and human-computer interactions generated by computer technology and wearable devices. It includes representative forms such as Augmented Reality (AR), Mixed Reality (MR), and Virtual Reality (VR), as well as the areas in between. A new research project description (SID) for XR assessment has been approved, and the characteristics and challenges of XR traffic are summarized as follows:
[0006] ■ High data rate with limited latency
[0007] For high-resolution 3D VR videos based on different frame rates, color coding and decoding, bit depth, compression ratio, etc., the transmission data rate can reach up to 60 Mbps and above, and there is only a limited latency of about 10 - 30 ms. In addition, the frame size varies over time. In the field of video compression, three main frame types are defined by three different video algorithms, and their characteristics are as follows:
[0008] - The I-frame has the lowest compressibility and can be decoded independently.
[0009] - The P-frame can be decompressed using the previous frame and is more compressible than the I-frame.
[0010] - The B-frame can use the previous frame and the forward frame to obtain the highest amount of data compression.
[0011] ■ Non-integer period with jitter
[0012] Currently, the benchmarks for downlink (DL) and uplink (UL) video streams have been determined to be 60 frames per second (fps), and it is possible to choose to evaluate 30 fps, 90 fps, and 120 fps. According to the formula for the arrival time of data packets, the corresponding periods are {33.33 ms, 16.67 ms, 11.11 ms, 8.33 ms}. In addition, the arrival of XR traffic also has jitter characteristics. According to the RAN1 protocol, the jitter of the traffic is modeled using a truncated Gaussian distribution, and its jitter range varies from [-4, 4] ms (baseline) or [-5, 5] ms (optional).
[0013] ■ Multiple data streams
[0014] For XR applications, there may be multiple data streams. Section 5.1.2 of 3GPP TR 38.838 provides three multi-stream models for XR downlink (DL) traffic, including slice-based traffic, Group-Of-Picture (GOP)-based traffic, etc. Section 5.5.2 of 3GPP TR 38.838 also provides three different multi-streams for AR UL traffic. Multiple streams may have different traffic characteristics, Quality of Service (QoS) requirements, and priorities.
[0015] Problems arising from integrating XR services into cellular wireless communication need to be addressed, especially XR service transmission in New Radio (NR). Technical Solution
[0016] The objective of the present invention is to provide a wireless communication method and related device to solve the problems existing in the prior art, reduce scheduling delay, achieve precise granularity of buffer size reporting, or provide good communication performance.
[0017] In a first aspect, an embodiment of the present invention provides a wireless communication method executed by a user equipment (UE) in a network. The method includes: sending a signaling for requesting uplink resources, where the signaling carries information for indicating buffer size information, traffic type, BSR table type information, or resource request information; and sending data on the requested uplink resources scheduled according to the indicated buffer size information, traffic type, or BSR table type information.
[0018] In a second aspect, an embodiment of the present invention provides a wireless communication method executed by a base station (BS) in a network. The method includes: receiving a signaling for requesting uplink resources, where the signaling carries information for indicating buffer size information, traffic type, BSR table type information, or resource request information; and receiving data transmitted on the requested uplink resources scheduled according to the indicated buffer size information, traffic type, or BSR table type information.
[0019] In a third aspect, an embodiment of the present invention provides a UE, including: a processor and a transceiver. The processor is used to call and run program instructions stored in a memory and cooperate with the transceiver to execute the method of the first aspect.
[0020] In a fourth aspect, an embodiment of the present invention provides a base station, including: a processor and a transceiver. The processor is used to call and run program instructions stored in a memory and cooperate with the transceiver to execute the method of the second aspect.
[0021] Fifth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing a computer program, and the computer program causes a computer to execute the method according to any one of the first to second aspects.
[0022] In a sixth aspect, an embodiment of the present invention provides a computer program product, which includes computer program instructions that cause a computer to execute the method according to any one of the first to second aspects.
[0023] In a seventh aspect, an embodiment of the present invention provides a computer program, when the computer program runs, it causes the computer to execute the method according to any one of the first to second aspects. Description of the Drawings
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those skilled in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0025] Figure 1 It is a schematic diagram of the SR-BSR-PUSCH process according to the prior art.
[0026] Figure 2 It shows a block diagram of the communication network system of the present invention.
[0027] Figure 3 It shows a flowchart of the wireless communication method of the present invention.
[0028] Figure 4 It shows a schematic diagram of an example of PUCCH format 1 in which SR and HARQ-ACK overlap in the time domain provided by the present invention.
[0029] Figure 5 It shows a schematic diagram of another example of PUCCH format 1 in which SR and HARQ-ACK overlap in the time domain provided by the present invention.
[0030] Figure 6 It shows a schematic diagram of yet another example of PUCCH format 1 in which SR and HARQ-ACK overlap in the time domain provided by the present invention.
[0031] Figure 7 It shows a schematic diagram of the cache size and traffic type information related to time and / or frequency resources of the present invention. Detailed Embodiments
[0032] The embodiments of the present invention will be described in detail below with reference to the accompanying drawings in terms of their technical content, structural features, achieved objectives and effects. Among them, the terms in the embodiments of the present invention are only used to explain the objectives of specific embodiments and do not limit the present invention.
[0033] The following problems are found in service traffic such as extended reality (XR) service transmission.
[0034] Latency is one of the key issues in XR services. In the current 3GPP specifications, UL data transmission will be performed during the SR-BSR-PUSCH procedure, as Figure 1 shown. The function of the scheduling request (SR) is only to request UL resources. If a data packet arrives at the UE side, the UE needs to trigger the SR. After triggering the SR, the UE should report the buffer status report (BSR). After receiving the BSR from the UE side, the gNB can schedule PUSCH transmission. In this case, the latency of SR and BSR is inevitable and more serious in the time division duplex (TDD) scenario. To reduce the latency of PUSCH transmission based on the dynamic grant (DG) scheduling mechanism, potential enhancements are needed. A direct method is to abandon one or more steps of the DG scheduling mechanism, such as SR or BSR or both SR+BSR. However, if the step of triggering the SR is removed, a problem will arise, that is, how the gNB knows whether the UE needs UL resources. If the BSR reporting process is removed, another problem will arise, that is, how the gNB knows the buffer size on the UE side. If both SR and BSR are removed, (multiple) grant resources need to be configured, but this is not an efficient way to utilize resources and has been discussed and standardized in Rel-15. A direct method is to enhance the SR for the DG scheduling mechanism by combining the functions of SR and BSR, such as a multi-bit SR or a set of SR configurations or an SR that can transmit additional buffer size information. In addition, in the case of configuring a multi-bit SR, the multiplexing mechanism of SR and other types of uplink control information (UCI) needs to be studied, such as how to distinguish between traditional SR and enhanced SR.
[0035] Problem 1: Based on the above analysis, the DG scheduling mechanism of enhanced SR can be studied, such as multi-bit SR or a set of SR configurations. In addition, in the case of configuring a multi-bit SR, the multiplexing mechanism of SR and other types of UCI needs to be studied, such as how to distinguish between traditional SR and enhanced SR.
[0036] For XR services, a large cache will be generated, and this leads to the need for the BSR to indicate a higher index from the existing BSR table. The higher the BSR index, the greater the cache inaccuracy. This is because the BSR index indicates the value range between X and Y, and the difference between X and Y is large. In the current 3GPP specifications, the cache size reported in the BSR is encoded by an exponential function. For example, (Bk+-1Bk) / Bk is constant for all k. N bits can be used to indicate the value of the cache size (e.g., the short BSR format is 32 bits, and the long BSR format is 256 bits). The advantage of this encoding is that it provides a constant step size at all coding points. The absolute value of the step size is also an exponential function of k. Therefore, when k is small, this formula provides excellent granularity; however, as k increases, the step size grows exponentially fast. For example, at k = 252, BS = 76,380,419 bytes; at k = 253, BS = 81,338,368 bytes. Therefore, the step size = 4,957,949 bytes. This means that when the UE reports a cache size of 81MB, the actual cache size may be 4.9MB smaller than this size. However, it is not applicable to XR services because due to the large data rate, a larger cache size is always generated. In addition, due to excessive or insufficient resource allocation for XR services, it will result in coarse granularity, which will reduce the UE's capabilities. In addition, in the current 3GPP specifications, the BSR report only includes the BSR size of the logical channel group and can map the same type of BSR table of the MAC CE. There is no additional information for XR services that can be included, such as jitter. This hinders the improvement of UE capacity. Therefore, some potential enhancements are needed. A straightforward approach is to design a BSR type for XR, and the UE can report multiple BSR tables. In addition, it can also be considered what additional information of XR the BSR can report and how to report it.
[0037] Problem 2: The UE can report one or more BSR types for XR. In addition, it can also be considered what additional information of XR the BSR can report and how to report it.
[0038] The summary of the present invention can be generalized as follows:
[0039] The present invention proposes a method to support the immediate transmission of PUSCH after the SR is triggered. When the gNB receives an SR from the UE, after the processing time of the SR, the gNB can schedule the UE to transmit PUSCH without waiting for the BSR report.
[0040] - Solution 1: The cache size information or XR traffic information can be explicitly indicated by the SR. The SR can carry N bits, where N is an integer and configurable. When enabling the SR with multiple information bits, the multiplexing rules of the SR with other types of UCI are also given.
[0041] - Option 2: Multiple types of SRs can be configured simultaneously. Some SRs are traditional SRs, and some are enhanced SRs.
[0042] - Option 3: The cache size or traffic type carried by the SR is related to the time-frequency resources, where the time-frequency resources are allocated to the SR.
[0044] The present invention also proposes a potential method for supporting enhanced BSR for XR service transmission. An XR-specific BSR table is designed to achieve precise granularity of cache size reporting, and the BSR report can carry some additional information about the traffic from the UE side.
[0045] - Option 1: The type of BSR is represented by the SR, and there is a bit in the SR specifically used to indicate the type of BSR.
[0046] - Option 2: The BSR type is related to the time-frequency resources of the SR. An SR can be configured with multiple frequency resources, and different positions of the time or frequency resources of the SR implicitly indicate the BSR type.
[0047] - Option 3: An additional field is introduced in the MAC CE to indicate the BSR type, where the additional field in the MAC CE can be of a fixed size or a configurable size.
[0048] The proposed scheme for supporting PUSCH transmission immediately after SR triggering can reduce the scheduling delay, while the proposed potential scheme for supporting enhanced BSR for XR service transmission can achieve precise granularity of cache size reporting.
[0049] Figure 2 In some embodiments, according to an embodiment of the present invention, there are provided one or more user equipments (UEs) 10 and a base station (e.g., gNB or eNB) 20 for wireless communication in a communication network system 30. The communication network system 30 includes one or more UEs 10 and a base station 20. One or more UEs 10 may include a memory 12, a transceiver 13, and a processor 11 coupled to the memory 12 and the transceiver 13. The base station 20 may include a memory 22, a transceiver 23, and a processor 21 coupled to the memory 22 and the transceiver 23. The processor 11 or 21 may be configured to implement the proposed functions, processes, and / or methods described in this specification. Each layer of the radio interface protocol may be implemented in the processor 11 or 21. The memory 12 or 22 is operatively coupled to the processor 11 or 21 and stores various information to operate the processor 11 or 21. The transceiver 13 or 23 is operatively coupled to the processor 11 or 21, and the transceiver 13 or 23 transmits and / or receives radio signals.
[0050] The processor 11 or 21 may include an application specific integrated circuit (ASIC), other chip sets, logic circuits, and / or data processing devices. The memory 12 or 22 may include a read-only memory (ROM), a random access memory (RAM), a flash memory, a memory card, a storage medium, and / or other storage devices. The transceiver 13 or 23 may include baseband circuitry to process radio frequency signals. When an embodiment is implemented in software, the techniques described herein may be implemented with modules (e.g., programs, functions, etc.) that perform the functions described herein. The modules may be stored in the memory 12 or 22 and executed by the processor 11 or 21. The memory 12 or 22 may be implemented within the processor 11 or 21 or outside the processor 11 or 21, in which case they may be communicatively coupled to the processor 11 or 21 in various ways known in the art.
[0051] The present invention proposes a method to support immediate transmission of PUSCH after SR. Specifically, when the gNB receives an SR from the UE, after the processing time of the SR, the gNB may schedule the UE to transmit PUSCH without waiting for a BSR report. Generally, an SR does not have any bits for indicating certain buffer size information and is only used for resource requests. In other words, an SR is only used to tell the gNB whether there is data to be transmitted from the UE side. For XR services, it includes multiple types of traffic, such as control or pose information or video frames. Each type of traffic has its own transport block (TB) size. For example, the size of pose or control information is small in most cases, and the entire traffic can be transmitted in one scheduling and there is no need to report a BSR. The size of video traffic may be large and the latency of the traffic is small; in this case, the data and the BSR can be transmitted together, so the SR should indicate some TB size information. Explicit and implicit ways can be considered.
[0052] Figure 3 is a flowchart of a wireless communication method according to a first embodiment of the present invention. Please refer to Figure 2 and Figure 3 , the method 100 includes: In step 110, the UE sends a signaling to the BS to request uplink resources, where the signaling carries information for indicating buffer size information or traffic type or buffer status report (BSR) table type information or resource request information. The signaling may be a scheduling request (SR). The SR may carry zero or one or more bits for indicating buffer size information or traffic type or BSR table type information. In step 120, the UE sends data on the requested uplink resources scheduled by the BS according to the indicated buffer size information or traffic type or BSR table type information. Using this method, data can be sent immediately after the SR, thereby reducing the scheduling delay.
[0053] In one embodiment of the present invention, the state indicated by zero or one or more bits of the SR indicates the range or upper limit value of the buffer size information. Alternatively, the state indicated by one or more bits of the SR indicates the resources that need to be scheduled for the BSR. In one embodiment, the method includes transmitting multiple types of SRs, including SR and traditional SR. In one embodiment, the SR can be transmitted on different time and / or frequency resources, where the time and / or frequency resources of the SR indicate different BSR sizes or traffic types or BSR table types.
[0054] In one embodiment of the present invention, when the transmission opportunity of the SR overlaps with the uplink control information (UCI) in the resources using the same physical uplink control channel (PUCCH) format in the time domain, if the SR is a positive SR requesting resources for data transmission, a priority rule is used to determine which of the SR and the UCI is transmitted. In one example, which of the SR and the UCI is transmitted is based on the priorities of the SR and the UCI, and the cyclic shift parameter used for transmission is determined according to the higher priority. Alternatively, the UCI is transmitted using the PUCCH format of the UCI, and the cyclic shift parameter used for transmission is determined according to the SR. Alternatively, the UCI is transmitted using the PUCCH format of the SR, and the cyclic shift parameter used for transmission is determined according to the UCI. In one embodiment, when the transmission opportunity of the SR overlaps with the UCI in the time domain in the resources using the same PUCCH format, the UCI and the SR are combined and transmitted using the PUCCH format, and each sequence after the combination of the UCI and the SR is related to a cyclic shift value. In one embodiment, when the transmission opportunity of the SR overlaps with the UCI in the time domain in the resources using the same PUCCH format, which of the SR and the UCI is transmitted depends on which has an earlier symbol in the PUCCH format. In one embodiment, when the transmission opportunity of the SR overlaps with the UCI in the time domain in the resources using the same PUCCH format, the UCI is transmitted using the PUCCH format, and the cyclic shift parameter used for transmission is determined based on a parameter different from the UCI. Further, the SR falls back to an SR that only indicates whether the UE has data to transmit, and the parameter for determining the cyclic shift parameter is associated with the SR.
[0055] In one embodiment of the present invention, when the transmission opportunity of the SR in the resource of the first PUCCH format overlaps with the UCI in the resource of the second PUCCH format in the time domain, if the SR is a negative SR, then transmit the PUCCH of the UCI in the resource of the second PUCCH format; if the SR is a positive SR, then transmit the PUCCH of the SR in the resource of the first PUCCH format. In one embodiment, when the transmission opportunity of the SR in the resource of the first PUCCH format overlaps with the UCI in the resource of the second PUCCH format in the time domain, which one of the SR and the UCI to transmit depends on which symbol is earlier in the corresponding PUCCH format. In one embodiment, when the transmission opportunity of the SR in the resource of the first PUCCH format overlaps with the UCI in the resource of the second PUCCH format in the time domain, after merging the UCI and the SR, use the first PUCCH format or the second PUCCH format for transmission. In one embodiment of the present invention, when the transmission opportunity of the SR in the resource using the PUCCH format overlaps with the UCI in the resource using the same PUCCH format in the time domain, if the SR is a negative SR, then transmit the PUCCH of the UCI in the resource using the PUCCH format; if the SR is a positive SR (PositiveSR), then transmit the PUCCH of the SR in the resource using the PUCCH format. In one embodiment, when the transmission opportunity of the SR in the resource using the PUCCH format overlaps with the UCI in the resource using the same PUCCH format in the time domain, which one of the SR or the UCI to transmit depends on which symbol is earlier in the corresponding PUCCH format. In one embodiment, when the transmission opportunity of the SR in the resource using the PUCCH format overlaps with the UCI in the resource using the same PUCCH format in the time domain, if the starting symbols of the SR and the UCI are the same, then determine which one of the SR and the UCI to transmit according to the lengths of the SR and the UCI in the PUCCH format.
[0056] In the first possible implementation manner, the buffer size information or the XR traffic information can be explicitly indicated by the SR. The SR can carry N bits, where N is an integer and can be configured. Therefore, a total of 2^N states can be included, and each state can indicate the range or upper limit value of the buffer size information. As shown in Table 1, each state (index) of the SR can indicate the range of the buffer size value or the upper limit value of the buffer size information, where the range of the buffer size value or the upper limit value of the buffer size information is pre-configured. In some embodiments, the multi-bit SR can be carried by any one of the PUCCH formats, such as PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, PUCCH format 4. Table 1. 2-bit SR and its corresponding traffic size Status (Index) Definition (Bits) 00 0 to A - 1 or A1 01 A to B - 1 or B1 10 B to C - 1 or C1 11 >= C or D1
[0057] In addition, for some traffic that is not sensitive to different time delays from XR, such as eMBB and VoIP, it is not necessary to schedule PUSCH transmission immediately after SR. The general (SR+BSR+PUSCH) process can be used. A direct way is to introduce some states to present the function of general SR, where general SR is an SR that does not carry buffer size or traffic type information. For UL transmission, the SR+BSR+PUSCH process will be executed, as shown in Table 2 or Table 3 or Table 4. Taking Table 2 as an example, the size of SR is N bits, and there are a total of 2^N states available for SR indication. One of all the states is used to indicate general negative SR (of course, when SR is negative SR, SR cannot report buffer size information or XR traffic information in the SR transmission occasion). One state in the total states is used to indicate general positive SR (for example, SR follows the general (SR+BSR+PUSCH) process). The remaining states in the total states can be used to indicate the size or traffic type of BSR. Taking Table 4 as an example, the size of SR is 1, and a total of 2 states are available for SR indication. One state in the total states is used to indicate general positive SR, and the other state in the total states is used to indicate XR traffic, where XR traffic means that the gNB can schedule PUSCH transmission after triggering SR.
[0058] In some embodiments, when multi-bit SR is configured for the UE and the gNB does not detect SR information in the SR monitoring occasion, the gNB regards this situation as the UE transmitting general negative SR. Table 2. N(=2) - bit SR and its corresponding traffic size Status (Index) Definition 00 General Negative SR 01 General Positive SR 10 0~A-1 11 >=A Table 3. N(=2) - bit SR and its corresponding traffic size Table 4. N(=1) - bit SR and its corresponding traffic size Status (Index) Definition (Bits) 0 General Positive SR 1 XR Traffic
[0059] In addition, when multiple SR bits are configured and the SR transmission overlaps with other UCI transmissions in the time domain, the rules for multiplexing uplink control information (UCI) and SR no longer apply. Some enhanced methods are needed to handle UCI and SR multiplexing. The following scenarios and methods can be considered.
[0060] In the first case, in a time slot, on the resource of PUCCH format 0, there is a negative SR (multiple bits) and a PUCCH with at most 2 HARQ-ACK information bits. In this case, the UE only uses PUCCH format 0 to transmit HARQ-ACK, and the cyclic shift parameter is determined based on HARQ-ACK. When the SR transmission occasion overlaps with at most 2 HARQ-ACK information bits on the resource of PUCCH format 0 in the time domain, the UE only transmits HARQ-ACK information (sequence) based on the HARQ-ACK parameter, and the gNB considers the SR as a negative SR, that is, it does not request resources for data transmission.
[0061] The second case is that in the resource using PUCCH format 0 in a time slot, the PUCCH has a positive SR (multiple bits) and at most 2 HARQ-ACK information bits. In this case, both the SR and HARQ-ACK have their cyclic shift values, where the cyclic shift values can be predefined. Due to the limitation of the cyclic shift value, priority rules can be introduced to handle this situation. The following alternative solutions can be considered.
[0062] In the first alternative implementation, the positive SR is regarded as high priority and the HARQ-ACK transmission is regarded as low priority. The UE uses PUCCH format 0 to transmit the positive SR, and determines the cyclic shift parameter based on the positive SR configuration. In some embodiments, the HARQ-ACK is discarded, or the HARQ-ACK is postponed to the next (available) transmission occasion.
[0063] In the second alternative implementation, the HARQ-ACK transmission is regarded as high priority and the SR report is regarded as low priority. The UE uses PUCCH format 0 of HARQ-ACK to transmit HARQ-ACK, and determines the cyclic shift parameter only based on the HARQ-ACK report parameter. In some embodiments, the SR is discarded, or the SR report is postponed to the next (available) transmission occasion.
[0064] In the third alternative implementation, the HARQ-ACK transmission is regarded as high priority and the SR report is regarded as low priority (in this case, the SR no longer carries cache size or traffic type information, and it can fall back to a general SR, which means that the SR only requests UL resources instead of enabling SR+PUSCH transmission). The UE uses PUCCH format 0 of HARQ-ACK to transmit HARQ-ACK, and the cyclic shift parameter is determined based on the SR.
[0065] In the fourth alternative implementation, HARQ-ACK transmission is regarded as high priority and SR reporting is regarded as low priority (in this case, the SR no longer carries cache size or traffic type information, and it can fall back to a general SR, which means that the SR only requires UL resources instead of enabling SR+PUSCH transmission). The UE uses PUCCH format 0 to transmit HARQ-ACK for the SR, and the cyclic shift parameter is determined based on the HARQ-ACK.
[0066] In the fifth alternative implementation, HARQ-ACK transmission and SR reporting are regarded as the same priority, and a new cyclic shift parameter is introduced for combining the SR and HARQ-ACK.
[0067] For 1-bit HARQ-ACK and 1-bit SR, a new table is designed. The data sequence of PUCCH format 0 is composed of 1-bit HARQ-ACK information and 1-bit SR information. Each cyclic shift value can indicate a combination of SR and HARQ-ACK information. For example, as shown in Table 5, when the sequence in the HARQ-ACK and SR combination uses m cs =0, it means HARQ-ACK is 0 and SR is 0; when the sequence in the HARQ-ACK and SR combination uses m cs =2, it means HARQ-ACK is 0 and SR is 1; when the sequence in the HARQ-ACK and SR combination uses m cs =6, it means HARQ-ACK is 1 and SR is 0; when the sequence of the HARQ-ACK and SR combination uses m cs =7, it means HARQ-ACK is 1 and SR is 1. In some embodiments, the value of m cs is configurable in Table 5. Table 5 Mapping of information bits and one SR information bit value to PUCCH format 0 sequence
[0068] For 2-bit HARQ-ACK and 1-bit SR, a new table is designed. The data sequence of PUCCH format 0 is composed of 2 HARQ-ACK information bits and 1 SR information bit. Each cyclic shift value can indicate a combination of SR and HARQ-ACK information. For example, as shown in Table 6, when the sequence in the HARQ-ACK and SR combination uses m cs =0, it means HARQ-ACK is {0,0} and SR is 0; when the sequence in the HARQ-ACK and SR combination uses m cs =1, it means HARQ-ACK is {0,1} and SR is 0; when the sequence in the HARQ-ACK and SR combination uses m csWhen m = 2, it indicates that HARQ-ACK is {1, 0} and SR is 0; when the sequence in the HARQ-ACK and SR combination uses m cs When m = 3, it indicates that HARQ-ACK is {0, 1} and SR is 1; when the sequence in the HARQ-ACK and SR combination uses m cs When m = 4, it indicates that HARQ-ACK is {1, 0} and SR is 0; when the sequence in the HARQ-ACK and SR combination uses m cs When m = 5, it indicates that HARQ-ACK is {1, 0} and SR is 1; when the sequence in the HARQ-ACK and SR combination uses m cs When m = 6, it indicates that HARQ-ACK is {1, 1} and SR is 0; when the sequence in the HARQ-ACK and SR combination uses m cs When m = 7, it indicates that HARQ-ACK is {1, 1} and SR is 1. In some embodiments, m cs The value in Table 6 is configurable. Table 6 Mapping of the values of information bits and an SR information bit to the PUCCH format 0 sequence
[0069] For up to 2 HARQ-ACK information bits and N SR information, a new table is designed for 1 to 2 HARQ-ACK information bits and N SR information bits to form the sequence of PUCCH format 0. Each cyclic shift value can indicate a combination of SR and HARQ-ACK information. In some embodiments, m cs The content in the value table is configurable.
[0070] The sixth alternative implementation, the UE sends PUCCH format 0 and the corresponding information with an earlier symbol. For example, if the first symbol of PUCCH format 0 for HARQ-ACK is earlier than that of PUCCH format 0 for SR, the UE sends HARQ-ACK; if the first symbol of PUCCH format 0 for HARQ-ACK is later than that of PUCCH format 0 for SR, the UE sends SR.
[0071] In the third case, in a time slot, a PUCCH with multi-bit SR information and at most 2 HARQ-ACK information bits in the resources of PUCCH format 0 with different priorities is used, where the priority is configured by the gNB. For the case of SR with high priority and HARQ-ACK with low priority, the UE shall report the SR to the gNB and discard the HARQ-ACK or postpone the HARQ-ACK to the next (available) transmission occasion. For the case of HARQ-ACK with high priority and SR with low priority, the UE shall report the HARQ-ACK using PUCCH format 0, and determine the cyclic shift parameter only based on the HARQ-ACK, and discard the SR or postpone the SR to the next (available) transmission occasion. In some embodiments, the UE transmits the HARQ-ACK using PUCCH format 0, and determines the cyclic shift parameter based on new parameters different from the unique HARQ-ACK reporting parameters. At this time, the multi-bit SR falls back to the positive SR, and the SR only indicates whether the UE has data to send and no longer indicates additional information (cache size information). The new parameters are associated with the positive SR, so that the positive SR and the HARQ-ACK are reported to the gNB.
[0072] In the fourth case, for the situation where the UE transmits multi-bit SR in the resources using PUCCH format 0 and transmits HARQ-ACK information bits in the resources using PUCCH format 1 in a time slot, both the SR and the HARQ-ACK have the same priority. The following alternatives can be considered.
[0073] In the first alternative implementation, if the SR is a negative SR, the UE only transmits a PUCCH with HARQ-ACK information bits in the resources using PUCCH format 1. If the SR is a positive SR, the UE only transmits a PUCCH with SR bits in the resources using PUCCH format 0.
[0074] In the second alternative implementation, whether the UE reports SR information or HARQ-ACK information depends on the first symbol of each PUCCH format. If the first symbol of PUCCH format 0 is earlier than that of PUCCH format 1, the UE only sends a PUCCH with SR information bits in the resources using PUCCH format 0. If the first symbol of PUCCH format 1 is earlier than that of PUCCH format 0, the UE only sends a PUCCH with HARQ-ACK information bits in the resources using PUCCH format 1. If the first symbols of each PUCCH format are the same, the UE sends the information bits using the PUCCH format with short symbols.
[0075] In the fifth case, for the situation where the UE sends multi-bit SR information in the resources of PUCCH format 1 and sends at most 2-bit HARQ-ACK information in the resources of PUCCH format 0 in a time slot, the priorities of SR and HARQ-ACK are the same. The following alternative solutions can be considered.
[0076] In the first alternative implementation, if the SR is a negative SR, the UE only transmits a PUCCH with HARQ-ACK information bits in the resources using PUCCH format 0. In this way, the gNB considers that the UE has a negative SR.
[0077] In the second alternative implementation, if the SR is a positive SR, the UE only transmits a PUCCH with SR bits in the resources using PUCCH format 1.
[0078] In the third alternative implementation, a new cyclic shift value table can be designed to combine SR and HARQ-ACK transmissions, and PUCCH format 0 is used to transmit the combined information.
[0079] In the sixth case, for the situation where the UE transmits multi-bit SR in the resources using PUCCH format 1 and transmits at most two HARQ-ACK information bits in the resources using PUCCH format 1 in a time slot, if the UE transmits a negative SR, the UE transmits a PUCCH in the resources using PUCCH format 1 to obtain HARQ-ACK information; and if the UE transmits a positive SR, the UE transmits a PUCCH in the resources using PUCCH format 1 to obtain SR information and / or defers HARQ-ACK to the next (available) transmission occasion. In some embodiments, the UE transmits a PUCCH for SR or HARQ-ACK, which is based on the time position of the PUCCH. If the first symbol of PUCCH format 1 for HARQ-ACK is earlier than that of PUCCH format 1 for SR, the UE only sends a PUCCH with HARQ-ACK information bits in the resources using PUCCH format 1, as Figure 4 shown. In a time slot, the first symbol of PUCCH format 1 for SR is symbol #3, and the first symbol of PUCCH format 1 for HARQ-ACK is symbol #4. The UE sends a PUCCH in the resources using PUCCH format 1 for SR.
[0080] If the first symbol of PUCCH format 1 for SR is earlier than that of PUCCH format 1 for HARQ-ACK, the UE only transmits a PUCCH with SR information bits in the resources using PUCCH format 1, as Figure 5As shown in the figure. In a time slot, the first symbol of PUCCH format 1 for SR is symbol #4, the first symbol of PUCCH format 1 for HARQ-ACK is symbol #3, and the UE transmits PUCCH for HARQ-ACK in the resource using PUCCH format 1.
[0081] If the first symbols of each PUCCH format are the same, the UE uses the PUCCH format with a shorter number of symbols to transmit information bits. As Figure 6 shown in the figure, in a time slot, the first symbol of PUCCH format 1 for SR and the first symbol of PUCCH format 1 for HARQ-ACK are the same, and the length of PUCCH format 1 for SR is shorter than that of PUCCH format 1 for HARQ-ACK, then the UE uses PUCCH format 1 for SR to transmit PUCCH in this resource.
[0082] In the seventh case, the UE transmits PUCCH with HARQ-ACK or / and CSI information bits (denoted as M) using PUCCH format 2 or PUCCH format 3 or PUCCH format 4 in a certain resource, and transmits K+N PUCCHs for K+N SRs respectively in a time slot. The information bits of SR in a certain resource use PUCCH format 0 or PUCCH format 1. The number of N SRs contains multiple information bits, and we set the total size of the information bits of N SRs to be A. The number of the remaining SRs is K, and the K SRs do not carry multiple information bits. Then, the UE uses the resource with PUCCH format 2 or PUCCH format 3 or PUCCH format 4 to transmit the combined (M+A) UCI bits in PUCCH. In some embodiments, the UE uses the resource with PUCCH format 2 or PUCCH format 3 or PUCCH format 4 to transmit the combined (M+A+ceil[log2(k+1)]) UCI bits in PUCCH.
[0083] In the eighth case, the UE transmits a PUCCH carrying HARQ-ACK or / and CSI information bits (denoted as M) in a resource using PUCCH format 2 or PUCCH format 3 or PUCCH format 4, and transmits K+N PUCCHs for the corresponding K+N SRs in one time slot. The information bits of the SRs in the resource use PUCCH format 0 or PUCCH format 1 or PUCCH format 3 or PUCCH format 2 or PUCCH format 4. The number of N SRs includes multiple information bits, and we set the total size of the information bits of the N SRs to be A. The number of the remaining SRs is K, and the K SRs do not carry multiple information bits. Then, the UE transmits the combined (M+A) UCI bits in the PUCCH in a resource of PUCCH format 2 or PUCCH format 3 or PUCCH format 4 with early symbols. In some embodiments, the UE uses a resource with PUCCH format 2 or PUCCH format 3 or PUCCH format 4 to transmit the combined (M+A+ceil[log2(k+1)]) UCI bits in the PUCCH.
[0084] In the second possible implementation, multiple types of SRs can be configured simultaneously. Some SRs are traditional SRs, and some SRs are enhanced SRs. For example, traditional SRs are the SRs in Rel-15 to 17. This type of SR is only used to request UL resources and only tells the gNB whether the UE has data to transmit. For UL transmission, the process of SR+BSR+PUSCH will be encountered. The enhanced SR carries multiple information bits and indicates some information about the traffic from the UE side, such as the traffic type or the buffer size of the traffic. In some embodiments, when different types of SRs overlap in the time domain, the UE will use PUCCH format 0 or PUCCH format 1 or PUCCH format 2 or PUCCH format 3 or PUCCH format 4 to transmit the enhanced SR.
[0085] In the third possible implementation, the buffer size or traffic type carried by the SR is associated with the time-frequency resource, where the time-frequency resource is configured as the SR. The same PUCCH format with different time-frequency resources can carry the buffer size or traffic type information. For example, as Figure 7 shown, the same PUCCH format with different frequency resources is configured for SR reporting. When the UE reports the SR in PUCCH format 0 or 1 using frequency resource 1, it means that a traditional SR is transmitted, and the process of SR+BSR+PUSCH is performed for PUSCH transmission. When the UE reports the SR in PUCCH format 0 or 1 using frequency resource 2, it means that the SR with the traffic type or buffer size is transmitted, and the process of SR+PUSCH is performed for PUSCH transmission. A similar mechanism can be repeated for other PUCCH formats.
[0086] The present invention proposes a potential method to support enhanced BSR for XR service transmission. The XR-specific BSR table is designed to achieve precise granularity of cache size reporting, and some additional information of the traffic from the UE side can be carried through the BSR report. In the current 3GPP specifications, the cache size reported in the BSR is encoded by an exponential function, such as (Bk+-1Bk) / Bk, which is constant for all k. When the index of the BSR is small, the difference between X and Y is also small; however, when the index is large, the difference between X and Y is large. A potential method is to divide the current BSR table into multiple parts such that (B k+1 -B k ) / B k has different values for all k in multiple parts. The step value of each part and the range of each part can be configurable or predefined. When the index increases, (B k+1 -B k ) / B k decreases. That is, for a smaller cache size within the BSR table, (B k+1 -B k ) / B k can be set to a larger value, while for a larger cache within the BSR table, (B k+1 -B k ) / B k can be set to a correspondingly smaller value.
[0087] In addition, for multiple traffic flows of XR services, some XR service data packets are small and have low latency, while some XR service data packets are large and have low latency. However, the requirements for different types of XR services are different, and the processes for each type of XR service may be different. For example, when PUSCH scheduling is immediately performed after the SR trigger is enabled, it is necessary to determine whether BSR reporting is required. For services with large traffic data packets, the subsequent scheduling transmission cannot completely transmit the entire cache size of the service, but for services with small traffic data packets, the subsequent scheduling transmission can transmit the entire cache size of the service. In the latter case, BSR is not required, so it is also necessary to determine the association relationship between SR and BSR (type) or whether BSR exists.
[0088] In one embodiment of the present invention, the SR indicates buffer size information according to a buffer status report (BSR) table or a legacy BSR table. Further, the BSR table includes multiple parts, and the ratio of the buffer size range of each part to the extreme value of the range is not a constant, where the larger the buffer size, the smaller the ratio. In one embodiment, the status indicated by one or more bits of the SR indicates the type of the BSR table. Alternatively, the status indicated by one or more bits of the SR indicates whether a BSR needs to be sent. Alternatively, the status indicated by one or more bits of the SR indicates the type of the BSR table and whether a BSR needs to be sent. In one embodiment, the SR may be sent on different time and / or frequency resources, where the time and / or frequency resources of the SR indicate different types of BSR tables. In one embodiment, the method further includes: receiving a media access control (MAC) control element (CE) that has a field indicating the type of the BSR table referred to by the buffer size information.
[0089] In the first possible implementation, the type of the BSR is indicated by the SR. One bit in the SR is used to indicate the type of the BSR. For example, as shown in Table 7, one bit in the SR is used to indicate the type of the BSR. When the SR is in the 0 state, it represents a legacy BSR table, and when the SR is in the 1 state, it represents an enhanced BSR table. Table 7. 1 bit in the SR is used to indicate the BSR table Status (Index) Definition (Bits) 0 Traditional BSR 1 Enhanced BSR
[0090] In some embodiments, since some traffic loads are small, it is also necessary to determine whether the UE needs to report a BSR. Whether a BSR needs to be transmitted can be a code point in a table. One state of the SR can indicate the BSR type and whether a BSR needs to be reported, as shown in Table 8. Taking 2 bits in the SR as an example, the state "00" represents a legacy BSR and no BSR needs to be reported, the state "01" represents an enhanced BSR table and no BSR needs to be reported, the state "10" represents a legacy BSR table and a BSR needs to be reported, and the state "11" represents an enhanced BSR table and a BSR needs to be reported. Table 8. 2 bits in the SR are used to indicate the BSR table Status (Index) Definition (Bits) Whether BSR needs to be reported 00 Traditional BSR Not reported 01 Enhanced BSR Not reported 10 Traditional BSR Reported 11 Enhanced BSR Reported
[0091] In the second possible implementation, the BSR type is associated with the time / frequency resources of the SR. Multiple frequency resources can be configured for one SR, and different positions of the time and / or frequency resources of the SR can be used to implicitly indicate the type of the BSR. For example, when the UE reports the SR using the first frequency resource, it means that a legacy BSR table will be used; when the UE reports the SR using the second frequency resource, it means that an enhanced BSR table will be used.
[0092] A third possible implementation is to introduce an additional field in the MAC CE to indicate the BSR type, where the additional field in the MAC CE can be of a fixed size or a configurable size. For example, as shown in Table 9, taking the size of the additional field as an example, a status of 0 indicates a traditional BSR table, and a status of 1 indicates an enhanced BSR table. Table 9. The additional field in the MAC CE is used to indicate the BSR table Status Definition (Bits) 0 Traditional BSR 1 Enhanced BSR
[0093] For the case where multiple SRs are associated with multiple types of BSR tables, a straightforward approach is to configure a table for the UE that defines the relationship between the various states of the SR and the BSR type. As shown in Table 4, the SR carries a total of 1 bit of information. A status of 0 in the SR indicates that the SR is associated with a traditional BSR, and the reported BSR uses the BSR table in Rel-15 to 17, for example. A status of 1 in the SR indicates that the SR is associated with an enhanced BSR, and the enhanced BSR is more suitable for XR services. In some embodiments, the enhanced BSR includes other information, such as a jitter value, PDB, traffic arrival period, etc.
[0094] The commercial benefits of some embodiments are as follows. 1. Solve the problems in the prior art. 2. Reduce scheduling latency. 3. Achieve precise granularity of cache size reporting. 4. Provide good communication performance. Some embodiments of the present invention are used by 5G-NR chipset suppliers, V2X communication system development suppliers, automobile manufacturers (including automobiles, trains, trucks, buses, bicycles, motorcycles, helmets, etc.), drones (unmanned aerial vehicles), smartphone manufacturers, communication devices for public safety, AR / VR device manufacturers (such as for games, conferences / seminars, educational purposes). Some embodiments of the present invention are combinations of "technologies / processes" that can be used in 3GPP specifications to create end products. Some embodiments of the present invention can be used in 5G NR unlicensed band communications. Some embodiments of the present invention propose technical mechanisms.
[0095] Embodiments of the present invention also provide a computer-readable storage medium for storing a computer program, and the computer-readable storage medium enables a computer to execute the corresponding processes implemented by the UE / BS in the methods of the embodiments of the present invention. For the sake of brevity, it will not be elaborated here.
[0096] Embodiments of the present invention also provide a computer program product including computer program instructions, and the computer program product enables a computer to execute the corresponding processes implemented by the UE / BS in the methods of the embodiments of the present invention. For the sake of brevity, it will not be elaborated here.
[0097] An embodiment of the present invention also provides a computer program, which enables a computer to execute the corresponding processes implemented by the UE / BS in each method of the embodiments of the present invention. For the sake of brevity, it will not be elaborated here.
[0098] Those of ordinary skill in the art can realize that, in combination with the examples described in the embodiments disclosed in this specification, each unit and algorithm step can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0099] Although the present invention has been described in connection with the embodiments that are considered to be the most practical and preferred, it can be understood that the present invention is not limited to the disclosed embodiments, but is intended to cover various arrangements without departing from the broadest scope of interpretation of the appended claims.
Claims
1. A wireless communication method, performed by a user equipment UE in a network, the method comprising: Transmitting a signaling of an uplink resource, the signaling carrying information for indicating buffer size information or traffic type or buffer status report BSR table type information or resource request information; Transmitting data according to the uplink resources scheduled according to the indicated buffer size information or the traffic type or the BSR table type information.
2. The method according to claim 1, characterized in that, The signaling is a scheduling request SR, and the SR carries zero or one or more bits for indicating buffer size information or traffic type or the BSR table type information.
3. The method according to claim 2, characterized in that, The state represented by zero or one or more bits of the SR indicates the range or upper limit value of the buffer size information.
4. The method according to claim 2, wherein The state represented by one or more bits of the SR indicates resources that need to be scheduled for the BSR.
5. The method according to claim 2, wherein It further comprises: Transmitting multiple types of SRs, including the SR and a traditional SR.
6. The method according to claim 2, wherein The SR can be transmitted on different time and / or frequency resources, wherein the time and / or frequency resources of the SR indicate different BSR sizes or traffic types or BSR table types.
7. The method according to claim 2, wherein When the transmission occasion of the SR overlaps with uplink control information UCI in resources using the same physical uplink control channel PUCCH format in the time domain, if the SR is a positive SR requesting resources for data transmission, priority rules are used to determine which one of the SR and the UCI is to be transmitted.
8. The method according to claim 7, characterized in that, Transmitting the SR or the UCI based on the priorities of the SR and the UCI, and determining a cyclic shift parameter for transmission based on the SR or the UCI with a higher priority.
9. The method according to claim 7, wherein Using the PUCCH format for the UCI to transmit the UCI, and determining a cyclic shift parameter for transmission based on the SR.
10. The method according to claim 7, characterized in that Using the PUCCH format for the SR to transmit the UCI, and determining a cyclic shift parameter for transmission based on the UCI.
11. The method according to claim 2, wherein When the transmission occasion of the SR overlaps with the UCI in resources using the same PUCCH format in the time domain, the UCI and the SR are combined and then sent using the PUCCH format, and each sequence in the combination of the UCI and the SR is associated with a cyclic shift value.
12. The method according to claim 2, wherein When in resources using the same PUCCH format, the transmission occasion of the SR overlaps with the UCI in the time domain, which one of the SR and the UCI is transmitted depends on which one has an earlier symbol in the PUCCH format.
13. The method according to claim 2, characterized in that, When the transmission occasion of the SR overlaps with the UCI in resources using the same PUCCH format in the time domain, using the PUCCH format to transmit the UCI, and determining a cyclic shift parameter for transmission based on a parameter different from the UCI.
14. The method according to claim 13, wherein The SR falls back to an SR that only indicates whether the UE has data to transmit, and the parameter for determining the cyclic shift parameter is associated with the SR.
15. The method according to claim 2, wherein When the transmission opportunity of the SR using the first PUCCH format resource overlaps with the UCI using the second PUCCH format resource in the time domain, if the SR is a negative SR, then the PUCCH carrying the UCI is transmitted in the resource using the second PUCCH format; if the SR is a positive SR, then the PUCCH carrying the SR is transmitted in the resource using the first PUCCH format.
16. The method according to claim 2, wherein When the transmission opportunity of the SR in the resource using the first PUCCH format overlaps with the UCI in the resource using the second PUCCH format in the time domain, which one of the SR and the UCI is transmitted depends on which one has an earlier symbol in the corresponding PUCCH format.
17. The method according to claim 2, characterized in that, When the transmission opportunity of the SR in the resource using the first PUCCH format overlaps with the UCI in the resource using the second PUCCH format in the time domain, the UCI is merged with the SR and then transmitted using the first PUCCH format or the second PUCCH format.
18. The method according to claim 2, wherein When the transmission opportunity of the SR in the resource using a PUCCH format overlaps with the UCI in the resource using the same PUCCH format in the time domain, if the SR is a negative SR, then the PUCCH carrying the UCI is transmitted in the resource using the PUCCH format on the UCI; if the SR is a positive SR, then the PUCCH carrying the SR is transmitted in the resource using the PUCCH format on the SR.
19. The method according to claim 2, wherein When the transmission opportunity of the SR in the resource using a PUCCH format overlaps with the UCI in the resource using the same PUCCH format in the time domain, which one of the SR and the UCI is transmitted depends on which one has an earlier symbol in the corresponding PUCCH format.
20. The method according to claim 2, wherein When the transmission opportunity of the SR in the resource using a PUCCH format overlaps with the UCI in the resource using the same PUCCH format in the time domain, if the start symbols of the SR and the UCI are the same, then which one of the SR and the UCI is transmitted is based on the lengths of the SR and the UCI in the PUCCH format.
21. The method according to claim 2, wherein The SR indicates cache size information according to a buffer status report (BSR) table or a legacy BSR table.
22. The method according to claim 21, wherein The BSR table includes multiple parts, and the ratio of the cache size range of each part to the extreme value of the range is not a constant, and the larger the cache, the smaller the ratio.
23. The method according to claim 2, characterized in that, The status indicated by one or more bits of the SR indicates the type of the BSR table.
24. The method according to claim 2, wherein The status indicated by one or more bits of the SR indicates whether a BSR needs to be transmitted.
25. The method according to claim 2, characterized in that The status indicated by one or more bits of the SR indicates the type of the BSR table and whether a BSR needs to be transmitted.
26. The method according to claim 2, characterized in that, The SR can be transmitted on different time and / or frequency resources, and the time and / or frequency resources of the SR indicate different types of BSR tables.
27. The method according to claim 1, characterized in that, It further includes: Receiving a media access control (MAC) control element (CE) having a field indicating the type of the BSR table referred to by the cache size information.
28. A wireless communication method performed by a base station (BS) in a network, the method includes: Receive a signaling for uplink resources, where the signaling carries information for indicating buffer size information or traffic type or buffer status report (BSR) table type information or resource request information; Receive data transmitted on the requested uplink resources scheduled according to the indicated buffer size information or traffic type or the BSR table type information.
29. The method according to claim 28, wherein The signaling is a scheduling request (SR), and the SR carries zero or one or more bits for indicating buffer size information or traffic type or the BSR table type information.
30. The method according to claim 29, wherein The status indicated by zero or one or more bits of the SR indicates the range or upper limit value of the buffer size information.
31. The method according to claim 29, wherein The status indicated by one or more bits of the SR indicates that resources for BSR need to be scheduled.
32. The method according to claim 29, wherein It further includes: Transmit multiple types of SRs, including the SR and the traditional SR.
33. The method according to claim 29, wherein The SR can be transmitted on different time and / or frequency resources, where the time and / or frequency resources of the SR indicate different BSR sizes or traffic types or BSR table types.
34. The method according to claim 29, wherein When the transmission occasion of the SR overlaps with uplink control information (UCI) in resources using the same physical uplink control channel (PUCCH) format in the time domain, if the SR is a positive SR requesting resources for data transmission, priority rules are used to determine which one of the SR and the UCI is to be transmitted.
35. The method according to claim 34, characterized in that, Transmit the SR or the UCI based on the priorities of the SR and the UCI, and determine the cyclic shift parameter for transmission based on the SR or the UCI with a higher priority.
36. The method according to claim 34, wherein Use the PUCCH format for the UCI to transmit the UCI, and determine the cyclic shift parameter for transmission based on the SR.
37. The method according to claim 34, characterized in that, Use the PUCCH format for the SR to transmit the UCI, and determine the cyclic shift parameter for transmission based on the UCI.
38. The method according to claim 29, wherein When the transmission occasion of the SR overlaps with the UCI in resources using the same PUCCH format in the time domain, the UCI and the SR are combined and then sent using the PUCCH format, and each sequence in the combination of the UCI and the SR is associated with a cyclic shift value.
39. The method according to claim 29, wherein When in resources using the same PUCCH format, the transmission occasion of the SR overlaps with the UCI in the time domain, which one of the SR and the UCI is transmitted depends on which one has an earlier symbol in the PUCCH format.
40. The method according to claim 29, wherein When the transmission occasion of the SR overlaps with the UCI in resources using the same PUCCH format in the time domain, use the PUCCH format to transmit the UCI, and determine the cyclic shift parameter for transmission based on parameters different from the UCI.
41. The method according to claim 40, characterized in that, The SR falls back to an SR that only indicates whether the UE has data to transmit, and the parameter for determining the cyclic shift parameter is associated with the SR.
42. The method according to claim 29, wherein When the transmission opportunity of the SR using the first PUCCH format resource overlaps with the UCI using the second PUCCH format resource in the time domain, if the SR is a negative SR, then the PUCCH carrying the UCI is transmitted using the resource of the second PUCCH format; if the SR is a positive SR, then the PUCCH carrying the SR is transmitted using the resource of the first PUCCH format.
43. The method according to claim 29, wherein, When the transmission opportunity of the SR in the resource of the first PUCCH format overlaps with the UCI in the resource of the second PUCCH format in the time domain, which one of the SR and the UCI is transmitted depends on which one has an earlier symbol in the corresponding PUCCH format.
44. The method according to claim 29, wherein When the transmission opportunity of the SR in the resource of the first PUCCH format overlaps with the UCI in the resource of the second PUCCH format in the time domain, the UCI and the SR are combined and then transmitted using the first PUCCH format or the second PUCCH format.
45. The method according to claim 29, wherein When the transmission opportunity of the SR in the PUCCH format resource overlaps with the UCI in the PUCCH format resource of the same PUCCH format in the time domain, if the SR is a negative SR, then the PUCCH carrying the UCI is transmitted using the PUCCH format resource on the UCI; if the SR is a positive SR, then the PUCCH carrying the SR is transmitted using the PUCCH format resource on the SR.
46. The method according to claim 29, wherein When the transmission opportunity of the SR in the PUCCH format resource overlaps with the UCI in the PUCCH format resource of the same PUCCH format in the time domain, which one of the SR and the UCI is transmitted depends on which one has an earlier symbol in the corresponding PUCCH format.
47. The method according to claim 29, characterized in that, When the transmission opportunity of the SR in the PUCCH format resource overlaps with the UCI in the PUCCH format resource of the same PUCCH format in the time domain, if the start symbols of the SR and the UCI are the same, then which one of the SR and the UCI is transmitted is based on the lengths of the SR and the UCI in the PUCCH format.
48. The method according to claim 29, wherein The SR indicates cache size information according to a buffer status report (BSR) table or a legacy BSR table.
49. The method according to claim 48, wherein, The BSR table includes multiple parts, and the ratio of the cache size range of each part to the extreme value of the range is not a constant, and the larger the cache, the smaller the ratio.
50. The method according to claim 29, wherein The status indicated by one or more bits of the SR indicates the type of the BSR table.
51. The method according to claim 29, characterized in that The status indicated by one or more bits of the SR indicates whether a BSR needs to be transmitted.
52. The method according to claim 29, wherein The status indicated by one or more bits of the SR indicates the type of the BSR table and whether a BSR needs to be transmitted.
53. The method according to claim 29, wherein The SR can be transmitted on different time and / or frequency resources, and the time and / or frequency resources of the SR indicate different types of BSR tables.
54. The method according to claim 28, wherein It further includes: Receiving a media access control (MAC) control element (CE) having a field that indicates the type of the BSR table referred to by the cache size information.
55. A user equipment UE, comprising a processor and a transceiver, wherein, The processor is configured to call and run program instructions stored in the memory to cooperate with the transceiver to execute the method according to any one of claims 1 to 27.
56. A base station BS, comprising a processor and a transceiver, wherein, The processor is configured to call and run program instructions stored in the memory to cooperate with the transceiver to execute the method according to any one of claims 28 to 54.