Method, device and system for sidelink data transmission
By dynamically determining the time window parameters and transmission parameters Km, adjusting the initial transmission and retransmission times of side-line information according to channel quality, the problem of low resource utilization in the prior art is solved, and more efficient resource utilization and reduced delay are achieved.
Patent Information
- Application Number
- CN201980102574.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-31
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2039-12-31
AI Technical Summary
In the prior art, the blind retransmission mechanism for side-line information transmission leads to low resource utilization. In the hybrid automatic retransmission request mechanism, the physical layer feedback channel resources occupy system resources, resulting in low system resource utilization.
By dynamically determining the time window parameters and transmission parameters Km according to the channel quality of the first channel, dynamically adjusting the initial transmission and retransmission times of the sideline information, avoiding fixed number of blind retransmissions, and improving resource utilization.
On the basis of ensuring service delay, unnecessary retransmission is reduced, system resource utilization is improved, dependence on physical layer feedback channel resources is avoided, and service transmission delay is reduced.
Smart Images

Figure CN114747270B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a method, device, and system for sidelink data transmission. Background Art
[0002] Vehicle-to-vehicle (V2V) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-infrastructure / network (V2I / N) communication are technologies for direct communication between terminal devices, i.e., direct communication. V2V, V2P, and V2I / N are collectively referred to as vehicle-to-everything (V2X), meaning that the vehicle communicates with everything.
[0003] In the prior art, sidelink information transmission uses a blind retransmission mechanism, that is, the transmitting user retransmits a fixed number of times to the receiving user. When the channel quality is relatively good, the receiving user can correctly decode after the transmitting user transmits once. Therefore, the fixed number of retransmissions leads to low resource utilization. In the Hybrid Automatic Repeat reQuest (HARQ) mechanism, the transmitting user triggers retransmission when receiving negative acknowledgment (NACK) feedback. When receiving acknowledgment (ACK) feedback, no retransmission is required. In NR sidelink communication, ACK / NACK is carried on the Physical Sidelink Feedback Channel (PSFCH). The PSFCH is a systematically configured periodic resource, and its period can be configured or pre-configured by the network equipment. In the HARQ mechanism, the transmitting user needs to wait for the physical layer feedback from the receiving user to decide whether to retransmit. At the same time, the PSFCH resources used for feedback occupy system resources, resulting in low system resource utilization. Summary of the Invention
[0004] The present application provides a method, device and system for sidelink data transmission, which can improve system resource utilization.
[0005] In a first aspect, a method for initial transmission and retransmission of sidelink data is provided. The method can be performed by a first terminal device, which can also be a module or chip within the first terminal device. The first terminal device can also be a chip or a system on a chip. The method includes: determining a time window parameter based on a first parameter of a first channel. and / or transmission parameter K m , the first channel is used to communicate with the second terminal device, the time window parameter It is used to indicate the time window identified as m determined on the nth time unit, where m and n are integers greater than or equal to 1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m For indication and time window The previous time window is compared to the time window Internal transmission K in the side information m The side information is initially transmitted; according to the time window parameter and the transmission parameter K m In the time window within Send to the second terminal device at the time unit Side information, the At least one of the side information includes the time window parameter and / or the transmission parameter K m .
[0006] According to the embodiment of the present application, the first terminal device determines the transmission parameter according to the channel quality of the first channel between the first terminal device and the second terminal device, or determines the transmission parameter and the time window parameter according to the channel quality of the first channel, and the time window parameter Indicates that within this time window Sent on the time unit Side information, for example, the time unit is the time slot, is the time window determined on the nth time slot, and the transmission parameter K m Represents the time window The number of initial transmissions in the transmission block of the side information is determined by the two parameters based on the channel quality of the first channel. Compared with a fixed number of retransmissions, unnecessary retransmissions are reduced, and the retransmission action of the first terminal device does not have to wait for the feedback from the receiving physical layer. Therefore, the resource utilization is improved while ensuring the service delay.
[0007] In one possible design, the time window parameter is determined based on the first parameter of the first channel. and / or the transmission parameter K m The value of includes: determining the time window parameter according to the first parameter of the first channel and the transmission parameter K m, or determining the transmission parameter K according to the first parameter of the first channel m , determine the time window parameter according to the first configuration information The first configuration information is further used to instruct the second terminal device to determine the time window parameter The first configuration information is resource pool configuration information or pre-configuration information.
[0008] According to the embodiment of the present application, the time window parameter and transmission parameter K m The time window parameter can be determined jointly based on the first parameter of the first channel, that is, dynamically determined based on the channel quality of the first channel, or the time window parameter can be determined for the first terminal device by configuration information of the first network device or in a preconfigured manner. The first terminal device autonomously determines the transmission parameter K according to the channel quality of the first channel m , so the time window parameter and transmission parameter K m The determination method is flexible and diverse.
[0009] In one possible design, first indication information is received from the second terminal device, where the first indication information is determined by the second terminal device based on a second parameter and a first threshold, where the second parameter is used to indicate the channel quality of the first channel or at least The first indication information is used to indicate the adjustment of the time window parameter and / or the transmission parameter K m .
[0010] Through the embodiment of the present application, the first terminal device receives the first indication information from the second terminal device, and adjusts the time window parameters and transmission parameters accordingly according to the first indication information. The first indication information is determined by the second terminal device based on the side information reception situation or the first channel quality. The first indication information is the feedback of the second terminal device on the current side information transmission. If the current channel quality is poor or the side data information reception bit error rate is high, the second terminal device instructs the first terminal device to adjust the current parameters through the first indication information.
[0011] In one possible design, the time window The previous time window is the time window The time window The corresponding transmission parameter is K m-1 , the time window parameter Used to indicate the time window identified as m-1 determined in the n-n1th time unit, where n is greater than or equal to n1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m-1 For indication and time window The previous time window is compared to the time window Internal transmission K in the side information m-1 The side information is initially transmitted; the time window within After the time unit Time unit transmission The side information includes the transmission block and the time window within The first time unit The side information transmitted in each time unit contains the same transmission block.
[0012] Through the embodiment of this application, the time window The previous time window of Time Window It is the time window identified as m determined on the nth time unit, for example, determined on the nth time slot, the previous time window The time window identified as m-1 is determined on the n-n1th time unit, and the number of the same transmission blocks of the side information transmitted in the two time windows is That is, Side information in the time window Retransmission was performed due to and K m The determination is based on the actual state of the channel. W and K determined at different times may be different, thus avoiding the problem of low resource utilization caused by a fixed number of retransmissions. At the same time, data retransmission does not rely on response information, reducing the delay in service transmission.
[0013] In one possible design, the first parameter is determined based on at least one of a reference signal from the second terminal device, a channel busy rate of the first channel, and a channel occupancy rate of the first channel.
[0014] Through the embodiments of the present application, the first terminal device determines the transmission parameter and / or time window parameter based on the first parameter. The first parameter reflects the channel condition of the side link. The method for determining the first parameter is flexible and can be determined by a reference signal from the second terminal device or by the first terminal device listening to or measuring the first channel.
[0015] In one possible design, the The side information includes at least one side control information and Side data information.
[0016] In one possible design, the At least one of the side messages includes the parameter and / or parameter K m Including: The sideline control information of at least one of the sideline information includes the parameter and / or parameter K m , or The side data information of at least one of the side information includes the parameter and / or parameter K m .
[0017] Through the embodiments of the present application, if the time window parameter is determined autonomously by the first terminal device, the first terminal device carries both the time window parameter and the transmission parameter in the side information. If the time window parameter is pre-configured or configured by the first network device, the second terminal device can also obtain the time window parameter through pre-configuration information or RRC configuration information, such as resource pool information. The first terminal device only needs to carry the transmission parameter in the side information. The second terminal device obtains the values of the time window parameter and the transmission parameter through these methods, receives the side information according to these two parameters, and merges the retransmission information.
[0018] In a first aspect, a method for initial transmission and retransmission of sidelink data is provided. The method can be performed by a first terminal device, which can also be a module or chip within the first terminal device. The first terminal device can also be a chip or a system on a chip. The method includes: receiving at least one sidelink information from the first terminal device, determining a transmission parameter K based on the at least one sidelink information m , determine the time window parameter according to the at least one side information or the first configuration information The time window parameters It is used to indicate the time window identified as m determined on the nth time unit, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m Used to indicate the time window The previous time window is compared to the time window Internal transmission K in the side information m The side information is initially transmitted; according to the time window parameter and / or the transmission parameter Km Receive from the first terminal device side information; according to the time window parameter and the transmission parameter K m Sure The retransmission in the side information The side information is merged and processed.
[0019] According to the embodiment of the present application, the first terminal device determines the transmission parameter according to the channel quality of the first channel between the first terminal device and the second terminal device, or determines the transmission parameter and the time window parameter according to the channel quality of the first channel, and the time window parameter Indicates that within this time window Sent on the time unit Side information, for example, the time unit is the time slot, is the time window determined on the nth time slot, and the transmission parameter K m Represents the time window The number of initial transmissions in the transmission block of the side information is determined. Since the two parameters are determined according to the channel quality of the first channel, unnecessary retransmissions are reduced compared to a fixed number of retransmissions. The second terminal device determines the number of retransmitted transmission blocks after receiving the side information and merges the retransmitted data. In addition, during the transmission process, the retransmission of the first terminal device does not have to wait for feedback from the receiving physical layer. This improves resource utilization while ensuring service latency.
[0020] In one possible design, a second parameter is determined based on at least one side information received in at least one time window, and first indication information is determined based on the second parameter and a first threshold, wherein the second parameter is used to indicate the channel quality of the first channel or at least The first channel is used to communicate with the first terminal device, and the first indication information is used to instruct the first terminal device to adjust the time window parameter and / or the transmission parameter K m ; Sending first indication information to the first terminal device.
[0021] Through the embodiment of the present application, the first terminal device receives the first indication information from the second terminal device, and adjusts the time window parameters and transmission parameters accordingly according to the first indication information. The first indication information is determined by the second terminal device based on the side information reception situation or the first channel quality. The first indication information is the feedback of the second terminal device on the current side information transmission. If the current channel quality is poor or the side data information reception bit error rate is high, the second terminal device instructs the first terminal device to adjust the current parameters through the first indication information.
[0022] In one possible design, the time window The previous time window is the time window The time window The corresponding transmission parameter is K m-1 , the time window parameter Used to indicate the time window identified as m-1 determined in the n-n1th time unit, where n is greater than or equal to n1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m-1 For indication and time window The previous time window is compared to the time window Internal transmission K in the side information m-1 The side information is initially transmitted; the time window within After the time unit Time unit transmission The side information includes the transmission block and the time window within The first time unit The side information transmitted in each time unit contains the same transmission block.
[0023] Through the embodiment of this application, the time window The previous time window of Time Window It is the time window identified as m determined on the nth time unit, for example, determined on the nth time slot, the previous time window The time window identified as m-1 is determined on the n-n1th time unit, and the number of the same transmission blocks of the side information transmitted in the two time windows is That is, Side information in the time window Retransmission was performed due to and K m The determination is based on the actual state of the channel. W and K determined at different times may be different, thus avoiding the problem of low resource utilization caused by a fixed number of retransmissions. At the same time, data retransmission does not rely on response information, reducing the delay in service transmission.
[0024] In one possible design, the The side information includes at least one side control information and Side data information.
[0025] In one possible design, the first configuration information is resource pool configuration information or pre-configuration information.
[0026] The third aspect provides a communication device, the beneficial effects of which can be found in the description of the first aspect and will not be repeated here. The communication device can be a first terminal device, or a chip or module in the first terminal device, or a chip or system on chip, the device comprising: a processing unit for determining a time window parameter according to a first parameter of a first channel and / or the transmission parameter K m , the first channel is used to communicate with the second terminal device, the time window parameter It is used to indicate the time window identified as m determined on the nth time unit, where m and n are integers greater than or equal to 1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m For indication and time window The previous time window is compared to the time window Internal transmission K in the side information m The side information is initially transmitted; the transceiver unit is used to transmit the information according to the time window parameter and the transmission parameter K m In the time window within Send to the second terminal device at the time unit Side information, the At least one of the side information includes the time window parameter and / or the transmission parameter K m .
[0027] In one possible design, the processing unit is configured to determine the time window parameter according to the first parameter of the first channel. and / or the transmission parameter K m Specifically: the processing unit is used to determine the time window parameter according to the first parameter of the first channel and the transmission parameter K m , or the processing unit, configured to determine the transmission parameter K according to the first parameter of the first channel m The processing unit is further configured to determine the time window parameter according to the first configuration information. The first configuration information is further used to instruct the second terminal device to determine the time window parameter The first configuration information is resource pool configuration information or pre-configuration information.
[0028] In one possible design, the receiving unit is further configured to receive first indication information from the second terminal device, where the first indication information is determined by the second terminal device based on a second parameter and a first threshold, where the second parameter is used to indicate the channel quality of the first channel or at least The first indication information is used to indicate the adjustment of the time window parameter and / or the transmission parameter K m .
[0029] In one possible design, the time window The previous time window is the time window The time window The corresponding transmission parameter is K m-1 , the time window parameter Used to indicate the time window identified as m-1 determined in the n-n1th time unit, where n is greater than or equal to n1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m-1 For indication and time window The previous time window is compared to the time window Internal transmission K in the side information m-1 The side information is initially transmitted; the time window within After the time unit Time unit transmission The side information includes the transmission block and the time window within The first time unit The side information transmitted in each time unit contains the same transmission block.
[0030] In one possible design, the first parameter is determined based on at least one of a reference signal from the second terminal device, a channel busy rate of the first channel, and a channel occupancy rate of the first channel.
[0031] In one possible design, the The side information includes at least one side control information and Side data information.
[0032] In one possible design, the At least one of the side messages includes the parameter and / or parameter K m Including: The sideline control information of at least one of the sideline information includes the parameter and / or parameter K m , or The side data information of at least one of the side information includes the parameter and / or parameter K m .
[0033] A fourth aspect provides a communication device. The beneficial effects can be found in the description of the first aspect and are not repeated here. The communication device can be a first terminal device, a chip or module within the first terminal device, or a chip or system on chip. The device includes: a transceiver unit for receiving at least one side information from the first terminal device, and determining a transmission parameter K based on the at least one side information. m , determine the time window parameter according to the at least one side information or the first configuration information The time window parameters It is used to indicate the time window identified as m determined on the nth time unit, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m Used to indicate the time window The previous time window is compared to the time window Internal transmission K in the side information m The side information is initially transmitted; the transceiver unit is also used to transmit the information according to the time window parameter and / or the transmission parameter K m Receive from the first terminal device side information; a processing unit for processing the side information according to the time window parameter and the transmission parameter K m Sure The retransmission in the side information The side information is merged and processed.
[0034] In one possible design, the processing unit is further configured to determine a second parameter based on at least one side information received in at least one time window, and to determine first indication information based on the second parameter and a first threshold, wherein the second parameter is configured to indicate the channel quality of the first channel or at least the channel quality of the first channel. The first channel is used to communicate with the first terminal device, and the first indication information is used to instruct the first terminal device to adjust the time window parameter and / or the transmission parameter K m ; The transceiver unit is also used to send a first indication message to the first terminal device.
[0035] In one possible design, the time window The previous time window is the time window The time window The corresponding transmission parameter is K m-1 , the time window parameter Used to indicate the time window identified as m-1 determined in the n-n1th time unit, where n is greater than or equal to n1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m-1 For indication and time window The previous time window is compared to the time window Internal transmission K in the side information m-1 The side information is initially transmitted; the time window within After the time unit Time unit transmission The side information includes the transmission block and the time window within The first time unit The side information transmitted in each time unit contains the same transmission block.
[0036] In one possible design, the The side information includes at least one side control information and Side data information.
[0037] In one possible design, the first configuration information is resource pool configuration information or pre-configuration information.
[0038] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium or a non-volatile storage medium, in which instructions or programs are stored. When the instructions or programs are run on a computer, the computer executes the methods described in the above aspects; or when the instructions or programs are run on one or more processors, a communication device including the one or more processors executes the methods described in the above aspects.
[0039] In a sixth aspect, an embodiment of the present application provides a computer program product, which is used to store a computer program. When the computer program runs on a computer, the computer executes the method described in any one of the above aspects.
[0040] In the seventh aspect, an embodiment of the present application provides a chip or a device for transmitting indication information, comprising: at least one processor, the at least one processor is coupled to a memory, the memory includes instructions, and the at least one processor executes the instructions to enable the device for transmitting a common signal to perform the method involved in the first or second aspect above.
[0041] In an eighth aspect, a communication device is provided, which includes one or more processors and one or more memories or non-volatile storage media, wherein the one or more memories or non-volatile storage media store instructions or programs. When the one or more processors execute the instructions or programs, the communication device or the one or more processors execute the above-mentioned aspects and the methods of the embodiments of the present application.
[0042] In a ninth aspect, a terminal device or a communication device is provided, configured to execute the method involved in the first or second aspect above.
[0043] In a tenth aspect, an embodiment of the present application provides a system, which includes the communication device involved in the first aspect and the communication device involved in the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 is a schematic architecture diagram of a system according to an embodiment of the present application;
[0045] Figure 2 A method for sidelink data transmission, a first terminal device, a second terminal device, and a system according to an embodiment of the present application;
[0046] Figure 3 is a schematic diagram of time window data transmission according to an embodiment of the present application;
[0047] Figure 4 is a flow chart of a method for sidelink data transmission according to another embodiment of the present application;
[0048] Figure 5 This is a schematic diagram of a safety interval according to an embodiment of the present application;
[0049] Figure 6 A first terminal device according to an embodiment of the present application;
[0050] Figure 7A second terminal device according to an embodiment of the present application;
[0051] Figure 8 A communication device according to an embodiment of the present application;
[0052] Figure 9 This is another communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0053] Figure 1 This is a schematic diagram of the scenario involved in the embodiment of this application. Figure 1 In a mobile network, a first terminal device communicates with a second terminal device. The first terminal device and the second terminal device may be within the same cell, different cells, or have no mobile network coverage. The configuration of the communication link and the communication resources between the first terminal device and the second terminal device can be determined by the user or configured by the network.
[0054] Below, some terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0055] 1) Terminal device. The first terminal device or second terminal device involved in this application may include various devices with wireless communication capabilities or units, components, modules, devices, chips, or SOCs therein. The devices with wireless communication capabilities may be, for example, vehicle-mounted devices, wearable devices, computing devices, or other devices connected to a wireless modem, mobile stations (MS), terminals, or user equipment (UE). When the first to second terminal devices are vehicle-mounted devices, they may be placed or installed in a vehicle. The vehicle-mounted devices may be considered part of the vehicle or as modules or modules placed in the vehicle. The vehicle-mounted terminal devices may also be referred to as on-board units (OBUs).
[0056] The first or second terminal device involved in the embodiments of the present application may also include a device that provides voice and / or data connectivity to the user, specifically, a device that provides voice to the user, or a device that provides data connectivity to the user, or a device that provides voice and data connectivity to the user. For example, it may include a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN), exchange voice or data with the RAN, or exchange voice and data with the RAN. The terminal device may include user equipment (UE), wireless terminal device, mobile terminal device, device-to-device communication (D2D) terminal device, vehicle to everything (V2X) terminal device, machine-to-machine / machine-type communication (M2M / MTC) terminal device, Internet of Things (IoT) terminal device, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. For example, it may include a mobile phone (or so-called "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. Also included are constrained devices, such as those with low power consumption, limited storage capacity, or limited computing power.Examples include barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, and other information sensing devices.
[0057] As an example and not a limitation, the first or second terminal device involved in the embodiments of the present application may also be a wearable device. Wearable devices may also be referred to as wearable smart devices or smart wearable devices, etc., which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, etc., as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets, smart helmets, smart jewelry, etc. for vital sign monitoring.
[0058] The terminal device can be a terminal equipment, or it can be a module for realizing the functions of the terminal equipment. The module can be set in the terminal equipment, or it can be set independently of the terminal equipment. The module can be, for example, a chip, a chip system or a system on chip.
[0059] 2) Network devices, such as access network (AN) devices, such as base stations (e.g., access points), may refer to devices in the access network that communicate with wireless terminal devices over the air interface through one or more cells, or, for example, a network device in a vehicle-to-everything (V2X) technology is a roadside unit (RSU). The base station may be used to convert received air frames into and from IP packets, acting as a router between the terminal device and the rest of the access network, where the rest of the access network may include an IP network. The RSU may be a fixed infrastructure entity that supports V2X applications and may exchange messages with other entities that support V2X applications. The network device may also coordinate attribute management of the air interface. For example, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in a long term evolution (LTE) system or long term evolution-advanced (LTE-A), or may also include a fifth generation mobile communication technology (the 5th The next generation node B (gNB) in the new radio (NR) system (also referred to as the NR system) of the generation, 5G) may also include a centralized unit (CU) and a distributed unit (DU) in the cloud access network (Cloud RAN) system, which is not limited in the embodiments of the present application.
[0060] 3) V2X communication, as implemented in the embodiments of this application, connects vehicles to the outside world and is a fundamental and key technology for future smart cars, autonomous driving, and intelligent transportation systems. V2X will optimize specific V2X application requirements based on existing device-to-device (D2D) technology, further reducing V2X device access latency and resolving resource conflicts.
[0061] V2X specifically encompasses several application requirements, including direct communication between vehicles (V2V), vehicles and roadside infrastructure (V2I), vehicles and pedestrians (V2P), and vehicle-to-network (V2N). V2V refers to vehicle-to-vehicle communication; V2P refers to vehicle-to-human communication (including pedestrians, cyclists, drivers, or passengers); and V2I refers to vehicle-to-network communication, such as RSUs. V2N, which can also be included in V2I, refers to vehicle-to-base station / network communication.
[0062] V2P can be used to provide safety warnings to pedestrians and non-motorized vehicles on the road. Through V2I, vehicles can communicate with roads and even other infrastructure, such as traffic lights and roadblocks, to obtain road management information such as traffic light signal timing. V2V can be used for information exchange and reminders between vehicles, with its most typical application being vehicle-to-vehicle collision avoidance safety systems. V2N, the most widely used form of connected vehicle technology, primarily connects vehicles to cloud servers via mobile networks, allowing them to access navigation, entertainment, anti-theft, and other applications provided by the cloud servers.
[0063] In V2X, communication between terminal devices is the primary focus. Current standard protocols support broadcast, multicast, and unicast transmission modes between terminal devices.
[0064] Broadcast mode: Broadcast mode refers to a terminal device acting as the transmitter transmitting data using a broadcast mode. Multiple terminal devices can receive sidelink control information (SCI) and / or sidelink shared channel (SSCH) from the transmitter. It should be understood that during broadcast transmission, the transmitting terminal device cannot know which terminal devices will receive the broadcast data.
[0065] In the side link, the way to ensure that all terminal devices parse the control information from the transmitter is that the transmitter does not scramble the CRC of the control information, or the transmitter uses a sequence or identifier known to all terminal devices to scramble the CRC of the control information.
[0066] Multicast mode: The multicast mode is similar to broadcast transmission. The terminal device as the transmitter uses the broadcast mode to send data, and a group of terminal devices can parse the SCI and / or SSCH. In one case, the multicast transmitter and receiver are known to each other and can obtain the corresponding group identifier. In another case, the multicast transmitter cannot know which terminal devices will receive the sent multicast data, but can limit some terminal devices to receive the sent multicast data based on some information. For example, terminal devices within a certain distance range from the transmitter can receive the sent multicast data.
[0067] Unicast mode: Unicast mode is when one terminal device sends data to another terminal device, and the other terminal device does not need or cannot parse the data.
[0068] 4) Sidelink: This refers to the link between terminal devices. An uplink is a link where a terminal device sends information to a network device, and a downlink is a link where a terminal device receives information from a network device.
[0069] 5) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0070] Furthermore, unless otherwise specified, ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, timing, priority, or importance of the multiple objects. For example, the first power control factor and the second power control factor are only used to distinguish different power control factors and do not necessarily indicate differences in the content, priority, or importance of the two power control factors.
[0071] The methods, devices, and systems for transmitting control information involved in the embodiments of the present application can be used in direct communication fields such as V2X, Internet of Vehicles, connected vehicles, intelligent connected vehicles, intelligent driving, assisted driving, and device-to-device communication.
[0072] The following describes the embodiments of the present application in more detail with reference to specific examples, taking the first terminal device, the second terminal device, and the network device as examples.
[0073] like Figure 6 As shown, the first terminal device includes a transceiver unit 601 and a processing unit 602. Figure 7 As shown, the second terminal device includes a transceiver unit 701 and a processing unit 702 .
[0074] When the first terminal device and the second terminal device are terminal equipment or user equipment, the transceiver unit 601 and the transceiver unit 701 may be a sending unit or a transmitter when sending information, and the transceiver unit 601 and the transceiver unit 701 may be a receiving unit or a receiver when receiving information. The transceiver unit may be a transceiver, and the transceiver, transmitter or receiver may be a radio frequency circuit. When the first and second terminal devices include a storage unit, the storage unit is used to store computer instructions, the processor is communicatively connected to the memory, and the processor executes the computer instructions stored in the memory, so that the first terminal device and the second terminal device execute Figure 2 The method involved in the embodiment: wherein the processor can be a general-purpose central processing unit (CPU), a microprocessor, or an application specific integrated circuit (ASIC).
[0075] When the first terminal device and the second terminal device are chips, the transceiver unit 601 and the transceiver unit 701 may be input and / or output interfaces, pins or circuits, etc. The processing unit may execute computer-executable instructions stored in the storage unit to enable the chip in the first terminal device and the second terminal device to execute Figure 2Optionally, the storage unit is a storage unit within the chip, such as a register, a cache, etc. The storage unit may also be a storage unit within the terminal that is located outside the chip, such as a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), etc.
[0076] Figure 2 This is a method flow chart of an embodiment of the present application, and the specific steps of the sidelink data transmission method involved are as follows:
[0077] Step S201: The processing unit 602 of the first terminal device determines a time window parameter according to a first parameter of the first channel. and / or transmission parameter K m , the first channel is used to communicate with the second terminal device, the time window parameter It is used to indicate the time window identified as m determined on the nth time unit, where m and n are integers greater than or equal to 1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m For indication and time window Compared with the previous time window, the time window Internal transmission K in the side information m This side message is the initial transmission.
[0078] Time Window The previous time window is the time window Time Window The corresponding transmission parameter is K m-1 , the time window parameter Used to indicate the time window identified as m-1 determined on the n-n1th time unit, where the identifier m or the identifier m-1 represents the logical identifier of the time window, and the time unit can be a time slot, a mini-time slot, a subframe, or other time units. For example, the time window It is the time window determined in the nth time slot. It is the time window determined in the n-n1th time slot, the time window on the logical identifier The previous time window is the time window Time Window The next time window after is the time window n is greater than or equal to n1, time window parameter Used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m-1 For indication and time window The previous time window is the time window Compared to the time window Internal transmission K in the side information m-1 This side message is the initial transmission.
[0079] Time Window within After the time unit Time unit transmission The side information includes the transmission block and the time window within The first time unit The side information transmitted in each time unit contains the same transmission block, that is, the time window Last continuous The transport blocks and time windows in the side information In front The transmission blocks in the continuous side information correspond one to one, and the time window In front Continuous side information is a time window Last The retransmission of the continuous sidelink information can use the same redundancy version (RV) for the retransmitted TB. The retransmitted TB can also use different redundancy versions. The receiving end, i.e., the second terminal device, can receive the TBs received in the two time windows. The side information is combined and processed to improve the decoding success rate, thereby improving the reliability of side data transmission. and K m The determination is based on the actual state of the channel. W and K determined at different times can be different, thereby reducing the problems of low resource utilization and system interference caused by unnecessary retransmissions due to a fixed number of blind retransmissions. At the same time, data retransmission does not rely on physical response information, avoiding the consumption of time and frequency resources required to carry response information, and reducing the delay of service transmission.
[0080] According to the embodiment of the present application, the time window parameter and transmission parameter K mThe time window parameter can be determined jointly based on the first parameter of the first channel, that is, dynamically determined based on the channel quality of the first channel; or the time window parameter can be determined for the first terminal device by configuration information of the first network device or in a preconfigured manner. The first terminal device autonomously determines the transmission parameter K according to the channel quality of the first channel m , so the time window parameter and transmission parameter K m The determination method is flexible and diverse.
[0081] In step S201, the time window parameter and transmission parameter K m There are various ways to determine .
[0082] Method A: The first terminal device determines the time window parameter according to the configuration information or pre-configuration information of the network device The first terminal device determines the transmission parameter K according to the first parameter of the first channel m .
[0083] Optional, time window parameter It can be carried in the RRC information configured by the network device, for example, in the resource pool configuration information, or be notified to the first terminal device in a pre-configured manner, and the first terminal device determines the time window parameter based on at least one of the above information. Under network coverage, the network device configures the sidelink (Sidelink, SL for short) resource pool (Resource Pool) information of the terminal device in this cell through the system information block (System Information Block, abbreviated as SIB), cell-level (cell-specific) radio resource control (Radio Resource Control, abbreviated as RRC) signaling or terminal user level (UE-specific) RRC signaling. In non-network coverage, the user end (UE) uses the resource pool (Resource Pool) information pre-configured by the device at the factory. Resource pool (Resource Pool) information is used to indicate the resource pool. The user end (UE) conducts sideline communication with other UEs in the resource pool, including unicast, multicast and broadcast communication. In the time domain, it includes one or more time units, which can be a symbol, several symbols, a time slot, a subframe, etc., and the one or more time units can be continuous or discrete in physical time; in the frequency domain, it includes one or more frequency domain units, which can be a subchannel, an RB or several RBs, where a subchannel is composed of one or more resource blocks (RBs).
[0084] The first channel is a side channel for the first terminal device to communicate with the second terminal device. The first terminal device determines the transmission parameter K according to the quality of the first channel. m , can avoid the problem of low resource utilization efficiency caused by fixed retransmission times. Determine the transmission parameter K m That is, determine the transmission in the time window The number of initially transmitted transport blocks (TB) in the transmission block of the side information is When the channel condition is fixed, the better the channel condition, the fewer the number of retransmitted TBs required, and the corresponding number of newly transmitted TBs can be increased, that is, the transmission parameter K m It can take a larger value; when the channel condition is poor, the number of TBs that need to be retransmitted is large, and the number of TBs initially transmitted is reduced, that is, the transmission parameter K m A smaller value is needed, so the transmission parameter can also be called the freshness factor. and K m is an integer, In another case, if the service reliability requirement is very high, in combination with other parameters, for example, the RSRP (Reference Signal Receiving Power) value of a reference signal is very high, K m A smaller value indicates higher service reliability.
[0085] The first parameter is determined by the first terminal device based on at least one of the reference signal from the second terminal device, the channel busy rate of the first channel, and the channel occupancy rate of the first channel. The first parameter is used to indicate the channel quality of the first channel, which is determined by channel listening or channel measurement. The first terminal device receives the reference signal (RS) of the second terminal device, such as the demodulation reference signal (DMRS, Demodulation RS), the channel state information reference signal (CSI-RS, channel state information RS), etc. The first terminal device measures the RSRP of the received RS, and the first parameter is RSRP. The first terminal device determines the transmission parameter K based on RSRP and the RSRP threshold value, or RSRP and the corresponding interval of the RSRP range. m As shown in Table 1, the first parameter is the reference signal received power. When the reference signal received power is less than the value A, the first terminal device determines the transmission parameter K m = K1, when the reference signal received power is in interval 3, that is, greater than value B and less than or equal to value C, the first terminal device determines the transmission parameter K m=K3, the corresponding relationship in Table 1 can be predefined or configured by the network device. The first parameter can also be the channel busy rate (CBR, Channel Busy Ratio) or channel occupancy ratio (CR, Channel Occupancy Ratio) detected by the first terminal device, where CBR and CR are the same as the CBR and CR defined in the 3GGP standard: CBR indicates that the first terminal device measures the RSSI (Received Signal Strength Indication) of all sub-channels in the entire SL resource pool within a period of time, and the ratio of the number of sub-channels with all RSSI measurement values higher than the configured or pre-configured threshold value to the total number of sub-channels is used to reflect the situation of the channel usage in the resource pool: CR indicates that within a period of time, the ratio of the number of sub-channels occupied or allocated for transmission of side information by the first terminal device itself to the total number of sub-channels is used to reflect the situation of the channel occupied by the first terminal device itself. The first terminal device determines the transmission parameter K based on the first parameter (i.e., CBR and / or CR) and the pre-defined / pre-configured / configured threshold value. m Optionally, the first parameter may also be a service priority, which is used to reflect the quality of service (QoS) of the data sent by the first terminal. m It can also be a parameter determined randomly.
[0086] Table 1
[0087] interval The first parameter X value <![CDATA[Transmission parameter K m Value]]> Interval 1 X<A <![CDATA[K1]]> Interval 2 A≤X≤B <![CDATA[K2 <!-- 12 -->]]> Interval 3 B<X≤C <![CDATA[K3]]> Interval 4 X>C <![CDATA[K4]]>
[0088] Method B: The first terminal device determines the transmission parameter K based on the first parameter of the first channel m and time window parameters
[0089] The first parameter may be one or more of a reference signal receiving power from the second terminal device, a channel busy rate of the first channel detected by the first terminal device, a channel occupancy rate, and a service priority.
[0090] The first terminal device determines the values of the time window parameter and the transmission parameter simultaneously according to the first parameter. The specific determination process can be referred to the process of method A, which will not be repeated here.
[0091] Through the embodiments of the present application, the first terminal device determines the transmission parameter and / or time window parameter based on the first parameter. The first parameter reflects the channel condition of the side link. The method for determining the first parameter is flexible and can be determined by a reference signal from the second terminal device or by the first terminal device listening to or measuring the first channel.
[0092] According to the embodiment of the present application, the first terminal device determines the transmission parameter according to the channel quality of the first channel between the first terminal device and the second terminal device, or determines the transmission parameter and the time window parameter according to the channel quality of the first channel, and the time window parameter Indicates that within this time window Sent on the time unit Side information, for example, the time unit is the time slot, is the time window determined on the nth time slot, and the transmission parameter K m Represents the time window The number of initial transmissions in the transmission block of the side information is determined by the two parameters based on the channel quality of the first channel. Compared with a fixed number of retransmissions, unnecessary retransmissions are reduced, and the retransmission action of the first terminal device does not have to wait for the feedback from the receiving physical layer. Therefore, the resource utilization is improved while ensuring the service delay.
[0093] Step S202: the transceiver unit 601 of the first terminal device receives the time window parameter and the transmission parameter K m In the time window within Send to the second terminal device at the time unit Side information, the At least one of the side information includes the time window parameter and / or the transmission parameter K m .
[0094] After determining the time window parameters and transmission parameters, the first terminal device sends a Side information, The side information includes at least one side control information and sideline data, that is, one sideline control information may correspond to the sending of multiple sideline data.
[0095] When the time window parameter is pre-configured or configured by the network device, the sidelink information of the first terminal device does not need to carry the time window parameter. Only the transmission parameter K needs to be carried m The second terminal device can also determine the value of the time window parameter through pre-configured information or resource pool information configured by the network device or other RRC information. mThe transmission parameters can be carried in the sidelink control information (SCI). When the sidelink control information is in a two-level SCI format, the transmission parameters can be carried in the first-level sidelink control information, that is, carried in the physical sidelink control channel (PSCCH). The transmission parameters can also be carried in the second-level sidelink control information, and the transmission parameters are carried in the physical sidelink shared channel (PSSCH). In addition, the transmission parameters can also be carried in PC5-RRC. When the second terminal device receives the sidelink information from the first terminal device, the transmission parameters can be determined according to the sidelink control information or sidelink data in at least one sidelink information.
[0096] When the time window parameters and transmission parameters are both determined by the first terminal device, the first terminal device carries the time window parameters and transmission parameters in at least one side information, which can be specifically carried in the SCI. When the SCI is in a two-level format, it can be carried in the first-level SCI or the second-level SCI. At the same time, the first terminal device can carry the time window parameters and transmission parameters in each side information, or carry the time window parameters and transmission parameters in certain side information, for example, periodically carrying the parameters. The time window parameters and transmission parameters can also be carried in the PC5-RRC, that is, in the side data channel, to periodically or semi-statically inform the second terminal device of the time window parameters and transmission parameters, making the parameter notification method more flexible.
[0097] Step S203: The processing unit 702 of the second terminal device receives at least one side information from the first terminal device, and determines the transmission parameter K according to the at least one side information. m , determine the time window parameter according to the at least one side information or the first configuration information The time window parameters It is used to indicate the time window identified as m determined on the nth time unit, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m Used to indicate the time window The previous time window is compared to the time window Internal transmission K in the side information m The side information is initially transmitted; the processing unit 702 of the second terminal device transmits the side information according to the time window parameter and / or the transmission parameter Km Receive from the first terminal device The processing unit 702 of the second terminal device is based on the time window parameter and the transmission parameter K m Sure The retransmission in the side information The side information is merged and processed.
[0098] The second terminal device receives at least one side information from the first terminal device and determines the transmission parameter K according to the at least one side information. m The transmission parameters are carried in the SCI or PC5-RRC in the side information. When the SCI is a two-level format, the transmission parameters can be carried in the first-level SCI or the second-level SCI. When the transmission window parameter is pre-configured or configured by the network device, the second terminal device can determine the value of the transmission window parameter without going through the first terminal device, for example, the time window parameter is determined through resource pool configuration information or other RRC signaling; when the time window parameter is determined by the first terminal device according to the channel state, similarly, the first terminal device will carry the transmission window parameter in the side information and send it to the second terminal device, and the second terminal device determines the transmission window parameter based on at least one side information received.
[0099] The second terminal device determines the transmission window parameter Confirm that you will time units, such as In the time slot, the first terminal device receives the The second terminal device transmits side information according to the transmission parameter K m Make sure here The last consecutive K in the side information m The data in the side information received on the time unit is the initial transmission. The first one in the side information received on consecutive time units The transport blocks in the side information are retransmitted and are different from the previous time window. Transmitted in The last consecutive The transport blocks in the sidelink information are identical, so the second terminal device combines the initially transmitted and retransmitted data blocks. The retransmitted TBs use the same HARQ process ID, may or may not use the same redundancy version (RV), and have a new data indicator (NDI) of 0. The second terminal device combines and decodes the sidelink data based on their HARQ process ID, RV, and NDI.
[0100] like Figure 3 The figure shows the transmission of time windows and side information, and the figure shows the transmission process of 6 time windows. is the time window determined at the nth time unit, for example, the nth time slot, That is In the side transmission corresponding to this time window, the first terminal device transmits 5 side messages to the second terminal device in 5 time units. The transmission blocks contained in these 5 side messages are T1, T2, T3, T4, and T5 respectively. The transmission of each side message occupies one time unit, that is, each side message transmission is completed on a time-frequency resource in the resource pool. Since the time of each time-frequency resource in the resource pool can be continuous or discontinuous, the transmission of the side messages corresponding to the T1, T2, T3, T4, and T5 transmission blocks is not necessarily continuous in actual physical time. For example, the first terminal device determines the time window parameter at the nth time slot. In actual data transmission, T1 is sent in the n+2th time slot, T2 is sent in the n+4th time slot, T3 is sent in the n+5th time slot, T4 is sent in the n+8th time slot, and T5 is sent in the n+9th time slot. Corresponding time window parameters The transmission parameter K m =0, which means that T1, T2, T3, T4, and T5 are all the same transmission blocks as the previous time window, and the transmission blocks transmitted in this time window are all retransmissions without initial transmissions. The previous time window is the time window The time window The corresponding transmission parameter is K m-1 , the time window parameter Used to indicate the time window identified as m-1 determined in the n-n1th time unit, where n is greater than or equal to n1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m-1 For indication and time window The previous time window is compared to the time window Internal transmission K in the side information m-1 The side information is initially transmitted; the time window within After the time unit Time unit transmission The side information includes the transmission block and the time window within The first time unit The side information transmitted in each time unit contains the same transmission block. That is, the 5 TBs in the previous time window are the same as the 5 TBs in the current time window and can be merged. And the previous time window is a time window identified as m-1 determined on the n-n1th time unit. The time unit can be a time slot. The actual physical time interval between two logically adjacent time windows is n1 time slots, for example, 10 time slots apart. Similarly, the actual physical time intervals between the mth transmission window and the m+1th transmission window and the m+2th transmission window are n2 and n3 time units. The transmission of TBs in the m+1th transmission window and the m+2th transmission window can also be discontinuous. When the time window parameters are pre-configured or configured by the network device, for example, the first terminal device determines W based on the resource pool configuration information m =5, then all transmission windows in the resource pool are 5 time slots, such as Figure 3 5 TB are transmitted in each of the 6 transmission windows. The first terminal device determines the W m K inside m =0, that is, W m All TB are W m-1 The retransmission of the TB transmitted within the window, that is, the TBs in the two transmission windows are all T1, T2, T3, T4, and T5. The first terminal device determines the m+3th time window, that is, the time window W, based on the first channel state of n+n4 time units. m+3 The corresponding K m+3 =2, then in W m+3 The first W in m+3 -K m+3 =5-2=3 TB are all W m+2For retransmissions of TBs transmitted within a window, that is, the first three TBs in the time window identified as m+3 are retransmissions of the last three TBs in the time window identified as m+2, and the positional relationship is corresponding. T8, which was transmitted last in the time window identified as m+2, is still the last of the three retransmitted TBs in the time window identified as m+3. That is, the time sequence of T6, T7, and T8 in the initial transmission and retransmission does not change. Therefore, the second terminal device can combine T6, T7, and T8 in the transmission window identified as m+2 and T6, T7, and T8 in the transmission window identified as m+3. For example, combined decoding can be performed to achieve higher transmission reliability. Figure 3 The time units in each time window are the same, but in practice, W in different time windows can be different, for example Regardless of the values of W and k, as long as the second terminal device determines the values of W and k, it determines which TBs are initially transmitted and which TBs are retransmitted in a time window, and combines the retransmitted TBs in the two time windows with the TBs in the previous time window.
[0101] Figure 4 This is a method flow chart of another embodiment of the present application, and the specific steps of the sidelink data transmission method involved are as follows:
[0102] S401: The processing unit 602 of the first terminal device determines a time window parameter according to a first parameter of the first channel and / or transmission parameter K m , the first channel is used to communicate with the second terminal device, the time window parameter It is used to indicate the time window identified as m determined on the nth time unit, where m and n are integers greater than or equal to 1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m For indication and time window The previous time window is compared to the time window Internal transmission K in the side information m This side message is the initial transmission.
[0103] For the specific process of S401, please refer to S201.
[0104] S402: The transceiver unit 601 of the first terminal device generates a signal according to the time window parameter and the transmission parameter K m In the time window within Send to the second terminal device at the time unit Side information, the At least one of the side information includes the time window parameter and / or the transmission parameter K m .
[0105] For the specific process of S402, please refer to S202.
[0106] S403: The processing unit 702 of the second terminal device receives at least one side information from the first terminal device, and determines a transmission parameter K according to the at least one side information. m , determine the time window parameter according to the at least one side information or the first configuration information The time window parameters It is used to indicate the time window identified as m determined on the nth time unit, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m Used to indicate the time window The previous time window is compared to the time window Internal transmission K in the side information m The side information is initially transmitted; the processing unit 702 of the second terminal device transmits the side information according to the time window parameter and / or the transmission parameter K m Receive from the first terminal device The processing unit 702 of the second terminal device is based on the time window parameter and the transmission parameter K m Sure The retransmission in the side information The side information is merged and processed.
[0107] The specific process of S403 can refer to S203.
[0108] S404: The processing unit 702 of the second terminal device determines a second parameter based on at least one side information received in at least one time window, and determines first indication information based on the second parameter and the first threshold, wherein the second parameter is used to indicate the channel quality of the first channel or at least The first channel is used to communicate with the first terminal device, and the first indication information is used to instruct the first terminal device to adjust the time window parameter and / or the transmission parameter K m ;
[0109] The second terminal device measures the channel quality of the first channel or the side information reception quality based on at least one side information of at least one time window received from the first channel. The second terminal device determines a safety interval and threshold based on the service QoS requirement. The second parameter is calculated based on the side information received on the first channel. Optionally, the second parameter is a signal to interference and noise ratio (SINR), a false detection rate (False detection rate), a block error rate (BLER), a reference signal receiving power (RSRP), or other parameters that can measure the channel quality or data reception quality. The side data involved in calculating the second parameter can be a time window within The side information may also be a number of information within at least two time windows, for example, the second terminal device may Received Side information and time window Received Side information The second parameter can also be calculated based on a number of sideline data received in multiple time windows, such as averaging, accumulating, and other statistics on parameters that measure channel quality or data reception quality in multiple time windows. The second terminal device defines different first thresholds, namely threshold values (Threshold), according to the needs of different QoS services, and sets a corresponding safety margin (SafetyMargin) according to the threshold value. The value between the threshold value and the safety margin is defined as a safety region (Safety region). Figure 5 As shown, the vertical axis represents the value of the second parameter, the horizontal axis represents time, the interval between the threshold value and the safety boundary is called the safety interval, and the black broken line is the value of the second parameter over time. Taking RSRP as an example, the second terminal parameter calculates RSRP based on the received side information, and compares it with the pre-defined or first threshold value and safety boundary determined by the network device. When the value of the second parameter falls within the interval between the safety boundary and the threshold value, it can be considered that the current parameters such as the time window parameter and the transmission parameter temporarily meet the requirements and do not need to be adjusted. If the value of the second parameter is lower than the safety interval or exceeds the first threshold value, the current parameter does not meet the transmission requirements, and the time window parameter or the transmission parameter or both must be adjusted. The second terminal device determines the first indication information to indicate the adjustment of the time window parameter or the transmission parameter based on the second parameter and the threshold value, that is, the safety boundary.
[0110] If the second parameter of the second terminal device within a period of time T1, such as the RSRP average value within T1, exceeds the threshold, a high-level feedback is provided to the first terminal device, such as PC5-RRC feedback or AS layer (Access Layer) feedback, and the first indication information is determined to be ΔW′ m and / or ΔK′ m The first indication information is used for the first terminal device to lower the current W and / or K value during the next time window transmission.
[0111] If the second parameter of the second terminal device within a period of time T1, such as the RSRP average value within T1, is within the safe interval, the second terminal device provides high-level feedback to the first terminal device, such as PC5-RRC feedback or AS layer (Access Layer) feedback, and determines that the first indication information is ΔW′ m = 0 and / or ΔK′ m =0, the first indication information is used for the first terminal device to maintain the current W and / or K value during the next time window transmission.
[0112] If the second parameter of the second terminal device within a period of time T1, such as the RSRP average value within T1, does not reach the safety boundary, a high-level feedback is provided to the first terminal device, such as PC5-RRC feedback or AS layer (Access Layer) feedback, and the first indication information is determined to be ΔW′ m and / or ΔK′ m The first indication information is used for the first terminal device to increase the current W and / or K value during the next time window transmission.
[0113] By avoiding closed-loop feedback at the physical layer (e.g., HARQ-ACK feedback, CSI feedback), the consumption of feedback resources is avoided, system capacity is increased, and latency caused by feedback is reduced. Furthermore, adaptive adjustments to W and / or K are used to avoid unnecessary retransmissions during busy retransmissions, thereby improving system spectrum utilization and reducing interference to other users caused by unnecessary retransmissions.
[0114] Step S405: the transceiver unit 701 of the second terminal device sends first indication information to the first terminal device, and the transceiver unit 601 of the first terminal device receives the first indication information from the second terminal device.
[0115] Step S406: The processing unit 602 of the first terminal device determines the time window parameter and / or transmission parameter K m+1 .
[0116] If the first terminal device receives the first indication information from the second terminal device before determining the parameter on the n+n2th time unit, the first terminal device determines the time window parameter according to the first indication information and the first parameter of the first channel. and / or transmission parameter K m+1 When the time window parameter is pre-configured information or configured by the network device, the first terminal device only needs to determine the transmission parameter K m+1 The first terminal device performs channel sensing or channel measurement on the first channel of the n+n2th time unit to determine the first parameter, thereby determining the transmission parameter K m+1 The first terminal device can also use the ΔK′ from the second terminal device m And the previous transmission parameter K m Determine the current transmission parameter K m+1 , the first terminal device can also be based on ΔK′ m , transmission parameter K m , the first parameter of the n+n2th time unit jointly determines the transmission parameter K m+1 When the time window parameter and the transmission parameter are both determined by the first terminal device, the first terminal device determines the first parameter determined at the n+n2th time unit and ΔW′ in the first indication information. m and ΔK′ m , Previous transmission window parameters and transmission parameter K m At least one of the above determines the time window parameter on the n+n2th time unit and transmission parameter K m+1 .
[0117] If the first terminal device does not receive the first indication information from the second terminal device before determining the parameters on the n+n2th time unit, the first terminal device autonomously determines the time window parameters and / or transmission parameter K m+1 When the time window parameter is pre-configured information or configured by the network device, the first terminal device only needs to determine the transmission parameter K m+1 The first terminal device performs channel sensing or channel measurement on the first channel of the n+n2th time unit to determine the first parameter, thereby determining the transmission parameter K m+1 When the time window parameter and the transmission parameter are both determined by the first terminal device, the first terminal device determines the time window parameter on the n+n2th time unit according to the first parameter determined on the n+n2th time unit. and transmission parameter K m+1 .
[0118] The first terminal device adaptively adjusts the parameters W and / or K based on the first parameter from channel sensing or channel measurement and / or based on higher-layer feedback from the second terminal device. This adaptively configures or reconfigures the transmission window and retransmission window, avoiding excessive consumption of system resources due to physical layer feedback, reducing unnecessary busy retransmissions, and improving system resource utilization while ensuring service latency and reliability.
[0119] Step S407: The transceiver unit 601 of the first terminal device sends the data according to the time window parameter and the transmission parameter K m+1 In the time window within Send to the second terminal device at the time unit Side information, the At least one of the side information includes the time window parameter and / or the transmission parameter K m+1 .
[0120] For details, please refer to step S202.
[0121] For details of step S408, please refer to step S203.
[0122] For details of steps S410-S411, please refer to S202-S203.
[0123] In the embodiment of the present application, actions S404-S405 are optional.
[0124] In the embodiments of the present application, time window transmission is described as "W slots are used to transmit W TBs." Alternatively, W CBs (code blocks, a TB can be composed of several CBs) can be transmitted to the second terminal device within a single time unit, such as a single slot. This is not a limitation. Taking subchannels as frequency domain units, for example, the subchannel positions (including the starting subchannel and / or the number of subchannels) of each TB within the W slots can be the same or different.
[0125] Figure 8 8 is a schematic block diagram of a terminal device 800 according to an embodiment of the present application. It should be understood that the communication device 800 is capable of executing each step performed by the first terminal device in the above method. To avoid repetition, the steps are not described in detail here. The communication device 800 includes:
[0126] Memory 810, for storing programs; communication interface 820, for communicating with other devices; processor 830, for executing the program in memory 810, when the program is executed, the processor 830 is used to determine the time window parameter according to the first parameter of the first channel through the communication interface 820 and / or transmission parameter K m , the first channel is used to communicate with the second terminal device, the time window parameter It is used to indicate the time window identified as m determined on the nth time unit, where m and n are integers greater than or equal to 1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m For indication and time window The previous time window is compared to the time window Internal transmission K in the side information m The side message is the initial transmission;
[0127] According to the time window parameters and the transmission parameter K m In the time window within Send to the second terminal device at the time unit Side information, the At least one of the side information includes the time window parameter and / or the transmission parameter K m .
[0128] It should be understood that Figure 8 The terminal device 800 shown can be a chip or circuit. For example, it can be located within a network device. The aforementioned communication interface 820 can also be a transceiver. A transceiver includes a receiver and a transmitter. Optionally, the communication device 800 can also include a bus system, and the processor 830, memory 810, and communication interface 820 can be connected via a bus. Of course, the processor 830, memory 810, and communication interface 820 can also be connected via circuits or wiring rather than a bus.
[0129] The processor 830, memory 810, receiver, and transmitter are coupled and connected, and can communicate with each other or be connected via a bus system. The processor 830 is used to execute instructions stored in the memory 810 to control the receiver to receive signals and the transmitter to send signals, thereby completing the steps of the terminal device in the communication method of this application. The receiver and transmitter can be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as transceivers. The memory 810 can be integrated into the processor 830 or can be provided separately from the processor 830.
[0130] As an implementation method, the functions of the receiver and transmitter can be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 830 can be implemented by a dedicated processing chip, a processing circuit, a processor, or a general-purpose chip.
[0131] Figure 9 is a schematic block diagram of a terminal device 900 according to an embodiment of the present application. It should be understood that the terminal device 900 is capable of executing each step performed by the second terminal device in the above method. To avoid repetition, the steps are not described in detail here. The communication device 900 includes:
[0132] The memory 910 is used to store programs; the communication interface 920 is used to communicate with other devices; the processor 930 is used to execute the program in the memory 910. When the program is executed, the processor 930 is used to receive at least one side information from the first terminal device through the communication interface 920, and determine the transmission parameter K according to the at least one side information. m , determine the time window parameter according to the at least one side information or the first configuration information The time window parameters It is used to indicate the time window identified as m determined on the nth time unit, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameter K m Used to indicate the time window The previous time window is compared to the time window Internal transmission K in the side information m The side information is initially transmitted; according to the time window parameter and / or the transmission parameter K m Receive from the first terminal device side information; according to the time window parameter and the transmission parameter K m Sure The retransmission in the side information The side information is merged and processed.
[0133] It should be understood that Figure 9The terminal device 900 shown can be a chip or circuit. For example, it can be located within a network device. The aforementioned communication interface 920 can also be a transceiver. A transceiver includes a receiver and a transmitter. Optionally, the communication device 900 can also include a bus system, and the processor 930, memory 910, and communication interface 920 can be connected via a bus. Of course, the processor 930, memory 910, and communication interface 920 can also be connected via circuits or wiring rather than a bus.
[0134] Among them, the processor 930, memory 910, receiver and transmitter are coupled and connected, and can communicate with each other or be connected via a bus system. The processor 930 is used to execute instructions stored in the memory 910 to control the receiver to receive signals and control the transmitter to send signals, thereby completing the steps of the terminal device in the communication method of this application. Among them, the receiver and transmitter can be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as transceivers. The memory 910 can be integrated into the processor 930 or set separately from the processor 930.
[0135] As an implementation method, the functions of the receiver and transmitter may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 930 may be implemented by a dedicated processing chip, a processing circuit, a processor, or a general-purpose chip.
[0136] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0137] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0138] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0139] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
Claims
1. A method for sideline data transmission, characterized in that: Determine the time window parameter according to the first parameter of the first channel and / or transmission parameters , the first channel is used to communicate with the second terminal device, the time window parameter It is used to indicate the time window identified as m determined on the nth time unit, where m and n are integers greater than or equal to 1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameters For indication and time window The previous time window is compared to the time window Internal transmission In the side information The side message is the initial transmission; According to the time window parameters and the transmission parameters In the time window within Send to the second terminal device at the time unit Side information, the At least one of the side information includes the time window parameter and / or the transmission parameters , the time window parameter The transmission parameter Km is used to determine the The side information needs to be merged.
2. The method according to claim 1, characterized in that The time window parameter is determined according to the first parameter of the first channel. and / or the transmission parameters The values include: Determine the time window parameter according to the first parameter of the first channel and the transmission parameters ,or Determine the transmission parameter according to the first parameter of the first channel , determine the time window parameter according to the first configuration information The first configuration information is further used to instruct the second terminal device to determine the time window parameter , the first configuration information is resource pool configuration information or pre-configuration information.
3. The method according to claim 1, characterized in that The method further comprises, Receive first indication information from the second terminal device, where the first indication information is determined by the second terminal device according to a second parameter and a first threshold, where the second parameter is used to indicate the channel quality of the first channel or at least The first indication information is used to indicate the adjustment of the time window parameter and / or the transmission parameters .
4. The method according to claim 1, wherein The time window The previous time window is the time window , the time window The corresponding transmission parameters are , the time window parameter Used to indicate the The time window identified as m-1 is determined on the time unit, and the n is greater than or equal to , the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameters For indication and time window The previous time window is compared to the time window Internal transmission In the side information The side message is the initial transmission; The time window within After the time unit Time unit transmission The side information includes the transmission block and the time window within The first time unit The side information transmitted in each time unit contains the same transmission block.
5. The method according to claim 1 or 2, characterized in that The first parameter is determined based on at least one of a reference signal from the second terminal device, a channel busy rate of the first channel, and a channel occupancy rate of the first channel.
6. The method according to any one of claims 1 to 4, characterized in that: described The side information includes at least one side control information and Side data information.
7. The method according to any one of claims 1 to 4, characterized in that described At least one of the side messages includes the parameter and / or parameters include: described The sideline control information of at least one of the sideline information includes the parameter and / or parameters ,or described The side data information of at least one of the side information includes the parameter and / or parameters .
8. A method for side-link data transmission, characterized in that: receiving at least one side information from a first terminal device, and determining a transmission parameter based on the at least one side information , determine the time window parameter according to the at least one side information or the first configuration information , the time window parameter It is used to indicate the time window identified as m determined on the nth time unit, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameters Used to indicate the time window The previous time window is compared to the time window Internal transmission In the side information The side message is the initial transmission; According to the time window parameters and / or the transmission parameters Receive from the first terminal device Side information; According to the time window parameters and the transmission parameters Sure The retransmission in the side information The side information is merged and processed.
9. The method according to claim 8, characterized in that The method further comprises, Determine a second parameter based on at least one side information received in at least one time window, determine first indication information based on the second parameter and a first threshold, wherein the second parameter is used to indicate the channel quality of the first channel or at least The first channel is used to communicate with the first terminal device, and the first indication information is used to instruct the first terminal device to adjust the time window parameter and / or the transmission parameters ; First indication information is sent to the first terminal device.
10. The method according to claim 8, characterized in that The time window The previous time window is the time window , the time window The corresponding transmission parameters are , the time window parameter Used to indicate the The time window identified as m-1 is determined on the time unit, and the n is greater than or equal to , the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameters For indication and time window The previous time window is compared to the time window Internal transmission In the side information The side message is the initial transmission; The time window within After the time unit Time unit transmission The side information includes the transmission block and the time window within The first time unit The side information transmitted in each time unit contains the same transmission block.
11. The method according to any one of claims 8 to 10, characterized in that: described The side information includes at least one side control information and Side data information.
12. The method according to claim 8, characterized in that The first configuration information is resource pool configuration information or pre-configuration information.
13. A communication device, characterized in that: include: A processing unit, configured to determine a time window parameter according to a first parameter of a first channel and / or transmission parameters , the first channel is used to communicate with the second terminal device, the time window parameter It is used to indicate the time window identified as m determined on the nth time unit, where m and n are integers greater than or equal to 1, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameters For indication and time window The previous time window is compared to the time window Internal transmission In the side information The side message is the initial transmission; The transceiver unit is configured to: and the transmission parameters In the time window within Send to the second terminal device at the time unit Side information, the At least one of the side information includes the time window parameter and / or the transmission parameters , the time window parameter The transmission parameter Km is used to determine the The side information needs to be merged.
14. The device according to claim 13, wherein The processing unit is configured to determine the time window parameter according to the first parameter of the first channel and / or the transmission parameters , specifically: The processing unit is configured to determine the time window parameter according to the first parameter of the first channel and the transmission parameters ,or The processing unit is configured to determine the transmission parameter according to the first parameter of the first channel The processing unit is further configured to determine the time window parameter according to the first configuration information. The first configuration information is further used to instruct the second terminal device to determine the time window parameter , the first configuration information is resource pool configuration information or pre-configuration information.
15. The device according to claim 13, wherein The transceiver unit is further configured to receive first indication information from the second terminal device, wherein the first indication information is determined by the second terminal device according to a second parameter and a first threshold, and the second parameter is used to indicate the channel quality of the first channel or at least The first indication information is used to indicate the adjustment of the time window parameter and / or the transmission parameters .
16. The device according to claim 13, wherein The time window The previous time window is the time window , the time window The corresponding transmission parameters are , the time window parameter Used to indicate the The time window identified as m-1 is determined on the time unit, and the n is greater than or equal to , the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameters For indication and time window The previous time window is compared to the time window Internal transmission In the side information The side message is the initial transmission; The time window within After the time unit Time unit transmission The side information includes the transmission block and the time window within The first time unit The side information transmitted in each time unit contains the same transmission block.
17. The device according to any one of claims 13 to 14, characterized in that The first parameter is determined based on at least one of a reference signal from the second terminal device, a channel busy rate of the first channel, and a channel occupancy rate of the first channel.
18. The device according to any one of claims 13 to 16, characterized in that described The side information includes at least one side control information and Side data information.
19. The device according to any one of claims 13 to 16, wherein: described At least one of the side messages includes the parameter and / or parameters include: described The sideline control information of at least one of the sideline information includes the parameter and / or parameters ,or described The side data information of at least one of the side information includes the parameter and / or parameters .
20. A communication device, characterized in that: include: A transceiver unit is configured to receive at least one side information from a first terminal device and determine a transmission parameter based on the at least one side information. , determine the time window parameter according to the at least one side information or the first configuration information , the time window parameter It is used to indicate the time window identified as m determined on the nth time unit, and the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameters Used to indicate the time window The previous time window is compared to the time window Internal transmission In the side information The side message is the initial transmission; The transceiver unit is further configured to: and / or the transmission parameters Receive from the first terminal device Side information; A processing unit configured to process the time window parameters and the transmission parameters Sure The retransmission in the side information The side information is merged and processed.
21. The device according to claim 20, characterized in that The processing unit is further configured to determine a second parameter based on at least one side information received in at least one time window, and determine first indication information based on the second parameter and the first threshold, wherein the second parameter is used to indicate the channel quality of the first channel or at least The first channel is used to communicate with the first terminal device, and the first indication information is used to instruct the first terminal device to adjust the time window parameter and / or the transmission parameters ; The transceiver unit is further configured to send first indication information to the first terminal device.
22. The device according to claim 20, wherein The time window The previous time window is the time window , the time window The corresponding transmission parameters are , the time window parameter Used to indicate the The time window identified as m-1 is determined on the time unit, and the n is greater than or equal to , the time window parameter Also used to indicate the time window Contains Time units for transmission side information, the transmission parameters For indication and time window The previous time window is compared to the time window Internal transmission In the side information The side message is the initial transmission; The time window within After the time unit Time unit transmission The side information includes the transmission block and the time window within The first time unit The side information transmitted in each time unit contains the same transmission block.
23. The device according to any one of claims 20 to 22, characterized in that described The side information includes at least one side control information and Side data information.
24. The device according to claim 20, wherein The first configuration information is resource pool configuration information or pre-configuration information.
25. A communication device, characterized in that: The communication device includes a processor connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the device performs the method according to any one of claims 1 to 7.
26. A communication device, characterized in that: The communication device includes a processor connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the device performs the method according to any one of claims 8 to 12.
27. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.
28. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 8 to 12 is implemented.
29. A communication system, characterized in that: The communication system includes the communication device according to any one of claims 13 to 19 and the communication device according to any one of claims 20 to 24.
Citation Information
Patent Citations
Scheduling method and device for D2D (Device to Device) communication
CN104734802A
Data transmission method and device
CN109429334A