Sidelink communication method and device

By determining the target time domain pattern set of DMRS based on the PSSCH channel bandwidth in the new air interface side-link communication, the flexible configuration problem of DMRS time domain location is solved and communication efficiency is improved.

CN116261844BActive Publication Date: 2025-09-05HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080104581.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-07
Publication Date
2025-09-05
Estimated Expiration
2040-08-07

AI Technical Summary

Technical Problem

In new air interface side-link communication, how to determine the time domain location of the demodulation reference signal DMRS is an urgent problem, especially how to achieve flexible configuration to improve communication efficiency under different channel bandwidths.

Method used

The terminal device determines the target time domain pattern set of DMRS based on the first channel bandwidth of the shared channel PSSCH in the side link physical layer, and determines the time domain position of DMRS in different time domain pattern sets. Through the association relationship between the channel bandwidth and the preset value, it provides a flexible configuration of DMRS.

Benefits of technology

It realizes the flexible configuration of DMRS under different channel bandwidths and frame structures, and improves the efficiency of side link communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116261844B_ABST
    Figure CN116261844B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a sidelink communication method and apparatus, which can be applied to systems such as Internet of Vehicles, V2X, and V2V. In this method, the terminal device determines a target time domain pattern set of DMRS based on the first channel bandwidth of PSSCH, and further, the terminal device determines the first time domain position of the DMRS based on the target time domain pattern set. The target time domain pattern set includes a first time domain pattern set or a second time domain pattern set, that is, the terminal device can determine the first time domain position of the DMRS in at least two different time domain pattern sets according to the first channel bandwidth of PSSCH. Thus, during the sidelink communication process, while providing flexible configuration of DMRS, the terminal device can also work flexibly under different frame structures corresponding to different channel bandwidths, thereby improving the communication efficiency of the sidelink.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of sidelink communications, and in particular to a sidelink communication method and device. Background Art

[0002] In the field of wireless communications, a terminal device can communicate with another terminal device through the transit of a network device, or can communicate with another terminal device directly without going through a network device. When a terminal device communicates with another terminal device directly without going through a network device, the communication link between the two terminal devices can be called a sidelink (SL) or a direct link.

[0003] In the new radio (NR) sidelink communication process, the sidelink physical layer control channel (PSCCH) and the sidelink physical layer shared channel (PSSCH) can occupy the same SL transmission unit. Among them, the receiving device in the SL system can determine the PSSCH demodulation reference signal (DMRS) on the PSSCH of the SL transmission unit. Among them, the PSSCH DMRS can also be represented by DMRS, which is used to demodulate the data in the PSSCH.

[0004] However, in the SL communication process, how to determine the time domain position of DMRS is an urgent problem to be solved. Summary of the Invention

[0005] The embodiments of the present application provide a sidelink communication method and apparatus, which can be applied to the Internet of Vehicles, such as vehicle to everything (V2X) communication, long term evolution-vehicle (LTE-V) communication, vehicle to vehicle (V2V) communication, etc., or can be used in the fields of intelligent driving, intelligent connected vehicles, etc. In this method, the terminal device can determine the first time domain position of the DMRS in different time domain pattern sets according to the first channel bandwidth of the PSSCH. Thus, during the sidelink communication process, while providing flexible configuration of the DMRS, the terminal device can also work flexibly under different frame structures corresponding to different channel bandwidths, thereby improving the efficiency of the sidelink communication.

[0006] A first aspect of an embodiment of the present application provides a sidelink communication method, which can be applied to a terminal device or to a component of a terminal device (such as a processor, a chip or a chip system, etc.). In this method, the terminal device determines a first channel bandwidth of a sidelink physical layer shared channel PSSCH; then, the terminal device determines a target time domain pattern set of a demodulation reference signal DMRS based on the first channel bandwidth, and the DMRS is carried on the PSSCH, wherein the target time domain pattern set includes a first time domain pattern set or a second time domain pattern set; further, the terminal device determines a first time domain position of the DMRS based on the target time domain pattern set.

[0007] Based on the above technical solution, during the sidelink communication process, the terminal device determines the target time domain pattern set of DMRS according to the first channel bandwidth of PSSCH. Further, the terminal device determines the first time domain position of the DMRS according to the target time domain pattern set. The target time domain pattern set includes a first time domain pattern set or a second time domain pattern set, and the first time domain pattern set is different from the second time domain pattern set, that is, the terminal device can determine the first time domain position of the DMRS in at least two different time domain pattern sets according to the first channel bandwidth of PSSCH. Thus, during the sidelink communication process, while providing flexible configuration of DMRS, the terminal device can also work flexibly under different frame structures corresponding to different channel bandwidths, thereby improving the communication efficiency of the sidelink.

[0008] It should be noted that the DMRS carried on the PSSCH may be represented by DMRS, PSSCH DMRS, PSSCH-DMRS or other methods, which are not limited here.

[0009] In a possible implementation manner of the first aspect of the embodiment of the present application, determining the target time domain pattern set of the DMRS according to the first channel bandwidth includes:

[0010] When the first channel bandwidth satisfies at least one of the following, determining that the target time domain pattern set of the DMRS includes the first time domain pattern set comprises:

[0011] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH; or,

[0012] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is smaller than a configured or pre-configured first preset value; or,

[0013] A difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

[0014] Based on the above technical solution, the terminal device determines that the target time domain pattern set includes the first time domain pattern set according to the association relationship between the first channel bandwidth and the configured or preconfigured sub-channel bandwidth, and / or according to the association relationship between the first channel bandwidth and the second channel bandwidth of the PSCCH when at least one of the conditions is satisfied. Among them, using the configured or preconfigured sub-channel bandwidth and / or the second channel bandwidth carrying the PSCCH as a basis, combined with the first channel bandwidth of the PSSCH, it is determined that the target time domain pattern set includes the first time domain pattern set, providing a specific implementation method for the terminal device to determine the target time domain pattern set, improving the feasibility of the solution, and thus improving the implementation flexibility of the solution.

[0015] In a possible implementation manner of the first aspect of the embodiment of the present application, the first preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0016] Based on the above technical solution, when the first channel bandwidth is the sub-channel bandwidth, and the sub-channel bandwidth is less than the configured or pre-configured first preset value, the terminal device determines that the target time domain pattern set of the DMRS includes the first time domain pattern set. The first preset value can be specifically associated with the preset bandwidth of the PRB. For example, the first preset value can be a preset bandwidth of 20 PRBs, or a preset bandwidth of 30 PRBs, or other values. A specific implementation method of the first preset value is provided to improve the feasibility of the solution, thereby improving the implementation flexibility of the solution.

[0017] In a possible implementation manner of the first aspect of the embodiment of the present application, the second preset value is 3 PRBs.

[0018] Based on the above technical solution, when the difference between the first channel bandwidth and the second channel bandwidth is less than the configured or preconfigured second preset value, the terminal device determines that the target time domain pattern set of the DMRS includes the first time domain pattern set. The second preset value can be specifically associated with the preset bandwidth of the PRB. For example, the first preset value can be the preset bandwidth of k PRBs, where k is any integer of 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10, for example, k is 3, or other values. A specific implementation method of the second preset value is provided to improve the feasibility of the solution, thereby improving the implementation flexibility of the solution.

[0019] In a possible implementation manner of the first aspect of the embodiment of the present application, in the first time domain pattern set, there is no time domain overlap between the first time domain position and the second time domain position carrying the PSCCH.

[0020] Based on the above technical solution, in the first time domain pattern set, the first time domain position carrying DMRS and the second time domain position carrying PSCCH can have no time domain overlap, that is, the PSSCH carrying DMRS does not reuse the time-frequency resources occupied by PSCCH, which can avoid the problem of incomplete DMRS carrying when the PSSCH carrying DMRS reuses the time-frequency resources occupied by PSCCH; at the same time, it avoids the time domain filtering complexity of DMRS channel estimation caused by the different number of DMRS symbols and time domain positions on different frequency bands. At the same time, a specific implementation method for the first time domain pattern set is provided to improve the feasibility of the solution, thereby increasing the implementation flexibility of this solution.

[0021] In a possible implementation manner of the first aspect of the embodiment of the present application, determining the target time domain pattern set of the DMRS according to the first channel bandwidth includes:

[0022] When the first channel bandwidth satisfies at least one of the following, determining that the target time domain pattern set of the DMRS includes the second time domain pattern set comprises:

[0023] The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1; or,

[0024] The first channel bandwidth is greater than a configured or preconfigured third preset value; or,

[0025] A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

[0026] Based on the above technical solution, the terminal device determines that the target time domain pattern set includes the second time domain pattern set according to the association relationship between the first channel bandwidth and the configured or preconfigured sub-channel bandwidth, and / or according to the association relationship between the first channel bandwidth and the second channel bandwidth of the PSCCH when at least one of the conditions is satisfied. Among them, using the preset sub-channel bandwidth and / or the second channel bandwidth carrying the PSCCH as a basis, combined with the first channel bandwidth of the PSSCH, it is determined that the target time domain pattern set includes the second time domain pattern set, providing a specific implementation method for the terminal device to determine the target time domain pattern set, improving the feasibility of the solution, and thus improving the implementation flexibility of the solution.

[0027] In a possible implementation manner of the first aspect of the embodiment of the present application, the third preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0028] Based on the above technical solution, when the first channel bandwidth is greater than the configured or preconfigured third preset value, the terminal device determines that the target time domain pattern set of the DMRS includes the second time domain pattern set. The third preset value can be specifically associated with the preset bandwidth of the PRB. For example, the third preset value can be a preset bandwidth of 20 PRBs, or a preset bandwidth of 30 PRBs, or other values. A specific implementation method of the third preset value is provided to improve the feasibility of the solution, thereby improving the implementation flexibility of the solution.

[0029] In a possible implementation manner of the first aspect of the embodiment of the present application, the fourth preset value is 3 PRBs.

[0030] Based on the above technical solution, when the difference between the first channel bandwidth and the second channel bandwidth is greater than the configured or preconfigured fourth preset value, the terminal device determines that the target time domain pattern set of the DMRS includes the second time domain pattern set. The fourth preset value can be specifically associated with the preset bandwidth of the PRB. For example, the fourth preset value can be the preset bandwidth of k PRBs, where k is any integer of 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10, for example, k is 3, or other values. A specific implementation method of the fourth preset value is provided to improve the feasibility of the solution, thereby improving the implementation flexibility of the solution.

[0031] In a possible implementation manner of the first aspect of the embodiment of the present application, the target time domain pattern set includes a mapping relationship between the first time domain position and the target parameter;

[0032] The target parameters include the number of symbols at the first time domain position, the number of symbols at the second time domain position carrying the PSCCH, and the number of symbols at the third time domain position carrying the PSSCH and the PSCCH.

[0033] It should be noted that the above-mentioned "number of symbols" can be expressed by the number of symbols, or by any one of the number of time domain symbols, the number of time domain symbols, and the number of time domain symbols, or by other means, and is not limited here.

[0034] Based on the above technical solution, the target time domain pattern set may include a mapping relationship between the first time domain position and the target parameter, wherein the terminal device may determine the first time domain position corresponding to different DMRSs based on different target parameters, so that the first time domain position of the DMRS is associated with the value of the target parameter. This allows the terminal device to operate flexibly under different target parameters and different frame structures, further improving the communication efficiency of the sidelink.

[0035] In a possible implementation of the first aspect of the embodiments of the present application, the method further includes:

[0036] receiving a side control information SCI message, where the SCI message is used to determine the first channel bandwidth; and / or,

[0037] Radio resource configuration information is received, where the configuration information is used to determine the first channel bandwidth.

[0038] Based on the above technical solution, a terminal device can determine the first channel bandwidth of the PSSCH by receiving an SCI message, and / or the terminal device can determine the first channel bandwidth of the PSSCH by using a radio resource configuration message. Thus, multiple implementations are provided for a terminal device to determine the first channel bandwidth of the PSSCH during sidelink communication, making the solution applicable to various application scenarios and improving the feasibility of the solution.

[0039] A second aspect of an embodiment of the present application provides a sidelink communication method, which can be applied to a terminal device or to a component of a terminal device (such as a processor, a chip or a chip system, etc.). In this method, the terminal device determines the first channel bandwidth of the sidelink physical layer shared channel PSSCH; then, the terminal device determines the number of reference symbols of the PSSCH based on the first channel bandwidth; thereafter, the terminal device determines the first time domain position of the demodulation reference signal DMRS based on the time domain pattern set of the DMRS and the number of reference symbols.

[0040] Based on the above technical solution, during the sidelink communication process, the terminal device determines the number of reference symbols of the PSSCH according to the first channel bandwidth of the PSSCH, that is, the terminal device can determine different numbers of reference signals of the PSSCH according to the different first channel bandwidths, and different first channel bandwidths of the PSSCH can determine different numbers of reference symbols of the PSSCH. Thereafter, the terminal device determines the first time domain position of the DMRS according to the number of reference symbols in the time domain pattern set of the DMRS, so that the terminal device can flexibly configure the DMRS according to the different numbers of reference symbols of the PSSCH, and can also enable the terminal device to flexibly work under different frame structures corresponding to different channel bandwidths, thereby improving the communication efficiency of the sidelink.

[0041] It should be noted that the DMRS carried on the PSSCH can be represented by DMRS, PSSCH DMRS, PSSCH-DMRS, or other means, without limitation here. In addition, the "number of symbols" can be represented by the number of symbols, the number of time-domain symbols, the number of time-domain symbols, the number of time-domain symbols, or other means, without limitation here.

[0042] In a possible implementation manner of the second aspect of the embodiment of the present application, determining the number of reference symbols of the PSSCH according to the first channel bandwidth includes:

