A control information sending method, receiving method, and communication device
By determining the second time frequency resource in the first time frequency resource in the NR-V2X communication, the problem that the second level SCI transmission resource cannot be effectively determined is solved, and the reliability and flexibility of data transmission are realized.
Patent Information
- Application Number
- CN201980101457.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-08
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2039-11-08
AI Technical Summary
In the prior art, the transmission resources of the second-level SCI in NR-V2X communication are not effectively determined, resulting in the transmitter and receiver being unable to correctly transmit and receive data, which in turn affects the establishment of the entire side-line communication link.
By determining the second time frequency resource in the first time frequency resource, the specific step includes determining the number of bits of the second control information, and determining the second time frequency resource in the first time frequency resource based on the number of bits, in order to transmit the second control information.
Ensure that the sending device and the receiving device can realize data transmission based on the two-level control information, and improve the reliability and flexibility of communication.
Smart Images

Figure CN114557082B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of mobile communication technologies, and in particular, to a method for sending control information, a method for receiving the same, and a communication device. Background Art
[0002] Device-to-device (D2D) communication, vehicle-to-vehicle (V2V) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-infrastructure / network (V2I / N) communication is a technology for direct communication between terminal devices. V2V, V2P, and V2I / N are collectively referred to as V2X (vehicle-to-everything, V2X), that is, a vehicle communicates with anything.
[0003] During the discussion of new radio (NR)-V2X, currently, the 3rd Generation Partnership Project (3GPP) is discussing a method of transmitting sidelink control information (SCI) together with data. However, the current standard does not determine how to determine the transmission resources of the second-level SCI. If the transmission resources of the second-level SCI cannot be effectively determined, the transmitter does not know how to send, and the receiver does not know the corresponding reception. The entire sidelink communication link cannot be established. Summary of the Invention
[0004] Embodiments of this application provide a method for sending control information, a method for receiving the same, and a communication device, which can be applied to communication systems such as V2X, vehicle-to-vehicle (V2V), long term evolution-vehicle to vehicle (LTE-V2V), vehicle networking, machine type communication (MTC) systems, Internet of things (IoT), long term evolution-machine to machine (LTE-M2M), and machine-to-machine (M2M) to determine the transmission resources of the second-level control information, so that data transmission can be achieved between a sending device and a receiving device according to the second-level control information.
[0005] In a first aspect, an embodiment of the present application provides a method for sending control information, which can be executed by a sending device. The method includes:
[0006] Determine the number of bits of the second control information;
[0007] Determine a second time-frequency resource in a first time-frequency resource according to the number of bits of the second control information, where the first time-frequency resource is the time-frequency resource indicated by the first control information, and the second time-frequency resource is the resource for carrying the modulation symbols after encoding the second control information;
[0008] Send the second control information on the second time-frequency resource.
[0009] In the embodiment of the present application, the sending device can determine the second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information, so that the sending device can clearly send the second control information on the second time-frequency resource in the first time-frequency resource, enabling the sending device to implement data sending according to the second control information, so that data transmission can be realized between the sending device and the receiving device according to two-level control information (i.e., the first control information and the second control information), ensuring the reliability of communication.
[0010] In a possible design, the first control information and the second control information are located on the same time unit, and the time unit can be a time slot, a subframe, a radio frame, a transmission time interval, or a mini-slot, etc.
[0011] Further, the time-domain position of the second control information on the time unit is not earlier than the time-domain position of the first control information on the time unit.
[0012] In this design, the time-domain position relationship between the first control information and the second control information in the same time unit is clarified, so that the sending device can determine the second time-frequency resource in the first time-frequency resource based on the time-domain position relationship between the first control information and the second control information.
[0013] In a possible design, the specific implementation method of determining the second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information may include: determining the number of bits of the first data and the number of subcarriers that can be used to transmit the second control information; determining the number of modulation symbols after encoding the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers that can be used to transmit the second control information; determining the second time-frequency resource in the first time-frequency resource according to the number of modulation symbols after encoding the second control information.
[0014] In this design, first, the number of modulation symbols after encoding the second control information is determined, and then, based on the number of modulation symbols after encoding the second control information, a second time-frequency resource is further determined in the first time-frequency resource, ensuring that the determined second time-frequency resource can well meet the transmission requirements of the second control information.
[0015] In a possible design, a first parameter can be determined according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; and a second parameter can be determined according to the number of subcarriers available for transmitting the second control information; finally, the minimum value of the first parameter and the second parameter is determined as the number of modulation symbols after encoding the second control information.
[0016] In this design, the first parameter is determined according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information. Therefore, when the first parameter is used as the number of modulation symbols after encoding the second control information, the transmission requirements of the second control information can be well met; while the second parameter is determined according to the number of subcarriers available for transmitting the second control information. Therefore, when the second parameter is used as the number of modulation symbols after encoding the second control information, the excessive occupation of the first time-frequency resource by the second control information can be avoided. And the number of modulation symbols after encoding the second control information finally determined in this embodiment is the smaller one of the first parameter and the second parameter. Therefore, while taking into account the transmission requirements of the second control information, the excessive occupation of the first time-frequency resource by the second control information can be avoided, further improving the reliability of communication.
[0017] In a possible design, a first parameter can be determined according to a first adjustment factor, the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, where the first adjustment factor is related to the second control information and the first adjustment factor is a positive real number greater than or equal to 1.
[0018] In this design, when determining the first parameter, a first adjustment factor is introduced. Since the first adjustment factor is a positive real number greater than or equal to 1, it is equivalent to amplifying the demand of the second control information for the number of modulation symbols after encoding. Therefore, it can better ensure that the number of modulation symbols after encoding the second control information finally determined can meet the transmission requirements of the second control information.
[0019] In a possible design, to improve the flexibility of the scheme, the first adjustment factor can be indicated by the first control information.
[0020] In a possible design, the first parameter satisfies the following relationship:
[0021]
[0022] Wherein, Q1 represents the first parameter, f represents a function related to the number of bits of the second control information, h represents the number of bits of the first data, and g represents the number of subcarriers that can be used to transmit the second control information;
[0023] Wherein, the function f related to the number of bits of the second control information satisfies:
[0024] Or
[0025] Wherein, represents the first adjustment factor, O SCI2 represents the number of bits of the second control information, L SCI2 is the length of the cyclic redundancy check CRC bit of the second control information; s represents the first adjustment factor, O SCI2 (s) represents the number of bits of the second control information determined based on the transmission mode of the first data, represents the first adjustment factor determined based on the transmission mode of the first data.
[0026] In this design, the calculation method of the first parameter is clarified, and the value of the calculation parameter of the first parameter (such as the first adjustment factor) can be related to the transmission mode of the first data. Furthermore, the number of modulated symbols after encoding the second control information can be related to the transmission mode of the first data. Finally, different first parameter value strategies can be implemented under different transmission modes, making the number of modulated symbols after encoding the finally determined second control information more accurate and reliable.
[0027] In a possible design, a second parameter can be determined according to the second adjustment factor and the number of subcarriers that can be used to transmit the second control information, wherein the second adjustment factor is related to the second control information, and the second adjustment factor is a positive real number greater than 0 and less than or equal to 1.
[0028] In this design, when determining the second parameter, the second adjustment factor is introduced. Since the second adjustment factor is a positive real number greater than 0 and less than or equal to 1, the upper limit of the number of modulated symbols after encoding the second control information does not exceed the number of subcarriers that can be used to transmit the second control information, effectively avoiding the overuse of the first time-frequency resource by the second control information.
[0029] In a possible design, in order to improve the flexibility of the scheme, the second adjustment factor can be indicated by the first control information.
[0030] In a possible design, the second parameter satisfies the following relationship:
[0031] Or
[0032]
[0033] Wherein, Q2 represents the second parameter, g represents the number of subcarriers that can be used to transmit the second control information, α represents the second adjustment factor; W represents the number of subcarriers on the first time-frequency resource for transmitting the specified information.
[0034] In this design, the calculation method of the second parameter is clarified, and the values of the calculation parameters of the second parameter (such as the second adjustment factor) can be related to the transmission mode of the first data. Furthermore, the number of modulated symbols after encoding the second control information can be related to the transmission mode of the first data. Finally, different value strategies of the second parameter can be realized under different transmission modes, making the number of modulated symbols after encoding the finally determined second control information more accurate and reliable.
[0035] In a possible design, the second control information can indicate that the transmission mode of the first data is unicast, multicast, or broadcast.
[0036] In this design, under the unicast, multicast, and broadcast transmission modes, the second control information can have different time-frequency resource determination strategies respectively, further improving the flexibility and reliability of communication.
[0037] In a possible design, the first time-frequency resource does not include at least one of the following:
[0038] Subcarriers on the first orthogonal frequency division multiplexing (OFDM) symbol for transmitting the first data channel on the first time unit;
[0039] Subcarriers on the last OFDM symbol on the first time unit;
[0040] Subcarriers on the OFDM symbol occupied by feedback information on the first time unit;
[0041] Subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit;
[0042] Subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit;
[0043] Subcarrier number on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit;
[0044] Subcarriers occupied by the demodulation reference signal of the first control information;
[0045] Subcarriers occupied by the demodulation reference signal of the first data channel;
[0046] Subcarriers occupied by the phase tracking reference signal;
[0047] Subcarriers occupied by the channel state information reference signal;
[0048] Subcarriers occupied by the first control information.
[0049] In this design, before determining the second time-frequency resource from the first time-frequency resource, the number of subcarriers required to be occupied by preset information (such as AGC, GP, PSFCH, etc.) is excluded first, so as to avoid the second control information from occupying the resources of these information, and further ensure the reliability of data transmission.
[0050] In a possible design, the time-frequency resource determined according to the second parameter does not include at least one of the following:
[0051] Subcarriers on the first OFDM symbol used to transmit the first data channel in the first time unit;
[0052] Subcarriers on the last OFDM symbol in the first time unit;
[0053] Subcarriers on the OFDM symbol occupied by feedback information in the first time unit;
[0054] Subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located in the first time unit;
[0055] Subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located in the first time unit;
[0056] Subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located in the first time unit;
[0057] Subcarriers occupied by the demodulation reference signal of the first control information;
[0058] Subcarriers occupied by the demodulation reference signal of the first data channel;
[0059] Subcarriers occupied by the phase tracking reference signal;
[0060] Subcarriers occupied by the channel state information reference signal; Subcarriers occupied by the first control information.
[0061] In this design, when calculating the first parameter, the number of subcarriers occupied by preset information (such as AGC, GP, PSFCH, etc.) is excluded first, so as to avoid the second control information from occupying the resources of this information, and further ensure the reliability of data transmission.
[0062] In a possible design, the first control information is the first sidelink control information SCI, the second control information is the second SCI, and the first time-frequency resource is the physical sidelink shared channel PSSCH resource.
[0063] In this design, the resource determination strategy of the second SCI in the sidelink transmission scenario is clarified, so as to ensure the reliable transmission of sidelink data scheduled by two-level SCI.
[0064] In a second aspect, an embodiment of the present application provides a method for receiving control information, which can be executed by a receiving device. The method includes: determining the number of bits of the second control information; determining a second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information, where the first time-frequency resource is the time-frequency resource indicated by the first control information, and the second time-frequency resource is the resource for carrying the modulated symbols after encoding the second control information; receiving the second control information on the second time-frequency resource.
[0065] In a possible design, the first control information and the second control information are located on the same time unit; the time-domain position of the second control information on the time unit is not earlier than the time-domain position of the first control information on the time unit.
[0066] In a possible design, determining the second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information includes: determining the number of bits of the first data and the number of subcarriers that can be used to transmit the second control information; determining the number of modulated symbols after encoding the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers that can be used to transmit the second control information; determining the second time-frequency resource in the first time-frequency resource according to the number of modulated symbols after encoding the second control information.
[0067] In a possible design, determining the number of modulated symbols after encoding the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers that can be used to transmit the second control information includes: determining a first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers that can be used to transmit the second control information; determining a second parameter according to the number of subcarriers that can be used to transmit the second control information; determining the minimum value of the first parameter and the second parameter as the number of modulated symbols after encoding the second control information.
[0068] In a possible design, determining a first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers that can be used to transmit the second control information includes: determining the first parameter according to a first adjustment factor, the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers that can be used to transmit the second control information, where the first adjustment factor is related to the second control information, and the first adjustment factor is a positive real number greater than or equal to 1.
[0069] In a possible design, the first adjustment factor is indicated by the first control information.
[0070] In a possible design, the first parameter satisfies the following relationship:
[0071]
[0072] where Q1 represents the first parameter, f represents a function related to the number of bits of the second control information, h represents the number of bits of the first data, and g represents the number of subcarriers that can be used to transmit the second control information;
[0073] where the function f related to the number of bits of the second control information satisfies:
[0074] or
[0075]
[0076] where represents the first adjustment factor, O SCI2 represents the number of bits of the second control information, L SCI2 is the length of the cyclic redundancy check (CRC) bit of the second control information; s represents the first adjustment factor, O SCI2 (s) represents the number of bits of the second control information determined based on the transmission mode of the first data, represents the first adjustment factor determined based on the transmission mode of the first data.
[0077] In a possible design, determining a second parameter according to the number of subcarriers that can be used to transmit the second control information includes: determining the second parameter according to a second adjustment factor and the number of subcarriers that can be used to transmit the second control information, where the second adjustment factor is related to the second control information, and the second adjustment factor is a positive real number greater than 0 and less than or equal to 1.
[0078] In a possible design, the second adjustment factor is indicated by the first control information.
[0079] In a possible design, the second parameter satisfies the following relationship:
[0080] Or
[0081]
[0082] where Q2 represents the second parameter, g represents the number of subcarriers that can be used to transmit the second control information, α represents the second adjustment factor; W represents the number of subcarriers on the first time-frequency resource for transmitting the specified information.
[0083] In a possible design, the second control information indicates that the transmission mode of the first data is unicast, multicast or broadcast.
[0084] In a possible design, the first time-frequency resource does not include at least one of the following:
[0085] Subcarriers on the first OFDM symbol for transmitting the first data channel on the first time unit;
[0086] Subcarriers on the last OFDM symbol on the first time unit;
[0087] Subcarriers on the OFDM symbol occupied by the feedback information on the first time unit;
[0088] Subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit;
[0089] Subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit;
[0090] Subcarrier numbers on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit;
[0091] Subcarriers occupied by the demodulation reference signal of the first control information;
[0092] Subcarriers occupied by the demodulation reference signal of the first data channel;
[0093] Subcarriers occupied by the phase tracking reference signal;
[0094] Subcarriers occupied by the channel state information reference signal;
[0095] Subcarriers occupied by the first control information.
[0096] In a possible design, the time-frequency resources determined according to the second parameter do not include at least one of the following:
[0097] Subcarriers on the first OFDM symbol used to transmit the first data channel in the first time unit;
[0098] Subcarriers on the last OFDM symbol in the first time unit;
[0099] Subcarriers on the OFDM symbol occupied by feedback information in the first time unit;
[0100] Subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located in the first time unit;
[0101] Subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located in the first time unit;
[0102] Subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located in the first time unit;
[0103] Subcarriers occupied by the demodulation reference signal of the first control information;
[0104] Subcarriers occupied by the demodulation reference signal of the first data channel;
[0105] Subcarriers occupied by the phase-tracking reference signal; subcarriers occupied by the channel state information reference signal;
[0106] Subcarriers occupied by the first control information.
[0107] In a possible design, the first control information is the first sidelink control information SCI, the second control information is the second SCI, and the first time-frequency resource is the physical sidelink shared channel PSSCH resource.
[0108] In a third aspect, an embodiment of the present application provides a communication device. The communication device has the functions of the sending device in the above method design. These functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.
[0109] In a possible design, the specific structure of the communication device may include a processing unit and a sending unit;
[0110] The processing unit is configured to: determine the number of bits of the second control information; determine a second time-frequency resource in a first time-frequency resource according to the number of bits of the second control information, where the first time-frequency resource is the time-frequency resource indicated by the first control information, and the second time-frequency resource is a resource for carrying the modulation symbols after encoding of the second control information;
[0111] The sending unit is configured to: send the second control information on the second time-frequency resource.
[0112] In a possible design, the first control information and the second control information are located on the same time unit; the time domain position of the second control information on the time unit is not earlier than the time domain position of the first control information on the time unit.
[0113] In a possible design, when the processing unit determines the second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information, it is specifically configured to: determine the number of bits of the first data and the number of subcarriers available for transmitting the second control information; determine the number of modulation symbols after encoding of the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; determine the second time-frequency resource in the first time-frequency resource according to the number of modulation symbols after encoding of the second control information.
[0114] In a possible design, when the processing unit determines the number of modulation symbols after encoding of the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, it is specifically configured to: determine a first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; determine a second parameter according to the number of subcarriers available for transmitting the second control information; determine the minimum value of the first parameter and the second parameter as the number of modulation symbols after encoding of the second control information.
[0115] In a possible design, when the processing unit determines the first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, it is specifically configured to: determine the first parameter according to a first adjustment factor, the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, where the first adjustment factor is related to the second control information, and the first adjustment factor is a positive real number greater than or equal to 1.
[0116] In a possible design, the processing unit is further configured to: indicate the first adjustment factor by using the first control information.
[0117] In a possible design, the first parameter satisfies the following relationship:
[0118]
[0119] where Q1 represents the first parameter, f represents a function related to the number of bits of the second control information, h represents the number of bits of the first data, and g represents the number of subcarriers that can be used to transmit the second control information;
[0120] where the function f related to the number of bits of the second control information satisfies:
[0121] or
[0122] where represents the first adjustment factor, O SCI2 represents the number of bits of the second control information, L SCI2 is the length of the cyclic redundancy check (CRC) bit of the second control information; s represents the first adjustment factor, O SCI2 (s) represents the number of bits of the second control information determined based on the transmission mode of the first data, represents the first adjustment factor determined based on the transmission mode of the first data.
[0123] In a possible design, when determining the second parameter according to the number of subcarriers that can be used to transmit the second control information, the processing unit is specifically configured to: determine the second parameter according to the second adjustment factor and the number of subcarriers that can be used to transmit the second control information, where the second adjustment factor is related to the second control information, and the second adjustment factor is a positive real number greater than 0 and less than or equal to 1.
[0124] In a possible design, the processing unit is further configured to: indicate the second adjustment factor by using the first control information.
[0125] In a possible design, the second parameter satisfies the following relationship:
[0126] or
[0127] where J represents the second parameter, g represents the number of subcarriers that can be used to transmit the second control information, α represents the second adjustment factor; W represents the number of subcarriers used to transmit the specified information on the first time-frequency resource.
[0128] In a possible design, the second control information indicates that the transmission mode of the first data is unicast, multicast, or broadcast.
[0129] In a possible design, the first time-frequency resource does not include at least one of the following: subcarriers on the first orthogonal frequency-division multiplexing (OFDM) symbol used to transmit the first data channel on the first time unit; subcarriers on the last OFDM symbol on the first time unit; subcarriers on the OFDM symbol occupied by feedback information on the first time unit; subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit; subcarriers occupied by the demodulation reference signal of the first control information; subcarriers occupied by the demodulation reference signal of the first data channel; subcarriers occupied by the phase-tracking reference signal; subcarriers occupied by the channel state information reference signal; subcarriers occupied by the first control information.
[0130] In a possible design, the time-frequency resource determined by the processing unit according to the second parameter does not include at least one of the following: subcarriers on the first OFDM symbol used to transmit the first data channel on the first time unit; subcarriers on the last OFDM symbol on the first time unit; subcarriers on the OFDM symbol occupied by feedback information on the first time unit; subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit; subcarriers occupied by the demodulation reference signal of the first control information; subcarriers occupied by the demodulation reference signal of the first data channel; subcarriers occupied by the phase-tracking reference signal; subcarriers occupied by the channel state information reference signal; subcarriers occupied by the first control information.
[0131] In a possible design, the first control information is the first sidelink control information (SCI), the second control information is the second SCI, and the first time-frequency resource is the physical sidelink shared channel (PSSCH) resource.
[0132] Fourthly, an embodiment of the present application provides a communication device. The communication device has the functions of the receiving device in the above method design. These functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.
[0133] For example, the specific structure of the communication device may include a processing unit and a receiving unit;
[0134] The processing unit is configured to: determine the number of bits of the second control information; determine a second time-frequency resource in a first time-frequency resource according to the number of bits of the second control information, where the first time-frequency resource is the time-frequency resource indicated by the first control information, and the second time-frequency resource is the resource for carrying the modulated symbols after encoding of the second control information;
[0135] The receiving unit is configured to: receive the second control information on the second time-frequency resource.
[0136] In a possible design, the first control information and the second control information are located on the same time unit; the time domain position of the second control information on the time unit is not earlier than the time domain position of the first control information on the time unit.
[0137] In a possible design, when the processing unit determines the second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information, it is specifically configured to: determine the number of bits of the first data and the number of subcarriers available for transmitting the second control information; determine the number of modulated symbols after encoding of the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; determine the second time-frequency resource in the first time-frequency resource according to the number of modulated symbols after encoding of the second control information.
[0138] In a possible design, when the processing unit determines the number of modulated symbols after encoding of the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, it is specifically configured to: determine a first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; determine a second parameter according to the number of subcarriers available for transmitting the second control information; determine the minimum value of the first parameter and the second parameter as the number of modulated symbols after encoding of the second control information.
[0139] In a possible design, when determining the first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, the processing unit is specifically configured to: determine the first parameter according to a first adjustment factor, the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, where the first adjustment factor is related to the second control information, and the first adjustment factor is a positive real number greater than or equal to 1.
[0140] In a possible design, the processing unit is further configured to: indicate the first adjustment factor through the first control information.
[0141] In a possible design, the first parameter satisfies the following relationship:
[0142]
[0143] where Q1 represents the first parameter, f represents a function related to the number of bits of the second control information, h represents the number of bits of the first data, and g represents the number of subcarriers available for transmitting the second control information;
[0144] where the function f related to the number of bits of the second control information satisfies:
[0145] or
[0146] where represents the first adjustment factor, O SCI2 represents the number of bits of the second control information, L SCI2 is the length of the cyclic redundancy check (CRC) bit of the second control information; s represents the first adjustment factor, O SCI2 (s) represents the number of bits of the second control information determined based on the transmission mode of the first data, represents the first adjustment factor determined based on the transmission mode of the first data.
[0147] In a possible design, when determining the second parameter according to the number of subcarriers available for transmitting the second control information, the processing unit is specifically configured to: determine the second parameter according to a second adjustment factor and the number of subcarriers available for transmitting the second control information, where the second adjustment factor is related to the second control information, and the second adjustment factor is a positive real number greater than 0 and less than or equal to 1.
[0148] In a possible design, the processing unit is further configured to: indicate the second adjustment factor through the first control information.
[0149] In a possible design, the second parameter satisfies the following relationship:
[0150] Or
[0151] Where J represents the second parameter, g represents the number of subcarriers that can be used to transmit the second control information, α represents the second adjustment factor; W represents the number of subcarriers on the first time-frequency resource for transmitting the specified information.
[0152] In a possible design, the second control information indicates that the transmission mode of the first data is unicast, multicast or broadcast.
[0153] In a possible design, the first time-frequency resource does not include at least one of the following: subcarriers on the first orthogonal frequency division multiplexing (OFDM) symbol for transmitting the first data channel on the first time unit; subcarriers on the last OFDM symbol on the first time unit; subcarriers on the OFDM symbol occupied by feedback information on the first time unit; subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit; subcarriers occupied by the demodulation reference signal of the first control information; subcarriers occupied by the demodulation reference signal of the first data channel; subcarriers occupied by the phase tracking reference signal; subcarriers occupied by the channel state information reference signal; subcarriers occupied by the first control information.
[0154] In a possible design, the time-frequency resource determined by the processing unit according to the second parameter does not include at least one of the following: subcarriers on the first OFDM symbol for transmitting the first data channel on the first time unit; subcarriers on the last OFDM symbol on the first time unit; subcarriers on the OFDM symbol occupied by feedback information on the first time unit; subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit; subcarriers occupied by the demodulation reference signal of the first control information; subcarriers occupied by the demodulation reference signal of the first data channel; subcarriers occupied by the phase tracking reference signal; subcarriers occupied by the channel state information reference signal; subcarriers occupied by the first control information.
[0155] In a possible design, the first control information is the first sidelink control information (SCI), the second control information is the second SCI, and the first time-frequency resource is a physical sidelink shared channel (PSSCH) resource.
[0156] In a fifth aspect, an embodiment of the present application provides a communication device, which includes a transmitter and a processor. The processor is coupled to the transmitter, for example, connected through a bus. The processor and the transmitter cooperate to execute the method performed by the transmitting device in the first aspect or any possible design of the first aspect.
[0157] In a sixth aspect, an embodiment of the present application provides a communication device, which includes a receiver and a processor. The processor is coupled to the receiver, for example, connected through a bus. The processor and the receiver cooperate to execute the method performed by the receiving device in the second aspect or any possible design of the second aspect.
[0158] In a seventh aspect, an embodiment of the present application provides a communication device, including a processor and a memory. The memory is used to store computer execution instructions. The processor is used to execute the computer execution instructions stored in the memory, so that the communication device executes the method performed by the transmitting device in the first aspect or any possible design of the first aspect.
[0159] In an eighth aspect, an embodiment of the present application provides a communication device, including a processor and a memory. The memory is used to store computer execution instructions. The processor is used to execute the computer execution instructions stored in the memory, so that the communication device executes the method performed by the receiving device in the second aspect or any possible design of the second aspect.
[0160] In a ninth aspect, an embodiment of the present application provides a communication device, including a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor. The processor runs the code instructions to execute the method performed by the transmitting device in the first aspect or any possible design of the first aspect.
[0161] In a tenth aspect, an embodiment of the present application provides a communication device, including a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor. The processor runs the code instructions to execute the method performed by the receiving device in the second aspect or any possible design of the second aspect.
[0162] Eleventh aspect, an embodiment of the present application provides a readable storage medium for storing instructions, which when executed, implement the method performed by the transmitting device in the first aspect or any possible design of the first aspect as described above.
[0163] Twelfth aspect, an embodiment of the present application provides a readable storage medium for storing instructions, which when executed, implement the method performed by the receiving device in the second aspect or any possible design of the second aspect as described above.
[0164] Thirteenth aspect, an embodiment of the present application provides a chip coupled to a memory for reading and executing program instructions stored in the memory to implement the method provided in the first aspect or any possible design of the first aspect as described above.
[0165] Fourteenth aspect, an embodiment of the present application provides a chip coupled to a memory for reading and executing program instructions stored in the memory to implement the method provided in the second aspect or any possible design of the second aspect as described above.
[0166] Fifteenth aspect, there is provided a computer program product containing instructions, where the instructions are stored in the computer program product, and when it runs on a computer, it causes the computer to execute the method provided in the first aspect or any possible design of the first aspect as described above.
[0167] Sixteenth aspect, there is provided a computer program product containing instructions, where the instructions are stored in the computer program product, and when it runs on a computer, it causes the computer to execute the method provided in the second aspect or any possible design of the second aspect as described above.
[0168] Seventeenth aspect, there is provided a communication system including a transmitting device and a receiving device, where the transmitting device is used to execute the method provided in the first aspect or any possible design of the first aspect as described above, and the receiving device is used to execute the method provided in the second aspect or any possible design of the second aspect as described above.
[0169] In the embodiments of the present application, in the scenario of scheduling data with two-level control information, the method for the transmitting device to determine the transmission resource of the second control information and the method for the receiving device to determine the transmission resource of the second control information are given, so that the transmitting device and the receiving device can perform data transmission according to the second control information, ensuring the reliability of communication. Description of the Drawings
[0170] Figure 1 It is a schematic diagram of a network architecture of a wireless communication system provided by an embodiment of the present application;
[0171] Figure 2 Schematic diagram of another network architecture of the wireless communication system provided by the embodiment of the present application;
[0172] Figure 3 Schematic diagram of yet another network architecture of the wireless communication system provided by the embodiment of the present application;
[0173] Figure 4 Flowchart of a method for sending control information provided by the embodiment of the present application;
[0174] Figure 5A and Figure 5B and Figure 5C and Figure 5D Schematic diagram of the first time-frequency resource;
[0175] Figure 6 Flowchart of a method for receiving control information provided by the embodiment of the present application;
[0176] Figure 7 Schematic diagram of the structure of a communication device provided by the embodiment of the present application;
[0177] Figure 8 Schematic diagram of the structure of another communication device provided by the embodiment of the present application;
[0178] Figure 9 Schematic diagram of the structure of another communication device provided by the embodiment of the present application;
[0179] Figure 10 Schematic diagram of the structure of another communication device provided by the embodiment of the present application;
[0180] Figure 11 Schematic diagram of the structure of another communication device provided by the embodiment of the present application;
[0181] Figure 12 Schematic diagram of the structure of another communication device provided by the embodiment of the present application. Detailed implementation manners
[0182] At present, mobile communication technology supports data scheduling through two-level control information. It should be understood that the control information may be downlink control information (DCI), uplink control information (UCI), sidelink control information (SCI), etc.
[0183] Taking SCI as an example, in the discussion of NR-V2X, currently 3GPP is discussing the method of transmitting the two-level SCI together with data. However, the current standard has not determined how to determine the transmission resources of the second-level SCI. If the transmission resources of the second-level SCI cannot be effectively determined, the transmitter (or the sending device) does not know how to send, and the receiver (or the receiving device) also does not know the corresponding reception. The entire sidelink communication link cannot be established.
[0184] In view of this, the embodiments of the present application provide a control information sending method, a receiving method, and a communication device, which can be applied to various communication systems and are used to determine the transmission resources of the second-level control information in the two-level control information, so that data transmission can be realized between the sending device and the receiving device according to the two-level control information.
[0185] Next, some terms in the embodiments of the present application will be explained to facilitate the understanding of those skilled in the art.
[0186] 1) A terminal device, including a device that provides voice and / or data connectivity to a user. For example, it may include a handheld device with wireless connection capabilities, or a processing device connected to a wireless modem. This device can communicate with a core network via a radio access network (RAN), and exchange voice and / or data with the RAN. This device may include a user equipment (UE), a wireless terminal device, a mobile terminal device, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point (AP), a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, etc. For example, it may include a mobile phone (or a "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-integrated mobile device, a smart wearable device, etc. For example, a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), etc. It also includes restricted devices, such as devices with lower power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning system (GPS), laser scanners, etc.
[0187] By way of example and not limitation, in the embodiments of the present application, the device may also be a wearable device or the like. A wearable device, also known as a wearable intelligent device, is a general term for devices developed by applying wearable technology to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is either directly worn on the body or integrated into the user's clothing or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can achieve complete or partial functions without relying on a smartphone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smartphones, such as various smart bracelets for physical sign monitoring, smart helmets, and smart jewelry.
[0188] For the various terminal devices introduced above, if they are located on a vehicle (for example, placed inside or installed inside a vehicle), they can all be considered in-vehicle terminal devices. An in-vehicle terminal device is also known as an on-board unit (OBU) for example; if they are located on a roadside terminal device (for example, placed inside or installed inside a roadside unit), they can all be considered roadside terminal devices. A roadside terminal device is also known as a Road Side Unit (RSU). The terminal device of the present application may also be an in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit built into a vehicle as one or more components or units. The vehicle can implement the method of the present application through the built-in in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit.
[0189] 2) Network device, including an access network (AN) device, such as a base station (e.g., an access point), which may refer to a device in the access network that communicates with wireless terminal devices through one or more cells over the air interface. Or, for example, in a V2X technology, the network device is a road side unit (RSU). The base station can be used to mutually convert the received air frames and Internet Protocol (IP) packets and act as a router between the terminal device and the rest of the access network, where the rest of the access network may include an IP network. The RSU can be a fixed infrastructure entity that supports V2X applications and can exchange messages with other entities that support V2X applications. The network device can also coordinate the attribute management of the air interface. For example, the network device can include an evolved Node B (NodeB or eNB or e-NodeB, evolutional Node B) in a Long Term Evolution (LTE) system or an evolved LTE system (LTE-Advanced, LTE-A), or can also include a next generation Node B (gNB) in a 5G NR system, or can also include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (CloudRAN) system. The embodiments of the present application do not limit this.
[0190] 3) Transmitter, also known as a sending device, corresponding to the receiver, which is used to send information, such as data packets, control information, indication information, etc.
[0191] 4) Receiver, also known as a receiving device, corresponding to the transmitter, which is used to receive the information sent by the transmitter. The receiver can also send feedback information to the transmitter, that is, a device can act as both a transmitter and a receiver.
[0192] 5) Transmission link, including a sidelink between two devices, and an uplink / downlink between a terminal device and a network device, etc.
[0193] 6) Sidelink (SL), which mainly refers to the link established between devices of the same type, can also be called side link, secondary link, auxiliary link, etc. The embodiments of this application do not limit this name. Devices of the same type can be the link between terminal devices, the link between base stations, or the link between relay nodes, etc. The embodiments of this application do not limit this. V2X technology is an application of D2D technology in the vehicle-to-everything (V2X) network. Or rather, V2X is a specific D2D or sidelink technology. In the V2X scenario, the sidelink is the direct link connection between two V2X terminals, and a V2X terminal is a terminal with V2X capabilities, such as the above-mentioned devices of the same type.
[0194] 7) SL transmission refers to the data transmission between two V2X terminals on the sidelink.
[0195] Before two V2X terminals perform SL transmission, they can establish a sidelink connection. For example, the initiating V2X terminal sends a request to establish a sidelink connection to the network device. If the network device agrees to the V2X terminal to establish a sidelink connection, it sends the configuration information for establishing the sidelink connection to the V2X terminal. The V2X terminal establishes a sidelink connection with another V2X terminal according to the configuration information sent by the network device.
[0196] Time domain resources include time units, and the time unit can be a slot, a mini-slot, a symbol, or other time domain granularities (such as system frame, sub-frame). One slot can include at least one symbol, such as 14 symbols, or 12 symbols. This application uses the slot as an example for illustration, but is not limited to the implementation manner of the slot.
[0197] In 5G NR, one slot can be composed of at least one of the symbols used for downlink transmission, the symbols used flexibly, the symbols used for uplink transmission, etc. Such a composition of the slot is called different slot formats (SF), and there can be up to 256 kinds of slot formats.
[0198] Slots can have different slot types, and different slot types include different numbers of symbols. For example, a mini-slot contains less than 7 symbols, 2 symbols, 3 symbols, 4 symbols, etc., and a normal slot contains 7 symbols or 14 symbols, etc. According to different subcarrier spacings, the length of each symbol can be different, so the slot length can be different.
[0199] The sub-carrier spacing (SCS) is the spacing value between the center positions or peak positions of two adjacent sub-carriers in the frequency domain in an OFDM system. In 5G NR, multiple sub-carrier spacings are introduced, and different carriers can have different sub-carrier spacings. The baseline is 15 kHz, which can be 15 kHz × 2n, where n is an integer, ranging from 3.75, 7.5 up to 480 kHz. For example, regarding the sub-carrier spacing, refer to Table 1 below:
[0200] Table 1
[0201]
[0202]
[0203] Among them, μ is used to indicate the sub-carrier spacing. For example, when μ = 0, the sub-carrier spacing is 15 kHz, and when μ = 1, the sub-carrier spacing is 30 kHz. The length of a time slot corresponding to different sub-carrier spacings is different. The length of a time slot corresponding to a 15 kHz sub-carrier spacing is 0.5 ms, and the length of a time slot corresponding to a 60 kHz sub-carrier spacing is 0.125 ms, and so on. Correspondingly, the length of a symbol corresponding to different sub-carrier spacings is also different.
[0204] In the frequency domain, since the single-carrier bandwidth of 5G NR can reach 400 MHz, a bandwidth part (BWP), also known as the carrier bandwidth part, is defined within a carrier. The BWP includes a continuous number of resource units in the frequency domain, such as resource blocks (RBs). The bandwidth part can be a downlink or uplink bandwidth part, and the terminal device receives or transmits data on the data channel within the activated bandwidth part.
[0205] Frequency domain resources include sub-channels, bands, carriers, bandwidth parts (BandWidth Part, BWP), resource blocks (Resource Block, RB), or resource pools, etc.
[0206] A sub-channel is the smallest unit of the frequency-domain resources occupied by the physical sidelink shared channel. A sub-channel may include one or more resource blocks (RBs). The bandwidth of a wireless communication system in the frequency domain may include multiple RBs. For example, in the possible bandwidths of an LTE system, the number of physical resource blocks (PRBs) included may be 6, 15, 25, 50, etc. In the frequency domain, an RB may include a number of subcarriers. For example, in an LTE system, an RB includes 12 subcarriers, where the interval between each subcarrier may be 15 kHz. Of course, other subcarrier intervals may also be used, such as 3.75 kHz, 30 kHz, 60 kHz, or 120 kHz subcarrier intervals, which are not limited herein.
[0207] 8) Vehicle to Everything (V2X) means that the vehicle communicates with the outside world, which is the foundation and key technology for future intelligent vehicles, autonomous driving, and intelligent transportation systems. V2X will optimize the specific application requirements of V2X based on the existing D2D technology, and it is necessary to further reduce the access delay of V2X devices and solve the resource conflict problem.
[0208] Specifically, V2X includes several application requirements such as direct communication between vehicle and vehicle (V2V), vehicle and roadside infrastructure (V2I), vehicle and pedestrian (V2P), and communication interaction between vehicle and network (V2N). As Figure 2 shown. V2V refers to communication between vehicles; V2P refers to communication between a vehicle and a person (including pedestrians, cyclists, drivers, or passengers); V2I refers to communication between a vehicle and network devices, such as roadside units (RSUs). In addition, there is also a type of V2N that can be included in V2I, and V2N refers to communication between a vehicle and a base station / network.
[0209] Among them, V2P can be used to give safety warnings to pedestrians or non-motor vehicles on the road. Through V2I, a vehicle can communicate with the road and even other infrastructure, such as traffic lights, roadblocks, etc., to obtain road management information such as traffic light signal timings. V2V can be used for information interaction and reminder between vehicles, and the most typical application is for the vehicle-to-vehicle collision avoidance safety system. V2N is the most widely used form of vehicle networking currently, and its main function is to enable a vehicle to connect to a cloud server through a mobile network and use application functions provided by the cloud server, such as navigation, entertainment, or anti-theft.
[0210] In V2X, it is mainly the communication between terminal devices. For the transmission modes between terminal devices, the currently supported standard protocols include the broadcast mode, the multicast mode, and the unicast mode.
[0211] Broadcast mode: The broadcast mode means that the terminal device acting as the sender uses the broadcast mode to send data, and multiple terminal devices can receive the sidelink control information (SCI) or sidelink shared channel (SSCH) from the sender side.
[0212] Multicast mode: The multicast mode is similar to broadcast transmission. The terminal device acting as the sender uses the broadcast mode to send data, and a group of terminal devices can all parse the SCI or SSCH.
[0213] Unicast mode: The unicast mode is that one terminal device sends data to another terminal device, and other terminal devices do not need or cannot parse this data.
[0214] 9) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally means that the associated objects before and after are in an "or" relationship. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or multiple items (items). For example, at least one (item) of a, b, or c can mean: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0215] Also, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, time sequence, priority, or importance of multiple objects. For example, the first value and the second value are only used to distinguish different values, rather than indicating differences in the content, priority, or importance of these two values, etc.
[0216] The "first-level control information" in this article can also be referred to as "first-level scheduling signaling" or "first control information"; the "second-level control information" can also be referred to as "second-level scheduling signaling" or "second control information". That is to say, "first-level control information", "first-level scheduling signaling", and "first control information" can be interchanged; "second-level control information", "second-level scheduling signaling", and "second control information" can be interchanged.
[0217] The technical solution of the embodiment of the present application can be applied to various communication systems, such as: the fourth generation (4th Generation, 4G), the 4G system includes the LTE system, the worldwide interoperability for microwave access (WiMAX) communication system, the future fifth generation (5th Generation, 5G) system, such as NR, and future communication systems, such as the 6G system, etc. In addition, the technical solution provided by the embodiment of the present application can be applied to the cellular link and can also be applied to the link between devices, such as the device-to-device (D2D) link. The D2D link or V2X link can also be called the sidelink (SL), and the sidelink can also be called the side link or the secondary link, etc. In the embodiment of the present application, the above terms all refer to the link established between the same type of devices, and their meanings are the same. The so-called same type of devices can be the link between terminal devices, the link between base stations, or the link between relay nodes, etc. The embodiment of the present application does not limit this. For the link between terminal devices, there is the D2D link defined by the 3GPP version (Rel)-12 / 13, and there is also the V2X link defined by 3GPP for the vehicle networking, including vehicle-to-vehicle, vehicle-to-mobile phone, or vehicle-to-any entity, including Rel-14 / 15. It also includes the V2X link based on the NR system of the currently studied Rel-16 and subsequent versions of 3GPP, etc.
[0218] The technical solution of the embodiment of the present application can also be applied to systems such as V2X, LTE-V, V2V, vehicle networking, MTC, IoT, LTE-M, and M2M.
[0219] The communication system in the embodiment of the present application can include a sending device and a receiving device. Among them, the sending device can perform data scheduling for the receiving device through two levels of control information (or two levels of scheduling signaling). Specifically, the sending device can schedule data through the first-level control information (or the first-level scheduling signaling) and the second-level control information (or the second-level scheduling signaling), and the data can include the data sent by the sending device to the receiving device and / or the data sent by the receiving device to the sending device.
[0220] Among them, the first-level control information can be used to carry information for channel detection or resource selection, so that the receiving device can know on which transmission resources data can be transmitted, such as data priority, the pattern of reference signals, the time-frequency resources for data transmission, the time-frequency resources reserved for transmission, etc. The second-level control information can be used to carry data scheduling information for the receiving end to receive and demodulate data. The data scheduling information is, for example, hybrid automatic repeat request (HARQ) information, such as the process number of the HARQ process, the retransmission / new transmission identifier, and so on.
[0221] It should be understood that the communication system in the embodiments of the present application is applicable to both low-frequency scenarios (sub 6G) and high-frequency scenarios (above 6G). The application scenarios of the wireless communication system include, but are not limited to, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, future fifth-generation systems, new radio (NR) communication systems, or future evolved public land mobile network (PLMN) systems, etc.
[0222] Furthermore, the above sending device can schedule the data of the receiving device through two-level control information, which can be the scheduling of downlink data, the scheduling of uplink data, or the scheduling of sidelink data, etc. Correspondingly, the above control information can be downlink control information (DCI), uplink control information (UCI), or sidelink control information (SCI), etc.
[0223] Please refer to Figure 1 , which is a schematic diagram of a wireless communication system network architecture provided by the embodiments of the present application.
[0224] As Figure 1As shown, the wireless communication system may include a terminal device 101 and a network device 102. Among them, the network device 102 may serve as a transmitting device, and the terminal device 101 may serve as a receiving device; or, the network device 102 may serve as a receiving device, and the terminal device 101 may serve as a transmitting device.
[0225] In the wireless communication system as Figure 1 shown, the network device 102 may schedule the data of the terminal device 101 through first-level control information and second-level control information. Among them, the first-level control information may be first-level downlink control information (DCI) or first-level uplink control information (UCI), and the second-level control information may be second-level DCI or second-level UCI. The first-level DCI and the second-level DCI may be used to schedule the downlink data sent from the network device 102 to the terminal device 101, and the downlink data may be carried on the physical downlink shared channel (PDSCH). The first-level UCI and the second-level UCI may be used to schedule the downlink data sent from the terminal device 101 to the network device 102, and the downlink data may be carried on the physical uplink shared channel (PUSCH).
[0226] Please refer to Figure 2 , which is a schematic diagram of another network architecture of the wireless communication system provided by the embodiments of this application.
[0227] As Figure 2 shown, the wireless communication system may include a terminal 103 and a terminal 104, and sidelink (SL) communication may be performed between the terminal 103 and the terminal 104. Among them, the terminal 103 may serve as a transmitting device, and the terminal 104 may serve as a receiving device. Or, the terminal 104 may serve as a transmitting device, and the terminal 103 may serve as a receiving device.
[0228] In the Figure 2In the wireless communication system shown, the terminal 103 can schedule the data of the terminal 104 through the first-level control information and the second-level control information. Among them, the first-level control information can be the first-level SCI, and the second-level control information can be the second SCI. Among them, the first-level SCI and the second-level SCI can be used to schedule the data sent from the terminal 103 to the terminal 104, and / or to schedule the data sent from the terminal 104 to the terminal 103. The data transmitted between the terminal 103 and the terminal 104 can be carried on the physical sidelink shared channel (PSSCH).
[0229] The terminal 103 and the terminal 104 can be user equipment, terminal, RSU, access terminal, terminal unit, terminal station, mobile station, remote station, remote terminal, mobile terminal, wireless communication device, terminal agent or terminal device, etc. For details, please refer to the above description of the terminal device 101.
[0230] Exemplarily, the terminal 103 can also access the access network device, so that the access network device can configure the SL link between the terminal 103 and the terminal 104, and this SL link is used for SL communication between the terminal 103 and the terminal 104. The access network device can be a device such as a RAN base station. For details, please refer to the above description of the network device 102. It should be understood that the terminal 104 can access the access network device as shown in Figure 2 or access other access network devices not shown Figure 2
[0231] Please refer to Figure 3 for a schematic diagram of another network architecture of the wireless communication system provided by the embodiments of the present application.
[0232] As shown in Figure 3 the wireless communication system includes: multiple in-vehicle devices (such as UE1, UE2, UE3 shown in Figure 3 ), and the in-vehicle devices can communicate with each other; one or more RSUs, which can communicate with each in-vehicle device and / or eNB; one or more LTE base station devices (eNB), which can communicate with each in-vehicle device and / or RSU; one or more NR base station devices (gNB), which can communicate with each in-vehicle device and / or RSU; one or more Global Navigation Satellite System (GNSS), which can provide positioning and timing information for other network elements in the general system information system. The in-vehicle devices can move at high speed with the vehicle. For example, when there is relative movement between UE1 and UE2, they have the maximum relative movement speed.
[0233] It should be understood that Figure 3 All the devices shown can communicate with each other. When communicating, the spectrum of the cellular link or the intelligent transportation spectrum near 5.9 GHz can be used. The technology for devices to communicate with each other can be enhanced based on the LTE protocol or based on D2D technology. Figure 3 When any two devices in the system shown communicate, the first-level control information and the second-level control information can be used to schedule the data between the two devices.
[0234] For example, the first-level DCI and the second-level DCI can be used to schedule the downlink data sent from the gNB / eNB / RSU to the UE1 / UE2 / UE3, and the downlink data can be carried on the PDSCH. For example, the first-level UCI and the second-level UCI can be used to schedule the uplink data sent from the UE1 / UE2 / UE3 to the gNB / eNB / RSU, and the uplink data can be carried on the PUSCH. For example, UE1 can schedule the data of the terminal UE2 / UE3 through the first-level SCI and the second-level SCI. The data transmitted between UE1 and UE2 / UE3 can be carried on the PSSCH.
[0235] It should be understood that in Figure 3 , the eNB and / or gNB are optional. When there is an eNB and / or gNB, it is a V2X scenario with network coverage. If there is no eNB and / or gNB, it belongs to the V2X scenario without network coverage.
[0236] Based on the wireless communication system as shown in Figure 1 or Figure 2 or Figure 3 , the embodiments of the present application provide a control information sending method and a receiving method for determining the transmission resources of the second-level control information in the two-level control information, so that data transmission can be realized between the sending device and the receiving device according to the two-level control information.
[0237] It should be understood that the network architecture and service scenarios (or application scenarios) described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0238] The method provided by the embodiments of the present invention will be introduced below with reference to the accompanying drawings.
[0239] Referring to Figure 4 , the control information sending method provided by the embodiments of the present application may include the following steps:
[0240] S401. The sending device determines the number of bits of the second-level control information;
[0241] S402. The transmitting device determines a second time-frequency resource in a first time-frequency resource according to the number of bits of the second-level control information, where the first time-frequency resource is the time-frequency resource indicated by the first-level control information, and the second time-frequency resource is the resource for carrying the modulation symbols after encoding of the second-level control information;
[0242] S403. The transmitting device transmits the second-level control information on the second time-frequency resource.
[0243] Wherein, the transmitting device may be any one of the above Figure 1 , Figure 2 , Figure 3 without limitation here.
[0244] The first-level control information may be the first-level SCI, the second-level control information may be the second-level SCI, and the first time-frequency resource may be the PSSCH resource; or, the first-level control information may be the first-level DCI, the second-level control information may be the second-level DCI, and the first time-frequency resource may be the PDSCH resource; or, the first-level control information may be the first-level UCI, the second-level control information may be the second-level UCI, and the first time-frequency resource may be the PUSCH resource. There is no specific limitation in the embodiments of the present application here.
[0245] For the convenience of describing the technical solution of the present application, in the following embodiments, the sidelink transmission scenario is mainly used as an example, that is, the first-level control information is the first-level SCI, the second-level control information is the second-level SCI, and the first time-frequency resource is the PSSCH resource.
[0246] In the embodiments of the present application, the first-level control information and the second-level control information are located on the same time unit (for convenience of description, the same time unit where the two-level SCI is located is called the first time unit), and the time-domain position of the second-level control information on the first time unit is not earlier than the time-domain position of the first-level control information on the first time unit. The time-domain length of the first time-frequency resource may be the length of the first time unit.
[0247] It should be understood that the time unit here may be a slot, a subframe, a radio frame, a transmission time interval (TTI), or a mini-slot (the shortest can be only 1 orthogonal frequency division multiplexing (OFDM) symbol), etc. There is no specific limitation in the embodiments of the present application. In the following, the time unit is mainly taken as a slot with a duration of 10 ms in 5G NR as an example.
[0248] See Figure 5A , which is an example of the positional relationship of two-level SCIs in the same time slot (for ease of description, the same time slot where the two-level SCIs are located is referred to as the first time slot). Figure 5A The largest rectangular box in represents the PSSCH resource in the first time slot (or represents the first time-frequency resource). The PSSCH in this time slot for this SCI-1 includes PSSCH-1 and PSSCH-2, where the time-domain position of PSSCH-1 is earlier than that of PSSCH-2. SCI-1 is carried on PSSCH-1, and SCI-2 is carried on PSSCH-2, that is, the time-domain position of SCI-1 in this time slot is earlier than that of SCI-2 in this time slot. See Figure 5B , which is another example of the positional relationship of two-level SCIs in the same time slot. In Figure 5B In the example shown, the time-domain positions of SCI-1 and SCI-2 are the same, or they occupy the same OFDM symbol.
[0249] It should be understood that in addition to carrying SCI-1, SCI-2, and data to be transmitted, the PSSCH in the first time-frequency resource can also be used to carry other information.
[0250] For example, see Figure 5C , the first OFDM symbol in the first time-frequency resource can be used as an automatic gain control (AGC) symbol, and the last OFDM symbol is a guard period (GP) symbol for transceiver or transmit-receive conversion (or called an empty symbol).
[0251] Exemplarily, see Figure 5C , the first time-frequency resource is also used for the symbol of AGC2 of the physical sidelink feedback channel (PSFCH), the GP1 empty symbol for transceiver or transmit-receive conversion before AGC2, and the GP2 empty symbol at the end of the time slot. In addition, it can further include symbols for demodulation reference signal (DMRS), symbols for phase tracking reference signal (PT-RS), symbols for channel-state information reference signal (CSI-RS), etc., which are not exemplified one by one here.
[0252] The first control information includes transmission parameters of the second control information and / or first transmission parameters of first data, and the second control information includes second transmission parameters of the first data.
[0253] In the implementation of this application, the first data may refer to data to be transmitted on a first time-frequency resource. Exemplarily, the first data is a transport block where the PSSCH to be sent is located in a first time slot. Among them, the first data may be before encoding or after encoding, and this application embodiment does not limit this. Optionally, the first data before encoding may include CRC bits or may not include CRC bits, and this application embodiment does not limit this.
[0254] Furthermore, the first-level control information (SCI-1) may include one or more of the following information:
[0255] 1) Priority information, for example: used to indicate the priority of the first data, and used to represent the level, size, or range of the importance, urgency, latency requirement, reliability requirement of the first data;
[0256] 2) Modulation and coding scheme (MCS), for example: used to indicate the MCS used when sending the first data and / or the second control information;
[0257] 3) Demodulation reference signal (DMRS) pattern, for example: used to indicate which one of the pre-defined or pre-configured patterns in the DMRS pattern used when sending the first data and / or the second control information;
[0258] 4) Type or format of SCI-2, or transmission mode of the first data, for example: used to indicate the CRC mask used by SCI-2, the size of SCI-2, and which one of unicast, multicast, or broadcast transmission the SCI-2 is used to indicate the first data for;
[0259] 5) Indication information of time-domain and frequency-domain resource allocation (size and position) of the current data or the initial transmission or retransmission of the data, or indication information of reserved resources (for example: information used to indicate resources reserved for subsequent transmissions);
[0260] 6) Indication information of the time interval between the current transmission and the next transmission, or between the current data packet to be transmitted and the next data packet to be transmitted, or indication information of the time interval between the initial transmission and the retransmission.
[0261] Of course, the above are only examples, and in actual applications, it may not be limited to this.
[0262] Further, the second-level control information (SCI-1) may include one or more of the following types of information:
[0263] 1), source identifier or source identifier of the physical layer;
[0264] 2), destination identifier or destination identifier of the physical layer;
[0265] 3), process number of hybrid automatic repeat request (HARQ);
[0266] 4), retransmission or redundant version indication information;
[0267] 5), location indication information of the transmitting device;
[0268] 6), indication information of the required communication distance (required minimum communication distance), for example, it can be used to indicate the minimum communication distance required during the first data transmission;
[0269] 7), indication or configuration information of channel state information-reference signal (CSI-RS).
[0270] Of course, the above is only an example, and it is not limited to this in actual applications.
[0271] Next, a method for determining the second time-frequency resource in the first time-frequency resource according to the number of bits of the second-level control information (SCI-2) will be introduced.
[0272] Optionally, the transmitting device may determine the number of coded modulation symbols after encoding the second-level control information or the number of coded modulation symbols per layer according to the number of bits of the first data, the number of bits of the second-level control information, and the number of subcarriers available for transmitting the second-level control information. That is, the number of modulation symbols may be for each spatial layer, or for all spatial layers, or the total number of modulation symbols, which is not limited in the embodiments of the present application; then, according to the number of coded modulation symbols after encoding the second-level control information, a second time-frequency resource is determined in the first time-frequency resource. Among them, the resources occupied by the coded modulation symbols of the second control information may be the resource elements (REs) or subcarriers occupied by the coded modulation symbols of the second control information.
[0273] For ease of description, in this article, the number of bits of the first data is represented by h, the number of subcarriers available for transmitting the second-level control information is represented by g, and the number of coded modulation symbols after encoding the second-level control information is represented by Q' SCI2 The number of bits of the second-level control information is represented by O SCI2 In addition, a function related to the number of bits of the second-level control information is designed, represented by f = F(O SCI2 ). Then Q can be expressed as a function of f, h, and g, that is: Q' SCI2 = F(f, h, g).
[0274] In some possible designs, the method for the transmitting device to determine Q' SCI2 may specifically include: determining a first parameter according to f, h, and g, and determining a second parameter according to g; then determining the minimum value of the first parameter and the second parameter as the number of coded modulation symbols after encoding the second-level control information. For ease of description, in this article, the first parameter is represented by Q1, and the second parameter is represented by Q2, then Q' SCI2 = F(f, h, g) can be further expressed as:
[0275] Q' SCI2 = min{Q1, Q2}.
[0276] The specific implementation methods of the first parameter Q1 and the second parameter Q2 are introduced separately below.
[0277] I. Possible implementation methods of the first parameter Q1:
[0278]
[0279] That is, Q1 is equal to the value obtained by rounding down. By restricting Q1, the number of modulation symbols after encoding the finally determined second-level control information can meet the transmission requirements of the second-level control information, ensuring that the second-level control information can be transmitted completely.
[0280] Furthermore, in order to better ensure the reliability of the transmission of the second-level control information, when calculating the number of modulation symbols after encoding the requirements of the second-level control information, a first adjustment factor can be set to adjust the number of modulation symbols after encoding the requirements of the second-level control information.
[0281] Among them, the first adjustment factor is a positive real number greater than or equal to 1, so that the number of modulation symbols Q after encoding the finally determined second-level control information can meet the transmission requirements of the second-level control information.
[0282] As an alternative implementation, the first adjustment factor can be designed in the function f, such as:
[0283]
[0284] Among them, represents the first adjustment factor, O SCI2 represents the number of bits of the second-level control information, L SCI2 represents the length of the CRC bit of the second-level control information.
[0285] The first adjustment factor can be indicated by the first-level control information, or configured or pre-configured on the resource pool for transmitting the first data channel. There is no limitation in this embodiment of the present application.
[0286] In a possible design, the first adjustment factor can be a fixed value, such as fixed at 1.1, 1.5 or 1.6, etc.
[0287] In another possible design, the first adjustment factor can be related to the content of the second-level control information or the transmission mode of the first data. For example, the second-level control information can indicate the transmission mode of the first data, where the transmission mode includes unicast, multicast or broadcast. Then, for different transmission modes of the first data, the value of the first adjustment factor β can be different. Optionally, the first adjustment factor is less than or equal to 8.
[0288] Then the function f can also be expressed as:
[0289]
[0290] Among them, s represents the transmission type of the first data, including unicast, multicast or broadcast.
[0291] For example, each transmission mode may be associated with a first adjustment factor. For example, the value of the first adjustment factor corresponding to unicast is 1.2, the value of the first adjustment factor corresponding to multicast is 1.1, and the value of the first adjustment factor corresponding to broadcast is 1.5.
[0292] Alternatively, each transmission mode may also be associated with a set of values of a first adjustment factor. Different types of transmission modes may be associated with different sets of values of the first parameter. Then, a value can be selected from the set of values associated with the transmission mode of the first data as the value of the first adjustment factor. For example, the following table shows an example of the sets of values associated with unicast, multicast, and broadcast. Optionally, each transmission mode may also be associated with a set of values of a first constraint factor, which may be configured by signaling or pre-configured.
[0293] Transmission method of the first data First adjustment factor Broadcast 3,4,5 Unicast 1.2,1.5,1.8,2 Multicast 2,2.5,3
[0294] Furthermore, in the embodiments of the present application, if the transmission modes of the first data are different, the bit size of the second control information may be different, the CRC mask corresponding to the second control information may be different, or the format of the control channel corresponding to the second control information may be different. Then, the function f may also be expressed as:
[0295] The calculation method of f is introduced above. Now, the calculation method of the number of bits h of the first data is introduced:
[0296] The first possible calculation method of the number of bits h of the first data:
[0297]
[0298] where K r represents the size of the r-th code block (CB) in the first data, and C SL-SCH represents the total number of code blocks in the first data.
[0299] The second possible calculation method of the number of bits h of the first data:
[0300] h = K TB ;
[0301] where represents the size (number of bits) of the transport block (TB) of the first data.
[0302] The third possible calculation method of the number of bits h of the first data:
[0303] h = R · Q m ;
[0304] where R represents the code rate of the transport block of the first data, and Q m represents the modulation order of the first data.
[0305] The calculation method of the number of subcarriers g that can be used to transmit the second-level control information on the first time-frequency resource is introduced as follows:
[0306] The first possible calculation method of g:
[0307]
[0308] Wherein, represents the total number of OFDM symbols on the first time-frequency resource, represents the number of subcarriers (or REs) that can be used to transmit the first data on the l-th OFDM symbol in the first time-frequency resource.
[0309] As an alternative implementation, considering that in practical applications, other information may also need to be transmitted on the first time-frequency resource, such as Figure 5C , Figure 5D shown AGC, GP, PSFCH, etc. To avoid the second-level control information from occupying the resources of these information, the number of subcarriers occupied by these information can be excluded first when calculating Q1.
[0310] The number of subcarriers to be excluded includes at least one of the following:
[0311] The subcarriers on the first OFDM symbol for transmitting the first data channel on the first time slot;
[0312] The subcarriers on the last OFDM symbol on the first time slot;
[0313] The subcarriers on the OFDM symbol occupied by the feedback information on the first time slot;
[0314] The subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time slot;
[0315] The subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time slot;
[0316] The subcarrier number on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time slot;
[0317] The subcarriers occupied by the demodulation reference signal of the first-level control information;
[0318] The subcarriers occupied by the demodulation reference signal of the first data channel;
[0319] The subcarriers occupied by the phase tracking reference signal;
[0320] Subcarriers occupied by the channel state information reference signal;
[0321] Subcarriers occupied by the first-level control information.
[0322] Among them, the feedback information includes acknowledgment information for correctly or incorrectly receiving the received data; feedback information indicating the link signal quality, such as reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), signal to interference plus noise ratio (SINR), received signal strength indication (RSSI), etc.
[0323] Furthermore, the number of subcarriers occupied by this information can be excluded first when calculating g.
[0324] Furthermore, the second possible calculation method of g:
[0325]
[0326] That is, It can also be generated by subtracting P, where is the bandwidth for transmitting PSSCH data (i.e., the first data), in units of RE or subcarriers, and P represents the number of subcarriers used to transmit the specified information.
[0327] P may include at least one of the following:
[0328] On OFDM symbol l, the RE or subcarriers occupied by SCI-1;
[0329] On OFDM symbol l, the RE or subcarriers occupied by the feedback information or the feedback channel PSFCH;
[0330] On OFDM symbol l, the first symbol at the front of the time slot for AGC training of the entire time slot data;
[0331] On OFDM symbol l, the first symbol at the front of the feedback channel for AGC training of the entire feedback channel;
[0332] On OFDM symbol l, a null symbol for data and / or SCI1, SCI2 transceiver or transmit-receive conversion;
[0333] On OFDM symbol l, a null symbol for feedback channel transceiver or transmit-receive conversion;
[0334] On OFDM symbol l, the RE or subcarrier occupied by DMRS;
[0335] On OFDM symbol l, the RE or subcarrier occupied by PT-RS;
[0336] On OFDM symbol l, the RE or subcarrier occupied by CSI-RS.
[0337] Optionally, on an OFDM symbol with DMRS, the symbol occupied by PT-RS may not need to be removed; on a symbol with PT-RS, the symbol occupied by DMRS may not need to be removed.
[0338] Optionally, on an OFDM symbol with DMRS, the symbol occupied by PT-RS may not need to be removed; on a symbol with PT-RS, the symbol occupied by DMRS may not need to be removed.
[0339] II. Possible implementation methods of the second parameter Q2:
[0340]
[0341] That is: Q2 is equal to the value obtained by rounding down g×α. Where α is the second adjustment factor, usually a positive real number greater than 0 and not greater than 1, so that the number of modulation symbols Q after encoding the finally determined second-level control information will not exceed g.
[0342] According to the above calculation method of g, the above Q2 can also be expressed as:
[0343]
[0344] Similar to the first adjustment factor, the second adjustment factor can be a fixed value, such as fixed at 0.5, 0.7 or 0.8, etc. The second adjustment factor can also be related to the second-level control information. For example, for different transmission modes (unicast, multicast or broadcast) of the first data, the value of the second adjustment factor can be different.
[0345] Then the second possible calculation method of Q2:
[0346]
[0347] Among them, α(s) represents a second adjustment factor determined based on the transmission mode of the first data.
[0348] Similar to the first adjustment factor, the second adjustment factor can be indicated by the first-level control information or configured on the resource pool for transmitting the first data channel. There is no limitation in this embodiment of the present application.
[0349] Similar to the first adjustment factor, considering that in practical applications, other information may also need to be transmitted on the first time-frequency resource, in order to avoid the second-level control information occupying the resources of this information, the subcarrier numbers occupied by this information can be excluded first when calculating Q2.
[0350] Similarly, the subcarrier numbers to be excluded include at least one of the following:
[0351] Subcarriers on the first OFDM symbol used to transmit the first data channel in the first time slot;
[0352] Subcarriers on the last OFDM symbol in the first time slot;
[0353] Subcarriers on the OFDM symbol occupied by feedback information in the first time slot;
[0354] Subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located in the first time slot;
[0355] Subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located in the first time slot;
[0356] Subcarrier numbers on the first OFDM symbol after the OFDM symbol where the feedback information is located in the first time slot;
[0357] Subcarriers occupied by the demodulation reference signal of the first-level control information;
[0358] Subcarriers occupied by the demodulation reference signal of the first data channel;
[0359] Subcarriers occupied by the phase tracking reference signal;
[0360] Subcarriers occupied by the channel state information reference signal;
[0361] Subcarriers occupied by the first-level control information.
[0362] Further, the third possible calculation method of Q2 is:
[0363] Or
[0364]
[0365] Among them, W may include at least one of the following:
[0366] Q SCI1 : The number of REs occupied by SCI-1 information (first-level control information) before or after coding (including CRC), or the number of REs occupied by PSSCH-1 (PSSCH resource carrying SCI-1).
[0367] Q PSFCH : The number of REs occupied by SCI1 information before or after SCI coding (including CRC), or the number of REs occupied by the PSFCH used by the current UE or all PSFCH resources configured by the system.
[0368] Q AGC1 : All REs occupied by the AGC symbols of PSCCH-1 and PSSCH in the time slot.
[0369] Q AGC2 : All REs occupied by the AGC symbols of PSFCH in the time slot.
[0370] Q GAP1 : All REs occupied by the symbols for transceiver or transmit-receive conversion after the symbols occupied by PSCCH-1 and PSSCH. Or, all REs occupied by the symbols for transceiver or transmit-receive conversion before the symbols occupied by PSFCH.
[0371] Q GAP2 : All REs occupied by the symbols for transceiver or transmit-receive conversion after the symbols occupied by PSFCH.
[0372] It should be understood that on the OFDM symbols with DMRS, the symbols occupied by PT-RS may not need to be removed; on the symbols with PT-RS, the symbols occupied by DMRS may not need to be removed.
[0373] Another design is that during the whole process of calculating Q′ SCI2 the occupation of the second-level control information on the resources of other transmission information is not considered, but when determining the first time-frequency resource before calculating Q′ SCI2 these information are excluded first. That is, the first time-frequency resource does not include at least one of the following:
[0374] The subcarriers on the first OFDM symbol of the first time slot for transmitting the first data channel;
[0375] The subcarriers on the last OFDM symbol of the first time slot;
[0376] The subcarriers on the OFDM symbol occupied by the feedback information on the first time slot;
[0377] The subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located in the first time slot;
[0378] The subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located in the first time slot;
[0379] The subcarrier number on the first OFDM symbol after the OFDM symbol where the feedback information is located in the first time slot;
[0380] The subcarriers occupied by the demodulation reference signal of the first-level control information;
[0381] The subcarriers occupied by the demodulation reference signal of the first data channel;
[0382] The subcarriers occupied by the phase tracking reference signal;
[0383] The subcarriers occupied by the channel state information reference signal;
[0384] The subcarriers occupied by the first-level control information.
[0385] Each parameter in Q1 and Q2 is introduced in detail above. In specific implementation, various implementation manners of the parameters in Q1 and Q2 can be combined with each other or implemented in combination, thereby forming multiple schemes for determining the number of modulated symbols after encoding the second-level control information. The following lists some possible combinations:
[0386] Example 1:
[0387]
[0388] If it is a scenario including symbols with DMRS, then
[0389]
[0390] Or,
[0391] Or,
[0392] Or,
[0393] If it is a scenario not including symbols with DMRS, then
[0394]
[0395] Example 2:
[0396]
[0397] Example 3:
[0398]
[0399] Example 4:
[0400] Or,
[0401]
[0402] Or,
[0403]
[0404] Example 5:
[0405]
[0406] Example 6:
[0407]
[0408] Example 7:
[0409]
[0410] Example 8:
[0411]
[0412] Optionally, K in any one of the above Examples 1 to 8 TB can be replaced with R·Q m or This application implementation does not make any limitations in this regard.
[0413] Example 9:
[0414]
[0415] Example 10:
[0416]
[0417] The above control information sending method provided by the embodiments of this application gives a specific implementation method for a sending device to determine the transmission resources of second-level control information in a scenario of scheduling data of two-level control information, enabling the sending device to send data according to the second-level control information and ensuring the reliability of communication.
[0418] Based on the same technical concept, the embodiments of this application also provide a control information receiving method. Please refer to Figure 6 , and this method includes:
[0419] S601. The receiving device determines the number of bits of the second-level control information;
[0420] S602. The receiving device determines a second time-frequency resource in a first time-frequency resource according to the number of bits of the second-level control information, where the first time-frequency resource is the time-frequency resource indicated by the first-level control information, and the second time-frequency resource is the resource for carrying the modulated symbols after encoding of the second-level control information;
[0421] S603. Receive the second-level control information on the second time-frequency resource.
[0422] For the specific implementation method for the receiving device to determine the number of bits of the second-level control information in step S601 above, reference may be made to the specific implementation method for the transmitting device to determine the number of bits of the second-level control information in step S401 above. For the specific implementation method for the receiving device to determine the second time-frequency resource in the first time-frequency resource according to the number of bits of the second-level control information in step S602, reference may be made to the specific implementation method for the transmitting device to determine the second time-frequency resource in the first time-frequency resource according to the number of bits of the second-level control information in step S402 above, which will not be elaborated here.
[0423] The above control information receiving method provided by the embodiments of the present application gives a specific implementation method for the receiving device to determine the transmission resource of the second-level control information in the scenario of scheduling data with two-level control information, enabling the receiving device to receive data according to the second-level control information and ensuring the reliability of communication.
[0424] The following introduces the device provided by the embodiments of the present invention with reference to the accompanying drawings.
[0425] Based on the same inventive concept, the embodiments of the present application further provide a communication device, and this communication device has the functions of the transmitting device in the above method design. These functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.
[0426] For example, please refer to Figure 7 , the specific structure of the communication device may include a processing unit 701 and a transmitting unit 702.
[0427] The processing unit 701 is configured to: determine the number of bits of the second control information; determine a second time-frequency resource in a first time-frequency resource according to the number of bits of the second control information, where the first time-frequency resource is the time-frequency resource indicated by the first control information, and the second time-frequency resource is the resource for carrying the modulated symbols after encoding of the second control information;
[0428] The transmitting unit 702 is configured to: transmit the second control information on the second time-frequency resource.
[0429] In a possible design, the first control information and the second control information are located on the same time unit; the time domain position of the second control information on the time unit is not earlier than the time domain position of the first control information on the time unit.
[0430] In a possible design, when determining the second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information, the processing unit 701 is specifically configured to: determine the number of bits of the first data and the number of subcarriers available for transmitting the second control information; determine the number of modulation symbols after encoding the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; and determine the second time-frequency resource in the first time-frequency resource according to the number of modulation symbols after encoding the second control information.
[0431] In a possible design, when determining the number of modulation symbols after encoding the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, the processing unit 701 is specifically configured to: determine a first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; determine a second parameter according to the number of subcarriers available for transmitting the second control information; and determine the minimum value of the first parameter and the second parameter as the number of modulation symbols after encoding the second control information.
[0432] In a possible design, when determining the first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, the processing unit 701 is specifically configured to: determine the first parameter according to a first adjustment factor, the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, where the first adjustment factor is related to the second control information and the first adjustment factor is a positive real number greater than or equal to 1.
[0433] In a possible design, the processing unit 701 is further configured to: indicate the first adjustment factor through the first control information.
[0434] In a possible design, the first parameter satisfies the following relationship:
[0435]
[0436] Wherein, Q1 represents the first parameter, f represents a function related to the number of bits of the second control information, h represents the number of bits of the first data, and g represents the number of subcarriers that can be used to transmit the second control information;
[0437] Wherein, the function f related to the number of bits of the second control information satisfies:
[0438] Or
[0439] Wherein, represents the first adjustment factor, O SCI2 represents the number of bits of the second control information, L SCI2 is the length of the cyclic redundancy check (CRC) bit of the second control information; s represents the first adjustment factor, O SCI2 (s) represents the number of bits of the second control information determined based on the transmission mode of the first data, represents the first adjustment factor determined based on the transmission mode of the first data.
[0440] In a possible design, when determining the second parameter according to the number of subcarriers that can be used to transmit the second control information, the processing unit 701 is specifically configured to: determine the second parameter according to a second adjustment factor and the number of subcarriers that can be used to transmit the second control information, where the second adjustment factor is related to the second control information, and the second adjustment factor is a positive real number greater than 0 and less than or equal to 1.
[0441] In a possible design, the processing unit 701 is further configured to: indicate the second adjustment factor through the first control information.
[0442] In a possible design, the second parameter satisfies the following relationship:
[0443] Or
[0444] Wherein, J represents the second parameter, g represents the number of subcarriers that can be used to transmit the second control information, α represents the second adjustment factor; W represents the number of subcarriers used to transmit the specified information on the first time-frequency resource.
[0445] In a possible design, the second control information indicates that the transmission mode of the first data is unicast, multicast, or broadcast.
[0446] In a possible design, the first time-frequency resource does not include at least one of the following: subcarriers on the first orthogonal frequency division multiplexing (OFDM) symbol used to transmit the first data channel on the first time unit; subcarriers on the last OFDM symbol on the first time unit; subcarriers on the OFDM symbol occupied by feedback information on the first time unit; subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit; subcarriers occupied by the demodulation reference signal of the first control information; subcarriers occupied by the demodulation reference signal of the first data channel; subcarriers occupied by the phase tracking reference signal; subcarriers occupied by the channel state information reference signal; subcarriers occupied by the first control information.
[0447] In a possible design, the time-frequency resource determined by the processing unit 701 according to the second parameter does not include at least one of the following: subcarriers on the first OFDM symbol used to transmit the first data channel on the first time unit; subcarriers on the last OFDM symbol on the first time unit; subcarriers on the OFDM symbol occupied by feedback information on the first time unit; subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit; subcarriers occupied by the demodulation reference signal of the first control information; subcarriers occupied by the demodulation reference signal of the first data channel; subcarriers occupied by the phase tracking reference signal; subcarriers occupied by the channel state information reference signal; subcarriers occupied by the first control information.
[0448] Based on the same inventive concept, an embodiment of the present application further provides a communication device, which has the functions of the receiving device in the above method design. These functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.
[0449] For example, referring to Figure 8 , the specific structure of the communication device may include a processing unit 801 and a receiving unit 802.
[0450] The processing unit 801 is configured to: determine the number of bits of the second control information; determine a second time-frequency resource in a first time-frequency resource according to the number of bits of the second control information, where the first time-frequency resource is the time-frequency resource indicated by the first control information, and the second time-frequency resource is a resource for carrying the modulated symbols after encoding of the second control information;
[0451] The receiving unit 802 is configured to: receive the second control information on the second time-frequency resource.
[0452] In a possible design, the first control information and the second control information are located on the same time unit; the time domain position of the second control information on the time unit is not earlier than the time domain position of the first control information on the time unit.
[0453] In a possible design, when the processing unit 801 determines the second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information, it is specifically configured to: determine the number of bits of the first data and the number of subcarriers available for transmitting the second control information; determine the number of modulated symbols after encoding of the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; determine the second time-frequency resource in the first time-frequency resource according to the number of modulated symbols after encoding of the second control information.
[0454] In a possible design, when the processing unit 801 determines the number of modulated symbols after encoding of the second control information according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, it is specifically configured to: determine a first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; determine a second parameter according to the number of subcarriers available for transmitting the second control information; determine the minimum value of the first parameter and the second parameter as the number of modulated symbols after encoding of the second control information.
[0455] In a possible design, when the processing unit 801 determines the first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, it is specifically configured to: determine the first parameter according to a first adjustment factor, the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, where the first adjustment factor is related to the second control information, and the first adjustment factor is a positive real number greater than or equal to 1.
[0456] In a possible design, the processing unit 801 is further configured to: indicate the first adjustment factor through the first control information.
[0457] In a possible design, the first parameter satisfies the following relationship:
[0458]
[0459] where Q1 represents the first parameter, f represents a function related to the number of bits of the second control information, h represents the number of bits of the first data, and g represents the number of subcarriers that can be used to transmit the second control information;
[0460] where the function f related to the number of bits of the second control information satisfies:
[0461] or
[0462] where represents the first adjustment factor, O SCI2 represents the number of bits of the second control information, L SCI2 is the length of the cyclic redundancy check CRC bits of the second control information; s represents the first adjustment factor, O SCI2 (s) represents the number of bits of the second control information determined based on the transmission mode of the first data, represents the first adjustment factor determined based on the transmission mode of the first data.
[0463] In a possible design, when the processing unit 801 determines a second parameter according to the number of subcarriers that can be used to transmit the second control information, it is specifically configured to: determine the second parameter according to a second adjustment factor and the number of subcarriers that can be used to transmit the second control information, where the second adjustment factor is related to the second control information, and the second adjustment factor is a positive real number greater than 0 and less than or equal to 1.
[0464] In a possible design, the processing unit 801 is further configured to: indicate the second adjustment factor through the first control information.
[0465] In a possible design, the second parameter satisfies the following relationship:
[0466] or
[0467] where J represents the second parameter, g represents the number of subcarriers that can be used to transmit the second control information, α represents the second adjustment factor; W represents the number of subcarriers used to transmit specified information on the first time-frequency resource.
[0468] In a possible design, the second control information indicates that the transmission mode of the first data is unicast, multicast or broadcast.
[0469] In a possible design, the first time-frequency resource does not include at least one of the following: subcarriers on the first orthogonal frequency division multiplexing (OFDM) symbol used to transmit the first data channel on the first time unit; subcarriers on the last OFDM symbol on the first time unit; subcarriers on the OFDM symbol occupied by feedback information on the first time unit; subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit; subcarriers occupied by the demodulation reference signal of the first control information; subcarriers occupied by the demodulation reference signal of the first data channel; subcarriers occupied by the phase tracking reference signal; subcarriers occupied by the channel state information reference signal; subcarriers occupied by the first control information.
[0470] In a possible design, the time-frequency resource determined by the processing unit 801 according to the second parameter does not include at least one of the following: subcarriers on the first OFDM symbol used to transmit the first data channel on the first time unit; subcarriers on the last OFDM symbol on the first time unit; subcarriers on the OFDM symbol occupied by feedback information on the first time unit; subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit; subcarriers occupied by the demodulation reference signal of the first control information; subcarriers occupied by the demodulation reference signal of the first data channel; subcarriers occupied by the phase tracking reference signal; subcarriers occupied by the channel state information reference signal; subcarriers occupied by the first control information.
[0471] In a possible design, the first control information is the first sidelink control information (SCI), the second control information is the second SCI, and the first time-frequency resource is the physical sidelink shared channel (PSSCH) resource.
[0472] Based on the same inventive concept, an embodiment of the present application further provides a communication device, see Figure 9, the communication device includes: a transmitter 901 and a processor 902, and the processor 902 is coupled to the transmitter 901, for example, connected via a bus 903.
[0473] Based on the same inventive concept, an embodiment of the present application further provides a communication device. Refer to Figure 10 , the communication device includes: a receiver 1001 and a processor 1002, and the processor 1002 is coupled to the receiver 1001, for example, connected via a bus 1003. Among them, the processor 1002 and the receiver 1001 can cooperate to perform the corresponding functions executed by the receiving device in the above method embodiments.
[0474] Based on the same inventive concept, an embodiment of the present application further provides a communication device. Refer to Figure 11 , the communication device includes a processor 1101 and a memory 1102; the memory 1102 is used to store computer execution instructions; the processor 1101 is used to execute the computer execution instructions stored in the memory 1102, so that the communication device executes the method executed by the sending device in the above method embodiments.
[0475] Based on the same inventive concept, an embodiment of the present application further provides a communication device. Refer to Figure 12 , the communication device includes a processor 1201 and a memory 1202; the memory 1202 is used to store computer execution instructions; the processor 1201 is used to execute the computer execution instructions stored in the memory 1202, so that the communication device executes the method executed by the receiving device in the above method embodiments.
[0476] It should be understood that the processor (such as processor 1101, processor 1201) in the communication device provided by the embodiments of the present application may include a central processing unit (CPU) or an application specific integrated circuit (ASIC), may include one or more integrated circuits for controlling program execution, may include a hardware circuit developed using a field programmable gate array (FPGA), and may include a baseband chip.
[0477] It should be understood that the memory (such as memory 1102, memory 1202) provided by the embodiments of the present application may include a read only memory (ROM), a random access memory (RAM), and a disk memory, etc. The memory can be used to store program codes required for the processor to execute tasks, and can also be used to store data, etc.
[0478] Based on the same inventive concept, an embodiment of the present application further provides a communication device, including a processor and an interface circuit; the interface circuit is configured to receive code instructions and transmit them to the processor; the processor runs the code instructions to execute the method performed by the sending device in the above method embodiment.
[0479] Based on the same inventive concept, an embodiment of the present application further provides a communication device, including a processor and an interface circuit; the interface circuit is configured to receive code instructions and transmit them to the processor; the processor runs the code instructions to execute the method performed by the sending device in the above method embodiment.
[0480] Based on the same inventive concept, an embodiment of the present application further provides a readable storage medium, which is used to store instructions, and when the instructions are executed, the method performed by the sending device in the above method embodiment is realized.
[0481] Based on the same inventive concept, an embodiment of the present application further provides a readable storage medium, which is used to store instructions, and when the instructions are executed, the method performed by the receiving device in the above method embodiment is realized.
[0482] Based on the same inventive concept, an embodiment of the present application further provides a chip, which is coupled to a memory and is configured to read and execute program instructions stored in the memory to implement the control information sending method performed by the sending device in the above method embodiment.
[0483] Based on the same inventive concept, an embodiment of the present application further provides a chip, which is coupled to a memory and is configured to read and execute program instructions stored in the memory to implement the control information receiving method performed by the receiving device in the above method embodiment.
[0484] Based on the same inventive concept, an embodiment of the present application further provides a computer program product containing instructions, where the computer program product stores instructions, and when it runs on a computer, it causes the computer to execute the control information sending method performed by the sending device in the above method embodiment.
[0485] Based on the same inventive concept, an embodiment of the present application further provides a computer program product containing instructions, where the computer program product stores instructions, and when it runs on a computer, it causes the computer to execute the control information receiving method performed by the receiving device in the above method embodiment.
[0486] Based on the same inventive concept, an embodiment of the present application further provides a communication system, including a sending device and a receiving device. The sending device is configured to execute the control information sending method performed by the sending device in the above method embodiment, and the receiving device is configured to execute the control information receiving method performed by the receiving device in the above method embodiment.
[0487] All relevant content of each step involved in the above method embodiment can be cited in the function description of the corresponding functional module, and will not be elaborated here.
[0488] Since the communication device provided by the embodiment of the present application can be used to execute the above control information sending method or receiving method, the technical effects that can be obtained thereby can refer to the above method embodiment, and will not be elaborated here.
[0489] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0490] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0491] These computer program instructions can also be stored in a computer-readable memory capable of guiding a computer or other programmable data processing devices to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0492] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable apparatus to generate a computer-implemented process, thereby providing instructions for implementing the steps specified in one process or a plurality of processes and / or boxes Figure 1 one process or a plurality of processes and / or boxes Figure 1 in one box or a plurality of boxes.
[0493] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the scope of protection of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.
Claims
1. A method for sending control information, characterized in that, Including: Determine the number of bits of the second control information; Determine a second time-frequency resource in a first time-frequency resource according to the number of bits of the second control information, where the first time-frequency resource is the time-frequency resource indicated by first control information, and the second time-frequency resource is a resource for carrying modulation symbols after encoding of the second control information; Transmit the second control information on the second time-frequency resource; Among them, determining the second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information includes: Determine the number of bits of first data and the number of subcarriers available for transmitting the second control information; Determine a first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; Determine a second parameter according to the number of subcarriers available for transmitting the second control information; Determine the minimum value of the first parameter and the second parameter as the number of modulation symbols after encoding of the second control information; Determine the second time-frequency resource in the first time-frequency resource according to the number of modulation symbols after encoding of the second control information.
2. The method according to claim 1, characterized in that, The first control information and the second control information are on the same time unit; the time-domain position of the second control information on the time unit is not earlier than the time-domain position of the first control information on the time unit.
3. The method according to claim 1, characterized in that, Determining a first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information includes: Determine a first parameter according to a first adjustment factor, the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information, where the first adjustment factor is related to the second control information, and the first adjustment factor is a positive real number greater than or equal to 1.
4. The method according to claim 3, characterized in that, Indicate the first adjustment factor through the first control information.
5. The method according to claim 3, characterized in that, The first parameter satisfies the following relationship: Where, Q1 represents the first parameter, f represents a function related to the number of bits of the second control information, h represents the number of bits of the first data, and g represents the number of subcarriers available for transmitting the second control information; Among them, the function f related to the number of bits of the second control information satisfies: or Among them, represents the first adjustment factor, O SCI2 represents the number of bits of the second control information, L SCI2 is the length of the cyclic redundancy check (CRC) bits of the second control information; O SCI2 (s) represents the number of bits of the second control information determined based on the transmission mode of the first data, represents the first adjustment factor determined based on the transmission mode of the first data.
6. The method according to claim 1, characterized in that, Determining a second parameter according to the number of subcarriers available for transmitting the second control information includes: Determine a second parameter according to a second adjustment factor and the number of subcarriers available for transmitting the second control information, where the second adjustment factor is related to the second control information, and the second adjustment factor is a positive real number greater than 0 and less than or equal to 1.
7. The method according to claim 6, characterized in that, Indicate the second adjustment factor through the first control information.
8. The method according to claim 6, characterized in that, The second parameter satisfies the following relationship: or Where, J represents the second parameter, g represents the number of subcarriers available for transmitting the second control information, α represents the second adjustment factor; W represents the number of subcarriers for transmitting specified information on the first time-frequency resource.
9. The method according to any one of claims 3-8, characterized in that, The second control information indicates that the transmission mode of the first data is unicast, multicast or broadcast.
10. The method according to any one of claims 1-8, characterized in that, The first time-frequency resource does not include at least one of the following: Subcarriers on the first orthogonal frequency division multiplexing (OFDM) symbol used to transmit the first data in the first time unit; Subcarriers on the last OFDM symbol in the first time unit; Subcarriers on the OFDM symbol occupied by feedback information in the first time unit; Subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located in the first time unit; Subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located in the first time unit; Subcarrier numbers on the first OFDM symbol after the OFDM symbol where the feedback information is located in the first time unit; Subcarriers occupied by the demodulation reference signal of the first control information; Subcarriers occupied by the demodulation reference signal of the first data; Subcarriers occupied by the phase tracking reference signal; Subcarriers occupied by the channel state information reference signal; Subcarriers occupied by the first control information.
11. The method according to any one of claims 1-8, characterized in that, The time-frequency resource determined according to the second parameter does not include at least one of the following: Subcarriers on the first OFDM symbol used to transmit the first data in the first time unit; Subcarriers on the last OFDM symbol in the first time unit; Subcarriers on the OFDM symbol occupied by feedback information in the first time unit; Subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located in the first time unit; Subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located in the first time unit; Subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located in the first time unit; Subcarriers occupied by the demodulation reference signal of the first control information; Subcarriers occupied by the demodulation reference signal of the first data; Subcarriers occupied by the phase tracking reference signal; Subcarriers occupied by the channel state information reference signal; Subcarriers occupied by the first control information.
12. The method according to any one of claims 1-8, characterized in that, The first control information is the first sidelink control information (SCI), the second control information is the second SCI, and the first time-frequency resource is the physical sidelink shared channel (PSSCH) resource.
13. A method for receiving control information, characterized in that, Including: Determining the number of bits of the second control information; Determining a second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information, where the first time-frequency resource is the time-frequency resource indicated by the first control information, and the second time-frequency resource is the resource for carrying the modulated symbols after encoding the second control information; Receiving the second control information on the second time-frequency resource; Wherein, determining the second time-frequency resource in the first time-frequency resource according to the number of bits of the second control information includes: Determining the number of bits of the first data and the number of subcarriers available for transmitting the second control information; Determining a first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers available for transmitting the second control information; Determining a second parameter according to the number of subcarriers available for transmitting the second control information; Determine the minimum value of the first parameter and the second parameter as the number of modulation symbols after encoding the second control information; Determine a second time-frequency resource in the first time-frequency resource according to the number of modulation symbols after encoding the second control information.
14. The method according to claim 13, characterized in that, The first control information and the second control information are located on the same time unit; the time-domain position of the second control information on the time unit is not earlier than the time-domain position of the first control information on the time unit.
15. The method according to claim 13, characterized in that, Determine a first parameter according to the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers that can be used to transmit the second control information, including: Determine a first parameter according to a first adjustment factor, the number of bits of the first data, the number of bits of the second control information, and the number of subcarriers that can be used to transmit the second control information, where the first adjustment factor is related to the second control information, and the first adjustment factor is a positive real number greater than or equal to 1.
16. The method according to claim 15, wherein, Indicate the first adjustment factor through the first control information.
17. The method according to claim 15, wherein, The first parameter satisfies the following relationship: Where Q1 represents the first parameter, f represents a function related to the number of bits of the second control information, h represents the number of bits of the first data, and g represents the number of subcarriers that can be used to transmit the second control information; Where the function f related to the number of bits of the second control information satisfies: or Among them, represents the first adjustment factor, O SCI2 represents the number of bits of the second control information, L SCI2 is the length of the cyclic redundancy check (CRC) bits of the second control information; O SCI2 (s) represents the number of bits of the second control information determined based on the transmission mode of the first data, represents the first adjustment factor determined based on the transmission mode of the first data.
18. The method according to claim 13, wherein, Determine a second parameter according to the number of subcarriers that can be used to transmit the second control information, including: Determine a second parameter according to a second adjustment factor and the number of subcarriers that can be used to transmit the second control information, where the second adjustment factor is related to the second control information, and the second adjustment factor is a positive real number greater than 0 and less than or equal to 1.
19. The method according to claim 18, wherein, Indicate the second adjustment factor through the first control information.
20. The method according to claim 18, wherein, The second parameter satisfies the following relationship: or Where J represents the second parameter, g represents the number of subcarriers that can be used to transmit the second control information, α represents the second adjustment factor; W represents the number of subcarriers for transmitting specified information on the first time-frequency resource.
21. The method according to any one of claims 15 - 20, wherein, The second control information indicates that the transmission mode of the first data is unicast, multicast, or broadcast.
22. The method according to any one of claims 13 - 20, wherein, The first time-frequency resource does not include at least one of the following: Subcarriers on the first orthogonal frequency division multiplexing (OFDM) symbol for transmitting the first data on the first time unit; Subcarriers on the last OFDM symbol on the first time unit; Subcarriers on the OFDM symbol occupied by feedback information on the first time unit; Subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; Subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located on the first time unit; Subcarrier numbers on the first OFDM symbol after the OFDM symbol where the feedback information is located on the first time unit; Subcarriers occupied by the demodulation reference signal of the first control information; Subcarriers occupied by the demodulation reference signal of the first data; Subcarriers occupied by the phase tracking reference signal; Subcarriers occupied by the channel state information reference signal; Subcarriers occupied by the first control information.
23. The method according to any one of claims 13 - 20, wherein, The time-frequency resources determined according to the second parameter do not include at least one of the following: Subcarriers on the first OFDM symbol for transmitting the first data in the first time unit; Subcarriers on the last OFDM symbol in the first time unit; Subcarriers on the OFDM symbol occupied by the feedback information in the first time unit; Subcarriers on the first OFDM symbol before the OFDM symbol where the feedback information is located in the first time unit; Subcarriers on the second OFDM symbol before the OFDM symbol where the feedback information is located in the first time unit; Subcarriers on the first OFDM symbol after the OFDM symbol where the feedback information is located in the first time unit; Subcarriers occupied by the demodulation reference signal of the first control information; Subcarriers occupied by the demodulation reference signal of the first data; Subcarriers occupied by the phase tracking reference signal; Subcarriers occupied by the channel state information reference signal; Subcarriers occupied by the first control information.
24. The method according to any one of claims 13 - 20, characterized in that, The first control information is the first sidelink control information SCI, the second control information is the second SCI, and the first time-frequency resource is the physical sidelink shared channel PSSCH resource.
25. A communication device, characterized in that, Comprising a processor and a memory; The memory is used to store computer execution instructions; The processor is used to execute the computer execution instructions stored in the memory, so that the communication device executes the method according to any one of claims 1 to 12.
26. A communication device, characterized in that, Comprising a processor and a memory; The memory is used to store computer execution instructions; The processor is used to execute the computer execution instructions stored in the memory, so that the communication device executes the method according to any one of claims 13 to 24.
27. A communication device, characterized in that, Comprising a processor and an interface circuit; The interface circuit is used to receive code instructions and transmit them to the processor; the processor runs the code instructions to execute the method according to any one of claims 1 to 12.
28. A communication device, characterized in that, Comprising a processor and an interface circuit; The interface circuit is used to receive code instructions and transmit them to the processor; the processor runs the code instructions to execute the method according to any one of claims 13 to 24.
29. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store instructions, and when the instructions are executed, the method according to any one of claims 1-12 is implemented.
30. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store instructions, and when the instructions are executed, the method according to any one of claims 13 to 24 is implemented.
Citation Information
Patent Citations
A control information transmission method and device
CN110326353A