Method performed by a user equipment and user equipment
Patent Information
- Application Number
- CN202110310711.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-23
- Publication Date
- 2026-09-08
- Estimated Expiration
- 2041-03-23
AI Technical Summary
[0037] According to the method executed by a user equipment and the corresponding user equipment of the present invention, the priority of MACCE can be determined and the triggered CSI reporting can be processed effectively.
Smart Images

Figure CN115119344B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and more specifically, to a method performed by a user equipment and a corresponding user equipment. Background Technology
[0002] Vehicle-to-Everything (V2X) wireless communication technology is a new generation of information and communication technology that connects vehicles with everything. Here, V represents the vehicle and X represents any object that interacts with the vehicle. Currently, X mainly includes vehicles, people, roadside infrastructure, and networks.
[0003] In a pair of UEs communicating via V2X services, they can be classified into transmitting UEs (TX UE) and receiving UEs (RX UE) based on their sending and receiving functions. Since the transmitting UE is not always sending information, in order to save energy for the receiving UE, the receiving UE can be set to discontinue reception (DRX) mode, that is, the receiving UE only listens for PSCCH at agreed-upon times.
[0004] In DRX mode, the receiving UE can be in either the DRX active state or the DRX inactive state. These are referred to as the active and inactive states, respectively. In the active state, the receiving UE listens for a PSCCH from the sending UE. If a PSCCH is received, the receiving UE can further receive a PSSCH based on the scheduling information in the SCI carried on the PSCCH, thereby obtaining the data information sent by the sending UE. In the inactive state, the receiving UE will not perform the aforementioned operations.
[0005] The receiving UE can periodically enter the active state. For a receiving UE currently in the active state, if it receives a Sidelink Discontinuous Receive Command (Sidelink DRX Command) from the transmitting UE, it can stop running the timer associated with the active state, thereby entering the inactive state in advance.
[0006] Such Sidelink DRX Commands are sent in the form of a MAC CE. The sending UE can multiplex this MAC CE with a MAC SDU into a single MAC PDU for transmission, or it can send the MAC CE separately within a single MAC PDU. Determining the priority value of this MAC CE in these scenarios is a problem that needs to be solved.
[0007] Furthermore, since the MAC CE indicates to the receiving UE that it has entered an inactive state, if the receiving UE has triggered CSI reporting at this time, and this CSI reporting needs to be sent to the sending UE, then how to handle the triggered CSI reporting is also a problem that needs to be solved. Summary of the Invention
[0008] The purpose of this invention is to solve the above-mentioned problems and to provide a method executed by a user equipment and a user equipment.
[0009] According to one aspect of the present invention, a method performed by a user equipment (UE) is provided, which is a method for performing sidelink communication by a sending UE and a receiving UE, wherein...
[0010] The above method includes the following steps:
[0011] When the receiving UE is in the active state, if a Sidelink DRX Command is received from the sending UE, the timer associated with the active state will stop running. The Sidelink DRX Command is sent in the form of a MAC CE, which is multiplexed with the MAC SDU in a MAC PDU for transmission, or the MAC CE is carried separately in a MAC PDU for transmission.
[0012] The UE sets the priority of the MAC CE, which is used to assemble the MAC PDU and also to determine the priority of the MAC PDU.
[0013] In the method described above performed by the user equipment (UE), it is preferred that...
[0014] When the UE assembles the MAC PDU, it performs the assembly in the following order of priority from high to low:
[0015] Data from SCCH;
[0016] Sidelink CSI Reporting MAC CE;
[0017] Data from STCH;
[0018] Sidelink DRX Command MAC CE.
[0019] In the method described above performed by the user equipment (UE), it is preferred that...
[0020] When the UE assembles a MAC PDU, if it multiplexes a Sidelink DRX Command MAC CE with a MAC SDU into a single MAC PDU, the priority value of the Sidelink DRX Command MAC CE is set based on the priority value of the logical channel to which the data carried in this MAC SDU belongs.
[0021] In the method described above performed by the user equipment (UE), it is preferred that...
[0022] The priority value of the Sidelink DRX Command MAC CE is set to be equal to the priority value of the logical channel to which the data carried in this MAC SDU belongs.
[0023] In the method described above performed by the user equipment (UE), it is preferred that...
[0024] When the UE assembles a MAC PDU, if it multiplexes the Sidelink DRX Command MAC CE with multiple MAC SDUs into one MAC PDU, the priority value of the Sidelink DRX Command MAC CE is set based on the priority value of the logical channel to which the data carried in these MAC SDUs belongs.
[0025] In the method described above performed by the user equipment (UE), it is preferred that...
[0026] The priority value for the Sidelink DRX Command MAC CE is set to the highest priority value among the logical channels in the multiple MAC SDUs.
[0027] In the method described above performed by the user equipment (UE), it is preferred that...
[0028] If a MAC CE is required to be multiplexed with one or more MAC SDUs in a single MAC PDU for transmission, then the priority of the Sidelink DRX Command MAC CE should be set to the lowest.
[0029] In the method described above performed by the user equipment (UE), it is preferred that...
[0030] If you do not allow MAC CE and MAC SDU to be multiplexed in a single MAC PDU, then set or specify the SidelinkDRX Command MAC CE as having the highest priority.
[0031] In the method described above performed by the user equipment (UE), it is preferred that...
[0032] If the receiving UE has a triggered, uncancelled CSI reporting, and the CSI reporting is to be sent to a transmitting UE that sends a Sidelink DRX Command MAC CE to the receiving UE, or the CSI reporting is associated with a source and destination address pair that is directed to the transmitting UE and originates from the receiving UE, then the receiving UE cancels the triggered CSI reporting or stops the timer associated with the CSI reporting.
[0033] According to another aspect of the present invention, a user equipment is provided, comprising:
[0034] Processor; and
[0035] The memory, on which instructions are stored,
[0036] When the above instructions are executed by the above processor, the above user equipment performs the method described above.
[0037] According to the method executed by a user equipment and the corresponding user equipment of the present invention, the priority of MACCE can be determined and the triggered CSI reporting can be processed effectively. Attached Figure Description
[0038] The above and other features of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, wherein:
[0039] Figure 1 This is a flowchart illustrating a method performed by a user equipment according to an embodiment of the present invention.
[0040] Figure 2 This is a simplified structural block diagram of the user equipment involved in the present invention. Detailed Implementation
[0041] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments. It should be noted that the present invention should not be limited to the specific embodiments described below. Furthermore, for the sake of simplicity, detailed descriptions of well-known technologies not directly related to the present invention have been omitted to prevent confusion in understanding the present invention.
[0042] Before proceeding with the detailed description, the following explanation is provided for several terms mentioned in this invention. Unless otherwise specified, the terms used in this invention shall have the meanings described below.
[0043] UE User Equipment
[0044] NR New Radio - Next-Generation Wireless Technology
[0045] Sidelink
[0046] V2X (Vehicle-to-Everything) communication
[0047] MAC Medium Access Control
[0048] MAC CE MAC control element MAC control element
[0049] LCID Logical Channel Identity
[0050] PDU Protocol Data Unit
[0051] SDU Service Data Unit
[0052] MAC SDU (MAC Service Data Unit)
[0053] MAC PDU stands for MAC Protocol Data Unit.
[0054] PSSCH Physical Sidelink Shared Channel
[0055] PSFCH Physical Sidelink Feedback Channel
[0056] SCI Sidelink Control Information
[0057] PSCCH (Physical Sidelink Control Channel)
[0058] Radio Resource Control (RC)
[0059] HARQ Hybrid Automatic Repeat Request
[0060] CSI Channel State Information
[0061] CSI reporting Channel State Information reporting
[0062] SCCH Sidelink Control Channel
[0063] STCH Sidelink Traffic Channel
[0064] In this article, the terms related, corresponding, and relevant can be used interchangeably.
[0065] In this article, the terms "sidelink" and "V2X" can be used interchangeably.
[0066] This paper contains at least one pair of UEs, TX UE and RX UE. There may also be a set of UEs, where one UE is TX UE and the others are RX UEs.
[0067] MAC entity assembly and reuse
[0068] A transport block contains at least one MAC PDU. A MAC PDU may contain zero or one or more MAC SDUs or MAC CEs.
[0069] MAC SDUs contain data sent from the upper layer, and the data in each MAC SDU comes from a different logical channel. Depending on service requirements, this logical information has corresponding priorities, with values ranging from 1 to 8 (eight integers). Higher values correspond to lower priorities.
[0070] These priorities are used for MAC entity assembly. Multiple MAC SDUs can be multiplexed into the same MAC PDU, provided the transport block size is sufficient. Similarly, one or more MAC SDUs can be multiplexed with a MAC CE into the same MAC PDU.
[0071] When assembling a MAC PDU, MAC SDUs and MAC CEs that reuse the same MAC PDU are assembled according to priority. For example, the highest priority MAC SDU or MAC CE is placed into the MAC PDU first, followed by the next highest priority MAC SDU or MAC CE, and so on, until the MAC PDU has no remaining space. The remaining MAC SDUs or MAC CEs are then assembled into the next MAC PDU in the same way. The MAC PDU assembled first can be sent first, showing that the highest priority MAC SDU or MAC CE is always transmitted first.
[0072] SL DRX
[0073] A UE configured with SL DRX can be in either a DRX active state or a DRX inactive state. These are referred to here as active and inactive states. As a receiving UE, in the active state, the UE listens for PSCCH transmissions from the sending UE. If a PSCCH is received, the UE can further receive a PSSCH based on the scheduling information in the SCI carried on the PSCCH, thereby obtaining the data information transmitted by the sending UE. In the inactive state, the UE will not perform the aforementioned operations.
[0074] The UE can determine whether it is in the SL DRX active state based on the operation of timers. For example, the UE is in the active state when the timer SL-DRX-On-DurationTimer is running; the UE is also in the active state when the timer SL-DRX-InactivityTimer is running. These timers can be referred to as active state-related timers.
[0075] As a transmitting UE, a UE can send data and information to a receiving UE when the receiving UE is in an active state. To ensure that the receiving UE is in an active state when the transmitting UE is sending data, the transmitting UE can run SL-DRX-On-DurationTimer and SL-DRX-InactivityTimer on its side. The duration configuration of SL-DRX-On-DurationTimer and SL-DRX-InactivityTimer on the transmitting UE side can be the same as or similar to the duration configuration of SL-DRX-On-DurationTimer and SL-DRX-InactivityTimer on the receiving UE side, and their start and stop conditions can also be the same, similar, or corresponding (for example, the transmitting UE sends an SCI to the receiving UE, starting the timer on the transmitting UE side; and the receiving UE receives an SCI from the transmitting UE, starting the timer on the receiving UE side), thereby ensuring basic synchronization between the transmitting UE and the receiving UE in the active state.
[0076] Hereinafter, several embodiments of the present invention will be described in detail.
[0077] Example 1
[0078] This embodiment provides a method executed by a user equipment (UE), which is a method for performing sidelink communication by a sending UE and a receiving UE. For example... Figure 1 As shown, the steps are as follows.
[0079] S101: When the receiving UE is in the active state, if a Sidelink Discontinuous Receive Command (Sidelink DRX Command) is received from the sending UE, the timer associated with the active state is stopped. The Sidelink DRX Command is sent in the form of a MAC CE, which is multiplexed with the MAC SDU in a MAC PDU for transmission, or the MAC CE is sent separately in a MAC PDU.
[0080] S102: Send the UE to set the priority of the MAC CE, which is used to assemble the MAC PDU and also to determine the priority of the corresponding MAC PDU.
[0081] Specifically, the UE sets or specifies the priority of the Sidelink DRX Command MAC CE to be '8'. Here, a value of '8' corresponds to the lowest priority. For example,
[0082] When assembling the MAC PDU, the MAC entity sending the UE performs the assembly in the following order of priority from highest to lowest:
[0083] Data from SCCH;
[0084] Sidelink CSI Reporting MAC CE;
[0085] Data from any STCH;
[0086] Sidelink DRX Command MAC CE.
[0087] In the list above, data from SCCH has the highest priority, while Sidelink DRX Command MAC CE has the lowest priority.
[0088] When the Sidelink DRX Command MAC CE is transmitted separately within a MAC PDU, the priority value of that MAC PDU can be determined to be equal to the priority value of the Sidelink DRX Command MAC CE. For example, if the priority value of the Sidelink DRX Command MAC CE is set to '8', then the priority level of the MAC PDU carrying only the Sidelink DRX Command MAC CE will be '8'. The determined priority value of the MAC PDU can be provided to the physical layer, and the UE can set the priority field value in the SCI based on this value. For example, in the aforementioned case, the priority field value in the SCI can be set to 7. In the prior art, the priority field value ranges from 0 to 7, and the priority value range of the MAC PDU is 1 to 8. Therefore, when the priority value of the MAC PDU is 8, the priority field value can be set to 7, representing the lowest priority level.
[0089] Example 2
[0090] In one scenario, when assembling a MAC PDU, the transmitting UE multiplexes a Sidelink DRX Command MAC CE with a MAC SDU within a single MAC PDU. The transmitting UE then sets the priority value of the Sidelink DRX Command MAC CE based on the priority value of the logical channel to which the data carried in the MAC SDU belongs. For example, the priority value of the Sidelink DRX Command MAC CE can be set equal to the priority value of the logical channel to which the data carried in the MAC SDU belongs, or that value +1.
[0091] In another scenario, when assembling a MAC PDU, the transmitting UE multiplexes the Sidelink DRX Command MAC CE with multiple MAC SDUs into a single MAC PDU. In this case, the transmitting UE can set the priority value of the Sidelink DRX Command MAC CE based on the priority values of the logical channels to which the data carried in these MAC SDUs belongs. For example, if there are two MAC SDUs with different priority values for their logical channels—one with a value of '2' and the other with a value of '4' (assuming a higher value indicates lower priority)—then the priority value of the Sidelink DRX Command MAC CE can be set to '4', meaning the priority value of the Sidelink DRX Command MAC CE is set to the highest priority value among the multiple MAC SDUs corresponding to their logical channels.
[0092] It should be noted that although the priority value of the Sidelink DRX Command MAC CE here is the same as that of the MAC SDU with the highest priority value, that is, they have the same priority, in the actual assembly process, the MAC entity can still assemble the MAC PDU in the order provided in Example 1.
[0093] Example 3
[0094] The UE can set or specify the priority values of SL DRX MAC CE according to different situations.
[0095] In one case, if the SL DRX MAC CE is required to be multiplexed with one or more MAC SDUs in a MAC PDU for transmission, the priority of the Sidelink DRX Command MAC CE can be set or specified to be '8', i.e., the lowest priority, or set as in Example 2, or multiplexed and assembled in the order of Example 1.
[0096] In another scenario, if multiplexing SL DRX MAC CE and MAC SDU within a single MAC PDU is not allowed, then the priority of Sidelink DRXCommand MAC CE can be set or specified to '1', meaning the highest priority.
[0097] Another implementation of the above solution could be
[0098] When the SL DRX MAC CE is multiplexed with one or more MAC SDUs in a MAC PDU, the priority of the Sidelink DRX Command MAC CE can be set or specified to be '8', or set in the manner described in Example 2, or multiplexed and assembled in the order described in Example 1;
[0099] When the SL DRX MAC CE is transmitting, it is not multiplexed with any MAC SDU on the same MAC PDU. In this case, the priority of the Sidelink DRX Command MAC CE can be set or specified to be '1'.
[0100] Example 4
[0101] When the receiving UE (UE A) receives a Sidelink DRX Command MAC from the sending UE (UE B), the CE can stop running DRX-related timers, such as SL-DRX-On-DurationTimer or SL-DRX-InactivityTimer.
[0102] If the receiving UE (UE A) has a triggered, uncancelled CSI reporting at this time, and the CSI reporting is to be sent to the sending UE (UE B) that sends a Sidelink DRX Command MACCE to the receiving UE, or the CSI reporting is associated with a source and destination pair of addresses with the sending UE (UE B) as the destination and the receiving UE (UE A) as the source, then the receiving UE (UE A) can cancel the triggered CSI reporting, and optionally, stop the timer associated with the CSI reporting, such as the SL-CSI-reporting timer.
[0103] Optionally, the transmitting UE also maintains corresponding SL-DRX-On-DurationTimer and SL-DRX-InactivityTimer. This correspondence means that the transmitting UE also maintains DRX-related timers for the receiving UE, or for a pair of addresses associated with the transmitting and receiving UEs. The transmitting UE only sends data and other information to the receiving UE during the execution of these timers.
[0104] When the transmitting UE sends a MAC PDU carrying a Sidelink DRX Command MAC CE to the receiving UE, the SL-DRX-On-DurationTimer and SL-DRX-InactivityTimer currently running on the transmitting UE can be stopped. Preferably, when the MAC PDU carrying the Sidelink DRX Command MAC CE sent by the transmitting UE is acknowledged by the receiving UE, the SL-DRX-On-DurationTimer and SL-DRX-InactivityTimer currently running on the transmitting UE can be stopped. This acknowledgment can mean that the transmitting UE has received a PSFCH sent from the receiving UE, and that it carries a positive acknowledgment message.
[0105] Figure 2 This is a simplified structural block diagram of the user equipment (UE) involved in this invention. Figure 2 As shown, the user equipment UE200 includes a processor 201 and a memory 202. The processor 201 may include, for example, a microprocessor, a microcontroller, an embedded processor, etc. The memory 202 may include, for example, volatile memory (such as random access memory, RAM), a hard disk drive (HDD), non-volatile memory (such as flash memory), or other memory. Program instructions are stored on the memory 202. When executed by the processor 201, these instructions can perform the methods described in detail herein, executed by the user equipment.
[0106] A program running on a device according to the invention can be a program that enables a computer to perform the functions of embodiments of the invention by controlling a central processing unit (CPU). The program, or the information processed by the program, can be temporarily stored in volatile memory (such as random access memory, RAM), hard disk drive (HDD), non-volatile memory (such as flash memory), or other memory systems.
[0107] Programs used to implement the functions of the various embodiments of the present invention can be recorded on a computer-readable recording medium. The corresponding functions can be implemented by causing a computer system to read and execute the programs recorded on the recording medium. The term "computer system" here can refer to a computer system embedded in the device, and may include an operating system or hardware (such as peripheral devices). "Computer-readable recording medium" can be a semiconductor recording medium, an optical recording medium, a magnetic recording medium, a short-time dynamic storage program recording medium, or any other computer-readable recording medium.
[0108] Various features or functional modules of the devices used in the above embodiments can be implemented or executed by circuits (e.g., monolithic or multi-chip integrated circuits). Circuits designed to perform the functions described in this specification may include general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above devices. A general-purpose processor may be a microprocessor, or any existing processor, controller, microcontroller, or state machine. The above circuits may be digital circuits or analog circuits. In cases where advancements in semiconductor technology have led to new integrated circuit technologies that replace existing integrated circuits, one or more embodiments of the present invention may also be implemented using these new integrated circuit technologies.
[0109] Furthermore, the present invention is not limited to the embodiments described above. Although various examples of the embodiments have been described, the present invention is not limited thereto. Fixed or non-mobile electronic devices installed indoors or outdoors can be used as terminal devices or communication devices, such as AV equipment, kitchen equipment, cleaning equipment, air conditioners, office equipment, vending machines, and other household appliances.
[0110] As described above, embodiments of the present invention have been described in detail with reference to the accompanying drawings. However, the specific structure is not limited to the above embodiments, and the present invention also includes any design modifications that do not depart from the spirit of the invention. Furthermore, various modifications can be made to the present invention within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included within the technical scope of the present invention. In addition, components with the same effects described in the above embodiments can be substituted for each other.
Claims
1. A method performed by a user equipment (UE) is a method for performing sidelink communication by sending and receiving UEs, wherein, The above method includes the following steps: When the receiving UE is in the active state, if a Sidelink DRX Command is received from the sending UE, the timer associated with the active state will stop running. The Sidelink DRX Command is sent in the form of a MAC CE, which is multiplexed with the MAC SDU in a MAC PDU for transmission, or the MAC CE is carried separately in a MAC PDU for transmission. The UE sends a message to set the priority of the MAC CE, which is used to assemble the MAC PDU. When the UE assembles the MAC PDU, it performs the assembly in the following order of priority from high to low: Data from SCCH; Sidelink CSI Reporting MAC CE; Data from STCH; Sidelink DRX Command MAC CE, If the receiving UE has a triggered, uncancelled CSI reporting, and the CSI reporting is to be sent to a transmitting UE that sends a Sidelink DRX Command MAC CE to the receiving UE, or the CSI reporting is associated with a source and destination address pair that is directed to the transmitting UE and originates from the receiving UE, then the receiving UE cancels the triggered CSI reporting or stops the timer associated with the CSI reporting.
2. The method performed by a user equipment according to claim 1, wherein, When the UE assembles a MAC PDU, if it multiplexes a Sidelink DRX Command MAC CE with a MAC SDU into a single MAC PDU, the priority value of the Sidelink DRX Command MAC CE is set based on the priority value of the logical channel to which the data carried in this MAC SDU belongs.
3. The method performed by a user equipment according to claim 2, wherein, The priority value of the Sidelink DRX Command MAC CE is set to be equal to the priority value of the logical channel to which the data carried in this MAC SDU belongs.
4. The method performed by a user equipment according to claim 1, wherein, When the UE assembles a MAC PDU, if it multiplexes the Sidelink DRX Command MAC CE with multiple MAC SDUs into one MAC PDU, the priority value of the Sidelink DRX Command MAC CE is set based on the priority value of the logical channel to which the data carried in these MAC SDUs belongs.
5. The method performed by a user equipment according to claim 4, wherein, The priority value for the Sidelink DRX Command MAC CE is set to the highest priority value among the logical channels in the multiple MAC SDUs.
6. The method performed by a user equipment according to claim 1, wherein, If a MAC CE is required to be multiplexed with one or more MAC SDUs in a single MAC PDU for transmission, then the priority of the Sidelink DRX Command MAC CE should be set to the lowest.
7. The method performed by a user equipment according to claim 1, wherein, If you do not allow MAC CE and MAC SDU to be multiplexed in a single MAC PDU, then set or specify the Sidelink DRXCommand MAC CE as having the highest priority.
8. A user equipment, comprising: processor; as well as Memory, which stores instructions When the above instructions are executed by the above processor, the above user equipment performs the method according to any one of claims 1-7.
Citation Information
Patent Citations
Control method of user equipment and user equipment
CN112333836A