Information transmission method and communication device

By including extended information in the second-level SCI of sidelink communication and determining the SCI size according to its size, the problem that the fixed format SCI cannot effectively indicate the scheduling resources in the shared resource pool is solved, and the correct demodulation of data in the SL communication scenario and the generalization of Sidelink communication is achieved.

CN119728028APending Publication Date: 2025-03-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311283696.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In side link communication, when the sending end needs to send a side-line positioning reference signal, the second-level SCI in the fixed format cannot effectively indicate the scheduling resources in the shared resource pool, resulting in the receiving end being unable to correctly demodulate the data before determining the SCI size.

Method used

By including extended information in the second-level SCI, the size of the second-level SCI is determined based on the size of the extended information, so as to accurately estimate the SCI size at the receiving end and avoid data demodulation failure.

Benefits of technology

Ensures the correct demodulation of data in SL communication scenarios, and improves the universality and efficiency of Sidelink communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728028A_ABST
    Figure CN119728028A_ABST
Patent Text Reader

Abstract

The invention provides an information transmission method and a communication device, relates to the field of communication, and can ensure correct demodulation of data in an SL communication scene. The method is applied to a first terminal, and comprises the following steps: determining that a second-level SCI comprises extension information; according to the size of the second-level SCI, receiving the second-level SCI from a second terminal; the size of the second-level SCI is determined according to the size of the extension information. In the method, the first terminal can determine the size of the second-level SCI in advance, and then receives the second-level SCI sent by the second terminal based on the size, thereby ensuring correct demodulation of data. Besides, under the condition that the second-level SCI comprises the extension information, the size of the second-level SCI can be determined, and the universality of SL communication is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In sidelink (SL) communication, the transmitter can send first-level sidelink control information (SCI) and second-level SCI to the receiver to indicate the scheduling method of the physical sidelink shared channel (PSSCH). However, in the prior art, when the transmitter needs to send a sidelink positioning reference signal (SL PRS), a second-level SCI with a fixed format is required to indicate the resources for scheduling the transmission of SLPRS and PSSCH channels in the shared resource pool to ensure that SLPRS can be sent on the shared resource pool later. In this case, the second-level SCI with a fixed format can indicate different contents, so the size is not fixed. For the receiver, if the size of the second-level SCI is not determined before receiving the second-level SCI, it will affect the correct demodulation of the data. Summary of the invention

[0003] The embodiments of the present application provide an information transmission method and a communication device, which can ensure correct demodulation of data in a SL communication scenario.

[0004] In order to achieve the above objectives, this application adopts the following technical solutions:

[0005] In a first aspect, an information transmission method is provided. The information transmission method may be executed by a first terminal or a component capable of implementing the function of the first terminal (such as a chip system of the terminal). Taking the first terminal as an example, the method includes: determining that the second-level side control information SCI includes extended information; receiving the second-level SCI from the second terminal according to the size of the second-level SCI; and determining the size of the second-level SCI according to the size of the extended information.

[0006] The technical solution of the present application, when it is determined that the second-level SCI includes extended information, determines the size of the second-level SCI according to the size of the extended information, and then receives the second-level SCI based on the size. In this way, the receiving end can accurately estimate the size of the second-level SCI for subsequent reception, and can effectively avoid the occurrence of data demodulation failure. In addition, by determining that the second-level SCI includes extended information, the method can be effectively applied to a variety of scenarios of Sidelink communication that need to be extended, thereby improving the versatility of Sidelink communication.

[0007] In one possible design, the size of the second-level SCI is determined according to the size of the extended information, including: when the embedded secondary SCI supports carrying the extended information, the size of the second-level SCI is determined according to the size of the extended information and the type of the embedded secondary SCI that supports the second-level SCI carrying the extended information. It is understandable that, since the sizes of the embedded secondary SCIs of different SCI types are inconsistent, the size of the second-level SCI can be accurately estimated according to the type of the embedded secondary SCI and the size of the extended information, thereby ensuring that subsequent data is correctly demodulated.

[0008] In one possible design, the type of the embedded secondary SCI is one of multiple SCI types; when the type of the embedded secondary SCI that supports carrying extended information is only the first SCI type among multiple SCI types, the size of the second-level SCI is a first value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type. It can be understood that when there is only one SCI type that supports carrying extended information, determining the first value according to the size of the embedded secondary SCI of the SCI type and the size of the extended information can meet the requirements of correct demodulation of any secondary SCI type in actual communication.

[0009] In one possible design, when the type of the embedded secondary SCI is the first SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the second SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes X bits of padding information; X is the difference between the first value and the size of the embedded secondary SCI of the second SCI type. It can be understood that padding the second-level SCI or the embedded secondary SCI can ensure that the size of the second-level SCI actually sent by the second terminal meets the first value, and ensure that the receiving end correctly demodulates any secondary SCI type in the scenario where only one SCI type supports carrying extended information.

[0010] In one possible design, the type of the embedded secondary SCI is one of multiple SCI types; when the type of the embedded secondary SCI that supports carrying extended information includes at least two SCI types among multiple SCI types, the size of the second-level SCI is a second value determined according to the size of the extended information and the sum of the sizes of the embedded secondary SCI of the third SCI type, and the embedded secondary SCI of the third SCI type is the embedded secondary SCI with the largest number of occupied bits among the at least two SCI types. It can be understood that when there are multiple SCI types that support carrying extended information, determining the second value according to the size of the embedded secondary SCI of the SCI type with the largest number of occupied bits and the size of the extended information can meet the requirements for correct demodulation of any secondary SCI type in actual communication.

[0011] In a possible design, when the type of the embedded secondary SCI is the third SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the fourth SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes Y bits of padding information; the fourth SCI type is other types except the third SCI type among at least two SCI types; Y is the difference between the second value and the third value; the third value is the sum of the size of the embedded secondary SCI of the fourth SCI type and the size of the extended information. It can be understood that padding the second-level SCI or the embedded secondary SCI can ensure that the size of the second-level SCI actually sent by the second terminal meets the second value, and ensure that in the scenario where multiple secondary SCI types can support carrying extended information, the receiving end can correctly demodulate any secondary SCI type.

[0012] In a possible design, the type of the embedded secondary SCI is one of multiple SCI types; the size of the second-level SCI is determined according to the size of the extended information, including: when the embedded secondary SCI does not support carrying extended information, the size of the second-level SCI is a fourth value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the fifth SCI type; the fifth SCI type is the embedded secondary SCI with the largest number of bits among the multiple SCI types. It can be understood that when the embedded secondary SCI does not support carrying extended information, the fourth value is determined according to the size of the embedded secondary SCI of the SCI type with the largest number of bits, which can meet the correct demodulation of any secondary SCI type in the actual communication process.

[0013] In a possible design, when the type of the embedded secondary SCI is the fifth SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the sixth SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes Z bits of padding information; the sixth SCI type is a type other than the fifth SCI type among multiple SCI types; Z is the size of the embedded secondary SCI of the fifth SCI type and the difference between the size of the embedded secondary SCI of the sixth SCI type. It can be understood that padding the second-level SCI or the embedded secondary SCI can ensure that the size of the second-level SCI actually sent by the second terminal meets the fourth value, and ensure that the receiving end correctly demodulates any secondary SCI type in the scenario where the embedded secondary SCI does not support carrying extended information.

[0014] In one possible design, the multiple SCI types include: SCI 2-A and SCI 2-B; or, the multiple SCI types include: SCI 2-A, SCI 2-B and SCI 2-C.

[0015] In one possible design, determining that the second-level SCI includes extended information includes: receiving a first-level SCI from a second terminal; the first-level SCI includes indication information, and the indication information is used to indicate that the second-level SCI includes extended information. It should be understood that by directly using the first-level SCI in the existing process to indicate whether the second-level SCI includes extended information, and then determining the size of the second-level SCI, additional signaling overhead is saved.

[0016] In one possible design, determining that the second-level SCI includes extended information includes: determining that the second-level SCI includes extended information according to configuration information or pre-configuration information.

[0017] In one possible design, the extended information is a channel occupancy time sharing indication (COT-SI). It should be understood that when the extended information is COT-SI, the solution can be extended to Sidelink communications on unlicensed spectrum.

[0018] In a second aspect, a method for information transmission is provided, which can be executed by a second terminal or a component (such as a chip system) capable of realizing the function of the second terminal, the method comprising: determining that the second-level SCI includes extended information; sending the second-level SCI to the first terminal; and determining the size of the second-level SCI according to the size of the extended information.

[0019] In one possible design, the size of the second-level SCI is determined according to the size of the extended information, including: when the embedded secondary SCI supports carrying extended information, the size of the second-level SCI is determined according to the size of the extended information, and the type of the embedded secondary SCI that supports carrying the second-level SCI of the extended information.

