Data transmission method and apparatus
The method improves TBS determination by accounting for PRS sub-units in resource allocation, enhancing data transmission accuracy and performance.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-01-11
- Publication Date
- 2026-05-26
AI Technical Summary
The accuracy of transport block size (TBS) determination in the transmission of positioning reference signals (PRS) is inadequate for high-accuracy applications, affecting data transmission performance.
A data transmission method that determines the number of resources in a physical shared channel based on the number of time domain sub-units occupied by the PRS, ensuring accurate TBS calculation and improved transmission performance.
Enhances the accuracy of TBS determination and improves data transmission performance by considering the number of time domain sub-units occupied by PRS, thereby optimizing resource allocation.
Smart Images

Figure 2026516829000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority to Chinese Patent Application No. 202310489445.X, titled "PSSCH RATE MATCHING INDICATION METHOD AND DEVICE," filed with the National Intellectual Property Administration on 28 April 2023, and Chinese Patent Application No. 202310541452.X, titled "DATA TRANSMISSION METHOD AND APPARATUS," filed with the National Intellectual Property Administration on 12 May 2023, both of which are incorporated herein by reference in their entirety.
[0002] This application relates to the field of communications, and more specifically, to data transmission methods and apparatus. [Background technology]
[0003] Location information is becoming increasingly important basic information in daily life and applications. Applications such as navigation services and location-based services (LBS) need to provide services that are tailored to the user based on their location.
[0004] Currently, Global Navigation Satellite Systems (GNSS) are the common solution for determining location information. However, the positioning accuracy of GNSS may not meet the requirements of some applications that have high accuracy requirements. To solve this problem, the industry has proposed performing positioning via the transmission of a positioning reference signal (PRS).
[0005] When a single slot contains symbols used for PRS transmission, determining the transport block size (TB size, TBS) of the transport block (TB) transmitted in that slot is an urgent issue that needs to be addressed. [Overview of the Initiative]
[0006] Embodiments of this application provide a data transmission method that improves the accuracy of the determined transport block size (TBS) and ensures data transmission performance.
[0007] According to a first aspect, a data transmission method is provided. This method may be performed by a first device or by a component of the first device (e.g., a chip or circuit). Alternatively, in some implementations, the first device may be a chip or circuit. This is not limited to this embodiment of the application. Hereinafter, for the sake of convenience, an example in which the method is performed by a first device is used as an example for description.
[0008] The method may include the following: The first device determines a first resource number based on a first parameter. The first resource number is the number of resources in a first physical shared channel within a first frequency domain unit. The first parameter includes the number of time domain subunits occupied by a positioning reference signal (PRS). The PRS and a second physical shared channel are located within a first time domain unit. The second physical shared channel is used for the transmission of a first transport block (TB). The first device determines the TBS of the first TB based on the first resource number. The first device transmits the first TB via the first physical shared channel.
[0009] According to the foregoing technical solution, the first device determines the number of resources of the first physical shared channel in the first frequency domain unit based on the number of time domain sub-units occupied by the PRS, and determines the TBS of the first TB based on the number of resources of the first physical shared channel in the first frequency domain unit, so as to improve the accuracy of the determined TBS and improve the transmission performance. For example, when the first device determines the TBS of the first TB, if it does not consider the number of time domain sub-units occupied by the PRS and the time domain unit where the first physical shared channel is located includes the PRS, the first device may determine a larger TBS, which may affect the transmission performance of the first TB.
[0010] For example, the physical shared channel is a physical sidelink shared channel (PSSCH), and the PRS is a sidelink positioning reference signal (SL-PRS).
[0011] For example, the first physical shared channel and the second physical shared channel are the same channel, or the first physical shared channel is used for the initial transmission of the first TB, and the second physical shared channel is used for the retransmission of the first TB.
[0012] It should be noted that when the first physical shared channel and the second physical shared channel are different channels, the TBS of the first TB transmitted on the first physical shared channel is the same as the TBS of the first TB transmitted on the second physical shared channel. As a result, the second device can receive the first TB transmitted on the first physical shared channel and the first TB transmitted on the second physical shared channel in combination.
[0013] [[ID=1,6]]For example, the number of time domain sub-units occupied by the PRS is set via upper layer signaling, pre-set, or pre-defined.
[0014] Regarding the first aspect, in some implementation forms of the first aspect, in the first time domain unit, the PRS and the second physical shared channel are time division multiplexed. For the first device to determine the number of first resources based on the first parameter includes the first device determining the number of time domain sub-units related to the PRS based on the number of time domain sub-units occupied by the PRS. The first device determines the number of first resources based on the number of time domain sub-units related to the PRS.
[0015] The number of time domain sub-units related to the PRS is any of the following. That is, M SL-PRS , M SL-PRS +k (k is a positive integer), or
Number
Number
[0016] M SL-PRS 's value and / or <{
Number
[0017] In a possible implementation form, the first parameter further includes at least one of the number of time domain sub-units related to the physical feedback channel, the overhead indicated by the upper layer parameter, and the number of resources occupied by the demodulation reference signal (DMRS).
[0018] For example, a physical feedback channel is a physical sidelink feedback channel (PSFCH).
[0019] Assuming that the first time-domain unit is a slot, the time-domain subunits are symbols, and the first physical shared channel is a PSSCH, the number of symbols in the first physical shared channel within one slot is:
number
number
number
number
[0020] Assuming that the first time-domain unit is a slot, the time-domain subunit is a symbol, and the first frequency-domain unit is a physical resource block PRB, then the first number of resources is:
number
[0021]
number
number
number
number
[0022] With respect to the first aspect, in some implementations of the first aspect, the method further includes the first device transmitting first instruction information. The first instruction information is used to determine the number of time-domain subunits related to the PRS.
[0023] For example, the number of time-domain subunits related to PRS
number
[0024] With respect to the first aspect, in some implementations of the first aspect, the method further includes determining the number of coded modulation symbols of control information to be transmitted over a first physical shared channel based on the number of time-domain subunits associated with the PRS. The first device transmits the control information over the first physical shared channel based on the number of coded modulation symbols of the control information.
[0025] According to the aforementioned technical solution, the first device can determine the number of encoded modulation symbols of control information transmitted over the first physical shared channel based on the number of time-domain subunits occupied by the PRS, thereby improving the accuracy of the determined number of encoded modulation symbols of control information and improving transmission performance.
[0026] With respect to the first aspect, in some implementations of the first aspect, in a first time-domain unit, the PRS and the second physical shared channel are frequency-division multiplexed, and the first parameter further includes the frequency-domain interval of the PRS, and the first device determining the first number of resources based on the first parameter includes the first device determining the second number of resources based on the number of time-domain subunits occupied by the PRS and the frequency-domain interval. The second number of resources is related to the PRS. The first device determines the first number of resources based on the second number of resources.
[0027] The second resource count is:
number
[0028] N represents the number of frequency domain subunits within the first frequency domain unit, and M SL-PRS This represents the number of time-domain subunits occupied by the PRS, where N comb ω represents the frequency domain interval, ω is a real number greater than 0 and less than 1, floor(x) represents rounding down x, and ceiling(x) represents rounding up x.
[0029] For example, frequency domain spacing can be set, pre-configured, or pre-defined via signaling in higher layers.
[0030] In possible implementations, the first parameter further includes at least one of the following: the number of time-domain subunits associated with the physical feedback channel, the overhead indicated by the higher-layer parameters, and the number of resources occupied by the DMRS.
[0031] Assuming that the first time-domain unit is a slot, the time-domain subunit is a symbol, the first frequency-domain unit is a PRB, and the first physical shared channel is a PSSCH, then the first number of resources is given by condition
number
[0032]
number
[0033] With respect to the first aspect, in some implementations of the first aspect, the method further includes the first device transmitting second instruction information, which is used to determine a second resource number.
[0034] For example, if the second resource count is related to ω, the first device can transmit second instruction information, and as a result, the second device can determine the second resource count based on the second instruction information.
[0035] With respect to the first embodiment, in some implementations of the first embodiment, the method further includes the following: The first device determines the number of time-domain subunits associated with the PRS based on the number of time-domain subunits occupied by the PRS and the frequency-domain interval. The first device determines the number of coded-modulated symbols of the control information to be transmitted over the first physical shared channel based on the number of time-domain subunits associated with the PRS. The first device transmits the control information over the first physical shared channel based on the number of coded-modulated symbols of the control information.
[0036] The number of time-domain subunits related to PRS is,
number
[0037] Assuming that the first time-domain unit is a slot, the time-domain unit is a symbol, and the first physical shared channel is a PSSCH, the number of coded modulation symbols of the control information transmitted over the first physical shared channel is given by condition
number
[0038]
number
number
number
number
number
number
[0039] With respect to the first aspect, in some implementations of the first aspect, the method further includes the first device transmitting third instruction information. The first device determining the third instruction information based on a first parameter includes the first device determining a first resource number based on the first parameter when the third instruction information is a first value.
[0040] According to the aforementioned technical solution, the second device can determine, based on the third instruction information, that the first device determines the first number of resources based on the first parameters, and as a result, the second device can also determine the first number of resources based on the first parameters, ensuring that the first device and the second device determine the same TBS.
[0041] With respect to the first aspect, in some implementations of the first aspect, the method further includes the first device transmitting a fourth instruction information, the fourth instruction information indicating a multiplexing scheme between the PRS and a second physical shared channel in a first time-domain unit, the multiplexing scheme being time-division multiplexing or frequency-division multiplexing.
[0042] For example, if the multiplexing scheme between the PRS in the first time-domain unit and the second physical shared channel is determined independently by the first device, the first device can transmit fourth instruction information, and as a result, the second device can determine the multiplexing scheme between the PRS in the first time-domain unit and the second physical shared channel based on the fourth instruction information.
[0043] With respect to the first aspect, in some implementations of the first aspect, the method further includes the first device determining a multiplexing scheme between the PRS and a second physical shared channel in a first time-domain unit. The multiplexing scheme is time-division multiplexing or frequency-division multiplexing. The multiplexing scheme is configured, pre-configured, pre-defined, or corresponds to the first time-domain unit via higher-layer signaling.
[0044] With respect to the first aspect, in some implementations of the first aspect, the first device determining the TBS of TB based on a first number of resources includes the first device determining the total number of resources in the first physical shared channel based on a first number of resources and a first number of frequency domain units included in the first physical shared channel. The first device determines the TBS based on the total number of resources in the first physical shared channel.
[0045] In a second view, a data transmission method is provided. This method may be performed by a second device, or by a component of the second device (e.g., a chip or circuit). Alternatively, in some implementations, the second device may be a chip or circuit. This is not limited to this embodiment of the application. Hereinafter, for the sake of convenience, an example in which the method is performed by a second device is used as an example for description.
[0046] This method includes a second device receiving a first TB from a first device via a first physical shared channel. The second device determines a first resource number based on a first parameter, which is the number of resources in the first physical shared channel within a first frequency domain unit. The first parameter includes the number of time domain subunits occupied by the PRS. The PRS and the second physical shared channel are located within the first time domain unit. The second physical shared channel is used for transmitting the first TB. The second device determines the TBS of the first TB based on the first resource number. The second device demodulates the first TB based on the TBS.
[0047] For the effects of the second embodiment and the implementation forms of the second embodiment, please refer to the description of the first embodiment.
[0048] For example, the first physical shared channel and the second physical shared channel are the same channel, or the first physical shared channel is used for the initial transmission of the first TB, and the second physical shared channel is used for the retransmission of the first TB.
[0049] For example, the number of time domain sub-units occupied by the PRS is set via upper layer signaling, pre-set, or pre-defined.
[0050] Regarding the second aspect, in some implementations of the second aspect, in the first time domain unit, the PRS and the second physical shared channel are time division multiplexed, and for the second device to determine the number of first resources based on the first parameter, it includes the second device determining the number of time domain sub-units related to the PRS based on the number of time domain sub-units occupied by the PRS. The second device determines the number of first resources based on the number of time domain sub-units related to the PRS.
[0051] Regarding the second aspect, in some implementations of the second aspect, in the first time domain unit, the PRS and the second physical shared channel are time division multiplexed, and the method further includes the second device receiving the first indication information from the first device. The first indication information is used to determine the number of time domain sub-units related to the PRS. For the second device to determine the number of first resources based on the first parameter, it includes the second device determining the number of time domain sub-units related to the PRS based on the number of time domain sub-units occupied by the PRS and the first indication information. The second device determines the number of first resources based on the number of time domain sub-units related to the PRS.
[0052] The number of time domain sub-units related to the PRS is any of the following. That is, M SL-PRS , M SL-PRS + k (k is a positive integer), or
Number
number
[0053] With respect to the second aspect, in some implementations of the second aspect, the first parameter further includes at least one of the number of time-domain subunits associated with the physical feedback channel, the overhead indicated by the higher-layer parameters, and the number of resources occupied by the DMRS.
[0054] Assuming that the first time-domain unit is a slot, the time-domain subunits are symbols, and the first physical shared channel is a PSSCH, the number of symbols in the first physical shared channel within one slot is:
number
[0055]
number
number
number
[0056] Assuming that the first time-domain unit is a slot, the time-domain subunit is a symbol, and the first frequency-domain unit is a physical resource block PRB, then the first number of resources is:
number
[0057]
number
number
number
number
[0058] With respect to a second aspect, in some implementations of the second aspect, the method further includes a second device receiving control information from a first device via a first physical shared channel. The second device determines the number of encoded modulation symbols of the control information based on the number of time-domain subunits associated with the PRS. The second device demodulates the control information based on the number of encoded modulation symbols of the control information.
[0059] With respect to the second aspect, in some implementations of the second aspect, in a first time-domain unit, the PRS and the second physical shared channel are frequency-division multiplexed, and the first parameter further includes the frequency-domain interval of the PRS, and the second device determining the first number of resources based on the first parameter includes the second device determining the second number of resources based on the number of time-domain subunits occupied by the PRS and the frequency-domain interval. The second number of resources is related to the PRS. The second device determines the first number of resources based on the second number of resources.
[0060] With respect to a second aspect, in some implementations of the second aspect, in a first time-domain unit, the PRS and a second physical shared channel are frequency-division multiplexed, and the first parameter further includes the frequency-domain interval of the PRS, and the method further includes the second device receiving second instruction information from the first device. The second instruction information is used to determine a second resource number, the second resource number is related to the PRS. The second device determining the first resource number based on the first parameter includes the second device determining the second resource number based on the number of time-domain subunits occupied by the PRS, the frequency-domain interval, and the second instruction information. The second device then determines the first resource number based on the second resource number.
[0061] The second resource count is:
number
[0062] N represents the number of frequency domain units in one PRB, and M SL-PRS This represents the number of time-domain subunits occupied by the PRS, where N comb ω represents the frequency domain interval, ω is a real number greater than 0 and less than 1, floor(x) represents rounding down x, and ceiling(x) represents rounding up x.
[0063] For example, frequency domain spacing can be set, pre-configured, or pre-defined via signaling in higher layers.
[0064] With respect to the second aspect, in some implementations of the second aspect, the first parameter further includes at least one of the number of time-domain subunits associated with the physical feedback channel, the overhead indicated by the higher-layer parameters, and the number of resources occupied by the DMRS.
[0065] Assuming that the first time-domain unit is a slot, the time-domain subunit is a symbol, the first frequency-domain unit is a PRB, and the first physical shared channel is a PSSCH, then the first number of resources is given by condition
number
[0066]
number
[0067] With respect to a second aspect, in some implementations of the second aspect, the method further includes a second device receiving control information from a first device via a first physical shared channel. The second device determines the number of time-domain subunits associated with the PRS based on the number of time-domain subunits and frequency-domain intervals occupied by the PRS. The second device determines the number of coded modulation symbols of the control information based on the number of time-domain subunits associated with the PRS. The second device demodulates the control information based on the number of coded modulation symbols of the control information.
[0068] The number of time-domain subunits related to PRS is:
number
[0069] Assuming that the first time-domain unit is a slot, the time-domain unit is a symbol, and the first physical shared channel is PSSCH, the number of coded modulation symbols for the control information is given by condition
number
[0070]
number
number
number
number
number
[0071] With respect to the second aspect, in some implementations of the second aspect, the method further includes the second device receiving third instruction information from the first device. The second device determining the third instruction information based on a first parameter includes the second device determining a first resource number based on the first parameter when the third instruction information is a first value.
[0072] With respect to the second aspect, in some implementations of the second aspect, the method further includes a second device determining a multiplexing scheme between the PRS in a first time-domain unit and a second physical shared channel. The multiplexing scheme is time-division multiplexing or frequency-division multiplexing. The multiplexing scheme is set through higher-layer signaling, pre-configured, pre-defined, corresponds to the first time-domain unit, or is indicated by the first device.
[0073] With respect to the second aspect, in some implementations of the second aspect, the multiplexing scheme is indicated by the first device, and the method further includes the second device receiving fourth instruction information from the first device, the fourth instruction information indicating the multiplexing scheme.
[0074] With respect to the second aspect, in some implementations of the second aspect, the second device determining the TBS of TB based on a first number of resources includes the second device determining the total number of resources in the first physical shared channel based on the first number of resources and the first number of frequency domain units included in the first physical shared channel. The second device determines the TBS based on the total number of resources in the first physical shared channel.
[0075] According to a third aspect, a data transmission method is provided. This method may be performed by a first device or by a component of the first device (e.g., a chip or circuit). Alternatively, in some implementations, the first device may be a chip or circuit. This is not limited to this embodiment of the application. Hereinafter, for the sake of convenience, an example in which the method is performed by a first device is used as an example for description.
[0076] This method includes a first device determining the number of coded modulation symbols of control information to be transmitted over a first physical shared channel based on a first parameter. The first parameter includes the number of time-domain subunits occupied by the PRS. The PRS and the second physical shared channel are located within the first time-domain unit. The second physical shared channel is used for transmitting control information. The first device transmits control information over the first physical shared channel.
[0077] According to the aforementioned technical solution, the first device can determine the number of coded modulation symbols of control information transmitted over the first physical shared channel based on the number of time-domain subunits occupied by the PRS, thereby improving the accuracy of the determined number of coded modulation symbols of control information and improving transmission performance. For example, if the first device does not consider the number of time-domain subunits occupied by the PRS when determining the number of coded modulation symbols of control information, and the time-domain unit in which the first physical shared channel is located includes the PRS, the first device may determine a larger number of coded modulation symbols for the control signal, which may affect the transmission performance of the control information.
[0078] For example, the physical shared channel is PSSCH, the PRS is SL-PRS, and the control information is SCI.
[0079] For example, the first physical shared channel and the second physical shared channel are the same channel, or the first physical shared channel is used for initial transmission of control information and the second physical shared channel is used for retransmission of control information.
[0080] It should be noted that if the first physical shared channel and the second physical shared channel are different channels, the number of encoded and modulated symbols of the control signal transmitted on the first physical shared channel is the same as the number of encoded and modulated symbols of the control signal transmitted on the second physical shared channel. As a result, the second device can receive a combination of the control information transmitted on the first physical shared channel and the control information transmitted on the second physical shared channel.
[0081] For example, the number of time-domain subunits occupied by the PRS is set, pre-configured, or pre-defined via signaling in higher layers.
[0082] With respect to the third aspect, in some implementations of the third aspect, the PRS and the second physical shared channel are time-division multiplexed in a first time-domain unit, and the first device determining the number of coded modulation symbols of control information transmitted over the first physical shared channel based on first parameters includes the first device determining the number of time-domain subunits occupied by the PRS based on the number of time-domain subunits occupied by the PRS. The first device determines the number of coded modulation symbols of control information based on the number of time-domain subunits associated with the PRS.
[0083] The number of time-domain subunits associated with PRS is one of the following: M SL-PRS M SL-PRS +k (where k is a positive integer), or
number
number
[0084] M SL-PRS The value and / or
number
[0085] With respect to a third aspect, in some implementations of the third aspect, the method further includes the first device transmitting first instruction information, which is used to determine the number of time-domain subunits associated with the PRS.
[0086] For example, the number of time-domain subunits related to PRS
number
[0087] With respect to a third aspect, in some implementations of the third aspect, in a first time-domain unit, the PRS and a second physical shared channel are frequency-division multiplexed, and the first parameter further includes the frequency-domain interval of the PRS, and the first device determining the number of coded-modulated symbols of control information transmitted over the first physical shared channel based on the first parameter includes the first device determining the number of time-domain subunits associated with the PRS based on the number of time-domain subunits occupied by the PRS and the frequency-domain interval. The first device determines the number of coded-modulated symbols of control information based on the number of time-domain subunits associated with the PRS.
[0088] The number of time-domain subunits associated with SL-PRS (as mentioned above, the physical shared channel is PSSCH, and the PRS is SL-PRS, and here we will use SL-PRS directly) is:
number
[0089] M SL-PRS This represents the number of time-domain subunits occupied by the PRS, where N comb ω represents the frequency domain interval, ω is a real number greater than 0 and less than 1, floor(x) represents rounding down x, and ceiling(x) represents rounding up x.
[0090] For example, the frequency domain spacing is set, pre-configured, or predefined by the upper layers.
[0091] With respect to a third aspect, in some implementations of the third aspect, the method further includes the first device transmitting a fifth instruction information, which is used to determine the number of time-domain subunits associated with the PRS.
[0092] For example, when the number of time-domain subunits associated with the PRS is ω, the first device can transmit a fifth instruction, and as a result, the second device can determine the number of time-domain subunits associated with the PRS based on the fifth instruction.
[0093] In possible implementations, the first parameter further includes at least one of the following: the number of time-domain subunits associated with the physical feedback channel, the overhead indicated by the higher-layer parameters, and the number of resources occupied by the DMRS.
[0094] For example, a physical feedback channel is a PSFCH.
[0095] Assuming that the first time-domain unit is a slot and the time-domain subunits are symbols, the number of symbols in the first physical shared channel within one slot is:
number
[0096]
number
number
number
number
[0097] In a possible implementation, the first physical shared channel is a PSSCH, and the first device determining the number of coded modulation symbols of control information transmitted over the first physical shared channel based on the first parameters includes the first parameter and at least one of the following parameters: the number of bits of control information, the number of cyclic redundancy check bits of control information, the parameter indicated by the first stage SCI, the number of subcarriers of the first physical shared channel used to transmit control information with symbol l, the bit rate, the number of unoccupied REs in the RB where the last coded symbol of control information is located, the modulation order, the scaling factor set via upper-layer signaling, the number of symbols of the first physical shared channel in one slot, the number of sidelink symbols in one slot, the number of symbols associated with the physical feedback channel, and the number of time-domain subunits associated with the PRS.
[0098] Assuming that the first time-domain unit is a slot and the time-domain subunit is a symbol, the number of coded modulation symbols for the control information is:
number
[0099]
number
number
number
number
[0100] With respect to a third aspect, in some implementations of the third aspect, the method further includes the first device transmitting third instruction information. The first device determining the number of coded modulation symbols of the control information to be transmitted over a first physical shared channel based on a first parameter includes the first device determining the number of coded modulation symbols of the control information based on a first parameter when the third instruction information is a first value.
[0101] According to the aforementioned technical solution, the second device can determine, based on the third instruction information, that the first device determines the number of coded modulation symbols for the control information based on the first parameter. Furthermore, the second device can also determine the number of coded modulation symbols for the control information based on the first parameter and ensure that the first device and the second device determine the same number of coded modulation symbols for the control information.
[0102] With respect to a third aspect, in some implementations of the third aspect, the method further includes the first device transmitting a fourth instruction information, the fourth instruction information indicating a multiplexing scheme between the PRS and a second physical shared channel in a first time-domain unit, the multiplexing scheme being time-division multiplexing or frequency-division multiplexing.
[0103] For example, if the multiplexing scheme between the PRS in the first time-domain unit and the second physical shared channel is determined independently by the first device, the first device can transmit fourth instruction information, and as a result, the second device can determine the multiplexing scheme between the PRS in the first time-domain unit and the second physical shared channel based on the fourth instruction information.
[0104] With respect to a third aspect, in some implementations of the third aspect, the method further includes the first device determining a multiplexing scheme between the PRS and a second physical shared channel in a first time-domain unit. The multiplexing scheme is time-division multiplexing or frequency-division multiplexing. The multiplexing scheme is configured, pre-configured, pre-defined, or corresponds to a first time-domain unit via higher-layer signaling.
[0105] According to a fourth aspect, a data transmission method is provided. This method may be performed by a second device, or by a component of the second device (e.g., a chip or circuit). Alternatively, in some implementations, the second device may be a chip or circuit. This is not limited to this embodiment of the application. Hereinafter, for the sake of convenience, an example in which the method is performed by a second device is used as an example for description.
[0106] This method involves a second device receiving control information from a first device via a first physical shared channel. The second device determines the number of coded modulation symbols of the control information based on a first parameter, which includes the number of time-domain subunits occupied by the PRS. The PRS and the second physical shared channel are located within the first time-domain unit. The second physical shared channel is used for transmitting the control information. The second device demodulates the control information based on the number of coded modulation symbols of the control information.
[0107] For the effects of the fourth aspect and the implementation forms of the fourth aspect, please refer to the description of the third aspect.
[0108] For example, the first physical shared channel and the second physical shared channel are the same channel, or the first physical shared channel is used for initial transmission of control information and the second physical shared channel is used for retransmission of control information.
[0109] For example, the number of time-domain subunits occupied by the PRS is set, pre-configured, or pre-defined via signaling in higher layers.
[0110] With respect to the fourth aspect, in some implementations of the fourth aspect, the PRS and the second physical shared channel are time-division multiplexed in a first time-domain unit, and the second device determining the number of coded modulation symbols of the control information based on a first parameter includes the second device determining the number of time-domain subunits associated with the PRS based on the number of time-domain subunits occupied by the PRS. The second device determines the number of coded modulation symbols of the control information based on the number of time-domain subunits associated with the PRS.
[0111] With respect to the fourth aspect, in some implementations of the fourth aspect, the PRS and the second physical shared channel are time-division multiplexed in a first time-domain unit, and the method further includes the second device receiving first instruction information from the first device. The first instruction information is used to determine the number of time-domain subunits associated with the PRS. The second device determining the number of coded modulation symbols of the control information based on a first parameter includes the second device determining the number of time-domain subunits associated with the PRS based on the number of time-domain subunits occupied by the PRS and the first instruction information. The second device determines the number of coded modulation symbols of the control information based on the number of time-domain subunits associated with the PRS.
[0112] The number of time-domain subunits associated with PRS is one of the following: M SL-PRS M SL-PRS +k (where k is a positive integer), or
number
number
[0113] With respect to the fourth aspect, in some implementations of the fourth aspect, in a first time-domain unit, the PRS and the second physical shared channel are frequency-division multiplexed, the first parameter further includes the frequency-domain interval of the PRS, and the second device determining the number of coded modulation symbols of the control information based on the first parameter includes the second device determining the number of time-domain subunits associated with the PRS based on the number of time-domain subunits occupied by the PRS and the frequency-domain interval. The second device determines the number of coded modulation symbols of the control information based on the number of time-domain subunits associated with the PRS.
[0114] With respect to the fourth aspect, in some implementations of the fourth aspect, the PRS and the second physical shared channel are frequency-division multiplexed in a first time-domain unit, and the method further includes the second device receiving fifth instruction information from the first device. The fifth instruction information is used to determine the number of time-domain subunits associated with the PRS. The second device determining the number of coded modulation symbols of the control information based on first parameters includes the second device determining the number of time-domain subunits associated with the PRS based on the number of time-domain subunits occupied by the PRS, the frequency-domain interval, and the first instruction information. The second device determines the number of coded modulation symbols of the control information based on the number of time-domain subunits associated with the PRS.
[0115] The number of time-domain subunits associated with SL-PRS is:
number
[0116] M SL-PRS This represents the number of time-domain subunits occupied by the PRS, where N comb ω represents the frequency domain interval, ω is a real number greater than 0 and less than 1, floor(x) represents rounding down x, and ceiling(x) represents rounding up x.
[0117] For example, the frequency domain spacing is set, pre-configured, or predefined by the upper layers.
[0118] In possible implementations, the first parameter further includes at least one of the following: the number of time-domain subunits associated with the physical feedback channel, the overhead indicated by the higher-layer parameters, and the number of resources occupied by the DMRS.
[0119] Assuming that the first time-domain unit is a slot and the time-domain subunits are symbols, the number of symbols in the first physical shared channel within one slot is:
number
[0120]
number
number
number
number
[0121] In a possible implementation, the first physical shared channel is a PSSCH, and the first device determining the number of coded modulation symbols of control information transmitted over the first physical shared channel based on the first parameters includes the first parameter and at least one of the following parameters: the number of bits of control information, the number of cyclic redundancy check bits of control information, the parameters indicated by the first stage SCI, the number of subcarriers of the first physical shared channel used to transmit control information with symbol l, the bit rate, the number of unoccupied REs of the RB where the last coded symbol of control information is located, the modulation order, the scaling factor set in the upper layer signaling, the number of symbols of the first physical shared channel in one slot, the number of sidelink symbols in one slot, the number of symbols associated with the physical feedback channel, and the number of time-domain subunits associated with the PRS.
[0122] Assuming that the first time-domain unit is a slot and the time-domain subunit is a symbol, the number of coded modulation symbols for the control information is:
number
[0123]
number
number
number
number
[0124] With respect to the fourth aspect, in some implementations of the fourth aspect, the method further includes a second device receiving third instruction information from a first device. The second device determining the number of coded modulation symbols of the control information based on a first parameter includes the second device determining the number of coded modulation symbols of the control information based on a first parameter when the third instruction information is a first value.
[0125] With respect to the fourth aspect, in some implementations of the fourth aspect, the method further includes a second device determining a multiplexing scheme between the PRS in a first time-domain unit and a second physical shared channel. The multiplexing scheme is time-division multiplexing or frequency-division multiplexing. The multiplexing scheme is set through higher-layer signaling, pre-configured, pre-defined, corresponds to the first time-domain unit, or indicated by the first device.
[0126] With respect to the fourth aspect, in some implementations of the fourth aspect, the multiplexing scheme is indicated by the first device, and the method further includes the second device receiving fourth instruction information from the first device, the fourth instruction information indicating the multiplexing scheme.
[0127] According to a fifth aspect, a communication device is provided. The device is configured to perform a method according to any one implementation of the first to fourth aspects. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, configured to perform the method according to any one of the aforementioned aspects and any possible implementations thereof.
[0128] In one implementation configuration, the device is a device (e.g., a first device and / or a second device). When the device is a device, the communication unit may be a transceiver or an input / output interface, and the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0129] In another implementation, the device is a chip, chip system, or circuit used in a device (e.g., a first device and / or a second device). When the device is a chip, chip system, or circuit used in a device, the communication unit may be an input / output interface on the chip, chip system, or circuit, an interface circuit, an output circuit, an input circuit, pins, associated circuits, etc., and the processing unit may be at least one processor, processing circuit, logic circuit, etc.
[0130] According to a sixth aspect, a communication device is provided. The device includes at least one processor configured to execute a computer program or instructions stored in memory to perform any one of the aforementioned aspects or possible implementations thereof.
[0131] Optionally, the device further includes memory configured to store computer programs or instructions. Optionally, the device further includes a communication interface, through which the processor reads computer programs or instructions stored in memory.
[0132] In one implementation configuration, the device is a set of devices (e.g., a first device and / or a second device).
[0133] In another implementation, the device is a chip, chip system, or circuit used in a device (e.g., a first device and / or a second device).
[0134] According to a seventh aspect, the application provides a processor configured to perform the method provided in the preceding aspects.
[0135] Unless otherwise specified, or unless the operations such as transmission, acquisition / reception related to the processor are consistent with the actual function or internal logic of the operations in the relevant description, operations may be understood as the outputs, receptions, inputs, etc. of the processor, or as the transmissions, receptions, etc., performed by the radio frequency circuits and antennas. This is not limited to the foregoing.
[0136] According to the eighth aspect, a computer-readable storage medium is provided. The computer-readable medium stores program code to be executed by the device. The program code is used to execute a method according to any one of the aforementioned embodiments and possible implementations thereof.
[0137] According to the ninth aspect, a computer program product including instructions is provided. When the computer program product is executed on a computer, the computer is able to perform any of the methods described above and any possible implementations thereof.
[0138] According to a tenth aspect, a communication system is provided that includes the first device and the second device described above. The first device is configured to perform a method according to the first aspect and any one of the possible implementations of the first aspect, or to perform a method according to the third aspect and any one of the possible implementations of the third aspect. The second device is configured to perform a method according to the second aspect and any one of the possible implementations of the second aspect, or to perform a method according to any one of the fourth aspect and any one of the possible implementations of the fourth aspect. [Brief explanation of the drawing]
[0139] [Figure 1] This is a diagram of a communication system to which one embodiment of this application can be applied.
[0140] [Figure 2] This diagram shows the multiplexing scheme between SL-PRS and PSSCH within the slot.
[0141] [Figure 3] This is a schematic flowchart of a method according to one embodiment of this application.
[0142] [Figure 4] This is a diagram showing the relationship between the first PSSCH and the second PSSCH.
[0143] [Figure 5] This diagram shows slots without PSFCH and slots with PSFCH.
[0144] [Figure 6] This is a schematic flowchart of a method according to another embodiment of this application.
[0145] [Figure 7] This is a schematic flowchart of a method according to another embodiment of this application.
[0146] [Figure 8] This is a schematic flowchart of a method according to another embodiment of this application.
[0147] [Figure 9] This is a diagram of a communication device according to one embodiment of this application.
[0148] [Figure 10] This is a schematic block diagram of a communication device according to another embodiment of this application.
[0149] [Figure 11] This is a diagram of a chip system according to one embodiment of this application. [Modes for carrying out the invention]
[0150] The technical solutions in the embodiments of this application are described below with reference to the attached drawings.
[0151] The technical solutions provided in this application may be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, long-term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, and LTE time division duplex (TDD) systems. The technical solutions provided in this application may be further applied to future communication systems, such as 6th generation mobile communication systems. The technical solutions provided in this application may be further applied to sidelink (SL) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), Internet of Things (IoT) communication systems, or other communication systems. For example, V2X may include vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), and vehicle-to-infrastructure (V2I). Infrastructure may be, for example, roadside units (RSUs) or network devices.
[0152] The terminal devices of this application include a variety of devices having wireless communication capabilities, and the terminal devices may be configured to connect to people, things, machines, etc. The terminal devices may be widely used in a variety of scenarios, such as cellular communication, SL, V2X, peer-to-peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, unmanned aerial vehicles, robots, remote sensing, passive sensing, positioning, navigation and tracking, and autonomous delivery. The terminal devices may be terminals in any of the aforementioned scenarios, for example, an MTC terminal or an IoT terminal.Terminal devices include user equipment (UE), terminals, fixed devices, and mobile station devices according to the 3rd Generation Partnership Project (3GPP) standards, namely mobile devices, subscriber units, handheld devices, in-vehicle devices, wearable devices, cellular phones, smartphones, SIP phones, wireless data cards, personal digital assistants (PDAs), computers, tablet computers, notebook computers, wireless modems, handheld devices (handsets), laptop computers, computers with wireless transceiver functionality, smartbooks, vehicles, satellites, and global positioning systems. The system may be a GPS device, a target tracking device, a flight device (e.g., an unmanned aerial device, a helicopter, a multi-helicopter, a quad-helicopter, an airplane), a ship, a remote control device, a smart home device, an industrial device, or a device built into the aforementioned device (e.g., a communication module, modem, or chip in the aforementioned device), or another processing device connected to a wireless modem.
[0153] It should be understood that in some scenarios, terminal devices may be further configured to function as base stations. For example, a terminal device may act as a scheduling entity and provide sidelink signals between terminal devices in scenarios such as V2X, SL, or P2P.
[0154] In embodiments of this application, the device configured to implement the functions of a terminal device, i.e., the terminal device, may be a terminal device, or a device that can assist the terminal device in implementing its functions, such as a chip system or a chip. The device may be mounted on the terminal device. In embodiments of this application, the chip system may include a chip, or it may include a chip and other discrete components.
[0155] The terminal device may be deployed on land, including indoors or outdoors, and may be a handheld or vehicle-mounted device, deployed on water, or deployed in the air on an airplane, balloon, or satellite. The scenarios in which the terminal device is located are not limited in the embodiments of this application.
[0156] The technical solutions in embodiments of this application will be described below with reference to the accompanying drawings of embodiments of this application. In this application, unless otherwise specified, " / " indicates that the associated objects are in an "or" relationship. For example, A / B may represent A or B. In this application, "and / or" indicates only the relationship between associated objects, and that there may be three relationships. For example, A and / or B may indicate that only A exists, both A and B exist, and only B exists, and A and B may be singular or plural. In addition, in this application, "plural" means two or more unless otherwise specified. "At least one of the following items (pieces)" or similar expressions refer to any combination of these items, including any single item (piece) or any combination of multiple items (pieces). For example, at least one (piece) of a, b, or c may represent a, b, c, a and b, a and c, b and c, or a, b and c, where a, b, and c may be singular or plural. Additionally, in order to clearly describe the technical solutions in embodiments of this application, terms such as “first,” “second,” etc. are used in embodiments of this application to distinguish the same or similar items that provide essentially the same function or purpose. Those skilled in the art will understand that terms such as “first,” “second,” etc. do not limit the number or execution sequence, and that terms such as “first,” “second,” etc. do not indicate a clear difference. Additionally, in embodiments of this application, terms such as “example,” “for example,” etc. are used to indicate that an example, illustration, or description is given. Any embodiment or design scheme described as “example” or “for example” in embodiments of this application should not be described as being preferable or having more advantages than another embodiment or design scheme. More precisely, the use of terms such as “example,” “for example,” etc. is intended to present the relevant concepts in a particular manner for ease of understanding.
[0157] Additionally, the network architectures and service scenarios described in the embodiments of this application are intended to more clearly describe the technical solutions in the embodiments of this application and do not constitute limitations on the technical solutions provided in the embodiments of this application. Those skilled in the art will recognize that with the development of network architectures and the emergence of new service scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0158] FIG. 1 is a diagram of a communication system 100 to which an embodiment of this application is applicable.
[0159] The communication system 100 shown in (a) of FIG. 1 includes a network device 10, a terminal device 20, and a terminal device 21. Both the terminal device 20 and the terminal device 21 are within the coverage area of the network device 10. The network device 10 communicates with the terminal devices via the Uu air interface, and the terminal device 20 communicates with the terminal device 21 via the PC5 interface. The communication system 100 shown in (b) of FIG. 1 includes a network device 10, a terminal device 20, and a terminal device 21. The terminal device 20 is within the coverage area of the network device 10, and the terminal device 21 is outside the coverage area of the network device 10. The communication system 100 shown in (c) of FIG. 1 includes a network device 10, a terminal device 20, a terminal device 21, and a terminal device 22. Neither the terminal device 20 nor the terminal device 21 is within the coverage area of the network device 10, and the terminal device 22 is within the coverage area of the network device 10.
[0160] In the scenario shown in Figure 1(a) or (b), terminal device 20 communicates with terminal device 21 using resources scheduled by the network device, which may be called licensed resources or licensed bandwidth, or terminal device 20 selects resources itself, specifically selecting resources from a resource pool to communicate with terminal device 21, which may be called unlicensed resources or unlicensed bandwidth. In the scenario shown in Figure 1(c), since both terminal device 20 and terminal device 21 are outside network coverage, terminal device 20 and terminal device 21 may communicate using a self-resource selection method.
[0161] The number of terminal devices and network devices shown in Figure 1 are merely examples, and the number of terminal devices and network devices in a communication system is not limited in this application.
[0162] Location information is becoming increasingly important basic information in daily life and applications. Applications such as navigation services and location-based services (LBS) need to provide services that are tailored to the user based on their location.
[0163] Currently, global navigation satellite systems (GNSS) are the common solution for determining location information. However, the positioning accuracy of GNSS may not meet the requirements of some applications that have high accuracy requirements. To solve this problem, the industry has proposed performing positioning via the transmission of a sidelink positioning reference signal (PRS).
[0164] When a single slot contains symbols used for PRS transmission, determining the size of the transport block (TB) transmitted through that slot (TB size, TBS) is an urgent issue that needs to be addressed.
[0165] In view of this, one embodiment of this application provides a data transmission method that can determine the TBS of the TB to be transmitted based on the number of time domain subunits occupied by the PRS, and ensure the transmission performance of the TB to be transmitted.
[0166] To facilitate understanding of the embodiments of this application, some terms used in this application are briefly described below.
[0167] 1. Time-domain unit and frequency-domain unit
[0168] Data or information may be transported over time-frequency resources.
[0169] In the time domain, a time-frequency resource may contain one or more time-domain units (sometimes called time units). A time-domain unit may be a symbol, mini-slot, sub-slot, slot, partial slot, subframe, or radio frame. A single time-domain unit may contain multiple time-domain subunits. For example, if a time-domain unit is a slot, the time-domain subunits may be a mini-slot, partial slot, or symbol. As another example, if a time-domain unit is a subframe, the time-domain subunits may be a slot, mini-slot, partial slot, or symbol. As yet another example, if a time-domain unit is a slot, mini-slot, or partial slot, the time-domain subunits may be a symbol, partial symbol, or sampling point.
[0170] In the frequency domain, a time-frequency resource may include one or more frequency domain units. A frequency domain unit may be a resource element (RE), a resource block (RB), a subchannel, a resource pool, a bandwidth, a bandwidth part (BWP), a carrier, a channel, an interlace (RB), and the like. Optionally, in this application, a resource element may also be referred to as a subcarrier.
[0171] 2. TB and TBS
[0172] In data or information transmission processing, a TB is a basic transmission unit used for transmission over a data channel (e.g., a physical shared channel). A TB contains the information to be transmitted in the transmission processing. Optionally, a TB may further include cyclic redundancy check (CRC) bits of a specific length. Optionally, a TB is a set of several information bits before encoding. Optionally, a single TB may contain one code block or multiple code blocks. Optionally, service data, or control messages or signaling may be transmitted over a TB. This is not limited to the present invention.
[0173] TBS is the size of TB and is used to determine the size of information that can be transmitted. Optionally, the value of TBS may be determined based on the size of TB to be transmitted. Optionally, the value of TBS may be determined based on the transmission resources of the data channel within the transmission bandwidth of the data channel used to transmit the TB, such as the bit rate, modulation order, and number of spatial layers.
[0174] Please note that, for the purposes of this description, we will use an example in which the data transmission method provided in the embodiments of this application is applied to sidelink (SL) transmission, with reference to the attached drawings. The data transmission method provided in the embodiments of this application may also be applied to uplink (UL) transmission, downlink (DL) transmission, or relay link transmission.
[0175] When the data transmission method provided in the embodiments of this application is applied to SL transmission, it will be understood that the physical shared channel is a physical sidelink shared channel (PSSCH), the PRS is a sidelink positioning reference signal (sideLink PRS, SL-PRS, or SLPR), the control information transmitted over the physical shared channel is sidelink control information (SCI), and the physical feedback channel may be a physical sidelink feedback channel (PSFCH).
[0176] When the data transmission method provided in the embodiments of this application is applied to DL transmission, in the following embodiments, PSSCH may be replaced with a physical downlink shared channel (PDSCH), SL-PRS may be replaced with a downlink positioning reference signal (downlink PRS, DL-PRS, DLPRS), SCI may be replaced with downlink control information (DCI), and PSFCH may be replaced with a physical downlink feedback channel or a downlink control channel.
[0177] When the data transmission method provided in the embodiments of this application is applied to UL transmission, in the following embodiments, PSSCH may be replaced by a physical uplink shared channel (PUSCH), SL-PRS may be replaced by an uplink positioning reference signal (uplink PRS, UL-PRS, ULPRS), SCI may be replaced by uplink control information (DCI), and PSFCH may be replaced by a physical uplink feedback channel or an uplink control channel.
[0178] It should be further noted that the device (e.g., the first device and / or the second device) in the embodiments of this application may be a terminal device or a component of a terminal device (e.g., a chip or a circuit), and the device (e.g., the first device and / or the second device) in the embodiments of this application may also be a network device or a component of a network device (e.g., a chip or a circuit). Alternatively, the device (e.g., the first device and / or the second device) in the embodiments of this application may be a chip or a circuit.
[0179] Before describing the data transmission method provided in the embodiments of this application, first, referring to FIG. 2, the multiplexing method of SL-PRS and PSSCH in a time domain unit will be described.
[0180] As shown in (a) of FIG. 2, the multiplexing method of SL-PRS and PSSCH in one slot (a slot is an example of a time domain unit) is time division multiplexing (TDM). Specifically, SL-PRS and PSSCH occupy the same bandwidth, and SL-PRS and PSSCH occupy different symbols (a symbol is an example of a time domain sub-unit) separately within the slot.
[0181] As shown in Figure 2(b), the multiplexing scheme for SL-PRS and PSSCH within a single slot is frequency division multiplexing (FDM). Specifically, SL-PRS and PSSCH use the same bandwidth. Additionally, in a subsymbol of the slot, SL-PRS and PSSCH occupy separate subcarriers (a subcarrier is an example of a frequency domain subunit).
[0182] As shown in Figure 2, a slot containing SL-PRS and PSSCH can further include a physical sidelink control channel (PSCCH), an automatic gain control (AGC) symbol, and a guard period (GP) symbol. The AGC symbol is the first symbol in the slot and is used by the receiver to perform AGC. The GP symbol is the last symbol in the slot and is used for receive / transmit conversion between slots. The GP symbol is sometimes called a null symbol.
[0183] As shown in Figure 2(b), the slot containing the SL-PRS and PSSCH may also include a demodulation reference signal (DMRS). The DMRS may occupy two, three, or four symbols within a single slot. Figure 2(b) uses an example where the DMRS occupies two symbols within a single slot.
[0184] Optionally, a slot containing SL-PRS and PSSCH may further include a physical sidelink feedback channel (PSFCH) (not shown in Figure 2).
[0185] Referring to Figure 3, a method for determining the Time-Based Breakdown Structure (TBS) of a Time-Based Unit (TB) based on the number of time-domain subunits occupied by the SL-PRS is described when the multiplexing scheme between the SL-PRS and PSSCH within a time-domain unit is TDM. Referring to Figure 6, a method for determining the TBS of a TB based on the number of time-domain subunits occupied by the SL-PRS is described when the multiplexing scheme between the SL-PRS and PSSCH within a time-domain unit is FDM.
[0186] Figure 3 is a schematic flowchart of a data transmission method 300 according to one embodiment of this application. As shown in Figure 3, the method 300 may include the following steps.
[0187] Optionally, if the first device has not acquired a multiplexing scheme between the SL-PRS and the second PSSCH in a first time-domain unit before performing S310, method 300 further includes the first device acquiring a multiplexing scheme between the SL-PRS and the second PSSCH in a first time-domain unit.
[0188] A second PSSCH is used for the transmission of the first TB. For example, the second PSSCH is used for the initial transmission of the first TB, and the second PSSCH is used for the retransmission of the first TB. This is not limited to this embodiment of the application.
[0189] The following describes how the first device acquires the multiplexing scheme between the SL-PRS and the second PSSCH within the first time-domain unit.
[0190] In possible implementations, the multiplexing scheme between the SL-PRS and the second PSSCH within the first time-domain unit is configured via upper-layer signaling.
[0191] In this implementation, method 300 further includes the network device transmitting instruction information #1 to a first device via upper-layer signaling. In response, the first device receives instruction information #1 from the network device. Instruction information #1 is used to determine whether the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM or FDM. The upper-layer signaling may be a radio resource control (RRC) message or a media access control (MAC) control element (CE) message. For example, the upper-layer signaling may be positioning-related upper-layer signaling.
[0192] For example, instruction information #1 indicates that the first device will perform TDM multiplexing for a shared resource pool. Alternatively, if the first time-domain unit is located within a shared resource pool, the first device may determine that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM.
[0193] As another example, if instruction information #1 indicates that the frequency domain spacing of the SL-PRS is 1, the first device may determine that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time domain unit is TDM. Alternatively, if instruction information #1 indicates that the frequency domain spacing of the SL-PRS is greater than 1, the first device may determine that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time domain unit is FDM.
[0194] In possible implementations, the multiplexing scheme between the SL-PRS and the second PSSCH within the first time-domain unit is either pre-configured or pre-defined.
[0195] In possible implementations, the multiplexing scheme between the SL-PRS and the second PSSCH within a first time-domain unit corresponds to the first time-domain unit. For example, a correspondence between different time-domain units and different multiplexing schemes is pre-configured in the first device. In this case, the first device may determine, based on the correspondence, that the multiplexing scheme corresponding to the first time-domain unit is TDM, and as a result, the first device determines that the multiplexing scheme between the SL-PRS and the second PSSCH within the first time-domain unit is TDM.
[0196] In possible implementations, the first device autonomously determines the multiplexing scheme between the SL-PRS and the second PSSCH within the first time-domain unit.
[0197] For example, if a network device indicates to a first device via upper-layer signaling that a shared resource pool supports both TDM and FDM multiplexing, the first device may autonomously determine that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM when the first time-domain unit is located within the shared resource pool. For example, if the first device supports TDM but not FDM, the first device may autonomously determine that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM.
[0198] For example, if the first device determines that the first time-domain unit corresponds to TDM and FDM based on a pre-configured correspondence between different time-domain units and different multiplexing schemes, the first device may autonomously determine that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM.
[0199] If the first device optionally autonomously determines the multiplexing scheme between the SL-PRS and the second PSSCH in a first time-domain unit, the method 300 further includes the first device transmitting a fourth instruction information. The fourth instruction information indicates the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit. For example, the fourth instruction information is carried in sidelink control information (SCI) transmitted by the first device. The SCI may be a first-stage SCI or a second-stage SCI. For example, the first device transmits the fourth instruction information in a second time-domain unit, which is either prior to the first time-domain unit or is the same as the first time-domain unit.
[0200] In possible implementations, the multiplexing scheme between the SL-PRS and the second PSSCH within the first time-domain unit is represented by a third device.
[0201] In this implementation, method 300 further includes the third device transmitting instruction information #2 to the first device. In response, the first device receives instruction information #2 from the third device. Instruction information #2 is used to determine whether the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM or FDM. For further description of instruction information #2, see instruction information #1.
[0202] It will be understood that the first device may, after obtaining the multiplexing scheme of the SL-PRS and the second PSSCH in the first time-domain unit, select an appropriate method based on that multiplexing scheme to determine the TBS of the first TB transmitted over the first PSSCH, thereby improving the accuracy of the determined TBS.
[0203] If the first device determines that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM, then the first device will continue to perform S310 and S320 to determine the TBS of the first TB transmitted over the first PSSCH.
[0204] S310: The first device determines the first number of resources based on the first parameter.
[0205] The first resource count is the number of resources in the first PSSCH within the first frequency domain unit.
[0206] The first PSSCH is used for the transmission of the first TB. For example, the first PSSCH is used for the retransmission of the first TB, and the first PSSCH is used for the initial transmission of the first TB.
[0207] Either the first PSSCH and the second PSSCH are the same PSSCH, or they are different PSSCHs. If the first and second PSSCHs are different PSSCHs, the first PSSCH is used for the initial transmission of the first TB, and the second PSSCH is used for the retransmission of the first TB. In other words, the second time-domain unit in which the first PSSCH is located is located before the first time-domain unit.
[0208] Note that when the first PSSCH and the second PSSCH are different PSSCHs, the TBS of the first TB transmitted on the first PSSCH is the same as the TBS of the first TB transmitted on the second PSSCH. In this case, when the receiver receives TB via the first and second PSSCHs, although the first and second PSSCHs actually occupy different numbers of resources, it can be guaranteed that the received TB is still the same TB and the TBS is the same. The receiver only needs to receive and combine the same TB transmitted on the first and second PSSCHs using a rate dematching scheme. In this way, the receiver can gain gain and improve its receiving performance by receiving and combining the same TB.
[0209] When the first PSSCH is located in the second time-domain unit, the first resource number may be understood as the number of resources of the first PSSCH on the first time-frequency resource, and the first time-frequency resource should be understood to include the second time-domain unit and the first frequency-domain unit.
[0210] The first parameter includes the number of time-domain subunits occupied by the SL-PRS. The number of time-domain subunits occupied by the SL-PRS may be set via upper-layer signaling, pre-set, or predefined. This is not limited to this embodiment of the application. For example, the value of the number of time-domain subunits occupied by the SL-PRS may be a value within a predefined or pre-set set {2, 4, 6, 8}.
[0211] The SL-PRS is located within the first time-domain unit, and therefore, the number of time-domain subunits occupied by the SL-PRS is understood to be the number of time-domain subunits occupied by the SL-PRS within the first time-domain unit.
[0212] Two scenarios to which this embodiment of this application may be applied are described below.
[0213] In a possible scenario, if the second time-domain unit where the first PSSCH is located does not contain an SL-PRS, the first device determines the number of first resources based on the number of time-domain subunits occupied by the SL-PRS and included in the first time-domain unit. In this scenario, it will be understood that the first and second PSSCHs are different PSSCHs, and the second time-domain unit where the first PSSCH is located is in front of the first time-domain unit.
[0214] As shown in Figure 4(a), the second time-domain unit where the first PSSCH is located does not include the SL-PRS, but the first time-domain unit where the second PSSCH is located does include the SL-PRS. In this case, the first device may determine the first number of resources based on the number of time-domain subunits occupied by the SL-PRS and included in the first time-domain unit.
[0215] In another possible scenario, if the second time-domain unit in which the first PSSCH is located contains an SL-PRS, the first device determines the number of first resources based on the number of time-domain subunits occupied by the SL-PRS and contained within the second time-domain unit. In this scenario, it will be understood that the first and second time-domain units are the same time-domain unit, and the second PSSCH and the first PSSCH are the same PSSCH.
[0216] As shown in Figure 4(b), if the second time-domain unit in which the first PSSCH is located includes an SL-PRS, the first device may determine the number of resources for the first PSSCH in the first frequency-domain unit based on the number of time-domain subunits occupied by the SL-PRS and included in the second time-domain unit. In the example shown in Figure 4(b), the first time-domain unit and the second time-domain unit are the same time-domain unit, and the second PSSCH and the first PSSCH are the same PSSCH, or the first PSSCH is the second PSSCH.
[0217] The following describes a method by which the first device determines the number of first resources based on the number of time-domain subunits occupied by the SL-PRS.
[0218] For example, the first device determines the number of time-domain subunits associated with the SL-PRS based on the number of time-domain subunits occupied by the SL-PRS. Furthermore, the second device determines the number of first resources based on the number of time-domain subunits associated with the SL-PRS.
[0219] The number of time-domain subunits associated with SL-PRS may be understood as the number of time-domain subunits that cannot be used for the transmission of the first TB due to the transmission of SL-PRS, or as the number of time-domain subunit "overhead" occupied by the equivalent SL-PRS.
[0220] In possible implementations, the number of time-domain subunits associated with SL-PRS is the number of time-domain subunits occupied by SL-PRS.
[0221] For example, if no null symbol or AGC symbol precedes the time-domain subunit occupied by SL-PRS, the number of time-domain subunits associated with SL-PRS is the number of time-domain subunits occupied by SL-PRS.
[0222] For example, if the time domain unit in which each of the PSSCHs used for the transmission of the first TB is located contains an SL-PRS, and there is no null symbol or AGC symbol before the time domain subunits contained in the time domain unit in which PSSCH#1 is located and which are occupied by the SL-PRS, then the number of time domain subunits associated with the SL-PRS is the number of time domain subunits occupied by the SL-PRS. PSSCH#1 is one of the PSSCHs used for the transmission of the first TB.
[0223] The number of time-domain subunits associated with SL-PRS
number
number
[0224] In possible implementations, the number of time-domain subunits associated with SL-PRS is the number of time-domain subunits occupied by SL-PRS plus k, where k is a positive integer. For example, k can be 1 or 2.
[0225] For example, if a null symbol or AGC symbol exists before the time-domain subunit occupied by the SL-PRS, the number of time-domain subunits associated with the SL-PRS is the number of time-domain subunits occupied by the SL-PRS plus k. The value of k is the same as the number of null symbols and / or AGC symbols before the time-domain subunit occupied by the SL-PRS. For example, if there is one null symbol before the time-domain subunit occupied by the SL-PRS, k=1. As another example, if there is one null symbol and one AGC symbol before the time-domain subunit occupied by the SL-PRS, k=2. Optionally, when the first device transmits PSSCH and sub-link SL-PRS, the null symbol before the time-domain subunit occupied by the SL-PRS is used for transmit power switching in the slot. The null symbol may be used to satisfy the transmit requirements for power switching of the first device when the PSSCH and SL-PRS have different symbol powers or different RE powers.
[0226] For example, if the time domain unit in which each of the PSSCHs used for the transmission of the first TB is located contains an SL-PRS, and a null symbol or AGC symbol exists before a time domain subunit that is occupied by the SL-PRS and is contained within the time domain unit in which PSSCH#2 is located, then the number of time domain subunits associated with the SL-PRS is the number of time domain subunits occupied by the SL-PRS plus k. PSSCH#2 is one of the PSSCHs used for the transmission of the first TB.
[0227] The number of time-domain subunits associated with SL-PRS
number
number
[0228] In possible implementations, the number of time-domain subunits associated with SL-PRS is less than the number of time-domain subunits occupied by SL-PRS.
[0229] For example, if the time-domain unit in which PSSCH#3, one of all PSSCHs used for the transmission of the first TB, is located does not contain an SL-PRS, then the number of time-domain subunits associated with the SL-PRS is less than the number of time-domain subunits occupied by the SL-PRS.
[0230] The number of time-domain subunits associated with SL-PRS
number
number
number
number
number
number
[0231] In possible implementations, the number of time-domain subunits associated with SL-PRS is 0.
[0232] For example, if the second time-domain unit does not include SL-PRS, the number of time-domain subunits associated with SL-PRS is 0.
[0233] As another example, if the time-domain unit in which each of the PSSCHs used for the transmission of the first TB is located does not contain an SL-PRS, then the number of time-domain subunits associated with the SL-PRS is 0.
[0234] The following describes a method by which the first device determines the number of first resources based on the number of time-domain subunits associated with SL-PRS.
[0235] Assuming that a time-domain unit is a slot and a time-domain subunit is a symbol, the number of symbols of the first PSSCH in one slot (a slot is an example of a second time-domain unit) is:
number
[0236]
number
number
number
[0237]
number
[0238] Furthermore, the first device may determine the first resource number based on the number of symbols of the first PSSCH in one slot. Assuming the first frequency domain unit is a PRB, the first resource number is, condition
number
[0239]
number
[0240]
number
number
[0241] Optionally, the first parameter may further include at least one of the following: the number of time-domain subunits associated with the PSFCH, the overhead indicated by the higher-level parameters, and the number of resources occupied by the DMRS.
[0242] When the first parameter further includes at least one of the aforementioned parameters, it will be understood that when determining the TBS of the first TB, the overhead that cannot be used for the transmission of the first TB within the time-domain unit in which the first PSSCH is located may be taken into consideration as much as possible, thereby improving the accuracy of the determined TBS.
[0243] For example, when the first parameter further includes the number of time-domain subunits relating to PSFCH, assuming that a time-domain unit is a slot and a time-domain subunit is a symbol, the number of symbols of the first PSSCH in one slot (a slot is an example of a second time-domain unit) is:
number
[0244]
number
number
number
number
number
number
number
number
number
number
number
[0245] Assuming the first frequency domain unit is a PRB, the first number of resources determined by the first device, based on the number of symbols of the first PSSCH in one slot, is:
number
[0246] As another example, when the first parameter further includes the overhead indicated by the higher-layer parameter and the number of resources occupied by the DMRS, the first number of resources determined by the first device based on the number of symbols of the first PSSCH in one slot is condition
number
[0247]
number
number
number
[0248]
number
number
number
[0249] For the method by which the first device determines the first number of resources for different time-domain units, time-domain subunits, or first frequency-domain units, please refer to the example described above.
[0250] In possible implementations, method 300 further includes the first device transmitting first instruction information, which is used to determine the number of time-domain subunits associated with the SL-PRS.
[0251] For example, if the number of time-domain subunits associated with the SL-PRS is less than the number of time-domain subunits occupied by the SL-PRS, the first device may transmit first instruction information, and as a result, the second device may determine the number of time-domain subunits associated with the SL-PRS based on the first instruction information and the number of time-domain subunits occupied by the SL-PRS.
[0252] The number of time-domain subunits associated with the SL-PRS should be understood as either the number of time-domain subunits occupied by the SL-PRS, or the number of time-domain subunits occupied by the SL-PRS plus k. The first device may also transmit the first instruction information.
[0253] The following describes the possible forms of the first instruction information.
[0254] For example, the first instruction information is 1 bit. If the value of the first instruction information is "0", it indicates that the number of time-domain subunits associated with SL-PRS is 0, and if the value of the first instruction information is "1", it indicates that the number of time-domain subunits associated with SL-PRS is not 0.
[0255] As another example, the first indicator information is M bits, where M is an integer greater than 1, e.g., 2, 3, or 4. If the value of the first indicator information is "00" (2 bits), "000" (3 bits), or "0000" (4 bits), it indicates that the number of time-domain subunits associated with the SL-PRS is 0. If the first indicator information is another non-zero value, it indicates that the number of time-domain subunits associated with the SL-PRS is one of several possible values. Optionally, one of the several possible values is the number of time-domain subunits occupied by the SL-PRS, and at least one of the several possible values is less than the number of time-domain subunits occupied by the SL-PRS. For example, the first indicator information is 2 bits. If the value of the first indicator is "01", it indicates that the number of time-domain subunits associated with SL-PRS is equal to the number of time-domain subunits occupied by SL-PRS. If the value of the first indicator is "10", it indicates that the number of time-domain subunits associated with SL-PRS is half the number of time-domain subunits occupied by SL-PRS. If the value of the first indicator is "11", it indicates that the number of time-domain subunits associated with SL-PRS is one-quarter the number of time-domain subunits occupied by SL-PRS.
[0256] Optionally, the first instruction information may also be called SL-PRS overhead instruction information, or the first instruction information may also have a different name. This is not limited to this embodiment of the application.
[0257] Optionally, the first device may transmit the first instruction information via a first-stage SCI. For example, the first device may transmit the first instruction information via a PSCCH in a second time-domain unit. Alternatively, the first device may transmit the first instruction information via a second-stage SCI. For example, the first device may transmit the first instruction information via a second-stage SCI carried over the first PSCCH. Optionally, when the first device transmits the first instruction information via a first-stage SCI, it will be understood that the first instruction information is carried within the first-stage SCI. When the first device transmits the first instruction information via a second-stage SCI, it will be understood that the first instruction information is carried within the second-stage SCI. Optionally, when the first instruction information has multiple bits, the first instruction information may, alternatively, be indicated by both the first-stage SCI and the second-stage SCI.
[0258] It will be understood that the first device transmits first instruction information, and as a result, the second device determines the number of time-domain subunits associated with the SL-PRS based on the first instruction information, and ensures that the TBS determined by the second device based on the number of time-domain subunits associated with the SL-PRS is the same as the TBS determined by the first device.
[0259] In possible implementations, method 300 further includes the first device transmitting third instruction information. When the third instruction information is a first value, the first device determines a first resource number based on a first parameter. The first value may be greater than 0 or may be any other value. This is not limited to this embodiment of the application.
[0260] It should be understood that when the third instruction information is the second value, the first device does not use the first parameter when determining the first resource count. The second value is different from the first value.
[0261] For example, the third instruction information is 1 bit. If the value of the third instruction information is "0", the first device does not use the first parameter when determining the first resource count. If the value of the third instruction information is "1", the first device determines the first resource count based on the first parameter.
[0262] If the first device determines the first number of resources based on the first parameter, it should be understood that the number of time-domain subunits associated with SL-PRS is not zero. If the first device does not use the first parameter when determining the first number of resources, the number of time-domain subunits associated with SL-PRS is not zero.
[0263] If the number of time-domain subunits associated with SL-PRS is not zero, it may be equivalent to the time-domain unit where the first PSSCH is located containing SL-PRS, and if the number of time-domain subunits associated with SL-PRS is zero, it should be understood that this is equivalent to the time-domain unit where the first PSSCH is located not containing SL-PRS. Optionally, a third indicator may indicate whether the time-domain unit where the first PSSCH is located contains SL-PRS. If the third indicator is a first value, it indicates that the time-domain unit where the first PSSCH is located contains SL-PRS. If the third indicator is a second value, it indicates that the time-domain unit where the first PSSCH is located does not contain SL-PRS.
[0264] Based on the above description, it should be further understood that if the time-domain unit in which the first PSSCH is located does not contain an SL-PRS, the first device determines the number of time-domain subunits associated with the SL-PRS based on the number of time-domain subunits occupied by the SL-PRS and contained within the first time-domain unit, and the number of time-domain subunits associated with the SL-PRS determined by the first device does not have to be zero. Therefore, the third instruction information transmitted by the first device does not have to indicate whether the time-domain unit in which the first PSSCH is located actually contains an SL-PRS. In other words, the first device transmits the third instruction information based on the number of time-domain subunits associated with the SL-PRS, rather than on whether the time-domain unit in which the first PSSCH is located actually contains an SL-PRS. If the number of time-domain subunits associated with the SL-PRS is zero, the third instruction information transmitted by the first device is the first value, and if the number of time-domain subunits associated with the SL-PRS is not zero, the third instruction information transmitted by the first device is the second value.
[0265] Optionally, a third instruction information may be used to further determine the number of time-domain subunits associated with the SL-PRS. For example, the third instruction information is L bits, where L is an integer greater than 1, e.g., 2, 3, or 4. If the values of the third instruction information are all zeros (e.g., "0", "00", "000", "0000"), the first device does not use the first parameter when determining the first resource number, but uses the third instruction information to determine that the number of time-domain subunits associated with the SL-PRS is 0. If the third instruction information is a value greater than 0 or a non-zero value, the first device determines the first resource number based on the first parameter, and uses the third instruction information to determine that the number of time-domain subunits associated with the SL-PRS is one of several possible values. Optionally, one of the several possible values is the number of time-domain subunits occupied by the SL-PRS, and at least one of the several possible values is less than the number of time-domain subunits occupied by the SL-PRS. For example, the third instruction information is 2 bits. If the value of the third instruction information is "01", the third instruction information is used to determine that the number of time-domain subunits associated with the SL-PRS is the number of time-domain subunits occupied by the SL-PRS. If the value of the third instruction information is "10", the third instruction information is used to determine that the number of time-domain subunits associated with the SL-PRS is half the number of time-domain subunits occupied by the SL-PRS. If the value of the third instruction information is "11", the third instruction information is used to determine that the number of time-domain subunits associated with the SL-PRS is one-quarter the number of time-domain subunits occupied by the SL-PRS.
[0266] Optionally, the third indicator information may also be called indicator information indicating whether SL-PRS appears, and the third indicator information may also have a different name. This is not limited to this embodiment of the application.
[0267] For the optional option of transmitting the third instruction information by the first device, please refer to the method by which the first device transmits the first instruction information.
[0268] When the first device transmits third instruction information, the second device may, based on the third instruction information, decide that the first device determines the first number of resources based on the first parameters, and as a result, the second device may also determine the first number of resources based on the first parameters, ensuring that the first and second devices determine the same TBS.
[0269] S320: The first device determines the first TBS of the first TB based on the first number of resources.
[0270] For example, the first device determines the total number of resources in the first PSSCH based on the number of first frequency domain units contained in the first PSSCH. Furthermore, the first device may determine the TBS based on the total number of resources in the first PSSCH.
[0271] Assuming that a time-domain unit is a slot, a time-domain subunit is a symbol, and a first frequency-domain unit is a PRB, the total number of resources in the first PSSCH, determined by the first device based on the number of first frequency-domain units contained in the first PSSCH, is:
number
[0272] N RE This represents the total number of resources in the first PSSCH, i.e., the total number of REs in the first PSSCH within a single slot.
[0273] n PRB This represents the number of first frequency domain units included in the first PSSCH.
[0274]
number
[0275]
number
number
[0276] For the method by which the first device determines the total number of resources of the first PSSCH for different time-domain units, time-domain subunits, or first frequency-domain units, please refer to the example above.
[0277] For example, after the first device determines the total number of resources on the first PSSCH, the first device determines the TBS based on the coding rate, modulation order, and number of spatial streams used when TB is transmitted over the PSSCH.
[0278] For an optional method by which the first device determines the TBS of the first TB based on the total number of resources of the first PSSCH, see the process for determining the TBS of TBs carried on a PDSCH or PUSCH in existing protocols or standards. Details are not described in this embodiment of this application.
[0279] S330: The first device transmits the first TB.
[0280] Optionally, after the first device determines the TBS of the first TB, the first device performs the corresponding channel coding, modulation, spatial stream mapping, and time-frequency resource mapping on the first TB, and then generates the information to be transmitted. The first device may transmit the information via the first PSSCH.
[0281] In response to this, the second device may receive the first TB from the first device.
[0282] In possible implementations, if the first device transmits the SCI via the first PSSCH, method 300 further includes the first device determining the number of coded modulation symbols of the SCI based on the number of time-domain subunits associated with the SL-PRS. The first device transmits the SCI via the first PSSCH. For a method by which the first device determines the number of coded modulation symbols of the SCI based on the number of time-domain subunits associated with the SL-PRS, see the description of method 700 below. Further details are not provided herein.
[0283] The following describes the procedure for the second device to demodulate the first TB.
[0284] Optionally, if the second device has not acquired a multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit before performing S340, method 300 further includes the second device acquiring a multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit.
[0285] In possible implementations, the multiplexing scheme between the SL-PRS and the second PSSCH within the first time-domain unit is configured via upper-layer signaling.
[0286] In this implementation, method 300 further includes the network device transmitting instruction information #3 to the first device via upper-layer signaling. Correspondingly, the second device receives instruction information #3 from the network device. Instruction information #3 is used to determine whether the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM or FDM. For more information on instruction information #3, see the preceding description of instruction information #1. For brevity, further details are omitted in this embodiment of the application.
[0287] In possible implementations, the multiplexing scheme between the SL-PRS and the second PSSCH within the first time-domain unit is either pre-configured or pre-defined.
[0288] In possible implementations, the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit corresponds to the first time-domain unit. For example, a correspondence between different time-domain units and different multiplexing schemes is pre-configured in the second device. In this case, the second device may determine, based on the correspondence, that the multiplexing scheme corresponding to the first time-domain unit is TDM, and as a result, the second device determines that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM.
[0289] In possible implementations, the multiplexing scheme between the SL-PRS and the second PSSCH within the first time-domain unit is represented by the first device.
[0290] In this implementation, method 300 further includes a second device receiving a fourth instruction information from the first device. The fourth instruction information indicates a multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit. For further description of the fourth instruction information, see the preceding description. For brevity, further details are omitted in this embodiment of the application.
[0291] In possible implementations, the multiplexing scheme between the SL-PRS and the second PSSCH within the first time-domain unit is represented by a third device.
[0292] In this implementation, method 300 further includes the third device transmitting instruction information #4 to the first device. In response, the first device receives instruction information #4 from the third device. Instruction information #4 is used to determine whether the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM or FDM. For further description of instruction information #4, see instruction information #1.
[0293] It will be understood that the second device may, after obtaining the multiplexing scheme of the SL-PRS and the second PSSCH in the first time-domain unit, select an appropriate method based on that multiplexing scheme to determine the TBS of the first TB transmitted over the first PSSCH, thereby improving the accuracy of the determined TBS.
[0294] If the second device determines that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM, it should be understood that the second device then proceeds to perform S340 and S350 to determine the TBS of the first TB transmitted over the first PSSCH.
[0295] S340: The second device determines the first number of resources based on the first parameter.
[0296] Optionally, if the second device receives third instruction information from the first device and the third instruction information is a first value, the second device determines the first resource count based on the first parameter.
[0297] The following describes the method by which the second device determines the first number of resources based on the first parameters.
[0298] In possible implementations, the second device determines the number of time-domain subunits associated with the SL-PRS based on the number of time-domain subunits occupied by the SL-PRS. Furthermore, the second device determines the number of first resources based on the number of time-domain subunits associated with the SL-PRS.
[0299] In this implementation, the number of time-domain subunits associated with the SL-PRS, determined by the second device, is one of the following: the number of time-domain subunits occupied by the SL-PRS, the number of time-domain subunits occupied by the SL-PRS plus k, or 0.
[0300] For example, if the time-domain unit in which the first PSSCH is located includes an SL-PRS and no null symbol or AGC symbol precedes the SL-PRS, the second device determines that the number of time-domain subunits associated with the SL-PRS is the number of time-domain subunits occupied by the SL-PRS.
[0301] As another example, if the time-domain unit in which the first PSSCH is located includes an SL-PRS and a null symbol or AGC symbol precedes the SL-PRS, the second device determines that the number of time-domain subunits associated with the SL-PRS is the number of time-domain subunits occupied by the SL-PRS plus k.
[0302] For example, if the time-domain unit in which the first PSSCH is located does not contain an SL-PRS, the second device determines that the number of time-domain subunits associated with the SL-PRS is 0.
[0303] The second device may determine, in a pre-configured or predefined manner, whether the time-domain unit in which the first PSSCH is located contains an SL-PRS. Alternatively, the second device may determine, based on the third instruction information received from the first device, whether the time-domain unit in which the first PSSCH is located contains an SL-PRS. For example, if the third instruction information is a first value, the second device determines that the time-domain unit in which the first PSSCH is located contains an SL-PRS; if the third instruction information is a second value, the second device determines that the time-domain unit in which the first PSSCH is located does not contain an SL-PRS. It should be understood that the second device cannot determine, based on the third instruction information, whether the time-domain unit in which the first PSSCH is located actually contains an SL-PRS.
[0304] Optionally, if a third instruction information received by the second device is further used to determine the number of time-domain subunits associated with the SL-PRS, the second device may determine the number of time-domain subunits associated with the SL-PRS based on the third instruction information and the number of time-domain subunits occupied by the SL-PRS. For example, the second device may determine, based on the third instruction information and the number of time-domain subunits occupied by the SL-PRS, that the number of time-domain subunits associated with the SL-PRS is half the number of time-domain subunits occupied by the SL-PRS.
[0305] In possible implementations, the second device determines the number of time-domain subunits associated with the SL-PRS based on the first instruction information and the number of time-domain subunits occupied by the SL-PRS. Furthermore, the second device determines the number of first resources based on the number of time-domain subunits associated with the SL-PRS.
[0306] In this implementation, the number of time-domain subunits associated with the SL-PRS, determined by the second device, is one of the following: the number of time-domain subunits occupied by the SL-PRS, the number of time-domain subunits occupied by the SL-PRS plus k, a number less than the number of time-domain subunits occupied by the SL-PRS, or 0.
[0307] For example, if the value of the first instruction information is "01", the second device determines that the number of time-domain subunits associated with the SL-PRS is the number of time-domain subunits occupied by the SL-PRS. As another example, if the value of the first instruction information is "10", the second device determines that the number of time-domain subunits associated with the SL-PRS is half the number of time-domain subunits occupied by the SL-PRS.
[0308] The second device may determine the number of time-domain subunits associated with the SL-PRS, and then determine the first number of resources based on the number of time-domain subunits associated with the SL-PRS. The method by which the second device determines the first number of resources is the same as the method by which the first device determines the first number of resources. For example, the second device may determine the first number of resources according to equations (1) and (2), or according to equations (3) and (4), or according to equations (3) and (5).
[0309] When the second device determines the number of first resources according to equation (4) or equation (5), the second device determines the number of resources based on the upper layer parameter sl-PSFCH-Period
number
number
number
number
number
number
[0310] S350: The second device determines the TBS of the first TB based on the number of resources of the first device.
[0311] For example, the second device determines the total number of resources in the first PSSCH based on the number of first frequency domain units contained in the first PSSCH. Furthermore, the second device may determine the TBS based on the total number of resources in the first PSSCH.
[0312] The method by which the second device determines the total number of resources in the first PSSCH is the same as the method by which the first device determines the total number of resources in the first PSSCH. For example, the second device may determine the total number of resources in the first PSSCH according to equation (6).
[0313] For an optional method in which a second device determines the TBS based on the total number of resources in the first PSSCH, refer to the process for determining the TBS of TBs carried on a PDSCH or PUSCH in existing protocols or standards. Details are not described in this embodiment of this application.
[0314] S360: The second device demodulates the first TB based on the TBS.
[0315] Note that if the first PSSCH and the second PSSCH are different PSSCHs, the TBS of the first TB transmitted on the first PSSCH is the same as the TBS of the first TB transmitted on the second PSSCH. In this case, the second device can receive a combination of the first TB transmitted on the first PSSCH and the first TB transmitted on the second PSSCH.
[0316] In embodiments of this application, the first device can determine the number of resources of the first PSSCH in a first frequency domain unit based on the number of time domain subunits occupied by the SL-PRS, and determine the TBS of the first TB transmitted over the first PSSCH based on the number of resources of the first PSSCH in the first frequency domain unit, thereby improving the accuracy of the determined TBS and improving transmission performance. For example, if the first device does not consider the number of time domain subunits occupied by the SL-PRS when determining the TBS of the first TB, and the time domain unit in which the first PSSCH is located includes the SL-PRS, the first device may determine a larger TBS, which may affect the transmission performance of the first TB.
[0317] Figure 6 is a schematic flowchart of a data transmission method 600 according to another embodiment of this application. As shown in Figure 6, the method 600 may include the following steps:
[0318] Optionally, if the first device has not acquired a multiplexing scheme between the SL-PRS and the second PSSCH in a first time-domain unit before executing S610, the method 600 further includes the first device acquiring a multiplexing scheme between the SL-PRS and the second PSSCH in a first time-domain unit.
[0319] For further description of the second PSSCH, see Method 300 above. For description of obtaining the multiplexing scheme of the SL-PRS and the second PSSCH in the first time-domain unit by the first device, see Method 300 above.
[0320] Optionally, if the first device autonomously determines the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit, method 600 further includes the first device transmitting a fourth instruction information. The fourth instruction information indicates the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit. For further description of the fourth instruction information, see method 300 above.
[0321] If the first device determines that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is FDM, then the first device will continue to perform S610 and S620 to determine the TBS of the first TB transmitted over the first PSSCH.
[0322] S610: The first device determines the first number of resources based on the first parameter.
[0323] The first resource count is the number of resources in the first PSSCH within the first frequency domain unit.
[0324] For further description of the first PSSCH, see S310 of Method 300 described above. For brevity, further details are not described again in this specification.
[0325] The first parameter includes the number of time-domain subunits occupied by the SL-PRS and the frequency-domain interval. The number of time-domain subunits occupied by the SL-PRS and the frequency-domain interval may be set via upper-layer signaling, pre-set, or pre-defined. This is not limited to this embodiment of the application.
[0326] An SL-PRS is located within a first time-domain unit, and therefore the number of time-domain subunits occupied by the SL-PRS is the number of time-domain subunits occupied by the SL-PRS within the first time-domain unit, where a time-domain subunit may be a symbol. The frequency-domain spacing of an SL-PRS refers to the number of frequency-domain subunits between two adjacent frequency-domain subunits occupied by the SL-PRS, where a frequency-domain subunit may be a subcarrier.
[0327] For two scenarios to which this embodiment of this application may be applied, see the description in S310 of Method 300.
[0328] The following describes a method by which the first device determines the number of first resources based on the number of time-domain subunits occupied by the SL-PRS and the frequency-domain interval.
[0329] For example, the first device determines a second resource count based on the number of time-domain subunits and frequency-domain intervals occupied by the SL-PRS. The second resource count is related to the SL-PRS. Furthermore, the second device determines the first resource count based on the second resource count.
[0330] The second resource count may be understood as the number of resources unavailable for the first TB transmission due to SL-PRS transmission, or as the equivalent number of resource "overhead" occupied by SL-PRS.
[0331] In possible implementations, the second resource count is the number of resources occupied by the SL-PRS within the first frequency-domain unit in the first time-domain unit.
[0332] For example, if the time-domain unit in which each of the PSSCHs used for the transmission of the first TB is located includes an SL-PRS, then the second resource number is the number of resources occupied by the SL-PRS in the first frequency-domain unit within the first time-domain unit.
[0333] The second resource count is:
number
number
number
[0334] As an optional choice, the second resource count can be alternatively:
number
[0335] In possible implementations, the number of second resources is less than the number of resources occupied by the SL-PRS in the first frequency-domain unit within the first time-domain unit.
[0336] For example, if the time-domain unit in which PSSCH#3, one of all PSSCHs used for the transmission of the first TB, is located does not contain an SL-PRS, then the second number of resources in the first time-domain unit is less than the number of resources occupied by the SL-PRS in the first frequency-domain unit.
[0337] The second resource count is:
number
number
[0338] As an optional choice, the second resource count can be alternatively:
number
[0339] In possible implementations, the number of second resources is 0.
[0340] For example, if the second time-domain unit in which the first PSSCH is located does not contain an SL-PRS, the second resource count is 0.
[0341] For example, if the time-domain unit in which each of the PSSCHs used for the transmission of the first TB is located does not contain an SL-PRS, then the number of second resources is 0.
[0342] The following describes a method by which the first device determines the number of first resources based on the number of second resources.
[0343] Assuming that a time-domain unit is a slot, a time-domain subunit is a symbol, and the first frequency-domain unit is a PRB, then the first number of resources is given by the condition
number
[0344]
number
[0345]
number
number
[0346]
number
number
[0347]
number
[0348] Optionally, the first parameter may further include at least one of the following: the number of time-domain subunits associated with the PSFCH, the overhead indicated by the higher-level parameters, and the number of resources occupied by the DMRS.
[0349] When the first parameter further includes at least one of the aforementioned parameters, it will be understood that when determining the TBS of the first TB, the overhead that cannot be used for the transmission of the first TB within the time-domain unit in which the first PSSCH is located may be taken into consideration as much as possible, thereby improving the accuracy of the determined TBS.
[0350] For example, when the first parameter further includes the number of time-domain subunits related to the PSFCH, assuming that the time-domain units are slots, the time-domain subunits are symbols, and the first frequency-domain unit is a PRB, then the first resource number is condition
number
[0351]
number
number
[0352] As another example, assuming that the first parameter further includes the overhead indicated by the higher-layer parameter and the number of resources occupied by the DMRS, and that the time-domain unit is a slot, the time-domain subunit is a symbol, and the first frequency-domain unit is a PRB, then the first number of resources is condition
number
[0353]
number
number
[0354]
number
number
[0355] For the method by which the first device determines the first number of resources for different time-domain units, time-domain subunits, or first frequency-domain units, please refer to the example described above.
[0356] In possible implementations, method 600 further includes the first device transmitting second instruction information, which is used to determine a second resource number.
[0357] For example, if the number of second resources is less than the number of resources occupied by the SL-PRS in the first frequency domain unit within the first time domain unit, the first device may transmit second instruction information, and as a result, the second device may determine the number of second resources based on the second instruction information, the number of time domain subunits occupied by the SL-PRS, and the frequency domain interval.
[0358] It should be understood that the first device may also transmit the second instruction information if the second number of resources is equal to the number of resources occupied by the SL-PRS in the first frequency-domain unit within the first time-domain unit.
[0359] The following describes the possible forms of the second set of instruction information.
[0360] For example, the second instruction information is 1 bit. If the value of the second instruction information is "0", it indicates that the second resource count is 0, and if the value of the second instruction information is "1", it indicates that the second resource count is not 0.
[0361] As another example, the second instruction information is K bits, where K is an integer greater than 1, e.g., 2, 3, or 4. If the values of the second instruction information are all zeros (e.g., "0", "00", "000", or "0000"), it indicates that the second resource number is 0. If the second instruction information is a value greater than 0 or a non-zero value, the second resource number is one of several possible values. Optionally, one of the several possible values is the number of resources occupied by the SL-PRS in the first frequency domain unit in the first time domain unit, and at least one of the several possible values is less than the number of resources occupied by the SL-PRS in the first frequency domain unit in the first time domain unit. For example, the second instruction information is 2 bits. If the value of the second instruction information is "01", it indicates that the second resource number is the number of resources occupied by the SL-PRS in the first frequency domain unit within the first time domain unit; if the value of the second instruction information is "10", it indicates that the second resource number is half the number of resources occupied by the SL-PRS in the first frequency domain unit within the first time domain unit, or that the value of ω is half; or if the value of the second instruction information is "11", it indicates that the second resource number is one-quarter the number of resources occupied by the SL-PRS in the first frequency domain unit within the first time domain unit, or that the value of ω is one-quarter.
[0362] Optionally, the second instruction information may also be called SL-PRS overhead instruction information, or the second instruction information may also have a different name. This is not limited to this embodiment of the application.
[0363] For the optional transmission of the second instruction information by the first device, refer to the method by which the first device transmits the first instruction information in method 300.
[0364] It will be understood that the first device transmits second instruction information, and as a result, the second device determines a second number of resources based on the second instruction information, and ensures that the TBS determined by the second device is the same as the TBS determined by the first device based on the second number of resources.
[0365] In possible implementations, method 600 further includes the first device transmitting third instruction information. When the third instruction information is a first value, the first device determines a first resource number based on a first parameter. The first value may be greater than 0 or may be any other value. This is not limited to this embodiment of the application.
[0366] For the third set of instructions, please refer to the description in Method 300 above.
[0367] Optionally, a third indicator may be used to further determine the second resource number. For example, the third indicator is an L bit, where L is an integer greater than 1, e.g., 2, 3, or 4. If the values of the third indicator are all zeros (e.g., "0", "00", "000", "0000"), the first device does not use the first parameter when determining the first resource number, but uses the third indicator to determine that the second resource number is 0. Or, if the third indicator is a value greater than 0 or a non-zero value, the first device determines the first resource number based on the first parameter and uses the third indicator to determine that the second resource number is one of several possible values. Optionally, one of the several possible values is the number of resources occupied by the SL-PRS in the first frequency domain unit within the first time domain unit, and at least one of the several possible values is less than the number of resources occupied by the SL-PRS in the first frequency domain unit within the first time domain unit. For example, the third instruction information is 2 bits. If the value of the third instruction information is "01", the third instruction information is used to determine that the second resource number is the number of resources occupied by the SL-PRS in the first frequency domain unit in the first time domain unit; if the value of the third instruction information is "10", the third instruction information is used to determine that the second resource number is half the number of resources occupied by the SL-PRS in the first frequency domain unit in the first time domain unit; or if the value of the third instruction information is "11", the third instruction information is used to determine that the second resource number is one-quarter the number of resources occupied by the SL-PRS in the first frequency domain unit in the first time domain unit.
[0368] Optionally, the third indicator information may also be called indicator information indicating whether SL-PRS appears, and the third indicator information may also have a different name. This is not limited to this embodiment of the application.
[0369] For the optional transmission of third instruction information by the first device, see the method by which the first device transmits first instruction information in method 300.
[0370] When the first device transmits third instruction information, the second device may, based on the third instruction information, decide that the first device determines the first number of resources based on the first parameters, and as a result, the second device may also determine the first number of resources based on the first parameters, ensuring that the first and second devices determine the same TBS.
[0371] S620: The first device determines the first TBS of the first TB based on the first number of resources.
[0372] For S620, please refer to S320 of method 300 described above.
[0373] S630: The first device transmits the first TB.
[0374] For S630, please refer to S330 of Method 300 described above.
[0375] In possible implementations, when the first device transmits the SCI via the first PSSCH, method 600 further includes the first device determining the number of coded modulation symbols of the SCI based on the number of time-domain subunits and frequency-domain intervals occupied by the SL-PRS. The first device transmits the SCI via the first PSSCH. For a method by which the first device determines the number of coded modulation symbols of the SCI based on the number of time-domain subunits and frequency-domain intervals occupied by the SL-PRS, see the description of method 800 below. Further details are not provided herein.
[0376] The following describes the procedure for the second device to demodulate the first TB.
[0377] Optionally, if the second device has not acquired a multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit before executing S640, method 600 allows the second device to acquire a multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit.
[0378] For a description of how the second device obtains the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit, see Method 300 above.
[0379] If the second device determines that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is FDM, it should be understood that the second device then continues to perform S640 and S650 to determine the TBS of the first TB transmitted over the first PSSCH.
[0380] S640: The second device determines the first number of resources based on the first parameter.
[0381] Optionally, if the second device receives third instruction information from the first device and the third instruction information is a first value, the second device determines the first resource count based on the first parameter.
[0382] The following describes the method by which the second device determines the first number of resources based on the first parameters.
[0383] In possible implementations, the second device determines the second resource count based on the number of time-domain subunits and frequency-domain intervals occupied by the SL-PRS. Furthermore, the second device determines the first resource count based on the second resource count.
[0384] In this implementation, the second number of resources is determined by the second device.
number
number
[0385] For example, if the time-domain unit in which the first PSSCH is located includes an SL-PRS, the second number of resources is determined by the second device.
number
number
[0386] For example, if the time-domain unit in which the first PSSCH is located does not contain an SL-PRS, the second device determines that the second resource count is 0.
[0387] For a method by which the second device determines whether the time-domain unit in which the first PSSCH is located includes an SL-PRS, see S340 of method 300 described above.
[0388] Optionally, if the second number of resources is determined using third instruction information received by the second device, the second device may determine the second number of resources based on the third instruction information, the number of time-domain subunits occupied by the SL-PRS, and the frequency-domain interval. For example, the second device may determine that the second number of resources is half the number of resources occupied by the SL-PRS in the first frequency-domain unit within the first time-domain unit, based on the third instruction information, the number of time-domain subunits occupied by the SL-PRS, and the frequency-domain interval.
[0389] In possible implementations, the second device determines the second resource count based on the second instruction information, the number of time-domain subunits occupied by the SL-PRS, and the frequency-domain interval. Furthermore, the second device determines the first resource count based on the second resource count.
[0390] In this implementation, the second number of resources is determined by the second device.
number
number
[0391] For example, if the value of the second instruction information is "01", the second device will have a second resource count.
number
number
number
[0392] The second device may determine the first number of resources based on the second number of resources after determining the second number of resources. The method by which the second device determines the first number of resources is the same as the method by which the first device determines the first number of resources. For example, the second device may determine the first number of resources according to equation (7), equation (8), or equation (9).
[0393] When the second device determines the number of first resources according to equation (8) or equation (9), the second device determines the number based on the upper layer parameter sl-PSFCH-Period
number
number
number
[0394] S650: The second device determines the TBS of the first TB based on the number of resources of the first device.
[0395] For S650, please refer to S350 in Method 300 described above.
[0396] S660: The second device demodulates the first TB based on the TBS.
[0397] Note that if the first PSSCH and the second PSSCH are different PSSCHs, the TBS of the first TB transmitted on the first PSSCH is the same as the TBS of the first TB transmitted on the second PSSCH. In this case, the second device can receive a combination of the first TB transmitted on the first PSSCH and the first TB transmitted on the second PSSCH.
[0398] In embodiments of this application, the first device can determine the number of resources of the first PSSCH in the first frequency domain unit based on the number of time domain subunits occupied by the SL-PRS and the frequency domain interval, and determine the TBS of the first TB transmitted over the first PSSCH based on the number of resources of the first PSSCH in the first frequency domain unit, thereby improving the accuracy of the determined TBS and improving transmission performance. For example, if the first device does not consider the number of time domain subunits occupied by the SL-PRS when determining the TBS of the first TB, and the time domain unit in which the first PSSCH is located includes the SL-PRS, the first device may determine a larger TBS, which may affect the transmission performance of the first TB.
[0399] Referring to Figures 7 and 8, the following describes a method for determining the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of subunits of the time domain occupied by the SL-PRS.
[0400] Figure 7 is a schematic flowchart of a data transmission method 700 according to one embodiment of this application. As shown in Figure 7, the method 700 may include the following steps.
[0401] Optionally, if the first device has not acquired a multiplexing scheme between the SL-PRS and the second PSSCH in a first time-domain unit before performing S710, the method 700 further includes the first device acquiring a multiplexing scheme between the SL-PRS and the second PSSCH in a first time-domain unit.
[0402] A second PSSCH is used for SCI transmission. For example, the second PSSCH is used for initial SCI transmission, or the second PSSCH is used for retransmission of SCI. This is not limited to this embodiment of the application.
[0403] For a description of how the first device obtains the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit, see Method 300 above.
[0404] Optionally, if the first device autonomously determines the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit, Method 700 further includes the first device transmitting a fourth instruction information. The fourth instruction information indicates the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit. For further description of the fourth instruction information, see Method 300 above.
[0405] If the first device determines that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM, it should be understood that the first device continues to perform S710 to determine the number of coded modulation symbols of the SCI transmitted over the first PSSCH.
[0406] S710: The first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the first parameters.
[0407] As an optional choice, in this application, the SCI may be a first-stage SCI or a second-stage SCI.
[0408] The first PSSCH is used for SCI transmission. For example, the first PSSCH is used for SCI retransmission, or the first PSSCH is used for SCI initial transmission.
[0409] The first PSSCH and the second PSSCH are either the same PSSCH or different PSSCHs. If the first and second PSSCHs are different PSSCHs, the first PSSCH is used for the initial transmission of the SCI, and the second PSSCH is used for the retransmission of the SCI. In other words, the second time-domain unit in which the first PSSCH is located is located before the first time-domain unit. Note that when the first and second PSSCHs are different PSSCHs, the number of coded modulation symbols of the SCI transmitted over the first PSSCH is the same as the number of coded modulation symbols of the SCI transmitted over the second PSSCH.
[0410] The first parameter includes the number of time-domain subunits occupied by the SL-PRS. For further details on the number of time-domain subunits occupied by the SL-PRS, see S310 of Method 300 described above.
[0411] For example, the first device determining the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on first parameters includes the first device determining the number of time-domain subunits associated with the SL-PRS based on the number of time-domain subunits occupied by the SL-PRS. Furthermore, the first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with the PRS.
[0412] For two scenarios to which this embodiment of this application may be applied, see the description in S310 of Method 300.
[0413] For a method by which the first device determines the number of time-domain subunits associated with the SL-PRS based on the number of time-domain subunits occupied by the SL-PRS, see S310 of Method 300 described above.
[0414] The following describes a method by which the first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with SL-PRS.
[0415] Assuming that a time-domain unit is a slot and a time-domain subunit is a symbol, the number of symbols of the first PSSCH in one slot (a slot being an example of a second time-domain unit) may satisfy equation (1) in the aforementioned method 300.
[0416] Optionally, the first parameter may further include at least one of the following: the number of time-domain subunits associated with the PSFCH, the overhead indicated by the higher-level parameters, and the number of resources occupied by the DMRS.
[0417] When the first parameter further includes at least one of the aforementioned parameters, it will be understood that when determining the TBS of the first TB, the overhead that cannot be used for the transmission of the first TB within the time-domain unit in which the first PSSCH is located may be taken into consideration as much as possible, thereby improving the accuracy of the determined TBS.
[0418] For example, when the first parameter further includes the number of time-domain subunits relating to the PSFCH, assuming that the time-domain units are slots and the time-domain subunits are symbols, the number of symbols of the first PSSCH in one slot (a slot being an example of a second time-domain unit) may satisfy equation (3) in the aforementioned method 300.
[0419] Furthermore, the first device may determine the number of coded modulation symbols of the SCI based on the number of symbols of the first PSSCH in one slot. For example, the number of coded modulation symbols of the SCI is condition
number
[0420]
number
[0421]
number
[0422]
number
number
[0423] L SCI2 This represents the number of bits used for the cyclic redundancy check (CRC) in SCI.
[0424]
number
[0425]
number
[0426] R represents the bit rate. Optionally, R is the coding rate shown by the first stage SCI, the coding rate of the second stage SCI, the coding rate for the transmission of information on the first PSSCH, or the coding rate for the transmission of SCI on the first PSSCH.
[0427] γ is the number of unoccupied REs within the resource block RB where the final coded symbol of the SCI is located.
[0428] α is a scaling factor set via upper-layer signaling.
[0429]
number
number
[0430] Min(A,B) indicates that the smaller of A and B will be used.
number
[0431] For the method by which the first device determines the number of coded modulation symbols of the SCI for different time-domain units, time-domain subunits, or first frequency-domain units, please refer to the example described above.
[0432] In possible implementations, method 700 further includes the first device transmitting first instruction information. The first instruction information is used to determine the number of time-domain subunits associated with the SL-PRS. For further description of the first instruction information, see S310 of method 300 described above.
[0433] It will be understood that the first device transmits first instruction information, and as a result, the second device determines the number of time-domain subunits associated with the SL-PRS based on the first instruction information, and ensures that the number of coded modulation symbols of the SCI determined by the second device based on the number of time-domain subunits associated with the SL-PRS is the same as the number of coded modulation symbols of the SCI determined by the first device.
[0434] In possible implementations, method 700 further includes the first device transmitting third instruction information. When the third instruction information is a first value, the first device determines the number of coded modulation symbols of the SCI to be transmitted over the first PSSCH based on a first parameter. The first value may be greater than 0 or may be any other value, not limited to this embodiment of the application. For further description of the third instruction information, see S310 of method 300 above.
[0435] When the first device transmits third instruction information, the second device may decide, based on the third instruction information, that the first device determines the number of coded modulation symbols of the SCI based on the first parameter, and as a result, the second device may also determine the number of coded modulation symbols of the SCI based on the first parameter, ensuring that the first and second devices determine the same number of coded modulation symbols of the SCI.
[0436] S720: The first device transmits SCI.
[0437] The first device transmits an SCI on the first PSSCH. In response, the second device receives an SCI on the first PSSCH.
[0438] The following describes the procedure for the second device to demodulate the SCI.
[0439] Optionally, if the second device has not acquired a multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit before executing S730, method 700 further includes the second device acquiring a multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit.
[0440] For a description of how the second device obtains the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit, see Method 300 above.
[0441] If the second device determines that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is TDM, it should be understood that the second device then proceeds to perform S730 to determine the number of encoded modulation symbols of the SCI transmitted over the first PSSCH.
[0442] S730: The second device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the first parameters.
[0443] Optionally, if a second device receives a third instruction from the first device and the third instruction is a first value, the second device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the first parameter.
[0444] The following describes a method by which the second device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the first parameters.
[0445] In possible implementations, the second device determines the number of time-domain subunits associated with the SL-PRS based on the number of time-domain subunits occupied by the SL-PRS. Furthermore, the first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with the SL-PRS.
[0446] For a method by which the second device determines the number of time-domain subunits associated with the SL-PRS based on the number of time-domain subunits occupied by the SL-PRS, see S340 of Method 300 described above.
[0447] In possible implementations, the second device determines the number of time-domain subunits associated with the SL-PRS based on the first instruction information and the number of time-domain subunits occupied by the SL-PRS. Furthermore, the first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with the SL-PRS.
[0448] For a method by which the second device determines the number of time-domain subunits associated with the SL-PRS based on the first instruction information and the number of time-domain subunits occupied by the SL-PRS, see S340 of Method 300 described above.
[0449] The second device may, after determining the number of time-domain subunits associated with the SL-PRS, determine the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with the SL-PRS. The method by which the second device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH is the same as the method by which the first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH. For example, the second device may determine the number of coded modulation symbols of the SCI transmitted over the first PSSCH according to equations (1) and (10), or it may determine the number of coded modulation symbols of the SCI transmitted over the first PSSCH according to equations (3) and (10).
[0450] S740: The second device demodulates the SCI based on the number of encoded modulation symbols in the SCI.
[0451] Note that if the first PSSCH and the second PSSCH are different PSSCHs, the number of encoded modulation symbols of the SCI transmitted on the first PSSCH is the same as the number of encoded modulation symbols of the SCI transmitted on the second PSSCH. In this case, the second device can receive a combination of the SCI transmitted on the first PSSCH and the SCI transmitted on the second PSSCH.
[0452] In embodiments of this application, the first device can determine the number of coded modulation symbols of an SCI transmitted over a first PSSCH based on the number of time-domain subunits occupied by the SL-PRS, thereby improving the accuracy of the determined number of coded modulation symbols of the SCI and improving the transmission characteristics. For example, if the first device does not consider the number of time-domain subunits occupied by the SL-PRS when determining the number of coded modulation symbols of the SCI, and the time-domain unit in which the first PSSCH is located includes the SL-PRS, the first device may determine a larger number of coded modulation symbols of the SCI, which may affect the transmission characteristics of the SCI.
[0453] Figure 8 is a schematic flowchart of a data transmission method 800 according to one embodiment of this application. As shown in Figure 8, the method 800 may include the following steps.
[0454] Optionally, if the first device has not acquired a multiplexing scheme between the SL-PRS and the second PSSCH in a first time-domain unit before executing S810, method 800 further includes the first device acquiring a multiplexing scheme between the SL-PRS and the second PSSCH in a first time-domain unit.
[0455] A second PSSCH is used for SCI transmission. For example, the second PSSCH is used for initial SCI transmission, or the second PSSCH is used for retransmission of SCI. This is not limited to this embodiment of the application.
[0456] For a description of how the first device obtains the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit, see Method 300 above.
[0457] If the first device optionally autonomously determines the multiplexing scheme between the SL-PRS and the second PSSCH in a first time-domain unit, method 800 further includes the first device transmitting a fourth instruction information, which indicates the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit. For further description of the fourth instruction information, see method 300 above.
[0458] If the first device determines that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is FDM, then the first device will continue to perform S810 to determine the number of coded modulation symbols of the SCI to be transmitted over the first PSSCH.
[0459] S810: The first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the first parameters.
[0460] As an optional choice, in this application, the SCI may be a first-stage SCI or a second-stage SCI.
[0461] For further description of the first PSSCH, see S710 of Method 700 above. For brevity, further details are not described again in this specification.
[0462] The first parameter includes the number of time-domain subunits occupied by the SL-PRS and the frequency-domain interval. For further details regarding the number of time-domain subunits occupied by the SL-PRS and the frequency-domain interval, see S610 of Method 600 above.
[0463] For example, the first device determining the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on first parameters includes the first device determining the number of time-domain subunits associated with the SL-PRS based on the number of time-domain subunits and frequency-domain intervals occupied by the SL-PRS. Furthermore, the first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with the SL-PRS.
[0464] For two scenarios to which this embodiment of this application may be applied, see the description in S310 of Method 300.
[0465] The following describes the method by which the first device determines the number of time-domain subunits related to SL-PRS.
[0466] Based on the number of time-domain subunits occupied by the SL-PRS and the frequency-domain interval, the number of time-domain subunits associated with the SL-PRS, firstly determined by the device, is one of the following:
[0467] For example, if each of the PSSCHs used for SCI transmission is located in a time-domain unit that includes SL-PRS,
number
[0468] As an optional choice,
number
[0469] For example, if the time-domain unit in which PSSCH#3, one of all PSSCHs used for SCI transmission, is located does not include SL-PRS,
number
[0470] As an optional choice,
number
[0471] As another example, if the time-domain unit in which each of the PSSCHs used for SCI transmission is located does not include SL-PRS,
number
[0472] The first device may, after determining the number of time-domain subunits associated with the SL-PRS, determine the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with the SL-PRS. For a method by which the first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with the SL-PRS, see S710 of Method 700 described above.
[0473] In possible implementations, method 800 further includes the first device transmitting a fifth instruction information, which is used to determine the number of time-domain subunits associated with the SL-PRS.
[0474] For example, the fifth instruction information is 1 bit. If the value of the fifth instruction information is "0", it indicates that the number of time-domain subunits associated with SL-PRS is 0, and if the value of the fifth instruction information is "1", it indicates that the number of time-domain subunits associated with SL-PRS is not 0, for example,
number
[0475] As another example, the fifth instruction information is K bits, where K is an integer greater than 1, for example, 2, 3, or 4. If the value of the fifth instruction information is all zeros (e.g., "0", "00", "000", "0000"), it indicates that the number of time-domain subunits associated with the SL-PRS is 0, and if the fifth instruction information is a value greater than 0 or a non-zero value, the number of time-domain subunits associated with the SL-PRS is one of several possible values. For example, if the fifth instruction information is 2 bits and the value of the fifth instruction information is "01",
number
number
number
[0476] Optionally, the fifth instruction information may also be called SL-PRS overhead instruction information, or the fifth instruction information may also have a different name. This is not limited to this embodiment of the application.
[0477] For the optional transmission of the fifth instruction information by the first device, refer to the method by which the first device transmits the first instruction information in method 300.
[0478] It will be understood that the first device transmits a fifth instruction, and as a result, the second device determines the number of time-domain subunits associated with the SL-PRS based on the fifth instruction, and ensures that the number of coded modulation symbols of the SCI determined by the second device based on the number of time-domain subunits associated with the SL-PRS is the same as the number of coded modulation symbols of the SCI determined by the first device.
[0479] In possible implementations, method 800 further includes the first device transmitting third instruction information. When the third instruction information is a first value, the first device determines the number of coded modulation symbols of the SCI to be transmitted over the first PSSCH based on a first parameter. The first value may be greater than 0 or may be any other value. This is not limited to this embodiment of the application.
[0480] For the third instruction information, refer to S310 of Method 300 described above.
[0481] Optionally, a third instruction information may be used to further determine the number of time-domain subunits associated with the SL-PRS. For example, the third instruction information is L bits, where L is an integer greater than 1, e.g., 2, 3, or 4. If the value of the third instruction information is all zero (e.g., "0", "00", "000", "0000"), the first device uses the third instruction information without using the first parameter to determine the number of coded modulation symbols of the SCI, and determines that the number of time-domain subunits associated with the SL-PRS is 0. If the value of the third instruction information is greater than 0 or another value other than 0, the first device determines the number of coded modulation symbols of the SCI based on the first parameter and uses the third instruction information to determine that the number of time-domain subunits associated with the SL-PRS is one of several possible values.
[0482] For example, the third instruction information is 2 bits. If the value of the third instruction information is "01", then the third instruction information is used to...
number
number
number
[0483] Optionally, the third indicator information may also be called indicator information indicating whether SL-PRS appears, and the third indicator information may also have a different name. This is not limited to this embodiment of the application.
[0484] For the optional transmission of third instruction information by the first device, refer to the method by which the first device transmits first instruction information in method 300.
[0485] When the first device transmits third instruction information, the second device may decide, based on the third instruction information, that the first device determines the number of coded modulation symbols of the SCI based on the first parameter, and as a result, the second device may also determine the number of coded modulation symbols of the SCI based on the first parameter, ensuring that the first and second devices determine the same number of coded modulation symbols of the SCI.
[0486] S820: The first device transmits SCI.
[0487] The first device transmits an SCI on the first PSSCH. In response, the second device receives an SCI on the first PSSCH.
[0488] The following describes the procedure for the second device to demodulate the SCI.
[0489] Optionally, if the second device has not acquired a multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit before executing S830, method 800 further includes the second device acquiring a multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit.
[0490] For a description of how the second device obtains the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit, see Method 300 above.
[0491] If the second device determines that the multiplexing scheme between the SL-PRS and the second PSSCH in the first time-domain unit is FDM, it should be understood that the second device then proceeds to perform S830 to determine the number of encoded modulation symbols of the SCI transmitted over the first PSSCH.
[0492] S830: The second device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the first parameters.
[0493] Optionally, if a second device receives a third instruction from the first device and the third instruction is a first value, the second device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the first parameter.
[0494] The following describes a method by which the second device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the first parameters.
[0495] In possible implementations, the second device determines the number of time-domain subunits associated with the SL-PRS based on the number of time-domain subunits occupied by the SL-PRS and the frequency-domain interval. Furthermore, the first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with the PRS.
[0496] In this implementation, the number of time-domain subunits related to SL-PRS is determined by the second device.
number
number
[0497] For example, if the time-domain unit in which the first PSSCH is located includes an SL-PRS, then the second device is
number
[0498] As another example, if the time-domain unit in which the first PSSCH is located does not include an SL-PRS, then the second device is
number
[0499] For a method by which the second device determines whether the time-domain unit in which the first PSSCH is located includes an SL-PRS, see S340 of method 300 described above.
[0500] Optionally, if a third instruction information received by a second device is further used to determine the number of time-domain subunits associated with the SL-PRS, the second device may determine the number of time-domain subunits associated with the SL-PRS based on the third instruction information, the number of time-domain subunits occupied by the SL-PRS, and the frequency-domain interval. For example, the second device may determine the number of time-domain subunits associated with the SL-PRS based on the third instruction information, the number of time-domain subunits occupied by the SL-PRS, and the frequency-domain interval.
number
[0501] In possible implementations, the second device determines the number of time-domain subunits associated with the SL-PRS based on the fifth instruction information and the number of time-domain subunits occupied by the SL-PRS. Furthermore, the first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with the SL-PRS.
[0502] In this implementation, the number of time-domain subunits related to SL-PRS is determined by the second device.
number
number
[0503] For example, if the value of the fifth instruction information is "01", the second device will
number
number
number
[0504] The second device may, after determining the number of time-domain subunits associated with the SL-PRS, determine the number of coded modulation symbols of the SCI transmitted over the first PSSCH based on the number of time-domain subunits associated with the SL-PRS. The method by which the second device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH is the same as the method by which the first device determines the number of coded modulation symbols of the SCI transmitted over the first PSSCH. For example, the second device may determine the number of coded modulation symbols of the SCI transmitted over the first PSSCH according to equations (1) and (10), or it may determine the number of coded modulation symbols of the SCI transmitted over the first PSSCH according to equations (3) and (10).
[0505] S840: The second device demodulates the SCI based on the number of encoded modulation symbols of the SCI.
[0506] Note that if the first PSSCH and the second PSSCH are different PSSCHs, the number of encoded modulation symbols of the SCI transmitted on the first PSSCH is the same as the number of encoded modulation symbols of the SCI transmitted on the second PSSCH. In this case, the second device can receive a combination of the SCI transmitted on the first PSSCH and the SCI transmitted on the second PSSCH.
[0507] In embodiments of this application, the first device can determine the number of coded modulation symbols of an SCI transmitted over a first PSSCH based on the number of time-domain subunits occupied by the SL-PRS and the frequency-domain interval, thereby improving the accuracy of the determined number of coded modulation symbols of the SCI and improving the transmission characteristics. For example, if the first device does not consider the number of time-domain subunits occupied by the SL-PRS when determining the number of coded modulation symbols of the SCI, and the time-domain unit in which the first PSSCH is located includes the SL-PRS, the first device may determine a larger number of coded modulation symbols of the SCI, which may affect the transmission characteristics of the SCI.
[0508] Some optional features in the embodiments of this application may be understood to be independent of other features in some scenarios, or to be combined with other features in some scenarios. This is not limited to these features.
[0509] Furthermore, the solutions in the embodiments of this application may be appropriately combined for use, and the explanations or descriptions of terms in the embodiments may be cross-referenced or explained in the embodiments. This is not limited to these examples.
[0510] In the embodiments of the method described above, the methods and operations implemented by the communication device may, alternatively, be implemented by components of the communication device (e.g., chips or circuits).
[0511] In correspondence with the method provided in the embodiments of the method described above, one embodiment of this application further provides a corresponding apparatus. This apparatus includes a corresponding module configured to perform the embodiments of the method described above. The module may be software, hardware, or a combination of software and hardware. It will be understood that the technical features described in the embodiments of the method are also applicable to the following embodiments of the apparatus.
[0512] Figure 9 is a schematic block diagram of a communication device 2000 according to one embodiment of this application. The device 2000 includes a processing unit 2010. The processing unit 2010 may be configured to perform data processing.
[0513] Optionally, the device 2000 further includes a transceiver unit 2020. The transceiver unit 2020 may be configured to implement the corresponding communication functions. The transceiver unit 2020 may also be referred to as a communication interface or communication unit.
[0514] Optionally, the device 2000 further includes a storage unit. The storage unit may be configured to store instructions and / or data. The processing unit 2010 may read instructions and / or data from the storage unit, enabling the device to implement the actions of the devices (e.g., the first device and / or the second device) in the embodiments of the method described above.
[0515] In the design, the device 2000 may be the first device in the embodiments described above, or a component of the first device (e.g., a chip). The device 2000 may implement steps or procedures performed by the first device in the embodiments of the method described above. The processing unit 2010 may be configured to perform processing-related operations of the first device in the embodiments of the method described above. The transceiver unit 2020 may be configured to perform transmit / receive-related operations of the first device in the embodiments of the method described above.
[0516] In possible implementations, the processing unit 2010 is configured to determine a first resource number based on a first parameter. The first resource number is the number of resources in a first physical shared channel within a first frequency domain unit. The first parameter includes the number of time domain subunits occupied by the PRS. The PRS and a second physical shared channel are located within a first time domain unit. The second physical shared channel is used for transmitting the first TB. The processing unit 2010 is further configured to determine the TBS of the first TB based on the first resource number. The transceiver unit 2020 is configured to transmit the first TB over the first physical shared channel.
[0517] In another possible implementation, the processing unit 2010 is configured to determine the number of coded modulation symbols of the control information to be transmitted over the first physical shared channel, based on a first parameter. The first parameter includes the number of time-domain subunits occupied by the PRS. The PRS and the second physical shared channel are located within the first time-domain unit. The second physical shared channel is used for transmitting the control information. The transceiver unit 2020 is configured to transmit the control information over the first physical shared channel.
[0518] In the design, the device 2000 may be the second device in the embodiments described above, or a component (e.g., a chip) of the second device. The device 2000 may implement steps or procedures performed by the second device in the embodiments of the method described above. The processing unit 2010 may be configured to perform processing-related operations of the second device in the embodiments of the method described above. The transceiver unit 2020 may be configured to perform transmit / receive-related operations of the second device in the embodiments of the method described above.
[0519] In possible implementations, the transceiver unit 2020 is configured to receive a first TB from a first device via a first physical shared channel. The processing unit 2010 is configured to determine a first resource number based on a first parameter. The first resource number is the number of resources of the first physical shared channel within a first frequency domain unit. The first parameter includes the number of time domain subunits occupied by the PRS. The PRS and the second physical shared channel are located within the first time domain unit. The second physical shared channel is used for transmitting the first TB. The processing unit 2010 is further configured to determine the TBS of the first TB based on the first resource number. The processing unit 2010 is further configured to demodulate the first TB based on the TBS.
[0520] In another possible implementation, the transceiver unit 2020 is configured to receive control information from a first device via a first physical shared channel. The processing unit 2010 is configured to determine the number of coded modulation symbols of the control information transmitted over the first physical shared channel based on a first parameter, which includes the number of time-domain subunits occupied by the PRS. The PRS and the second physical shared channel are located within the first time-domain unit. The second physical shared channel is used for transmitting the control information. The processing unit 2010 is further configured to demodulate the control information based on the number of coded modulation symbols of the control information.
[0521] Apparatus 2000 may implement steps or procedures performed by devices (e.g., a first device and / or a second device) in embodiments of the method according to the embodiments of this application. Apparatus 2000 may include units configured to perform methods performed by devices in embodiments shown in Figures 3, 6, 7, or 8.
[0522] For a more detailed description of apparatus 2000, refer to the relevant descriptions in the embodiments of the method described above. Further details are not provided again in this specification.
[0523] It should be understood that the specific processes by which each unit performs the corresponding steps described above are described in detail in the embodiments of the method described above. For the sake of brevity, the details are not described herein.
[0524] Furthermore, the apparatus 2000 as described herein should be understood to be embodied in the form of a functional unit. The term “unit” as described herein may mean an application-specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor) configured to run one or more software or firmware programs, memory, merged logic circuits, and / or other suitable components that support the functions described. In an optional example, a person skilled in the art will understand that the apparatus 2000 may specifically be the devices in the embodiments described above (e.g., the first device and / or the second device) and may be configured to perform the procedures and / or steps corresponding to the devices in the embodiments of the methods described above. To avoid repetition, further details are not described again herein.
[0525] The apparatus 2000 in the aforementioned solution has the function of implementing the corresponding steps performed by the devices (e.g., the first device and / or the second device) in the aforementioned method. The function may be implemented by hardware or by hardware running the corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned function. For example, a transceiver unit may be replaced by a transceiver machine (e.g., the transmitting unit in the transceiver unit may be replaced by a transmitting device, and the receiving unit in the transceiver unit may be replaced by a receiving device), and another unit, for example, a processing unit, may be replaced by a processor that separately performs the receiving / transmitting operations and associated processing operations in the embodiment of the method.
[0526] Additionally, the transceiver unit 2020 may be a transceiver circuit (for example, the transceiver circuit includes a receiving circuit and a transmitting circuit), and the processing unit 2010 may be a processing circuit.
[0527] The apparatus in Figure 9 may be the devices in the embodiments described above (e.g., the first device and / or the second device), or it may be a chip or chip system, such as a system on a chip (SoC). The transceiver unit may be an input / output circuit or a communication interface. The processing unit is a processor, a microprocessor, or an integrated circuit on a chip. This is not limited to the foregoing.
[0528] Figure 10 is a schematic block diagram of a communication device 3000 according to one embodiment of this application. The device 3000 includes a processor 3010. The processor 3010 is coupled to a memory 3020. Optionally, the device 3000 further includes a memory 3020 configured to store computer programs or instructions and / or data. The processor 3010 is configured to execute computer programs or instructions stored in the memory 3020, or to read data stored in the memory 3020, in order to perform the method in the embodiment of the method described above.
[0529] Optionally, one or more processors 3010 exist.
[0530] Optionally, one or more memory 3020s exist.
[0531] Optionally, the memory 3020 and the processor 3010 may be integrated together or disposed separately.
[0532] Optionally, as shown in Figure 10, the device 3000 further includes a transceiver 3030. The transceiver 3030 is configured to receive and / or transmit signals. For example, the processor 3010 is configured to control the transceiver 3030 to receive and / or transmit signals.
[0533] In the solution, the device 3000 is configured to implement the operations performed by the devices (e.g., the first device and / or the second device) in the embodiments of the method described above.
[0534] For example, the processor 3010 is configured to execute a computer program or instruction stored in the memory 3020 to implement the relevant operation of the device in the embodiment of the method described above.
[0535] In implementation, the steps in the method described above can be implemented by using hardware integrated logic circuits within the processor 3010 or by using instructions in the form of software. The methods disclosed in relation to embodiments of this application may be performed directly by a hardware processor or by using a combination of hardware and software modules within the processor. The software modules may reside in a storage medium established in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. The storage medium is located in memory 3020, and the processor 3010 reads information from memory 3020 and, in combination with the processor's hardware, completes the steps of the method described above. To avoid repetition, further details are not described again herein.
[0536] In embodiments of this application, the processor may be one or more integrated circuits and should be understood to be configured to execute an embodiment of the method of this application by running a relevant program.
[0537] The processor (e.g., processor 3010) may include one or more processors and may be implemented as a combination of computing devices. The processor may include one or more of the following: microprocessors, microcontrollers, digital signal processors (DSPs), digital signal processing devices (DSPDs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), programmable logic devices (PLDs), gate logic, transistor logic, discrete hardware circuits, processing circuits, other suitable hardware, firmware, and / or combinations of hardware and software, and may be configured to perform various functions described herein. The processor may be a general-purpose processor or a dedicated processor. For example, processor 3010 may be a baseband processor or a central processing unit. A baseband processor may be configured to process communication protocols and communication data. A central processing unit may be configured to enable the device to execute software programs and process data within the software programs. A portion of the processor may further include non-volatile random-access memory. For example, the processor may further store information about the device type.
[0538] In this application, "program" refers to software in a broad sense. Non-limiting examples of software include program code, programs, subprograms, instructions, instruction sets, code, code segments, software modules, application programs, and software application programs. A program is executed within a processor and / or computer to enable the device to perform various functions and / or processes described in this application.
[0539] Memory (e.g., memory 3020) may store data required by the processor (e.g., processor 3010) during software execution. Memory may be implemented using any suitable storage technology. For example, memory may be any available storage medium that can be accessed by the processor and / or computer. Non-exclusive examples of storage media include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EPROM, EEPROM), compact disc-ROM (CD-ROM), static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic access memory (DDR SDRAM, DDR SDRAM), enhanced synchronous dynamic access memory (enhanced SDRAM, ESDRAM), synchlink dynamic access memory (synchlink DRAM, SLDRAM), and direct rambus random access memory (DR). This includes RAM, removable media, optical disk storage devices, magnetic disk storage media, magnetic storage devices, flash memory, registers, status memory, remote-mount storage devices, local or remote storage components, or any other media capable of carrying or storing software, data, or information and accessible by a processor / computer. It should be noted that the memory described in this specification is intended to include, but is not limited to, these memories and any other suitable type of memory.
[0540] Memory (e.g., memory 3020) and the processor (e.g., processor 3010) may be disposed separately or integrated together. Memory may be configured to connect to the processor so that the processor can read information from, store, and / or write information to memory. Memory may be integrated into the processor. Memory and the processor may be disposed in an integrated circuit (e.g., the integrated circuit may be disposed in a device or another network node).
[0541] Figure 11 is a schematic block diagram of a chip system 4000 according to one embodiment of this application. The chip system 4000 (also called a processing system) includes a logic circuit 4010 and an input / output interface 4020.
[0542] The logic circuit 4010 may be a processing circuit within the chip system 4000. The logic circuit 4010 is coupled to and connected to a memory unit, and calls instructions within the memory unit, thereby enabling the chip system 4000 to implement the methods and functions of the embodiments of this application. The input / output interface 4020 may be an input / output circuit within the chip system 4000, which may output information processed by the chip system 4000, or input data to be processed or signaling information to the chip system 4000 for processing.
[0543] In the solution, the chip system 4000 is configured to implement the operations performed by the devices (e.g., the first device and / or the second device) in the embodiments of the method described above.
[0544] For example, the logic circuit 4010 is configured to implement processing-related operations performed by the device in the embodiments of the method described above, such as the processing-related operations performed by the device in the embodiments shown in Figures 3, 6, 7, or 8. The input / output interface 4020 is configured to implement transmission and / or reception-related operations performed by the device in the embodiments of the method described above, such as the transmission and / or reception-related operations performed by the device in the embodiments shown in Figures 3, 6, 7, or 8.
[0545] One embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores computer instructions used to implement a method performed by a device (e.g., a first device and / or a second device) in an embodiment of the method described above.
[0546] One embodiment of this application further provides a computer program product including instructions. When the instructions are executed by a computer, the method executed by the devices in the embodiment of the method described above (e.g., the first device and / or the second device) is implemented.
[0547] One embodiment of this application further provides a communication system, which includes the first and / or second device in the above-described embodiment.
[0548] For a description of the relevant content in any one of the devices provided above and its beneficial effects, please refer to the corresponding embodiment of the method provided above. Further details are not described again herein.
[0549] In some of the implementations provided in this application, it should be understood that the disclosed apparatus and methods may be implemented in other ways. For example, the embodiments of the described apparatus are merely examples. For example, the division into units is merely a logical functional division, and other divisions may be used in actual implementations. For example, multiple units or components may be combined or integrated into another system, and some features may be ignored or not performed. In addition, the mutual coupling, direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via some interface, apparatus, or unit, and may be electrical, mechanical, or in other forms.
[0550] The units described above as separate parts may or may not be physically separate, and the parts referred to as units may or may not be physical units, may be located in one place, or may be distributed across multiple network units. Some or all of the units may be selected based on actual requirements to implement the solution provided in this application.
[0551] Additionally, the functional units in the embodiments of this application may be integrated into a single unit, each unit may exist physically independently, or two or more units may be integrated into a single unit.
[0552] A person skilled in the art may recognize, in combination with the examples described in the embodiments disclosed in this specification, that units and algorithmic steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on the specific application and the design constraints of the technical solution. A person skilled in the art may use different methods to implement the described functions for a specific application, but should not consider that such implementations exceed the scope of this application.
[0553] When implementing an embodiment using software, all or part of the embodiment may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded into a computer and executed, all or part of the procedures or functions according to the embodiments of this application are generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable device. For example, the computer may be a personal computer, a server, or a network device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave). See the preceding description for computer-readable storage mediums.
[0554] The foregoing description is merely a specific implementation of this application and is not intended to limit the scope of protection of this application. Modifications or substitutions that are readily understandable to a person skilled in the art within the scope of the technical scope disclosed in this application shall fall within the scope of protection of this application. Accordingly, the scope of protection of this application shall be subject to the scope of protection of the claims.
Claims
1. A data transmission method applicable to a first device, The method involves determining a first resource number based on a first parameter, wherein the first resource number is the number of resources in a first physical shared channel within a first frequency domain unit, the first parameter includes the number of time domain subunits occupied by the positioning reference signal PRS, the PRS and the second physical shared channel are located within a first time domain unit, and the second physical shared channel is used for the transmission of a first transport block TB. Based on the number of resources mentioned above, the size of the first TB (TBS) is determined, A method comprising transmitting the first TB over the first physical shared channel.
2. The first physical shared channel and the second physical shared channel are either the same channel or The method according to claim 1, wherein the first physical shared channel is used for the initial transmission of the first TB, and the second physical shared channel is used for the retransmission of the first TB.
3. In the first time-domain unit, the PRS and the second physical shared channel are time-division multiplexed, and the number of the first resources is determined based on the first parameter. Based on the number of time domain subunits occupied by the PRS, the number of time domain subunits associated with the PRS is determined. This includes determining the number of the first resources based on the number of time-domain subunits related to the PRS, The number of time-domain subunits related to the PRS is, M SL-PRS 、 M SL-PRS +k (where k is a positive integer), or [Math 1] ( [Math 2] It is one of the following: In the formula, M SL-PRS The method according to claim 1 or 2, wherein is the number of time domain subunits occupied by the PRS.
4. The method according to claim 3, wherein the first parameter further includes at least one of the number of time-domain subunits associated with the physical feedback channel, the overhead indicated by the higher-layer parameters, and the number of resources occupied by the demodulation reference signal DMRS.
5. The first time-domain unit is a slot, the time-domain subunit is a symbol, the first physical shared channel is a physical side-link shared channel PSSCH, and the number of symbols in the first physical shared channel within one slot is [Math 3] And in the formula, [Math 4] This is determined by the number of sidelink symbols in a single slot. [Math 5] This represents the number of symbols associated with the physical feedback channel, [Math 6] The method according to claim 4, wherein is the number of time-domain subunits related to the PRS.
6. The first time-domain unit is a slot, the time-domain subunit is a symbol, the first frequency-domain unit is a physical resource block (PRB), and the first physical shared channel is a PSSCH. The number of the first resources is, condition [Number 7] Satisfying the conditions, [Number 8] This represents the first resource count, [Number 9] This represents the number of subcarriers within a single PRB. [Number 10] This is determined by the number of sidelink symbols in one slot, [Math 11] This represents the number of symbols associated with the physical feedback channel, [Math 12] This represents the number of time-domain subunits related to the PRS, [Number 13] This represents the number of resource elements RE occupied by the DMRS within a single PRB, [Number 14] The method according to claim 4 or 5, wherein represents the overhead indicated by upper-level signaling.
7. The method according to any one of claims 3 to 6, further comprising transmitting first instruction information, the first instruction information being used to determine the number of time-domain subunits related to the PRS.
8. Based on the number of time-domain subunits associated with the PRS, the number of coded modulation symbols of the control information transmitted on the first physical shared channel is determined. The method according to any one of claims 3 to 7, further comprising transmitting the control information on the first physical shared channel based on the number of encoded modulation symbols of the control information.
9. In the first time-domain unit, the PRS and the second physical shared channel are frequency-division multiplexed, and the first parameter further includes the frequency-domain interval of the PRS, and the first number of resources is determined based on the first parameter. The method involves determining a second number of resources based on the number of time-domain subunits and frequency-domain intervals occupied by the PRS, wherein the second number of resources is related to the PRS. This includes determining the first number of resources based on the second number of resources, The number of the second resource is, [Number 15] It is one of the following: In the formula, N represents the number of frequency domain subunits within the first frequency domain unit, and M SL-PRS This represents the number of time domain subunits occupied by the PRS, and N comb The method according to claim 1 or 2, wherein x represents the frequency domain interval, ω is a real number greater than 0 and less than 1, floor(x) represents the rounding down of x, and ceiling(x) represents the rounding up of x.
10. The method according to claim 9, wherein the first parameter further includes at least one of the number of time-domain subunits associated with the physical feedback channel, the overhead indicated by the higher-layer parameter, and the number of resources occupied by the DMRS.
11. The first time-domain unit is a slot, the time-domain subunit is a symbol, the first frequency-domain unit is a PRB, and the first physical shared channel is a PSSCH. The number of the first resources is, condition [Number 16] Satisfying the conditions, [Number 17] This represents the number of the first resources, [Number 18] This represents the number of subcarriers within a single PRB. [Number 19] This is determined by the number of sidelink symbols in a single slot. [Number 20] This represents the number of symbols associated with the physical feedback channel, [Math 21] This represents the second number of resources, [Number 22] This represents the number of REs occupied by the DMRS within a single PRB, [Number 23] The method according to claim 10, wherein represents the overhead indicated by upper-layer signaling.
12. The method according to any one of claims 9 to 11, further comprising transmitting a second instruction information, the second instruction information being used to determine the second number of resources.
13. The number of time-domain subunits associated with the PRS is determined based on the number of time-domain subunits occupied by the PRS and the frequency-domain interval. Based on the number of time-domain subunits associated with the PRS, the number of coded modulation symbols of the control information transmitted on the first physical shared channel is determined. The method further includes transmitting the control information on the first physical shared channel based on the number of coded modulation symbols of the control information, The number of time-domain subunits related to the PRS is, [Number 24] It is one of the following: In the formula, M SL-PRS This represents the number of time domain subunits occupied by the PRS, and N comb The method according to any one of claims 9 to 12, wherein x represents the frequency domain interval, ω is a real number greater than 0 and less than 1, floor(x) represents the rounding down of x, and ceiling(x) represents the rounding up of x.
14. The first time-domain unit is a slot, the time-domain unit is a symbol, the first physical shared channel is a PSSCH, and the number of coded and modulated symbols of the control information transmitted over the first physical shared channel is condition [Number 25] Satisfying the conditions, During the ceremony, [Number 26] represents the number of coded modulation symbols of the control information, Q SCI2 represents the number of bits of the control information, L SCI2 represents the number of cyclic redundancy check bits of the control information [Number 27] These are parameters indicated by the first stage side link control information SCI, [Number 28] is the number of subcarriers of the first physical shared channel used to transmit the control information with symbol l, R is the coding rate, and γ is the number of unoccupied REs in the resource block RB where the final coded symbol of the control information is located. [Number 29] represents the modulation order, and α represents the scaling factor set via upper-layer signaling. [Number 30] This represents the number of symbols in the first physical shared channel within one slot, [Number 31] And, [Number 32] This is determined by the number of sidelink symbols in one slot, [Number 33] This represents the number of symbols associated with the physical feedback channel, [Number 34] The method according to claim 8 or 13, wherein is the number of time-domain subunits related to the PRS.
15. Further including transmitting a third instruction information, Determining the first number of resources based on the first parameter is: The method according to any one of claims 1 to 14, comprising determining the first number of resources based on the first parameter when the third instruction information is a first value.
16. The method according to any one of claims 1 to 15, further comprising transmitting a fourth instruction information, the fourth instruction information indicating a multiplexing scheme between the PRS and the second physical shared channel in the first time-domain unit, wherein the multiplexing scheme is time-division multiplexing or frequency-division multiplexing.
17. Determining the multiplexing scheme between the PRS and the second physical shared channel in the first time-domain unit, further comprising the multiplexing scheme being time-division multiplexing or frequency-division multiplexing, The method according to any one of claims 1 to 16, wherein the multiplexing scheme is configured via signaling in a higher layer, preconfigured, predefined, or corresponds to the first time-domain unit.
18. A data transmission method applicable to a second device, Receiving a first transport block TB from a first device via a first physical shared channel, The method involves determining a first resource number based on a first parameter, wherein the first resource number is the number of resources of the first physical shared channel within a first frequency domain unit, the first parameter includes the number of time domain subunits occupied by the positioning reference signal PRS, the PRS and the second physical shared channel are located within the first time domain unit, and the second physical shared channel is used for the transmission of the first TB. Based on the number of resources mentioned above, the size of the first TB (TBS) is determined, A method comprising demodulating the first TB based on the TBS.
19. The first physical shared channel and the second physical shared channel are either the same channel or The method according to claim 18, wherein the first physical shared channel is used for the initial transmission of the first TB, and the second physical shared channel is used for the retransmission of the first TB.
20. In the first time-domain unit, the PRS and the second physical shared channel are time-division multiplexed, and the number of the first resources is determined based on the first parameter. Based on the number of time domain subunits occupied by the PRS, the number of time domain subunits associated with the PRS is determined. This includes determining the number of the first resources based on the number of time-domain subunits related to the PRS, The number of time-domain subunits related to the PRS is, M SL-PRS 、 M SL-PRS +k (where k is a positive integer), or [Number 35] ( [Number 36] It is one of the following: In the formula, M SL-PRS The method according to claim 18 or 19, wherein is the number of time domain subunits occupied by the PRS.
21. In the first time-domain unit, the PRS and the second physical shared channel are time-division multiplexed, and the method is as follows: The method further includes receiving first instruction information from the first device, wherein the first instruction information is used to determine the number of time-domain subunits associated with the PRS, Determining the first number of resources based on the first parameter is: Based on the number of time domain subunits occupied by the PRS and the first instruction information, the number of time domain subunits associated with the PRS is determined. This includes determining the number of the first resources based on the number of time-domain subunits related to the PRS, The number of time-domain subunits related to the PRS is, M SL-PRS 、 M SL-PRS +k (where k is a positive integer), or [Number 37] ( [Number 38] It is one of the following: In the formula, M SL-PRS The method according to claim 18 or 19, wherein is the number of time domain subunits occupied by the PRS.
22. The method according to claim 20 or 21, wherein the first parameter further includes at least one of the number of time-domain subunits associated with the physical feedback channel, the overhead indicated by the higher-layer parameters, and the number of resources occupied by the demodulation reference signal DMRS.
23. The first time-domain unit is a slot, the time-domain subunit is a symbol, the first physical shared channel is a physical side-link shared channel PSSCH, and the number of symbols in the first physical shared channel within one slot is [Number 39] And in the formula, [Number 40] This is determined by the number of sidelink symbols in a single slot. [Number 41] This represents the number of symbols associated with the physical feedback channel, [Number 42] The method according to claim 22, wherein is the number of time-domain subunits related to the PRS.
24. The first time-domain unit is a slot, the time-domain subunit is a symbol, the first frequency-domain unit is a physical resource block (PRB), and the first physical shared channel is a PSSCH. The number of the first resources is, condition [Number 43] Satisfying the conditions, [Number 44] This represents the number of the first resources, [Number 45] This represents the number of subcarriers within a single PRB. [Number 46] This is determined by the number of sidelink symbols in one slot, [Number 47] This represents the number of symbols associated with the physical feedback channel, [Number 48] This represents the number of time-domain subunits related to the PRS, [Number 49] This represents the number of resource elements RE occupied by the DMRS within a single PRB, [Number 50] The method according to claim 22 or 23, wherein represents the overhead indicated by upper-layer signaling.
25. Receiving control information from the first device via the first physical shared channel, The number of coded modulation symbols for the control information is determined based on the number of time-domain subunits related to the PRS, The method according to any one of claims 20 to 24, further comprising demodulating the control information based on the number of encoded modulation symbols of the control information.
26. In the first time-domain unit, the PRS and the second physical shared channel are frequency-division multiplexed, and the first parameter further includes the frequency-domain interval of the PRS, and the first number of resources is determined based on the first parameter. The method involves determining a second number of resources based on the number of time-domain subunits and frequency-domain intervals occupied by the PRS, wherein the second number of resources is related to the PRS. This includes determining the first number of resources based on the second number of resources, The number of the second resource is, [Number 51] It is one of the following: In the formula, N represents the number of frequency domain units in one PRB, and M SL-PRS This represents the number of time domain subunits occupied by the PRS, and N comb The method according to claim 18 or 19, wherein x represents the frequency domain interval, ω is a real number greater than 0 and less than 1, floor(x) represents the rounding down of x, and ceiling(x) represents the rounding up of x.
27. In the first time-domain unit, the PRS and the second physical shared channel are frequency-division multiplexed, and the first parameter further includes the frequency-domain interval of the PRS, and the method is Receiving second instruction information from the first device, the second instruction information being used to determine a second resource count, the second resource count being related to the PRS, further comprising: Determining the first number of resources based on the first parameter is: The second number of resources is determined based on the number of time-domain subunits occupied by the PRS, the frequency-domain interval, and the second instruction information. This includes determining the first number of resources based on the second number of resources, The number of the second resource is, [Number 52] It is one of the following: In the formula, N represents the number of frequency domain subunits within the first frequency domain unit, and M SL-PRS This represents the number of time domain subunits occupied by the PRS, and N comb The method according to claim 18 or 19, wherein x represents the frequency domain interval, ω is a real number greater than 0 and less than 1, floor(x) represents the rounding down of x, and ceiling(x) represents the rounding up of x.
28. The method according to claim 26 or 27, wherein the first parameter further includes at least one of the number of time-domain subunits associated with the physical feedback channel, the overhead indicated by the higher-layer parameter, and the number of resources occupied by the DMRS.
29. The first time-domain unit is a slot, the time-domain subunit is a symbol, the first frequency-domain unit is a PRB, and the first physical shared channel is a PSSCH. The number of the first resources is, condition [Number 53] Satisfying the conditions, [Number 54] This represents the number of the first resources, [Number 55] This represents the number of subcarriers within a single PRB. [Number 56] This is determined by the number of sidelink symbols in a single slot. [Number 57] This represents the number of symbols associated with the physical feedback channel, [Number 58] This represents the second number of resources, [Number 59] This represents the number of resource elements RE occupied by the DMRS within a single PRB, [Number 60] The method according to claim 28, wherein represents the overhead indicated by upper-layer signaling.
30. Receiving control information from the first device via the first physical shared channel, The number of time-domain subunits associated with the PRS is determined based on the number of time-domain subunits occupied by the PRS and the frequency-domain interval. The number of coded modulation symbols for the control information is determined based on the number of time-domain subunits related to the PRS, The method further includes demodulating the control information based on the number of encoded modulation symbols of the control information, The number of time-domain subunits related to the PRS is, [Number 61] It is one of the following: In the formula, M SL-PRS This represents the number of time domain subunits occupied by the PRS, and N comb The method according to any one of claims 26 to 29, wherein x represents the frequency domain interval, ω is a real number greater than 0 and less than 1, floor(x) represents the rounding down of x, and ceiling(x) represents the rounding up of x.
31. The first time-domain unit is a slot, the time-domain unit is a symbol, the first physical shared channel is a PSSCH, and the number of coded modulation symbols of the control information is a condition [Number 62] Satisfying the conditions, [Number 63] Q represents the number of encoded modulation symbols in the control information, SCI2 L represents the number of bits in the control information. SCI2 This represents the number of bits for cyclic redundancy check of the control information, [Number 64] These are parameters indicated by the first stage side link control information SCI, [Number 65] is the number of subcarriers of the first physical shared channel used to transmit the control information with symbol l, R is the coding rate, and γ is the number of unoccupied REs in the resource block RB where the final coded symbol of the control information is located. [Number 66] represents the modulation order, and α represents the scaling factor set via upper-layer signaling. [Number 67] This represents the number of symbols in the first physical shared channel within one slot, [Number 68] And, [Number 69] This is determined by the number of sidelink symbols in a single slot. [Number 70] This represents the number of symbols associated with the physical feedback channel, [Number 71] The method according to claim 25 or 30, wherein is the number of time-domain subunits related to the PRS.
32. Further including receiving third instruction information from the first device, Determining the first number of resources based on the first parameter is: The method according to any one of claims 18 to 31, comprising determining the first number of resources based on the first parameter when the third instruction information is a first value.
33. Determining a multiplexing scheme between the PRS and the second physical shared channel within the first time-domain unit, further comprising the multiplexing scheme being time-division multiplexing or frequency-division multiplexing, The method according to any one of claims 18 to 32, wherein the multiplexing scheme is configured via signaling in a higher layer, preconfigured, predefined, corresponds to a first time-domain unit, or is indicated by the first device.
34. The multiplexing scheme is shown by the first device, and the method is The method according to claim 33, wherein a fourth instruction information is received from the first device, the fourth instruction information indicating the multiplexing scheme.
35. A data transmission method applicable to a first device, The method involves determining the number of coded modulation symbols for control information transmitted over a first physical shared channel based on a first parameter, wherein the first parameter includes the number of time-domain subunits occupied by the positioning reference signal PRS, the PRS and the second physical shared channel are located within the first time-domain unit, and the second physical shared channel is used for transmitting the control information. A method comprising transmitting the control information over the first physical shared channel.
36. The first physical shared channel and the second physical shared channel are either the same channel or The method according to claim 35, wherein the first physical shared channel is used for the initial transmission of the control information, and the second physical shared channel is used for the retransmission of the control information.
37. In the first time-domain unit, the PRS and the second physical shared channel are time-division multiplexed, and the number of coded modulation symbols of the control information transmitted on the first physical shared channel is determined based on the first parameter. Based on the number of time domain subunits occupied by the PRS, the number of time domain subunits associated with the PRS is determined. The method according to claim 35 or 36, comprising determining the number of coded modulation symbols of the control information based on the number of time-domain subunits related to the PRS.
38. The method according to any one of claims 35 to 37, further comprising transmitting first instruction information, the first instruction information being used to determine the number of time-domain subunits related to the PRS.
39. In the first time-domain unit, the PRS and the second physical shared channel are frequency-division multiplexed, the first parameter further includes the frequency-domain interval of the PRS, and the number of coded modulation symbols of the control information transmitted over the first physical shared channel is determined based on the first parameter. The number of time-domain subunits associated with the PRS is determined based on the number of time-domain subunits occupied by the PRS and the frequency-domain interval. The method according to any one of claims 35 to 38, comprising determining the number of coded modulation symbols of the control information based on the number of time-domain subunits related to the PRS.
40. The method according to any one of claims 35 to 39, further comprising transmitting a fifth instruction information, the fifth instruction information being used to determine the number of time-domain subunits related to the PRS.
41. Further including transmitting a third instruction information, Determining the number of coded modulation symbols of the control information transmitted over the first physical shared channel based on the first parameter is: The method according to any one of claims 35 to 40, comprising determining the number of coded modulation symbols of the control information based on the first parameter when the third instruction information is a first value.
42. The method according to any one of claims 35 to 41, comprising transmitting a fourth instruction information, wherein the fourth instruction information indicates a multiplexing scheme between the PRS and the second physical shared channel in the first time-domain unit, and the multiplexing scheme is time-division multiplexing or frequency-division multiplexing.
43. The method according to claim 42, further comprising determining a multiplexing scheme between the PRS and the second physical shared channel in the first time-domain unit, wherein the multiplexing scheme is time-division multiplexing or frequency-division multiplexing, and the multiplexing scheme is configured via upper-layer signaling, pre-configured, pre-defined, or corresponds to the first time-domain unit.
44. A data transmission method applicable to a second device, Receiving control information from the first device via the first physical shared channel, The number of coded modulation symbols for the control information is determined based on a first parameter, wherein the first parameter includes the number of time-domain subunits occupied by the positioning reference signal PRS, the PRS and a second physical shared channel are located within the first time-domain unit, and the second physical shared channel is used for transmitting the control information. A method comprising demodulating the control information based on the number of encoded modulation symbols of the control information.
45. The PRS and the second physical shared channel are time-division multiplexed, and the number of coded modulation symbols of the control information is determined based on the first parameter. Based on the number of time domain subunits occupied by the PRS, the number of time domain subunits associated with the PRS is determined. The method according to claim 44, comprising determining the number of coded modulation symbols of the control information based on the number of time-domain subunits related to the PRS.
46. In the first time-domain unit, the PRS and the second physical shared channel are time-division multiplexed, and the method is as follows: The method further includes receiving first instruction information from the first device, wherein the first instruction information is used to determine the number of time-domain subunits related to the PRS, Determining the number of coded modulation symbols of the control information based on the first parameter is: Based on the number of time domain subunits occupied by the PRS and the first instruction information, the number of time domain subunits associated with the PRS is determined. The method according to claim 44 or 45, comprising determining the number of coded modulation symbols of the control information based on the number of time-domain subunits related to the PRS.
47. In the first time-domain unit, the PRS and the second physical shared channel are frequency-division multiplexed, the first parameter further includes the frequency-domain interval of the PRS, and the number of coded modulation symbols of the control information is determined based on the first parameter. The number of time-domain subunits associated with the PRS is determined based on the number of time-domain subunits occupied by the PRS and the frequency-domain interval. The method according to any one of claims 44 to 46, comprising determining the number of coded modulation symbols of the control information based on the number of time-domain subunits related to the PRS.
48. In the first time-domain unit, the PRS and the second physical shared channel are frequency-division multiplexed, and the method is as follows: The method further includes receiving a fifth instruction information from the first device, wherein the fifth instruction information is used to determine the number of time-domain subunits related to the PRS, Determining the number of coded modulation symbols of the control information based on the first parameter is: The number of time-domain subunits occupied by the PRS, the frequency domain interval, and the fifth instruction information are used to determine the number of time-domain subunits associated with the PRS. The method according to any one of claims 44 to 47, comprising determining the number of coded modulation symbols of the control information based on the number of time-domain subunits related to the PRS.
49. Further including receiving third instruction information from the first device, Determining the number of coded modulation symbols of the control information based on the first parameter is: The method according to any one of claims 44 to 48, comprising determining the number of coded modulation symbols of the control information based on the first parameter when the third instruction information is a first value.
50. The method according to any one of claims 44 to 49, further comprising determining a multiplexing scheme between the PRS and the second physical shared channel in the first time-domain unit, wherein the multiplexing scheme is time-division multiplexing or frequency-division multiplexing, and the multiplexing scheme is configured via upper-layer signaling, pre-configured, pre-defined, corresponds to the first time-domain unit, or is indicated by the first device.
51. The multiplexing scheme is shown by the first device, and the method is The method according to claim 50, further comprising receiving a fourth instruction information from the first device, wherein the fourth instruction information indicates the multiplexing scheme.
52. A communication device comprising a module or unit configured to perform the method described in any one of claims 1 to 17, a module or unit configured to perform the method described in any one of claims 18 to 34, a module or unit configured to perform the method described in any one of claims 35 to 43, or a module or unit configured to perform the method described in any one of claims 44 to 51.
53. A communication device comprising a processor, wherein the processor is configured to execute computer programs or instructions stored in memory to enable the device to perform the method according to any one of claims 1 to 17, or the device to perform the method according to any one of claims 18 to 34, or the device to perform the method according to any one of claims 35 to 43, or the device to perform the method according to any one of claims 44 to 51.
54. The system further includes the memory and / or communication interface, the communication interface being coupled to the processor, The apparatus according to claim 53, wherein the communication interface is configured to input and / or output information.
55. A computer-readable storage medium that stores a computer program or instruction, and when the computer program or instruction is executed on the communication device, enables the communication device to perform the method according to any one of claims 1 to 17, or enables the communication device to perform the method according to any one of claims 18 to 34, or enables the communication device to perform the method according to any one of claims 35 to 43, or enables the communication device to perform the method according to any one of claims 44 to 51.
56. A computer program product comprising a computer program or instruction used to perform the method described in any one of claims 1 to 51.
57. A chip coupled to a memory, configured to read and execute program instructions stored in the memory, and to implement the method described in any one of claims 1 to 17, or the method described in any one of claims 18 to 34, or the method described in any one of claims 35 to 43, or the method described in any one of claims 44 to 51.