A method, a terminal, and a storage medium for measuring channel busy / idle ratio
By extending the CBR measurement window and adjusting the channel threshold, combined with the measurement of full sensing UE, the problem of inaccurate CBR and CR measurements under SL DRX is solved, and accurate congestion control is achieved under SL DRX conditions.
Patent Information
- Application Number
- CN202110522844.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-13
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2041-05-13
AI Technical Summary
After the introduction of SL DRX, the CBR and CR measurements in the existing congestion control mechanism were inaccurate, resulting in uneven resource utilization and intensified congestion.
By extending the CBR measurement window to [n-a, n-1], where n is the CBR measurement time slot, a is equal to the DRX period or an integer multiple thereof, and scales the sub-channel value of the SL RSSI threshold according to the On duration or active time and DRX period proportional, or scales the pre-configured SL RSSI threshold proportional, and combines the measurement and reporting of the full sensing UE to ensure measurement accuracy.
After the introduction of SL DRX, CBR and CR measurements can be performed accurately, avoiding measurement errors caused by not including enough slots in the window to ensure the effectiveness of the congestion control mechanism.
Smart Images

Figure CN115348598B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a channel busy-idle ratio measurement method, a terminal and a storage medium. Background Art
[0002] NR V2X mode-2 resource allocation (NR V2X mode 2 resource allocation; NR: New Radio; V2X: Vehicle to Everything):
[0003] NR V2X supports two resource allocation modes: Mode-1 resource allocation mode and Mode-2 resource allocation mode. Mode-1 is the resource allocation mode controlled by the base station, and Mode-2 is the resource allocation mode autonomously by the terminal. The Mode-2 resource selection mode is "listen first and send later", which determines the resources to be selected in the resource selection window based on the perception of the resources in the sensing window. NR V2X mode 2 only considers always-on non-power-saving terminals and adopts a full sensing mode, that is, the terminal will always cache the resources in the sensing window (except for the resources that the terminal itself needs to send). When resource selection is triggered in slot n, the terminal will perform sensing and resource exclusion based on the resources in the entire sensing window.
[0004] NR V2X congestion control mechanism:
[0005] The V2X resource selection process (including sensing and resource exclusion) is performed by the transmitting UE (User Equipment), which can be understood as a distributed resource allocation method. Therefore, it is difficult to completely avoid problems such as uneven resource utilization and resource congestion. Therefore, NR V2X also supports a congestion control mechanism, whose purpose is to better control the utilization of the resource pool and alleviate congestion by controlling the user's physical layer transmission parameters or transmission behavior when resources are tight.
[0006] The disadvantage of the existing technology is that after the introduction of SL DRX, the terminal can only perform measurements within the DRX On duration or active time, resulting in inaccurate CBR and CR measurements in the existing congestion control mechanism. Summary of the Invention
[0007] The present invention provides a channel busy-idle ratio measurement method, a terminal and a storage medium, which are used to solve the problem of inaccurate CBR and CR measurements in the existing congestion control mechanism.
[0008] The present invention provides the following technical solutions:
[0009] A CBR measurement method, comprising:
[0010] If direct link discontinuous reception (SL DRX) is configured, the CBR measurement window is [na,n-1], where n is the CBR measurement timeslot and a is equal to the DRX cycle or an integer multiple of the DRX cycle.
[0011] The terminal measures the CBR within the CBR measurement window.
[0012] During implementation, it further includes:
[0013] Based on the ratio of On duration or active time to DRX cycle, the sub-channel value exceeding the SL RSSI threshold is scaled proportionally.
[0014] Alternatively, a preconfigured or configured SL RSSI threshold is scaled.
[0015] In implementation, when measuring CBR, the CBR is calculated based on the total number of subchannels within the On duration or active time.
[0016] In implementation, CBR is calculated based on the total number of subchannels within the On duration or active time, including:
[0017] Measure the ratio of the number of sub-channels exceeding the configured SL RSSI threshold during the DRX On duration or active time to the total number of sub-channels during the DRX On duration or active time.
[0018] During implementation, it further includes:
[0019] When the resource pool supports multiple sensing mechanisms, configure or trigger full sensing UE measurements, and report or broadcast CBR measurement values.
[0020] During implementation, the full sensing UE is configured by a higher layer, or is a terminal in multicast or unicast.
[0021] During implementation, when the full sensing UE is a terminal in unicast or multicast communication, the terminal that needs to save power triggers the full sensing UE to report or send the CBR measurement result.
[0022] During implementation, the full sensing UE triggers measurement according to a higher layer, or configures periodic measurement, or reports CBR measurement results, or broadcasts CBR measurement results.
[0023] During implementation, it further includes:
[0024] If SL DRX is configured, the CR evaluated at time slot n is the number of subchannels used for transmission in time slot [na,n-1] and the number of subchannels authorized in time slot [n,n+b], divided by the total number of subchannels in time slot [na,n+b], where a+b+1 is equal to the DRX cycle, or an integer multiple of the DRX cycle;
[0025] The CR is measured within the CR measurement window.
[0026] In implementation, the CR measurement window length is equal to the DRX cycle length, or is a multiple of the DRX cycle.
[0027] A terminal, comprising:
[0028] The processor reads the program from the memory and performs the following steps:
[0029] If direct link discontinuous reception (SL DRX) is configured, the CBR measurement window is [na,n-1], where n is the CBR measurement timeslot and a is equal to the DRX cycle or an integer multiple of the DRX cycle.
[0030] Measuring CBR within the CBR measurement window;
[0031] A transceiver is used to receive and send data under the control of the processor.
[0032] During implementation, it further includes:
[0033] Based on the ratio of On duration or active time to DRX cycle, the sub-channel value exceeding the SL RSSI threshold is scaled proportionally.
[0034] Alternatively, a preconfigured or configured SL RSSI threshold is scaled.
[0035] In implementation, when measuring CBR, the CBR is calculated based on the total number of subchannels within the On duration or active time.
[0036] In implementation, CBR is calculated based on the total number of subchannels within the On duration or active time, including:
[0037] Ratio of the number of sub-channels exceeding the configured SL RSSI threshold during the DRX On duration or active time to the total number of sub-channels during the DRX On duration or active time.
[0038] During implementation, it further includes:
[0039] When the resource pool supports multiple sensing mechanisms, configure or trigger full sensing UE measurements, and report or broadcast CBR measurement values.
[0040] During implementation, the full sensing UE is configured by a higher layer, or is a terminal in multicast or unicast.
[0041] During implementation, when the full sensing UE is a terminal in unicast or multicast communication, the terminal that needs to save power triggers the full sensing UE to report or send the CBR measurement result.
[0042] During implementation, the full sensing UE triggers measurement according to a higher layer, or configures periodic measurement, or reports CBR measurement results, or broadcasts CBR measurement results.
[0043] During implementation, it further includes:
[0044] If SL DRX is configured, the CR evaluated at time slot n is the number of subchannels used for transmission in time slot [na,n-1] and the number of subchannels authorized in time slot [n,n+b], divided by the total number of subchannels in time slot [na,n+b], where a+b+1 is equal to the DRX cycle, or an integer multiple of the DRX cycle;
[0045] The CR is measured within the CR measurement window.
[0046] In implementation, the CR measurement window length is equal to the DRX cycle length, or is a multiple of the DRX cycle.
[0047] A terminal, comprising:
[0048] The window module is used to configure the direct link discontinuous reception (SL DRX) and the CBR measurement window is [na,n-1], where n is the CBR measurement time slot and a is equal to the DRX cycle or an integer multiple of the DRX cycle.
[0049] The measuring module is configured to measure the CBR within the CBR measurement window.
[0050] During implementation, the measurement module is further configured to proportionally scale the sub-channel value exceeding the SL RSSI threshold according to the ratio of the On duration or active time to the DRX cycle; or proportionally scale the pre-configured or configured SL RSSI threshold.
[0051] In implementation, the measurement module is further configured to calculate the CBR according to the total number of sub-channels within the On duration or active time when measuring the CBR.
[0052] In an implementation, the measurement module is further configured to, when calculating the CBR based on the total number of subchannels within the On duration or active time, include:
[0053] Ratio of the number of sub-channels exceeding the configured SL RSSI threshold during the DRX On duration or active time to the total number of sub-channels during the DRX On duration or active time.
[0054] In implementation, the measurement module is further configured to configure or trigger full sensing UE measurement, reporting or broadcasting of CBR measurement values when the resource pool supports multiple sensing mechanisms.
[0055] During implementation, the full sensing UE is configured by a higher layer, or is a terminal in multicast or unicast.
[0056] During implementation, the measurement module is further used to trigger the full sensing UE to report or send CBR measurement results when the full sensing UE is a terminal in unicast or multicast communication, by the terminal that needs to save power.
[0057] During implementation, the measurement module is further used to trigger measurement according to the higher layer, or configure periodic measurement, or report CBR measurement results, or broadcast CBR measurement results when the terminal is the full sensing UE.
[0058] In an implementation, the window module is further configured to, if SL DRX is configured, evaluate the CR at time slot n to be the number of subchannels used for transmission in time slot [na,n-1] and the number of subchannels authorized in time slot [n,n+b], divided by the total number of subchannels in time slot [na,n+b], where a+b+1 is equal to the DRX cycle, or an integer multiple of the DRX cycle;
[0059] The measuring module is further configured to measure CR within the CR measurement window.
[0060] In implementation, the window module is further configured to extend the CR measurement window length to be equal to the DRX cycle length, or a multiple of the DRX cycle.
[0061] A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the above-mentioned CBR measurement method.
[0062] The beneficial effects of the present invention are as follows:
[0063] In the technical solution provided in the embodiment of the present invention, since the terminal expands the size of the CBR measurement window according to the length of the DRX cycle, the window can ensure that the number of On duration slots included in the CBR measurement window is the same. Therefore, even after the introduction of sidelink DRX, CBR measurement can be accurately performed in the congestion control mechanism. Furthermore, CR measurement can also be accurately performed without affecting the measurement results due to insufficient On duration slots included in the window. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0065] Figure 1 This is a schematic diagram of the relationship between the CBR window and the DRX On duration after DRX is introduced in an embodiment of the present invention;
[0066] Figure 2 This is a schematic diagram of the implementation process of the CBR measurement method in an embodiment of the present invention;
[0067] Figure 3 Schematic diagram of the terminal structure in an embodiment of the present invention. DETAILED DESCRIPTION
[0068] During the course of the invention, the inventors noticed that:
[0069] Regarding the NR V2X congestion control mechanism, the specific implementation method of congestion control is briefly described as follows:
[0070] The NR V2X resource pool configures the corresponding CBR range configuration (i.e., CBR quantization value) for each of the eight priority levels, as well as the PSSCH (Physical Side Link Shared Channel) transmission parameters under each quantization value (such as MCS (Modulation Coding Scheme), PRB number (PRB: Physical Resource Block, PRB: Physical Resource Block, Physical Resource Block), number of retransmissions, transmit power, CR limit). The terminal measures CR (channel occupancy ratio) and CBR (channel busy ratio), and based on the CBR measurement value, adjusts the transmission parameters or transmission behavior to meet the CR_limit, thereby reducing congestion.
[0071] A brief implementation example is as follows:
[0072] Assume that for priority 4, the CBR range is configured to be 0~0.05 (value0=0, value100=1). The range is configured by a CBR level sequence, which supports a maximum of 16 quantization intervals, that is, the range 0~0.05 can be quantized into 16 parts at most; for each CBR quantization interval, a CR_limit will be configured, and a set of PSSCH transmission parameters will be configured. This set of transmission parameters will give the MCS The terminal measures the CBR, assuming that the measured CBR value falls within the quantization interval of 0 to 0.01. In addition, the terminal also measures the CR. The terminal determines whether the sum of the CR(i) of services with a priority of i = 1 to 3 (i.e., services with a higher priority than 4, with a smaller priority indicating a higher priority) meets the CR_limit of the priority 4 to be sent. If so, the terminal transmits normally. Otherwise, the terminal adjusts the PSSCH transmission parameters or drops packets based on the implementation to meet the CR_limit and alleviate system congestion.
[0073] CBR measurement method: Assume that the terminal measures CBR in slot n. It measures the SL RSSI (received signal strength indicator) threshold of the subchannel granularity (pre-configured in the resource pool) of the direct link (Sidelink) RSSI of the subchannels within a fixed window and calculates the ratio of the number of subchannels exceeding the threshold to the total number of subchannels in the measurement window. The CBR measurement window is [na,n-1], where the value of a is (pre-configured) by the higher-layer parameters and is 100 or 100·2μslots.
[0074] CR measurement method: Assume that the terminal measures CR in slot n. The number of subchannels occupied by transmission is Xa within [na, n-1]. The number of subchannels occupied by scheduled transmission is Xb within [n, n+b]. The total number of available resources in the window [na, n+b] is Y. Here, a+b+1=1000 or 1000·2μslots, b<(a+b+1) / 2, and n+b cannot exceed the latest scheduled transmission of this transmission. The UE selects a and b based on the implementation. CR = (Xa+Xb) / Y.
[0075] NR V2X mode 2 only considers the full sensing behavior of always-on terminals (such as vehicles). That is, for any resource selection time slot n, the transmitter will cache all candidate resources in the sensing window and demodulate the PSCCH (Physical SideLink Control Channel) / PSSCH, without considering the power saving requirements of the terminal.
[0076] Some sidelink solutions further consider scenarios such as public safety (such as P2V, pedestrian UE has anti-collision requirements) and commercial use cases (such as smart home). The terminal has a strong demand for power saving. Therefore, sidelink enhancement will further study the enhancement of terminal power saving based on NR V2X mode 2 resource allocation. One of the enhancement directions is to consider sidelink DRX (discontinuous reception).
[0077] With the introduction of sidelink DRX, the UE can only perform measurements during the DRX On duration or active time, and may not be able to monitor all slots within the measurement window. Therefore, the CBR and CR measurements in the existing congestion control mechanism will no longer be accurate. Figure 1 This is a diagram of the relationship between the CBR window and DRX Onduration after the introduction of DRX. As shown in the figure, taking CBR as an example, the gray part in the figure is the DRX Onduration. For example, if CBR measurement is triggered in slot n, only a part of the terminal's measurement window [na,n-1] falls within the Onduration, which affects the measurement result.
[0078] Based on this, an enhanced congestion control solution is provided in an embodiment of the present invention for sidelink DRX configuration. Specific implementations of the present invention are described below with reference to the accompanying drawings.
[0079] Figure 2 The CBR measurement method implementation process diagram is shown in the figure, which may include:
[0080] Step 201: If direct link discontinuous reception (SL DRX) is configured, the CBR measurement window is [na, n-1], where n is the CBR measurement time slot and a is equal to the DRX cycle or an integer multiple of the DRX cycle.
[0081] Step 202: The terminal measures the CBR within the CBR measurement window.
[0082] In step 201, the terminal expands the size of the CBR measurement window based on the length of the DRX cycle so that the number of On duration slots contained in the CBR measurement window remains the same. In a specific implementation, the terminal may not expand the CBR measurement window based on the DRX cycle. A possible description is that when defining the CBR window, if SLDRX is configured, the CBR window range is equal to the DRX cycle or an integer multiple of the cycle.
[0083] The implementation of CBR measurement enhancement is described below.
[0084] Measuring window size:
[0085] In implementation, the CBR measurement window length is equal to the DRX cycle length, or is a multiple of the DRX cycle.
[0086] Specifically, assuming the DRX cycle is greater than or equal to 100 or 100·2μslots, regardless of the position of slot n, the measured window contains less than or equal to one On duration. If slot n occurs very early in the On duration, the terminal may be able to measure very few slots. If the DRX cycle is less than 100 or 100·2μslots, the measured window will contain more than one On duration, and the number of measured On durations may vary depending on the position of slot n. Therefore, the size of the CBR measurement window can be expanded according to the length of the DRX cycle to ensure that the number of On durations contained in the measurement window is the same, for example, making the measurement window equal to the DRX cycle or a multiple of it.
[0087] CBR measurement statistical method:
[0088] Option 1:
[0089] During implementation, it may further include:
[0090] Based on the ratio of On duration or active time to DRX cycle, the sub-channel value exceeding the SL RSSI threshold is scaled proportionally.
[0091] Alternatively, a preconfigured or configured SL RSSI threshold is scaled.
[0092] Specifically, according to the existing CBR measurement scheme, if sidelink DRX is configured, the total number of subchannels in the measurement window remains unchanged, that is, the denominator remains unchanged; however, because the terminal only measures during the DRX On duration or active time, the total number of measured subchannels and the total number exceeding the threshold decrease, that is, the numerator decreases, resulting in a lower CBR value. In turn, the terminal may mistakenly believe that the network congestion level is not high and incorrectly select transmission parameters, which will further aggravate network congestion.
[0093] Therefore, the measurement result exceeding the SL RSSI may be scaled proportionally according to the ratio of the On duration or active time duration to the DRX cycle; or, the configured or pre-configured SL RSSI threshold may be scaled proportionally. The specific scaling ratio may be determined based on practice.
[0094] Option 2:
[0095] In implementation, when measuring CBR, the CBR is calculated based on the total number of subchannels within the On duration or active time.
[0096] In specific implementations, the CBR is calculated based on the total number of subchannels within the On duration or active time, including:
[0097] Ratio of the number of sub-channels exceeding the configured SL RSSI threshold during the DRX On duration or active time to the total number of sub-channels during the DRX On duration or active time.
[0098] Specifically, the definition of CBR is described as: "SL Channel Busy Ratio (SL CBR) measured in slot n is defined as the portion of sub-channels in the resource pool whose SL RSSI measured by the UE exceed a (pre-)configured threshold sensed over aCBR measurement window [na, n-1]" (The SL channel busy ratio (SL CBR) measured in time slot n is defined as the portion of sub-channels in the resource pool whose SL RSSI measured by the UE exceeds a (pre-)configured threshold sensed over aCBR measurement window [na, n-1]). Therefore, the ratio of the number of sub-channels that exceed the configured SL RSSI threshold within the DRX On duration or active time to the number of sub-channels within the DRX On duration or active time is sufficient.
[0099] In other cases, the terminal may measure the number of sub-channels that exceed the SL RSSI threshold of the configured or pre-configured sub-channel granularity during the DRX On duration or active time, and at the same time count the total number of sub-channels included in the DRX On duration or active time. The ratio of the two is the CBR measurement value.
[0100] Option 3:
[0101] In implementation, when the resource pool supports multiple sensing mechanisms, configure or trigger full sensing UE measurement, reporting or broadcasting of CBR measurement values.
[0102] When the resource pool supports multiple sensing mechanisms, (pre-)configure or trigger the full sensing UE to measure, report or broadcast its CBR measurement value.
[0103] Specifically, if a resource pool contains both full sensing terminals and power-saving terminals, the configured or pre-configured full sensing terminals can report or broadcast their own measurement results.
[0104] In a specific implementation, the full sensing UE is configured by a high layer, or is a terminal in multicast or unicast.
[0105] Specifically, the full sensing terminal can be an RSU (Road Side Unit), or a header in a group of terminals (the header can be configured or specified by a higher layer), or a party in unicast communication.
[0106] For full sensing terminals configured or specified by high-level layers, they can report or broadcast their measurement results based on high-level triggering or configured periodic measurements; for one party in unicast or multicast communication, the full sensing terminal can be triggered by the terminal that needs to save power to report or send its measurement results.
[0107] Example 1: In a specific implementation, the full sensing UE triggers measurement according to a higher layer, or configures periodic measurement, or reports CBR measurement results, or broadcasts CBR measurement results.
[0108] Specifically, taking the full sensing terminal as RSU as an example, it can perform CBR measurement according to high-level triggering, or configure its periodic measurement of CBR. After completing the measurement, the full sensing terminal broadcasts the measurement results to the surrounding PUE (pedestrian UE) with power saving needs.
[0109] Example 2: In a specific implementation, when the full sensing UE is a terminal in a unicast or multicast communication, the terminal that needs to save power triggers the full sensing UE to report or send the CBR measurement result.
[0110] Specifically, one party of the unicast communication is the full sensing UE, and the other party is the power-saving UE (the sensing mechanisms of the two can interact through the PC5 RRC (Radio Resource Control) connection). When the power-saving terminal is triggered by the higher layer to perform CBR measurement, it can trigger the full sensing terminal to measure the CBR and feedback the measurement results.
[0111] The implementation of CR measurement enhancement is described below.
[0112] During implementation, it further includes:
[0113] If SL DRX is configured, the CR evaluated at time slot n is the number of subchannels used for transmission in time slot [na,n-1] and the number of subchannels authorized in time slot [n,n+b], divided by the total number of subchannels in time slot [na,n+b], where a+b+1 is equal to the DRX cycle, or an integer multiple of the DRX cycle;
[0114] The CR is measured within the CR measurement window.
[0115] Specifically, it can be described as expanding the size of the CR measurement window according to the length of the DRX cycle so that the number of On duration slots contained in the CR measurement window is the same. Another description that can be used is that if SL DRX is configured, the CR evaluated at time slot n is the number of subchannels used for transmission in time slot [na,n-1] and the number of subchannels authorized in time slot [n,n+b], divided by the total number of subchannels in time slot [na,n+b], where a+b+1 is equal to the DRX cycle, or an integer multiple of the DRX cycle.
[0116] In a specific implementation, the CR measurement window length is equal to the DRX cycle length, or is a multiple of the DRX cycle.
[0117] Measurement window size: The window size is also affected by the DRX cycle, On duration or active time, and slot n position; the measurement window is scaled according to the DRX cycle to ensure that the number of On durations contained in the measurement window is the same, for example, making the measurement window equal to the DRX cycle or its integer multiple.
[0118] Based on the same inventive concept, an embodiment of the present invention further provides a terminal and a computer-readable storage medium. Since the principles of solving the problem by these devices are similar to those of the CBR measurement method, the implementation of these devices can refer to the implementation of the method, and the repeated parts will not be repeated.
[0119] When implementing the technical solution provided by the embodiment of the present invention, it can be implemented as follows.
[0120] Figure 3 The terminal structure diagram is shown in the figure. As shown in the figure, the terminal includes:
[0121] The processor 300 is configured to read the program in the memory 320 and execute the following process:
[0122] If direct link discontinuous reception (SL DRX) is configured, the CBR measurement window is [na,n-1], where n is the CBR measurement timeslot and a is equal to the DRX cycle or an integer multiple of the DRX cycle.
[0123] Measuring CBR within the CBR measurement window;
[0124] The transceiver 310 is configured to receive and send data under the control of the processor 300 .
[0125] In implementation, the CBR measurement window length is equal to the DRX cycle length, or is a multiple of the DRX cycle.
[0126] During implementation, it further includes:
[0127] Based on the ratio of On duration or active time to DRX cycle, the sub-channel value exceeding the SL RSSI threshold is scaled proportionally.
[0128] Alternatively, a preconfigured or configured SL RSSI threshold is scaled.
[0129] In implementation, when measuring CBR, the CBR is calculated based on the total number of subchannels within the On duration or active time.
[0130] In implementation, CBR is calculated based on the total number of subchannels within the On duration or active time, including:
[0131] Ratio of the number of sub-channels exceeding the configured SL RSSI threshold during the DRX On duration or active time to the total number of sub-channels during the DRX On duration or active time.
[0132] During implementation, it further includes:
[0133] When the resource pool supports multiple sensing mechanisms, configure or trigger full sensing UE measurements, and report or broadcast CBR measurement values.
[0134] During implementation, the full sensing UE is configured by a higher layer, or is a terminal in multicast or unicast.
[0135] During implementation, when the full sensing UE is a terminal in unicast or multicast communication, the terminal that needs to save power triggers the full sensing UE to report or send the CBR measurement result.
[0136] During implementation, the full sensing UE triggers measurement according to a higher layer, or configures periodic measurement, or reports CBR measurement results, or broadcasts CBR measurement results.
[0137] During implementation, it further includes:
[0138] If SL DRX is configured, the CR evaluated at time slot n is the number of subchannels used for transmission in time slot [na,n-1] and the number of subchannels authorized in time slot [n,n+b], divided by the total number of subchannels in time slot [na,n+b], where a+b+1 is equal to the DRX cycle, or an integer multiple of the DRX cycle;
[0139] The CR is measured within the CR measurement window.
[0140] In implementation, the CR measurement window length is equal to the DRX cycle length, or is a multiple of the DRX cycle.
[0141] Among them, Figure 3 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by processor 300 and memory represented by memory 320, which are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 310 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 330 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
[0142] The processor 300 is responsible for managing the bus architecture and general processing, and the memory 320 can store data used by the processor 300 when performing operations.
[0143] An embodiment of the present invention further provides a terminal, including:
[0144] The window module is used to configure the direct link discontinuous reception (SL DRX) and the CBR measurement window is [na,n-1], where n is the CBR measurement time slot and a is equal to the DRX cycle or an integer multiple of the DRX cycle.
[0145] The measuring module is configured to measure the CBR within the CBR measurement window.
[0146] In implementation, the window module is further configured to extend the CBR measurement window length to be equal to the DRX cycle length, or a multiple of the DRX cycle.
[0147] During implementation, the measurement module is further configured to proportionally scale the sub-channel value exceeding the SL RSSI threshold according to the ratio of the On duration or active time to the DRX cycle; or proportionally scale the pre-configured or configured SL RSSI threshold.
[0148] In implementation, the measurement module is further configured to calculate the CBR according to the total number of sub-channels within the On duration or active time when measuring the CBR.
[0149] In an implementation, the measurement module is further configured to, when calculating the CBR based on the total number of subchannels within the On duration or active time, include:
[0150] Ratio of the number of sub-channels exceeding the configured SL RSSI threshold during the DRX On duration or active time to the total number of sub-channels during the DRX On duration or active time.
[0151] In implementation, the measurement module is further configured to configure or trigger full sensing UE measurement, reporting or broadcasting of CBR measurement values when the resource pool supports multiple sensing mechanisms.
[0152] During implementation, the full sensing UE is configured by a higher layer, or is a terminal in multicast or unicast.
[0153] During implementation, the measurement module is further used to trigger the full sensing UE to report or send CBR measurement results when the full sensing UE is a terminal in unicast or multicast communication, by the terminal that needs to save power.
[0154] During implementation, the measurement module is further used to trigger measurement according to the higher layer, or configure periodic measurement, or report CBR measurement results, or broadcast CBR measurement results when the terminal is the full sensing UE.
[0155] In an implementation, the window module is further configured to, if SL DRX is configured, evaluate the CR at time slot n to be the number of subchannels used for transmission in time slot [na,n-1] and the number of subchannels authorized in time slot [n,n+b], divided by the total number of subchannels in time slot [na,n+b], where a+b+1 is equal to the DRX cycle, or an integer multiple of the DRX cycle;
[0156] The measuring module is further configured to measure CR within the CR measurement window.
[0157] In implementation, the window module is further configured to extend the CR measurement window length to be equal to the DRX cycle length, or a multiple of the DRX cycle.
[0158] For the convenience of description, the various parts of the above-mentioned device are divided into various modules or units according to their functions and described separately. Of course, when implementing the present invention, the functions of each module or unit can be realized in the same or multiple software or hardware.
[0159] An embodiment of the present invention further provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the above-mentioned CBR measurement method.
[0160] For specific implementation, please refer to the implementation of the CBR measurement method on the terminal.
[0161] In summary, the technical solution provided by the embodiment of the present invention is to scale the CBR / CR measurement window according to the DRX cycle;
[0162] Furthermore, the terminal scales the sub-channel value exceeding the SL RSSI threshold proportionally based on the On duration or active time and the DRX cycle ratio;
[0163] Furthermore, the terminal calculates the CBR based on the total number of subchannels within the On duration or active time;
[0164] Furthermore, when the resource pool supports multiple sensing mechanisms, the full sensing UE is (pre-)configured or triggered to measure, report or broadcast its CBR measurement value;
[0165] It can be seen that the proposed solution is a congestion control mechanism for sidelink DRX.
[0166] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0167] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0168] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0169] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0170] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. A method for measuring a channel busy-to-idle ratio (CBR), characterized in that: include: If discontinuous reception (DRX) of the direct link (SL) is configured, the CBR measurement window is [na, n-1], where n is the CBR measurement timeslot and a is equal to the DRX cycle or an integer multiple of the DRX cycle. The terminal measures the CBR within the CBR measurement window; Further including: Scale the sub-channel value exceeding the RSSI threshold for the direct link SL according to the ratio of the On duration or active time to the DRX cycle; Alternatively, a preconfigured or configured SL RSSI threshold is scaled.
2. The method according to claim 1, wherein When measuring CBR, the CBR is calculated based on the total number of subchannels within the on duration or active time.
3. The method according to claim 2, wherein The CBR is calculated based on the total number of subchannels during the on duration or active time, including: Measure the ratio of the number of sub-channels exceeding the configured SL RSSI threshold during the DRX On duration or active time to the total number of sub-channels in the DRX On duration or active time.
4. The method according to claim 1, wherein Further including: When the resource pool supports multiple sensing mechanisms, configure or trigger the full sensing UE to measure, report or broadcast the CBR measurement value.
5. The method according to claim 4, wherein The full sensing UE is configured by a higher layer, or is a terminal in multicast or unicast.
6. The method according to claim 5, wherein When the full sensing UE is a terminal in unicast or multicast, the terminal that needs to save power triggers the full sensing UE to report or send the CBR measurement result.
7. The method according to claim 4, wherein The full sensing UE triggers measurement according to a higher layer, or configures periodic measurement, or reports the CBR measurement result, or broadcasts the CBR measurement result.
8. The method according to any one of claims 1 to 7, characterized in that Further including: If SL DRX is configured, the channel occupancy ratio CR evaluated at time slot n is the number of subchannels used for transmission in time slot [na,n-1] and the number of subchannels authorized in time slot [n,n+b], divided by the total number of subchannels in time slot [na,n+b], where a+b+1 is equal to the DRX cycle, or an integer multiple of the DRX cycle; The CR is measured within the CR measurement window.
9. A terminal, characterized in that: include: The processor reads the program from the memory and performs the following steps: If direct link discontinuous reception (SL DRX) is configured, the CBR measurement window is [na, n-1], where n is the CBR measurement timeslot and a is equal to the DRX cycle or an integer multiple of the DRX cycle. Measuring the CBR within the CBR measurement window; Scale the sub-channel value exceeding the RSSI threshold for the direct link SL according to the ratio of the On duration or active time to the DRX cycle; Alternatively, a preconfigured or configured SL RSSI threshold is scaled; A transceiver is used to receive and send data under the control of the processor.
10. A terminal, characterized in that: include: The window module is used to configure the direct link discontinuous reception (SL DRX) and the CBR measurement window is [na, n-1], where n is the CBR measurement time slot and a is equal to the DRX cycle or an integer multiple of the DRX cycle. A measurement module, configured to measure the CBR within the CBR measurement window; The measurement module is further configured to proportionally scale the sub-channel value exceeding the SL RSSI threshold according to the ratio of the On duration or active time to the DRX cycle; or proportionally scale the pre-configured or configured SL RSSI threshold.
11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
User direct connection communication method and device, and user equipment
CN111937482A