[0020] In one possible design, the type of the embedded secondary SCI is one of multiple SCI types;

[0021] When the type of embedded secondary SCI that supports carrying extended information is only the first SCI type among multiple SCI types, the size of the second level SCI is a first value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type.

[0022] In one possible design, when the type of the embedded secondary SCI is the first SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the second SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes X bits of padding information; X is the difference between the first value and the size of the embedded secondary SCI of the second SCI type.

[0023] In one possible design, the type of embedded secondary SCI is one of multiple SCI types; when the type of embedded secondary SCI supporting carrying extended information includes at least two SCI types among multiple SCI types, the size of the second-level SCI is a second value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the third SCI type, and the embedded secondary SCI of the third SCI type is the embedded secondary SCI that occupies the largest number of bits among at least two SCI types.

[0024] In one possible design, when the type of the embedded secondary SCI is the third SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the fourth SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes Y bits of padding information; the fourth SCI type is other types among at least two SCI types except the third SCI type; Y is the difference between the second value and the third value; the third value is the sum of the size of the embedded secondary SCI of the fourth SCI type and the size of the extended information.

[0025] In one possible design, the type of the embedded secondary SCI is one of multiple SCI types; the size of the second-level SCI is determined according to the size of the extended information, including: when the embedded secondary SCI does not support carrying extended information, the size of the second-level SCI is a fourth value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the fifth SCI type; the fifth SCI type is the embedded secondary SCI with the largest number of bits among the multiple SCI types.

[0026] In one possible design, when the type of the embedded secondary SCI is the fifth SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the sixth SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes Z bits of padding information; the sixth SCI type is a type among the multiple SCI types except the fifth SCI type; Z is the difference between the size of the embedded secondary SCI of the fifth SCI type and the size of the embedded secondary SCI of the sixth SCI type.

[0027] In one possible design, the multiple SCI types include: SCI 2-A and SCI 2-B; or, the multiple SCI types include: SCI 2-A, SCI 2-B and SCI 2-C.

[0028] In one possible design, the method further includes: sending a first-level SCI to the first terminal, the first-level SCI including indication information, where the indication information is used to indicate that the second-level SCI includes extended information.

[0029] In one possible design, determining that the second-level SCI includes extended information includes: determining that the second-level SCI includes extended information according to configuration information or pre-configuration information.

[0030] In one possible design, the extended information is COT-SI.

[0031] In a third aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the first terminal in the above-mentioned first aspect or any implementation of the first aspect, or a device including the above-mentioned first terminal, or a device included in the above-mentioned first terminal, such as a chip. Alternatively, the communication device may be the second terminal in the above-mentioned second aspect or any implementation of the second aspect, or a device including the above-mentioned second terminal, or a device included in the above-mentioned second terminal, such as a chip.

[0032] The communication device includes a module, unit, or means corresponding to the above method, which can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.

[0033] In some possible designs, the communication device may include a processing module and a transceiver module. The transceiver module, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in the first aspect or the second aspect and any possible implementation thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface. The processing module may be used to implement the processing functions in the first aspect or the second aspect and any possible implementation thereof.

[0034] In some possible designs, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in the above-mentioned first aspect or second aspect and any possible implementation methods thereof.

[0035] In a fourth aspect, a communication device is provided. The communication device includes: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the information transmission method of any of the above aspects. The communication device can be the first terminal in the above first aspect, or any implementation of the first aspect, or a device including the above first terminal, or a device included in the above first terminal, such as a chip. Alternatively, the communication device can be the second terminal in the above second aspect, or any implementation of the second aspect, or a device including the above second terminal, or a device included in the above second terminal, such as a chip.

[0036] In a fifth aspect, a communication device is provided, comprising: at least one processor. The processor is coupled to a memory, and the processor is used to read and execute instructions in the memory so that the communication device performs the information transmission method of any of the above aspects. The communication device can be the first terminal in the above first aspect, or any implementation of the first aspect, or a device including the above first terminal, or a device included in the above first terminal, such as a chip. Alternatively, the communication device can be the second terminal in the above second aspect, or any implementation of the second aspect, or a device including the above second terminal, or a device included in the above second terminal, such as a chip.

[0037] In a sixth aspect, a chip system is provided, the chip system comprising a processor and an input / output port, the processor being used to implement the processing functions involved in the information transmission method of any of the above aspects, and the input / output port being used to implement the transceiver functions involved in the information transmission method of any of the above aspects. The communication device may be the first terminal in the above first aspect, or any implementation of the first aspect, or a device including the first terminal, or a device included in the first terminal, such as a chip. Alternatively, the communication device may be the second terminal in the above second aspect, or any implementation of the second aspect, or a device including the second terminal, or a device included in the second terminal, such as a chip.

[0038] In one possible design, the chip system also includes a memory, which is used to store program instructions and data for implementing the functions involved in the information transmission method of any of the above aspects.

[0039] The chip system may be composed of chips, or may include chips and other discrete devices.

[0040] It can be understood that when the communication device provided in any one of the third to sixth aspects is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.

[0041] In a seventh aspect, a communication system is provided, which includes a first terminal designed arbitrarily according to any of the above aspects, and a second terminal.

[0042] In an eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions; when the computer instructions are executed on a computer, the computer executes the information transmission method designed in any of the above aspects.

[0043] In a ninth aspect, a computer program product is provided, which includes a computer program or instructions, and when the computer program or instructions are run on a computer, the computer executes the information transmission method designed in any of the above aspects.

[0044] Among them, the technical effects brought about by any implementation method of the third to ninth aspects can refer to the technical effects brought about by the corresponding implementation method of the first or second aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A schematic diagram of signal mapping for Sidel ink communication provided in an embodiment of the present application;

[0046] Figure 2An example diagram of the architecture of a communication system provided in an embodiment of the present application;

[0047] Figure 3 An example diagram of the structure of a communication device provided in an embodiment of the present application;

[0048] Figure 4 An example flow chart of the information transmission method provided in the embodiment of the present application;

[0049] Figure 5 Schematic diagram of different channel mapping methods provided in embodiments of the present application;

[0050] Figure 6 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0051] Figure 7 A schematic diagram of the structure of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] In order to make the description of the following embodiments clear and concise, a brief introduction to the relevant technical terms involved in the embodiments of the present application is first given:

[0053] SL communication

[0054] Sidel ink communication, also known as device-to-device communication (D2D communication) or terminal-to-terminal communication, refers to the technology of direct communication between terminals in a cellular network. In the long-term evolution (LTE) system, Sidel ink is a wireless interface for communication between terminals. This communication method allows data to be directly exchanged between terminals without the need for transfer through base stations or core network elements, thereby improving communication efficiency and reliability. In Internet of Vehicles applications, Sidel ink has also been extended to direct communication between vehicles.

[0055] During the Sidel ink communication process, the transmitter can send a physical layer data control channel (physical sidel ink control channel, PSCCH) and a physical layer data sharing channel PSSCH to the receiver. Among them, PSCCH carries the first-level SCI information SCI 1-A, which is used to schedule PSSCH and the second-level SCI carried on PSSCH. Both the first-level SCI and the second-level SCI belong to sidel ink control information and can be used to schedule PSSCH. In addition, in the positioning scenario of SL communication, the transmitter can also send SL PRS to the receiver, and the receiver can measure the SL PRS and calculate the location information of the corresponding terminal. Among them, when the terminal sends PSSCH and SL PRS, it can send them on the same resource pool, which is called a shared resource pool. In the positioning scenario, the second-level SCI can also be used to schedule the SL PRS sent on the shared resource pool.

[0056] Among them, the second-level SCI includes four formats, SCI 2-A, SCI 2-B, SCI 2-C ​​and SCI 2-D.

[0057] The currently defined first-level SCI (SCI 1-A) includes the following:

[0058] - The priority of the sending channel and signal;

[0059] - Frequency domain resource indication information: used to indicate the number of resources occupied by the transmitted channels and signals in the frequency domain;

[0060] -Time domain resource indication information: used to indicate the s lot occupied by the transmitted channel and signal in the time domain;

[0061] - Resource reservation period: used to indicate that when a terminal sends a channel and a signal, it also reserves subsequent resources for the reserved period for sending;

[0062] -Demodulation reference signal (DMRS) pattern: used to indicate the pattern of DMRS for demodulating PSSCH. One pattern corresponds to the number of DMRS symbols and the position of the symbols.

[0063] - Second level SCI format indication information: 2 bits, indicating whether the second level SCI format is SCI 2-A, SCI 2-B, SCI 2-C, or SCI 2-D;

[0064] -Beta_offset indication: used to adjust the number of modulation symbols occupied by the second-level SCI on the PSSCH;

[0065] -DMRS antenna port number: used to indicate how many antenna ports DMRS is sent through;

[0066] - Modulation and coding scheme (MCS): used to indicate the modulation and coding scheme of PSSCH;