[0043] When the first channel bandwidth satisfies at least one of the following conditions, determining the number of reference symbols of the PSSCH according to a first manner includes:

[0044] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH; or,

[0045] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is less than a configured or pre-configured first preset value; or,

[0046] A difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

[0047] Based on the above technical solution, the terminal device determines the number of reference symbols of the PSSCH according to the first method when at least one of the conditions is met based on the association relationship between the first channel bandwidth and the configured or preconfigured sub-channel bandwidth, and / or the association relationship between the first channel bandwidth and the second channel bandwidth of the PSCCH. Among them, using the configured or preconfigured sub-channel bandwidth and / or the second channel bandwidth carrying the PSCCH as a basis, combined with the first channel bandwidth of the PSSCH to determine the number of reference symbols of the PSSCH, provides a specific implementation method for the terminal device to determine the number of reference symbols of the PSSCH, improves the feasibility of the solution, and thus improves the implementation flexibility of the solution.

[0048] In a possible implementation manner of the second aspect of the embodiment of the present application, the first preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0049] Based on the above technical solution, when the first channel bandwidth is the sub-channel bandwidth and the sub-channel bandwidth is less than the configured or pre-configured first preset value, the terminal device determines the number of reference symbols of the PSSCH according to the first method. The first preset value can be specifically associated with the preset bandwidth of the PRB. For example, the first preset value can be a preset bandwidth of 20 PRBs, or a preset bandwidth of 30 PRBs, or other values. A specific implementation method of the first preset value is provided to improve the feasibility of the solution, thereby improving the implementation flexibility of the solution.

[0050] In a possible implementation of the second aspect of the embodiment of the present application, the second preset value is 3 PRBs.

[0051] Based on the above technical solution, when the difference between the first channel bandwidth and the second channel bandwidth is less than the configured or preconfigured second preset value, the terminal device determines the number of reference symbols of the PSSCH according to the first method. The second preset value can be specifically associated with the preset bandwidth of the PRB. For example, the first preset value can be the preset bandwidth of k PRBs, where k is any integer of 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10, for example, k is 3, or other values. A specific implementation method of the second preset value is provided to improve the feasibility of the solution, thereby improving the implementation flexibility of the solution.

[0052] In a possible implementation manner of the second aspect of the embodiment of the present application, in the first manner, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols lengthSLsymbols and a target parameter, where the target parameter includes at least one of the following:

[0053] The number of symbols in the second time domain position carrying the PSCCH, or

[0054] The number of symbols separated by GAP in a sideline transmission slot; or

[0055] the number of automatic gain control (AGC) symbols in the sideline transmission time slot; or

[0056] The number of physical sidelink feedback channel (PSFCH) symbols in the sidelink transmission timeslot.

[0057] Based on the above technical solution, in this first approach, the number of PSSCH parameter symbols is determined by the number of sidelink SL transmission symbols (lengthSLsymbols) and a target parameter. The number of sidelink SL transmission symbols (lengthSLsymbols) can be configured or preconfigured. This provides a specific implementation of the first approach, improving the feasibility and flexibility of the solution.

[0058] In a possible implementation manner of the second aspect of the embodiment of the present application, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols lengthSLsymbols and the target parameter, including:

[0059] The number of reference symbols of the PSSCH is the difference between the number of SL transmission symbols and the target parameter.

[0060] Based on the above technical solution, in the first method, the number of reference symbols for the PSSCH can be the difference between the number of SL transmission symbols and the target parameter. This provides a specific implementation method for the number of reference symbols for the PSSCH in the first method, improving the feasibility of the solution and thereby increasing the implementation flexibility of the solution.

[0061] In a possible implementation method of the second aspect of the embodiment of the present application, the first time domain position of the DMRS is the time domain offset of the DMRS relative to the first symbol in the SL transmission time slot, and the first symbol is determined by the SL starting symbol position startSLsymbols and the time domain resource timeResourcePSCCH of PSSCH, wherein the startSLsymbols represents the starting symbol position of the SL transmission time slot, and timeResourcePSCCH represents the number of symbols in the second time domain position carrying the PSCCH.

[0062] Based on the above technical solution, the first time domain position of the DMRS can specifically be the time domain offset of the DMRS relative to the first symbol in the SL transmission time slot, and the first symbol is determined by startSLsymbols and timeResourcePSCCH. Among them, startSLsymbols and timeResourcePSCCH can be configured or pre-configured values ​​in the SL transmission time slot, so that the first time domain position of the DMRS conforms to the preset logical regulations in the SL transmission time slot, can be applied to more application scenarios, and improve the feasibility of the solution.

[0063] In a possible implementation manner of the second aspect of the embodiment of the present application, determining the target number of symbols associated with the PSSCH according to the first channel bandwidth includes:

[0064] When the first channel bandwidth satisfies at least one of the following, determining the number of reference symbols of the PSSCH according to a second manner includes:

[0065] The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1; or,

[0066] The first channel bandwidth is greater than a configured or preconfigured third preset value; or,

[0067] A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

[0068] Based on the above technical solution, the terminal device determines the number of reference symbols of the PSSCH according to the second method when at least one of the conditions is met based on the association relationship between the first channel bandwidth and the configured or preconfigured sub-channel bandwidth, and / or the association relationship between the first channel bandwidth and the second channel bandwidth carrying the PSCCH. Wherein, using the preset sub-channel bandwidth and / or the second channel bandwidth carrying the PSCCH as a basis, combining the first channel bandwidth of the PSSCH to determine that the target time domain pattern set includes the second time domain pattern set, provides a specific implementation method for the terminal device to determine the number of reference symbols of the PSSCH according to the second method, improves the feasibility of the solution, and thus improves the implementation flexibility of the solution.

[0069] In a possible implementation manner of the second aspect of the embodiment of the present application, the third preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0070] Based on the above technical solution, when the first channel bandwidth is greater than a configured or preconfigured third preset value, the terminal device determines the number of reference symbols of the PSSCH according to the second method. The third preset value can be specifically associated with the preset bandwidth of the PRB. For example, the third preset value can be a preset bandwidth of 20 PRBs, or a preset bandwidth of 30 PRBs, or other values. A specific implementation method of the third preset value is provided to improve the feasibility of the solution, thereby improving the implementation flexibility of the solution.

[0071] In a possible implementation manner of the second aspect of the embodiment of the present application, the fourth preset value is 3 PRBs.

[0072] Based on the above technical solution, when the difference between the first channel bandwidth and the second channel bandwidth is greater than a configured or preconfigured fourth preset value, the terminal device determines the number of reference symbols of the PSSCH according to the second method. The fourth preset value can be specifically associated with the preset bandwidth of the PRB. For example, the fourth preset value can be the preset bandwidth of k PRBs, where k is any integer of 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10, for example, k is 3, or other values. A specific implementation method of the fourth preset value is provided to improve the feasibility of the solution, thereby improving the implementation flexibility of the solution.

[0073] In a possible implementation manner of the second aspect of the embodiment of the present application, in the second manner, the number of reference symbols of the PSSCH is determined by lengthSLsymbols and a target parameter, where the target parameter includes at least one of the following:

[0074] The number of GAP symbols in the sideline transmission slot; or

[0075] The number of AGC symbols in the sideline transmission time slot; or

[0076] The number of PSFCH symbols in the sideline transmission time slot.

[0077] Based on the above technical solution, in this second approach, the number of PSSCH parameter symbols is determined by the number of sidelink SL transmission symbols (lengthSLsymbols) and a target parameter. The number of sidelink SL transmission symbols (lengthSLsymbols) can be a configured or preconfigured value. This provides a specific implementation of the second approach, improving the feasibility and flexibility of the solution.

[0078] In a possible implementation manner of the second aspect of the embodiment of the present application, the number of reference symbols of the PSSCH is determined by lengthSLsymbols and the target parameter, including:

[0079] The number of reference symbols of the PSSCH is the difference between the number of SL transmission symbols and the target parameter.

[0080] Based on the above technical solution, in the second method, the number of reference symbols for the PSSCH can be the difference between the number of SL transmission symbols and the target parameter. This provides a specific implementation method for the number of reference symbols for the PSSCH in the second method, improving the feasibility of the solution and thereby increasing the implementation flexibility of the solution.

[0081] In a possible implementation of the second aspect of the embodiment of the present application, the first time domain position of the DMRS is the time domain offset of the DMRS in the SL transmission slot relative to the SL starting symbol position startSLsymbols, and the startSLsymbols represents the starting symbol position of the SL transmission slot.

[0082] Based on the above technical solution, the first time domain position of the DMRS can specifically be the time domain offset of the DMRS relative to startSLsymbols in the SL transmission time slot. Here, startSLsymbols can be a configured or preconfigured value in the SL transmission time slot, so that the first time domain position of the DMRS conforms to the preset logical regulations in the SL transmission time slot, can be applied to more application scenarios, and improve the feasibility of the solution.

[0083] In a possible implementation manner of the second aspect of the embodiment of the present application, the target time domain pattern set includes a mapping relationship between the first time domain position and a preset parameter;

[0084] The preset parameters include the number of reference symbols of the PSSCH, the number of symbols at the first time domain position, and the number of symbols at the second time domain position carrying the PSCCH.

[0085] Based on the above technical solution, the target time domain pattern set may include a mapping relationship between a first time domain position and a preset parameter. The terminal device may determine the first time domain position corresponding to different DMRSs based on different preset parameters, such that the first time domain position of the DMRS is associated with the implementation of the preset parameter. This allows the terminal device to flexibly operate under different preset parameters and different frame structures, further improving the communication efficiency of the sidelink.

[0086] In a possible implementation of the second aspect of the embodiment of the present application, the method further includes:

[0087] receiving a side control information SCI message, where the SCI message is used to determine the first channel bandwidth; and / or,

[0088] A radio resource control (RRC) message is received, where the RRC message is used to determine the first channel bandwidth.

[0089] Based on the above technical solution, a terminal device can determine the first channel bandwidth of the PSSCH using a received SCI message, and / or can determine the first channel bandwidth of the PSSCH using a radio resource configuration message. Thus, multiple implementations are provided for a terminal device to determine the first channel bandwidth of the PSSCH during sidelink communication, making the solution applicable to various application scenarios and improving the feasibility of the solution.

[0090] A third aspect of the embodiments of the present application provides a sidelink communication device, including a processing unit;

[0091] The processing unit is configured to determine a first channel bandwidth of a sidelink physical layer shared channel PSSCH;

[0092] The processing unit is further configured to determine a target time domain pattern set of a demodulation reference signal (DMRS) according to the first channel bandwidth, where the DMRS is carried on the PSSCH, wherein the target time domain pattern set includes a first time domain pattern set or a second time domain pattern set, where the first time domain pattern set is different from the second time domain pattern set;

[0093] The processing unit is further configured to determine a first time domain position of the DMRS according to the target time domain pattern set.

[0094] It should be noted that the DMRS carried on the PSSCH may be represented by DMRS, PSSCH DMRS, PSSCH-DMRS or other methods, which are not limited here.

[0095] In a possible implementation of the third aspect of the embodiment of the present application, the processing unit is specifically configured to:

[0096] When the first channel bandwidth satisfies at least one of the following, determining that the target time domain pattern set of the DMRS includes the first time domain pattern set comprises:

[0097] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH; or,

[0098] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is less than a configured or pre-configured first preset value; or,

[0099] A difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

[0100] In a possible implementation manner of the third aspect of the embodiment of the present application, the first preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0101] In a possible implementation of the third aspect of the embodiment of the present application, the second preset value is 3 PRBs.

[0102] In a possible implementation manner of the third aspect of the embodiment of the present application, in the first time domain pattern set, there is no time domain overlap between the first time domain position and the second time domain position carrying the PSCCH.

[0103] In a possible implementation of the third aspect of the embodiment of the present application, the processing unit is specifically configured to:

[0104] When the first channel bandwidth satisfies at least one of the following, determining that the target time domain pattern set of the DMRS includes the second time domain pattern set comprises:

[0105] The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1; or,

[0106] The first channel bandwidth is greater than a configured or preconfigured third preset value; or,

[0107] A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

[0108] In a possible implementation manner of the third aspect of the embodiment of the present application, the third preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0109] In a possible implementation manner of the third aspect of the embodiment of the present application, the fourth preset value is 3 PRBs.

[0110] In a possible implementation manner of the third aspect of the embodiment of the present application, the target time domain pattern set includes a mapping relationship between the first time domain position and the target parameter;

[0111] The target parameters include the number of symbols at the first time domain position, the number of symbols at the second time domain position carrying the PSCCH, and the number of symbols at the third time domain position carrying the PSSCH and the PSCCH.

[0112] In a possible implementation of the third aspect of the embodiment of the present application, the apparatus further includes a transceiver unit:

[0113] The transceiver unit is configured to receive a side control information SCI message, where the SCI message is used to determine the first channel bandwidth; and / or,

[0114] The transceiver unit is used to receive wireless resource configuration information, where the configuration information is used to determine the first channel bandwidth.

[0115] For the specific implementation steps of the third aspect of this application and the various possible implementation methods of the third aspect, as well as the beneficial effects brought about by each possible implementation method, please refer to the description of the various possible implementation methods in the first aspect, and will not be repeated here one by one.

[0116] A fourth aspect of the embodiments of the present application provides a sidelink communication device, including a processing unit:

[0117] The processing unit is configured to determine a first channel bandwidth of a sidelink physical layer shared channel PSSCH;

[0118] The processing unit is further configured to determine the number of reference symbols of the PSSCH according to the first channel bandwidth;

[0119] The processing unit is further configured to determine a first time domain position of a demodulation reference signal DMRS according to the time domain pattern set of the DMRS and the number of reference symbols.

