Method for determining transmission resources and terminal equipment
By determining the time domain location in the side-directed transmission system by terminal equipment, the complexity of the determination of authorized resources in the transmission resource pool is solved, and efficient and accurate resource configuration is achieved. It is suitable for a variety of communication systems, especially in the Internet of Vehicles scenarios Improve resource utilization efficiency.
Patent Information
- Application Number
- CN202310204692.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-13
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2040-05-13
AI Technical Summary
In a side-line transmission system, how to effectively determine the authorized transmission resources in the transmission resource pool associated with the terminal device, especially when the resource pool is configured in a complex and dynamic manner, ensure the accuracy and efficiency of the transmission resources.
The terminal device determines the time domain position of the first time unit, and determines the time domain position of the transmission resource based on the resource pool associated with the sideline configuration authorization, and uses a formula to calculate the index of the time slot or subframe to ensure the transmission resource Accurate selection and adjustment.
It improves the accuracy and efficiency of determining transmission resources, reduces data processing delay, and is suitable for various communication systems, including high-demand Internet of Vehicles such as D2D and V2X.
Smart Images

Figure CN116684977B_ABST
Abstract
Description
[0001] This application is a divisional application with application number 2020801004130 and invention name “Method and terminal device for determining transmission resources”. Technical Field
[0002] The present application relates to the field of communications, and more specifically, to a method for determining transmission resources and a terminal device. Background Art
[0003] Device to Device (D2D) communication is a transmission technology based on sidelink (SL). Different from the traditional cellular system where communication data is received or sent by base stations, the D2D system has higher spectrum efficiency and lower transmission latency. The vehicle to everything (V2X) system adopts terminal to terminal direct communication. In the sidelink transmission system, the collection of transmission resources can be called a resource pool. One or more resource pools can be configured by pre-configuration or network configuration. How to use the resource pool to determine the sidelink configuration authorized transmission resources is a problem that needs to be solved. Summary of the invention
[0004] The embodiments of the present application provide a method for determining transmission resources and a terminal device, which can determine the side configuration authorized transmission resources.
[0005] The present application provides a method for determining a transmission resource, including:
[0006] The terminal device determines the time domain position of the first time unit;
[0007] The terminal device determines the time domain position of the sideline configuration authorization transmission resource based on the first time unit and the first resource pool, where the first resource pool is a resource pool associated with the sideline configuration authorization.
[0008] The present application provides a terminal device, including:
[0009] A first determining unit, used to determine a time domain position of a first time unit;
[0010] The second determining unit is used to determine the time domain position of the sideline configuration authorization transmission resource according to the first time unit and the first resource pool, and the first resource pool is a resource pool associated with the sideline configuration authorization.
[0011] The embodiment of the present application provides a terminal device, including a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the above-mentioned method for determining transmission resources.
[0012] An embodiment of the present application provides a chip for implementing the above-mentioned method for determining transmission resources.
[0013] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned method for determining transmission resources.
[0014] An embodiment of the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute the above-mentioned method for determining transmission resources.
[0015] An embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the above-mentioned method for determining transmission resources.
[0016] An embodiment of the present application provides a computer program, which, when executed on a computer, enables the computer to execute the above-mentioned method for determining transmission resources.
[0017] In this embodiment of the present application, the time domain position of the transmission resource of the sideline configuration authorization is determined based on the first resource pool associated with the sideline configuration authorization and the time domain position of the first time unit obtained previously. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a schematic diagram of an application scenario according to an embodiment of the present application.
[0019] Figure 2A It is a schematic diagram of the network coverage inner line communication.
[0020] Figure 2B It is a schematic diagram of partial network coverage of sideline communications.
[0021] Figure 2C It is a schematic diagram of the network coverage outside the line communication.
[0022] Figure 3A is a schematic diagram of unicast transmission.
[0023] Figure 3B It is a schematic diagram of multicast transmission.
[0024] Figure 3C is a schematic diagram of broadcast transmission.
[0025] Figure 4 It is a schematic flowchart of a method for determining transmission resources according to an embodiment of the present application.
[0026] Figure 5 It is a schematic diagram for determining resource pools.
[0027] Figure 6It is an example diagram for determining the time slot in which the transmission resource authorized by the sideline configuration is located.
[0028] Figure 7 It is another example diagram for determining the time slot in which the transmission resource authorized by the sideline configuration is located.
[0029] Figure 8 It is another example diagram for determining the time slot in which the transmission resource authorized by the sideline configuration is located.
[0030] Fig. 9 It is a schematic block diagram of a terminal device according to an embodiment of the present application.
[0031] Fig.10 It is a schematic block diagram of a terminal device according to another embodiment of the present application.
[0032] Fig.11 It is a schematic block diagram of a communication device according to an embodiment of the present application.
[0033] Fig.12 is a schematic block diagram of a chip according to an embodiment of the present application.
[0034] Fig.13 It is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION
[0035] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0036] The technical solutions of the embodiments of the present application can be applied to various communication systems, 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, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) system or other communication systems.
[0037] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), and vehicle to vehicle (Vehicle to Vehicle, V2V) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0038] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.
[0039] The embodiments of the present application do not limit the spectrum to which they are applied. For example, the embodiments of the present application can be applied to licensed spectrum or unlicensed spectrum.
[0040] The embodiments of the present application describe various embodiments in combination with network devices and terminal devices, wherein: the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc. The terminal device may be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, and a next-generation communication system, for example, a terminal device in an NR network or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0041] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0042] The network device can be a device used to communicate with a mobile device. The network device can be an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (Evolutional Node B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, a network device (gNB) in an NR network, or a network device in a future evolved PLMN network, etc.
[0043] In an embodiment of the present application, a network device provides services for a cell, and a terminal device communicates with the network device through transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell may be a cell corresponding to a network device (e.g., a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: a metro cell, a micro cell, a picocell, a femtocell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0044] Figure 1 A communication system 100 is exemplarily shown. The communication system includes a network device 110 and two terminal devices 120. Optionally, the communication system 100 may include multiple network devices 110, and each network device 110 may include other number of terminal devices 120 within its coverage area, which is not limited in the present embodiment.
[0045] Optionally, the communication system 100 may also include other network entities such as a mobility management entity (Mobility Management Entity, MME), an access and mobility management function (Access and Mobility Management Function, AMF), etc., which is not limited in the embodiments of the present application.
[0046] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0047] In sideline communication, according to the network coverage of the communicating terminals, it can be divided into: sideline communication within network coverage, sideline communication with partial network coverage and sideline communication outside network coverage.
[0048] like Figure 2A As shown, in the case of sideline communication within network coverage, all terminals performing sideline communication are within the coverage of the same base station. Therefore, these terminals can perform sideline communication based on the same sideline configuration by receiving configuration signaling from the base station.
[0049] like Figure 2B As shown, in the case of partial network coverage of sidelink communication, some terminals performing sidelink communication are located within the coverage of the base station. These terminals can receive the configuration signaling of the base station and perform sidelink communication according to the configuration of the base station. However, terminals outside the network coverage cannot receive the configuration signaling of the base station. In this case, the terminal outside the network coverage can determine the sidelink configuration based on the pre-configuration information and the information carried in the sidelink broadcast channel (Physical Sidelink Broadcast Channel, PSBCH) sent by the terminal within the network coverage, and perform sidelink communication.
[0050] like Figure 2C As shown, in the case of sideline communications outside network coverage, all terminals performing sideline communications are located outside the network coverage, and all terminals determine the sideline configuration according to pre-configuration information to perform sideline communications.
[0051] The Internet of Vehicles system adopts terminal-to-terminal direct communication. In the 3rd Generation Partnership Project (3GPP) protocol, the Internet of Vehicles has two transmission modes: the first mode and the second mode.
[0052] Mode 1: The transmission resources of the terminal are allocated by the network, such as the base station gNB. The terminal sends data on the sidelink according to the resources allocated by the base station; the base station can allocate resources for a single transmission to the terminal, or allocate resources for semi-static transmission to the terminal. Figure 2A As shown, the terminal is within the coverage of the network, and the network allocates transmission resources for sideline transmission to the terminal.
[0053] The second mode: The terminal selects a resource in the resource pool to transmit data. Figure 2C As shown, the terminal is located outside the cell coverage, and the terminal autonomously selects transmission resources from the pre-configured resource pool for side transmission. Figure 2A As shown, the terminal autonomously selects transmission resources from the resource pool configured by the network for side transmission.
[0054] NR-V2X can support autonomous driving, which places higher requirements on data interaction between vehicles, such as higher throughput, lower latency, higher reliability, larger coverage, and more flexible resource allocation.
[0055] In LTE-V2X, broadcast transmission is supported, and in NR-V2X, unicast and multicast transmission are introduced. For unicast transmission, there is only one receiving terminal. Figure 3A As shown in Figure 1, UE1 and UE2 perform unicast transmission. For multicast transmission, the receiving end is all terminals in a communication group, or all terminals within a certain transmission distance. Figure 3B As shown in FIG. 1 , UE1, UE2, UE3 and UE4 form a communication group, in which UE1 sends data and the other terminals in the group are receiving terminals. For the broadcast transmission mode, the receiving terminal is any terminal around the sending terminal. Figure 3C As shown, UE1 is a transmitting terminal, and other terminals around it, UE2-UE6, are all receiving terminals.
[0056] Figure 4 FIG. 2 is a schematic flow chart of a method 200 for determining transmission resources according to an embodiment of the present application. The method may optionally be applied to Figure 1 The system shown in the figure is not limited thereto. The method includes at least part of the following contents.
[0057] S210. The terminal device determines the time domain position of the first time unit.
[0058] S220: The terminal device determines the time domain position of the sideline configuration authorization transmission resource according to the first time unit and the first resource pool, wherein the first resource pool is a resource pool associated with the sideline configuration authorization.
[0059] In the sideline transmission system, the resource pool can be a collection of transmission resources. The transmission resources configured by the network or the transmission resources selected by the terminal autonomously are all resources in the resource pool. One or more resource pools can be configured by pre-configuration or network configuration. The resource pool can be divided into a sending resource pool and a receiving resource pool. The transmission resources in the sending resource pool can be used to send sideline data; the transmission resources in the receiving resource pool can be used to receive sideline data. For example, the terminal device has one or more available resource pools.
[0060] The following is an example of how to determine the time domain resources of a resource pool. For example, the subcarrier spacing is 15kHz, a subframe (or time slot) corresponds to a time length of 1 millisecond, and a system frame number (SFN) or direct frame number (DFN) period includes 10240 subframes. The remaining subframes are obtained by removing the synchronization subframes, downlink subframes, special subframes, and reserved subframes in the SFN period. The remaining subframes can be divided by the length of the bit map, and the bit map is repeated periodically within the remaining subframe range. The subframes corresponding to the bit values 1 in the bit map belong to the resource pool, and the subframes corresponding to the bit values 0 do not belong to the resource pool.
[0061] When the network configures the transmission resources of the sideline configuration grant for the terminal, it usually associates the sideline configuration grant with a resource pool, for example, the resource pool associated with the sideline configuration grant is the first resource pool. The sideline configuration grant (SL CG) transmission resources of the terminal device can be determined by using the first resource pool.
[0062] It should be understood that the sideline configuration authorization is associated with the first resource pool, which means that the transmission resources of the sideline configuration authorization are the transmission resources in the first resource pool.
[0063] The embodiment of the present application determines the time domain position of the transmission resources of the side configuration authorization based on the first resource pool associated with the side configuration authorization and the time domain position of the first time unit obtained previously, and can reasonably select or adjust the time unit that does not belong to the resource pool associated with the side configuration authorization, thereby being able to more accurately determine the side configuration authorization transmission resources of the terminal device.
[0064] Optionally, in an embodiment of the present application, the time domain position includes an index of a time unit.
[0065] Optionally, in an embodiment of the present application, the time unit is a time slot, and the index of the time slot is equal to the index of the SFN multiplied by the number of time slots in the wireless frame plus the time slot number of the time slot in the wireless frame. The index of the time slot can be the index of the time slot in the wireless frame period. For example, for a 15kHz subcarrier spacing, a wireless frame includes 10240 time slots, and the index value range of the time slot is [0,10239]. The index of the time slot can be determined by the index of the SFN (the value range is [0,1023]), the number of time slots in the wireless frame, and the time slot number in the wireless frame. For example, if the index of the SFN is 2, the number of time slots in the wireless frame is 10, and the time slot number in the wireless frame is 2, then the time slot index is 22.
[0066] Optionally, in an embodiment of the present application, the time unit is a subframe, and the index of the subframe is equal to the index of the SFN multiplied by the number of subframes in the wireless frame plus the subframe number of the subframe in the wireless frame. The index of the subframe can be the index of the subframe in the wireless frame period. For example, for a 15kHz subcarrier spacing, a wireless frame includes 10240 subframes, and the index value range of the subframe is [0,10239]. The index of the subframe can be determined by the index of the SFN (the value range is [0,1023]), the number of subframes in the wireless frame, and the subframe number. For example, if the index of the SFN is 1, the number of subframes in the wireless frame is 10, and the subframe number in the wireless frame is 7, then the time slot index is 17.
[0067] Optionally, in an embodiment of the present application, the time domain position of the first time unit is determined using a first formula.
[0068] Optionally, in an embodiment of the present application, the first formula includes at least one of the following parameters: a time domain offset, a period, a time domain resource indication, a first frame number index, a first time unit index, and the number of time units in a wireless frame.
[0069] Optionally, the first formula may further include the following parameters: a time unit number in a radio frame and a system frame number (SFN).
[0070] For example, the first formula is:
[0071] Number of time units in a radio frame × SFN + number of time units in a radio frame = [time domain offset + time domain resource indication + N × period] modulo (1024 × number of time units in a radio frame) (1)
[0072] In the above formula (1), (number of time units in a radio frame×SFN+time unit number in a radio frame) represents the index of the time unit or the time domain position of the time unit.
[0073] The meanings of the parameters in the above formula (1) are as follows:
[0074] The time domain offset may be used to determine the time domain position of the first SL CG transmission resource. Optionally, the time domain offset is the number of time units relative to SFN=0 (or DFN=0).
[0075] The period is the period of the SL CG transmission resource. Optionally, the period parameter is represented by the number of time slots, and further, the period parameter is represented by the number of physical time slots.
[0076] The time domain resource indication is determined according to the time domain resource indication information. For example, the time domain resource indication information is carried in the radio resource control (RRC) signaling or downlink control information (DCI) signaling of the sidelink configuration authorization, and the time domain resource indication can be determined according to the time domain resource indication information.
[0077] Optionally, the time domain resource indication determined by the time domain resource indication information is a time slot interval relative to a time domain position determined according to a time domain offset parameter. For example, for a type-1 sideline configuration authorization, the time domain position determined according to the time domain offset parameter is T0, and the value determined according to the time domain resource indication information is T1 (i.e., the time domain resource indication corresponding to formula (1)), which is a time slot interval relative to T0. Therefore, the time domain position determined according to the configuration parameter in a sideline configuration authorization period is T0+T1.
[0078] Optionally, the value of the time domain resource indication is 0.
[0079] Optionally, the value of the time domain resource indication includes 1, 2 or 3 values.
[0080] N, is a positive integer.
[0081] SFN: indicates the index of SFN, and its value range can be [0,1023].
[0082] The number of time units in a radio frame may be an integer multiple of 10. For example, for a 15 kHz subcarrier spacing, the number of time units in a radio frame is 10, and the value range of the time unit number in the radio frame may be [0,9].
[0083] modulo is the modulo operation.
[0084] For another example, the first formula is:
[0085] Number of time units in a radio frame × SFN + time unit number in a radio frame = [first frame number index × number of time units in a radio frame + first time unit index + time domain resource indication + N × period] modulo (1024 × number of time units in a radio frame) (2)
[0087] In the above formula (2), (number of time units in a radio frame×SFN+time unit number in a radio frame) represents the index of the time unit or the time domain position of the time unit.
[0088] The meanings of the parameters in the above formula (2) are as follows:
[0089] The first frame number index and the first time unit index are determined according to the time slot where the RRC signaling that configures the sideline configuration authorization or the DCI signaling that activates the sideline configuration authorization is located. Among them, the frame number can be SFN or DFN, the time unit is a time slot or a subframe, the value range of the first frame number index is [0,1023], the first time unit index is the index of the time unit in a wireless frame, and the value range is [0,numberOfSlotsPerFrame-1], and numberOfSlotsPerFrame represents the number of time units in the wireless frame. For example, for a 15kHz subcarrier spacing, a wireless frame includes 10 time slots, and a wireless frame period includes 10240 time slots. If the DCI that activates the type-2 sideline configuration authorization is in the 35th time slot in the wireless frame period, then according to the time slot position of the DCI, the corresponding first frame number index can be determined to be 3 and the first time unit index to be 5.
[0090] The period is the period of the SL CG transmission resource. Optionally, the period parameter is represented by the number of time slots, and further, the period parameter is represented by the number of physical time slots.
[0091] The time domain resource indication is determined according to the time domain resource indication information. For example, the time domain resource indication information is carried in the DCI signaling of the sidelink configuration authorization, and the time domain resource indication can be determined according to the time domain resource indication information.
[0092] Optionally, the time domain resource indication determined by the time domain resource indication information is a time slot interval relative to the time domain position where the DCI signaling for activating the sideline configuration authorization is located. For example, for a type-2 sideline configuration authorization, the time domain position of the DCI for activating the sideline configuration authorization is T0, and the value determined according to the time domain resource indication information is T1 (i.e., the time domain resource indication corresponding to formula (2)), which is a time slot interval relative to T0.
[0093] Optionally, the value of the time domain resource indication is 0.
[0094] Optionally, the value of the time domain resource indication includes 1, 2 or 3 values.
[0095] N, is a positive integer.
[0096] SFN: indicates the index of SFN, and its value range can be [0,1023].
[0097] The number of time units in a radio frame may be an integer multiple of 10. For example, for a 15 kHz subcarrier spacing, the number of time units in a radio frame is 10, and the value range of the time unit number in the radio frame may be [0,9].
[0098] modulo is the modulo operation.
[0099] Optionally, in an embodiment of the present application, the method further includes: the terminal device receives configuration information from the network device, and the configuration information is used by the terminal device to determine at least one of the following parameters: time slot offset, period and time domain resource indication. Specifically, for type-1 sideline configuration authorization, after the terminal device receives the configuration information, the time slot offset, period and time domain resource indication determined according to the configuration information are substituted into the above formula (1), and the time domain position of the first time unit can be calculated. For type-2 sideline configuration authorization, after the terminal device receives the configuration information, the period is determined according to the configuration information. The terminal receives the DCI that activates the sideline configuration authorization, determines the frame number index (i.e., the above-mentioned first frame number index) and the time slot index (i.e., the above-mentioned first time unit index) corresponding to the time slot of the DCI according to the DCI, and determines the time domain resource indication according to the DCI. The terminal device substitutes the period, time domain resource indication, first frame number index and first time unit index into the above formula (2), and the time domain position of the first time unit can be calculated. Then, it is determined whether each calculated first time unit belongs to the first resource pool associated with the SL CG of the terminal device. If each first time unit belongs to the first resource pool, the time domain position of these first time units is determined as the time domain position of the SL CG transmission resource of the terminal device. If a part of the first time units does not belong to the first resource pool, the time domain position of the SLCG transmission resource of the terminal device can be finally obtained after some processing.
[0100] Optionally, in an embodiment of the present application, determining the time domain position of the sideline configuration authorized transmission resource according to the first time unit and the first resource pool includes: the terminal device determines the time domain position of the first time unit belonging to the first resource pool as the time domain position of the sideline configuration authorized transmission resource. The terminal device determines the first time unit that does not belong to the first resource pool as not belonging to the sideline configuration authorized transmission resource.
[0101] For example, the terminal device first uses the above formula to determine the time domain positions of multiple first time units. Among them, m1 first time units are time units of the first resource pool, and m2 first time units are not time units of the first resource pool. In this case, the time domain positions of the m1 first time units belonging to the first resource pool can be determined as the time domain positions of the side configuration authorization transmission resources of the terminal device. The other m2 time domain positions of the first time units that do not belong to the first resource pool are discarded or determined as not belonging to the side configuration authorization transmission resources.
[0102] Optionally, in an embodiment of the present application, the time domain position of the side configuration authorization transmission resource is determined according to the first time unit and the first resource pool, including: if the first time unit is not a time unit of the first resource pool, the terminal device determines the time domain position of the second time unit according to the time domain position of the first time unit, and determines the time domain position of the second time unit as the time domain position of the side configuration authorization (SL CG) transmission resource; wherein the time domain position of the second time unit belongs to the first resource pool.
[0103] For example, the terminal device first uses the above formula to determine the time domain positions of multiple first time units. Among them, there are m1 first time units that are time units of the first resource pool, and m2 first time units that are not time units of the first resource pool. In this case, the time domain positions of the m2 first time units that do not belong to the first resource pool can be adjusted to second time units that belong to the first resource pool. Then, the time domain positions of the m1 first time units belonging to the first resource pool and the time domain positions of the m2 second time units are determined as the time domain positions for configuring the authorized transmission resources on the terminal device side.
[0104] Optionally, in an embodiment of the present application, the time domain position of the second time unit is after the time domain position of the first time unit, and belongs to the time domain position of the first time unit of the first resource pool.
[0105] For example, the calculated time domain position of the first time unit includes the indexes of three time slots: 5, 11, and 16, where time slot 16 does not belong to the first resource pool. The resource belonging to the first resource pool after time slot 16 is time slot 18, so time slot 16 is adjusted to time slot 18. Finally, the time domain position of the SL CG transmission resource of the terminal device includes time slots 5, 11, and 18.
[0106] For another example, the calculated time domain position of the first time unit includes the indexes of three subframes: 7, 14, and 20, where subframe 14 does not belong to the first resource pool. The resource belonging to the first resource pool after subframe 14 is subframe 15, so subframe 14 is adjusted to subframe 15. Finally, the time domain position of the SL CG transmission resource of the terminal device includes subframes 7, 15, and 20.
[0107] Optionally, in an embodiment of the present application, the time domain position of the second time unit is the time domain position of the time unit in the first resource pool that has the shortest interval with the first time unit.
[0108] For example, the calculated time domain position of the first time unit includes the indexes of three time slots: 5, 11, and 16, where time slot 16 does not belong to the first resource pool. The resource with the smallest interval with time slot 16 and belonging to the first resource pool is time slot 15, so time slot 16 is adjusted to time slot 15. Finally, the time domain position of the SL CG transmission resource of the terminal device includes time slots 5, 11, and 15.
[0109] For another example, the calculated time domain position of the first time unit includes the indexes of three subframes: 7, 14, and 20, where subframe 14 does not belong to the first resource pool. Subframe 14 has the smallest interval and the resource belonging to the first resource pool is subframe 15, so subframe 14 is adjusted to subframe 15. Finally, the time domain position of the SL CG transmission resource of the terminal device includes subframes 7, 15, and 20.
[0110] Optionally, in an embodiment of the present application, if there are multiple time units with the smallest time domain position interval from the first time unit, the time unit that belongs to the first resource pool and has the smallest time domain position from the first time unit after the time domain position of the first time unit is determined as the time domain position of the second time unit. This can reduce the delay of data processing.
[0111] For example, the calculated time domain position of the first time unit includes the indexes of three time slots: 5, 11, and 16, where time slot 16 does not belong to the first resource pool. The resources with the smallest interval with time slot 16 and belonging to the first resource pool are time slot 14 and time slot 18, so time slot 16 is adjusted to time slot 18. Finally, the time domain position of the SL CG transmission resource of the terminal device includes time slots 5, 11, and 18.
[0112] For another example, the calculated time domain position of the first time unit includes the indexes of three subframes: 7, 14, and 20, where subframe 14 does not belong to the first resource pool. If subframe 14 has the smallest interval and the resource belonging to the first resource pool is subframe 11 or subframe 17, then subframe 14 is adjusted to subframe 17. Finally, the time domain position of the SL CG transmission resource of the terminal device includes subframes 7, 17, and 20.
[0113] In addition, if there are multiple time units with the smallest time domain position interval from the first time unit, the time unit that belongs to the first resource pool and has the smallest time domain position from the first time unit before the time domain position of the first time unit can also be determined as the time domain position of the second time unit.
[0114] In one application scenario, in LTE-V2X, the time domain resources in the resource pool may be determined in the following exemplary manner:
[0115] For example, a resource pool may be determined within a SFN or DFN cycle. A SFN cycle includes 10240 subframes, corresponding to subframes 0, 1, 2, ..., 10239 (these subframes are also called physical time slots or physical subframes). Synchronous subframes, downlink subframes, special subframes (such as downlink subframes and special subframes in a time division duplexing (TDD) system), and reserved subframes are removed from these subframes, and the remaining subframe indexes are The remaining subframes are also called logical subframes. The number of remaining subframes can be represented by the length of the bitmap L. bitmap Divisibility. Bitmap The periodic repetition in the remaining subframes is used to determine which subframes in the remaining subframes belong to the resource pool. A bit of 1 indicates that the subframe corresponding to the bit in the remaining subframes belongs to the resource pool, otherwise it does not belong to the resource pool.
[0116] like Figure 5 As shown, one SFN cycle (or DFN cycle) includes 10240 subframes (these subframes are called physical subframes or physical time slots), the period of the synchronization signal is 160ms, and one synchronization cycle includes 2 synchronization subframes. There are 128 synchronization subframes in one SFN cycle, and the length of the bitmap used to indicate the time domain resources of the resource pool is 10 bits, requiring 2 reserved subframes. Therefore, the number of remaining subframes is (10240-128-2=10110), which can be divided by the length of the bitmap 10, and the indexes of the remaining subframes are renumbered as 0, 1, 2, ..., 10109 (these subframes are also called logical subframes or logical time slots). If the first 3 bits of the bitmap are 1 and the remaining 7 bits are 0, that is, in the remaining subframes, the first 3 subframes in every 10 subframes belong to the resource pool, and the remaining subframes do not belong to the resource pool. Since the bitmap needs to be repeated 1011 times in the remaining subframes to indicate whether all the remaining subframes belong to the resource pool, and 3 subframes are included in each bitmap period, a total of 3033 subframes belong to the resource pool in one SFN period. In this example, the time unit is a subframe in LTE-V2X as an example. The time unit can also be a time slot in NR-V2X. The way of determining the resource pool is similar, which will not be repeated here.
[0117] In NR-V2X, mode 1 and mode 2 resource allocation methods are supported. In mode 2, the terminal autonomously selects transmission resources from the resource pool for sideline transmission. In mode 1, the network allocates sideline transmission resources to the terminal. Specifically, the network can allocate sideline transmission resources to the terminal through dynamic scheduling (Dynamic Scheduling, DG); or the network can allocate sideline (SL) configured grant (Configured Grant, CG) transmission resources to the terminal. For the CG resource allocation method, there are mainly two configuration grant methods: type-1 configured grant (first type of configuration grant) and type-2 configured grant (second type of configuration grant)
[0118] The first type of configuration authorization: The network configures sideline transmission resources for the terminal through RRC signaling. The RRC signaling can configure all transmission resources and transmission parameters including time domain resources, frequency domain resources, demodulation reference signal (DMRS), modulation and coding scheme (MCS), etc. When the UE receives the high-level parameters, it can immediately use the configured transmission parameters to perform sideline transmission on the configured time-frequency resources.
[0119] The second type of configuration authorization: adopts a two-step resource configuration method, namely the RRC+DCI method. First, the RRC signaling configures the transmission resources and transmission parameters including the period of time-frequency resources, redundant version, number of retransmissions, number of hybrid automatic repeat request (HARQ) processes, etc. Then, the DCI activates the transmission of the second type of configuration authorization, and simultaneously configures other transmission resources and transmission parameters including time domain resources, frequency domain resources, MCS, etc. When the terminal receives the RRC signaling, it cannot immediately use the resources and parameters configured by the high-level parameters for side transmission, but must wait until the corresponding DCI that activates the side configuration authorization is received before side transmission can be performed. In addition, the network can deactivate the side configuration authorization through DCI. When the terminal receives the deactivated DCI, it can no longer use the side configuration authorization transmission resources for side transmission.
[0120] If the network allocates a configured authorized transmission resource to the terminal, when the terminal has sidelink data to transmit, it can directly use the transmission resource for transmission without sending a Scheduling Request (SR) / Buffer Status Report (BSR) to the network to request transmission resources, thereby reducing latency.
[0121] In NR-V2X, the sideline configuration authorization resources configured by the network are associated with a resource pool, that is, the transmission resources authorized by the sideline configuration are the transmission resources in the resource pool associated with it.
[0122] In the signaling of the network configuration side configuration authorization, the following parameters can be indicated:
[0123] Timeslot offset: used to determine the time domain position of the first sideline configuration authorization;
[0124] Period: the period for side-by-side configuration of authorized transmission resources.
[0125] For example, if the period parameter of the sideline configuration authorization is based on physical time (such as 10ms, 100ms, 500ms, etc.), or based on the number of physical time slots, the time slot determined according to the time slot offset and the period may have at least one of the following situations:
[0126] The time slot does not belong to any resource pool, such as a sidelink synchronization signal block (S-SSB) time slot or a reserved time slot;
[0127] The time slot does not belong to the resource pool associated with the sideline configuration authorization;
[0128] In these cases, the embodiments of the present application need to determine the time slot position where the sideline configuration authorized transmission resource is located.
[0129] The network can configure the transmission resources authorized by the side configuration.
[0130] For type-1 side configuration authorization, the network can configure the parameters of the side configuration authorization to the terminal through configuration information, such as time domain offset, period, and time domain resource indication information. Then, the terminal can determine the time domain position of the side configuration authorization resource through the following formula:
[0131] (numberOfSlotsPerFrame×SFN+slot number in the frame)=
[0132] [timeDomainOffset+timeResourceIndication+N×periodicity]modulo(1024×numberOfSlotsPerFrame)(3)
[0133] The meanings of the parameters in this formula are as follows:
[0134] timeDomainOffset: time domain offset of the sideline configuration authorized transmission resource, used to determine the time domain position of the first sideline configuration authorized transmission resource, expressed in the number of time slots;
[0135] timeResourceIndication: the time domain resource indication determined according to the time domain resource indication information in the configuration information;
[0136] periodicity: the period of the sideline configuration authorization transmission resources, expressed in the number of time slots;
[0137] numberOfSlotsPerFrame: the number of time slots included in a radio frame;
[0138] SFN: SFN index, the value range is [0,1023];
[0139] slot number in the frame: the index of a time slot in a radio frame;
[0140] N>=0;
[0141] According to the SFN and the slot number in the frame that make the above equation valid, the time slot corresponding to the authorized transmission resource configured in the sideline can be obtained, and specifically the index of the time slot can be determined.
[0142] For type-2 sideline configuration authorization, the network can configure the parameters of the sideline configuration authorization, such as the period, to the terminal through configuration information. The network activates the sideline configuration authorization through DCI, and carries the time domain resource indication information in the DCI. The terminal determines the frame number index SFNDCI and the time slot index SlotDCI according to the time slot where the DCI is located, and determines the time domain resource indication according to the time domain resource indication information. The time domain position of the sideline configuration authorization resource can be determined by the following formula:
[0143] (numberOfSlotsPerFrame×SFN+slot number in the frame)=
[0144] [SFN DCI ×numberOfSlotsPerFrame+Slot DCI +timeResourceIndication+N×periodicity]modulo(1024×numberOfSlotsPerFrame)(4)
[0145] The meanings of the parameters in this formula are as follows:
[0146] SFN DCI : The frame number index determined according to the time slot where the DCI that activates the sideline configuration authorization transmission resources is located;
[0147] Slot DCI : A time slot index determined according to the time slot in which the DCI for activating the sideline configuration authorization transmission resource is located; the time slot index is a time slot index within a radio frame period;
[0148] timeResourceIndication: time domain resource indication determined according to the time domain resource indication information in the DCI;
[0149] periodicity: the period of the sideline configuration authorization transmission resources, expressed in the number of time slots;
[0150] numberOfSlotsPerFrame: the number of time slots included in a radio frame;
[0151] SFN: SFN index, the value range is [0,1023];
[0152] slot number in the frame: the index of a time slot in a radio frame;
[0153] N>=0;
[0154] According to the SFN and the slot number in the frame that make the above equation valid, the time slot corresponding to the authorized transmission resource configured in the sideline can be obtained, and specifically the index of the time slot can be determined.
[0155] The above formula is only a schematic for preliminarily determining the time slot where the side configuration authorized transmission resource is located based on the configuration parameters. Other formulas may also be used to preliminarily determine the time slot where the side configuration authorized transmission resource is located, and this application does not limit this.
[0156] If the time slot determined according to the above formula is a synchronization time slot, a reserved time slot, or a time slot that does not belong to a resource pool associated with the sideline configuration grant, the time domain position of the sideline configuration grant transmission resource can be determined in the following exemplary manner.
[0157] Example 1: The first available time slot after the time slot is used as the time slot for the transmission resources granted by the sideline configuration.
[0158] like Figure 6 As shown, the time slot index is numbered according to the physical time slot. Figure 6 The first 30 time slots in a SFN cycle are schematically shown (these time slots can be physical time slots). Figure 6The time slot corresponding to the black box is the time slot belonging to the first resource pool. The side configuration grant (SL CG) is associated with the first resource pool, that is, the resources of the side configuration grant are resources belonging to the first resource pool. The gray box represents the time slot used to transmit the synchronization signal, that is, the S-SSB time slot. The white box represents the resources that do not belong to the first resource pool, for example, including unavailable time slots such as reserved time slots, or time slots of other resource pools except the first resource pool.
[0159] The parameters of the side configuration authorization are timeDomainOffset=2, periodicity=5, and numberOfSlotsPerFrame=10. Therefore, the time slot positions determined according to formula (3) or formula (4) are respectively the time slots: [2, 7, 12, 17, 22, 27], such as Figure 6 As shown in the first row, time slot 2 represents a time slot with an index of 2. Similar descriptions have similar meanings and are not repeated here.
[0160] Among them: time slot 7 is a synchronization time slot, which does not belong to any resource pool, and therefore cannot be used as a transmission resource for sideline configuration authorization. The first available time slot after time slot 7 is used as a transmission resource for sideline configuration authorization. The first available time slot after this time slot, that is, the first time slot after this time slot that belongs to the first resource pool, is time slot 10, and time slot 10 is used as a transmission resource for sideline configuration authorization.
[0161] Time slot 17 is a resource that does not belong to the first resource pool, and therefore cannot be used as a transmission resource for sideline configuration authorization. The first available time slot after time slot 17 that is used as a transmission resource for sideline configuration authorization is time slot 20. Time slot 20 is used as a transmission resource for sideline configuration authorization.
[0162] The processing of time slot 27 is the same as that of time slot 17, and the first available time slot after time slot 27, that is, time slot 30 (not shown in the figure), is used as the transmission resource for the side configuration authorization.
[0163] Therefore, the time slots where the transmission resources of the sideline configuration authorization determined in the above manner are located are [2, 10, 12, 20, 22] respectively, such as Figure 6 Shown in the dotted filled box in the second row.
[0164] Example 2: The available time slot with the shortest distance from the current time slot is used as the time slot of the transmission resource for the sideline configuration grant.
[0165] like Figure 7 As shown, the index number of the time slot is numbered according to the physical time slot. Figure 7 The first 30 time slots in a SFN cycle are schematically shown in FIG. Figure 7The time slot corresponding to the black box is the time slot belonging to the first resource pool. The side configuration authorization is associated with the first resource pool, that is, the resources authorized by the side configuration are resources belonging to the first resource pool. The gray box represents the time slot used to transmit the synchronization signal, that is, the S-SSB time slot; the white box represents the resources that do not belong to the first resource pool, for example, including unavailable time slots such as reserved time slots, or time slots of other resource pools except the first resource pool.
[0166] The parameters of the sideline configuration authorization are timeDomainOffset=0, periodicity=5, and numberOfSlotsPerFrame=10. Therefore, the time slot positions determined according to formula (3) or formula (4) are respectively the time slots: [0, 5, 10, 15, 20, 25], such as Figure 7 The first row is shown.
[0167] Among them: time slot 5 is a synchronous time slot, which does not belong to any resource pool, and therefore cannot be used as a transmission resource for sideline configuration authorization. The available time slot with the shortest distance from time slot 5 is time slot 2, and time slot 2 is used as a transmission resource for sideline configuration authorization.
[0168] Time slot 15 is a resource that does not belong to the first resource pool, and therefore cannot be used as a transmission resource for the sideline configuration authorization. The available time slot with the shortest distance from time slot 15 is time slot 12, and time slot 12 is used as a transmission resource for the sideline configuration authorization.
[0169] Time slot 25 is a resource that does not belong to the first resource pool, and therefore cannot be used as a transmission resource for the sideline configuration authorization. The available time slot with the shortest distance from time slot 25 is time slot 22, and time slot 22 is used as a transmission resource for the sideline configuration authorization.
[0170] Therefore, the time slots where the transmission resources of the sideline configuration authorization determined in the above manner are located are [0, 2, 10, 12, 20, 22] respectively, such as Figure 7 The second row is shown.
[0171] Optionally: If there are two available time slots with the shortest distance from the time slot, the time slot after the time slot can be selected as the time slot for sideline configuration authorization. Figure 7 In the example, the time slot determined according to the parameters of the sideline configuration authorization is time slot 6, and the available time slots with the shortest distance from time slot 6 include time slot 2 and time slot 10, so time slot 10 can be selected as the time slot of the sideline configuration authorization.
[0172] Example 3: If the time slot determined according to the above formula does not belong to the first resource pool, it is discarded and only the time slot belonging to the first resource pool is used as the time slot of the transmission resource authorized by the sideline configuration.
[0173] like Figure 8As shown, the index number of the time slot is numbered according to the physical time slot. Figure 8 The first 30 time slots in a SFN cycle are schematically shown in FIG. Figure 8 The time slot corresponding to the black box is the time slot belonging to the first resource pool. The side configuration authorization is associated with the first resource pool, that is, the resources authorized by the side configuration are resources belonging to the first resource pool. The gray box represents the time slot used to transmit the synchronization signal, that is, the S-SSB time slot; the white box represents the resources that do not belong to the first resource pool, for example, including unavailable time slots such as reserved time slots, or time slots of other resource pools except the first resource pool.
[0174] The parameters of the sideline configuration authorization are timeDomainOffset=0, periodicity=5, and numberOfSlotsPerFrame=10. Therefore, the time slot positions determined according to formula (3) or formula (4) are respectively the time slots: [0, 5, 10, 15, 20, 25], such as Figure 8 The first row is shown.
[0175] Among them, time slot 5 is a synchronization time slot, does not belong to any resource pool, and cannot be used as a sideline configuration authorization transmission resource. Therefore, time slot 5 is discarded.
[0176] Time slot 15 is a resource that does not belong to the first resource pool and cannot be used as a sideline configuration authorization transmission resource. Therefore, time slot 15 is discarded.
[0177] Time slot 25 is a resource that does not belong to the first resource pool and cannot be used as a sideline configuration authorization transmission resource. Therefore, time slot 25 is discarded.
[0178] Therefore, the time slots where the transmission resources of the sideline configuration authorization determined by the above method are located are [0, 10, 20] respectively, such as Figure 8 The second row is shown.
[0179] An embodiment of the present application provides a method for determining the time unit, such as the time slot, in which the transmission resources of the side configuration authorization are located. The method is applicable to the situation where the configuration parameters of the side configuration authorization are based on the number of physical time slots, and solves the problem of how to determine the side configuration authorization transmission resources when the time slot position calculated according to the formula does not belong to the resource pool associated with the side configuration authorization.
[0180] Fig. 9 4 is a schematic block diagram of a terminal device 400 according to an embodiment of the present application. The terminal device 400 may include:
[0181] A first determining unit 410, configured to determine a time domain position of a first time unit;
[0182] The second determining unit 420 is used to determine the time domain position of the sideline configuration authorization transmission resource according to the first time unit and the first resource pool, and the first resource pool is a resource pool associated with the sideline configuration authorization.
[0183] Optionally, in an embodiment of the present application, the second determination unit 420 is used to determine the time domain position of the first time unit belonging to the first resource pool as the time domain position of the sideline configuration authorized transmission resource.
[0184] Optionally, in an embodiment of the present application, the second determination unit 420 is used to, if the first time unit is not a time unit of the first resource pool, the terminal device determines the time domain position of the second time unit based on the time domain position of the first time unit, and determines the time domain position of the second time unit as the time domain position of the side configuration grant (SL CG) transmission resource; wherein the time domain position of the second time unit belongs to the first resource pool.
[0185] Optionally, in an embodiment of the present application, the time domain position of the second time unit is after the time domain position of the first time unit, and belongs to the time domain position of the first time unit of the first resource pool.
[0186] Optionally, in an embodiment of the present application, the time domain position of the second time unit is the time domain position of the time unit in the first resource pool that has the shortest interval with the first time unit.
[0187] Optionally, in an embodiment of the present application, the second determination unit 420 is also used to determine the time unit that belongs to the first resource pool and has the smallest interval with the first time unit after the time domain position of the first time unit as the time domain position of the second time unit if there are multiple time units with the smallest interval with the time domain position of the first time unit.
[0188] Optionally, in an embodiment of the present application, the time domain position of the first time unit is determined using a first formula.
[0189] Optionally, in an embodiment of the present application, the first formula includes at least one of the following parameters: a time domain offset, a period, a time domain resource indication, a first frame number index, a first time unit index, and the number of time units in a radio frame. The time domain resource indication is determined according to the time domain resource indication information, and the first frame number index and the first time unit index are determined according to the time domain position of the DCI that activates the sideline configuration authorization.
[0190] Optionally, in an embodiment of the present application, the time domain position includes an index of a time unit.
[0191] Optionally, in an embodiment of the present application, the time unit is a time slot, and the index of the time slot is equal to the index of the SFN multiplied by the number of time slots in the wireless frame plus the time slot number of the time slot in the wireless frame.
[0192] Optionally, in an embodiment of the present application, the time unit is a subframe, and the index of the subframe is equal to the index of the SFN multiplied by the number of subframes in the wireless frame plus the subframe number of the subframe in the wireless frame.
[0193] Optionally, in the embodiments of the present application, Fig.10 As shown, the terminal device also includes:
[0194] The receiving unit 430 is used to receive configuration information from a network device, where the configuration information is used by the terminal device to determine at least one of the following parameters: a time slot offset, a period, and a time domain resource indication.
[0195] The terminal device 400 of the embodiment of the present application can implement the corresponding functions of the terminal device in the aforementioned method embodiment. The corresponding processes, functions, implementation methods and beneficial effects of each module (submodule, unit or component, etc.) in the terminal device 400 can be found in the corresponding description in the aforementioned method embodiment, and will not be repeated here.
[0196] It should be noted that the functions described in each module (sub-module, unit or component, etc.) in the terminal device 400 of the application embodiment can be implemented by different modules (sub-modules, units or components, etc.) or by the same module (sub-module, unit or component, etc.).
[0197] Fig.11 6 is a schematic structural diagram of a communication device 600 according to an embodiment of the present application. The communication device 600 includes a processor 610, and the processor 610 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0198] Alternatively, if Fig.11 As shown, the communication device 600 may further include a memory 620. The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application.
[0199] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .
[0200] Alternatively, if Fig.11 As shown, the communication device 600 may further include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0201] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of the antennas may be one or more.
[0202] Optionally, the communication device 600 may be a terminal device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0203] Fig.12 7 is a schematic structural diagram of a chip 700 according to an embodiment of the present application. The chip 700 includes a processor 710, and the processor 710 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0204] Alternatively, if Fig.12 As shown, the chip 700 may further include a memory 720. The processor 710 may call and run a computer program from the memory 720 to implement the method in the embodiment of the present application.
[0205] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .
[0206] Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0207] Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0208] Optionally, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0209] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0210] The processor mentioned above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor mentioned above may be a microprocessor or any conventional processor, etc.
[0211] The memory mentioned above may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM).
[0212] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0213] Fig.13 8 is a schematic block diagram of a communication system 800 according to an embodiment of the present application. The communication system 800 includes a terminal device 810 and a network device 820.
[0214] The terminal device 810 is used to determine the time domain position of the first time unit; determine the time domain position of the side configuration authorization transmission resource based on the first time unit and the first resource pool, and the first resource pool is a resource pool associated with the side configuration authorization.
[0215] Optionally, the network device 820 is used to send configuration information to the terminal device, where the configuration information is used for the terminal device to determine at least one of the following parameters: a time slot offset, a period, and a time domain resource indication.
[0216] The terminal device 810 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 820 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they will not be described in detail here.
[0217] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0218] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean 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 the present application.
[0219] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0220] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for determining transmission resources, comprising: The terminal device determines the time domain position of the first time unit; The terminal device determines the time domain position of the sideline configuration authorization transmission resource according to the first time unit and the first resource pool, wherein the first resource pool is a resource pool associated with the sideline configuration authorization; The step of determining the time domain position of the sideline configuration authorization transmission resource according to the first time unit and the first resource pool includes: If the first time unit is not a time unit of the first resource pool, the terminal device determines the time domain position of the second time unit according to the time domain position of the first time unit, and determines the time domain position of the second time unit as the time domain position of the sideline configuration authorized transmission resource; wherein the time domain position of the second time unit belongs to the first resource pool; The time domain position of the second time unit is after the time domain position of the first time unit and belongs to the time domain position of the first time unit of the first resource pool.
2. The method according to claim 1, wherein: Determining, according to the first time unit and the first resource pool, a time domain position of a sideline configuration authorization transmission resource, including: The terminal device determines the time domain position of the first time unit belonging to the first resource pool as the time domain position of the side configuration authorized transmission resource.
3. The method according to any one of claims 1 to 2, wherein: The time domain position of the first time unit is determined by using a first formula.
4. The method according to claim 3, wherein: The first formula includes at least one of the following parameters: a time domain offset and a period.
5. The method according to any one of claims 1 to 2, wherein: The time domain position of the first time unit includes an index of the first time unit.
6. The method according to claim 4, wherein: The method further comprises: The terminal device receives configuration information from a network device, where the configuration information is used by the terminal device to determine at least one of the following parameters: a time slot offset and a period.
7. The method according to claim 4, wherein: The time domain offset is used to determine the time domain position of the first sideline configuration authorized transmission resource, and the period is the period of the sideline configuration authorized transmission resource.
8. The method according to claim 7, wherein: The time domain offset is the number of time units relative to the system frame number SFN=0 or the direct frame number DFN=0, and / or the period is represented by the number of time slots.
9. A terminal device, comprising: A first determining unit, used to determine a time domain position of a first time unit; A second determining unit, configured to determine a time domain location of a sideline configuration authorization transmission resource according to the first time unit and a first resource pool, wherein the first resource pool is a resource pool associated with the sideline configuration authorization; The second determining unit is used to determine the time domain position of the second time unit according to the time domain position of the first time unit if the first time unit is not a time unit of the first resource pool, and determine the time domain position of the second time unit as the time domain position of the sideline configuration authorization transmission resource; wherein the time domain position of the second time unit belongs to the first resource pool; The time domain position of the second time unit is after the time domain position of the first time unit and belongs to the time domain position of the first time unit of the first resource pool.
10. The terminal device according to claim 9, wherein: The second determination unit is used to determine the time domain position of the first time unit belonging to the first resource pool as the time domain position of the sideline configuration authorized transmission resource.
11. The terminal device according to any one of claims 9 to 10, wherein: The time domain position of the first time unit is determined by using a first formula.
12. The terminal device according to claim 11, wherein: The first formula includes at least one of the following parameters: a time domain offset and a period.
13. The terminal device according to any one of claims 9 to 10, wherein: The time domain position of the first time unit includes an index of the first time unit.
14. The terminal device according to claim 12, wherein: The terminal device further includes: The receiving unit is used to receive configuration information from a network device, wherein the configuration information is used by the terminal device to determine at least one of the following parameters: a time slot offset and a period.
15. The terminal device according to claim 12, wherein: The time domain offset is used to determine the time domain position of the first sideline configuration authorized transmission resource, and the period is the period of the sideline configuration authorized transmission resource.
16. The terminal device according to claim 15, wherein: The time domain offset is the number of time units relative to the system frame number SFN=0 or the direct frame number DFN=0, and / or the period is represented by the number of time slots.
17. A terminal device, comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 8.
18. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 8.
19. A computer-readable storage medium for storing a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 8.