[0067] - Additional MCS table indication: whether to use additional defined MCS tables;

[0068] - Physical side link feedback channel (PSFCH) overhead indication;

[0069] - Reserved bits: can be 2 bits, 3 bits, or 4 bits based on configuration;

[0070] - Conflict information reception indication 1 bit: when the bit value is 0, it indicates that the receiving end is not a terminal that receives conflict indication information; when the bit value is 1, it indicates that the receiving end is a terminal that receives conflict indication information.

[0071] In the currently defined second-level SCI, SCI 2-A is used to demodulate PSSCH and the processing mode related to hybrid automatic repeat request acknowledgement (HARQ-ACK) (including the processing mode of feedback positive acknowledgement (ACK) or negative acknowledgement (NACK), or the processing mode of feedback only negative acknowledgement (NACK), and the processing mode when there is no HARQ-ACK feedback information). SCI 2-A includes the following content (35 bits in total):

[0072] -HARQ process number; 4 bits;

[0073] -New data indication; 1 bit;

[0074] - Redundancy version; 2 bits;

[0075] - Source identification (ID); 8 bits;

[0076] -Target ID; 16 bits;

[0077] -HARQ feedback switch indication; 1 bit;

[0078] -Unicast multicast and broadcast indication: used to indicate broadcast, multicast or unicast; 2 bits;

[0079] -Channel state information (CSI) request; 1 bit.

[0080] In the currently defined second-level SCI, SCI 2-B is used to demodulate PSSCH and the processing mode related to HARQ-ACK (including the processing mode of only feeding back negative acknowledgment (NACK) and the processing mode when there is no HARQ-ACK feedback information). SCI 2-B includes the following content (48 bits in total):

[0081] -HARQ process number; 4 bits;

[0082] -New data indication; 1 bit;

[0083] - Redundancy version; 2 bits;

[0084] - Source ID: 8 bits;

[0085] - Target ID: 16 bits;

[0086] -HARQ feedback switch indication; 1 bit;

[0087] -Zone ID: 12 bits;

[0088] -Communication range requirement indication: 4 bits.

[0089] In the currently defined second-level SCI, SCI 2-C ​​is used to demodulate PSSCH, provide coordination information between terminals or request the terminal to provide coordination information between terminals, including the following:

[0090] -HARQ process number; 4 bits;

[0091] -New data indication; 1 bit;

[0092] - Redundancy version; 2 bits;

[0093] - Source ID: 8 bits;

[0094] - Target ID: 16 bits;

[0095] -HARQ feedback switch indication; 1 bit;

[0096] -Channel state information (CSI) request; 1 bit;

[0097] -Indicator for providing or requesting coordination information between terminals; 1 bit, a bit value of 0 indicates that SCI 2-C ​​is used to provide coordination information between terminals; a bit value of 1 indicates that SCI 2-C ​​is used to request coordination information between terminals;

[0098] If the "indicator for providing or requesting coordination information between terminals" bit value is set to 0, SCI 2-C ​​also includes the following information:

[0099] - Resource combination: Configuration information of specific parameters on which the number of bits depends, such as the number of resource reservation periods and the sub-channels in the resource pool

[0100] The number of

[0101] - Location of the first resource: 8 bits;

[0102] - Reference time slot position: related to the subcarrier spacing type used by the resource pool; minimum 14 bits, maximum 20 bits;

[0103] - Resource set type: 1 bit; a bit value of 0 indicates a desired resource set; a bit value of 1 indicates an undesired resource set;

[0104] - Minimum subchannel index: related to the number of subchannels configured in the resource pool; the minimum is 0 bits.

[0105] If the bit value of "Indicator for providing or requesting coordination information between terminals" is set to 1, SCI 2-C ​​also includes the following information:

[0106] - Priority indication: 3 bits;

[0107] -Number of subchannels: related to the number of subchannels configured in the resource pool; the minimum is 0 bits;

[0108] - Resource reservation period: Configuration information of specific parameters on which the number of bits depends, such as the number of resource reservation periods;

[0109] - Resource selection window position: related to the subcarrier spacing type used by the resource pool; minimum 28 bits, maximum 40 bits;

[0110] - Resource collection type: 1 bit;

[0111] -Padding bits.

[0112] The size of SCI 2-C ​​is not fixed and depends on the specific parameter values, and can be up to 128 bits.

[0113] In the currently defined second-level SCI, SCI 2-D is used to demodulate PSSCH and schedule SL PRS sent on the shared resource pool. It contains two parts, among which:

[0114] The first part includes the indication information for scheduling the SL PRS, which specifically includes at least:

[0115] -SL PRS resource number indication information: log2N SL-PRS bits, indicating the specific SL PRS resource to be sent, N SL-PRS It is the total number of SL PRS resources configured on the shared resource pool. Each resource corresponds to an SL PRS resource ID.

[0116] -SL PRS request information: 1 bit, indicating that the receiving end is requested to send SL PRS.

[0117] The second part contains the instructions for demodulating the PSSCH, including the following:

[0118] -Embedded secondary SCI format indication information: indicates the secondary SCI format used for scheduling PSSCH, a total of 2 bits, indicating SCI 2-A or SCI 2-B, or indicating SCI 2-A or SCI 2-B or SCI 2-C;

[0119] -Embedded secondary SCI information field: contains each information field in the second-level SCI format, and the number of bits contained depends on whether the second-level SCI format used to schedule the PSSCH is SCI 2-A or SCI 2-B. If the second-level SCI format used to schedule the PSSCH is SCI 2-A, the embedded secondary SCI information field contains a total of 35 bits; if the second-level SCI format used to schedule the PSSCH is SCI 2-B, the embedded secondary SCI information field contains a total of 48 bits.

[0120] Figure 1 A signal mapping diagram of a Sidelink communication provided by this application. Take a time slot containing 14 orthogonal frequency division multiplexing (OFDM) symbols as an example. Figure 1 As shown, the distribution positions of the above-mentioned PSSCH, PSCCH, DMRS, and SL PRS in the time slot are shown. In addition, the time slot also includes the automatic gain control (AGC) at the beginning and the gap GAP at the end. Among them, PSCCH carries the first level SCI, and PSSCH can carry the second level SCI.

[0121] It can be seen that in the existing SL positioning scenario, the transmitter needs to send SCI 2-D to schedule the SL PRS sent on the shared resource pool. For the receiving end, SCI 1-A is received first. If SCI 1-A indicates that the second-level SCI is SCI 2-D, the receiving end needs to know the size of SCI 2-D in advance, that is, how many bits are included in total. However, for SCI 2-D, its size depends on whether the format of the embedded secondary SCI in SCI 2-D is SCI 2-A or SCI 2-B. Therefore, before receiving SCI 2-D, the receiving end does not know the format of the embedded secondary SCI in SCI 2-D, so it may misjudge the size of SCI 2-D, which affects the correct demodulation of the data.

[0122] There is a solution in the related art, that is, no matter whether the embedded secondary SCI of SCI 2-D indicates SCI 2-A or SCI 2-B, the size of the embedded secondary SCI information field of SCI 2-D is fixedly set to 48 bits, that is, the receiving end receives SCI 2-D according to the size of 48 bits. For the transmitting end, if the embedded secondary SCI is SCI 2-A, then bits are filled at the end of the embedded secondary SCI information field until 48 bits are filled.

[0123] The prior art has the following disadvantages, namely, it cannot support the possible extension of SCI 2-A. Currently, SCI 2-A has a total of 35 bits, which is smaller than the size of SCI 2-B, so it can be filled to 48 bits. However, if SCI 2-A is extended to include more information fields, the size of the extended SCI 2-A may exceed the size of SCI 2-B. In this case, SCI 2-D cannot support the indication of the extended SCI 2-A.

[0124] In order to solve the above technical problems, an embodiment of the present application provides an information transmission method, which can ensure correct demodulation of data in SL communication scenarios.

[0125] Among them, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as the world-wide interoperability for microwave access (WiMAX) communication system, the fifth generation (5G) mobile communication system, such as the new radio (NR) system, and future communication systems, such as the sixth generation (6G) mobile communication system, etc. The embodiments of the present application do not limit the type of communication system.

[0126] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.

[0127] The terms "first" and "second" in the description and drawings of the embodiments of the present application are used to distinguish different objects, or to distinguish different treatments of the same object. The words "first" and "second" can distinguish the same items or similar items with basically the same functions and effects. For example, the first device and the second device are only for distinguishing different devices, and their sequence is not limited. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not necessarily limit the difference. In addition, the numbering of the steps in the various embodiments introduced in the present application is only to distinguish different steps, and is not used to limit the sequence between the steps. For example, S101 may occur before S102, or may occur after S102, or may also occur at the same time as S102.