[0120] It should be noted that the DMRS carried on the PSSCH may be represented by DMRS, PSSCH DMRS, PSSCH-DMRS or other methods, which are not limited here.

[0121] In a possible implementation of the fourth aspect of the embodiment of the present application, the processing unit is specifically configured to:

[0122] When the first channel bandwidth satisfies at least one of the following conditions, determining the number of reference symbols of the PSSCH according to a first manner includes:

[0123] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH; or,

[0124] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is less than a configured or pre-configured first preset value; or,

[0125] A difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

[0126] In a possible implementation manner of the fourth aspect of the embodiment of the present application, the first preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0127] In a possible implementation of the fourth aspect of the embodiment of the present application, the second preset value is 3 PRBs.

[0128] In a possible implementation manner of the fourth aspect of the embodiment of the present application, in the first manner, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols lengthSLsymbols and a target parameter, where the target parameter includes at least one of the following:

[0129] The number of symbols in the second time domain position carrying the PSCCH, or

[0130] The number of GAP symbols in the sideline transmission slot; or

[0131] The number of AGC symbols in the sideline transmission time slot; or

[0132] The number of PSFCH symbols in the sideline transmission time slot.

[0133] In a possible implementation manner of the fourth aspect of the embodiment of the present application, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols lengthSLsymbols and the target parameter, including:

[0134] The number of reference symbols of the PSSCH is the difference between the number of SL transmission symbols and the target parameter.

[0135] In a possible implementation method of the fourth aspect of the embodiment of the present application, the first time domain position of the DMRS is the time domain offset of the DMRS relative to the first symbol in the SL transmission time slot, and the first symbol is determined by the SL starting symbol position startSLsymbols and the time domain resource timeResourcePSCCH of PSSCH, wherein the startSLsymbols represents the starting symbol position of the SL transmission time slot, and timeResourcePSCCH represents the number of symbols in the second time domain position carrying the PSCCH.

[0136] In a possible implementation manner of the fourth aspect of the embodiment of the present application, determining the target number of symbols associated with the PSSCH according to the first channel bandwidth includes:

[0137] When the first channel bandwidth satisfies at least one of the following conditions, determining the number of reference symbols of the PSSCH according to a second manner includes:

[0138] The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1; or,

[0139] The first channel bandwidth is greater than a configured or preconfigured third preset value; or,

[0140] A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

[0141] In a possible implementation manner of the fourth aspect of the embodiment of the present application, the third preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0142] In a possible implementation manner of the fourth aspect of the embodiment of the present application, the fourth preset value is 3 PRBs.

[0143] In a possible implementation manner of the fourth aspect of the embodiment of the present application, in the second manner, the number of reference symbols of the PSSCH is determined by lengthSLsymbols and a target parameter, where the target parameter includes at least one of the following:

[0144] The number of GAP symbols in the sideline transmission slot; or

[0145] The number of AGC symbols in the sideline transmission time slot; or

[0146] The number of PSFCH symbols in the sideline transmission time slot.

[0147] It is characterized in that the number of reference symbols of the PSSCH is determined by lengthSLsymbols and target parameters including:

[0148] The number of reference symbols of the PSSCH is the difference between the number of SL transmission symbols and the target parameter.

[0149] In a possible implementation of the fourth aspect of the embodiment of the present application, the first time domain position of the DMRS is the time domain offset of the DMRS in the SL transmission slot relative to the SL starting symbol position startSLsymbols, and the startSLsymbols represents the starting symbol position of the SL transmission slot.

[0150] In a possible implementation manner of the fourth aspect of the embodiment of the present application, the target time domain pattern set includes a mapping relationship between the first time domain position and a preset parameter;

[0151] The preset parameters include the number of reference symbols of the PSSCH, the number of symbols at the first time domain position, and the number of symbols at the second time domain position carrying the PSCCH.

[0152] In a possible implementation of the fourth aspect of the embodiment of the present application, the apparatus further includes a transceiver unit:

[0153] The transceiver unit is configured to receive a side control information SCI message, where the SCI message is used to determine the first channel bandwidth; and / or,

[0154] The transceiver unit is used to receive a radio resource control RRC message, where the RRC message is used to determine the first channel bandwidth.

[0155] For the specific implementation steps of the fourth aspect of this application and the various possible implementation methods of the fourth aspect, as well as the beneficial effects brought about by each possible implementation method, please refer to the description of the various possible implementation methods in the second aspect, and will not be repeated here one by one.

[0156] A fifth aspect of an embodiment of the present application provides a communication device, wherein the communication device includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction so that the method described in the first aspect or any possible implementation of the first aspect is executed, or the method described in the second aspect or any possible implementation of the second aspect is executed.

[0157] A sixth aspect of an embodiment of the present application provides a communication device, wherein the communication device includes a processor, the processor is coupled to a memory, the memory is used to store computer programs or instructions, and the processor is used to execute the computer programs or instructions in the memory, so that the method described in the first aspect or any possible implementation of the first aspect is executed, or the method described in the second aspect or any possible implementation of the second aspect is executed.

[0158] A seventh aspect of an embodiment of the present application provides a computer-readable storage medium storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect, or the processor executes the method described in the second aspect or any possible implementation of the second aspect.

[0159] An eighth aspect of an embodiment of the present application provides a computer program product (or computer program) storing one or more computers. When the computer program product is executed by the processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect, or the processor executes the method described in the second aspect or any possible implementation of the second aspect.

[0160] A ninth aspect of an embodiment of the present application provides a chip system, which includes a processor for supporting a communication device to implement the first aspect or any possible implementation of the first aspect, or to implement the functions involved in the second aspect or any possible implementation of the second aspect. In one possible design, the chip system may also include a memory for storing program instructions and data necessary for the access network device. The chip system may be composed of a chip, or may include a chip and other discrete devices.

[0161] A tenth aspect of an embodiment of the present application provides a communication system, which includes at least one communication device in the above-mentioned third to ninth aspects and any possible implementation manner thereof.

[0162] Among them, the technical effects brought about by the third to tenth aspects or any possible implementation methods thereof can refer to the technical effects brought about by the first aspect or different possible implementation methods of the first aspect, or refer to the technical effects brought about by the second aspect or different possible implementation methods of the second aspect, and will not be repeated here.

[0163] It can be seen from the above technical solutions that some embodiments provided by the present application have the following advantages: during the sidelink communication process, the terminal device determines the target time domain pattern set of DMRS based on the first channel bandwidth of PSSCH, and further, the terminal device determines the first time domain position of the DMRS based on the target time domain pattern set. The target time domain pattern set includes a first time domain pattern set or a second time domain pattern set, that is, the terminal device can determine the first time domain position of the DMRS in at least two different time domain pattern sets according to the first channel bandwidth of PSSCH. Thus, during the sidelink communication process, while providing flexible configuration of DMRS, the terminal device can also work flexibly under different frame structures corresponding to different channel bandwidths, thereby improving the communication efficiency of the sidelink. BRIEF DESCRIPTION OF THE DRAWINGS

[0164] Figure 1 A schematic diagram of a communication system provided in an embodiment of the present application;

[0165] Figure 2 A schematic diagram of another communication system provided in an embodiment of the present application;

[0166] Figure 3 A schematic diagram of a sidelink communication process provided in an embodiment of the present application;

[0167] Figure 4 A schematic diagram of another sidelink communication process provided in an embodiment of the present application;

[0168] Figure 5 A schematic diagram of another sidelink communication process provided in an embodiment of the present application;

[0169] Figure 6 A schematic diagram of another sidelink communication process provided in an embodiment of the present application;

[0170] Figure 7 A schematic diagram of a sidelink communication method provided in an embodiment of the present application;

[0171] Figure 8 A schematic diagram of another sidelink communication method provided in an embodiment of the present application;

[0172] Figure 9 A schematic diagram of a communication device provided in an embodiment of the present application;

[0173] Figure 10 A schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0174] The following will describe the technical solutions in the embodiments of this application in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0175] First, some of the terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0176] 1. The terminal devices covered by this application include devices that provide voice services to users, devices that provide data connectivity to users, and devices that provide both voice and data connectivity to users. For example, these devices may include handheld devices with wireless connectivity or processing devices connected to wireless modems. These devices may also be referred to simply as terminals. The terminals may communicate with the core network via a radio access network (RAN), exchange voice or data with the RAN, or exchange voice and data with the RAN. The terminal may include user equipment (UE), wireless terminal, mobile terminal, device-to-device (D2D) terminal, vehicle-to-everything (V2X) terminal, road side unit (RSU), machine-to-machine / machine-type communications (M2M / MTC) terminal, Internet of Things (IoT) terminal, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. It may include a mobile phone (also called a "cellular" phone), a computer with a mobile terminal, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. These devices include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. They also include constrained devices, devices with low power consumption, limited storage capacity, or limited computing power. They also include information sensing devices such as barcode scanners, radio frequency identification (RFID), sensors, global positioning systems (GPS), and laser scanners.

[0177] As an example and not a limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices or smart wearable devices, etc., which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, etc., as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.

[0178] The various terminals introduced above, if located on a vehicle, for example, placed in or installed in a vehicle, can be considered as vehicle-mounted terminals. For example, a vehicle-mounted terminal is also called an on-board unit (OBU).

[0179] In the embodiments of the present application, the device for implementing the function of the terminal can be a terminal, or it can be a circuit that can support the terminal to implement the function, such as a circuit that can be applied to a chip system, and the chip system can be installed in the terminal. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the terminal as an example in which the device for implementing the function of the terminal is a terminal.

[0180] 2. The network devices involved in this application may include radio access network (RAN) devices, such as base stations (e.g., access points). It may refer to a device in an access network that communicates with a terminal device through an air interface, or a network device in a vehicle-to-everything (V2X) technology is a roadside unit (RSU). The base station can be used to convert received air frames to and from IP packets, acting as a router between the terminal and the rest of the access network, where the rest of the access network may include an IP network. The RSU can be a fixed infrastructure entity that supports V2X applications and exchanges messages with other entities that support V2X applications. The network device can also coordinate the attribute management of the air interface. For example, the network device may include an evolutionary Node B (NodeB or eNB or e-NodeB) in a long term evolution (LTE) system or long term evolution-advanced (LTE-A), or may also include an evolved packet core network (EPC), a fifth generation communication technology (5G), a next generation node B (gNB) in a new radio (NR) system (also referred to as an NR system), or a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system, which is not limited in the embodiments of the present application. The network device may also include a core network device, and the core network device may include, for example, an access and mobility management function (AMF), etc. For RSU, it should be noted that it can be a network type RSU or a terminal device type RSU. When acting as a network-type RSU, it performs the functions of a network-type device; when acting as a terminal-type RSU, it performs the functions of a terminal device.

[0181] Among them, the network device can send configuration information to the terminal device (for example, carried in a scheduling message and / or an indication message), and the terminal device further performs network configuration according to the configuration information, so that the network configurations between the network device and the terminal device are aligned; or, through the network configuration preset in the network device and the network configuration preset in the terminal device, the network configurations between the network device and the terminal device are aligned. Specifically, "alignment" means that when there are interactive messages between the network device and the terminal device, the two have a consistent understanding of the carrier frequency for sending and receiving interactive messages, the determination of the interactive message type, the meaning of the field information carried in the interactive message, or other configurations of the interactive message.

[0182] In addition, in other possible cases, the network device may be another device that provides wireless communication functions for the terminal device. The embodiments of this application do not limit the specific technology and specific device form used by the network device. For the convenience of description, the embodiments of this application are not limited.

[0183] The network equipment may also include core network equipment, which may include, for example, AMF, user plane function (UPF) or session management function (SMF).

[0184] In the embodiments of the present application, the apparatus for implementing the function of the network device may be the network device, or may be a device capable of supporting the network device in implementing the function, such as a chip system, which may be installed in the network device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the network device as an example.

[0185] 3. Sidelink (SL)

[0186] In V2X, terminal devices can communicate in two ways. The first is between terminal devices via the Uu interface. The Uu interface refers to the wireless interface between terminal devices and network equipment. Communication between terminal devices requires forwarding through nodes such as network equipment. The second method is sidelink communication between terminal devices. This means that terminal devices can communicate directly with each other without the need for network equipment forwarding. In this case, the direct link between terminal devices is called a sidelink.

[0187] Generally, in Sidelink technology, terminal devices can directly connect information through the PC5 interface between each other. In this application, the side link can be expressed in English as Sidelink or side link. The two have the same meaning and are both expressions of the English side link in this application. This technology can not only provide information interaction within the coverage service range of the network equipment, but also conduct information interaction in places without network equipment coverage. Terminal devices authorized for special communications can adopt Sidelink communication. Of course, Sidelink communication can be used for the transmission of business data for intelligent transportation, and can also be used for the transmission of mobile Internet services. This application does not impose any restrictions on this.

[0188] 4. Sidelink control information (SCI)

[0189] Sidelink control information includes sidelink scheduling information or necessary indication information for sidelink transmission, such as the time-frequency resource blocks used for transmission, the modulation and coding scheme, the source ID, and the destination ID. In NR, V2X sidelink control information is sent in two phases.

[0190] The first stage SCI (the first stage SCI) is carried on the physical sidelink control channel (PSCCH) and contains information for sensing operations and information about PSSCH resource allocation. The first stage SCI may also be referred to as the first level SCI.

[0191] The second-stage SCI is carried on the physical sidelink shared channel (PSSCH). It carries the information required to identify and / or decode the associated sidelink shared channel (SL-SCH), as well as hybrid automatic repeat request (HARQ) indication information and channel state information reference signal (CSI-RS) indication information. The second-stage SCI is also called the second-level SCI.

[0192] 5. Resource pool

