Information transmission method and communication apparatus
By including extended information in the second-level SCI of side link communication, the data demodulation failure caused by the receiver failure to determine the SCI size is solved, and higher communication universality and reliability are achieved.
Patent Information
- Application Number
- PCT/CN2024/121577
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-27
- Filing Date
- 2024-09-26
- Publication Date
- 2025-04-03
AI Technical Summary
In side link communication, the receiver fails to determine its size before receiving the second-level SCI, resulting in data demodulation failure.
By including extension information in the second-level SCI, its size is determined, thereby ensuring that the receiver can accurately estimate and receive the correct data.
It effectively avoids data demodulation failure and improves the universality and reliability of Sidelink communication.
Smart Images

Figure CN2024121577_03042025_PF_FP_ABST
Abstract
Description
Information transmission method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on September 27, 2023, with application number 202311283696.9 and application name “Information Transmission Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to an information transmission method and a communication device. Background Art
[0003] In sidelink (SL) communication, the transmitting end can send first-level sidelink control information (SCI) and second-level SCI to the receiving end to indicate the scheduling method of the physical sidelink shared channel (PSSCH). However, in the case where the transmitting end needs to send a sidelink positioning reference signal (SL PRS), it is necessary to use a fixed-format second-level SCI to indicate the resources for scheduling the sending of SL PRS and PSSCH channels in the shared resource pool to ensure that SL PRS can be sent on the shared resource pool later. In this case, the fixed-format second-level SCI can indicate different content, and therefore the size is not fixed. For the receiving end, 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.
[0004] Summary of the Invention
[0005] The embodiments of the present application provide an information transmission method and a communication device, which can ensure correct demodulation of data in SL communication scenarios.
[0006] To achieve the above objectives, this application adopts the following technical solutions:
[0007] In a first aspect, a method for information transmission is provided. This method can be performed by a first terminal or a component capable of implementing the functions 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 sidelink control information (SCI) includes extended information; receiving the second-level SCI from a second terminal based on the size of the second-level SCI; and determining the size of the second-level SCI based on the size of the extended information.
[0008] The technical solution of this application, when determining that the second-level SCI includes extended information, determines the size of the second-level SCI based on the size of the extended information, and then receives the second-level SCI based on this size. This allows the receiving end to accurately estimate the size of the second-level SCI for subsequent reception, effectively avoiding data demodulation failures. Furthermore, by determining that the second-level SCI includes extended information, this method can be effectively applied to a variety of sidelink communication scenarios requiring extended communication, thereby improving the versatility of sidelink communication.
[0009] In one possible design, the size of the second-level SCI is determined based on the size of the extended information. This includes determining, when the embedded second-level SCI supports carrying extended information, the size of the second-level SCI based on the size of the extended information and the type of the embedded second-level SCI that supports carrying the extended information. It is understood that because the sizes of embedded second-level SCIs vary for different SCI types, the size of the second-level SCI can be accurately estimated based on the type of the embedded second-level SCI and the size of the extended information, ensuring correct demodulation of subsequent data.
[0010] In one possible design, the type of the 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 the 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. It will be appreciated that when there is only one SCI type that supports carrying extended information, determining the first value based on the size of the embedded secondary SCI of that SCI type and the size of the extended information can ensure correct demodulation of any secondary SCI type during actual communication.
[0011] 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; alternatively, 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, where X is the difference between the first value and the size of the embedded secondary SCI of the second SCI type. It will be appreciated 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 can correctly demodulate any secondary SCI type in a scenario where only one SCI type supports carrying extended information.
[0012] In one possible design, the type of the embedded secondary SCI is one of multiple SCI types; when the type of embedded secondary SCI supporting the carrying of extended information includes at least two of the multiple SCI types, the size of the second-level SCI is a second value determined based on the sum of the size of the extended information and the size of the embedded secondary SCI of a third SCI type, where 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 will be appreciated that when there are multiple SCI types supporting the carrying of extended information, determining the second value based on 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 ensure correct demodulation of any secondary SCI type during actual communication.
[0013] 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 a type other than the third SCI type among at least two SCI types; Y is the difference between the second value and the third value; and 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 the receiving end can correctly demodulate any secondary SCI type in a scenario where multiple secondary SCI types can support carrying extended information.
[0014] 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 based on 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 based on the sum of the size of the extended information and the size of the embedded secondary SCI of the fifth SCI type; and the fifth SCI type is the embedded secondary SCI with the largest number of bits among the multiple SCI types. It is understood that when the embedded secondary SCI does not support carrying extended information, determining the fourth value based on the size of the embedded secondary SCI of the SCI type with the largest number of bits can ensure correct demodulation of any secondary SCI type during actual communication.
[0015] 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 other than the fifth SCI type among the multiple SCI types; and 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. 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 can correctly demodulate any secondary SCI type in a scenario where the embedded secondary SCI does not support carrying extended information.
[0016] 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.
[0017] In one possible design, determining whether the second-level SCI includes extended information includes: receiving a first-level SCI from a second terminal; the first-level SCI including indication information, the indication information being 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 thereby determining the size of the second-level SCI, additional signaling overhead is saved.
[0018] In one possible design, determining that the second-level SCI includes extended information includes: determining that the second-level SCI includes extended information based on configuration information or pre-configuration information.
[0019] In one possible design, the extended information is 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 use sidelink communications on unlicensed spectrum.
[0020] 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 includes: 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.
[0021] 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.
[0022] In one possible design, the type of the embedded secondary SCI is one of multiple SCI types;
[0023] 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.
[0024] 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.
[0025] 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 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 the at least two SCI types.
[0026] 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.
[0027] 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 multiple SCI types.
[0028] 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 other than the fifth SCI type among the 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.
[0029] 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.
[0030] In one possible design, the method further includes: sending a first-level SCI to the first terminal, the first-level SCI including indication information, and the indication information is used to indicate that the second-level SCI includes extended information.
[0031] In one possible design, determining that the second-level SCI includes extended information includes: determining that the second-level SCI includes extended information based on configuration information or pre-configuration information.
[0032] In one possible design, the extended information is COT-SI.
[0033] In a third aspect, a communication device is provided for implementing the various methods described above. The communication device may be the first terminal described in the first aspect or any implementation thereof, or a device comprising the first terminal, or a device included in the first terminal, such as a chip. Alternatively, the communication device may be the second terminal described in the second aspect or any implementation thereof, or a device comprising the second terminal, or a device included in the second terminal, such as a chip.
[0034] The communication device includes modules, units, or means corresponding to the above methods, which can be implemented by hardware, software, or hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.
[0035] In some possible designs, the communication device may include a processing module and a transceiver module. The transceiver module, also referred to as a transceiver unit, is configured to implement the sending and / or receiving functions described in the first or second aspect and any possible implementation thereof. The transceiver module may be comprised of a transceiver circuit, a transceiver, a transceiver, or a communication interface. The processing module may be configured to implement the processing functions described in the first or second aspect and any possible implementation thereof.
[0036] 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.
[0037] 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. When the processor executes the instructions, the communication device performs the information transmission method of any of the above aspects. The communication device can be the first terminal described in the 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 can be the second terminal described in the 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 a fifth aspect, a communication device is provided, comprising: at least one processor. The processor is coupled to a memory, and is configured to read and execute instructions in the memory to cause the communication device to perform the information transmission method of any of the above aspects. The communication device may be the first terminal described in the 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 described in the 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.
[0039] In a sixth aspect, a chip system is provided, comprising a processor and an input / output port, wherein the processor is configured to implement the processing functions involved in the information transmission method of any of the above aspects, and the input / output port is configured 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.
[0040] 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.
[0041] The chip system may be composed of chips, or may include chips and other discrete devices.
[0042] 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.
[0043] In a seventh aspect, a communication system is provided, which includes a first terminal designed in any of the above aspects and a second terminal.
[0044] In an eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions, which, when executed on a computer, cause the computer to execute the information transmission method according to any of the above aspects.
[0045] 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 executed on a computer, the computer executes the information transmission method according to any of the above aspects.
[0046] 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
[0047] FIG1 is a schematic diagram of signal mapping for Sidelink communication provided in an embodiment of the present application;
[0048] FIG2 is an exemplary diagram of the architecture of a communication system provided in an embodiment of the present application;
[0049] FIG3 is a structural diagram of a communication device according to an embodiment of the present application;
[0050] FIG4 is a flowchart illustrating an example of an information transmission method according to an embodiment of the present application;
[0051] FIG5 is a schematic diagram of different channel mapping methods provided in an embodiment of the present application;
[0052] FIG6 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0053] FIG7 is a schematic structural diagram of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0054] 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:
[0055] SL communication
[0056] Sidelink communication, also known as device-to-device (D2D) communication or terminal-to-terminal communication, refers to the technology for direct communication between terminals in a cellular network. In the long-term evolution (LTE) system, Sidelink is the wireless interface for communication between terminals. This communication method allows terminals to exchange data directly without the need for transit through base stations or core network elements, thereby improving communication efficiency and reliability. In Internet of Vehicles applications, Sidelink has also been extended to direct communication between vehicles.
[0057] During the Sidelink communication process, the transmitting end can send the physical layer data control channel (physical sidelink control channel, PSCCH) and the physical layer data sharing channel PSSCH to the receiving end. 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 sidelink control information and can be used to schedule PSSCH. In addition, in the positioning scenario of SL communication, the transmitting end can also send SL PRS to the receiving end, and the receiving end 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.
[0058] Among them, the second-level SCI includes four formats, SCI 2-A, SCI 2-B, SCI 2-C and SCI 2-D.
[0059] The currently defined first-level SCI (SCI 1-A) includes the following:
[0060] -The priority of the sending channel and signal;
[0061] - Frequency domain resource indication information: used to indicate the number of resources occupied by the transmitted channels and signals in the frequency domain;
[0062] -Time domain resource indication information: used to indicate the transmitted channel and the slot occupied by the signal in the time domain;
[0063] - Resource reservation period: used to indicate the period during which a terminal reserves subsequent resources for transmission when transmitting a channel and a signal;
[0064] -Demodulation reference signal (DMRS) pattern: used to indicate the DMRS pattern used to demodulate the PSSCH. A pattern corresponds to the number of DMRS symbols and the position of the symbols.
[0065] - 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;
[0066] -Beta_offset indication: used to adjust the number of modulation symbols occupied by the second-level SCI on the PSSCH;
[0067] -DMRS antenna port number: used to indicate how many antenna ports DMRS is sent through;
[0068] - Modulation and coding scheme (MCS): used to indicate the modulation and coding scheme of PSSCH;
[0069] - Additional MCS table indication: indicates whether to use additional defined MCS tables;
[0070] - Physical sidelink feedback channel (PSFCH) overhead indication;
[0071] - Reserved bits: can be 2 bits, 3 bits, or 4 bits based on configuration;
[0072] - 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.
[0073] In the currently defined second-level SCI, SCI 2-A is used for demodulating PSSCH and processing modes related to hybrid automatic repeat request acknowledgement (HARQ-ACK), including processing modes for feedback of positive acknowledgement (ACK) or negative acknowledgement (NACK), or processing modes for feedback of negative acknowledgement (NACK), and processing modes when there is no HARQ-ACK feedback information. SCI 2-A includes the following content (35 bits in total):
[0074] -HARQ process number; 4 bits;
[0075] -New data indication; 1 bit;
[0076] - Redundancy version; 2 bits;
[0077] - Source identity (ID); 8 bits;
[0078] -Target ID; 16 bits;
[0079] -HARQ feedback switch indication; 1 bit;
[0080] -Unicast multicast and broadcast indication: used to indicate broadcast, multicast or unicast; 2 bits;
[0081] -Channel state information (CSI) request; 1 bit.
[0082] In the currently defined second-level SCI, SCI 2-B is used for demodulating PSSCH and HARQ-ACK related processing modes (including the processing mode in which only negative acknowledgment (NACK) is fed back, and the processing mode when no HARQ-ACK feedback information is provided). SCI 2-B includes the following content (48 bits in total):
[0083] -HARQ process number; 4 bits;
[0084] -New data indication; 1 bit;
[0085] - Redundancy version; 2 bits;
[0086] - Source ID: 8 bits;
[0087] -Target ID: 16 bits;
[0088] -HARQ feedback switch indication; 1 bit;
[0089] -Zone ID: 12 bits;
[0090] -Communication range requirement indication: 4 bits.
[0091] Among the currently defined second-level SCIs, SCI 2-C is used to demodulate the PSSCH and provide inter-terminal coordination information or request a terminal to provide inter-terminal coordination information, including the following:
[0092] -HARQ process number; 4 bits;
[0093] -New data indication; 1 bit;
[0094] - Redundancy version; 2 bits;
[0095] - Source ID: 8 bits;
[0096] -Target ID: 16 bits;
[0097] -HARQ feedback switch indication; 1 bit;
[0098] -Channel state information (CSI) request; 1 bit;
[0099] - Indicator for providing or requesting inter-terminal coordination information; 1 bit, a bit value of 0 indicates that SCI 2-C is used to provide inter-terminal coordination information; a bit value of 1 indicates that SCI 2-C is used to request inter-terminal coordination information;
[0100] If the "Indicator for providing or requesting inter-terminal coordination information" bit value is set to 0, SCI 2-C also includes the following information:
[0101] - Resource combination: Configuration information of specific parameters on which the number of bits depends, such as the number of resource reservation periods and the number of subchannels in the resource pool;
[0102] - Position of the first resource: 8 bits;
[0103] - Reference slot location: related to the subcarrier spacing type used by the resource pool; minimum 14 bits, maximum 20 bits;
[0104] - 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;
[0105] - Minimum subchannel index: related to the number of subchannels configured in the resource pool; the minimum is 0 bits.
[0106] If the "Indicator for providing or requesting inter-terminal coordination information" bit value is set to 1, SCI 2-C also includes the following information:
[0107] - Priority indication: 3 bits;
[0108] -Number of subchannels: related to the number of subchannels configured in the resource pool; the minimum value is 0 bits;
[0109] - Resource reservation period: Configuration information of specific parameters on which the number of bits depends, such as the number of resource reservation periods;
[0110] - Resource selection window position: related to the subcarrier spacing type used by the resource pool; minimum 28 bits, maximum 40 bits;
[0111] - Resource collection type: 1 bit;
[0112] -Padding bits.
[0113] The size of SCI 2-C is not fixed and depends on the specific parameter values, and can be up to 128 bits.
[0114] 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,
[0115] The first part contains the instruction information for scheduling SL PRS, specifically including at least:
[0116] -SL PRS resource number indication information: log2N SL-PRS bits, indicating the specific SL PRS resource to be sent, N SL-PRS The total number of SL PRS resources configured in the shared resource pool. Each resource corresponds to an SL PRS resource ID.
[0117] -SL PRS request information: 1 bit, indicating that the receiving end is requested to send SL PRS.
[0118] The second part contains instructions for demodulating the PSSCH, including the following:
[0119] -Embedded secondary SCI format indication information: indicates the secondary SCI format used for scheduling PSSCH, a total of 2 bits, indicating whether it is SCI 2-A or SCI 2-B, or indicating whether it is SCI 2-A or SCI 2-B or SCI 2-C;
[0120] -Embedded Secondary SCI Information Field: Contains the information fields within the second-level SCI format, and the number of bits included 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.
[0121] FIG1 is a schematic diagram of signal mapping for a sidelink communication provided by the present application. Taking a time slot containing 14 orthogonal frequency division multiplexing (OFDM) symbols as an example, FIG1 shows the distribution positions of the above-mentioned PSSCH, PSCCH, DMRS, and SL PRS in the time slot. 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.
[0122] 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 it contains in total. However, for SCI 2-D, its size depends on whether the format of the secondary SCI embedded 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 secondary SCI embedded in SCI 2-D, so it may misjudge the size of SCI 2-D, which affects the correct demodulation of the data.
[0123] One solution in the related art is to set the size of the embedded secondary SCI field of SCI 2-D to 48 bits, regardless of whether the embedded secondary SCI of SCI 2-D indicates SCI 2-A or SCI 2-B. This means that the receiving end receives SCI 2-D as 48 bits. For the transmitting end, if the embedded secondary SCI is SCI 2-A, bits are padded at the end of the embedded secondary SCI field until the number reaches 48 bits.
[0124] This technology has the disadvantage of not being able to support the possible expansion of SCI 2-A. Currently, SCI 2-A is 35 bits, smaller than SCI 2-B, so it can be increased to 48 bits through padding. However, if SCI 2-A is expanded to include more information fields, the size of the expanded SCI 2-A may exceed that of SCI 2-B. In this case, SCI 2-D cannot support the indication of the expanded SCI 2-A.
[0125] To solve the above technical problems, an embodiment of the present application provides an information transmission method that can ensure correct demodulation of data in SL communication scenarios.
[0126] Among them, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as the worldwide 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. The embodiments of the present application do not limit the type of communication system.
[0127] This application will present various aspects, embodiments, or features in the context of systems 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. Furthermore, combinations of these aspects may also be used.
[0128] 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. Words such as "first" and "second" can distinguish between identical or similar items with substantially the same functions and effects. For example, the first device and the second device are merely used to distinguish between different devices and do not limit their order of precedence. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different. In addition, the numbering of the steps in the various embodiments introduced in this application is only for distinguishing different steps and is not used to limit the order of precedence between the steps. For example, S101 may occur before S102, or may occur after S102, or may occur simultaneously with S102.
[0129] "At least one" means one or more, and "a plurality" means two or more.
[0130] "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. 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.
[0131] Furthermore, the terms "including," "having," and any variations thereof, as used in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.
[0132] It should be noted that in the embodiments of this 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 this application should not be interpreted as being more preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0133] In the embodiments of the present application, the terms "information," "signal," "message," "channel," and "signaling" may sometimes be used interchangeably. It should be noted that, when the distinction between them is not emphasized, the meanings they intend to convey are the same. The terms "of," "corresponding," and "corresponding" may sometimes be used interchangeably. It should be noted that, when the distinction between them is not emphasized, the meanings they intend to convey are the same.
[0134] 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".
[0135] 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. Ordinary technicians in this field will know that with the evolution of 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.
[0136] Figure 2 is a schematic diagram of the architecture of a communication system 211 used in an embodiment of the present application. As shown in Figure 2, the communication system includes at least one terminal (212a-212j in Figure 2). Different terminals can communicate with each other through the PC5 port.
[0137] Optionally, in the embodiments of the present application, the terminal may also be referred to as a terminal device, user equipment (UE), mobile station, 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, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, roadside unit, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, speaker, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.
[0138] Optionally, the communication system 211 may further include at least one radio access network device (such as 211a and 211b in FIG. 2 ).
[0139] In one 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 (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 (BBU pool), or a wireless fidelity (WiFi) access point (AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), that is, it may be deployed on an aircraft or satellite. In the NTN, the radio access network device or access device may serve as a layer 1 (L1) relay, or as a base station, or as an integrated access and backhaul (IAB) node. Alternatively, the first radio access network device may be a device that implements base station functions in the IoT, such as a device that implements base station functions in drone communications, V2X, D2D, or machine-to-machine (M2M).
[0140] In some possible scenarios, the radio access network device in the embodiments of the present application may also be a module or unit that can implement some of the functions of a base station. For example, the radio 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 configured separately or 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).
[0141] 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.
[0142] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations (such as 211a in Figure 2), micro base stations (also called small stations) (such as 211b in Figure 2), relay stations, access points, home base stations, TRPs, transmitting points (TP), mobile switching centers, etc., which are not specifically limited in the embodiment of the present application.
[0143] In one 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. Furthermore, the wireless access network device and the terminal may support both single-user MIMO (SU-MIMO) technology and multi-user MIMO (MU-MIMO). MU-MIMO technology may be implemented based on space division multiple access (SDMA) technology. Since multiple antennas are configured, 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 diversity technology may include but is not limited to transmit diversity (TD) technology and receive diversity (RD) technology, and multiplexing technology may be spatial multiplexing technology.
[0144] In one possible implementation, in the embodiments of the present application, the wireless access network equipment and terminals can be fixed or mobile. The wireless access network equipment and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of the present application do not limit the application scenarios of the wireless access network equipment and terminals.
[0145] Optionally, in an embodiment of the present application, communication between a wireless access network device and a terminal, between wireless access network devices and wireless access network devices, and between terminals can be performed through an authorized spectrum, or through an unlicensed spectrum, or through both an authorized spectrum and an unlicensed spectrum at the same time; communication can be performed through a spectrum below 6 gigahertz (GHz), or through a spectrum above 6 GHz, or through both 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.
[0146] 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).
[0147] Optionally, the communication system may further include other devices, such as a location service (LCS) device, a location management function (LMF), and the like.
[0148] Optionally, the communication system 211 may also include the Internet 230 .
[0149] Optionally, the terminal is connected to the radio access network device wirelessly, and the radio access network device is connected to the core network wirelessly or by wire. The core network device and the radio access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the radio access network device can be integrated into the same physical device, or a physical device can integrate some of the functions of the core network device and some of the functions of the radio access network device. Terminals and radio access network devices can be connected to each other by wire or wirelessly. Figure 2 is only a schematic diagram, and the communication system can also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 2. The connection relationship between devices is not limited to the methods listed above.
[0150] 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.
[0151] The terminal in Figure 2 of the embodiment of the present application can be implemented by a device or a functional module in a device, and the embodiment of the present application does not specifically limit this. It is understandable that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, virtualization functions instantiated on a platform (e.g., a cloud platform), or chip systems. In the embodiment of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0152] For example, the apparatus for implementing the functions of the terminal provided in the embodiments of the present application can be implemented by the communication apparatus 300 in Figure 3. Figure 3 shows a schematic diagram of the hardware structure of the communication apparatus 300 provided in the embodiments of the present application. The communication apparatus 300 includes at least one processor 301 for implementing the functions of the terminal provided in the embodiments of the present application. The communication apparatus 300 may also include at least one communication interface 304. The communication apparatus 300 may also include a memory 303.
[0153] 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 processing functionality, such as a circuit, a device, or a software module.
[0154] 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, and this application does not limit it. 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.
[0155] 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 discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store 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.
[0156] 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 this 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 this application.
[0157] 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.
[0158] Optionally, the memory 303 may be included in the processor 301 .
[0159] In a specific implementation, as an embodiment, the processor 301 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 3 .
[0160] In a specific implementation, as an embodiment, the communication device 300 may include multiple processors, such as the processor 301 and the processor 307 in FIG3 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0161] The communication device 300 shown in FIG3 is merely an example, and in actual applications a terminal may have more or fewer components than those shown in FIG3, may combine two or more components, or may have a different configuration of components.
[0162] The following describes in detail the information transmission method provided in an embodiment of the present application. For example, FIG4 is a flow chart illustrating the information transmission method provided in an embodiment of the present application. This information transmission method can be applied to communication between terminals as shown in FIG2 . The following description uses the example of a first terminal being a receiving terminal in a sidelink communication and a second terminal being a transmitting terminal in a sidelink communication.
[0163] As shown in FIG4 , the information transmission method includes the following steps:
[0164] S101: The second terminal determines that the second-level SCI includes extended information.
[0165] For the Sidelink communication process between the first terminal and the second terminal, the terminals in the communication parties can receive configuration information (such as configuration information 1) sent by the network side device (such as the base station), and the configuration information includes the carrier information used for Sidelink communication, and the resource pool information used by the terminal in the carrier to send and / or receive Sidelink information. 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 and does not need to be sent from the network side device.
[0166] Figure 5 is 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, and Figure 5 (b) shows how PSCCH and PSSCH occupy RBs interleaved in frequency.
[0167] In some scenarios, depending on actual communication needs, the second-level SCI may also carry additional extended information. The size of this extended information determines the size of the second-level SCI. Therefore, before engaging in sidelink communication with the first terminal, the second terminal needs to determine whether the second-level SCI includes this extended information. It should be understood that by indicating this extended information, sidelink communications requiring extended information can be effectively applied in a variety of scenarios, thereby improving the versatility of sidelink communication.
[0168] Optionally, the second terminal determines that the second-level SCI includes extended information based on 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 this embodiment of the application.
[0169] The above-mentioned configuration information 2 can come from a network-side device (such as a base station). In one implementation, when Sidelink communication is required, the network sends configuration information to the terminal and determines whether the second-level SCI includes extended information based on the indication of the configuration information. In another implementation, the above-mentioned configuration information 2 can be pre-configured on 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.
[0170] Optionally, the second terminal may send a first-level SCI to the first terminal, where the first-level SCI includes indication information, where the indication information is used to indicate whether the second-level SCI includes the extended information. That is, a new information domain, or field, is added to the first-level SCI to indicate whether the extended information in the second-level SCI exists.
[0171] It should be understood that there is also a scheme in the related art for configuring or pre-configuring a parameter on the shared resource pool used for Sidelink communication. 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 configured SCI 2-D size is not reached, bits are padded at the end of SCI 2-D until the configured SCI 2-D size is reached. It can be seen that the disadvantage of this 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, thereby saving additional signaling overhead.
[0172] In some scenarios, the extended information is the channel occupancy time (COT-SI). As previously mentioned, sidelink communication uses either licensed or unlicensed spectrum resources. If the spectrum is unlicensed, the second terminal must use a listen-before-talk mechanism before sending a channel or signal to the first terminal. This mechanism involves first listening to the physical resource usage of the physical channel. If the transmission conditions are met, such as the resource being unoccupied or the detected signal power being below a certain threshold, the second terminal can use the resource to send a signal. This process is also known as the channel access process. After determining that a channel is available in the channel access process, sending a signal on the available channel is called channel occupation. After the second terminal obtains an available channel through the channel access process, it can add extended information (COT-SI) to the second-level SCI to indicate the available channel to other terminals. This process is called COT sharing. The COT-SI includes information such as the channel occupancy time (COT), the channel access priority class (CAPC), the ID of the terminal using the available channel, and the remaining available time on the available channel. Among them, the terminal that obtains the COT-SI can determine whether to use the shared COT based on the remaining available time of the available channel indicated in the COT-SI and its own CAPC.
[0173] S102: The first terminal determines that the second-level SCI includes extended information.
[0174] It is understood 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.
[0175] Optionally, the first terminal may receive the first-level SCI of the second terminal. The first-level SCI includes indication information indicating that the second-level SCI includes extended information. It should be understood that the second terminal uses the first-level SCI to indicate to the first terminal whether the extended information exists, without requiring additional signaling for configuration, thereby effectively reducing signaling overhead.
[0176] Optionally, the first terminal determines that the second-level SCI includes extended information based on configuration information or pre-configuration information. Similar to the description in S101, the configuration information may be temporarily issued by the network side device or pre-configured in the first terminal.
[0177] 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.
[0178] The size of the second-level SCI is determined according to the size of the extended information.
[0179] It is understood that the size of the second-level SCI can be determined based on the location of the extended information in the second-level SCI. The following describes methods for determining the size of the second-level SCI in different situations, using specific scenarios and examples. Scenario 1 and Scenario 2 describe scenarios where the embedded second-level SCI supports carrying extended information. Scenario 3 describes scenarios where the embedded second-level SCI does not support carrying extended information.
[0180] Scenario 1:
[0181] 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.
[0182] Optionally, the embedded secondary SCI type is one of multiple SCI types. The multiple SCI types include SCI 2-A and SCI 2-B. Alternatively, the multiple SCI types include SCI 2-A, SCI 2-B, and SCI 2-C. Alternatively, the multiple SCI types include SCI 2-A, SCI 2-B, and SCI 2-C. Alternatively, the 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.
[0183] 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. It will be appreciated that when there is only one SCI type that supports carrying extended information, determining the first value based on the size of the embedded secondary SCI of that SCI type and the size of the extended information can ensure correct demodulation of any secondary SCI type during actual communication.
[0184] 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.
[0185] Furthermore, 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. Alternatively, 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. Where X is the difference between the first value and the size of the embedded secondary SCI of the second SCI type. It will 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, ensuring that the receiving end can correctly demodulate any secondary SCI type in a scenario where only one SCI type supports carrying extended information.
[0186] 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.
[0187] The following describes a specific example in which the extended information is COT-SI (38 bits) and multiple SCI types include SCI 2-A (35 bits) and SCI 2-B (48 bits).
[0188] In the case where 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.
[0189] For the second terminal, when it is determined that the second-level SCI includes extended information, if the embedded secondary SCI in the actually transmitted second-level SCI is SCI 2-A, it means that the actually transmitted second-level SCI carries extended information. In this case, the first terminal receives it according to 35+38=73 bits, and the second terminal does not need to pad the transmitted second-level SCI or the embedded secondary SCI. If the embedded secondary SCI in the transmitted second-level SCI is SCI 2-B (the second SCI type), since SCI 2-B does not support carrying extended information, it means that the actually transmitted second-level SCI does not carry extended information. To ensure that the size of the second-level SCI can meet the first value, the second terminal needs to pad the second-level SCI or the embedded secondary SCI, that is, it can add 73-48=25(X) bits at the end of the second-level SCI or the end of the embedded secondary SCI.
[0190] 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.
[0191] For the second terminal, if the embedded secondary SCI in the transmitted second-level SCI is SCI 2-A, the actually transmitted second-level SCI or the embedded secondary SCI includes 86-35=51 bits of padding information. If the embedded secondary SCI in the transmitted second-level SCI is SCI 2-B, the actually transmitted second-level SCI or the embedded secondary SCI does not include padding information.
[0192] Scenario 2:
[0193] 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.
[0194] Optionally, the embedded secondary SCI type is one of multiple SCI types. The multiple SCI types include SCI 2-A and SCI 2-B. Alternatively, the multiple SCI types include SCI 2-A, SCI 2-B, and SCI 2-C. Alternatively, the multiple SCI types include SCI 2-A, SCI 2-B, and SCI 2-C. Alternatively, the 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.
[0195] When the types of embedded secondary SCIs supporting the carrying of extended information include at least two SCI types from among multiple SCI types, the size of the second-level SCI is a second value determined based on the sum of the size of the extended information and the size of the embedded secondary SCI of a third SCI type, where the embedded secondary SCI of the third SCI type is the embedded secondary SCI that occupies the largest number of bits among the at least two SCI types. It will be appreciated that when there are multiple SCI types supporting the carrying of extended information, determining the second value based on the size of the embedded secondary SCI of the SCI type that occupies the largest number of bits and the size of the extended information can ensure correct demodulation of any secondary SCI type during actual communication.
[0196] Furthermore, 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 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; and 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 the receiving end can correctly demodulate any secondary SCI type in a scenario where multiple secondary SCI types can support carrying extended information.
[0197] 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.
[0198] The following describes a specific example in which 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).
[0199] 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, to ensure that the predetermined second-level SCI size is as suitable as possible for both types, the second value can be determined based on the size of SCI 2-B (the embedded second-level SCI of the third SCI type) and the size of the extended information, that is, 48 + 38 = 86 bits. In other words, the first terminal can use the second 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.
[0200] For the second terminal, when it is determined that the second-level SCI includes extended information, if the embedded secondary SCI in the transmitted 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 pad 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 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 pad the second-level SCI or the embedded secondary SCI, that is, 86-(35+38)=13(Y) bits can be added to the end of the second-level SCI or the end of the embedded secondary SCI, where 35+38 is the above-mentioned third value.
[0201] Scenario 3:
[0202] Optionally, the embedded secondary SCI type is one of multiple SCI types. The multiple SCI types include SCI 2-A and SCI 2-B. Alternatively, the multiple SCI types include SCI 2-A, SCI 2-B, and SCI 2-C. Alternatively, the multiple SCI types include SCI 2-A, SCI 2-B, and SCI 2-C. Alternatively, the 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.
[0203] When the embedded secondary SCI does not support carrying extended information, the size of the second-level SCI is a fourth value determined based on 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 that occupies the largest number of bits among the multiple SCI types. It will be appreciated that when the embedded secondary SCI does not support carrying extended information, determining the fourth value based on the size of the embedded secondary SCI of the SCI type that occupies the largest number of bits can ensure correct demodulation of any secondary SCI type during actual communication.
[0204] Furthermore, 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 the multiple SCI types; and 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. 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 can correctly demodulate any secondary SCI type in a scenario where the embedded secondary SCI does not support carrying extended information.
[0205] 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.
[0206] The following describes a specific example in which the extended information is COT-SI (38 bits) and multiple SCI types include SCI 2-A (35 bits) and SCI 2-B (48 bits).
[0207] 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, it only needs to consider the type of the embedded secondary SCI to determine the size of the second-level SCI.
[0208] The size of SCI 2-A is 35 bits, the size of SCI 2-B is 48 bits, and the size of the extended information is 38 bits. Considering that the size of SCI 2-B is larger than SCI 2-A, to ensure that the predetermined second-level SCI size is as compatible as possible with the two aforementioned SCI types, the fourth value can be determined based on the size of SCI 2-B (the embedded second-level SCI of the fifth SCI type), i.e., 48 bits. In other words, the first terminal can use the fourth value determined based on 48 bits as the size of the second-level SCI to receive the second-level SCI sent by the first terminal.
[0209] For the second terminal, if the embedded secondary SCI in the transmitted second-level SCI is SCI 2-B (the 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 pad 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 (the 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 pad 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.
[0210] The information transmission method provided in an embodiment of the present application, upon determining that the second-level SCI includes extended information, determines the size of the second-level SCI based on the size of the extended information, and then receives the second-level SCI based on this size. This allows the receiving end to accurately estimate the size of the second-level SCI for subsequent reception, effectively avoiding data demodulation failures. Furthermore, by determining that the second-level SCI includes extended information, the method can be effectively applied to a variety of sidelink communication scenarios requiring extended communication, thereby improving the versatility of sidelink communication.
[0211] 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.
[0212] 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 in 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.
[0213] Furthermore, some steps in the method embodiments may be equivalently replaced with other possible steps. Alternatively, some steps in the method embodiments may be optional and may be deleted in certain usage scenarios. Alternatively, other possible steps may be added to the method embodiments.
[0214] Furthermore, the above method embodiments may be implemented separately or in combination.
[0215] 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 also not be based on the background technology and related technologies.
[0216] The above primarily describes the solutions provided by the embodiments of the present application from the perspective of interaction between various network elements. Accordingly, the embodiments of the present application also provide a communication device for implementing the various methods described above. The communication device may be the first terminal in the method embodiments described above, or a device including the first terminal, or a component usable for the first terminal; alternatively, the communication device may be the second terminal in the method embodiments described above, or a device including the second terminal, or a component usable for the second terminal. It is understood that, to implement the aforementioned functions, the communication device includes hardware structures and / or software modules corresponding to the respective functions. Those skilled in the art will readily appreciate that, in conjunction with the various exemplary units and algorithm steps described in the embodiments disclosed herein, the present application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or in a hardware-driven manner by computer software depends on the specific application and design constraints of the technical solution. Professionals may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0217] In the embodiment of the present application, the communication device can be divided into functional modules 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 modules 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 functional division. In actual implementation, there may be other division methods.
[0218] Figure 6 shows a schematic diagram of the structure of a communication device 600. 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, which may also be referred to as a transceiver unit, implements transceiver functions and may be, for example, a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0219] Taking the communication device as the first terminal in the above method embodiment as an example, in a possible implementation manner:
[0220] The processing module 601 is configured to determine whether the second-level SCI includes extended information. The communication module 602 is configured 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.
[0221] 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.
[0222] 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 based on the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type.
[0223] 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.
[0224] 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 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 the at least two SCI types.
[0225] 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.
[0226] 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 multiple SCI types.
[0227] 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 other than the fifth SCI type among the 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.
[0228] 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.
[0229] In one possible design, the processing module 601 is specifically used to receive the first-level SCI 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.
[0230] In one possible design, the processing module 601 is specifically used to determine whether the second-level SCI includes extended information based on the configuration information.
[0231] In one possible design, the extended information is COT-SI.
[0232] Taking the communication device as the second terminal in the above method embodiment as an example, in a possible implementation manner:
[0233] The processing module 601 is configured to determine whether the second-level SCI includes extended information. The communication module 602 is configured 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.
[0234] 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.
[0235] 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 based on the sum of the size of the extended information and the size of the embedded secondary SCI of the first SCI type.
[0236] 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.
[0237] 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 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 the at least two SCI types.
[0238] 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.
[0239] 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 multiple SCI types.
[0240] 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 other than the fifth SCI type among the 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.
[0241] 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.
[0242] 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.
[0243] 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.
[0244] In one possible design, the extended information is COT-SI.
[0245] 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.
[0246] In the embodiment of the present application, the communication device 600 is presented in the form of various functional modules divided in an integrated manner. The "module" here can refer to a specific ASIC (application-specific integrated circuit), a circuit, a processor and 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, those skilled in the art can imagine that the communication device 600 can take the form of the communication device 300 shown in Figure 3.
[0247] For example, the processor 301 in the communication device 300 shown in FIG3 may 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.
[0248] Specifically, the functions / implementation processes of the communication module 602 and the processing module 601 in FIG6 can be implemented by the processor 301 in the communication device 300 shown in FIG3 calling computer-executable instructions stored in the memory 303. Alternatively, the functions / implementation processes of the processing module 601 in FIG6 can be implemented by the processor 301 in the communication device 300 shown in FIG3 calling computer-executable instructions stored in the memory 303, and the functions / implementation processes of the communication module 602 in FIG6 can be implemented by the communication interface 304 in the communication device 300 shown in FIG3.
[0249] 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.
[0250] An embodiment of the present application also provides a chip system, as shown in Figure 7, which 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 the memory of a communication device). For another example, the interface circuit 702 can be used to send signals to other devices (such as the 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 perform the various steps in the above embodiments. Of course, the chip system can also include other discrete components, which is not specifically limited in the embodiment of the present application.
[0251] 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 is implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and a 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 to perform calculations or processing within the processor, it can further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.
[0252] 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.
[0253] In one 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 one 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 a chip, or it may include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.
[0254] 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 program or instruction 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.
[0255] 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.
[0256] 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.
[0257] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The 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, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. 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)).
[0258] 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 variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" 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.
[0259] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover 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 scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.
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 pre-configuration information, that the second-level SCI includes 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.
Citation Information
Patent Citations
Communication method and device
CN113840379A
Data transmission method and device
CN115412216A
Scrambling sidelink control information in sidelink communication
US20230180206A1