[0128] "At least one" means one or more, and "plurality" means two or more.

[0129] "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, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or plural.

[0130] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0131] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0132] In the embodiments of the present application, "information", "signal", "message", "channel" and "signaling" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.

[0133] In the embodiments of the present application, the term "wireless communication" may also be referred to as "communication", and the term "communication" may also be described as "data transmission", "information transmission" or "transmission".

[0134] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0135] Figure 2 FIG. 2 is a schematic diagram of the architecture of the communication system 211 used in the embodiment of the present application. Figure 2 As shown, the communication system includes at least one terminal (such as Figure 2 Different terminals can communicate with each other through the PC5 port.

[0136] Optionally, in the embodiments of the present application, the terminal may also be referred to as a terminal device, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a roadside unit, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a speaker, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.

[0137] Optionally, the communication system 211 may also include at least one wireless access network device (such as Figure 2 211a and 211b).

[0138] In a possible implementation, the wireless access network device in the embodiment of the present application may be a device that communicates with a terminal, for example, it may include an evolutionary Node B (NodeB or eNB or e-NodeB) in an LTE system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario. Alternatively, it may include a next generation node B (next generation node B, gNB) in an NR system. Alternatively, it may include a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a base band pool (BBUpool), or a wireless fidelity (WiFi) access point (access point, AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), that is, it may be deployed on a flying platform or a satellite. In the NTN, the wireless access network device or the access device may be used as a layer 1 (L1) relay, or as a base station, or as an integrated access and backhaul (IAB) node. Alternatively, the first wireless access network device may be a device that implements a base station function in IoT, such as a device that implements a base station function in drone communication, V2X, D2D, or machine to machine (M2M).

[0139] In some possible scenarios, the wireless access network device in the embodiment of the present application may also be a module or unit that can implement some functions of the base station. For example, the wireless access network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be separately configured or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0140] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the radio access network device may be a radio access network device or a module of a radio access network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0141] Optionally, the base station in the embodiment of the present application may include various forms of base stations, for example: a macro base station (such as Figure 2 211a in), micro base stations (also called small stations) (such as Figure 2 211b), relay station, access point, home base station, TRP, transmitting point (transmitting point, TP), mobile switching center, etc., the embodiments of the present application do not make specific limitations on this.

[0142] In a possible implementation, in an embodiment of the present application, both the wireless access network device and the terminal may be configured with multiple antennas to support massive multiple input multiple output (Massive-MIMO) technology. Further, the wireless access network device and the terminal may support both single-user MIMO (SU-MIMO) technology and multi-user MIMO (MU-MIMO). Among them, MU-MIMO technology may be implemented based on space division multiple access (SDMA) technology. Since multiple antennas are configured, the wireless access network equipment and terminals can also flexibly support single input single output (SISO) technology, single input multiple output (SIMO) and multiple input single output (MISO) technology to achieve various diversity (such as but not limited to transmit diversity and receive diversity) and multiplexing technologies, where the diversity technology may include but is not limited to transmit diversity (TD) technology and receive diversity (RD) technology, and the multiplexing technology may be spatial multiplexing technology.

[0143] In a possible implementation, in the embodiments of the present application, the wireless access network device and the terminal may be fixed or movable. The wireless access network device and the terminal may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; may also be deployed on the water surface; may also be deployed on aircraft, balloons, and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the wireless access network device and the terminal.

[0144] Optionally, in an embodiment of the present application, a wireless access network device and a terminal, a wireless access network device and a wireless access network device, and a terminal and a terminal can communicate through an authorized spectrum, can communicate through an unlicensed spectrum, or can communicate through both an authorized spectrum and an unlicensed spectrum at the same time; can communicate through a spectrum below 6 gigahertz (GHz), can communicate through a spectrum above 6 GHz, or can communicate using a spectrum below 6 GHz and a spectrum above 6 GHz at the same time. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0145] Optionally, the communication system 211 may further include a core network 220. Optionally, the core network 220 may include an access and mobility management function (AMF).

[0146] Optionally, the communication system may further include other devices, such as location service (LCS) equipment, location management function (LMF) and the like.

[0147] Optionally, the communication system 211 may also include the Internet 230 .

[0148] Optionally, the terminal is connected to the wireless access network device by wireless means, and the wireless access network device is connected to the core network by wireless or wired means. The core network device and the wireless access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated on the same physical device, or part of the functions of the core network device and part of the functions of the wireless access network device can be integrated on one physical device. Terminals and wireless access network devices can be connected to each other by wired or wireless means. Figure 2 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 2 The connection relationship between the devices is not limited to the above-mentioned methods.

[0149] In the embodiments of the present application, the functions of the terminal may also be performed by a module (such as a chip or a modem) in the terminal, or may be performed by a device including the terminal functions.

[0150] Embodiments of the present application Figure 2 The terminal in can be implemented by a device or a functional module in a device, and the embodiments of the present application do not specifically limit this. It can be understood that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, virtualization functions instantiated on platforms (e.g., cloud platforms), or chip systems. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.

[0151] For example, the device for implementing the functions of the terminal provided in the embodiment of the present application can be Figure 3 The communication device 300 is used to implement the above. Figure 3The figure shows a hardware structure diagram of a communication device 300 provided in an embodiment of the present application. The communication device 300 includes at least one processor 301, which is used to implement the functions of the terminal provided in an embodiment of the present application. The communication device 300 may also include at least one communication interface 304. The communication device 300 may also include a memory 303.

[0152] In the embodiments of the present application, the processor may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor may also be any other device having a processing function, such as a circuit, a device, or a software module.

[0153] The communication interface 304 is used to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. The communication interface 304 can be an interface, circuit, transceiver or other device capable of communication, which is not limited in this application. The communication interface 304 can be coupled to the processor 301. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.

[0154] In the embodiment of the present application, the memory may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently or be coupled to the processor, for example, through a bus. The memory may also be integrated with the processor.

[0155] The memory 303 is used to store program instructions, and can be controlled by the processor 301 to execute, thereby implementing the information transmission method provided in the following embodiments of the present application. The processor 301 is used to call and execute the instructions stored in the memory 303, thereby implementing the information transmission method provided in the following embodiments of the present application.

[0156] Optionally, the computer instructions in the embodiments of the present application may also be referred to as program codes, which is not specifically limited in the embodiments of the present application.

[0157] Optionally, the memory 303 may be included in the processor 301 .

[0158] In a specific implementation, as an embodiment, the processor 301 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 in.

[0159] In a specific implementation, as an embodiment, the communication device 300 may include multiple processors, such as Figure 3 301 and processor 307 in the embodiment. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0160] Figure 3 The communication device 300 shown is only an example, and in actual applications the terminal may have more Figure 3 More or fewer components may be shown, two or more components may be combined, or there may be a different configuration of components.

[0161] The following is a detailed description of the information transmission method provided in the embodiment of the present application. For example, Figure 4 A flow chart of the information transmission method provided in the embodiment of the present application. The information transmission method can be applied to Figure 2 The following description is made by taking the first terminal as a receiving terminal in Sidelink communication and the second terminal as a sending terminal in Sidelink communication as an example.

[0162] like Figure 4 As shown, the information transmission method includes the following steps:

[0163] S101. The second terminal determines that the second-level SCI includes extended information.

[0164] For the Sidelink communication process between the first terminal and the second terminal, the terminals in the communication can receive configuration information (such as configuration information 1) sent by the network side device (such as a base station), and the configuration information includes the carrier information used for Sidelink communication, and the resource pool information used by the terminal to send and / or receive Sidelink information in the carrier. When the terminal is allowed to send SL PRS, the configuration information also includes SL PRS resource configuration information in the resource pool. If the carrier used for Sidelink communication belongs to an unlicensed spectrum resource, the configuration information also includes the transmission format used when sending Sidelink information on the resource pool, that is, whether PSCCH and PSSCH are sent in a continuous resource block (RB) mode in frequency or in an interleaved RB mode. Optionally, the configuration information required by the communication parties can also be pre-configured in the terminal, without the need to be sent from the network side device.

[0165] Figure 5 A schematic diagram of a different channel mapping method provided in an embodiment of the present application, Figure 5 (a) shows how PSCCH and PSSCH occupy RBs continuously in frequency. Figure 5 (b) shows the way in which PSCCH and PSSCH occupy RBs in frequency.

[0166] In some scenarios, according to the needs of the actual communication scenario, the second-level SCI may also carry additional extended information, and the size of the extended information will determine the size of the second-level SCI. Therefore, before the second terminal performs Sidelink communication with the first terminal, it is necessary to determine whether the second-level SCI includes the extended information. It should be understood that by indicating the extended information, Sidelink communication that needs to be extended in various scenarios can be effectively applied, thereby improving the versatility of Sidelink communication.