[0193] In V2X, network equipment can configure resource pools for SL communication of V2X terminal devices. A resource pool is a collection of time-frequency resources. Two resource allocation modes are defined in V2X:

[0194] Mode 1: The network device schedules or configures Sidelink resources for the terminal device to perform Sidelink transmission.

[0195] Mode 2: The terminal device independently selects resources.

[0196] 5-1. Mode 2

[0197] The basic approach is for a UE to sense which resources in a (pre-)configured resource pool are not being used by other UEs and select an appropriate number of such resources for its own transmissions. V2X supports resource sensing and selection or reselection in Mode 2. The sensing process can also be based on demodulating SCI information from other UEs or other sidelink measurement results. The demodulated SCI information reflects the resource usage on the sidelink. The resource selection or reselection process can determine the resources for sidelink transmission based on the results of this sensing process.

[0198] 6. Slot

[0199] In NR systems, a timeslot is the smallest scheduling unit of time. Time is divided into periodic frames, each of which is further divided into a number of timeslots. Neither frames nor timeslots overlap, and each timeslot is the basic unit of communication. The duration of a timeslot is determined by the subcarrier spacing used during transmission. For example, with a 15kHz subcarrier spacing, a timeslot can be 1ms. For another example, with a 30kHz subcarrier spacing, a timeslot can be 0.5ms. For another example, with a 60kHz subcarrier spacing, a timeslot can be 0.25ms. For another example, with a 120kHz subcarrier spacing, a timeslot can be 0.125ms.

[0200] Optionally, when a timeslot is used as the basic scheduling unit, all symbols in the timeslot can be used for transmission, or a portion of the symbols in the timeslot can be used for transmission, which is not limited in the present invention. For example, the number of symbols in a timeslot can be 12 or 14. In the example of 14 symbols, the last symbol can be used for the transceiver conversion symbol, in which case only 13 symbols are used for sideline transmission.

[0201] 7. The technical solutions of the embodiments of the present application can be applied to various communication systems, such as LTE systems, worldwide interoperability for microwave access (WiMAX) communication systems, fifth-generation (5G) systems such as NR, and future communication systems such as 6G systems.

[0202] 8. Configuration and pre-configuration

[0203] In the present invention, configuration and pre-configuration are used at the same time. Configuration refers to the base station or server sending some parameter configuration information or parameter values ​​to the terminal through messages or signaling, so that the terminal can determine the communication parameters or resources during transmission based on these values ​​or information. Pre-configuration is similar to configuration. It can be a way for the base station or server to send parameter information or values ​​to the terminal through another link or carrier different from the sideline; it can also be a way to define the corresponding parameters or parameter values, or to write the relevant parameters or values ​​into the terminal device in advance. The present invention is not limited to this. Furthermore, these values ​​and parameters can be changed or updated.

[0204] 9. The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects.

[0205] The present application can be applied to a long term evolution (LTE) system, a new radio (NR) system, or other communication systems, wherein the communication system includes a network device and a terminal device, the network device serves as a configuration information sending entity, and the terminal device serves as a configuration information receiving entity. Specifically, in the communication system, there is an entity that sends configuration information to another entity, and sends data to another entity, or receives data sent by another entity; another entity receives the configuration information, and sends data to the configuration information sending entity according to the configuration information, or receives data sent by the configuration information sending entity. Among them, the present application can be applied to a terminal device in a connected state or an active state (active), and can also be applied to a terminal device in an unconnected state (inactive) or an idle state (idle).

[0206] Figure 1 A schematic diagram of a communication system provided in an embodiment of the present application. The configuration information sending entity may be a network device, where a base station is used as an example. For example, in a cellular link, the transmitting device may be a base station and the receiving device may be a terminal; alternatively, the transmitting device may be a terminal and the receiving device may be a base station.

[0207] Alternatively, as Figure 1 As shown on the left, the configuration information receiving entities may be UE1 and UE2. In this communication system, UE1 and UE2 may communicate with the base station respectively and send uplink data to the base station. The base station needs to receive the uplink data sent by UE1 and UE2 to realize communication between UE1 and UE2.

[0208] Alternatively, as Figure 1 As shown on the right, the configuration information receiving entity may be UE1, and the communication process of UE1 is similar to Figure 1 The content shown on the left is similar. UE2 receives the configuration information through UE1. In this communication system, UE2 sends uplink data to UE1, and UE1 then forwards the uplink data to the base station to enable communication between UE2 and the base station.

[0209] Figure 2A schematic diagram of another communication system provided for an embodiment of the present application. As shown in the figure, in a sidelink (SL), generally speaking, the transmitting device and the receiving device can be user devices or network devices of the same type, or they can be a road side unit (RSU) and a user terminal, wherein the RSU is a road side station or road side unit from a physical entity point of view, and from a functional point of view, the RSU can be a terminal device or a network device, and the present application does not impose any restrictions on this. That is, the transmitting device is a user terminal and the receiving device is also a user terminal; or, the transmitting device is a road side station and the receiving device is also a user terminal; or, the transmitting device is a user terminal and the receiving device is also a road side station. In addition, the sidelink can also be a base station device of the same type or different types. At this time, the function of the sidelink is similar to that of the relay link, but the air interface technology used can be the same or different.

[0210] For example, a terminal device can communicate with another terminal device through the transit of a network device, or can communicate with another terminal device directly without going through a network device. When a terminal device communicates directly with another terminal device without going through a network device, the communication link between the two terminal devices can be called a sidelink (SL) or a direct link.

[0211] With the development of wireless communication technology, people's demand for high data rates and user experience is growing. At the same time, people's demand for proximity services that allow them to understand and communicate with people or things around them is gradually increasing. Therefore, device-to-device (D2D) technology has emerged. The application of D2D technology can reduce the burden on cellular networks, reduce the battery power consumption of user devices, increase data rates, and well meet the needs of proximity services. D2D technology allows multiple D2D-enabled terminal devices to directly discover and communicate with each other with or without network infrastructure. Given the characteristics and advantages of D2D technology, vehicle networking application scenarios based on D2D technology have been proposed. However, due to security considerations, the latency requirements in this scenario are very high, which cannot be achieved with existing D2D technology.

[0212] Sidelinks are a new type of link introduced to support direct communication between V2X devices. They were first introduced in D2D scenarios. Vehicle-to-everything (V2X) communication was proposed within the Long Term Evolution (LTE) technology of the 3rd Generation Partnership Project (3GPP). V2X communication refers to communication between a vehicle and any external object, including vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), vehicle-to-infrastructure (V2I), and vehicle-to-network (V2N).

[0213] V2X communication targets high-speed devices, particularly vehicles, and is a foundational and key technology for future applications with extremely high latency requirements, such as smart cars, autonomous driving, and intelligent transportation systems. LTE V2X communication supports both network-covered and non-network-covered scenarios, and its resource allocation can adopt network access device scheduling, such as the Evolved Universal Terrestrial Radio Access Network Node B (E-UTRAN) node B (eNB) scheduling mode and UE self-selection mode. Based on V2X technology, vehicle users (V-UEs) can transmit information such as their location, speed, and intentions (turns, lane changes, and reversing) to surrounding V-UEs periodically, as well as non-periodic event-triggered information. Similarly, V-UEs receive real-time information from surrounding users. The 3GPP standards organization officially released the first-generation LTE V2X standard, LTE Release 14, in early 2017.

[0214] LTE V2X addresses some fundamental requirements in V2X scenarios, but its current state cannot effectively support future applications such as fully intelligent and autonomous driving. With the development of 5G NR technology within the 3GPP standards organization, 5G NR V2X will continue to advance, enabling lower latency, more reliable communication, higher throughput, and a better user experience to meet the needs of a wider range of application scenarios. Therefore, NR-V2X proposes to support 99.99% or even 99.999% transmission reliability. Furthermore, to support diverse service requirements, NR-V2X must also support unicast, multicast, and broadcast services. Existing LTE-V2X no longer meets these performance requirements.

[0215] In a sidelink communication system, the physical layer primarily includes channels such as the physical sidelink control channel (PSCCH), the physical sidelink shared channel (PSSCH), and the physical sidelink feedback channel (PSFCH). The information carried by the PSCCH is called primary control information, and includes demodulation information such as the physical layer resource information for the PSSCH, the configuration of the demodulation reference signal (DMRS), the number of DMRS ports, the modulation and coding scheme (MCS), and the format of the secondary control information. The PSSCH carries data information and secondary control information, which are multiplexed on the PSSCH. Among them, the second control information mainly carries other control information except data channel demodulation, including channel state information (CSI) reporting trigger information, Internet protocol (IP) address of the destination user of PSSCH, PSSCH side hybrid automatic repeat request (HARQ) process number, new data indicator, HARQ transmission version number and other information.

[0216] In the frequency domain of sidelink, the concept of sub-channel is defined. A sub-channel contains several resource blocks (RBs) that are continuous in the frequency domain. The size of the sub-channel can be configured by the network device or pre-configured in advance. Any sub-channel can be used to transmit V2X data information, and PSSCH can occupy one or more sub-channels for transmission. In the time domain, the starting symbol position startSLsymbols of the transmission unit of SL is configured by RRC, and the number of consecutive transmitted symbols contained in SL in this time slot is lengthSLsymbols. For example, the starting symbol of SL is 0, and the number of symbols contained is 14, that is, each transmission unit of SL is a time slot. Furthermore, PSCCH and PSSCH in NRsidelink are based on Figure 3The method shown occupies one SL transmission unit. Among them, the PSCCH and PSSCH transmitted by the terminal device at one time can occupy one or multiple consecutive sub-channels, for example Figure 3 When a terminal device occupies multiple subchannels in a single transmission, the lowest RB index of the PSCCH is aligned with the PSSCH. That is, in the frequency domain, the starting position of the PSCCH is the same as the starting position of the PSSCH. All resources except those occupied by the PSCCH can be occupied by the PSSCH.

[0217] Optionally, the last symbol in the lengthSLsymbols continuous symbols contained in a SL transmission unit in that timeslot cannot be used to send data and is fixed to the switching interval (GAP) between transmission and reception. Furthermore, the first symbol is a simple repetition of the second symbol. This functionality is primarily for automatic gain control design at the receiver. Considering that the number and power of received signals in each SL timeslot vary, RF parameters need to be adjusted at the start of each SL to ensure received signal quality.

[0218] In the SL communication system, the PSCCH carries the configuration information of the DMRS, and the configuration information is used to determine the number of DMRS symbols mapped to the PSSCH, that is, the number of symbols in the first time domain position carrying the DMRS. The receiving device in the SL system determines the first time domain position of the DMRS based on the number of symbols in the first time domain position on the PSSCH of the SL transmission unit, and uses the DMRS to demodulate the data in the PSSCH. It should be noted that in this embodiment and subsequent embodiments, the DMRS carried on the PSSCH can be represented by DMRS, PSSCH DMRS, PSSCH-DMRS or other methods, which are not limited here.

[0219] However, in the SL communication process, how to determine the time domain position of DMRS is an urgent problem to be solved.

[0220] Currently, in the NR sidelink, PSCCH and PSSCH occupy the same SL transmission unit. In this SL transmission unit, except for the resources occupied by PSCCH, all other resources can be occupied by PSSCH, that is, PSSCH can reuse the time domain resources occupied by PSCCH. For example, DMRS on PSSCH can reuse the time domain resources occupied by PSCCH.

[0221] The PSCCH frequency domain is limited to one subchannel, and its time domain mapping starts from the symbol following the AGC symbol, that is, from the symbol startSLsymbols+1. In addition, SL is a distributed system, and the relative speeds of different terminal devices communicating within the SL system vary greatly. To address the problem of different channel correlation times caused by speed, the NR-V2X system allows multiple PSSCH DMRS time domain patterns to be configured on the resource pool. The transmitting user selects different PSSCH DMRS time domain patterns for transmission based on speed and indicates the pattern indication information used in the SCI, as shown in Table 1 below.

[0222] In Table 1, “l d "in symbols" indicates the number of symbols in the third time domain position carrying PSSCH and PSCCH in the SL transmission time slot; "DM-RS position " indicates the first time domain position carrying DMRS, that is, the time domain offset of the time domain position of DMRS from the first symbol of the sideline transmission resource (that is, the SL starting symbol position startSLsymbols); "PSCCHduration 2 symbols" indicates that the number of symbols in the second time domain position carrying PSCCH is 2; "PSCCH duration 3symbols" indicates that the number of symbols in the second time domain position carrying PSCCH is 3; "Number of PSSCH DM-RS" indicates the number of symbols in the first time domain position carrying DMRS in the SL transmission time slot. In the time division multiplexing (TDM) scenario, since PSSCH and PSCCH are not multiplexed in the SL transmission time slot, at this time, "l d The value of "insymbols" can be the sum of the number of symbols carrying PSSCH and the number of symbols carrying PSCCH. In the frequency division multiplexing (FDM) scenario, since PSSCH and PSCCH have overlapping symbols in the SL transmission time slot, that is, both PSSCH and PSCCH are carried on the PSSCH symbols, in this case, "l d The value of "in symbols" can be the number of symbols carrying PSSCH.

[0223] In the SL communication process, the transmitter determines the time domain mapping position of the PSSCH DMRS in Table 1 according to the number of symbols (PSCCH duration symbols) of the second time domain position carrying the PSCCH and the number of symbols of the first time domain position carrying the DMRS that needs to be sent this time, that is, "DM-RS position ". Applicable to scenarios where PSCCH and PSSCH DMRS can be frequency-division multiplexed, such as Figure 4 The following is shown as an example for illustration. Figure 4 In the SL transmission time slot, taking symbol 0 to symbol 13 as an example, the second time domain position carrying PSCCH is symbols 1 to 3, the number of symbols carrying the second time domain position of PSCCH is 3, and the number of symbols carrying PSSCH and PSCCH in the third time domain position is 6. At this time, it can be obtained from Table 1 that the time domain offset of the time domain position of DMRS from the first symbol of the sideline transmission resource is 1.5.

