This application belongs to the field of communication technologies, and in particular, to a sidelink transmission method, a terminal, and a storage medium.
Sidelink transmission is supported in some communication systems, and the sidelink transmission refers to direct transmission between terminals at a physical layer. Currently, the sidelink transmission supports transmission manners such as broadcast, unicast, multicast, and multicast. Currently, however, the sidelink transmission refers to transmission on consecutive resources, resulting in a poor sidelink transmission performance.
Embodiments of this application provide a sidelink transmission method, a terminal, and a storage medium.
According to a first aspect, embodiments of this application provide a sidelink transmission method, including:
The first resource includes an interlace, and the interlace includes at least one of the following:
According to a second aspect, a sidelink transmission apparatus is provided, including:
The first resource includes an interlace interlace, and the interlace includes at least one of the following:
According to a third aspect, a terminal is provided, including a processor and a memory. The memory stores a program or instructions that can be executed on the processor. When the program or instructions are executed by the processor, the steps in the sidelink transmission method provided in an embodiment of this application.
According to a fourth aspect, a terminal is provided including a processor and a communication interface, where the communication interface is configured to listen for a first resource, to obtain a corresponding listening result; and the processor is configured to determine, based on the listening result, whether to perform sidelink transmission. The first resource includes an interlace interlace, and the interlace includes at least one of the following: an interlace determined based on a sidelink bandwidth part SL-BWP; an interlace determined based on a carrier; or an interlace determined based on at least one resource block set RB set.
According to a seventh aspect, an embodiment of this application provides a readable storage medium, storing a program or instructions. When the program or instructions are executed by a processor, the steps of the foregoing sidelink transmission method in an embodiment of this application are implemented.
According to a sixth aspect, a chip is provided, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the sidelink transmission method provided in an embodiment of this application.
According to a seventh aspect, a computer program/program product is provided and stored in a storage medium, and the computer program/program product is executed by at least one processor to implement the steps of the sidelink transmission method provided in an embodiment of this application.
The technical solutions in embodiments of this application are clearly described in the following with reference to the accompanying drawings in embodiments of this application. Apparently, the described embodiments are merely some rather than all of embodiments of this application. All other embodiments obtained by persons skilled in the art based on embodiments of this application fall within the protection scope of this application.
The specification and claims of this application, and terms “first” and “second” are used to distinguish similar objects, but are unnecessarily used to describe a specific sequence or order. It is to be understood that terms used in this way is exchangeable in a proper case, so that embodiments of this application described herein can be implemented in an order different from the order shown or described herein. Objects distinguished by “first” and “second” are usually of one type, and there is no limit to a quantity of objects, for example, a first object may be one or more than one. In addition, “and/or” used in this specification and the claims represents at least one of the connected objects. The character “/” generally indicates an “or” relationship between the associated objects.
It is worth pointing out that the technologies described in embodiments of this application are not limited to a long term evolution (LTE)/LTE-advanced (LTE-A) system, and may further be applied to another wireless communication system such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single-carrier frequency division multiple access (SC-FDMA), and another system. The terms “system” and “network” are usually used interchangeably in embodiments of this application. The technology described can be applied to the systems and radio technologies mentioned above, and can also be applied to other systems and radio technologies. The following descriptions describe a new radio (NR) system for an example purpose and uses an NR term in most of the following descriptions, but these techniques may also be applied to applications other than an NR system application, such as a 6th generation (6G) communication system.
In addition, the system may further include a network side device 12. The network side device 12 may include an access network device or a core network device. The access network device may also be referred to as a radio access network device, a radio access network (RAN), a radio access network function, or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point, a Wi-Fi node, or the like. The base station may be referred to as a NodeB, an evolved NodeB (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home NodeB, a home evolved NodeB, a transmission reception point (TRP), or another suitable term in the art. Provided that the same technical effect is achieved, the base station is not limited to a particular technical vocabulary. It should be noted that, only a base station in the NR system is used as an example in embodiments of this application, but a specific type of the base station is not limited. The core network device may include, but is not limited to, at least one of the following: a core network node, a core network function, a mobility management entity (MME), an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a policy control function (PCF), a policy and charging rules function (PCRF), an edge application server discovery function (EASDF), unified data management (UDM), unified data repository (UDR), a home subscriber server (HSS), centralized network configuration (CNC), a network repository function (NRF), a network exposure function (NEF), a local NEF (Local NEF or L-NEF), a binding support function (BSF), an application function (AF), or the like. It should be noted that, in embodiments of this application, only the core network device in the NR system is introduced as an example, and a specific type of the core network device is not limited.
In embodiments of this application, in some implementations, when a bandwidth of a BWP or a carrier is greater than 20 MHz in an unlicensed band, a channel may be listened for in a unit of a listening subband (LBT subband) or an RB set (RB size), a size of each RB set of about 20 MHz depends on a size of a guard band between adjacent RB sets, in consideration of a coexistence problem with a node such as Wi-Fi. For a large-bandwidth BWP, for example, a BWP bandwidth is 80 MHz, the network side device or the terminal may listen on 4 RB sets and then transmit data on an RB set where all listened channels are empty. It should be noted that, a size of the RB set here is only an example.
A sidelink transmission method, a terminal, and a storage medium provided in embodiments of this application are described in detail with reference to the drawings by using some embodiments and application scenarios.
The first resource includes an interlace, and the interlace includes at least one of the following:
The above-mentioned first resource may be a sub-channel including at least one interlace, or may be a resource pool including at least one interlace.
The interlace described above including the at least one of the above may be understood as: The first resource includes at least one interlace determined based on the SL-BWP, the first resource includes at least one interlace determined based on the carrier, the first resource includes at least one interlace determined based on the at least one RB set, the first resource includes the at least one interlace determined based on the carrier, and may further include the at least one interlace determined based on the at least one RB set, or the first resource includes the at least one interlace determined based on the SL-BWP, and may further include the at least one interlace determined based on the at least one RB set.
The interlace determined based on the SL-BWP described above may be that a physical resource block (PRB) included in each interlace is uniformly or approximately uniformly distributed in the entire SL-BWP. For example: The SL-BWP is 20 MHz and includes 100 RBs, and as shown in
The interlace determined based on the carrier described above may be that a PRB included in each interlace is uniformly or approximately uniformly distributed in the entire carrier.
The interlace determined based on the at least one RB set may be such that a PRB included in each interlace is uniformly or approximately uniformly distributed in the at least one RB set.
Specifically, the first resource may include one or more interlaces.
The terminal listening for the first resource may be listening for whether the first resource is occupied or whether there is an idle resource for the first resource. Based on the listening result, determining whether to perform sidelink transmission may be determining to perform sidelink transmission on the first resource if the first resource is unoccupied, and vice versa, determining not to perform sidelink transmission, or determining to perform sidelink transmission on the first resource if there is the idle resource for the first resource, and vice versa, determining not to perform sidelink transmission.
In one implementation, listen before talk (LBT) listening may be performed on the first resource, and when the first resource is listened for to be empty, it is determined to perform sidelink transmission on the first resource, and vice versa, it is determined not to perform sidelink transmission.
In one embodiment, energy detection (ED) may be performed on a surrounding node on the first resource, and when detected power is below a threshold, it is determined to perform sidelink transmission on the first resource, and vice versa, it is determined not to perform sidelink transmission.
In the embodiment of this application, the terminal performing sidelink transmission on the first resource may be the terminal sending a sidelink message, such as a broadcast, unicast, multicast, or multicast sidelink message on the first resource.
In the embodiment of this application, the terminal listens for the first resource to obtain the corresponding listening result. The terminal determines, based on the listening result, whether to perform sidelink transmission. The first resource includes the interlace, and the interlace includes at least one of the following: the interlace determined based on the SL-BWP, the interlace determined based on the carrier, or the interlace determined based on the at least one resource block set RB set. This may support to perform sidelink transmission on the interlace included in the first resource, and the interlace is a non-consecutive resource, thereby enabling the sidelink transmission to be performed on a wide bandwidth, to improve a transmission performance of the sidelink transmission.
In addition, when the above-described first resource is an unlicensed band, performing sidelink transmission on the first resource enables, on the unlicensed band, the terminal to transmit a sidelink message when a relevant rule of the unlicensed band is satisfied, for example, an occupied channel bandwidth (OCB) rule is satisfied, or a maximum channel occupancy time (MCOT) rule is satisfied.
In an optional implementation, the interlace determined based on the SL-BWP includes:
Performing interlacing on the entire SL-BWP may be, for example, performing interlacing on the SL-BWP as a whole, to obtain the at least one interlace, and a PRB included in each interlace is uniformly or approximately uniformly distributed in entire SL-BW. For example: As shown in
In this implementation, it can be achieved that an occupied bandwidth of the sidelink message is equal to or approximately equal to a bandwidth of the SL-BWP, to further improve a transmission performance of the sidelink message.
In an optional implementation, the interlace determined based the carrier includes:
Performing interlacing on the entire carrier may be, for example, performing interlacing on the carrier as a whole, to obtain the at least one interlace, and a PRB included in each interlace uniformly or approximately uniformly distributed in the entire carrier. For example: The first resource includes part or all of the at least one interlace obtained by performing interlacing on the entire carrier.
In this implementation, it can be achieved that an occupied bandwidth of the sidelink message is equal to or approximately equal to a bandwidth of the carrier, to further improve a transmission performance of the sidelink message.
In an optional implementation, the interlace determined based on the at least one RB set includes:
Performing interlacing on the at least one RB set may be, for example, performing interlacing on the at least one RB set as a whole, to obtain the at least one interlace, and a PRB included in each interlace is uniformly or approximately uniformly distributed in the at least one RB set. For example: The first resource includes part or all of the at least one interlace obtained by performing interlacing on the at least one RB set.
In this implementation, it can be achieved that an occupied bandwidth of the sidelink message is equal to or approximately equal to a bandwidth of the at least one RB set, to further improve a transmission performance of the sidelink message.
In an optional implementation, the first resource is at least one sub-channel, where each sub-channel includes the at least one interlace.
In this implementation, the sub-channel is defined as a resource including one or more interlaces. In particular, the sidelink message may be transmitted on part or all of interlaces on the at least one sub-channel, to improve a transmission performance of the sidelink message.
Optionally, a sub-channel size in the at least one sub-channel is determined by at least one of the following:
In this implementation, it can be achieved that the sub-channel size is determined by the number of interlaces and/or a PRB included in each interlace, and this can improve a resource allocation effect.
Optionally, each sub-channel includes an integer number of RB sets in frequency domain. To be specific, any RB set in which a resource is located in frequency domain in each sub-channel is used as an RB set included in the sub-channel.
In this implementation, since each sub-channel includes the integer number of RB sets in frequency domain, an available resource may be indicated at a granularity of the RB set to save signaling overhead.
Optionally, an index of the at least one sub-channel is determined by at least one of the following:
The number of RB sets corresponding to the one interlace may be a number of RB sets to which a PRB belongs, included in the one interlace, for example, the one interlace includes part of PRBs in 3 RB sets, and the number of RB sets corresponding to the one interlace may be 3. Alternatively, the number of RB sets corresponding to the one interlace may be understood as a number of RB sets included in the one interlace or a number of RB sets that the one interlace refers to.
The total number of interlaces obtained by performing interlacing described above may be a total number of interlaces obtained by performing interlacing on the SL-BWP, the carrier, or the at least one RB set, namely, a total number of interlaces included in the one SL-BWP, the one carrier, the at least one RB set.
Optionally, an index of the sub-channel, an index of the RB set, and an index of the interlace satisfy the following relationship:
sub-channel l represents the index of the sub-channel I, I is the number of RB sets corresponding to the one interlace, M is the total number of interlaces obtained by performing interlacing, and each sub-channel l includes K consecutive RB sets and N consecutive interlaces.
In this implementation, since the index of the sub-channel, the index of the RB set, and the index of the interlace satisfy the above relationship, it is possible to perform uniform numbering on the sub-channel, the RB set, and the interlace to simplify complexity of the index of the sub-channel, the index of the RB set, and the index of the interlace.
It should be noted that in the embodiment of this application, it is not limited that the index of the sub-channel, the index of the RB set, and the index of the interlace are determined according to the above formula. For example: The sub-channel may be numbered directly based on the number of consecutive interlaces included in the sub-channel, or the sub-channel may be numbered directly based on the number of consecutive RB sets included in the sub-channel, while the index of the RB set may be numbered based on a number of PRBs included in the RB set, and the index of the interlace may be numbered based on a number of PRBs included in the interlace.
Optionally, when the first resource is the at least one sub-channel, sidelink control information (SCI) transmitted by the terminal indicates at least one of the following:
The SCI may be transmitted by the terminal, for example: The terminal may be a transmitting end for sending the Sidelink message, or the SCI may be received by the terminal, for example: The terminal is a receiving end for receiving the Sidelink message.
The SCI may be first stage SCI or other SCI. This is not limited.
In some implementations, the SCI described above may indicate an available RB set for each sub-channel. The available RB set is an RB set, on the unlicensed band, in which a listened channel is empty.
In this implementation, the available RB set in the at least one sub-channel is indicated by using the SCI described above, so that by using the available RB set in the at least one sub-channel, the receiving end can determine on which resources to receive the Sidelink message, to improve transmission reliability of the Sidelink message. The RB set used by the terminal in the at least one sub-channel is indicated by the SCI, so that the receiving end can directly receive the Sidelink message on the interlace corresponding to the RB sets, to improve transmission reliability of the Sidelink message.
Optionally, when the first resource is the at least one sub-channel, a resource pool includes the at least one sub-channel.
In this implementation, the resource pool is defined to include one or more sub-channels, and this may enable transmission of the sidelink message in the sub-channel in the resource pool.
In an optional implementation, the first resource is at least one resource pool, where each resource pool includes the at least one interlace.
In this implementation, the resource pool is defined to include a resource of one or more interlaces. In particular, the sidelink message may be transmitted on part or all of interlaces in the at least one resource pool, to improve a transmission performance of the sidelink message.
Optionally, when the first resource is the at least one resource pool, the SCI transmitted by the terminal indicates at least one of the following:
The SCI may be transmitted by the terminal, for example: The terminal may be a transmitting end for sending the Sidelink message, or the SCI may be received by the terminal, for example: The terminal is a receiving end for receiving the Sidelink message.
The SCI may be first stage SCI or other SCI. This is not limited.
In some implementations, the SCI described above may indicate an available RB set for each resource pool.
The SCI may be first stage SCI or other SCI. This is not limited.
In this implementation, the available RB set in the at least one resource pool is indicated by using the SCI described above, so that by using the available RB set in the at least one resource pool, the receiving end can determine on which resources to receive the Sidelink message, to improve transmission reliability of the Sidelink message. The interlace index allocated for the terminal is indicated by the above SCI, so that the receiving end can directly receive the Sidelink message on the interlaces, to improve transmission reliability of the Sidelink message. The RB set used by the terminal in the at least one resource pool is indicated by the SCI, so that the receiving end can directly receive the Sidelink message on the interlace corresponding to the RB sets, to improve transmission reliability of the Sidelink message.
Optionally, each resource pool includes an integer number of RB sets in frequency domain. To be specific, any RB set in which a resource is located in frequency domain in each resource pool is used as the RB set included in the sub-channel.
In this implementation, since each resource pool includes the integer number of RB sets in frequency domain, the available resource may be indicated at a granularity of the RB set to save signaling overhead.
In the embodiment of this application, the terminal listens for the first resource to obtain the corresponding listening result. The terminal determines, based on the listening result, whether to perform sidelink transmission. The first resource includes the interlace, and the interlace includes at least one of the following: the interlace determined based on the SL-BWP, the interlace determined based on the carrier, or the interlace determined based on the at least one resource block set RB set. This may support to perform sidelink transmission on the interlace included in the first resource, and the interlace is a non-consecutive resource, thereby enabling the sidelink transmission to be performed on a wide bandwidth, to improve a transmission performance of the sidelink transmission.
The methods provided by this application are illustrated below by using examples in a plurality of embodiments.
In an unlicensed band, to satisfy an OCB requirement, transmission is performed in an interlace manner. Furthermore, when a transmission bandwidth is larger than 20 MHz or an RB set, and when a channel of the transmission bandwidth (for example, an SL-BWP or a carrier, divided into several RB sets) may be accessed, listen before talk (LBT) is performed separately on each RB set. The interlace may be for the SL-BWP or the carrier, and a PRB included in each interlace is uniformly or approximately uniformly distributed in the entire SL-BWP or carrier. Furthermore, the interlace may also be for one or more RB sets, and a PRB included in each interlace (approximately) uniformly distributed in the one entire or more RB sets. A number of interlaces on the SL-BWP or the carrier is different based on different subcarrier spacing (SCS), for example, when SCS=15 KHz, the number of interlaces is 10, and when the SCS is 30 KHz, the number of interlaces is 5. For example, when a BWP bandwidth is 40 MHz, if SCS=15 KHz for a total of 216 PRBs, an interlace 0 includes 21 PRBs as {0, 10, 20, . . . , 200, 210}, and so on, and an interlace 9 includes 20 PRBs as {9, 19, 29, . . . , 199, 209}. The interlace 0 to the interlace 9 are approximately uniformly distributed in the BWP based on different total numbers of PRBs.
It is assumed that one SL BWP or carrier is 40 MHZ, and includes two RB sets, and interlacing is performed on the entire SL BWP or carrier, as shown in
If the partial sub-channel can be used in the unlicensed band, an interlace index used in each sub-channel can also be indicated, for example, the transmitting end allocates the frequency domain resource as a sub-channel 1, an RB set 0, and an interlace 0, and the receiving end receives a PSCCH/PSSCH on the PRB included in the interlace 0 on the RB set 0.
When the interlace is for the entire SL BWP or carrier, the available RB set may directly indicate an RB set in which a channel on each BWP or carrier is empty. A number of bits needed depends on a number of RB sets on the BWP or carrier. For example: the BWP is 80 MHz and includes 4 RB sets. The sub-channel 0 is the interlace 0 and the interlace 1. A sub-channel 3 is an interlace 4 and an interlace 5, and when the available RB set indicates to be 0011, then it indicates that the sub-channel 0 and the sub-channel 3 are available resources on an RB set 2 and an RB set 3.
When the sub-channel includes a plurality of RB sets, one PSCCH may be configured on each RB set. The transmitting end transmits the PSCCH only on a lowest RB set in the RB set in which the channel is empty, and does not transmit the PSCCH on another RB set. The receiving end starts detecting the PSCCH on the lowest PRB in each RB set included in the sub-channel. When the PSCCH is detected, the receiving end detects the PSCCH only on an RB set in which the PSCCH is detected within COT.
If an interlace is for one or more RB sets, as shown in
In addition, if a resource pool is defined as one RB set, to be specific, the RB set 0 to the RB set 2 respectively correspond to a resource pool 0 to a resource pool 2, interlacing can be performed on each RB set/resource pool, and resources are allocated in one RB set each time. The Sub-channel may be one or more interlaces in the RB set.
Embodiment 4: In the above embodiments 2 and 3, a sub-channel can be further defined as some interlaces on some RB sets. For example, interlacing is performed on a BWP/carrier of 80 MHz, or 4 RB sets, with a total of 10 interlaces. A sub-channel 0 is defined as an interlace 0 and an interlace 1 on an RB set 0 and an RB set 1, a sub-channel 1 is defined as an interlace 2 and an interlace 3 on the RB set 0 and the RB set 1, and so on, a sub-channel 4 is defined as an interlace 8 and an interlace 9 on the RB set 0 and the RB set 1, a sub-channel 5 is defined as an interlace 0 and an interlace 1 on an RB set 2 and an RB set 3, . . . , and a sub-channel 9 is an interlace 8 and an interlace 9 on the RB set 2 and the RB set 3. That is, each sub-channel includes two consecutive interlaces within two consecutive RB sets.
The sub-channel is mapped to the RB set, as well as an index of an interlace one by one. It is assumed that there are a total of I RB sets, to be specific, each interlace includes the I RB sets. Each sub-channel l includes K consecutive RB sets and N consecutive interlaces. Mod (I, K)=0, Mod (M, N)=0. M is a total number of interlaces. Then the sub-channel l and a relationship between parameters are as follows:
sub-channel l represents an index of a sub-channel l, I is a number of RB sets corresponding to one interlace, M is a total number of interlaces obtained by performing interlacing, and each sub-channel l includes K consecutive RB sets and N consecutive interlaces.
At this time, an available RB set may be indicated separately for each sub-channel. If an LBT listening result is that a channel of the RB set 0 is empty, if only the sub-channel 0 is allocated by SCI, the available RB set may be indicated as 1000, and it indicates that a resource of the sub-channel 0 is available on the RB set 0. The RB set 2 and RB set 3 not included in the sub-channel 0 are indicated as unavailable even if a channel is empty. If the SCI allocates the sub-channel 0 and the sub-channel 5 at the same time, the available RB set may be indicated to be 1010, it indicates that the resource of the sub-channel 0 on the RB set 0 is available, and a resource of the sub-channel 5 on the RB set 2 is available.
A resource pool is defined as one or more interlaces, and the interlace may be for a BWP/carrier or at least one RB set. Alternatively, a sub-channel size is defined as one interlace, and allocation for the sub-channel is equivalent to allocation for the interlace. A number of Sub-channels is equal to a number of interlaces. Likewise, an available resource may be determined by a sub-channel/interlace indication in first stage SCI and an available RB set indication.
The following can be implemented in embodiments of this application:
Embodiments of this application define a non-consecutive sub-channel or resource pool, so that in the unlicensed band, the terminal can transmit information when satisfying a regulation.
The sidelink transmission method according to the embodiment of this application may be performed by a transmission determining apparatus. The sidelink transmission apparatus provided by the embodiment of this application is explained by taking the sidelink transmission apparatus to perform the transmission determination method as an example in the embodiment of the application.
The first resource includes an interlace interlace, and the interlace includes at least one of the following:
Optionally, the interlace determined based on the sidelink bandwidth part SL-BWP includes:
Optionally, the carrier-based determined interlace includes:
Optionally, the interlace determined based on the at least one RB set includes:
Optionally, the first resource is at least one sub-channel, where each sub-channel includes at least one interlace; or
Optionally, a sub-channel size in the at least one sub-channel is determined by at least one of the following:
Optionally, each sub-channel includes an integer number of RB sets in frequency domain;
Optionally, an index of the sub-channel, an index of an RB set, and an index of the interlace satisfy the following relationship:
Optionally, when the first resource is the at least one sub-channel, sidelink control information SCI transmitted by the terminal indicates at least one of the following:
Optionally, when the first resource is at least one sub-channel, the resource pool includes the at least one sub-channel.
Optionally, when the first resource is the at least one resource pool, SCI transmitted by the terminal indicates at least one of the following:
Optionally, each resource pool includes an integer number of RB sets in frequency domain.
The above-described sidelink transmission apparatus may improve a transmission performance of sidelink transmission.
The sidelink transmission apparatus in embodiments of this application may be an electronic device, such as an electronic device having an operating system, or may be a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be the terminal or a device other than the terminal. For example, the terminal may include, but is not limited to, a type of the terminal listed in the embodiments herein, and another device may be a server, a network attached storage (NAS), or the like, and embodiments of this application herein are not particularly limited.
The sidelink transmission apparatus provided in embodiments of this application can implement the processes implemented in the method embodiment of
Optionally, as shown in
An embodiment of this application further provides a terminal, including a processor and a communication interface, and the communication interface is configured to listen for a first resource, to obtain a corresponding listening result. The processor is configured to determine, based on the listening result, whether to perform sidelink transmission. The first resource includes an interlace interlace, and the interlace includes at least one of the following: an interlace determined based on a sidelink bandwidth part SL-BWP; an interlace determined based on a carrier; or an interlace determined based on at least one resource block set RB set. The terminal embodiment corresponds to the terminal side method embodiment described above, and each implementation procedure and implementation of the method embodiment described above can be applied to the terminal embodiment, and the same technical effect can be achieved. Specifically,
This terminal 900 includes, but is not limited to: at least part of components such as a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910.
A person skilled in the art may understand that the terminal 900 may further include a power supply (such as a battery) for supplying power to the components. The power supply may be logically connected to the processor 910 by a power management system, thereby implementing functions such as charging, discharging, and power consumption management by using the power management system. The terminal structure shown in
It should be understood that the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042. The graphics processing unit 9041 performs processing on image data of a static picture or a video that is obtained by an image acquisition apparatus (for example, a camera) in a video acquisition mode or an image acquisition mode. The display unit 906 may include a display panel 9061. The display panel 9061 may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 907 includes at least one of a touch panel 9071 and another input device 9072. The touch panel 9071 is also referred to as a touchscreen. The touch panel 9071 may include two parts: a touch detection apparatus and a touch controller. The another input device 9072 may include, but not limited to, a physical keyboard, a functional key (such as a volume control key or a switch key), a track ball, a mouse, and a joystick. Details are not described herein again.
In the embodiment of this application, the radio frequency unit 901 receives downlink data from a network side device and transmits the data to the processor 910 for processing. In addition, the radio frequency unit 901 may transmit uplink data to the network side device. Generally, the radio frequency unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 909 is configured to store a software program and various data. The memory 909 may mainly include a first storage area storing a program or instructions and a second storage area storing data. The first storage area may store an operating system, an application program or instructions required by at least one function (for example, a sound playback function and an image display function), and the like. In addition, the memory 909 may include a volatile memory or a non-volatile memory, or the memory 909 may include both a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DR RAM). The memory 909 in embodiments of this application includes, but is not limited to, these memories and any other suitable types.
The processor 910 may include one or more processing units. Optionally, the processor 910 integrates an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application program, and the like, and the modem processor mainly processes wireless communication, such as a baseband processor. It can be understood that, the modem processor may not be integrated into the processor 910.
The radio frequency unit 901 is configured to listen for a first resource to obtain a corresponding listening result; and
the processor 910 is configured to determine whether to perform sidelink transmission based on the listening result.
The first resource includes an interlace interlace, and the interlace includes at least one of the following:
Optionally, the interlace determined based on the sidelink bandwidth part SL-BWP includes:
Optionally, the interlace determined based on the carrier includes:
Optionally, the interlace determined based on the at least one RB set includes:
Optionally, the first resource is at least one sub-channel, where each sub-channel includes at least one interlace; or
Optionally, a sub-channel size in the at least one sub-channel is determined by at least one of the following:
Optionally, each sub-channel includes an integer number of RB sets in frequency domain;
Optionally, an index of the sub-channel, an index of an RB set, and an index of the interlace satisfy the following relationship:
Optionally, when the first resource is the at least one sub-channel, sidelink control information SCI transmitted by the terminal indicates at least one of the following:
Optionally, when the first resource is the at least one sub-channel, the resource pool includes the at least one sub-channel.
Optionally, when the first resource is the at least one resource pool, SCI transmitted by the terminal indicates at least one of the following:
Optionally, each resource pool includes an integer number of RB sets in frequency domain.
The terminal described above may improve a transmission performance of the sidelink transmission.
Embodiments of this application further provide a readable storage medium, storing a program or instructions, when the program or instructions are executed by a processor, the processes of the foregoing sidelink transmission method embodiments are implemented, and the same technical effects can be achieved. Details are not described herein again to avoid repetition.
The processor is a processor of the terminal according to the foregoing embodiments. The readable storage medium includes a computer-readable storage medium such as a computer read-only memory ROM, a random access memory RAM, a magnetic or optical disk, or the like.
An embodiment of this application provides a chip, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions to implement the processes of the sidelink transmission method embodiments described above, and the same technical effects can be achieved. Details are not described herein again to avoid repetition.
It should be understood that the chip referred to embodiments of this application may also be referred to as a system-on-a-chip, or the like.
Embodiments of this application further provide a computer program/program product stored in a storage medium. The computer program/program product is executed by at least one processor to implement the processes of the sidelink transmission method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described herein again.
An embodiment of this application further provides a transmission determining system, including: a plurality of terminals operable to perform the steps of the sidelink transmission method as described above.
It should be noted that, the terms “include”, “comprise”, or any other variation thereof in this specification is intended to cover a non-exclusive inclusion, which specifies the presence of stated processes, methods, objects, or apparatuses, but do not preclude the presence or addition of one or more other processes, methods, objects, or apparatuses. Without more limitations, elements defined by the sentence “including one” does not exclude that there are still other same elements in the processes, methods, objects, or apparatuses. Moreover, it should be noted that the scope of the methods and apparatus of embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in a substantially concurrent manner or in reverse order depending on the functionality involved, for example, the methods described may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, features described in some examples may also be combined in other examples.
According to the descriptions in the foregoing implementations, a person skilled in the art may clearly learn that the method according to the foregoing embodiment may be implemented by relying on software and a commodity hardware platform or by using hardware. Based on such an understanding, the technical solutions of the present invention essentially, or the part contributing to the prior art, may be presented in the form of a software product. The computer software product is stored in a storage medium (for example, a ROM/RAM, a magnetic disk, or an optical disc) including several instructions to enable a terminal device (which may be a mobile phone, a computer, a server, a network device, or the like) to perform the methods described in the embodiments of the present invention.
Embodiments of this application have been described above with reference to the accompanying drawings. This application is not limited to the specific embodiments described above, and the specific embodiments described above are merely exemplary and not limitative. Those of ordinary skill in the art may make various variations under the teaching of this application without departing from the spirit of this application and the protection scope of the claims, and such variations shall all fall within the protection scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202210106500.8 | Jan 2022 | CN | national |
This application is a Bypass continuation application of PCT International Application No. PCT/CN2023/073600 filed on Jan. 28, 2023, which claims priority to Chinese Patent Application No. 202210106500.8 filed on Jan. 28, 2022, which are incorporated herein by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/073600 | Jan 2023 | WO |
Child | 18785069 | US |