[0167] Optionally, the second terminal determines that the second-level SCI includes extended information according to configuration information or pre-configuration information (such as configuration information 2). The configuration information 2 and the above configuration information 1 can be the same configuration information or different configuration information, which is not specifically limited in the embodiment of the present application.

[0168] The above configuration information 2 may come from a network side device (e.g., a base station). One implementation method is that when Sidelink communication is required, the network side sends configuration information to the terminal, and determines whether the second-level SCI includes extended information based on the indication of the configuration information. Another implementation method is that the above configuration information 2 may be pre-configured in the terminal side and does not need to be sent from the network side device. When Sidelink communication is required, the terminal reads and uses it from its own storage space. This method can be used in scenarios where the terminal is not within the signal coverage of the base station.

[0169] Optionally, the second terminal may send a first-level SCI to the first terminal, the first-level SCI including indication information, the indication information being used to indicate whether the second-level SCI includes extended information, that is, by adding a new information domain, or field, to the first-level SCI to indicate whether the extended information in the second-level SCI exists.

[0170] It should be understood that there is also a scheme in the related art to configure or pre-configure a parameter on the shared resource pool used for Sidelink communication, and the parameter is used to indicate the size of SCI 2-D, that is, the total number of bits occupied by SCI 2-D. After the receiving end determines that the second-level SCI to be sent is SCI 2-D based on the second-level SCI format indication information in the first-level SCI, it determines the number of valid bits according to the information contained in SCI 2-D. If the size of the configured SCI 2-D is not reached, bits are filled at the end of SCI2-D until the size of the configured SCI 2-D is reached. It can be seen that the disadvantage of the related art is that additional signaling configuration is required to indicate the size of SCI 2-D. In the embodiment of the present application, the first-level SCI in the existing process is directly used to indicate whether the second-level SCI contains extended information, and then the size of the second-level SCI is determined, saving additional signaling overhead.

[0171] In some scenarios, the extended information is the channel occupancy time (COT-SI). As mentioned above, Sidelink communication uses licensed spectrum resources or unlicensed spectrum resources. If it is an unlicensed spectrum resource, the second terminal needs to adopt the l isten-before-Talk mechanism before sending a channel or signal to the first terminal, that is, first listen to the use of the physical resources carrying the physical channel. If the sending conditions are met, such as the resources are not occupied or the detected signal power is lower than a certain threshold value, the second terminal can use the resources to send signals. This process is also called a channel access process. After judging that the channel is available in the channel access process, sending a signal on the available channel is called channel occupancy. For the second terminal, after obtaining an available channel through the channel access process, it can add extended information (COT-SI) in the second-level SCI to indicate the available channel to other terminals. This process is called COT sharing. Among them, COT-SI includes channel occupancy time (COT), channel access priority class (CAPC), ID information of the terminal using the available channel, and the remaining available time of the available channel. Among them, the terminal that obtains the COT-SI can determine whether the shared COT can be used according to the remaining available time of the available channel indicated in the COT-SI and its own CAPC.

[0172] S102: The first terminal determines that the second-level SCI includes extended information.

[0173] It is understandable that before receiving the second-level SCI sent by the second terminal, the first terminal needs to determine the size of the second-level SCI to avoid data demodulation failure. In some scenarios, the second-level SCI may also carry additional extended information, and the size of the extended information will determine the size of the second-level SCI. Therefore, before receiving the second-level SCI, the first terminal needs to determine whether the second-level SCI includes extended information.

[0174] Optionally, the first terminal may receive the first level SCI of the second terminal. The first level SCI includes indication information, and the indication information is used to indicate that the second level SCI includes extended information. It should be understood that the second terminal indicates whether the extended information of the first terminal exists through the first level SCI, and no additional signaling is required for configuration, which can effectively reduce the signaling overhead.

[0175] Optionally, the first terminal determines that the second-level SCI includes extended information according to configuration information or pre-configuration information. Similar to the description in S101, the configuration information may be temporarily sent by the network side device or pre-configured in the first terminal.

[0176] S103: The second terminal sends a second-level SCI to the first terminal; correspondingly, the first terminal receives the second-level SCI from the second terminal according to the size of the second-level SCI.

[0177] The size of the second-level SCI is determined according to the size of the extended information.

[0178] It is understandable that the size of the second-level SCI can be determined according to the carrying position of the extended information in the second-level SCI. The following describes the method for determining the size of the second-level SCI in different situations in combination with specific scenarios and examples. Among them, the following scenarios 1 and 2 are related descriptions when the embedded second-level SCI supports carrying extended information. The following scenario 3 is a related description when the embedded second-level SCI does not support carrying extended information.

[0179] Scenario 1:

[0180] In the case where the embedded secondary SCI supports carrying extended information, the size of the second-level SCI is determined according to the size of the extended information and the type of the embedded secondary SCI of the second-level SCI supporting carrying the extended information.

[0181] Optionally, the type of the embedded secondary SCI is one of a plurality of SCI types. The plurality of SCI types include: SCI 2-A and SCI 2-B. Alternatively, the plurality of SCI types include: SCI 2-A, SCI 2-B and SCI 2-C, or the plurality of SCI types include: SCI 2-A, SCI 2-B, or other second-level SCI formats that may be introduced in the future, such as SCI 2-E, 2-F, etc.

[0182] In the case where the type of embedded secondary SCI that supports carrying extended information is only the first SCI type among multiple SCI types, the size of the second-level SCI is a first value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type. It can be understood that when there is only one SCI type that supports carrying extended information, determining the first value according to the size of the embedded secondary SCI of the SCI type and the size of the extended information can meet the correct demodulation of any secondary SCI type in the actual communication process.

[0183] It should be understood that the first value is determined based on the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type. Because the second-level SCI also includes other fixed content (such as relevant content indicating the shared resource pool), the first value is not directly equivalent to the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type.

[0184] Further, in the case where the type of the embedded secondary SCI is the first SCI type, the second-level SCI or the embedded secondary SCI does not include padding information. Alternatively, in the case where the type of the embedded secondary SCI is the second SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes X bits of padding information. Wherein, X is the difference between the first value and the size of the embedded secondary SCI of the second SCI type. It can be understood that padding the second-level SCI or the embedded secondary SCI can ensure that the size of the second-level SCI actually sent by the second terminal meets the first value, and ensure that in the scenario where only one SCI type supports carrying extended information, the receiving end can correctly demodulate any secondary SCI type.

[0185] Regarding the value of each bit of the padding information, in one implementation, the value of each bit of the padding information is 0; in another implementation, the value of each bit of the padding information is determined by the sending terminal.

[0186] In the following, a specific example is used to illustrate the case where the extended information is COT-SI (38 bits) and multiple SCI types include SCI 2-A (35 bits) and SCI 2-B (48 bits).

[0187] For the case where the extended information can be included in SCI 2-A (first SCI type), the size of SCI 2-A is 35 bits and the extended information is 38 bits, so the first value can be determined based on 35+38=73 bits, that is, the first terminal can use the first value determined based on 73 bits as the size of the second-level SCI to receive the second-level SCI sent by the first terminal.

[0188] For the second terminal, when it is determined that the second-level SCI includes extended information, if the embedded secondary SCI in the actually sent second-level SCI is SCI 2-A, it means that the actually sent second-level SCI carries extended information. In this case, the first terminal receives according to 35+38=73 bits, and the second terminal does not need to fill the sent second-level SCI or the embedded secondary SCI. If the embedded secondary SCI in the sent second-level SCI is SCI 2-B (second SCI type), since SCI2-B does not support carrying extended information, it means that the actually sent second-level SCI does not carry extended information. In order to ensure that the size of the second-level SCI can meet the first value, the second terminal needs to fill the second-level SCI or the embedded secondary SCI, that is, 73-48=25(X) bits can be added at the end of the second-level SCI or the end of the embedded secondary SCI.

[0189] Similarly, for the case where extended information can be included in SCI 2-B (first SCI type), the size of SCI 2-B is 48 bits and the extended information is 38 bits, so the first value can be determined based on 48+38=86 bits, that is, the first terminal can use the first value determined based on 86 bits as the size of the second-level SCI to receive the second-level SCI sent by the first terminal.

[0190] For the second terminal, if the embedded secondary SCI in the sent second-level SCI is SCI 2-A, the actually sent second-level SCI or the embedded secondary SCI includes 86-35=51 bits of padding information. If the embedded secondary SCI in the sent second-level SCI is SCI 2-B, the actually sent second-level SCI or the embedded secondary SCI does not include padding information.

[0191] Scenario 2:

[0192] In the case where the embedded secondary SCI supports carrying extended information, the size of the second-level SCI is determined according to the size of the extended information and the type of the embedded secondary SCI of the second-level SCI supporting carrying the extended information.