[0224] Table 1

[0225]

[0226] Due to the characteristics of sideline communication, PSSCH is required to contain at least 2 PSSCH DMRS time domain symbols in the SL transmission time slot. Generally, if there are less than 2 columns of DMRS, it is easy to cause inaccurate channel estimation. When the data channel occupies a sub-channel for transmission, as shown in Figure 5 and Figure 6 The two mapping structures shown are as follows. Figure 5 The time division frame structure shown in the figure indicates that the bandwidth of PSCCH is the same as the sub-channel bandwidth. When PSSCH occupies a sub-channel for transmission, Figure 5 The control channel and data channel are completely time-divided. Figure 6The frequency division frame structure shown, that is, the PSCCH is smaller than the subchannel bandwidth. Since the sideline system limits when the PSSCH occupies only one subchannel and the subchannel bandwidth is less than 20PRBs, the PSSCH DMRS cannot be frequency-division multiplexed with the PSCCH on an orthogonal frequency division multiplexing (OFDM) symbol. At this time, if the PSSCH DMRS and PSCCH are allowed to overlap in the time domain, on the one hand, the amount of data mapped by the PSSCH DMRS on the symbol is too small, and the terminal device has a large error when performing channel estimation based on the DMRS. The error propagation leads to a greatly increased possibility of demodulation failure when using the DMRS to demodulate the data in the PSSCH, causing system instability. On the other hand, due to the different number of PSSCH DMRS time domain symbols on different RBs, the time domain filtering complexity of the DMRS channel estimation increases.

[0227] For the above two scenarios, according to the design of PSSCH DMRS mapping position shown in Table 1, when the number of symbols contained in the side channel is relatively small, such as l d For scenarios 6, 7, and 8, the PSSCH DMRS can only map one column of demodulation reference signals. When ld is large, symbol 1 can no longer be mapped to a demodulation reference signal, resulting in two configurations with a PSSCH DMRS symbol count of 2. This means that the receiving device cannot determine the symbol positions where the transmitting device maps the DMRS based on Table 1.

[0228] In order to solve the above problems, the embodiments of the present application provide multiple solutions, which can be implemented from different perspectives of solving the problems, and will be introduced in detail below.

[0229] Figure 7 A schematic diagram of a side link communication method provided in an embodiment of the present application is shown as follows: Figure 7 As shown, the sidelink communication method includes the following steps.

[0230] S101. Determine a first channel bandwidth of a sidelink physical shared channel PSSCH.

[0231] In this embodiment, the terminal device determines in step S101 that the channel bandwidth of the PSSCH in the SL transmission time slot is the first channel bandwidth.

[0232] In a possible implementation, the terminal device may obtain the first channel bandwidth of the PSSCH in multiple ways.

[0233] Optionally, before step S101, the terminal device receives a side control information SCI message sent by other devices; in step S101, the terminal device determines the first channel bandwidth of the PSSCH based on the SCI message. Specifically, the SCI message may carry the bandwidth information of the PSSCH corresponding to the PSCCH, for example, the bandwidth information of the PSSCH may include the number of subchannels. The terminal device further determines the number of PRBs contained in the subchannel based on the configuration on the resource pool. In step S101, the terminal device combines the number of subchannels and the number of PRBs contained in the subchannel to obtain the number of PRBs occupied by the PSSCH, thereby determining the first channel bandwidth occupied by the PSSCH.

[0234] Optionally, before step S101, the terminal device receives wireless resource configuration information, where the wireless resource configuration information is used to determine the first channel bandwidth. Specifically, in the mode 1 scenario, the network side informs the terminal device of the physical resources for sideline communication through downlink control information, where the physical resources include the first channel bandwidth indication information; in the mode 2 scenario, the upper layer of the terminal device determines the physical resources for sideline communication and informs the physical layer of the value of the first channel bandwidth through inter-layer primitives.

[0235] S102: Determine a target time-domain pattern set of a demodulation reference signal (DMRS) according to the first channel bandwidth.

[0236] In this embodiment, the terminal device determines a target time domain pattern set for a demodulation reference signal (DMRS) based on the first channel bandwidth obtained in step S101. The DMRS is carried on the PSSCH, and the target time domain pattern set includes a first time domain pattern set or a second time domain pattern set, where the first time domain pattern set is different from the second time domain pattern set.

[0237] In one possible implementation, the target time domain pattern set includes a mapping relationship between the first time domain position of the DMRS and a target parameter, wherein the target parameter may include the number of symbols of the first time domain position, the number of symbols of the second time domain position carrying the PSCCH, and the number of symbols of the third time domain position carrying the PSSCH and the PSCCH. Specifically, the target time domain pattern set may include a mapping relationship between the first time domain position and the target parameter, wherein the terminal device may determine the first time domain position corresponding to different DMRS according to different target parameters, so that the first time domain position of the DMRS is associated with the value of the target parameter. This allows the terminal device to work flexibly under different target parameters and different frame structures, thereby improving the communication efficiency of the side link.

[0238] In one possible implementation, in step S102, the terminal device may determine the target time domain pattern set of the DMRS as the first time domain pattern set or the second time domain pattern set according to the first channel bandwidth obtained in step S101. These two cases will be introduced separately below.

[0239] 1. When the first channel bandwidth obtained in step S101 satisfies at least one of the following conditions, determining the target time domain pattern set of the DMRS to be the first time domain pattern set includes:

[0240] 1) The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH.

[0241] Specifically, the sub-channel bandwidth can be a configured or pre-configured sub-channel bandwidth in the SL transmission time slot. The preset sub-channel bandwidth can be configured in the configuration information of the resource pool, for example, the sub-channel bandwidth is determined by the parameter "side link sub-channel bandwidth sl-SubchannelSize" in the "side link resource pool configuration information sl-resourcePool", or the sub-channel bandwidth is pre-configured in the terminal device, which is not limited here. The second channel bandwidth carrying PSCCH can also be pre-configured in the configuration information of the resource pool, for example, the second channel bandwidth carrying PSCCH is determined by the parameter "frequency domain resources of PSCCH (frequencyResourcePSCCH)" in the "side link resource pool configuration information sl-resourcePool", or the second channel bandwidth of the PSCCH is pre-configured in the terminal device, which is not limited here.

[0242] In step S102, when the first channel bandwidth is a configured or preconfigured sub-channel bandwidth, and the configured or preconfigured sub-channel bandwidth is equal to the second channel bandwidth of the PSCCH, the terminal device can determine that the target time domain pattern set of the DMRS is the first time domain pattern set.

[0243] 2) The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is smaller than a configured or pre-configured first preset value.

[0244] Specifically, the sub-channel bandwidth may be a sub-channel bandwidth configured or pre-configured in the SL transmission time slot, and its implementation process is similar to that in 1), which will not be described again here.

[0245] The first preset value may be specifically associated with a preset bandwidth of a PRB, for example, the first preset value may be a preset bandwidth of 20 PRBs, or a preset bandwidth of 30 PRBs, or another value. In step S102, when the first channel bandwidth is less than the first preset value, the terminal device determines that the target time domain pattern set of the DMRS is the first time domain pattern set.

[0246] Optionally, when the subchannel bandwidth is equal to a first preset value, in step S102, the terminal device may determine that the target time domain pattern set of the DMRS is the first time domain pattern set, or determine that the target time domain pattern set of the DMRS is another time domain pattern set different from the first time domain pattern set. This may be flexibly configured according to different application scenarios and is not limited here.

[0247] 3) The difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

[0248] Specifically, the second channel bandwidth frequency domain occupied bandwidth of the PSCCH may also be pre-configured in the configuration information of the resource pool. The implementation process is similar to that in 1) and will not be repeated here.

[0249] The second preset value may be specifically associated with a preset bandwidth of a PRB. For example, the first preset value may be a preset bandwidth of k PRBs, where k is any integer selected from 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10, for example, k is 3, or another value. In step S102, when the first channel bandwidth is less than the first preset value, the terminal device determines that the target time domain pattern set of the DMRS is the first time domain pattern set.

[0250] Optionally, when the difference between the first channel bandwidth and the second channel bandwidth is equal to a second preset value, in step S102, the terminal device can determine that the target time domain pattern set of the DMRS is the first time domain pattern set, or determine that the target time domain pattern set of the DMRS is other time domain pattern sets different from the first time domain pattern set. It can be flexibly configured according to different application scenarios and is not limited here.

[0251] Specifically, when at least one of the above 1), 2), and 3) is satisfied, the terminal device determines that the target time domain pattern set of the DMRS is the first time domain pattern set. Otherwise, when any one of the above 1), 2), and 3) is not satisfied, the terminal device may determine that the target time domain pattern set of the DMRS is another time domain pattern set different from the first time domain pattern set, for example, the second time domain pattern set or another time domain pattern set, which is not limited here.

[0252] The implementation of the first time-domain pattern set is described below.

[0253] In one possible implementation, in the first time domain pattern set, the first time domain position carrying the DMRS and the second time domain position carrying the PSCCH may not overlap in the time domain. That is, the PSSCH carrying the DMRS does not reuse the time-frequency resources occupied by the PSCCH. This can avoid the problem of incomplete DMRS carrying when the PSSCH carrying the DMRS reuses the time-frequency resources occupied by the PSCCH. At the same time, it can avoid the time domain filtering complexity of DMRS channel estimation caused by the different number of DMRS symbols and time domain positions on different frequency bands.

[0254] Optionally, an implementation of the first time domain pattern set may include “DM-RSposition "Any one or more of the following.

[0255] Table 2

[0256]

[0257] In Table 2, “l d "in symbols" indicates the number of symbols in the third time domain position that carries PSSCH and PSCCH in the SL transmission slot; "DM-RS position " indicates the first time domain position carrying DMRS, that is, the time domain offset of the time domain position of DMRS from the first symbol of the sideline transmission resource (that is, the SL starting symbol position startSLsymbols); "PSCCHduration 2 symbols" indicates that the number of symbols of the second time domain position carrying PSCCH is 2; "PSCCH duration 3symbols" indicates that the number of symbols of the second time domain position carrying PSCCH is 3; "Number of PSSCH DM-RS" indicates the number of time domain symbols of the first time domain position carrying DMRS in the SL transmission time slot. Among them, in the time division multiplexing (TDM) scenario, since PSSCH and PSCCH are not multiplexed in the SL transmission time slot, at this time, "l d The value of "in symbols" can be the sum of the number of symbols carrying PSSCH and the number of symbols carrying PSCCH. In the frequency division multiplexing (FDM) scenario, since PSSCH and PSCCH have overlapping symbols in the SL transmission time slot, that is, both PSSCH and PSCCH are carried on the symbols of PSSCH, in this case, "l dThe value of "insymbols" can be the number of symbols carrying PSSCH.

[0258] Based on Table 2, during SL communication, the terminal device avoids the problem of incomplete DMRS carrying when the PSSCH carrying DMRS reuses the time-frequency resources occupied by the PSCCH, as the first time-domain position carrying any DMRS and the second time-domain position carrying the PSCCH do not overlap in time domain. This avoids the time-domain filtering complexity of DMRS channel estimation caused by the different number of DMRS symbols and time-domain positions on different frequency bands.

[0259] Optionally, an implementation of the first time domain pattern set may include "DM-RSposition "Any one or more of the above mentioned parameters can be realized. In Table 3, the definitions of the various parameters are the same as those in Table 2 and will not be repeated here.

[0260] Table 3

[0261]

[0262] Based on Table 3, during the SL communication process, the terminal device has no time domain overlap with the first time domain position of the partial DMRS (when the Number of PSSCH DM-RS is 2) and the second time domain position of the PSCCH, that is, the PSSCH carrying the DMRS does not reuse the time-frequency resources occupied by the PSCCH, which can avoid the problem of incomplete DMRS carrying when the PSSCH carrying the DMRS reuses the time-frequency resources occupied by the PSCCH. At the same time, it can avoid the time domain filtering complexity of DMRS channel estimation caused by the different number of DMRS symbols and time domain positions on different frequency bands.

[0263] Furthermore, for some of the first time domain positions carrying DMRS (when the value of PSSCH DM-RS is 3 or 4) and the second time domain position carrying PSCCH, there is a time domain overlap with symbol 1. In this case, it is defined that DMRS is not mapped on symbol 1, and the symbol after symbol 1 is the first PSSCH DMRS symbol, that is, "4" in "1, 4, 7" in the table is the first PSSCH DMRS symbol, or, "5" in "1, 5, 9" in the table is the first PSSCH DMRS symbol, or, "6" in "1, 6, 11" in the table is the first PSSCH DMRS symbol, or, "4" in "1, 4, 7, 10" in the table is the first PSSCH DMRS symbol.

[0264] Optionally, an implementation of the first time domain pattern set may include “DM-RSposition "Any one or more of the above mentioned parameters can be realized. In Table 4, the definitions of the parameters are the same as those in Table 2 and will not be repeated here.

[0265] Among them, in order to avoid the situation where the first time domain position of part of the DMRS (when the Number of PSSCH DM-RS is 3 or 4) and the second time domain position carrying PSCCH both have time domain overlap on symbol 1, the implementation based on Table 3 deletes the situation where the symbol value is "1". At this time, based on Table 4, during the SL communication process of the terminal device, since the first time domain position carrying any DMRS and the second time domain position carrying PSCCH do not have time domain overlap, that is, the PSSCH carrying DMRS does not reuse the time-frequency resources occupied by PSCCH, the problem of incomplete DMRS carrying can be avoided when the PSSCH carrying DMRS reuses the time-frequency resources occupied by PSCCH. At the same time, the time domain filtering complexity problem of DMRS channel estimation caused by the different number of DMRS symbols and time domain positions on different frequency bands can be avoided.

