A resource indication method, apparatus, and terminal equipment
By using side-line control information to indicate time-frequency resources in micro-slots in 5G NR systems, the problem of unclear resource indication in SL transmission technology is solved, achieving flexibility in resource scheduling and reduced latency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-09
- Publication Date
- 2026-03-13
AI Technical Summary
In 5G NR systems, the introduction of micro-time slots in SL transmission technology lacks a clear method for resource indication, resulting in inflexible resource scheduling and high latency.
The first terminal device sends first side-line control information to indicate time-frequency resources within a time range including micro-time slots, thereby realizing resource indication.
This improves the flexibility of resource scheduling and reduces data transmission latency in SL communication systems, making existing SL mechanisms applicable to SL communication systems configured with micro-timeslots.
Smart Images

Figure CN117223309B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of mobile communication technology, specifically to a resource indication method and apparatus, a terminal device, and a network device. Background Technology
[0002] To support Ultra Reliability and Low Latency Communication (URLLC) services, micro-slots have been introduced in the New Radio (NR) system of 5G mobile communication technology. A micro-slot can include at least one transmission symbol, and the total number of transmission symbols included is less than the total number of transmission symbols included in a single time slot. The introduction of micro-slots allows for more flexible uplink and downlink scheduling while reducing latency, thereby enabling URLLC-related services.
[0003] Currently, resource allocation in Side Link (SL) transmission technology is performed on a time-slot basis. When introducing micro-time slots into SL transmission technology, there is currently no clear method for resource indication. Summary of the Invention
[0004] This application provides a resource indication method, apparatus, and terminal device.
[0005] This application provides a resource indication method, the method comprising: a first terminal device sending first side-channel control information; the first side-channel control information being used to indicate at least one time-frequency resource within a first time range; and at least some of the time units included in the first time range being micro-time slots.
[0006] This application provides a resource indication method, the method comprising: a second terminal device receiving first side-channel control information, the first side-channel control information being used to indicate at least one time-frequency resource within a first time range; at least some of the time units included in the first time range are micro-time slots.
[0007] This application embodiment also provides a resource indication device, applied to a first terminal device, the device comprising:
[0008] The transmitting unit is configured to transmit first side-link control information; the first side-link control information is used to indicate at least one time-frequency resource within a first time range; at least some of the time units included in the first time range are micro-time slots.
[0009] This application embodiment also provides a resource indication device, applied to a second terminal device, the device comprising:
[0010] The receiving unit is configured to receive first sideline control information, which is used to indicate at least one time-frequency resource within a first time range; at least some of the time units included in the first time range are micro-time slots.
[0011] The terminal device provided in this application embodiment can be either the first terminal device or the second terminal device in the above-described scheme. The communication device includes a processor and a memory. The memory stores computer programs, and the processor calls and runs the computer programs stored in the memory to execute the resource instruction method described above.
[0012] The chip provided in this application embodiment is used to implement the above-described resource indication method.
[0013] Specifically, the chip includes a processor for calling and running a computer program from memory, causing a device equipped with the chip to execute the resource instruction method described above.
[0014] The computer-readable storage medium provided in this application embodiment is used to store a computer program that causes a computer to execute the resource instruction method described above.
[0015] The computer program product provided in this application includes computer program instructions that cause a computer to execute the resource instruction method described above.
[0016] The computer program provided in this application embodiment, when run on a computer, causes the computer to execute the resource instruction method described above.
[0017] Through the above technical solution, the first terminal device can send first sideline control information; indicate at least one time-frequency resource within a first time range through the first sideline control information; and at least some of the time units included in the first time range are micro-time slots. In other words, the first terminal device can indicate time-frequency resources within a first time range including micro-time slots through the first sideline control information, making the existing SL mechanism applicable to SL communication systems configured with micro-time slots. Attached Figure Description
[0018] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0019] Figure 1 This is a schematic diagram of an exemplary network architecture provided in an embodiment of this application;
[0020] Figure 2AThis is a schematic diagram of a sidelink transmission mode provided in an embodiment of this application. Figure 1 ;
[0021] Figure 2B This is a schematic diagram of a side-link transmission mode provided in an embodiment of this application;
[0022] Figure 3 This is a schematic diagram of a side-link time slot structure provided in an embodiment of this application;
[0023] Figure 4 This is an exemplary resource indication diagram provided in an embodiment of this application;
[0024] Figure 5A This is a schematic diagram of a micro-timeslot structure provided in an embodiment of this application. Figure 1 ;
[0025] Figure 5B This is a schematic diagram of a micro-timeslot structure provided in an embodiment of this application;
[0026] Figure 5C This is a schematic diagram of a micro-timeslot structure provided in an embodiment of this application. Figure 3 ;
[0027] Figure 6 This is a schematic flowchart of a resource indication method provided in an embodiment of this application;
[0028] Figure 7A This is a scenario illustration of a resource indication provided in an embodiment of this application. Figure 1 ;
[0029] Figure 7B This is a second schematic diagram illustrating a resource indication scenario provided in an embodiment of this application;
[0030] Figure 7C This is a scenario illustration of a resource indication provided in an embodiment of this application. Figure 3 ;
[0031] Figure 8 This is a schematic diagram of the structure of a resource indicator device provided in an embodiment of this application. Figure 1 ;
[0032] Figure 9 This is a second schematic diagram of the structure of a resource indicator device provided in an embodiment of this application;
[0033] Figure 10 This is a schematic structural diagram of a communication device provided in an embodiment of this application;
[0034] Figure 11 This is a schematic structural diagram of the chip according to an embodiment of this application;
[0035] Figure 12 This is a schematic block diagram of a communication system provided in an embodiment of this application. Detailed Implementation
[0036] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0037] It should be understood that the technical solutions of the embodiments of this application can be applied to any communication system that supports SL communication, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, Universal Mobile Telecommunication System (UMTS), 5th generation (5G) mobile communication system, New Radio (NR) system, and other next-generation communication systems.
[0038] Figure 1 This is a schematic diagram of an exemplary network architecture provided in an embodiment of this application.
[0039] like Figure 1 As shown, the communication system 100 may include a network device and multiple terminal devices, such as network device 101, terminal device 102 and terminal device 103.
[0040] exist Figure 1 In the communication system 100 shown, network device 101 can be an access network device that communicates with terminal devices 102 and 103. The access network device can provide communication coverage for a specific geographical area and can communicate with terminal devices 102 and 103 located within that coverage area. Furthermore, terminal devices 102 and 103 can communicate directly via SL communication technology.
[0041] The network equipment can be an evolved Node B (eNB or eNodeB) in an LTE system, a Next Generation Radio Access Network (NG RAN) device, a base station (gNB) in an NR system, a radio controller in a Cloud Radio Access Network (CRAN), or a relay station, access point, vehicle-mounted equipment, wearable device, hub, switch, bridge, router, or network equipment in a future evolved Public Land Mobile Network (PLMN), etc.
[0042] The terminal device can be any terminal device, including but not limited to terminal devices that are connected to network devices or other terminal devices via wired or wireless connections.
[0043] For example, the terminal equipment may refer to an access terminal, user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device. The access terminal may be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, IoT device, satellite handheld terminal, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal equipment in a 5G network, or terminal equipment in a future evolved network, etc.
[0044] Figure 1 An exemplary embodiment shows a network device and two terminal devices. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area. This application embodiment does not limit this.
[0045] It should be noted that, Figure 1This application merely illustrates the system to which this application applies; of course, the methods shown in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably herein. The term "and / or" in this application merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this application generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a related relationship. For example, A instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is a related relationship between A and B. It should also be understood that "correspondence" mentioned in the embodiments of this application can indicate a direct or indirect correspondence between two things, or an related relationship between two things, or a relationship of instruction and being instructed, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of this application can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices), and this application does not limit the specific implementation method. For example, predefined can refer to those defined in a protocol. It should also be understood that in the embodiments of this application, the "protocol" can refer to standard protocols in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems, and this application does not limit this.
[0046] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.
[0047] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.
[0048] Sidelink (SL): Unlike traditional cellular systems where communication data is received or transmitted through base stations, sidelink allows direct communication between devices, resulting in higher spectral efficiency and lower transmission latency. (Reference) Figure 2A and Figure 2BThe diagram shows the sidelink transmission modes. The 3rd Generation Partnership Project (3GPP) defines two sidelink transmission modes: Mode A and Mode B.
[0049] Pattern A: Reference Figure 2A As shown, the transmission resources for terminal devices are allocated by network devices (e.g., base stations). Network devices can allocate resources to each terminal device via the downlink. Thus, the terminal device transmits data on the downlink according to the resources allocated by the network device; the network device can allocate resources for a single transmission or for semi-static transmission.
[0050] Pattern B: Reference Figure 2B As shown, the terminal device can select a resource from the resource pool for communication data transmission. Specifically, the terminal device can select a transmission resource from the resource pool by listening or by randomly selecting a transmission resource.
[0051] It should be noted that, Figure 2A and Figure 2B Taking vehicle-to-vehicle (V2V) communication as an example, SL technology can be applied to scenarios where various terminal devices communicate directly. In other words, the terminal device in this application refers to any terminal device that utilizes SL technology for communication.
[0052] Side link time slot structure: Reference Figure 3 The diagram illustrates an exemplary SL time-slot structure containing 14 Orthogonal Frequency Division Multiplexing (OFDM) symbols. The first OFDM symbol is an Automatic Gain Control (AGC) symbol. When a terminal device receives data, the AGC symbol adjusts the received power to suit demodulation. When the terminal device transmits data, the data transmitted on the AGC symbol is identical to the content of the symbol following it. Furthermore... Figure 3In this architecture, the Physical Sidelink Control Channel (PSCCH) carries the first Sidelink Control Information (SCI), which mainly contains resource indication fields. The Physical Sidelink Shared Channel (PSSCH) carries data and the second SCI, which mainly contains data demodulation fields. Within a given time slot, there may also be symbols corresponding to the Physical Sidelink Feedback Channel (PSFCH), which transmits Hybrid Automatic Repeat Request ACK (HARQ-ACK) information. Symbols corresponding to the PSFCH can appear once every 1, 2, or 4 time slots; the frequency depends on the resource pool configuration. The symbol preceding the PSFCH symbol can be an AGC symbol used to receive the PSFCH. Typically, the last symbol in a time slot is the GP symbol, i.e., GAP. In other words, the symbol following the last symbol carrying either the PSSCH or PSFCH is the GP symbol. The terminal equipment performs transmit / receive conversion within the GP symbol, but does not transmit data. (Reference) Figure 3 As shown, when PSFCH resources exist in the time slot, GP symbols also exist between the symbols of PSSCH and PSFCH. This is because the terminal device may transmit on PSSCH and receive on PSFCH, requiring GP symbols for transmit / receive conversion.
[0053] It should be noted that the reference Figure 3 As shown, when there is no symbol corresponding to PSFCH in the time slot, Figure 3 The GAP symbol between PSSCH and PSFCH, the AGC symbol used to receive PSFCH, and the PSFCH symbol can all be used to carry PSSCH. Figure 3 As can be seen, the PSCCH and its corresponding PSSCH are sent in the same time slot.
[0054] Sidelink resource indication: In SL, the terminal device can send the first SCI in the PSCCH, indicating the time-frequency resources it has selected. SL supports resource indication within a Transport Block (TB) as well as resource indication between TBs.
[0055] In some embodiments, the first SCI includes a time resource assignment indication field and a frequency resource assignment indication field. These two fields are used to indicate the N time-frequency resources (including the time-frequency resources used for the current transmission) of the currently transmitted TB. Where N is less than or equal to N0. max In SL, limited by the number of information bits used for resource indication in the first SCI, N max It equals 2 or 3.
[0056] It should be noted that the N time-frequency resources indicated by the first SCI can be distributed across W logical time slots. In SL, W equals 32. Generally, a physical time slot refers to a time slot that is continuous in time, while the logical time slot involved in this application embodiment is a concept relative to the physical time slot. A logical time slot can be a time slot that is not continuous in physical time. For example, suppose there are 10 physical time slots, but only 5 of these 10 physical time slots belong to the resource pool used by the terminal device, then the number of logical time slots is 5. It can be understood that being distributed across 32 logical time slots means that the temporal interval between the indicated resources is less than 32 logical time slots.
[0057] For example, refer to Figure 4 The diagram illustrates an exemplary resource indication. For TB1, the first SCI sent by the terminal device in the initial transmission PSCCH indicates the time-frequency resource locations of the initial transmission, retransmission 1, and retransmission 2, i.e., reserving the time-frequency resources for retransmission 1 and retransmission 2. The initial transmission, retransmission 1, and retransmission 2 are distributed across 32 logical time slots in the time domain.
[0058] To ensure that the first SCI sent by the terminal device indicates as many time-frequency resources as possible, thereby allowing other terminal devices to know its reserved resources and avoid resource collisions through resource exclusion, N can be set to min(N select N max ), where N select This refers to the number of time-frequency resources that the terminal device has selected within the next 32 logical time slots, including the current transmission resources. For example... Figure 4 In the context of TB1, assume N max The value equals 3. After the terminal device completes resource selection, if the time-frequency resources of both retransmission 1 and retransmission 2 are more than 32 logical time slots away from the initial transmission, then N is equal to 3. select =1. That is, the terminal device will only indicate the time-frequency resources of the current initial transmission in the first SCI of the initial transmission. Conversely, if, after resource selection, retransmission 1 is within 32 logical time slots from the initial transmission in the time domain, that is, starting from the time domain position of the initial transmission, the transmission resources of the initial transmission and retransmission 1 are included within the next 32 logical time slots, then Nselect Since N equals 2, and thus N equals 2, the terminal device indicates the time and frequency resources for the initial transmission and retransmission 1 in the first SCI of the initial transmission.
[0059] In some embodiments, the first SCI sent by the terminal device may further include a resource reservation period indication field. This indication field is used to reserve time-frequency resources for one time period, and the time-frequency resources for the next time period will be used for the transmission of another TB.
[0060] For example, refer to Figure 4 The diagram illustrates an exemplary resource indication method. For TB1, the first SCI sent by the terminal device in the initial PSCCH indicates the time-frequency resource positions of the initial transmission, retransmission 1, and retransmission 2, denoted as {(t1,f1),(t2,f2),(t3,f3)}. Here, t1, t2, and t3 represent the time-domain positions of the initial transmission, retransmission 1, and retransmission 2, respectively. f1, f2, and f3 represent the frequency-domain positions of the corresponding resources. If the value of the resource reservation period indication field in the first SCI is 100, it indicates that the first SCI also reserves time-frequency resources for the next period {(t1+100,f1),(t2+100,f2),(t3+100,f3)}, and these three resources will be used for the transmission of the initial transmission, retransmission 1, and retransmission 2 of TB2, respectively. In SL, the resource reservation period indicator field has more flexible values, which can be one of 0, 1 to 99, 100, 200, ..., 1000 milliseconds. Up to 16 of these values can be configured in each resource pool.
[0061] Mini-slot: In NR systems, mini-slots are introduced to further divide the time-domain resources of a time slot. For example, a mini-slot may include at least one transmission symbol (e.g., an OFDM symbol), and the total number of transmission symbols included in a mini-slot is less than the total number of transmission symbols included in a time slot.
[0062] refer to Figures 5A to 5C The schematic diagram of the micro-timeslot structure shown illustrates that a single timeslot can be divided into different micro-timeslots, and each micro-timeslot can carry different information.
[0063] exist Figure 5A In this process, the PDCCH located at the head of the time slot can schedule both the PDSCH contained in micro-time slot 1 within the same time slot and the PUSCH contained in micro-time slot 2 located at the tail of the time slot, thereby enabling fast scheduling of uplink and downlink data within a single time slot.
[0064] exist Figure 5BIn this context, micro-slot 1 carrying PDCCH can be located anywhere in the time slot. This way, when urgent data channel transmission needs to be scheduled at the end of the time slot, PDCCH can be sent at any time, and a micro-slot 2 containing PDSCH can be scheduled using the remaining time domain resources at the end of the time slot.
[0065] exist Figure 5C In the process, after micro-slot 1 transmits PDSCH, as long as there are still enough time domain resources, a micro-slot 2 for transmitting PUCCH can be scheduled at the end of the slot to carry the HARQ-ACK information of PDSCH, thereby realizing fast HARQ-ACK feedback within a slot.
[0066] It can be seen that micro-slots, as scheduling units smaller than time slots, can make uplink and downlink resource scheduling more flexible and reduce latency.
[0067] Currently, resource indication in SL transmission technology is performed on a time slot basis. When micro-time slots are introduced into SL transmission technology, there is no clear method for resource indication.
[0068] Based on this, embodiments of this application provide a resource indication method. Specifically, a first terminal device can send first sideline control information; the first sideline control information indicates at least one time-frequency resource within a first time range; and at least some of the time units included in the first time range are micro-time slots. In other words, the first terminal device can indicate time-frequency resources within a first time range including micro-time slots through the first sideline control information, enabling existing SL mechanisms to be applied to SL communication systems configured with micro-time slots.
[0069] It should be noted that in the embodiments of this application, time-frequency resources, selected time-frequency resources, or resources all refer to PSCCH and its scheduled PSSCH resources. Optionally, PSSCH scheduled by PSCCH refers to PSSCH scheduled by PSCCH and sent by the same terminal device in the same time unit as PSCCH.
[0070] To facilitate understanding of the technical solutions of the embodiments of this application, the technical solutions of this application are described in detail below through specific embodiments. The above-mentioned related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.
[0071] One embodiment of this application provides a resource indication method, referring to... Figure 6 The flowchart shown illustrates a resource indication method, which may include the following steps:
[0072] Figure 6This is a flowchart illustrating a resource indication method 600 provided in an embodiment of this application. Figure 6 As shown, method 600 includes the following.
[0073] Step 610: The first terminal device sends first side-channel control information; the first side-channel control information is used to indicate at least one time-frequency resource within a first time range; at least some of the time units included in the first time range are micro-time slots.
[0074] Step 620: The second terminal device receives the first side-line control information.
[0075] Here, the first terminal device and the second terminal device can communicate via SL technology. The first terminal device and the second terminal device can be... Figure 1 The terminal device shown. For example, when the first terminal device is terminal device 101, the second terminal device is terminal device 102; when the first terminal device is terminal device 102, the second terminal device is terminal device 101.
[0076] In some embodiments, the first terminal device may send a first side-channel control information, i.e., a first SCI, to other devices (i.e., the second terminal device). The first terminal device may use the first SCI to indicate at least one time-frequency resource to other terminal devices.
[0077] For example, the first terminal device may send the first SCI to the second terminal device via broadcast or via unicast, and this application embodiment does not limit this.
[0078] It should be noted that the number of second terminal devices may include one or more, and this application embodiment does not limit this.
[0079] In some embodiments, the second terminal device can function as a resource listening device, selecting resources based on the listening results. The second terminal device can receive a first SCI sent by the first terminal device. Thus, the second terminal device can determine at least one time-frequency resource indicated by the first terminal device based on the decoding result of the first SCI. Furthermore, the second terminal device performs resource exclusion based on the time-frequency resource indicated by the first SCI to avoid resource collisions.
[0080] Wherein, at least one time-frequency resource indicated by the first SCI can be a time-frequency resource within a first time range. That is to say, the time domain location of each time-frequency resource in at least one time-frequency resource is within the first time range.
[0081] In some embodiments, the first time range may include multiple time units. Here, a time unit is the basic scheduling unit in the time domain. A time unit may be a time slot, a micro-time slot, or a unit composed of multiple transmission symbols. This application embodiment does not limit this.
[0082] In some embodiments, at least a portion of the time units among the plurality of time units included in the first time range are microtime slots. This can be understood as the first time range including at least microtime slots. For example, the first time range may include only microtime slots, or it may include both microtime slots and time slots.
[0083] It is understood that the at least one time-frequency resource indicated by the first SCI can be a time-frequency resource corresponding to at least one time unit within a first time range. Specifically, at least one time-frequency resource corresponds one-to-one with at least one time unit.
[0084] In other words, the first terminal device can indicate time-frequency resources within a first time range, including micro-time slots, through the first SCI. In this way, the first terminal device can transmit data through micro-time slots, making the existing SL mechanism applicable to SL communication systems configured with micro-time slots, while improving the flexibility of SL resource scheduling and reducing data transmission latency.
[0085] In one embodiment of this application, the first time range may include multiple time units starting from the first time unit.
[0086] Here, the first time range may include the first time unit.
[0087] It should be noted that the multiple time units included in the first time range in the embodiments of this application can be physically continuous time units or physically discontinuous time units, and the embodiments of this application do not limit this.
[0088] In one possible implementation, the first time range may include a series of consecutive time units starting from the first time unit.
[0089] Here, the first time range includes multiple time units that are physically continuous time units.
[0090] For example, the first time range may include a series of consecutive microtime slots starting from the first time unit, or a series of consecutive time slots and microtime slots starting from the first time unit.
[0091] refer to Figure 7A As shown, Figure 7A All time slots in the array are physically contiguous time slots, where, Figure 7AEach time slot in the dataset comprises two micro-time slots, and the first time range can be 20 consecutive micro-time slots starting from the first time unit. (Reference) Figure 7B As shown, Figure 7B All time slots in the array are physically contiguous time slots, where, Figure 7B The time slots in the middle include two micro time slots, and the first time range can be 15 consecutive time slots and micro time slots starting from the first time unit.
[0092] In another possible implementation, the multiple time units included in the first time range can be time units within a first resource pool. That is, the first time range can include multiple consecutive time units in the first resource pool, starting from the first time unit.
[0093] Here, the first time range includes multiple time units distributed in the first resource pool, and these multiple time units may be physically discontinuous.
[0094] In some embodiments, the first resource pool may be any one of one or more resource pools configured or pre-configured by the network device for the first terminal device.
[0095] In some embodiments, the first resource pool may be one or more resource pools configured or pre-configured by the network device for the first terminal device, and the resource pool used by the first terminal device.
[0096] In some embodiments, the resource pool used by the first terminal device may be the sending resource pool and / or receiving resource pool used by the first terminal device.
[0097] In some embodiments, the resource pool used by the first terminal device is the resource pool used by the first terminal device to send the first SCI.
[0098] For example, the first time range may include multiple micro-time slots starting from the first time unit in the first resource pool, or the first time range may include multiple micro-time slots and time slots starting from the first time unit in the first resource pool.
[0099] In some embodiments, whether the first time range includes micro-timeslots or timeslots and micro-timeslots needs to be determined based on the configuration of the first resource pool.
[0100] refer to Figure 7A The diagram shown illustrates a scenario with resource indicators. Figure 7A All time slots are time slots in the first resource pool used by the first terminal device, and each time slot in the first resource pool is configured as 2 micro-time slots. The first time range can be 20 consecutive micro-time slots in the first resource pool starting from the first time unit.
[0101] refer to Figure 7BThe diagram shown illustrates a scenario with resource indicators. Figure 7B All time slots are time slots in the first resource pool used by the first terminal device. A portion of the time slots in the first resource pool are configured as micro-time slots, specifically, one out of every two time slots in the first resource pool is configured as two micro-time slots. Figure 7B In this context, the first time range can be 15 consecutive micro-time slots and time slots starting from the first time unit in the first resource pool.
[0102] In other words, the first resource pool is configured with both time slots and micro-time slots, and the first time range can include both time slots and micro-time slots.
[0103] In some embodiments, where the first resource pool includes microtimeslots and time slots, the first time range may include only microtimeslots. Optionally, the first terminal device may determine the type of time unit included in the first time range based on the actual configuration of the first resource pool.
[0104] refer to Figure 7C The diagram shown illustrates a scenario with resource indicators. Figure 7C All time slots are time slots in the first resource pool used by the first terminal device. A portion of the time slots in the first resource pool are configured as micro-time slots, specifically, one out of every two time slots in the first resource pool is configured as two micro-time slots. Figure 7C In this context, the first time range can be 10 consecutive micro-time slots starting from the first time unit in the first resource pool.
[0105] In other words, if both time slots and micro-time slots are configured in the first resource pool, the first time range can include only the micro-time slots.
[0106] Therefore, the first time range provided in this application embodiment can have multiple types. The first terminal device can indicate the time and frequency resources in the first resource pool configured with micro-time slots through the first SCI, which can make the existing SL mechanism applicable to resource pools configured with micro-time slots or SL communication systems configured with micro-time slots, thus expanding the application scenarios of SL.
[0107] In some embodiments, the first time unit is the time unit in which the first terminal device transmits the first SCI. For example, the first time unit can be a time slot in which the first terminal device transmits the first SCI, or a micro-time slot.
[0108] For example, refer to Figure 7A The diagram shown illustrates a scenario with resource indicators. Figure 7A Each time slot is configured as two micro-time slots. If the first terminal device transmits the first SCI in the micro-time slot containing time-frequency resource 1, then the first time unit is the micro-time slot containing time-frequency resource 1. (Reference) Figure 7B and Figure 7CThe diagram shown illustrates a scenario with resource indicators. Figure 7B and Figure 7C In each pair of time slots, one time slot is configured as two micro-time slots. If the first terminal device transmits the first SCI in the micro-time slot where time-frequency resource 1 is located, then the first time unit is the micro-time slot where time-frequency resource 1 is located.
[0109] Understandably, the first terminal device transmits the first SCI in the first time unit. In this way, the second terminal that receives the first SCI can determine the first time range based on the time unit of receiving the first SCI, and thus determine the time-frequency resource indicated by the first terminal device from the first time range.
[0110] In this embodiment of the application, the first time range may include multiple time units. Here, M is used to represent the number of multiple time units, and M is an integer greater than 1.
[0111] The number M of time units included in the first time range can be determined in different ways. In some embodiments, M can be determined based on any of the following:
[0112] Determined based on pre-configuration information;
[0113] Determined based on network configuration information;
[0114] Determined based on preset values specified in the standard.
[0115] In some embodiments, the first terminal device may determine the value of M based on pre-configuration information. For example, the first terminal device may read pre-stored pre-configuration information in its local chip and determine the value of M based on the pre-configuration information. The pre-configuration information may indicate that the value of M is 31 or 32.
[0116] In some embodiments, the first terminal device may also receive network configuration information sent by the network device and determine the value of M based on the network configuration information. The network configuration information may configure the value of M to be 31 or 32.
[0117] Here, network configuration information can be carried in dedicated signaling or resource pool configuration information; this application does not limit this.
[0118] In some embodiments, the value of M can also be a preset value specified in the standard, and the first terminal device can determine the value of M according to the preset value specified in the standard protocol. Here, the value of M can be 31 or 32.
[0119] It should be noted that M can be configured or pre-configured on a resource pool basis. For example, by configuring or pre-configuring a first resource pool, the value of M corresponding to that first resource pool can be configured. When a first terminal device determines to use the first resource pool, the value of M corresponding to the first resource pool can be determined, thereby obtaining the first time range.
[0120] For example, the first terminal device can receive resource pool configuration information sent by the network device, which is used to configure the first resource pool. The resource pool configuration information may include third indication information, which is used to indicate M.
[0121] Based on this, the first terminal device can determine the number of time units included in the first time range in different ways. The first terminal device can determine the first time range based on the number of time units included in the first time range and the time domain location of the first time units. Correspondingly, the second terminal device can also determine the first time range based on this.
[0122] For example, refer to Figure 7A The illustrated scenario diagram for resource indication shows that the first time unit is the micro-time slot where time-frequency resource 1 is located, and when M is 20, the first time range is 20 consecutive micro-time slots starting from the micro-time slot where time-frequency resource 1 is located. (Reference) Figure 7B The schematic diagram of the resource indication scenario shown indicates that the first time unit is the micro-time slot where time-frequency resource 1 is located. When M is 15, the first time range is 15 consecutive time slots and micro-time slots starting from the micro-time slot where time-frequency resource 1 is located. (Reference) Figure 7C The schematic diagram of the resource indication scenario shown is as follows: the first time unit is the micro-time slot where time-frequency resource 1 is located, and when M is 10, the first time range is 10 consecutive micro-time slots starting from the micro-time slot where time-frequency resource 1 is located.
[0123] Based on the foregoing embodiments, the first SCI can indicate at least one time-frequency resource, that is, the first SCI can indicate one or more time-frequency resources. Here, N is used to represent the number of at least one time-frequency resource, and N is an integer greater than or equal to 1.
[0124] In one embodiment of this application, the number N of at least one time-frequency resource indicated by the first SCI can be determined in the following way:
[0125] The quantity N of at least one time-frequency resource is the minimum of the first parameter N1 and the second parameter N2; N1 and N2 are both integers greater than or equal to 1;
[0126] The first parameter N1 is the total number of time-frequency resources selected by the first terminal device within the first time range; the second parameter N2 is the maximum value of time-frequency resources that the first SCI can indicate.
[0127] In other words, the number of at least one time-frequency resource indicated by the first SCI is N = min(N1, N2), where min() means that the two take the minimum value.
[0128] Wherein, N1 is the total number of time-frequency resources selected by the first terminal device UE 1 within the first time range.
[0129] In some embodiments, the time-frequency resources selected by the first terminal device are selected resources for the same TB, the same MAC PDU, the same HARQ process, or the same data. That is, the time-frequency resources selected by the first terminal device within a first time range are for the transmission of the same TB, the same Media Access Control (MAC) Protocol Data Unit (PDU), the same HARQ process, or the same data.
[0130] It should be noted that the time and frequency resources selected by the first terminal device include the PSCCH used to transmit the first SCI and the PSSCH resources it schedules.
[0131] Wherein, N2 is the maximum time-frequency resource value that the first SCI sent by the first terminal device can indicate.
[0132] In some embodiments, N2 is the maximum time-frequency resource value of the same TB, the same MACPDU, the same HARQ process, or the same data that the first terminal device can indicate when sending the first SCI.
[0133] It should be understood that the N time-frequency resources refer to the N time-frequency resources that the first terminal device has selected within the first time range, in the time domain. For example, within the first time range, the first terminal device may have selected many time-frequency resources (greater than N), but due to the limitation of the number of bits in the first SCI, the first SCI can only indicate N time-frequency resources. Therefore, the N time-frequency resources refer to the first N time-frequency resources selected by the first terminal device.
[0134] For example, refer to Figures 7A to 7C As shown, the first terminal device has selected four time-frequency resources for the same TB within the first time range, including time-frequency resource 1 used by the first terminal device to send the first SCI, that is, N1 = 4. When the maximum number of time-frequency resources that the first SCI can indicate is 3, i.e., N2 = 3, the first terminal device can determine that the number N of time-frequency resources indicated in the first SCI is 3. Therefore, the first terminal device sends the first SCI in time-frequency resource 1 to indicate the first three selected time-frequency resources within the first time range, namely time-frequency resource 1, time-frequency resource 2, and time-frequency resource 3.
[0135] In some embodiments, the first SCI includes first indication information, which is used to indicate the time-domain location of at least one time-frequency resource.
[0136] It is understood that the first terminal device can indicate the time-domain location of at least one time-frequency resource within a first time range through the first indication information in the first SCI. For example, the first indication information may be information carried in the time resource assignment field of the first SCI.
[0137] In some embodiments, the first terminal device may use the offset of at least one time-frequency resource relative to the first time unit to indicate the time-domain location of at least one time-frequency resource.
[0138] In other words, the first indication information may include the offset of at least one of the aforementioned time-frequency resources relative to the first time unit.
[0139] In some embodiments, the offset corresponds to at least one of the following:
[0140] The number of micro-slots of at least one time-frequency resource relative to the first time unit;
[0141] At least one time-frequency resource relative to the first time unit, and the number of time slots;
[0142] In the first resource pool, at least one time-frequency resource is defined relative to the number of micro-time slots of the first time unit;
[0143] In the first resource pool, at least one time-frequency resource is relative to the micro-time slots and the number of time slots of the first time unit.
[0144] It is understood that the offset can be the number of micro-time slots between at least one time-frequency resource and the first time unit, or the number of micro-time slots and time slots between at least one time-frequency resource and the first time unit, or the number of micro-time slots belonging to the first resource pool between at least one time-frequency resource and the first time unit, or the number of micro-time slots and time slots belonging to the first resource pool between at least one time-frequency resource and the first time unit.
[0145] In some embodiments, the first resource pool may be any one of one or more resource pools configured or pre-configured by the network device for the first terminal device.
[0146] In some embodiments, the first resource pool may be one or more resource pools configured or pre-configured by the network device for the first terminal device, and the resource pool used by the first terminal device.
[0147] In some embodiments, the resource pool used by the first terminal device may be the sending resource pool and / or receiving resource pool used by the first terminal device.
[0148] In some embodiments, the resource pool used by the first terminal device is the resource pool used by the first terminal device to send the first SCI.
[0149] Thus, the time-domain location of at least one time-frequency resource in the embodiments of this application can be determined based on the time-domain location and / or offset of the first time unit.
[0150] In other words, the first indication information may include the offset of the time-domain position of each of the at least one time-frequency resources relative to the first time unit. Therefore, after receiving the first indication information, the second terminal device can determine the time-frequency resource indicated by the first terminal device based on the time-domain position of the first time unit and the offset of each time-frequency resource from the first time unit.
[0151] It should be noted that when the first SCI indicates N time-frequency resources, the first indication information may only carry N-1 offsets. For example, if the first terminal device sends the first SCI in the first time unit, it can be understood that the first terminal device indicates the time-domain position of the first time-frequency resource. In this case, the first indication information may only need to carry N-1 time-domain offsets. The first indication information can simultaneously indicate the time-domain positions of the remaining N-1 time-frequency resources through these N-1 time-domain offsets, thus indicating the time-domain positions of N time-frequency resources through N-1 time-domain offsets. Correspondingly, the second terminal device can determine the time-domain position of the first time-frequency resource indicated by the first SCI based on the time unit of receiving the first SCI, and determine the time-domain positions of the remaining N-1 time-frequency resources through the N-1 time-domain offsets carried in the first indication information, thus obtaining the time-domain positions of N time-frequency resources through N-1 offsets.
[0152] For example, refer to Figure 7AThe illustrated scenario diagram for resource indication shows that all time slots in 7A are time slots in the first resource pool used by the first terminal device. Each time slot in the first resource pool is configured as two micro-time slots. The first SCI can indicate time-frequency resource 1, time-frequency resource 2, and time-frequency resource 3 within a first time range. The first SCI is transmitted on time-frequency resource 1, therefore the first indication information can indicate the time-domain position of the above three time-frequency resources using only two offsets. Specifically, the first terminal device can indicate the time-domain position of time-frequency resource 1, time-frequency resource 2, and time-frequency resource 3 according to offset 1 and offset 2. Offset 1 is the time-domain offset of time-frequency resource 2 relative to the first time unit, i.e., two micro-time slots. Offset 2 is the time-domain offset of time-frequency resource 3 relative to the first time unit, i.e., six micro-time slots. Here, the first terminal device can jointly encode the above offset 1 and offset 2, i.e., two micro-time slots and six micro-time slots, into a single value, and indicate it through the first indication information in the first SCI.
[0153] refer to Figure 7B The diagram shown illustrates a scenario with resource indicators. Figure 7B All time slots in the first resource pool used by the first terminal device are time slots in the first resource pool. Some time slots in the first resource pool are configured as micro-time slots, with one out of every two time slots in the first resource pool configured as two micro-time slots. The first SCI can indicate time-frequency resource 1, time-frequency resource 2, and time-frequency resource 3 within a first time range. The first SCI is transmitted on time-frequency resource 1. The first indication information can indicate the time-domain position of the aforementioned time-frequency resource 1, time-frequency resource 2, and time-frequency resource 3 using only offset 1 and offset 2. Offset 1 represents the distance between the time-frequency resource 2 indicated by the first SCI and the first time unit, and the offset 1 value is 2 (corresponding to 1 micro-time slot and 1 time slot). Offset 2 represents the distance between the time-frequency resource 3 indicated by the first SCI and the first time unit, and the offset 3 value is 6 (corresponding to 4 micro-time slots plus 2 time slots). Here, the first terminal device can encode the aforementioned offset 1 and offset 2 together into a single value, and then indicate it through the first indication information in the first SCI.
[0154] refer to Figure 7C The diagram shown illustrates a scenario with resource indicators. Figure 7CAll time slots in the first resource pool used by the first terminal device are time slots in the first resource pool. Some time slots in the first resource pool are configured as micro time slots, wherein one out of every two time slots in the first resource pool is configured as two micro time slots. The first SCI can indicate time-frequency resource 1, time-frequency resource 2, and time-frequency resource 3 within a first time range. The first SCI is transmitted on time-frequency resource 1, and the first indication information can indicate the time domain position of the aforementioned time-frequency resource 1, time-frequency resource 2, and time-frequency resource 3 using only offset 1 and offset 2. Offset 1 is the number of micro time slots between the time-frequency resource 2 indicated by the first SCI and the first time unit, and offset 1 has a value of 2 (corresponding to 2 micro time slots). Offset 2 is the number of micro time slots between the time-frequency resource 3 indicated by the first SCI and the first time unit, and offset 3 has a value of 4 (corresponding to 4 micro time slots). Here, the first terminal device can jointly encode the aforementioned offset 1 and offset 2 into a single value, which is then indicated through the first indication information in the first SCI.
[0155] In this application, the second terminal device can determine a certain micro-time slot or a certain time slot reserved by the first terminal device within a first time range based on the first indication information in the first SCI, thereby excluding the corresponding time-frequency resources during resource selection and avoiding resource collisions. This makes the existing SL mechanism applicable to resource pools configured with micro-time slots or SL communication systems configured with micro-time slots.
[0156] Based on the foregoing embodiments, in one embodiment of this application, the first SCI may further include second indication information, which is used to indicate a resource reservation period; the resource reservation period characterizes the time interval length between at least one reserved time-frequency resource and at least one time-frequency resource; at least one reserved time-frequency resource corresponds one-to-one with at least one time-frequency resource.
[0157] For example, the second indication information may be the information carried in the Resource reservation period field of the first SCI. The first terminal device can use the second indication information to reserve time-frequency resources for one time period (i.e., reserve time-frequency resources), which will be used for the transmission of another TB.
[0158] In some embodiments, the reserved time period indicated by the second indication information can be a physical time length, such as 100 milliseconds, 50 milliseconds, etc. This physical time length refers to the time interval between the time-frequency resources within the current period and the reserved time-frequency resources.
[0159] For example, the first SCI sent by the terminal device in the initial PSCCH indicates the time-frequency resources for the initial transmission, retransmission 1, and retransmission 2, denoted as {(t1,f1),(t2,f2),(t3,f3)}. Here, t1, t2, and t3 are the time-domain positions of the initial transmission, retransmission 1, and retransmission 2, respectively. f1, f2, and f3 are the frequency-domain positions of the corresponding resources. If the value corresponding to the second indication information in the first SCI is 100, then the first SCI also reserves time-frequency resources {(t1+100,f1),(t2+100,f2),(t3+100,f3)} for 100 milliseconds later. The time-frequency resources (t1,f1) of the initial transmission in the current cycle correspond to the reserved time-frequency resources (t1+100,f1), the time-frequency resources (t2,f2) of retransmission 1 correspond to the reserved time-frequency resources (t2+100,f2), and the time-frequency resources (t3,f3) of retransmission 2 correspond to the reserved time-frequency resources (t3+100,f3).
[0160] Based on this, the resource indication method provided in this application embodiment can also perform the following steps:
[0161] The second terminal device determines the number of logical time units corresponding to the resource reservation period; a logical time unit represents the time unit in the resource pool used by the second terminal device.
[0162] The second terminal device excludes resources based on the number of logical time units.
[0163] In this embodiment, the first terminal device reserves selected time-frequency resources through the first SCI. When the second terminal device is listening, it decodes the first SCI sent by other terminal devices (i.e., the first terminal device) to learn about the resources reserved by other terminal devices, thereby excluding the corresponding resources during resource selection and avoiding resource collisions.
[0164] Here, the first terminal device reserves time-frequency resources for the next time period as indicated by the second indication information. It should be noted that the second indication information indicates physical time (e.g., 100 milliseconds). However, in practical applications, the second terminal device needs to exclude resources based on the time units within its resource pool. Therefore, the second terminal device needs to convert the physical time indicated by the second indication information into the corresponding number of logical time units, and then exclude resources based on the number of logical time units.
[0165] Here, a logical time unit refers to a time unit within the resource pool used by the second terminal device. In some embodiments, the resource pool used by the second terminal device includes at least one of the following:
[0166] The transmission resource pool of the second terminal device;
[0167] The resource pool for resource monitoring by the second terminal device.
[0168] In some embodiments, the second terminal device determines the number of logical time units corresponding to the resource reservation period, which can be achieved in the following ways:
[0169] The second terminal device determines the number of logical time units based on the number of micro-time slots in the resource pool used by the second terminal device within a preset time length.
[0170] Here, the preset time length can be a system frame number (SFN) period, or 10240 milliseconds, or other time lengths. This application embodiment does not limit this.
[0171] In a feasible example, the specific conversion process of the second terminal device converting the resource reservation period into the number of logical time units based on the number of micro-time slots included within the preset time length can be referred to formula (1).
[0172]
[0173] Where Prsvp is the resource reservation period, and P'rsvp is the calculated number of corresponding logical time units. N3 is the micro-time slot of the resource pool used by the second terminal device within 10240 milliseconds.
[0174] In another feasible example, the specific conversion process of the second terminal device converting the resource reservation period into the number of logical time units based on the number of micro-time slots included within the preset time length can be referred to formula (2).
[0175]
[0176] Where Prsvp is the resource reservation period, and P'rsvp is the calculated number of corresponding logical time units. N4 is the number of time slots in the resource pool used by the second terminal device within 10240 milliseconds. Each time slot in the resource pool used by the second terminal device is configured as F micro-time slots, or in other words, each time slot in the resource pool used by the second terminal device contains F micro-time slots.
[0177] In some embodiments, the second terminal device may determine the number of logical time units corresponding to the resource reservation period in the following ways:
[0178] The second terminal device determines the number of logical time units based on the sum of the number of micro-time slots and time slots in the resource pool used by the second terminal device within a preset time length.
[0179] It is understandable that when the resource pool used by the second terminal device includes micro-time slots and time slots, the second terminal device can convert the resource reservation period into the number of logical time units based on the sum of the number of micro-time slots and time slots included within the preset time length.
[0180] For example, the specific conversion process of the second terminal device converting the resource reservation period into the number of logical time units based on the sum of the number of micro time slots and time slots included within the preset time length can be referred to formula (3).
[0181]
[0182] Where Prsvp is the resource reservation period, and P'rsvp is the calculated number of corresponding logical time units. N5 is the sum of the number of micro-time slots and time slots in the resource pool used by the second terminal device within 10240 milliseconds.
[0183] After determining the number of logical time units, the second terminal device can use that number of logical time units to determine the reserved time and frequency resources of the first terminal device. This allows the second terminal device to exclude the reserved time and frequency resources of the first terminal device during resource selection, thus avoiding resource collisions.
[0184] In summary, the resource indication method and the way of converting the resource reservation period proposed in the embodiments of this application can make the existing SL mechanism applicable to resource pools configured with micro-timeslots or SL communication systems configured with micro-timeslots.
[0185] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application. Moreover, without conflict, the various embodiments and / or the technical features in the various embodiments described in this application can be arbitrarily combined with the prior art, and the resulting technical solutions should also fall within the protection scope of this application.
[0186] It should also be understood that in the various method embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Furthermore, in the embodiments of this application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data. "Downlink" indicates that the transmission direction of signals or data is a first direction from the site to the user equipment in the cell; "uplink" indicates that the transmission direction of signals or data is a second direction from the user equipment in the cell to the site; and "sidelink" indicates that the transmission direction of signals or data is a third direction from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. Additionally, in the embodiments of this application, the term "and / or" is merely a description of the association relationship between related objects, indicating that three relationships can exist. Specifically, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0187] Figure 8 This is a schematic diagram of the structural composition of the resource indicator device provided in the embodiments of this application. Figure 1 Applied to the first terminal device, such as Figure 8 As shown, the resource indication device includes:
[0188] The transmitting unit 81 is configured to transmit first sideline control information; the first sideline control information is used to indicate at least one time-frequency resource within a first time range; at least some of the time units included in the first time range are micro-time slots.
[0189] In some embodiments, the first time range includes a plurality of time units starting from the first time unit.
[0190] In some embodiments, the first side-row control information includes first indication information, which is used to indicate the time-domain location of at least one time-frequency resource.
[0191] In some embodiments, the first indication information includes the offset of at least one time-frequency resource relative to a first time unit, and the time-domain position of the at least one time-frequency resource is determined based on the time-domain position and / or offset of the first time unit.
[0192] In some embodiments, the offset corresponds to at least one of the following:
[0193] The number of micro-slots of at least one time-frequency resource relative to the first time unit;
[0194] At least one time-frequency resource relative to the first time unit, and the number of time slots;
[0195] In the first resource pool, at least one time-frequency resource is defined relative to the number of micro-time slots of the first time unit;
[0196] In the first resource pool, at least one time-frequency resource is relative to the micro-time slots and the number of time slots of the first time unit.
[0197] In some embodiments, the first time unit is the time unit in which the first terminal device sends the first side-by-side control information.
[0198] In some embodiments, the number of time units included in the first time range is determined based on any one of the following:
[0199] Determined based on pre-configuration information;
[0200] Determined based on network configuration information;
[0201] Determined based on preset values specified in the standard.
[0202] In some embodiments, the first time range includes multiple time units that are time units in a first resource pool.
[0203] In some embodiments, the first resource pool is a resource pool used by the first terminal device.
[0204] In some embodiments, the first resource pool includes a transmit resource pool and / or a receive resource pool used by the first terminal device.
[0205] In some embodiments, the number of at least one time-frequency resource is the minimum of the first parameter and the second parameter;
[0206] The first parameter is the total number of time-frequency resources selected by the first terminal device within the first time range; the second parameter is the maximum value of time-frequency resources that can be indicated by the first side-by-side control information.
[0207] In some embodiments, the first side-line control information further includes second indication information, which is used to indicate a resource reservation period; the resource reservation period represents the length of the time interval between at least one reserved time-frequency resource and at least one time-frequency resource; at least one reserved time-frequency resource corresponds one-to-one with the at least one time-frequency resource.
[0208] Figure 9 This is a schematic diagram of the structural composition of the resource indicator device provided in the embodiments of this application. Figure 1 It is used in second terminal devices, such as Figure 9 As shown, the resource indication device includes:
[0209] The receiving unit 91 is configured to receive first sideline control information, which is used to indicate at least one time-frequency resource within a first time range; at least some of the time units included in the first time range are micro-time slots.
[0210] In some embodiments, the first time range includes a plurality of time units starting from the first time unit.
[0211] In some embodiments, the first side-row control information includes first indication information, which is used to indicate the time-domain location of at least one time-frequency resource.
[0212] In some embodiments, the first indication information includes an offset of at least one time-frequency resource relative to a first time unit, wherein the time-domain position of the at least one time-frequency resource is determined based on the time-domain position of the first time unit and / or the offset.
[0213] In some embodiments, the offset corresponds to at least one of the following:
[0214] The number of micro-slots of at least one time-frequency resource relative to the first time unit;
[0215] At least one time-frequency resource relative to the first time unit, and the number of time slots;
[0216] In the first resource pool, at least one time-frequency resource is defined relative to the number of micro-time slots of the first time unit;
[0217] In the first resource pool, at least one time-frequency resource is relative to the micro-time slots and the number of time slots of the first time unit.
[0218] In some embodiments, the first time unit is the time unit in which the first terminal device sends the first side-by-side control information.
[0219] In some embodiments, the number of time units included in the first time range is determined based on any one of the following:
[0220] Determined based on pre-configuration information;
[0221] Determined based on network configuration information;
[0222] Determined based on preset values specified in the standard.
[0223] In some embodiments, the first time range includes multiple time units that are time units in a first resource pool.
[0224] In some embodiments, the first resource pool is the resource pool used by the first terminal device.
[0225] In some embodiments, the first resource pool includes the transmit resource pool and / or receive resource pool used by the first terminal device.
[0226] In some embodiments, the number of at least one time-frequency resource is the minimum of the first parameter and the second parameter;
[0227] The first parameter is the total number of time-frequency resources selected by the first terminal device within the first time range; the second parameter is the maximum value of time-frequency resources that can be indicated by the first side-by-side control information.
[0228] In some embodiments, the first side-line control information further includes second indication information, which is used to indicate a resource reservation period; the resource reservation period characterizes the length of the time interval between at least one reserved time-frequency resource and at least one time-frequency resource.
[0229] In some embodiments, the resource indication device further includes a processing unit.
[0230] The processing unit is configured to determine the number of logical time units corresponding to the resource reservation period; a logical time unit represents a time unit in the resource pool used by the second terminal device; and to exclude resources based on the number of logical time units.
[0231] In some embodiments, the processing unit is further configured to determine the number of logical time units based on the number of micro-time slots in the resource pool used by the second terminal device within a preset time length.
[0232] In some embodiments, the processing unit is further configured to determine the number of logical time units based on the sum of the number of micro-time slots and time slots in the resource pool used by the second terminal device within a preset time length.
[0233] In some embodiments, the resource pool used by the second terminal device includes at least one of the following:
[0234] The transmission resource pool of the second terminal device;
[0235] The resource pool for resource monitoring by the second terminal device.
[0236] Those skilled in the art should understand that the description of the resource indication device in the embodiments of this application can be understood with reference to the description of the resource indication method in the embodiments of this application.
[0237] Figure 10 This is a schematic structural diagram of a communication device 1000 provided in an embodiment of this application. The communication device can be a terminal device. Figure 10 The communication device 1000 shown includes a processor 1010, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0238] Optionally, such as Figure 10 As shown, the communication device 1000 may further include a memory 1020. The processor 1010 can retrieve and run computer programs from the memory 1020 to implement the methods described in this embodiment.
[0239] The memory 1020 can be a separate device independent of the processor 1010, or it can be integrated into the processor 1010.
[0240] Optionally, such as Figure 10 As shown, the communication device 1000 may also include a transceiver 1030, and the processor 1010 may control the transceiver 1030 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0241] The transceiver 1030 may include a transmitter and a receiver. The transceiver 1030 may further include an antenna, and the number of antennas may be one or more.
[0242] Optionally, the communication device 1800 may specifically be the first terminal device / second terminal device in the embodiments of this application, and the communication device 1000 may implement the corresponding processes implemented by the first terminal device / second terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0243] Figure 11 This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 11 The chip 1100 shown includes a processor 1110, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0244] Optionally, such as Figure 11 As shown, chip 1100 may further include memory 1120. Processor 1110 can retrieve and run computer programs from memory 1120 to implement the methods described in this embodiment.
[0245] The memory 1120 can be a separate device independent of the processor 1110, or it can be integrated into the processor 1110.
[0246] Optionally, the chip 1100 may also include an input interface 1130. The processor 1110 can control the input interface 1130 to communicate with other devices or chips, specifically, to acquire information or data sent by other devices or chips.
[0247] Optionally, the chip 1100 may also include an output interface 1140. The processor 1110 can control the output interface 1140 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0248] Optionally, the chip can be applied to the first terminal device / second terminal device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the first terminal device / second terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0249] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0250] Figure 12 This is a schematic block diagram of a communication system 1200 provided in an embodiment of this application. Figure 12 As shown, the communication system 1200 includes a first terminal device 1210 and a second terminal device 1220.
[0251] The first terminal device 2010 can be used to implement the corresponding functions implemented by the first terminal device in the above method, and the second terminal device 2020 can be used to implement the corresponding functions implemented by the second terminal device in the above method. For the sake of brevity, these will not be elaborated here.
[0252] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0253] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0254] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0255] This application also provides a computer-readable storage medium for storing computer programs.
[0256] Optionally, the computer-readable storage medium can be applied to the first terminal device / second terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the first terminal device / second terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0257] This application also provides a computer program product, including computer program instructions.
[0258] Optionally, the computer program product can be applied to the first terminal device / second terminal device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the first terminal device / second terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0259] This application also provides a computer program.
[0260] Optionally, the computer program can be applied to the first terminal device / second terminal device in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the first terminal device / second terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0261] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0262] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0263] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0264] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0265] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0266] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0267] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A resource indication method, the method comprising: The first terminal device sends the first side-line control information; The first sidelink control information is used to indicate at least one time-frequency resource within a first time range; the first time range includes at least one consecutive time slot and at least one micro-time slot starting from a first time unit; the first sidelink control information includes first indication information; the first indication information includes the offset of the at least one time-frequency resource relative to the first time unit, the time domain position of the at least one time-frequency resource is determined based on the time domain position of the first time unit and / or the offset, the offset being the micro-time slots and the number of time slots separating the at least one time-frequency resource from the first time unit; the first time unit is the micro-time slot in which the first terminal device sends the first sidelink control information; the first sidelink control information includes second indication information, the second indication information is used to indicate a resource reservation period, the resource reservation period is used to determine the number of logical time units together with the sum of the number of micro-time slots and the number of time slots within a preset time length, the micro-time slots and time slots within the preset time length belonging to the resource pool used by the second terminal device; the number of logical time units is used for resource exclusion.
2. The method according to claim 1, wherein, The first indication information is used to indicate the time-domain location of the at least one time-frequency resource.
3. The method according to claim 1, wherein, The offset corresponds to at least one of the following: The number of micro-slots of the at least one time-frequency resource relative to the first time unit; The at least one time-frequency resource is relative to the micro-slots and the number of slots of the first time unit; In the first resource pool, the number of micro-time slots of the at least one time-frequency resource relative to the first time unit; In the first resource pool, the at least one time-frequency resource is relative to the number of micro-time slots and time slots of the first time unit.
4. The method according to any one of claims 1-3, wherein, The first time unit is the time unit in which the first terminal device sends the first side-link control information.
5. The method according to any one of claims 1-3, wherein, The number of time units included in the first time range is determined based on any one of the following: Determined based on pre-configuration information; Determined based on network configuration information; Determined based on preset values specified in the standard.
6. The method according to any one of claims 1-3, wherein, The first time range includes multiple time units that are time units in the first resource pool.
7. The method according to claim 6, wherein, The first resource pool is the resource pool used by the first terminal device.
8. The method according to claim 7, wherein, The first resource pool includes the transmit resource pool and / or receive resource pool used by the first terminal device.
9. The method according to any one of claims 1-3, 7, 8, wherein, The quantity of the at least one time-frequency resource is the minimum value between the first parameter and the second parameter; The first parameter is the total number of time-frequency resources selected by the first terminal device within the first time range; the second parameter is the maximum value of time-frequency resources that can be indicated by the first side-by-side control information.
10. The method according to any one of claims 1-3, 7, 8, wherein, The resource reservation period represents the time interval length between at least one reserved time-frequency resource and the at least one time-frequency resource; the at least one reserved time-frequency resource corresponds one-to-one with the at least one time-frequency resource.
11. A resource indication method, the method comprising: The second terminal device receives first side-link control information, which is used to indicate at least one time-frequency resource within a first time range; The first time range includes at least one consecutive time slot and at least one micro-time slot starting from the first time unit; the first side-link control information includes first indication information; the first indication information includes the offset of the at least one time-frequency resource relative to the first time unit, the time domain position of the at least one time-frequency resource is determined based on the time domain position of the first time unit and / or the offset, the offset being the micro-time slots and the number of time slots separating the at least one time-frequency resource from the first time unit; the first time unit is the micro-time slot in which the first terminal device sends the first side-link control information; the first side-link control information includes second indication information, the second indication information being used to indicate a resource reservation period; The second terminal device determines the number of logical time units based on the sum of the number of micro-time slots and time slots in the resource pool used by the second terminal device within a preset time length, and the resource reservation period. The second terminal device performs resource exclusion based on the number of logical time units.
12. The method according to claim 11, wherein, The first indication information is used to indicate the time-domain location of the at least one time-frequency resource.
13. The method according to claim 11, wherein, The offset corresponds to at least one of the following: The number of micro-slots of the at least one time-frequency resource relative to the first time unit; The at least one time-frequency resource is relative to the micro-slots and the number of slots of the first time unit; In the first resource pool, the number of micro-time slots of the at least one time-frequency resource relative to the first time unit; In the first resource pool, the at least one time-frequency resource is relative to the number of micro-time slots and time slots of the first time unit.
14. The method according to claim 12 or 13, wherein, The first time unit is the time unit in which the first terminal device sends the first side-link control information.
15. The method according to any one of claims 11-13, wherein, The number of time units included in the first time range is determined based on any one of the following: Determined based on pre-configuration information; Determined based on network configuration information; Determined based on preset values specified in the standard.
16. The method according to any one of claims 11-13, wherein, The first time range includes multiple time units that are time units in the first resource pool.
17. The method according to claim 16, wherein, The first resource pool is the resource pool used by the first terminal device.
18. The method according to claim 17, wherein, The first resource pool includes the transmit resource pool and / or receive resource pool used by the first terminal device.
19. The method according to any one of claims 11-13, 17, 18, wherein, The quantity of the at least one time-frequency resource is the minimum value between the first parameter and the second parameter; The first parameter is the total number of time-frequency resources selected by the first terminal device within the first time range; the second parameter is the maximum value of time-frequency resources that can be indicated by the first side-by-side control information.
20. The method according to claim 11, wherein the resource reservation period characterizes the time interval length between at least one reserved time-frequency resource and the at least one time-frequency resource; the at least one reserved time-frequency resource corresponds one-to-one with the at least one time-frequency resource.
21. The method according to any one of claims 11-13, 17, 18, 20, wherein, The resource pool used by the second terminal device includes at least one of the following: The second terminal device's transmission resource pool; The resource pool for resource monitoring by the second terminal device.
22. A resource indication device, applied to a first terminal device, the device comprising: The transmitting unit is configured to transmit first sideline control information; The first sidelink control information is used to indicate at least one time-frequency resource within a first time range; the first time range includes at least one consecutive time slot and at least one micro-time slot starting from a first time unit; the first sidelink control information includes first indication information; the first indication information includes the offset of the at least one time-frequency resource relative to the first time unit, the time domain position of the at least one time-frequency resource is determined based on the time domain position of the first time unit and / or the offset, the offset being the micro-time slots and the number of time slots separating the at least one time-frequency resource from the first time unit; the first time unit is the micro-time slot in which the first terminal device sends the first sidelink control information; the first sidelink control information includes second indication information, the second indication information is used to indicate a resource reservation period, the resource reservation period is used to determine the number of logical time units together with the sum of the number of micro-time slots and the number of time slots within a preset time length, the micro-time slots and time slots within the preset time length belonging to the resource pool used by the second terminal device; the number of logical time units is used for resource exclusion.
23. A resource indication device, applied to a second terminal device, the device comprising: The receiving unit is configured to receive first sideline control information, which is used to indicate at least one time-frequency resource within a first time range. The first time range includes at least one consecutive time slot and at least one micro-time slot starting from the first time unit; the first side-link control information includes first indication information; the first indication information includes the offset of the at least one time-frequency resource relative to the first time unit, the time domain position of the at least one time-frequency resource is determined based on the time domain position of the first time unit and / or the offset, the offset being the micro-time slots and the number of time slots separating the at least one time-frequency resource from the first time unit; the first time unit is the micro-time slot in which the first terminal device sends the first side-link control information; the first side-link control information includes second indication information, the second indication information being used to indicate a resource reservation period; The processing unit is configured to determine the number of logical time units based on the sum of the number of micro-time slots and time slots in the resource pool used by the second terminal device within a preset time length, and the resource reservation period; the second terminal device performs resource exclusion based on the number of logical time units.
24. A terminal device, comprising: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 1-10 or 11-21.
25. A chip, comprising: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1-10 or 11-21.
26. A computer-readable storage medium for storing a computer program that causes a computer to perform the method as described in any one of claims 1-10 or 11-21.
Citation Information
Patent Citations
Communication method and device
CN111866814A
Channel location indication method, and related product
WO2018195965A1
Resource configuration method and terminal device
WO2020025042A1