[0193] Optionally, the type of the embedded secondary SCI is one of a plurality of SCI types. The plurality of SCI types include: SCI 2-A and SCI 2-B. Alternatively, the plurality of SCI types include: SCI 2-A, SCI 2-B and SCI 2-C, or the plurality of SCI types include: SCI 2-A, SCI 2-B, or other second-level SCI formats that may be introduced in the future, such as SCI 2-E, 2-F, etc.

[0194] In the case where the type of embedded secondary SCI supporting carrying extended information includes at least two SCI types among multiple SCI types, the size of the second-level SCI is a second value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the third SCI type, and the embedded secondary SCI of the third SCI type is the embedded secondary SCI with the largest number of occupied bits among the at least two SCI types. It can be understood that when there are multiple SCI types supporting carrying extended information, determining the second value according to the size of the embedded secondary SCI of the SCI type with the largest number of occupied bits and the size of the extended information can meet the requirements of correct demodulation of any secondary SCI type in actual communication.

[0195] Further, in the case where the type of the embedded secondary SCI is the third SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, in the case where the type of the embedded secondary SCI is the fourth SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes Y bits of padding information; the fourth SCI type is other types except the third SCI type among at least two SCI types; Y is the difference between the second value and the third value; the third value is the sum of the size of the embedded secondary SCI of the fourth SCI type and the size of the extended information. It can be understood that padding the second-level SCI or the embedded secondary SCI can ensure that the size of the second-level SCI actually sent by the second terminal meets the second value, and ensure that in the scenario where multiple secondary SCI types can support carrying extended information, the receiving end can correctly demodulate any secondary SCI type.

[0196] Regarding the value of each bit of the padding information, in one implementation, the value of each bit of the padding information is 0; in another implementation, the value of each bit of the padding information is determined by the sending terminal.

[0197] In the following, a specific example is used to illustrate that the extended information is COT-SI (38 bits) and at least two SCI types include SCI 2-A (35 bits) and SCI 2-B (48 bits).

[0198] In the case where the extended information can be included in SCI 2-A or SCI 2-B, the size of SCI 2-A is 35 bits, the size of SCI 2-B is 48 bits, and the extended information is 38 bits. Considering that the size of SCI 2-B is larger than SCI 2-A, in order to ensure that the size of the predetermined second-level SCI is as suitable as possible for the above two types, the second value can be determined according to the size of SCI2-B (the embedded second-level SCI of the third SCI type) and the size of the extended information, that is, 48+38=86 bits. That is, the first terminal can use the second value determined according to 86 bits as the size of the second-level SCI to receive the second-level SCI sent by the first terminal.

[0199] For the second terminal, in the case of determining that the second-level SCI includes extended information, if the embedded secondary SCI in the sent second-level SCI is SCI 2-B (embedded secondary SCI of the third SCI type), in this case, the first terminal receives it according to 48+38=86 bits, and the second terminal does not need to fill the sent second-level SCI or the embedded secondary SCI. If the embedded secondary SCI in the sent second-level SCI is SCI 2-A (embedded secondary SCI of the fourth SCI type), since the size of SCI 2-A is smaller than SCI 2-B, in order to ensure that the size of the second-level SCI can meet the second value, the second terminal needs to fill the second-level SCI or the embedded secondary SCI, that is, 86-(35+38)=13(Y) bits can be added at the end of the second-level SCI or the end of the embedded secondary SCI, where 35+38 is the above-mentioned third value.

[0200] Scenario 3:

[0201] Optionally, the type of the embedded secondary SCI is one of a plurality of SCI types. The plurality of SCI types include: SCI 2-A and SCI 2-B. Alternatively, the plurality of SCI types include: SCI 2-A, SCI 2-B and SCI 2-C, or the plurality of SCI types include: SCI 2-A, SCI 2-B, or other second-level SCI formats that may be introduced in the future, such as SCI 2-E, 2-F, etc.

[0202] In the case where the embedded secondary SCI does not support carrying extended information, the size of the second level SCI is a fourth value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the fifth SCI type; the fifth SCI type is the embedded secondary SCI with the largest number of occupied bits among the multiple SCI types. It can be understood that when the embedded secondary SCI does not support carrying extended information, the fourth value is determined according to the size of the embedded secondary SCI of the SCI type with the largest number of occupied bits, which can meet the correct demodulation of any secondary SCI type in the actual communication process.

[0203] Further, in the case where the type of the embedded secondary SCI is the fifth SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, in the case where the type of the embedded secondary SCI is the sixth SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes Z bits of padding information; the sixth SCI type is other types among multiple SCI types except the fifth SCI type; Z is the size of the embedded secondary SCI of the fifth SCI type, and the difference between the size of the embedded secondary SCI of the sixth SCI type. It can be understood that padding the second-level SCI or the embedded secondary SCI can ensure that the size of the second-level SCI actually sent by the second terminal meets the fourth value, and ensure that the receiving end correctly demodulates any secondary SCI type in the scenario where the embedded secondary SCI does not support carrying extended information.

[0204] Regarding the value of each bit of the padding information, in one implementation, the value of each bit of the padding information is 0; in another implementation, the value of each bit of the padding information is determined by the sending terminal.

[0205] In the following, a specific example is used to illustrate the case where the extended information is COT-SI (38 bits) and multiple SCI types include SCI 2-A (35 bits) and SCI 2-B (48 bits).

[0206] The embedded secondary SCI of SCI 2-D does not support carrying extended information, that is, the extended information is directly included in SCI 2-D. Therefore, for the first terminal, only the type of the embedded secondary SCI needs to be considered to determine the size of the second-level SCI.

[0207] The size of SCI 2-A is 35 bits, the size of SCI 2-B is 48 bits, and the size of extended information is 38 bits. Considering that the size of SCI 2-B is larger than SCI 2-A, in order to ensure that the size of the predetermined second-level SCI is adapted to the above two SCI types as much as possible, the fourth value can be determined according to the size of SCI 2-B (embedded second-level SCI of the fifth SCI type), that is, 48 ​​bits. That is, the first terminal can use the fourth value determined according to 48 bits as the size of the second-level SCI to receive the second-level SCI sent by the first terminal.

[0208] For the second terminal, if the embedded secondary SCI in the transmitted second-level SCI is SCI 2-B (embedded secondary SCI of the fifth SCI type), in this case the first terminal receives it according to 48 bits, and the second terminal does not need to fill the transmitted second-level SCI or the embedded secondary SCI. If the embedded secondary SCI in the transmitted second-level SCI is SCI 2-A (embedded secondary SCI of the sixth SCI type), since the size of SCI 2-A is less than 48 bits, in order to ensure that the size of the second-level SCI can meet the fourth value, the second terminal needs to fill the second-level SCI or the embedded secondary SCI, that is, 48-35=13(z) bits can be added at the end of the second-level SCI or the end of the embedded secondary SCI.

[0209] The information transmission method provided in the embodiment of the present application, when it is determined that the second-level SCI includes extended information, determines the size of the second-level SCI according to the size of the extended information, and then receives the second-level SCI based on the size. In this way, the receiving end can accurately estimate the size of the second-level SCI for subsequent reception, and can effectively avoid the occurrence of data demodulation failure. In addition, by determining that the second-level SCI includes extended information, the method can be effectively applied to a variety of Sidelink communication scenarios that require extension, thereby improving the versatility of Sidelink communication.

[0210] Furthermore, in the information transmission method provided in the embodiment of the present application, the second terminal can indicate whether the extended information of the first terminal exists through the first-level SCI, without the need for additional signaling for configuration, which can effectively reduce signaling overhead and improve the performance of the communication system.

[0211] It should be noted that the above-mentioned multiple embodiments can be combined and the combined scheme can be implemented. Optionally, some operations in the process of each method embodiment are optionally combined, and / or the order of some operations is optionally changed. In addition, the execution order between the steps of each process is only exemplary and does not constitute a limitation on the execution order between the steps. There can also be other execution orders between the steps. It is not intended to indicate that the execution order is the only order in which these operations can be performed. Ordinary technicians in this field will think of many ways to reorder the operations of this article. In addition, it should be pointed out that the process details involved in a certain embodiment of this article are also applicable to other embodiments in a similar manner, or different embodiments can be used in combination.

[0212] In addition, some steps in the method embodiment may be equivalently replaced by other possible steps. Alternatively, some steps in the method embodiment may be optional and may be deleted in certain usage scenarios. Alternatively, other possible steps may be added to the method embodiment.

[0213] Furthermore, the above method embodiments may be implemented separately or in combination.

[0214] The embodiments of the present application may be based on the background technology and related technologies and may be used in combination with these technologies, but are not limited thereto. The embodiments of the present application may not be based on the background technology and related technologies.