[0266] Table 4

[0267]

[0268] Optionally, an implementation of the first time domain pattern set may include “DM-RSposition "Any one or more of the above mentioned parameters can be realized. In Table 5, the definitions of the various parameters are the same as those in Table 2 and will not be repeated here.

[0269] Table 5

[0270]

[0271] Considering Tables 3 and 4, in l d In configurations where in symbols are 9, 10, 11, 12, or 13, when Number of PSSCH DM-RS is 2 or 3, the equivalent number of PSSCH DMRS symbols is always 2. Furthermore, the maximum number of symbols in the equivalent PSSCH DMRS configuration is 3, meaning that four-column PSSCH DMRS mapping is not supported. To address this issue and increase the effectiveness of PSSCH DMRS configuration, an alternative implementation of the first time-domain pattern set is shown in Table 5.

[0272] Optionally, the design of the four columns of PSSCH DMRS symbols may be {3, 5, 8, 10}, {4, 6, 9, 11} as shown in Table 5, or {4, 6, 9, 10}, {3, 5, 8, 11}, or other implementations, which are not limited here.

[0273] In summary, when the target time domain pattern set of DMRS is the first time domain pattern set, the first time domain pattern set is a resource mapping mode different from Table 1, which is mainly reflected in that PSSCH DMRS is not mapped on symbol 1 or the OFDM symbol carrying PSCCH.

[0274] 2. When the first channel bandwidth obtained in step S101 satisfies at least one of the following conditions, determining the target time domain pattern set of the DMRS to be the second time domain pattern set includes:

[0275] 1) The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1.

[0276] Specifically, the subchannel bandwidth may be a configured or preconfigured subchannel bandwidth in the SL transmission time slot, and the configured or preconfigured subchannel bandwidth may be configured in the configuration information of the resource pool. In step S102, when the first channel bandwidth is n configured or preconfigured subchannel bandwidths (n is a positive integer greater than 1), the terminal device may determine that the target time domain pattern set of the DMRS is the second time domain pattern set.

[0277] 2) The first channel bandwidth is greater than a configured or preconfigured third preset value.

[0278] The third preset value may be specifically associated with a preset bandwidth of a PRB. For example, the third preset value may be a preset bandwidth of 20 PRBs, or a preset bandwidth of 30 PRBs, or another value. In step S102, when the first channel bandwidth is greater than the third preset value, the terminal device determines that the target time domain pattern set of the DMRS is the second time domain pattern set.

[0279] Optionally, when the first channel bandwidth is equal to the third preset value, in step S102, the terminal device can determine that the target time domain pattern set of the DMRS is the second time domain pattern set, or determine that the target time domain pattern set of the DMRS is other time domain pattern sets different from the second time domain pattern set. It can be flexibly configured according to different application scenarios and is not limited here.

[0280] 3) A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

[0281] Specifically, the frequency domain occupied bandwidth of the second channel bandwidth of the PSCCH may also be pre-configured in the configuration information of the resource pool, for example, determined by the "frequency domain resource of PSCCH (frequencyResourcePSCCH)" in the configuration information of the resource pool. In step S102, when the difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or pre-configured fourth preset value, the terminal device may determine that the target time domain pattern set of the DMRS is the second time domain pattern set.

[0282] Optionally, when the difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is equal to a fourth preset value, in step S102, the terminal device can determine that the target time domain pattern set of the DMRS is the second time domain pattern set, or determine that the target time domain pattern set of the DMRS is other time domain pattern sets, for example, it can be the first time domain pattern set or other time domain pattern sets, which can be flexibly configured according to different application scenarios and is not limited here.

[0283] The fourth preset value may be specifically associated with a preset bandwidth of a PRB. For example, the first preset value may be a preset bandwidth of k PRBs, where k is any integer selected from 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10, for example, k is 3, or another value. In step S102, when the first channel bandwidth is greater than the fourth preset value, the terminal device determines that the target time domain pattern set of the DMRS is the second time domain pattern set.

[0284] Specifically, when at least one of the above 1), 2), and 3) is met, the terminal device can determine that the target time domain pattern set of the DMRS is the second time domain pattern set, wherein the second time domain pattern set can be specifically implemented with reference to Table 1; otherwise, when any one of the above 1), 2), and 3) is not met, the terminal device can determine that the target time domain pattern set of the DMRS is other time domain pattern sets different from the second time domain pattern set, for example, it can be the first time domain pattern set or other time domain pattern sets, which is not limited here.

[0285] S103: Determine a first time domain position of the DMRS according to the target time domain pattern set.

[0286] In this embodiment, in step S103, the terminal device determines the first time domain position of the DMRS according to the target time domain pattern set obtained in step S102.

[0287] The terminal device may be configured or preconfigured with the target time domain pattern set, and the target time domain pattern set may include multiple different time domain pattern sets. After determining in step S102 to use one of the specified time domain pattern sets (e.g., the first time domain pattern set or the second time domain pattern set) in the target time domain pattern set, the terminal device determines a first time domain position of the DMRS using the specified time domain pattern set in step S103.

[0288] After the terminal device determines the first time domain position of the DMRS in step S103, when the terminal device serves as a receiving device of the SL system, it can obtain the DMRS according to the first time domain position of the DMRS in the SL transmission time slot, and further parse the PSSCH in the SL transmission time slot based on the DMRS. For example, the terminal device can parse the data information, second control information, etc. carried by the PSSCH in the SL transmission time slot, which is not limited here.

[0289] In addition, after the terminal device determines the first time domain position of the DMRS in step S103, when the terminal device acts as a transmitting device of the SL system, it can send control information or data information to other devices in the SL transmission time slot according to the first time domain position of the DMRS.

[0290] In this embodiment, during the sidelink communication process, the terminal device determines the target time domain pattern set of DMRS based on the first channel bandwidth of PSSCH. Further, the terminal device determines the first time domain position of the DMRS based on the target time domain pattern set. The target time domain pattern set includes a first time domain pattern set or a second time domain pattern set, and the first time domain pattern set is different from the second time domain pattern set, that is, the terminal device can determine the first time domain position of the DMRS in at least two different time domain pattern sets based on the first channel bandwidth of PSSCH. Thus, during the sidelink communication process, while providing flexible configuration of DMRS, the terminal device can also work flexibly under different frame structures corresponding to different channel bandwidths, thereby improving the communication efficiency of the sidelink.

[0291] Figure 8 A schematic diagram of another side link communication method provided in an embodiment of the present application is shown as follows: Figure 8 As shown, the sidelink communication method includes the following steps.

[0292] S201. Determine a first channel bandwidth of a sidelink physical shared channel PSSCH;

[0293] In this embodiment, during the SL transmission process, the terminal device determines in step S101 that the channel bandwidth of the PSSCH in the SL transmission time slot is the first channel bandwidth.

[0294] The implementation process of step S201 is similar to the implementation process of the aforementioned step S101 and will not be repeated here.

[0295] S202. Determine the number of reference symbols of the PSSCH according to the first channel bandwidth;

[0296] In this embodiment, the terminal device determines the number of reference symbols of the PSSCH based on the first channel bandwidth, where the number of reference symbols of the PSSCH can have different values, and determines the corresponding number of reference symbols of the PSSCH based on the different first channel bandwidths.

[0297] In one possible implementation, in step S202, the terminal device can determine the number of reference symbols of the PSSCH in different ways according to the different determinations of the first channel bandwidth obtained in step S201. The different ways are introduced below as the first way and the second way as examples.

[0298] 1. When the first channel bandwidth obtained in step S201 satisfies at least one of the following conditions, the number of reference symbols of the PSSCH is determined according to a first method, including:

[0299] 1) The first channel bandwidth is a configured or pre-configured sub-channel bandwidth, and the configured or pre-configured sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH.

[0300] Specifically, the sub-channel bandwidth can be a configured or pre-configured sub-channel bandwidth in the SL transmission time slot, and the configured or pre-configured sub-channel bandwidth can be configured in the configuration information of the resource pool. The second channel bandwidth frequency domain occupied bandwidth of the PSCCH can also be pre-configured in the configuration information of the resource pool, for example, determined by the "frequency domain resources of PSCCH (frequencyResourcePSCCH)" in the configuration information of the resource pool. In step S202, when the first channel bandwidth is a configured or pre-configured sub-channel bandwidth, and the configured or pre-configured sub-channel bandwidth is equal to the second channel bandwidth of the PSCCH, the terminal device determines the number of reference symbols of the PSSCH according to the first method.

[0301] 2) The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is smaller than a configured or pre-configured first preset value.

[0302] Specifically, the sub-channel bandwidth may be a preset sub-channel bandwidth in the SL transmission time slot, and its implementation process is similar to that in 1), which will not be described again here.

[0303] The first preset value may be specifically associated with a preset bandwidth of a PRB, for example, the first preset value may be a preset bandwidth of 20 PRBs, or a preset bandwidth of 30 PRBs, or other values. In step S202, when the first channel bandwidth is less than the first preset value, the terminal device determines the number of reference symbols of the PSSCH according to a first method.

[0304] Optionally, when the sub-channel bandwidth is equal to the first preset value, in step S202, the terminal device may determine the reference symbol length of the PSSCH according to the first method, or determine the reference symbol length of the PSSCH according to other methods, such as the second method or other methods, which can be flexibly configured according to different application scenarios and is not limited here.

[0305] 3) The difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

[0306] Specifically, the second channel bandwidth frequency domain occupied bandwidth of the PSCCH may also be pre-configured in the configuration information of the resource pool. The implementation process is similar to that in 1) and will not be repeated here.

[0307] The second preset value may be specifically associated with a preset bandwidth of a PRB. For example, the first preset value may be a preset bandwidth of k PRBs, where k is any integer selected from 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10. For example, k is 3, or another value. In step S202, when the first channel bandwidth is less than the first preset value, the terminal device determines the number of reference symbols of the PSSCH according to the first method.

[0308] Optionally, when the difference between the first channel bandwidth and the second channel bandwidth is equal to the second preset value, in step S202, the terminal device can determine the reference symbol length of the PSSCH according to the first method, or determine the reference symbol length of the PSSCH according to other methods, such as the second method or other methods, which can be flexibly configured according to different application scenarios and is not limited here.

[0309] Among them, when at least one of the above-mentioned methods 1), 2), and 3) is met, the terminal device determines the number of reference symbols of the PSSCH according to the first method in step S202; otherwise, when any one of the above-mentioned methods 1), 2), and 3) is not met, the terminal device determines the reference symbol length of the PSSCH according to other methods in step S202, for example, it can be the second method or other methods, and can be flexibly configured according to different application scenarios, which is not limited here.

[0310] In a possible implementation method of the first approach, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols lengthSLsymbols and a target parameter, where the target parameter includes at least one of the following:

[0311] The number of symbols in the second time domain position carrying the PSCCH, expressed as timeResourcePSCCH; or

[0312] The number of symbols separated by GAP in the sideline transmission time slot, denoted as N_GAP; or

[0313] The number of automatic gain control (AGC) symbols in the sidelink transmission time slot, denoted by N_AGC; or

[0314] The number of physical sidelink feedback channel (PSFCH) symbols in the sidelink transmission timeslot is denoted by N_syml_PSFCH.

[0315] The number of symbols in the GAP interval in the sideline transmission time slot can be 1, or other values, such as 2 or 3, without limitation. Similarly, the number of symbols in the automatic gain control (AGC) in the sideline transmission time slot can be 1, or other values, such as 2 or 3, without limitation.

[0316] Specifically, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols lengthSLsymbols and the target parameter. The implementation process can be specifically as follows: the number of reference symbols of the PSSCH is the difference between the number of SL transmission symbols and the target parameter.

[0317] For example, the number of reference symbols of PSSCH is denoted by l d In step S202, the process of determining the number of reference symbols of the PSSCH according to the first method can be implemented by any of the following:

[0318] l d =lengthSLsymbols-timeResourcePSCCH; or,

[0319] l d =lengthSLsymbols-N_GAP; or,

[0320] l d =lengthSLsymbols-N_AGC; or,

[0321] ld = lengthSLsymbols - N_syml_PSFCH; or,

[0322] l d = lengthSLsymbols - timeResourcePSCCH - N_GAP; or,

[0323] l d = lengthSLsymbols - timeResourcePSCCH - N_AGC; or,

[0324] l d = lengthSLsymbols - timeResourcePSCCH - N_syml_PSFCH; or,

[0325] l d = lengthSLsymbols - N_GAP - N_AGC; or,

[0326] l d = lengthSLsymbols - N_GAP - N_syml_PSFCH; or,

[0327] l d = lengthSLsymbols - N_AGC - N_syml_PSFCH; or,

[0328] l d = lengthSLsymbols - timeResourcePSCCH - N_GAP - N_AGC; or,

[0329] l d = lengthSLsymbols - timeResourcePSCCH - N_GAP - N_syml_PSFCH; or,

[0330] l d = lengthSLsymbols - timeResourcePSCCH - N_AGC - N_syml_PSFCH; or,

[0331] l d = lengthSLsymbols - N_GAP - N_AGC - N_syml_PSFCH; or,

[0332] l d = lengthSLsymbols - timeResourcePSCCH - N_GAP - N_AGC - N_syml_PSFCH.

[0333] In the various implementations described above, the number of symbols between GAPs in a sideline transmission time slot may be 1, or other values, such as 2 or 3, without limitation. Similarly, the number of symbols in an automatic gain control (AGC) in a sideline transmission time slot may be 1, or other values, such as 2 or 3, without limitation.

