Method and apparatus for determining time domain resources, terminal device
By determining the time slot set in the terminal device in NR V2X and selecting the time slot according to the bitmap, the challenge of resource pool configuration in NR V2X is solved, and efficient time domain resource management and resource utilization are achieved.
Patent Information
- Application Number
- JP2022517509
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-02-11
- Publication Date
- 2025-04-03
- Estimated Expiration
- 2040-02-11
AI Technical Summary
The resource pool configuration method of LTE V2X cannot be applied to NR V2X, resulting in the need to define how to determine the configuration of the time domain resource pool in NR V2X.
By determining a time slot set in the terminal device and selecting the time slots therein according to a bitmap, these time slots form the time domain resources of the resource pool.
The time domain resources of the NR V2X resource pool are effectively and clearly determined, improving resource utilization.
Smart Images

Figure 0007656592000027 
Figure 0007656592000028 
Figure 0007656592000029
Abstract
Description
[Technical field]
[0001] The present embodiment relates to the field of mobile communications technology, and in particular to a method and apparatus for determining time domain resources, and a terminal device. [Background technology]
[0002] In Long Term Evolution (LTE) Vehicle to Everything (V2X), the time unit configured by the resource pool is a subframe. Since the subframe defined in LTE V2X is different from the subframe defined in New Radio (NR) V2X, the resource pool configuration method of LTE V2X cannot be applied to NR V2X. Therefore, it is necessary to define a method for determining the resource pool configuration in NR V2X. Summary of the Invention [Problem to be solved by the invention]
[0003] The present embodiment provides a method and apparatus for determining time domain resources, and a terminal device. [Means for solving the problem]
[0004] According to an embodiment of the present application, a method for determining a time domain resource includes: determining, by the terminal device, a first set of time slots within a first period; The terminal device selects a portion of time slots from the first time slot set according to a first bitmap, the portion of time slots constituting time domain resources of a resource pool.
[0005] According to an embodiment of the present application, a time domain resource determining device includes: The method further comprises: providing a determining unit configured to determine a first set of time slots within a first period and to select a portion of time slots from the first set of time slots according to a first bitmap, the portion of time slots constituting time domain resources of a resource pool.
[0006] A terminal device according to an embodiment of the present application includes a processor and a memory, the memory is configured to store a computer program, and the processor is configured to execute the above-mentioned method for determining time domain resources by calling and executing the computer program stored in the memory.
[0007] The chip according to the embodiment of the present application is configured to implement the above method for determining time domain resources.
[0008] Specifically, the chip includes a processor, and the processor is configured to call up and execute a computer program from a memory, thereby causing a device in which the chip is implemented to execute the above-mentioned method for determining time domain resources.
[0009] A computer-readable storage medium according to an embodiment of the present application stores a computer program, which causes a computer to execute the above-mentioned method for determining time domain resources.
[0010] A computer program product according to an embodiment of the present application includes computer program instructions, which cause a computer to perform the above-mentioned method for determining time domain resources.
[0011] When executed by a computer, the computer program according to the embodiment of the present application causes the computer to execute the above-mentioned method for determining time domain resources. Effect of the Invention
[0012] According to the technical solution of the embodiment of the present application, in NR V2X, a terminal device determines a first time slot set in a first period, and the time slots in the first time slot set are time slots available for resource pool configuration. The terminal device selects some time slots from the first time slot set according to a first bitmap, and the some time slots configure the time domain resources of the resource pool. According to the technical solution of the embodiment of the present application, the resource pool is configured with the time slot as a time unit, so that the time domain resources of the resource pool can be determined efficiently and clearly, and the resource utilization rate can be improved. [Brief description of the drawings]
[0013] The drawings described herein are intended to provide a further understanding of the present application, constitute a part of the present application, and the illustrative embodiments and description thereof are intended to interpret the present application and are not intended to unduly limit the present application. [Figure 1] 1 is a schematic diagram of a communication system architecture according to an embodiment of the present invention; [Diagram 2] FIG. 2 is a first schematic diagram illustrating configuration of a resource pool according to an embodiment of the present application. [Diagram 3] 4 is an exemplary flowchart of a method for determining a time domain resource according to an embodiment of the present application; [Figure 4] FIG. 11 is a second schematic diagram illustrating configuring a resource pool according to an embodiment of the present application. [Diagram 5] FIG. 2 is a schematic structural diagram of a time domain resource determination device according to an embodiment of the present application; [Figure 6] 1 is a schematic structural diagram of a communication device according to an embodiment of the present invention; [Figure 7] 1 is a schematic structural diagram of a chip according to an embodiment of the present invention; [Figure 8] 1 is an exemplary block diagram of a communication system according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application, but it is obvious that the described embodiments are only a part of the embodiments of the present application, and are not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative efforts are included in the scope of protection of the present application.
[0015] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD) system, a 5G system, or a future communication system.
[0016] Exemplarily, a communication system 100 applied to an embodiment of the present application is shown in FIG. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal 120 (or a communication terminal, referred to as a terminal). The network device 110 may provide communication coverage in a specific geographical area and communicate with a terminal located within the coverage area. Exemplarily, the network device 110 may be an evolved base station (eNB or eNodeB: Evolutional Node B) of an LTE system, or a Cloud Radio Access Network (CRAN: Cloud Radio Access Network) radio controller, or the network device may be a mobile switching center, a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a network side device of a 5G network, or a network device of a future communication system, etc.
[0017] The communication system 100 further comprises at least one terminal 120 located within the coverage area of the network device 110. A "terminal" as used herein includes, but is not limited to, a device configured to transmit or receive communication signals via a wired connection, such as a Public Switched Telephone Network (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection, and / or via another data connection / network, and / or via an air interface to a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter, and / or another terminal, and / or an Internet of Things system (IoT) device. A terminal configured to communicate via an air interface may be referred to as a "wireless communication terminal," "wireless terminal," or "mobile terminal." Examples of mobile terminals include, but are not limited to, satellite or mobile telephones, Personal Communications System (PCS) terminals that may combine cellular radiotelephone with data processing, fax and data communication capabilities, wireless telephones, pagers, PDAs that may be equipped with Internet / Intranet access, web browsers, notepads, calendars and / or Global Positioning System (GPS) receivers, and other electronic devices equipped with traditional laptop and / or handheld receivers or radiotelephone transceivers. A terminal may refer to an access terminal, User Equipment (UE), user unit, user station, mobile station, mobile base, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device.The access terminal may be a mobile phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, and a terminal of a 5G network or a terminal of a future evolution PLMN, etc.
[0018] Exemplarily, device-to-device (D2D) communication can be performed between the terminals 120.
[0019] By way of example, a 5G communication system or a 5G network may also be referred to as a New Radio (NR) system or a NR network.
[0020] FIG. 1 illustrates one network device and two terminals for example, and illustratively, the communication system 100 may include multiple network devices and other numbers of terminals within the coverage area of each network device, and the present embodiment is not limited thereto.
[0021] By way of example, the communication system 100 may further include other network entities, such as a network controller, a mobile management entity, and the like, although the present embodiment is not limited thereto.
[0022] It should be understood that in the present embodiment, a device having a communication function in a network / system may be referred to as a communication device. For example, the communication system 100 shown in Fig. 1 may include a network 110 and a terminal 120 having a communication function, the network device 110 and the terminal 120 may be the specific devices described above and will not be described again here, and the communication device may further include other devices, such as other network entities in the communication system 100, such as a network controller, a mobile management entity, etc., and the present embodiment is not limited thereto.
[0023] It should be understood that the terms "system" and "network" are always used interchangeably herein. The term "and / or" herein is merely an association describing associated objects, and indicates that three types of relationships can exist, for example, A and / or B represents three cases: A exists independently, A and B exist simultaneously, and B exists independently. Furthermore, the symbol " / " herein generally indicates that the context objects are in an "or" relationship.
[0024] In order to easily understand the technical solutions of the embodiments of the present application, the technical solutions related to the embodiments of the present application are described below.
[0025] How to configure a resource pool in LTE-V2X In LTE-V2X, the time domain resources of a resource pool are determined within one System Frame Number (SFN) period or one Direct Frame Number (DFN) period. Specifically, which time domain resources within one SFN period or one DFN period belong to the resource pool are determined in the following manner.
[0026] TIFF0007656592000001.tif79170
[0027] TIFF0007656592000002.tif92170
[0028] ●NR-V2X Due to the need to support autonomous driving in NR-V2X, there are higher requirements for data interaction between vehicles, such as higher throughput, lower latency, higher reliability, wider coverage, and more flexible resource allocation. Therefore, unlike LTE V2X, which mainly supports periodic services, NR V2X needs to support periodic and aperiodic services simultaneously, with aperiodic services likely to occupy the majority proportion. In addition, to reduce data transmission latency and increase the flexibility of resource allocation, NR V2X needs to support different subcarrier spacings (SCSs) and different timeslot lengths. Specifically, in NR V2X, the subcarrier spacing may be 15 kHz, 30 kHz, 60 kHz, or 120 kHz and the time slot length may be 7 to 14 Orthogonal Frequency Division Multiplexing (OFDM) symbols, whereas in LTE V2X, the subcarrier spacing is fixed at 15 kHz and the time slot length is 14 Single-carrier Frequency-Division Multiple Access (SC-FDMA) symbols.
[0029] Also, in one resource pool of NR-V2X, the terminal device can reserve resources according to a certain periodicity, in which case the terminal device can use Sidelink Control Information (SCI) transmitted in the current periodicity to reserve resources for one or more subsequent periods, and the reserved resources for one or more periods are used to transmit different Transport Blocks (TBs). Also, in some resource pools, periodic reservation of resources is prohibited. In this case, the SCI transmitted by the terminal device can only be used to reserve resources for retransmission of the same TB.
[0030] The NR V2X resource pool can be configured via the parameter SL-ResourcePool, whose information elements (IEs) are as shown in Table 1, and which are used to determine the configuration information of the NR sidelink resource pool (SL-ResourcePool).
[0031] [Table 1] TIFF0007656592000004.tif246167TIFF0007656592000005.tif220167
[0032] In LTE V2X, the number of symbols available for sidelink transmission in one subframe is less than 14, and in NR V2X, the number of symbols available for V2X transmission in one timeslot may be less than 14. From this perspective, the resource pool configuration method of LTE V2X cannot be applied to NR V2X. Meanwhile, in LTE V2X, in order to ensure that the number of subframes available for resource pool configuration in one SFN or DFN period is an integer multiple of the length of the bitmap indicating the resource pool configuration, some of the reserved subframes cannot be used for resource pool configuration, resulting in a decrease in resource utilization. Therefore, a technical solution of the present embodiment is proposed, and according to the technical solution of the present embodiment, when there is an incomplete sidelink communication time slot or non-periodically reserved sidelink resources in one SFN or DFN period, the time domain resources of the resource pool can be efficiently and clearly determined, and the resource utilization can be improved.
[0033] FIG. 3 is an exemplary flowchart of a method for determining a time domain resource according to an embodiment of the present application. As shown in FIG. 3, the method for determining a time domain resource includes the following steps:
[0034] In step 301, the terminal device determines a first set of time slots within a first period.
[0035] In the present embodiment, the first time slot set includes a plurality of time slots, and the first time slot set is a time slot set that can be used to configure a resource pool, i.e., the time slots in the first time slot set are time slots that can be used to configure a resource pool.
[0036] In this embodiment, the terminal device determines the first set of time slots from a first period. In one possible embodiment, the first period is one SFN period. In another possible embodiment, the first period is one DFN period.
[0037] In one possible embodiment of the present application, the terminal device determines a first set of time slots in a first period according to the following formula (1):
[0038] TIFF0007656592000006.tif33170
[0039] In the above technical solution, exemplarily, the value of M is 10240. For example, in the case of an SFN cycle, one SFN cycle includes 1024 SFNs, and one SFN includes 10 subframes, so that one SFN cycle includes 10240 subframes.
[0040] In the above technical solution, by way of example, the value of μ and the subcarrier spacing on the current BWP of the terminal equipment have a relevant relationship, specifically, the corresponding relationship between the value of μ and the subcarrier spacing is shown in Table 2.
[0041] [Table 2]
[0042] TIFF0007656592000008.tif8170
[0043] Furthermore, the indexes of the time slots in the above technical solutions are numbered based on the index of the first time slot in SFN#0 or DFN#0.
[0044] In the embodiment of the present application, the implementation manner of the first time slot set may include the following two implementation manners, which will be described below.
[0045] Method 1-1: The first time slot set includes all time slots other than the first type time slot, the second type time slot, and the third type time slot in the first period; The first type of time slot is used to transmit a sidelink synchronization signal block (S-SSB), In the second type of time slot, m (m is 0 to 13) of the second type of time slot is less than At least one symbol among N consecutive symbols (N is a positive integer) starting from the th symbol is not an uplink symbol; The third type of time slots are reserved time slots.
[0046] TIFF0007656592000009.tif24170
[0047] TIFF0007656592000010.tif49170
[0048] It should be noted that a symbol here refers to an OFDM symbol in the time domain.
[0049] Further, the above third type of time slot will be described below. The third type of time slot is a reserved time slot, and the third type of time slot (i.e., reserved time slot) can be determined in the following manner: All time slots other than the first type of time slot and the second type of time slot in the first period form a second time slot set, and the second time slot set is as follows:
[0050] TIFF0007656592000011.tif95170
[0051] TIFF0007656592000012.tif21170
[0052] Method 1-2: The first time slot set includes all time slots other than the first type time slots and the second type time slots in the first period; The first type of time slot is used to transmit S-SSB; In the second type of time slot, m (m is 0 to 13) of the second type of time slot is less than At least one symbol among N consecutive symbols (N is a positive integer) starting from the .) th symbol is not an uplink symbol.
[0053] Here, for the description of the first type of time slot and the second type of time slot, please refer to the above description.
[0054] In this embodiment, if N consecutive symbols starting from the mth symbol in a timeslot are all uplink symbols or sidelink symbols, the timeslot may be configured as a timeslot in a resource pool.
[0055] In step 302, the terminal device selects some time slots from the first time slot set according to a first bitmap, where the some time slots constitute time domain resources of a resource pool.
[0056] TIFF0007656592000013.tif29170
[0057] In the present embodiment, the implementation method for selecting some time slots from the first time slot set (i.e., determining which time slots in the first time slot set belong to the time slots of the resource pool) may include the following two implementation methods, which are described below.
[0058] TIFF0007656592000014.tif82170
[0059] In a specific implementation, the first bitmap is periodically mapped to each time slot of the first time slot set, where a first value of a bit of the first bitmap indicates that the time slot corresponding to the bit belongs to the resource pool, and a second value of a bit of the first bitmap indicates that the time slot corresponding to the bit does not belong to the resource pool. Moreover, exemplarily, the first value is 1 and the second value is 0.
[0060] In this method, the number of time slots included in the first time slot set and the length of the first bitmap have an integer multiple relationship, that is, the number of time slots that can be configured as a resource pool in the first period is guaranteed to be an integer multiple of the length of the bitmap that indicates the configuration of the resource pool.
[0061] In this way it can be ensured that the time domain resource positions of the resource pool within the first period do not need to be kept unchanged, which is beneficial for supporting periodic data transmission.
[0062] TIFF0007656592000015.tif64170
[0063] In a specific implementation, the first bitmap is periodically mapped to each time slot of the first time slot set, where a value of a bit of the first bitmap being a first value indicates that the time slot corresponding to the bit belongs to the resource pool, and a value of a bit of the first bitmap being a second value indicates that the time slot corresponding to the bit does not belong to the resource pool, and further, exemplarily, the first value is 1 and the second value is 0.
[0064] In this method, the number of time slots included in the first time slot set and the length of the first bitmap may or may not have an integer multiple relationship. Furthermore, if the number of time slots included in the first time slot set and the length of the first bitmap do not have an integer multiple relationship, after the first bitmap is mapped to the last time slot of the first time slot set, a part of the first bitmap that exceeds the first time slot set is truncated.
[0065] Referring to FIG. 4, for example, if the first period is one SFN period, one SFN period has 10240 time slots, where some time slots are configured as a first type of time slot (i.e., a time slot for transmitting S-SSB) and / or a second type of time slot (i.e., an incomplete uplink time slot), and after excluding the above first type of time slots and / or second type of time slots from the 10240 time slots, the number of time slots that can be configured as a resource pool is 10116, and since the length of the bitmap used to configure the resource pool is 10, 4 bits of the bitmap ultimately exceed one SFN period, so the 4 bits are truncated, and the time slot positions of the resource pool can be determined by the truncated bitmap.
[0066] In this way, it is possible to avoid leaving out excess reserved time slots in the configuration of the resource pool, thereby improving resource utilization.
[0067] In one possible embodiment of the present application, for a resource pool to be determined, if periodic resource reservation is set to an active state, the time domain resource of the resource pool can be determined by a combination of the above-mentioned methods 1-1 and 1-2. If periodic resource reservation is set to a deactivated state, the time domain resource of the resource pool can be determined by a combination of the above-mentioned methods 2-1 and 1-2.
[0068] For example, the terminal device determines a first configuration parameter corresponding to the resource pool, a value included in the first configuration parameter is used to determine a resource reservation period, the first configuration parameter includes at least one non-zero value, and / or the terminal device determines a second configuration parameter corresponding to the resource pool, the second configuration parameter is set to an activated state, the activated state indicating that the terminal device can reserve resources for an initial transmission of another transmission block (TB) by scheduling an SCI of one TB. In the case of such configuration parameters, the terminal device determines the time domain resources of the resource pool by a method combining the above-mentioned methods 1-1 and 1-2. Here, the first configuration parameter is, for example, sl-ResourceReservePeriodList.
[0069] For example, the terminal device determines a first configuration parameter corresponding to the resource pool, a value included in the first configuration parameter is used to determine a resource reservation period, and all values included in the first configuration parameter are zero, and / or the terminal device determines a second configuration parameter corresponding to the resource pool, the second configuration parameter is set to an inactive state, the inactive state indicating that the terminal device cannot reserve resources for an initial transmission of another transmission block (TB) by scheduling an SCI of one TB. In the case of such configuration parameters, the terminal device determines the time domain resource of the resource pool by a method combining the above-mentioned methods 2-1 and 2-2. Here, the second configuration parameter is, for example, sl-MultiReserveResource.
[0070] For example, if the configuration parameter sl-ResourceReservePeriodList corresponding to a resource pool determined by a terminal device contains a non-zero value, this indicates that the terminal device can reserve resources in the resource pool according to a specific period indicated by sl-ResourceReservePeriodList, in which case the terminal device can determine the time domain resources of the resource pool in a manner that combines the above-mentioned methods 1-1 and 1-2. Otherwise, the terminal device can determine the time domain resources of the resource pool in a manner that combines the above-mentioned methods 2-1 and 2-2.
[0071] For example, if the configuration parameter sl-MultiReserveResource corresponding to a resource pool determined by the terminal device is set to "enabled", this indicates that the terminal device can reserve resources from the resource pool to be used for the initial transmission of another TB by scheduling the SCI of one TB, in which case the terminal device can determine the time domain resources of the resource pool in a manner that combines the above-mentioned methods 1-1 and 1-2. Otherwise, the terminal device can determine the time domain resources of the resource pool in a manner that combines the above-mentioned methods 2-1 and 2-2.
[0072] According to the above technical solution, for a resource pool supporting periodic resource reservation, it can be ensured that the time domain resource position of the resource pool in the first period does not need to be kept unchanged, which is beneficial to supporting periodic data transmission.For a resource pool not supporting periodic resource reservation, it can avoid excluding extra reserved time slots in the configuration of the resource pool, thereby improving resource utilization.
[0073] It should be noted that in the case of method 1-1, when the SCI scheduling the transmission of one TB instructs the reservation of resources of different TBs, some of the reserved time slots cannot be used for resource pool configuration, so that the number of time slots that can be configured as a resource pool in the first period is an integer multiple of the length of the bitmap instructing the resource pool configuration. In the case of method 1-2, when the SCI scheduling the transmission of one TB cannot instruct the reservation of resources of different TBs, some of the reserved time slots can be used for resource pool configuration, and further, when the number of time slots that can be configured as a resource pool in the first period is not an integer multiple of the length of the bitmap that can be used for resource pool configuration, after the bitmap used for resource pool configuration is mapped to the last time slot in the first period, the bitmap beyond the first period is truncated.
[0074] According to the technical solution of the present embodiment, when there is an incomplete uplink time slot in NR V2X or there is aperiodically reserved sidelink transmission, the time domain resource of the resource pool can be determined efficiently and clearly, and the resource utilization rate can be improved.
[0075] FIG. 5 is a schematic structural diagram of a time domain resource determination device according to an embodiment of the present application. As shown in FIG. 5, the time domain resource determination device includes: The present invention further comprises a determining unit 501 configured to determine a first set of time slots within a first period and to select a portion of time slots from the first set of time slots according to a first bitmap, the portion of time slots constituting time domain resources of a resource pool.
[0076] TIFF0007656592000016.tif39170
[0077] In one possible embodiment, the first set of time slots includes all time slots in the first period other than the first type of time slots, the second type of time slots, and the third type of time slots; The first type of time slot is used to transmit a sidelink synchronization signal block (S-SSB); In the second type of time slot, m (m is 0 to 13) of the second type of time slot is less than At least one symbol among N consecutive symbols (N is a positive integer) starting from the th symbol is not an uplink symbol; The third type of time slots are reserved time slots.
[0078] TIFF0007656592000017.tif96170
[0079] TIFF0007656592000018.tif80170
[0080] In one possible embodiment, the first bitmap is periodically mapped to each time slot of the first time slot set, a first value of a bit of the first bitmap indicates that the time slot corresponding to the bit belongs to the resource pool, and a second value of a bit of the first bitmap indicates that the time slot corresponding to the bit does not belong to the resource pool; The number of time slots included in the first time slot set and the length of the first bitmap have an integer multiple relationship.
[0081] In one possible embodiment, the determination unit 501 is further configured to determine a first configuration parameter corresponding to the resource pool, a value contained in the first configuration parameter being used to determine a resource reservation period, the first configuration parameter including at least one non-zero value, and / or the determination unit is further configured to determine a second configuration parameter corresponding to the resource pool, the second configuration parameter being set to an activated state, the activated state indicating that the terminal equipment can reserve resources for an initial transmission of another transmission block (TB) by scheduling an SCI of one TB.
[0082] In one possible embodiment, the first set of time slots includes all time slots in the first period other than the first type of time slots and the second type of time slots, The first type of time slot is used to transmit S-SSB; In the second type of time slot, m (m is 0 to 13) of the second type of time slot is less than At least one symbol among N consecutive symbols (N is a positive integer) starting from the .) th symbol is not an uplink symbol.
[0083] TIFF0007656592000019.tif65170
[0084] In one possible embodiment, the first bitmap is periodically mapped to each time slot of the first time slot set, a first value of a bit of the first bitmap indicates that the time slot corresponding to the bit belongs to the resource pool, and a second value of a bit of the first bitmap indicates that the time slot corresponding to the bit does not belong to the resource pool; If the number of time slots included in the first time slot set and the length of the first bitmap do not have an integer multiple relationship, after the first bitmap is mapped to the last time slot of the first time slot set, a portion of the first bitmap that exceeds the first time slot set is truncated.
[0085] In one possible embodiment, the determination unit 501 is further configured to determine a first configuration parameter corresponding to the resource pool, a value contained in the first configuration parameter is used to determine a resource reservation period, and all values contained in the first configuration parameter are zero, and / or the determination unit 501 is further configured to determine a second configuration parameter corresponding to the resource pool, the second configuration parameter is set to an inactive state, the inactive state indicating that the terminal equipment cannot reserve resources for an initial transmission of another transmission block (TB) by scheduling an SCI of one TB.
[0086] In one possible embodiment, the value of M is 10240.
[0087] In one possible embodiment, the first period is one SFN period or one DFN period.
[0088] It is obvious to those skilled in the art that the relevant description of the above time domain resource determining apparatus in the embodiment of the present application can be understood with reference to the relevant description of the time domain resource determining method in the embodiment of the present application.
[0089] 6 is a schematic structural diagram of a communication device 600 according to an embodiment of the present application. The communication device may be a terminal device or a network device. The communication device 600 shown in FIG. 6 includes a processor 610, which can implement the method according to the embodiment of the present application by calling and executing a computer program from a memory.
[0090] 6, the communication device 600 may further include a memory 620. Here, the processor 610 may call and execute a computer program from the memory 620 to implement the method in the embodiment of the present application.
[0091] Here, the memory 620 may be a separate device independent of the processor 610 or may be integrated into the processor 610 .
[0092] For example, as shown in FIG. 6, 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, to transmit information or data to other devices or receive information or data transmitted by other devices.
[0093] Here, the transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of antennas may be one or more.
[0094] For example, the communication device 600 may specifically be a network device in an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described repeatedly here for the sake of brevity.
[0095] For example, the communication device 600 may specifically be a mobile terminal / terminal device in the embodiments of the present application, and the communication device 600 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiments of the present application, which will not be described repeatedly here for the sake of brevity.
[0096] 7 is a schematic structural diagram of a chip according to an embodiment of the present invention. The chip 700 shown in FIG. 7 includes a processor 710, which can implement the method according to the embodiment of the present invention by calling and executing a computer program from a memory.
[0097] 7, the chip 700 may further include a memory 720. Here, the processor 710 may call and execute a computer program from the memory 720 to implement the method in the embodiment of the present application.
[0098] Here, the memory 720 may be a separate device independent of the processor 710 or may be integrated into the processor 710 .
[0099] Exemplarily, the chip 700 may further include an input interface 730. Here, the processor 710 may control the input interface 730 to communicate with other devices or chips, specifically to obtain information or data sent by other devices or chips.
[0100] Exemplarily, the chip 700 may further include an output interface 740. Here, the processor 710 may control the output interface 740 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0101] For example, the chip may be applied to a network device in an embodiment of the present application, and the chip may implement corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described repeatedly here for the sake of brevity.
[0102] For example, the chip may be applied to a mobile terminal / terminal equipment in the embodiments of the present application, and further, the chip can realize the corresponding processes realized by the mobile terminal / terminal equipment in each method of the embodiments of the present application, which will not be described repeatedly here for the sake of brevity.
[0103] It should be understood that the chips referred to in the embodiments herein may also be referred to as systems on chips, system chips, chip systems, or systems on chips.
[0104] 8 is an exemplary block diagram of a communication system 800 according to an embodiment of the present invention. As shown in FIG. 8, the communication system 800 includes a terminal device 810 and a network device 820.
[0105] Here, the terminal device 810 can be configured to realize corresponding functions realized by the terminal device in the above-mentioned method, and the network device 820 can realize corresponding functions realized by the network device in the above-mentioned method, which will not be repeated here for the sake of brevity.
[0106] It should be understood that the processor in the present embodiment may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above-mentioned method embodiment may be performed by an instruction in the form of a hardware integrated logic circuit or software in the processor. The above-mentioned processor may 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 device, a discrete gate or transistor logic device, a discrete hardware component, etc. Each method, step and logic block diagram disclosed in the present embodiment may be realized or executed. The general-purpose processor may be a microprocessor, any conventional processor, etc. The steps of the method disclosed in combination with the present embodiment may be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module may be arranged in a storage medium familiar to those skilled in the art, such as a random memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is arranged in the memory, and the processor reads the information in the memory and performs the steps of the method in combination with the hardware.
[0107] It should be understood that the memory in the present embodiment may be volatile or non-volatile memory, or may include both volatile and non-volatile memory. Here, the non-volatile memory may 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 may be random access memory (RAM) used as an external cache. By way of illustrative but non-limiting example, many forms of RAM are available, such as, for example, 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), synchlink dynamic random access memory (SLDRAM), and direct memory bus random access memory (DR RAM). It should be noted that memory for the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0108] It should be understood that the above-mentioned memories are exemplary and not limiting, and that, for example, the memory in the embodiments may be static random access memory (SRAM: static RAM), dynamic random access memory (DRAM: dynamic RAM), synchronous dynamic random access memory (SDRAM: synchronous DRAM), double data rate synchronous dynamic random access memory (DDR SDRAM: double data rate SDRAM), enhanced synchronous dynamic random access memory (ESDRAM: enhanced SDRAM), synch link dynamic random access memory (SLDRAM: synch link DRAM), direct memory bus random access memory (DR RAM: direct RAM), etc. That is, the memory in the embodiments is intended to include, but is not limited to, these and any other suitable types of memory.
[0109] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon.
[0110] Illustratively, the computer-readable storage medium can be applied to a network device in the embodiments of the present application, and the computer program causes a computer to execute corresponding processes implemented by the network device in each method of the embodiments of the present application, which will not be described repeatedly here for the sake of brevity.
[0111] For example, the computer-readable storage medium can be applied to a mobile terminal / terminal device in the embodiments of the present application, and the computer program causes a computer to execute corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiments of the present application, which will not be described repeatedly here for the sake of brevity.
[0112] Embodiments of the present application further provide a computer program product including computer program instructions.
[0113] Illustratively, the computer program product may be applied to a network device in an embodiment of the present application, and the computer program instructions cause a computer to execute corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described repeatedly here for the sake of brevity.
[0114] For example, the computer program product may be applied to a mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions cause a computer to execute corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiments of the present application, which will not be described repeatedly here for the sake of brevity.
[0115] The present embodiments further provide a computer program.
[0116] For example, the computer program can be applied to a network device in an embodiment of the present application, and when the computer program is executed by a computer, the computer executes corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described repeatedly here for the sake of brevity.
[0117] For example, the computer program may be applied to a mobile terminal / terminal device of an embodiment of the present application, and when the computer program is executed by a computer, the computer may execute corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application, which will not be described repeatedly here for the sake of brevity.
[0118] As is obvious to those skilled in the art, each exemplary unit and algorithm step described in conjunction with the embodiments disclosed herein can be realized by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in the form of hardware or software depends on the specific application and design constraints of the technical solution. Professionals can use different methods for each specific application to realize the described functions, but such implementation should not be considered beyond the scope of this application.
[0119] Although it can be clearly understood by those skilled in the art, for convenience and brevity of description, the specific work processes of the systems, devices and units described above may refer to the corresponding processes in the above method embodiments, and will not be described repeatedly here.
[0120] In some embodiments provided in the present application, it should be understood that the disclosed system, device and method can be realized in other ways. For example, the device embodiments described above are merely exemplary, for example, the division of the units is merely a division of logical functions, and in actual implementation, there are other division methods, for example, multiple units or components can be integrated or integrated into another system, or some features can be ignored or not implemented. It should be noted that the shown or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections via some interfaces, devices or units in electrical, mechanical or other forms.
[0121] The above units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed among multiple network units. According to actual needs, some or all of the units therein can be selected to achieve the objective of the solution of the embodiment.
[0122] Furthermore, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may be a separate physical unit, or two or more units may be integrated into one unit.
[0123] When the above-mentioned functions are realized in the form of a software functional unit and sold or used as a standalone product, they can be stored in one computer-readable storage medium. Based on this understanding, the essential part of the technical solution of the present application, i.e., the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in one storage medium and includes some instructions for making a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as U disks, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks.
[0124] The above content is only a specific embodiment of the present application, and the protection scope of the present application is not limited thereto. Any modifications or replacements that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application shall also be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A method for determining a time domain resource, comprising: determining, by the terminal device, a first set of time slots within a first period; The terminal device selects a portion of time slots from the first time slot set according to a first bitmap, the portion of time slots constituting time domain resources of a resource pool; the first time slot set includes all time slots in the first period other than a first time slot type, a second time slot type, and a third time slot type; the first type of time slots are used for transmitting sidelink synchronization signal blocks (S-SSBs); In the second type of time slot, at least one symbol among N (N is a positive integer) consecutive symbols starting from an m-th symbol (m is 0 or more and less than 13) of the second type of time slot is not an uplink symbol; The method for determining time domain resources, wherein the third type of time slot is a reserved time slot.
2.
3. all time slots other than the first type time slots and the second type time slots in the first period form a second time slot set; The method for determining time domain resources according to claim 2 .
4.
5.
6. the first bitmap is periodically mapped to each time slot of the first time slot set, a first value of a bit of the first bitmap indicates that the time slot corresponding to the bit belongs to the resource pool, and a second value of a bit of the first bitmap indicates that the time slot corresponding to the bit does not belong to the resource pool; The number of time slots included in the first time slot set and the length of the first bitmap have an integer multiple relationship. The method for determining time domain resources according to claim 1 .
7. The value of M is 10240. The method for determining time domain resources according to claim 2 .
8. the first period is one system frame number (SFN) period or one direct frame number (DFN) period; The method for determining time domain resources according to claim 1 .
9. An apparatus for determining a time domain resource, comprising: a determining unit configured to determine a first set of time slots within a first period and to select a portion of time slots from the first set of time slots according to a first bitmap, the portion of time slots constituting time domain resources of a resource pool; the first time slot set includes all time slots in the first period other than a first time slot type, a second time slot type, and a third time slot type; the first type of time slots are used for transmitting sidelink synchronization signal blocks (S-SSBs); In the second type of time slot, at least one symbol among N (N is a positive integer) consecutive symbols starting from an m-th symbol (m is 0 or more and less than 13) of the second type of time slot is not an uplink symbol; The apparatus for determining time domain resources, wherein the third type of time slot is a reserved time slot.
10.
11. all time slots other than the first type time slots and the second type time slots in the first period form a second time slot set; The apparatus for determining time domain resources according to claim 9.
12.
13.
Citation Information
Patent Citations
Method and apparatus for determining resource pool
US20190327732A1
Control information transmission method and apparatus, resource pool configuration method and apparatus, and communication device
WO2020006955A1