[0215] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between various network elements. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods. The communication device can be the first terminal in the above method embodiment, or a device including the above first terminal, or a component that can be used for the first terminal; or, the communication device can be the second terminal in the above method embodiment, or a device including the above second terminal, or a component that can be used for the second terminal. It can be understood that in order to implement the above functions, the communication device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0216] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be understood that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0217] Figure 6 The structure diagram of a communication device 600 is shown. The communication device 600 includes a processing module 601 and a communication module 602. Optionally, the communication device also includes a storage module 603. The communication module 602 may also be referred to as a transceiver unit for implementing a transceiver function, for example, a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0218] Taking the communication device as the first terminal in the above method embodiment as an example, in a possible implementation manner:

[0219] The processing module 601 is used to determine whether the second-level SCI includes extended information. The communication module 602 is used to receive the second-level SCI from the second terminal according to the size of the second-level SCI; the size of the second-level SCI is determined according to the size of the extended information.

[0220] In one possible design, the size of the second-level SCI is determined according to the size of the extended information, including: when the embedded secondary SCI supports carrying extended information, the size of the second-level SCI is determined according to the size of the extended information, and the type of the embedded secondary SCI that supports carrying the second-level SCI of the extended information.

[0221] In one possible design, the type of embedded secondary SCI is one of multiple SCI types; when the type of embedded secondary SCI that supports carrying extended information is only the first SCI type among multiple SCI types, the size of the second-level SCI is a first value determined based on the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type.

[0222] In one possible design, when the type of the embedded secondary SCI is the first SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the second SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes X bits of padding information; X is the difference between the first value and the size of the embedded secondary SCI of the second SCI type.

[0223] In one possible design, the type of embedded secondary SCI is one of multiple SCI types; when the type of embedded secondary SCI supporting carrying extended information includes at least two SCI types among multiple SCI types, the size of the second-level SCI is a second value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the third SCI type, and the embedded secondary SCI of the third SCI type is the embedded secondary SCI that occupies the largest number of bits among at least two SCI types.

[0224] In one possible design, when the type of the embedded secondary SCI is the third SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the fourth SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes Y bits of padding information; the fourth SCI type is other types among at least two SCI types except the third SCI type; Y is the difference between the second value and the third value; the third value is the sum of the size of the embedded secondary SCI of the fourth SCI type and the size of the extended information.

[0225] In one possible design, the type of the embedded secondary SCI is one of multiple SCI types; the size of the second-level SCI is determined according to the size of the extended information, including: when the embedded secondary SCI does not support carrying extended information, the size of the second-level SCI is a fourth value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the fifth SCI type; the fifth SCI type is the embedded secondary SCI with the largest number of bits among the multiple SCI types.

[0226] In one possible design, when the type of the embedded secondary SCI is the fifth SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the sixth SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes Z bits of padding information; the sixth SCI type is a type among the multiple SCI types except the fifth SCI type; Z is the difference between the size of the embedded secondary SCI of the fifth SCI type and the size of the embedded secondary SCI of the sixth SCI type.

[0227] In one possible design, multiple SCI types include: SCI 2-A and SCI 2-B; or, multiple SCI types include: SCI 2-A, SCI 2-B and SCI 2-C, or multiple SCI types include: SCI 2-A, SCI 2-B, or other second-level SCI formats that may be introduced in the future, such as SCI 2-E, 2-F, etc.

[0228] In one possible design, the processing module 601 is specifically used to receive a first-level SCI from a second terminal; the first-level SCI includes indication information, and the indication information is used to indicate that the second-level SCI includes extended information.

[0229] In one possible design, the processing module 601 is specifically used to determine, based on the configuration information, whether the second-level SCI includes extended information.

[0230] In one possible design, the extended information is COT-SI.

[0231] Taking the communication device as the second terminal in the above method embodiment as an example, in a possible implementation manner:

[0232] The processing module 601 is used to determine that the second-level SCI includes extended information. The communication module 602 is used to send the second-level SCI to the first terminal; the size of the second-level SCI is determined according to the size of the extended information.

[0233] In one possible design, the size of the second-level SCI is determined according to the size of the extended information, including: when the embedded secondary SCI supports carrying extended information, the size of the second-level SCI is determined according to the size of the extended information, and the type of the embedded secondary SCI that supports carrying the second-level SCI of the extended information.

[0234] In one possible design, the type of embedded secondary SCI is one of multiple SCI types; when the type of embedded secondary SCI that supports carrying extended information is only the first SCI type among multiple SCI types, the size of the second-level SCI is a first value determined based on the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type.

[0235] In one possible design, when the type of the embedded secondary SCI is the first SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the second SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes X bits of padding information; X is the difference between the first value and the size of the embedded secondary SCI of the second SCI type.

[0236] In one possible design, the type of embedded secondary SCI is one of multiple SCI types; when the type of embedded secondary SCI supporting carrying extended information includes at least two SCI types among multiple SCI types, the size of the second-level SCI is a second value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the third SCI type, and the embedded secondary SCI of the third SCI type is the embedded secondary SCI that occupies the largest number of bits among at least two SCI types.

[0237] In one possible design, when the type of the embedded secondary SCI is the third SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the fourth SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes Y bits of padding information; the fourth SCI type is other types among at least two SCI types except the third SCI type; Y is the difference between the second value and the third value; the third value is the sum of the size of the embedded secondary SCI of the fourth SCI type and the size of the extended information.

[0238] In one possible design, the type of the embedded secondary SCI is one of multiple SCI types; the size of the second-level SCI is determined according to the size of the extended information, including: when the embedded secondary SCI does not support carrying extended information, the size of the second-level SCI is a fourth value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the fifth SCI type; the fifth SCI type is the embedded secondary SCI with the largest number of bits among the multiple SCI types.

[0239] In one possible design, when the type of the embedded secondary SCI is the fifth SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; or, when the type of the embedded secondary SCI is the sixth SCI type among multiple SCI types, the second-level SCI or the embedded secondary SCI includes Z bits of padding information; the sixth SCI type is a type among the multiple SCI types except the fifth SCI type; Z is the difference between the size of the embedded secondary SCI of the fifth SCI type and the size of the embedded secondary SCI of the sixth SCI type.

[0240] In one possible design, multiple SCI types include: SCI 2-A and SCI 2-B; or, multiple SCI types include: SCI 2-A, SCI 2-B and SCI 2-C, or multiple SCI types include: SCI 2-A, SCI 2-B, or other second-level SCI formats that may be introduced in the future, such as SCI 2-E, 2-F, etc.

[0241] In one possible design, the communication module 602 is further used to send a first-level SCI to the first terminal, where the first-level SCI includes indication information, and the indication information is used to indicate that the second-level SCI includes extended information.

[0242] In one possible design, the processing module 601 is specifically used to determine whether the second-level SCI includes extended information based on configuration information or pre-configuration information.

[0243] In one possible design, the extended information is COT-SI.

[0244] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0245] In the embodiment of the present application, the communication device 600 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, a person skilled in the art can imagine that the communication device 600 can be used Figure 3 The form of the communication device 300 is shown.

[0246] for example, Figure 3 The processor 301 in the communication device 300 shown can call the computer-executable instructions stored in the memory 303 to enable the communication device 300 to execute the information transmission method in the above method embodiment.

[0247] Specifically, Figure 6 The functions / implementation processes of the communication module 602 and the processing module 601 can be Figure 3 The processor 301 in the communication device 300 shown calls the computer execution instructions stored in the memory 303 to implement. Or, Figure 6 The function / implementation process of the processing module 601 in Figure 3 The processor 301 in the communication device 300 shown calls the computer execution instructions stored in the memory 303 to implement, Figure 6 The function / implementation process of the communication module 602 in Figure 3 The communication interface 304 in the communication device 300 shown in FIG.

[0248] Since the communication device 600 provided in the embodiment of the present application can execute the above-mentioned information transmission method, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.

[0249] The present application also provides a chip system, such as Figure 7 As shown, the chip system includes at least one processor 701 and at least one interface circuit 702. The processor 701 and the interface circuit 702 can be interconnected via lines. For example, the interface circuit 702 can be used to receive signals from other devices (such as a memory of a communication device). For another example, the interface circuit 702 can be used to send signals to other devices (such as processor 701). Exemplarily, the interface circuit 702 can read instructions stored in the memory and send the instructions to the processor 701. When the instruction is executed by the processor 701, the communication device can execute the various steps in the above embodiments. Of course, the chip system can also include other discrete devices, which are not specifically limited in the embodiments of the present application.

[0250] It should be understood that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units are implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions for calculation or processing in the processor, it can also further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0251] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0252] In a possible implementation, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In a possible design, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of chips, or it may include chips and other discrete devices, which is not specifically limited in the embodiments of the present application.

[0253] In one possible implementation, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any of the above method embodiments or any of its implementations.

[0254] In a possible implementation, an embodiment of the present application further provides an information transmission method, which includes the method described in any of the above method embodiments or any of its implementations.