[0334] 2. When the first channel bandwidth obtained in step S201 satisfies at least one of the following conditions, the number of reference symbols of the PSSCH is determined according to a second method, including:

[0335] 1) The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1.

[0336] Specifically, the subchannel bandwidth may be a configured or preconfigured subchannel bandwidth in the SL transmission time slot, and the configured or preconfigured subchannel bandwidth may be configured in the configuration information of the resource pool. In step S202, when the first channel bandwidth is n configured or preconfigured subchannel bandwidths (n is a positive integer greater than 1), the terminal device may determine the number of reference symbols of the PSSCH according to the second method.

[0337] 2) The first channel bandwidth is greater than a configured or preconfigured third preset value.

[0338] The third preset value may be specifically associated with a preset bandwidth of a PRB, for example, the third preset value may be a preset bandwidth of 20 PRBs, or a preset bandwidth of 30 PRBs, or other values. In step S202, when the first channel bandwidth is greater than the third preset value, the terminal device determines the number of reference symbols of the PSSCH according to the second method.

[0339] Optionally, when the first channel bandwidth is equal to the third preset value, in step S202, the terminal device can determine the number of reference symbols of the PSSCH according to the second method, or determine the reference symbol length of the PSSCH according to other methods, such as the first method or other methods, and can be flexibly configured according to different application scenarios, which is not limited here.

[0340] 3) The difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

[0341] Specifically, the frequency domain occupied bandwidth of the second channel bandwidth of the PSCCH may also be pre-configured in the configuration information of the resource pool, for example, determined by the "frequency domain resource of PSCCH (frequencyResourcePSCCH)" in the configuration information of the resource pool. In step S102, when the difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a fourth preset value, the terminal device determines the number of reference symbols of the PSSCH according to the second method.

[0342] Optionally, when the difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is equal to a fourth preset value, in step S202, the terminal device may determine the reference symbol length of the PSSCH according to the second method, or determine the reference symbol length of the PSSCH according to other methods, for example, it may be the first method or other methods, and can be flexibly configured according to different application scenarios, which is not limited here.

[0343] Among them, the fourth preset value can be specifically associated with the preset bandwidth of the PRB. For example, the first preset value can be the preset bandwidth of k PRBs, where k is any integer of 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10, for example, k is 3, or other values. In step S102, when the first channel bandwidth is greater than the fourth preset value, the terminal device can determine the number of reference symbols of the PSSCH according to other methods, for example, the first method or other methods, which are not limited here.

[0344] Specifically, when at least one of the above 1), 2), and 3) is satisfied, the terminal device determines the number of reference symbols of the PSSCH according to the second method in step S202. Otherwise, when any of the above 1), 2), and 3) is not satisfied, the terminal device determines the reference symbol length of the PSSCH according to other methods in step S202, such as the first method or other methods, which can be flexibly configured according to different application scenarios and are not limited here.

[0345] In a possible implementation of the second approach, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols lengthSLsymbols and a target parameter, where the target parameter includes at least one of the following:

[0346] The number of symbols separated by GAP in the sideline transmission time slot, denoted as N_GAP; or

[0347] The number of automatic gain control (AGC) symbols in the sidelink transmission time slot, denoted by N_AGC; or

[0348] The number of physical sidelink feedback channel (PSFCH) symbols in the sidelink transmission timeslot is denoted by N_syml_PSFCH.

[0349] The number of symbols in the GAP interval in the sideline transmission time slot can be 1, or other values, such as 2 or 3, without limitation. Similarly, the number of symbols in the automatic gain control (AGC) in the sideline transmission time slot can be 1, or other values, such as 2 or 3, without limitation.

[0350] Specifically, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols lengthSLsymbols and the target parameter. The implementation process can be specifically as follows: the number of reference symbols of the PSSCH is the difference between the number of SL transmission symbols and the target parameter.

[0351] For example, the number of reference symbols of PSSCH is denoted by l d In step S202, the process of determining the number of reference symbols of the PSSCH according to the first method can be implemented by any of the following:

[0352] l d =lengthSLsymbols-N_GAP; or,

[0353] l d =lengthSLsymbols-N_AGC; or,

[0354] l d =lengthSLsymbols-N_syml_PSFCH; or,

[0355] l d =lengthSLsymbols-N_GAP-N_AGC; or,

[0356] l d =lengthSLsymbols-N_GAP-N_syml_PSFCH; or,

[0357] l d =lengthSLsymbols-N_AGC-N_syml_PSFCH; or,

[0358] l d =lengthSLsymbols-N_GAP-N_AGC-N_syml_PSFCH.

[0359] In the various implementations described above, the number of symbols between GAPs in a sideline transmission time slot may be 1, or other values, such as 2 or 3, without limitation. Similarly, the number of symbols in an automatic gain control (AGC) in a sideline transmission time slot may be 1, or other values, such as 2 or 3, without limitation.

[0360] S203 : Determine a first time domain position of a demodulation reference signal DMRS according to a time domain pattern set of the DMRS and the number of reference symbols.

[0361] In this embodiment, the terminal device determines the first time domain position of the DMRS in step S203 according to the time domain pattern set of the DMRS and the number of reference symbols obtained in step S202.

[0362] In one possible implementation, the target time domain pattern set includes a mapping relationship between the first time domain position and a preset parameter, wherein the preset parameter may include the number of reference symbols of the PSSCH, the number of symbols of the first time domain position, and the number of symbols of the second time domain position carrying the PSCCH. The terminal device can determine the first time domain position corresponding to different DMRSs based on different preset parameters, so that the first time domain position of the DMRS is associated with the implementation of the preset parameter. This allows the terminal device to work flexibly under different preset parameters and different frame structures, further improving the communication efficiency of the side link.

[0363] Optionally, an implementation of the first time domain pattern set may include "DM-RSposition "Any one or more of the following.

[0364] Table 6

[0365]

[0366] In Table 6, “l d "in symbols" indicates the number of reference symbols; "PSCCH duration 2 symbols" indicates that the number of symbols in the second time domain position carrying PSCCH is 2; "PSCCH duration 3 symbols" indicates that the number of symbols in the second time domain position carrying PSCCH is 3; "Number of PSSCH DM-RS" indicates the number of time domain symbols in the first time domain position carrying DMRS in the SL transmission time slot. For "DM-RS position The implementation of " is related to the first method and the second method in step S202, which will be introduced below respectively.

[0367] 1. In the first method, the first time domain position of the DMRS, namely "DM-RS position " is the time domain offset of the DMRS relative to the first symbol in the SL transmission time slot, and the first symbol is determined by the SL starting symbol position startSLsymbols and the time domain resource timeResourcePSCCH of PSSCH, wherein the startSLsymbols represents the starting symbol position of the SL transmission time slot, and timeResourcePSCCH represents the number of symbols in the second time domain position carrying the PSCCH. Among them, startSLsymbols and timeResourcePSCCH can be configured or pre-configured values ​​in the SL transmission time slot, so that the first time domain position of the DMRS conforms to the preset logical regulations in the SL transmission time slot, can be applied to more application scenarios, and improve the feasibility of the solution.

[0368] Specifically, in the implementation process where the first symbol is determined by the SL starting symbol position startSLsymbols and the time domain resource timeResourcePSCCH of PSSCH, the time domain index of the first symbol can be the sum of startSLsymbols and timeResourcePSCCH, that is, the physical time domain position of DMRS is determined by the DMRS first time domain position offset startSLsymbols+timeResourcePSCCH symbols.

[0369] 2. In the second method, the first time domain position of the DMRS, namely "DM-RS position " is the time domain offset of the DMRS in the SL transmission slot relative to the SL starting symbol position startSLsymbols, where startSLsymbols represents the starting symbol position of the SL transmission slot, that is, the physical time domain position of the DMRS is determined by the first time domain position offset of the DMRS by startSLsymbols symbols. Among them, startSLsymbols can be a configured or preconfigured value in the SL transmission slot, so that the first time domain position of the DMRS conforms to the preset logical regulations in the SL transmission slot, can be applied to more application scenarios, and improve the feasibility of the solution.

[0370] In this embodiment, during the sidelink communication process, the terminal device determines the number of reference symbols of the PSSCH based on the first channel bandwidth of the PSSCH, that is, the terminal device can determine different numbers of reference signals of the PSSCH according to different first channel bandwidths, and different first channel bandwidths of the PSSCH can determine different numbers of reference symbols of the PSSCH. Thereafter, the terminal device determines the first time domain position of the DMRS according to the number of reference symbols in the time domain pattern set of the DMRS, so that the terminal device can flexibly configure the DMRS according to the number of reference symbols of the PSSCH, and can also enable the terminal device to flexibly work under different frame structures corresponding to different channel bandwidths, thereby improving the communication efficiency of the sidelink.

[0371] The above describes the embodiment of the present application from the perspective of the method. The following describes the communication device in the embodiment of the present application from the perspective of specific device implementation.

[0372] See also Figure 9 , an embodiment of the present application provides a schematic diagram of a communication device 900, wherein the communication device 900 includes at least a processing unit 901 and a possible transceiver unit 902.

[0373] In one possible implementation, the communication device 900 includes:

[0374] The processing unit 901 is configured to determine a first channel bandwidth of a sidelink physical shared channel PSSCH;

[0375] The processing unit 901 is further configured to determine a target time domain pattern set of a demodulation reference signal (DMRS) according to the first channel bandwidth, where the DMRS is carried on the PSSCH, wherein the target time domain pattern set includes a first time domain pattern set or a second time domain pattern set, where the first time domain pattern set is different from the second time domain pattern set;

[0376] The processing unit 901 is further configured to determine a first time domain position of the DMRS according to the target time domain pattern set.

[0377] In a possible implementation, the processing unit 901 is specifically configured to:

[0378] When the first channel bandwidth satisfies at least one of the following, determining that the target time domain pattern set of the DMRS includes the first time domain pattern set comprises:

[0379] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH; or,

[0380] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is less than a configured or pre-configured first preset value; or,

[0381] A difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

[0382] In a possible implementation, the first preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0383] In a possible implementation, the second preset value is 3 PRBs.

[0384] In a possible implementation manner, in the first time domain pattern set, there is no time domain overlap between the first time domain position and the second time domain position carrying the PSCCH.

[0385] In a possible implementation, the processing unit 901 is specifically configured to:

[0386] When the first channel bandwidth satisfies at least one of the following, determining that the target time domain pattern set of the DMRS includes the second time domain pattern set comprises:

[0387] The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1; or,

[0388] The first channel bandwidth is greater than a configured or preconfigured third preset value; or,

[0389] A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

[0390] In a possible implementation manner, the third preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0391] In a possible implementation, the fourth preset value is 3 PRBs.

[0392] In a possible implementation manner, the target time domain pattern set includes a mapping relationship between the first time domain position and a target parameter;

[0393] The target parameters include the number of symbols at the first time domain position, the number of symbols at the second time domain position carrying the PSCCH, and the number of symbols at the third time domain position carrying the PSSCH and the PSCCH.

[0394] In a possible implementation, the apparatus further includes a transceiver unit 902:

[0395] The transceiver unit 902 is configured to receive a side control information SCI message, where the SCI message is used to determine the first channel bandwidth; and / or,

[0396] The transceiver unit 902 is configured to receive wireless resource configuration information, where the configuration information is used to determine the first channel bandwidth.

[0397] It should be noted that the information execution process of the units of the above-mentioned communication device 900 and other contents can be specifically referred to the method embodiments shown in the above-mentioned application (for example Figure 7 The description in the embodiment shown in FIG2 will not be repeated here.

[0398] In one possible implementation, the communication device 900 includes:

[0399] The processing unit 901 is configured to determine a first channel bandwidth of a sidelink physical shared channel PSSCH;

[0400] The processing unit 901 is further configured to determine the number of reference symbols of the PSSCH according to the first channel bandwidth;

[0401] The processing unit 901 is further configured to determine a first time domain position of a demodulation reference signal DMRS according to the time domain pattern set of the DMRS and the number of reference symbols.

[0402] In a possible implementation, the processing unit 901 is specifically configured to:

[0403] When the first channel bandwidth satisfies at least one of the following conditions, determining the number of reference symbols of the PSSCH according to a first manner includes:

[0404] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH; or,

[0405] The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is smaller than a configured or pre-configured first preset value; or,

[0406] A difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

[0407] In a possible implementation, the first preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0408] In a possible implementation, the second preset value is 3 PRBs.

[0409] In a possible implementation, in the first embodiment, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols lengthSLsymbols and a target parameter, where the target parameter includes at least one of the following:

[0410] The number of symbols in the second time domain position carrying the PSCCH, or

[0411] The number of GAP symbols in the sideline transmission slot; or

[0412] The number of AGC symbols in the sideline transmission time slot; or

[0413] The number of PSFCH symbols in the sideline transmission time slot.

[0414] In a possible implementation, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols lengthSLsymbols and a target parameter including:

[0415] The number of reference symbols of the PSSCH is the difference between the number of SL transmission symbols and the target parameter.

[0416] In one possible implementation, the first time domain position of the DMRS is the time domain offset of the DMRS relative to the first symbol in the SL transmission time slot, and the first symbol is determined by the SL starting symbol position startSLsymbols and the time domain resource timeResourcePSCCH of PSSCH, wherein the startSLsymbols represents the starting symbol position of the SL transmission time slot, and timeResourcePSCCH represents the number of symbols in the second time domain position carrying the PSCCH.

[0417] In a possible implementation, determining a target number of symbols associated with the PSSCH according to the first channel bandwidth includes:

[0418] When the first channel bandwidth satisfies at least one of the following, determining the number of reference symbols of the PSSCH according to a second manner includes:

[0419] The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1; or,

[0420] The first channel bandwidth is greater than a configured or preconfigured third preset value; or,

[0421] A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

[0422] In a possible implementation manner, the third preset value includes a bandwidth of 20 physical resource blocks (PRBs).

[0423] In a possible implementation, the fourth preset value is 3 PRBs.

[0424] In a possible implementation, in the second manner, the number of reference symbols of the PSSCH is determined by lengthSLsymbols and a target parameter, where the target parameter includes at least one of the following:

[0425] The number of GAP symbols in the sideline transmission slot; or

[0426] The number of AGC symbols in the sideline transmission time slot; or

[0427] The number of PSFCH symbols in the sideline transmission time slot.

[0428] It is characterized in that the number of reference symbols of the PSSCH is determined by lengthSLsymbols and target parameters including:

[0429] The number of reference symbols of the PSSCH is the difference between the number of SL transmission symbols and the target parameter.

[0430] In a possible implementation, the first time domain position of the DMRS is the time domain offset of the DMRS in the SL transmission slot relative to the SL start symbol position startSLsymbols, where startSLsymbols represents the start symbol position of the SL transmission slot.

[0431] In a possible implementation manner, the target time domain pattern set includes a mapping relationship between the first time domain position and a preset parameter;

[0432] The preset parameters include the number of reference symbols of the PSSCH, the number of symbols at the first time domain position, and the number of symbols at the second time domain position carrying the PSCCH.

[0433] In a possible implementation, the apparatus further includes a transceiver unit 902:

[0434] The transceiver unit 902 is configured to receive a side control information SCI message, where the SCI message is used to determine the first channel bandwidth; and / or,

[0435] The transceiver unit 902 is configured to receive a radio resource control (RRC) message, where the RRC message is used to determine the first channel bandwidth.

[0436] It should be noted that the information execution process of the units of the above-mentioned communication device 900 and other contents can be specifically referred to the method embodiments shown in the above-mentioned application (for example Figure 8 The description in the embodiment shown in FIG2 will not be repeated here.

[0437] See also Figure 10, is a possible schematic diagram of the communication device 1000 involved in the above-mentioned embodiments provided in an embodiment of the present application. The communication device 1000 may specifically be the communication device in the aforementioned embodiment. The communication device 1000 may include but is not limited to a processor 1001, a communication port 1002, a memory 1003, and a bus 1004. In the embodiment of the present application, the processor 1001 is used to control and process the actions of the communication device 1000.

[0438] In addition, the processor 1001 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0439] It should be noted that Figure 10 The communication device shown can be used to implement Figures 7 and 8 The functions of the steps executed by the communication device in the corresponding method embodiment and the corresponding technical effects of the communication device are achieved. Figure 10 For the specific implementation of the communication device shown, please refer to Figures 7 and 8 The descriptions in the corresponding method embodiments will not be repeated here one by one.

[0440] The embodiment of the present application further provides a computer-readable storage medium storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in the possible implementation of the communication device in the aforementioned embodiment, wherein the communication device may be specifically the aforementioned Figures 7 and 8 The communication device in the corresponding method embodiment.

[0441] The embodiment of the present application further provides a computer program product storing one or more computers. When the computer program product is executed by the processor, the processor executes the method of the possible implementation of the above-mentioned communication device, wherein the communication device can be specifically the above-mentioned Figures 7 and 8 The communication device in the corresponding method embodiment.

[0442] The embodiment of the present application also provides a chip system, which includes a processor for supporting a communication device to implement the functions involved in the possible implementation of the above-mentioned communication device. In one possible design, the chip system may also include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of a chip, or may include a chip and other discrete devices, wherein the communication device may specifically be the aforementioned Figures 7 and 8 The communication device in the corresponding method embodiment.

[0443] The embodiment of the present application also provides a network system architecture, which includes the above-mentioned communication device, which can be specifically the above-mentioned Figures 7 and 8 The communication device in the corresponding method embodiment.

[0444] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0445] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0446] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0447] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

Claims

1. A sidelink communication method, characterized in that: include: Determining a first channel bandwidth of a sidelink physical layer shared channel PSSCH; determining a target time domain pattern set of a demodulation reference signal (DMRS) according to the first channel bandwidth, where the DMRS is carried on the PSSCH, wherein the target time domain pattern set includes a first time domain pattern set or a second time domain pattern set, and the first time domain pattern set is different from the second time domain pattern set; A first time domain position of the DMRS is determined according to the target time domain pattern set.

2. The method according to claim 1, characterized in that Determining the target time domain pattern set of the DMRS according to the first channel bandwidth includes: When the first channel bandwidth satisfies at least one of the following, determining that the target time-domain pattern set of the DMRS includes the first time-domain pattern set includes: The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH; or, The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is less than a configured or pre-configured first preset value; or, A difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

3. The method according to claim 2, characterized in that In the first time domain pattern set, there is no time domain overlap between the first time domain position and the second time domain position carrying the PSCCH.

4. The method according to any one of claims 1 to 3, characterized in that Determining the target time domain pattern set of the DMRS according to the first channel bandwidth includes: When the first channel bandwidth satisfies at least one of the following, determining that the target time-domain pattern set of the DMRS includes the second time-domain pattern set comprises: The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1; or, The first channel bandwidth is greater than a configured or preconfigured third preset value; or, A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

5. The method according to any one of claims 1 to 3, characterized in that The target time domain pattern set includes a mapping relationship between the first time domain position and the target parameter; The target parameters include the number of symbols at the first time domain position, the number of symbols at the second time domain position carrying the PSCCH, and the number of symbols at the third time domain position carrying the PSSCH and the PSCCH.

6. A sidelink communication method, characterized in that: include: Determining a first channel bandwidth of a sidelink physical layer shared channel PSSCH; Determining the number of reference symbols of the PSSCH according to the first channel bandwidth, where different first channel bandwidths determine different numbers of reference symbols of the PSSCH; The first time domain position of the demodulation reference signal DMRS is determined according to a target time domain pattern set of the DMRS and the number of reference symbols.

7. The method according to claim 6, characterized in that The determining, according to the first channel bandwidth, the number of reference symbols of the PSSCH includes: When the first channel bandwidth satisfies at least one of the following conditions, determining the number of reference symbols of the PSSCH according to a first manner includes: The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH; or, The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is less than a configured or pre-configured first preset value; or, A difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

8. The method according to claim 7, characterized in that In the first mode, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols. lengthSLsymbols The target parameters include at least one of the following: The number of symbols in the second time domain position carrying the PSCCH, or The number of symbols separated by GAP in a sideline transmission slot; or The number of automatic gain control (AGC) symbols in the sideline transmission time slot; or The number of physical direct link feedback channel (PSFCH) symbols in the sideline transmission time slot.

9. The method according to claim 8, characterized in that The first time domain position of the DMRS is the time domain offset of the DMRS relative to the first symbol in the SL transmission time slot, and the first symbol is the time domain offset of the DMRS relative to the first symbol in the SL transmission time slot. startSLsymbols and PSSCH time domain resources timeResourcePSCCH Determine, wherein the startSLsymbols represents the starting symbol position of the SL transmission time slot, timeResourcePSCCH Indicates the number of symbols in the second time domain position that carries the PSCCH.

10. The method according to any one of claims 6 to 9, characterized in that Determining the target number of symbols associated with the PSSCH according to the first channel bandwidth includes: When the first channel bandwidth satisfies at least one of the following conditions, determining the number of reference symbols of the PSSCH according to a second manner includes: The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1; or, The first channel bandwidth is greater than a configured or preconfigured third preset value; or, A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

11. The method according to claim 10, characterized in that In the second mode, the number of reference symbols of the PSSCH is lengthSLsymbols The target parameters include at least one of the following: The number of GAP symbols in the sideline transmission slot; or The number of AGC symbols in the sideline transmission time slot; or The number of PSFCH symbols in the sideline transmission time slot.

12. The method according to claim 11, characterized in that The first time domain position of the DMRS is the position of the DMRS in the SL transmission time slot relative to the SL starting symbol. startSLsymbols The time domain offset, startSLsymbols Indicates the starting symbol position of the SL transmission time slot.

13. The method according to any one of claims 6 to 9, characterized in that The target time domain pattern set includes a mapping relationship between the first time domain position and a preset parameter; The preset parameters include the number of reference symbols of the PSSCH, the number of symbols at the first time domain position, and the number of symbols at the second time domain position carrying the PSCCH.

14. A sidelink communication device, characterized in that: including a processing unit; The processing unit is configured to determine a first channel bandwidth of a sidelink physical layer shared channel PSSCH; The processing unit is further configured to determine a target time domain pattern set of a demodulation reference signal (DMRS) according to the first channel bandwidth, where the DMRS is carried on the PSSCH, wherein the target time domain pattern set includes a first time domain pattern set or a second time domain pattern set, and the first time domain pattern set is different from the second time domain pattern set; The processing unit is further configured to determine a first time domain position of the DMRS according to the target time domain pattern set.

15. The device according to claim 14, characterized in that The processing unit is specifically configured to: When the first channel bandwidth satisfies at least one of the following, determining that the target time-domain pattern set of the DMRS includes the first time-domain pattern set includes: The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH; or, The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is less than a configured or pre-configured first preset value; or, A difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

16. The device according to claim 15, characterized in that In the first time domain pattern set, there is no time domain overlap between the first time domain position and the second time domain position carrying the PSCCH.

17. The device according to any one of claims 14 to 16, characterized in that The processing unit is specifically configured to: When the first channel bandwidth satisfies at least one of the following, determining that the target time-domain pattern set of the DMRS includes the second time-domain pattern set comprises: The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1; or, The first channel bandwidth is greater than a configured or preconfigured third preset value; or, A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

18. The device according to any one of claims 14 to 16, characterized in that The target time domain pattern set includes a mapping relationship between the first time domain position and the target parameter; The target parameters include the number of symbols at the first time domain position, the number of symbols at the second time domain position carrying the PSCCH, and the number of symbols at the third time domain position carrying the PSSCH and the PSCCH.

19. A sidelink communication device, characterized in that: Including processing unit: The processing unit is configured to determine a first channel bandwidth of a sidelink physical layer shared channel PSSCH; The processing unit is further configured to determine the number of reference symbols of the PSSCH according to the first channel bandwidth, where different numbers of reference symbols of the PSSCH are determined for different first channel bandwidths; The processing unit is further configured to determine a first time domain position of a demodulation reference signal DMRS according to a target time domain pattern set of the DMRS and the number of reference symbols.

20. The device according to claim 19, characterized in that The processing unit is specifically configured to: When the first channel bandwidth satisfies at least one of the following conditions, determining the number of reference symbols of the PSSCH according to a first manner includes: The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is equal to the second channel bandwidth of the sidelink physical layer control channel PSCCH; or, The first channel bandwidth is a sub-channel bandwidth, and the sub-channel bandwidth is less than a configured or pre-configured first preset value; or, A difference between the first channel bandwidth and the second channel bandwidth is smaller than a configured or preconfigured second preset value.

21. The device according to claim 20, characterized in that In the first mode, the number of reference symbols of the PSSCH is determined by the number of sidelink SL transmission symbols. lengthSLsymbols The target parameters include at least one of the following: The number of symbols in the second time domain position carrying the PSCCH, or The number of GAP symbols in the sideline transmission slot; or The number of AGC symbols in the sideline transmission time slot; or The number of PSFCH symbols in the sideline transmission time slot.

22. The device according to claim 21, characterized in that The first time domain position of the DMRS is the time domain offset of the DMRS relative to the first symbol in the SL transmission time slot, and the first symbol is the time domain offset of the DMRS relative to the first symbol in the SL transmission time slot. startSLsymbols and PSSCH time domain resources timeResourcePSCCH Determine, wherein the startSLsymbols represents the starting symbol position of the SL transmission time slot, timeResourcePSCCH Indicates the number of symbols in the second time domain position that carries the PSCCH.

23. The device according to any one of claims 19 to 22, characterized in that Determining the target number of symbols associated with the PSSCH according to the first channel bandwidth includes: When the first channel bandwidth satisfies at least one of the following conditions, determining the number of reference symbols of the PSSCH according to a second manner includes: The first channel bandwidth is n sub-channel bandwidths, where n is a positive integer greater than 1; or, The first channel bandwidth is greater than a configured or preconfigured third preset value; or, A difference between the first channel bandwidth and the second channel bandwidth of the PSCCH is greater than a configured or preconfigured fourth preset value.

24. The device according to claim 23, characterized in that In the second mode, the number of reference symbols of the PSSCH is lengthSLsymbols The target parameters include at least one of the following: The number of GAP symbols in the sideline transmission slot; or The number of AGC symbols in the sideline transmission time slot; or The number of PSFCH symbols in the sideline transmission time slot.

25. The device according to claim 24, characterized in that The first time domain position of the DMRS is the position of the DMRS in the SL transmission time slot relative to the SL starting symbol. startSLsymbols The time domain offset, startSLsymbols Indicates the starting symbol position of the SL transmission time slot.

26. The device according to any one of claims 19 to 22, characterized in that The target time domain pattern set includes a mapping relationship between the first time domain position and a preset parameter; The preset parameters include the number of reference symbols of the PSSCH, the number of symbols at the first time domain position, and the number of symbols at the second time domain position carrying the PSCCH.

27. A communication device, characterized in that: The device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to enable the device to perform the method according to any one of claims 1 to 5, or to enable the device to perform the method according to any one of claims 6 to 13.

28. A computer-readable storage medium having instructions stored thereon, which, when executed by a computer, implement the method according to any one of claims 1 to 5, or implement the method according to any one of claims 6 to 13.