[0255] In a possible implementation, an embodiment of the present application further provides a communication system, which includes the first terminal and the second terminal described in the above method embodiment.

[0256] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more servers that can be integrated with a medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0257] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0258] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. An information transmission method, characterized in that: Applied to the first terminal, comprising: Determining that the second level side control information SCI includes extended information; According to the size of the second-level SCI, a second-level SCI is received from the second terminal; the size of the second-level SCI is determined according to the size of the extended information.

2. The method according to claim 1, characterized in that: The size of the second-level SCI is determined according to the size of the extended information, including: In the case where the embedded secondary SCI supports carrying the extended information, the size of the second-level SCI is determined according to the size of the extended information and the type of the embedded secondary SCI of the second-level SCI supporting carrying the extended information.

3. The method according to claim 2, characterized in that The type of the embedded secondary SCI is one of multiple SCI types; When the type of the embedded secondary SCI that supports carrying the extended information is only the first SCI type among the multiple SCI types, the size of the second-level SCI is a first value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type.

4. The method according to claim 3, characterized in that In a case where the type of the embedded secondary SCI is the first SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; Alternatively, when the type of the embedded secondary SCI is the second SCI type among the multiple SCI types, the second-level SCI or the embedded secondary SCI includes X bits of padding information; X is the difference between the first value and the size of the embedded secondary SCI of the second SCI type.

5. The method according to claim 2, characterized in that: The type of the embedded secondary SCI is one of multiple SCI types; In the case where the type of embedded secondary SCI supporting carrying the extended information includes at least two SCI types among the multiple SCI types, the size of the second-level SCI is a second value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the third SCI type, and the embedded secondary SCI of the third SCI type is the embedded secondary SCI occupying the largest number of bits among the at least two SCI types.

6. The method according to claim 5, characterized in that In a case where the type of the embedded secondary SCI is the third SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; Alternatively, in the case where the type of the embedded secondary SCI is the fourth SCI type among the multiple SCI types, the second-level SCI or the embedded secondary SCI includes Y bits of padding information; the fourth SCI type is a type other than the third SCI type among the at least two SCI types; Y is the difference between the second value and the third value; the third value is the sum of the size of the embedded secondary SCI of the fourth SCI type and the size of the extended information.

7. The method according to claim 1, characterized in that The type of the embedded secondary SCI is one of multiple SCI types; the size of the second-level SCI is determined according to the size of the extended information, including: When the embedded secondary SCI does not support carrying the extended information, the size of the second-level SCI is a fourth value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the fifth SCI type; the fifth SCI type is the embedded secondary SCI with the largest number of bits among the multiple SCI types.

8. The method according to claim 7, characterized in that In a case where the type of the embedded secondary SCI is the fifth SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; Alternatively, in the case where the type of the embedded secondary SCI is the sixth SCI type among the multiple SCI types, the second-level SCI or the embedded secondary SCI includes Z bits of padding information; the sixth SCI type is a type among the multiple SCI types except the fifth SCI type; Z is the size of the embedded secondary SCI of the fifth SCI type, and the difference between the size of the embedded secondary SCI of the sixth SCI type.

9. The method according to any one of claims 3 to 8, characterized in that: The multiple SCI types include: SCI 2-A and SCI 2-B; or, The multiple SCI types include: SCI 2-A, SCI 2-B and SCI 2-C.

10. The method according to any one of claims 1 to 9, characterized in that: The determining that the second-level SCI includes extended information includes: A first-level SCI is received from the second terminal; the first-level SCI includes indication information, and the indication information is used to indicate that the second-level SCI includes extended information.

11. The method according to any one of claims 1 to 9, characterized in that: The determining that the second-level SCI includes extended information includes: Determine, according to the configuration information or the pre-configuration information, that the second-level SCI includes the extended information.

12. The method according to any one of claims 1 to 11, characterized in that: The extended information is channel occupancy time indication information COT-SI.

13. An information transmission method, characterized in that: Applied to the second terminal, including: Determining that the second level SCI includes extended information; The second-level SCI is sent to the first terminal; the size of the second-level SCI is determined according to the size of the extended information.

14. The method according to claim 13, characterized in that The size of the second-level SCI is determined according to the size of the extended information, including: In the case where the embedded secondary SCI supports carrying the extended information, the size of the second-level SCI is determined according to the size of the extended information and the type of the embedded secondary SCI of the second-level SCI supporting carrying the extended information.

15. The method according to claim 14, characterized in that The type of the embedded secondary SCI is one of multiple SCI types; When the type of the embedded secondary SCI that supports carrying the extended information is only the first SCI type among the multiple SCI types, the size of the second-level SCI is a first value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type.

16. The method according to claim 15, characterized in that In a case where the type of the embedded secondary SCI is the first SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; Alternatively, when the type of the embedded secondary SCI is the second SCI type among the multiple SCI types, the second-level SCI or the embedded secondary SCI includes X bits of padding information; X is the difference between the first value and the size of the embedded secondary SCI of the second SCI type.

17. The method according to claim 14, characterized in that The type of the embedded secondary SCI is one of multiple SCI types; In the case where the type of embedded secondary SCI supporting carrying the extended information includes at least two SCI types among the multiple SCI types, the size of the second-level SCI is a second value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the third SCI type, and the embedded secondary SCI of the third SCI type is the embedded secondary SCI occupying the largest number of bits among the at least two SCI types.

18. The method according to claim 17, characterized in that In a case where the type of the embedded secondary SCI is the third SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; Alternatively, in the case where the type of the embedded secondary SCI is the fourth SCI type among the multiple SCI types, the second-level SCI or the embedded secondary SCI includes Y bits of padding information; the fourth SCI type is a type other than the third SCI type among the at least two SCI types; Y is the difference between the second value and the third value; the third value is the sum of the size of the embedded secondary SCI of the fourth SCI type and the size of the extended information.

19. The method according to claim 13, characterized in that The type of the embedded secondary SCI is one of multiple SCI types; the size of the second-level SCI is determined according to the size of the extended information, including: When the embedded secondary SCI does not support carrying the extended information, the size of the second-level SCI is a fourth value determined according to the sum of the size of the extended information and the size of the embedded secondary SCI of the fifth SCI type; the fifth SCI type is the embedded secondary SCI with the largest number of bits among the multiple SCI types.

20. The method according to claim 19, characterized in that In a case where the type of the embedded secondary SCI is the fifth SCI type, the second-level SCI or the embedded secondary SCI does not include padding information; Alternatively, in the case where the type of the embedded secondary SCI is the sixth SCI type among the multiple SCI types, the second-level SCI or the embedded secondary SCI includes Z bits of padding information; the sixth SCI type is a type among the multiple SCI types except the fifth SCI type; Z is the size of the embedded secondary SCI of the fifth SCI type, and the difference between the size of the embedded secondary SCI of the sixth SCI type.

21. The method according to any one of claims 15 to 20, characterized in that The multiple SCI types include: SCI 2-A and SCI 2-B; or, The multiple SCI types include: SCI 2-A, SCI 2-B and SCI 2-C.

22. The method according to any one of claims 13 to 21, characterized in that: The method further comprises: A first-level SCI is sent to the first terminal, where the first-level SCI includes indication information, where the indication information is used to indicate that the second-level SCI includes extended information.

23. The method according to any one of claims 13 to 21, characterized in that: The determining that the second-level SCI includes extended information includes: Determine, according to configuration information or pre-configuration information, that the second-level SCI includes extended information.

24. The method according to any one of claims 13 to 23, characterized in that: The extended information is COT-SI.

25. A communication device, characterized in that: The communication device is used to execute the information transmission method according to any one of claims 1 to 12.

26. A communication device, characterized in that: The communication device is used to execute the information transmission method according to any one of claims 13-24.

27. A communication device, characterized in that: include: A processor, the processor being coupled to a memory; the processor being configured to execute a computer program stored in the memory so that the communication device executes the information transmission method as described in any one of claims 1 to 12, or the communication device executes the information transmission method as described in any one of claims 13 to 24.

28. A communication device, characterized in that: include: A processor and an interface circuit; wherein the interface circuit is used to receive code instructions and transmit them to the processor; The processor is used to run the code instructions so that the communication device executes the information transmission method according to any one of claims 1 to 12, or the communication device executes the information transmission method according to any one of claims 13 to 24.

29. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a computer program or an instruction, which, when executed on a computer, enables the computer to execute the information transmission method according to any one of claims 1 to 12, or enables the computer to execute the information transmission method according to any one of claims 13 to 24.

30. A chip system, characterized in that: include: At least one processor and an interface, wherein the at least one processor is coupled to a memory through the interface, and when the at least one processor executes a computer program or instruction in the memory, the method of any one of claims 1 to 12 is executed; or, the method of any one of claims 13 to 24 is executed.