Communication method, communication device and storage medium
By multiplexing sensing requests and other information using optimized PUCCH resources, the method enhances transmission performance and resource utilization in communication systems with sensing technology, addressing the challenge of efficient sensing information transmission.
Patent Information
- Application Number
- CN202410061540.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-15
- Publication Date
- 2025-07-15
AI Technical Summary
In communication systems that support perception technology, how to efficiently transmit perceptual information, such as perception requests, has become an urgent problem.
The terminal uses different PUCCH resource formats and cyclic shift methods to optimize resource utilization and transmission performance by obtaining multiple PUCCH resources and selecting appropriate PUCCH resource formats and multiplexing the resource to transmit perceptual requests and other information, such as HARQ, SR or CSI.
It improves the utilization rate of PUCCH resources, reduces resource usage, ensures the normal transmission of perceived requests, and improves transmission performance and reliability.
Smart Images

Figure CN120321792A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a communication method, a communication device, and a storage medium. Background Art
[0002] As a key technology of the 6th generation mobile communication technology (6G), sensing technology can be combined with existing communication technologies to achieve the purpose of assisting communication. In a communication system that supports sensing technology, how to transmit sensing information, such as sensing requests, has become an urgent problem to be solved. Summary of the Invention
[0003] To solve the above technical problems, embodiments of this application provide a communication method, a communication device, and a storage medium to achieve the transmission of sensing information.
[0004] In a first aspect, a communication method is provided. This method can be executed by a terminal, or by components of the terminal, such as the processor, chip, or chip system of the terminal, etc., or can also be implemented by a logic module or software that can implement all or part of the terminal. The following takes the example of this method being executed by the terminal for illustration. The communication method includes: obtaining a plurality of Physical Uplink Control Channel (PUCCH) resources, and multiplexing the first PUCCH resource to transmit a sensing request and first information based on the format of the first PUCCH resource; where the plurality of PUCCH resources include the PUCCH resource corresponding to the sensing request and the PUCCH resource corresponding to the first information, the first information includes at least one of Hybrid Automatic Repeat reQuest (HARQ), Scheduling Request (SR), or Channel State Information (CSI), and the first PUCCH resource is any one of the plurality of PUCCH resources.
[0005] In the embodiments of this application, the terminal can obtain a plurality of PUCCH resources corresponding to the sensing request and the first information, and determine one PUCCH resource from the above plurality of PUCCH resources as the first PUCCH resource. In this way, the terminal can multiplex the first PUCCH resource to transmit the sensing request and the first information based on the format of the first PUCCH resource, so that the sensing request can be multiplexed and transmitted with the first information, which can improve the transmission performance of the PUCCH. For example, it reduces the occupancy rate of PUCCH resources and improves the utilization rate of PUCCH resources, etc., in order to create a better transmission environment for the sensing request and better ensure the normal transmission of the sensing request.
[0006] Combined with the above first aspect, in a possible implementation, the format of the first PUCCH resource is the first format, where the amount of transmission data corresponding to the first format is less than or equal to the first threshold, and the amount of time-domain resources corresponding to the first format is less than the second threshold. In this case, multiplexing the first PUCCH resource to transmit the sensing request and the first information includes: transmitting a first sequence on the first PUCCH resource; wherein, the cyclic shift of the first sequence is used to indicate the sensing request and the first information, and the first information includes HARQ and / or SR.
[0007] That is to say, when the format of the first PUCCH resource is the first format, the terminal can obtain the sensing request and the first information through the cyclic shift of the first sequence transmitted on the first PUCCH resource. Since the first sequence occupies less PUCCH resources compared to the sensing request and the first information, in this implementation, the terminal can transmit the sensing request and the first information with fewer PUCCH resources, further reducing the occupancy rate of the PUCCH resources, and thus further improving the utilization rate of the PUCCH resources.
[0008] Combined with the above first aspect, in a possible implementation, the number of cyclic shifts is determined according to the number of bits of the first information. For example, when the number of bits of the first information is 1 bit, the number of cyclic shifts is 4, and for another example, when the number of bits of the first information is 2 bits, the number of cyclic shifts is 8. In this way, the terminal can more accurately control the number of cyclic shifts, thereby avoiding the adverse effects caused by insufficient or redundant cyclic shifts.
[0009] Combined with the above first aspect, in a possible implementation, the first information includes HARQ and SR; when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate the positive sensing request and the first information, and the positive sensing request is used to indicate the existence of the sensing request; or, when the first PUCCH resource is the PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate the negative sensing request and the first information, and the negative sensing request is used to indicate the non-existence of the sensing request.
[0010] That is to say, when the format of the first PUCCH resource is the first format, in addition to indicating the sensing request and the first information through the cyclic shift of the first sequence, the terminal can also jointly determine the sensing request and the first information through the first PUCCH resource and the cyclic shift of the first sequence. In this way, another implementation of transmitting the sensing request and the first information is provided. When the number of cyclic shifts is insufficient, the first PUCCH resource can be normally multiplexed through the above implementation to complete the transmission of the sensing request and the first information, thereby improving the reliability of transmitting the sensing request and the first information.
[0011] Combined with the first aspect above, in a possible implementation, the format of the PUCCH resource is the second format, where the amount of transmission data corresponding to the second format is less than or equal to the first threshold, and the amount of time-domain resources corresponding to the second format is greater than or equal to the second threshold; when the first PUCCH resource is the PUCCH resource for the sensing request, the sensing request is a positive sensing request, and the positive sensing request is used to indicate the existence of the sensing request; or, when the first PUCCH resource is the PUCCH resource corresponding to HARQ or the PUCCH resource corresponding to SR, the sensing request is a negative sensing request, and the negative sensing request is used to indicate the non-existence of the sensing request.
[0012] That is to say, when the format of the first PUCCH resource is the second format, the terminal can transmit the sensing request through the first PUCCH resource, so that the sensing request does not need to occupy the first PUCCH resource, enabling the terminal to transmit the sensing request and the first information through fewer PUCCH resources, further reducing the occupancy rate of the PUCCH resources, and thus further improving the utilization rate of the PUCCH resources.
[0013] Combined with the first aspect above, in a possible implementation, the format of the first PUCCH resource is the third format, and multiplexing the first PUCCH resource to transmit the sensing request and the first information includes: multiplexing the first PUCCH resource to transmit the sensing request and the first information, where the amount of transmission data corresponding to the third format is greater than the first threshold.
[0014] That is to say, when the format of the first PUCCH resource is the third format, since the amount of transmission data corresponding to the third format is large, even if the terminal normally transmits the sensing request and the first information on the first PUCCH resource, it will not affect the stability of the information transmission, thus ensuring the stability of transmitting the sensing request and the first information.
[0015] Combined with the first aspect above, in a possible implementation, the method provided by the embodiments of the present application further includes: multiplexing the first PUCCH resource to transmit the sensing request, the first information, and the second information, where the second information includes the type of the sensing data and / or the quality of service of the sensing data.
[0016] As can be known from the foregoing introduction about the "third format", the amount of transmission data corresponding to the third format is greater than the first threshold, that is to say, the amount of transmission data corresponding to the third format is large, so that the terminal can also multiplex the first PUCCH resource to transmit more information, for example, the sensing request, the first information, and the second information, which can further reduce the occupancy rate of the PUCCH resources, and thus further improve the utilization rate of the PUCCH resources.
[0017] In combination with the above-mentioned first aspect, in a possible implementation method, the method provided by an embodiment of the present application also includes: when the number of bits of the third information is greater than the first number of bits, discarding part of the information in the third information, wherein the third information includes a perception request, first information, and second information, and the first number of bits is determined based on the first PUCCH resource and code rate.
[0018] That is to say, when the number of bits of the third information exceeds the first number of bits determined based on the configuration parameters, the terminal needs to discard part of the third information to ensure normal transmission of the third information and avoid the problem of transmission failure of the third information due to congestion as much as possible.
[0019] In combination with the above-mentioned first aspect, in a possible implementation method, the method provided in the embodiment of the present application also includes: sorting the information in the third information based on the priority of the information included in the third information, and determining part of the information from the sorted third information, so that part of the information with lower priority can be discarded from the third information to avoid the operation of discarding part of the information causing a greater impact on the communication network, thereby ensuring the normal operation of the communication network as much as possible.
[0020] In combination with the first aspect above, in a possible implementation method, the priority of any information in the first information is higher than the priority of the perception request; or, the priority of some information in the first information is higher than the priority of the perception request. The above provides two priority sorting rules for sorting the information in the third information, so that the terminal can adaptively sort the information in the third information based on actual conditions, so that the partial information determined subsequently can be more in line with the actual conditions.
[0021] In a second aspect, a communication device is provided for implementing the various methods described above. The communication device may be the terminal in the first aspect described above, or any implementation of the first aspect, or a device including the terminal, or a device included in the terminal, such as a chip. The communication device includes a module, unit, or means corresponding to the method described above, and the module, unit, or means may be implemented by hardware, software, or by executing the corresponding software implementation by hardware. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0022] In some possible designs, the communication device may include a processing module and a transceiver module. The transceiver module, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in the first aspect and any possible implementation thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface. The processing module may be used to implement the processing functions in the first aspect and any possible implementation thereof.
[0023] In some possible designs, the transceiver module includes a transmitting module and a receiving module, which are respectively used to implement the transmitting and receiving functions in the above first aspect and any of its possible implementation manners.
[0024] In a third aspect, a communication device is provided, including: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device is caused to execute the method in the above first aspect. The communication device may be the terminal in the above first aspect, or any implementation manner in the first aspect, or a device including the above terminal, or a device included in the above terminal, such as a chip.
[0025] In a fourth aspect, a communication device is provided, including: a processor and a communication interface; the communication interface is used to communicate with modules outside the communication device; the processor is used to execute a computer program or instructions, so that the communication device executes the method in the above first aspect. The communication device may be the terminal in the above first aspect, or any implementation manner in the first aspect, or a device including the above terminal, or a device included in the above terminal, such as a chip.
[0026] In a fifth aspect, a communication device is provided, including: at least one processor; the processor is used to execute computer programs or instructions stored in a memory, so that the communication device executes the method in the above first aspect. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be the terminal in the above first aspect, or any implementation manner in the first aspect, or a device including the above terminal, or a device included in the above terminal, such as a chip.
[0027] In a sixth aspect, a computer-readable storage medium is provided, in which computer programs or instructions are stored, and when they run on a communication device, the communication device can execute the method in the above first aspect or any of its implementation manners.
[0028] In a seventh aspect, a computer program product including instructions is provided, and when it runs on a communication device, the communication device can execute the method in the above first aspect or any of its implementation manners.
[0029] In an eighth aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided, and the communication device includes a processor for implementing the functions involved in the above first aspect or any of its implementation manners.
[0030] In some possible designs, the communication device includes a memory, and the memory is used to store necessary program instructions and data.
[0031] In some possible designs, when the device is a chip system, it can be composed of chips or can include chips and other discrete devices.
[0032] It can be understood that when the communication device provided in any one of the second to fifth aspects is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.
[0033] Among them, for the technical effects brought by any implementation manner in the second to eighth aspects, reference can be made to the technical effects brought by the corresponding implementation manner in the first aspect, which will not be elaborated here.
[0034] It should be noted that, for any possible implementation manner in each of the above aspects, on the premise that the solutions are not contradictory, they can be combined. Description of the Drawings
[0035] Figure 1 It is a transmission schematic diagram of an SR provided by an embodiment of the present application;
[0036] Figure 2 It is a schematic diagram of a PUCCH resource provided by an embodiment of the present application;
[0037] Figure 3 It is a schematic diagram of another PUCCH resource provided by an embodiment of the present application;
[0038] Figure 4 It is a schematic diagram of another PUCCH resource provided by an embodiment of the present application;
[0039] Figure 5 It is a schematic diagram of another PUCCH resource provided by an embodiment of the present application;
[0040] Figure 6 It is a corresponding schematic diagram of a PUCCH resource and an SR provided by an embodiment of the present application;
[0041] Figure 7 It is a schematic diagram of a preset order provided by an embodiment of the present application;
[0042] Figure 8 It is a structural schematic diagram of a communication system provided by an embodiment of the present application;
[0043] Figure 9 It is a structural schematic diagram of a communication device provided by an embodiment of the present application;
[0044] Figure 10 It is a schematic diagram of a communication method flow provided by an embodiment of the present application;
[0045] Figure 11It is a schematic diagram showing the correspondence between PUCCH resources and the cyclic shift of the first sequence provided by an embodiment of the present application;
[0046] Figure 12 It is a schematic diagram showing the correspondence between PUCCH resources and sensing requests provided by an embodiment of the present application;
[0047] Figure 13 It is another schematic diagram showing the correspondence between PUCCH resources and sensing requests provided by an embodiment of the present application;
[0048] Figure 14 It is another schematic diagram showing the correspondence between PUCCH resources and SR provided by an embodiment of the present application;
[0049] Figure 15 It is another schematic diagram showing the correspondence between PUCCH resources and sensing requests provided by an embodiment of the present application;
[0050] Figure 16 It is another schematic diagram showing the correspondence between PUCCH resources and SR provided by an embodiment of the present application;
[0051] Figure 17 It is a schematic diagram showing the correspondence between PUCCH resources and sensing requests and SR provided by an embodiment of the present application;
[0052] Figure 18 It is another schematic diagram showing the correspondence between PUCCH resources and sensing requests and SR provided by an embodiment of the present application;
[0053] Figure 19 It is a schematic diagram showing the information discarding order provided by an embodiment of the present application;
[0054] Figure 20 It is a schematic diagram showing the information mapping provided by an embodiment of the present application;
[0055] Figure 21 It is another structural schematic diagram of a communication device provided by an embodiment of the present application. Detailed Implementation Manner
[0056] To facilitate the understanding of the technical solutions provided by the embodiments of the present application, a brief introduction to the related technologies of the present application is first given. The brief introduction is as follows:
[0057] 1. Uplink Control Information (UCI)
[0058] Among them, UCI may refer to control information transmitted through the uplink, which can be used to assist communication between the terminal and the network device. During the uplink transmission, the terminal may send UCI to the network device through the physical uplink control channel (PUCCH). UCI may include at least one of hybrid automatic repeat request (HARQ), scheduling request (SR), and channel state information (CSI). Of course, the above is an exemplary description of UCI, and UCI may also include other information, which is not limited in the embodiments of this application.
[0059] Among them, HARQ is used to feedback whether the terminal has successfully received the data packet from the network device. Among them, HARQ may include HARQ-acknowledge (ACK) or HARQ-negative acknowledge (NACK). HARQ-ACK is used to indicate that the terminal has successfully received the data packet from the network device, and HARQ-NACK is used to indicate that the terminal has not successfully received the data packet from the network device.
[0060] SR is used to request uplink transmission resources. For SR, the network device may configure periodic transmission resources for SR. In this case, when there is an SR to be sent on the periodic transmission resources configured for SR, this SR can be called a positive SR; when there is no SR to be sent on the periodic transmission resources configured for SR, this SR can be called a negative SR. Exemplarily, as Figure 1 shown, when there is no SR to be sent on transmission resources 1 and 3, this SR is a negative SR, and when there is an SR to be sent on transmission resource 2, this SR is a positive SR.
[0061] CSI is used to indicate the attribute information of a channel. Among them, CSI may include CSI - part 1 and / or CSI - part 2. For different types of CSI, the contents included in CSI - part 1 and CSI - part 2 are different. For example, for the first type of CSI, CSI - part 1 includes at least one of the following: rank indicator (RI), CSI - resource indicator (RS), CQI of the first codeword, while CSI - part 2 includes at least one of the following: precoding matrix indicator (PMI), layer indicator (LI), or CQI of the second codeword.
[0062] For another example, for the second type of CSI, CSI - part 1 includes at least one of the following: RI, CQI, or the indication of the number of non - zero wide - band amplitude coefficients corresponding to each layer, while CSI - part 2 includes PMI and / or LI.
[0063] For another example, for the enhanced second type of CSI, CSI - part 1 includes at least one of the following: RI, CQI, or the indication of the number of non - zero wide - band amplitude coefficients corresponding to all layers, while CSI - part 2 includes PMI.
[0064] 2. Transmission Resources
[0065] The transmission resources involved in the embodiments of this application include time - domain resources and frequency - domain resources. The transmission resources can be alternatively described as resources. If not otherwise specified, the resources in the embodiments of this application all refer to transmission resources.
[0066] Among them, the time - domain resources can refer to any one of the following: frame, or sub - frame, or time slot, or bundle group of multiple time slots, or OFDM symbol. One frame includes multiple consecutive sub - frames, one sub - frame includes multiple consecutive time slots, one time slot includes multiple consecutive orthogonal frequency - division multiplexing (OFDM) symbols. The OFDM symbol can also be alternatively described as a symbol or a time - domain symbol. If not otherwise specified, the symbols in the embodiments of this application all refer to time - domain symbols.
[0067] The frequency domain resources may refer to any one of the following: RB, or a group of RBs. Among them, an RB can also be referred to as a physical resource block (PRB). Generally, an RB consists of N resource elements (REs), and an RE can also be referred to as a subcarrier. N is generally 12. Of course, N can also be other values, and the embodiments of the present application do not make specific limitations on this.
[0068] During the uplink transmission process, PUCCH resources can be allocated to the terminal so that the terminal can send a PUCCH carrying UCI to the network device on the PUCCH resources. The PUCCH resources can also be alternatively described as PUCCH or the transmission resources of PUCCH. Among them, there can be the following 5 formats of PUCCH resources: PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, and PUCCH format 4. As shown in Table 1 below, the format requirements of PUCCH resources generally include information such as format type, number of occupied symbols, number of occupied RBs, transmission data volume, application scenarios, information carried on the PUCCH, or whether terminal code division multiplexing is supported.
[0069] Table 1
[0070]
[0071]
[0072] Among them, as shown in Table 1 above, the format requirements corresponding to PUCCH format 0 may include: the format type is a short format; the number of occupied symbols is 1 or 2; the number of occupied RBs is 1; the transmission data volume is less than or equal to 2 bits; the application scenario is an ultra-low latency scenario; the information carried on the PUCCH includes HARQ and / or SR; and terminal code division multiplexing is supported. In addition, when the format of the PUCCH resources is PUCCH format 0, the information carried on the PUCCH can be transmitted in the form of a low-peak-to-average power ratio (low-PAPR) sequence, so that the information carried on the PUCCH does not need to be encoded or scrambled, etc., and there is no need to send a demodulation reference signal (DMRS) for the information carried on the PUCCH.
[0073] Exemplarily, such as Figure 2As shown in the figure, taking the format requirements corresponding to PUCCH format 0 as an example: the number of symbols occupied is 1, and the number of RBs occupied is 1. The information carried on the PUCCH can occupy symbol 13, and the information carried on the PUCCH can occupy one RB (i.e., subcarriers 0 to subcarrier 11).
[0074] As shown in Table 1 above, the format requirements corresponding to PUCCH format 1 may include: the format type is the long format; the number of symbols occupied is within [4, 14]; the number of RBs occupied is 1; the amount of data transmitted is less than or equal to 2 bits; the application scenario is the coverage enhancement scenario; the information carried on the PUCCH includes HARQ and / or SR; and terminal code division multiplexing is supported. In addition, when the format of the PUCCH resource is PUCCH format 1, the terminal can also send the DMRS of the information carried on the PUCCH to the network device through the PUCCH. Among them, the frequency domain resources of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH are the same, while the time domain resources of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH are different. For example, the information carried on the PUCCH and the DMRS of the information carried on the PUCCH occupy different symbols in a time slot.
[0075] Exemplarily, as Figure 3 shown, taking the format requirements corresponding to PUCCH format 1 as an example: the number of symbols occupied is 7, and the number of RBs occupied is 1. The information carried on the PUCCH can occupy symbols 1, 3, 5, 7, 9, 11, and symbol 13, and the information carried on the PUCCH can occupy one RB (i.e., subcarriers 0 to subcarrier 11). In addition, the other symbols on this time slot can be used for the DMRS of the information carried on the PUCCH, that is, the DMRS of the information carried on the PUCCH can occupy symbols 0, 2, 4, 6, 7, 10, and symbol 12, and the information carried on the PUCCH can occupy one RB (i.e., subcarriers 0 to subcarrier 11).
[0076] Optionally, when the format of the PUCCH resource is PUCCH format 1, when the information carried on the PUCCH includes HARQ, and the number of bits of the above HARQ is 1, the terminal can use binary phase shift keying (BPSK) to modulate HARQ; when the information carried on the PUCCH includes HARQ, and the number of bits of the above HARQ is 2, the terminal can use quadrature phase shift keying (QPSK) to modulate HARQ.
[0077] As shown in Table 1 above, the format requirements corresponding to PUCCH format 2 may include: the format type is short format; the number of occupied symbols is 1 or 2; the number of occupied RBs is within [1, 16]; the transmission data volume is greater than 2 bits; the application scenario is an ultra-low latency scenario; the information carried on the PUCCH includes at least one of HARQ, SR, or CSI; and terminal code division multiplexing is not supported. Additionally, when the format of the PUCCH resource is PUCCH format 2, the terminal can also send the DMRS of the information carried on the PUCCH to the network device through the PUCCH. Among them, the time domain resources of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH are the same, while the frequency domain resources of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH are different. For example, the information carried on the PUCCH and the DMRS of the information carried on the PUCCH occupy different REs in one RB.
[0078] Exemplarily, as Figure 4 shown, taking the format requirements corresponding to PUCCH format 2 as an example where the number of occupied symbols is 1 and the number of occupied RBs is 1: the information carried on the PUCCH can occupy symbol 13, and the information carried on the PUCCH can occupy subcarriers 0, 2, 3, 5, 6, 8, 9, and 11. Additionally, the DMRS of the information carried on the PUCCH can occupy symbol 13, and the information carried on the PUCCH can occupy subcarriers 1, 4, 7, and 10. That is to say, the terminal can deploy a DMRS of the information carried on the PUCCH every 3 REs.
[0079] As shown in Table 1 above, the format requirements corresponding to PUCCH format 3 may include: the format type is long format; the number of occupied symbols is within [4, 14]; the number of occupied RBs is any one of the following: 1, 2, 3, 4, 5, 6, 8, 10, 12, 15, and 16; the transmission data volume is greater than 2 bits; the application scenario is a coverage enhancement scenario; the information carried on the PUCCH includes at least one of HARQ, SR, or CSI; and terminal code division multiplexing is not supported. Additionally, when the format of the PUCCH resource is PUCCH format 3, the terminal can also send the DMRS of the information carried on the PUCCH to the network device through the PUCCH. Among them, the frequency domain resources of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH are the same, while the time domain resources of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH are different. For example, the information carried on the PUCCH and the DMRS of the information carried on the PUCCH occupy different symbols in one time slot.
[0080] Exemplarily, as Figure 5 shown, taking the format requirements corresponding to PUCCH format 3 as an example: the number of occupied symbols is 2, and the number of occupied RBs is 1. The information carried on the PUCCH can occupy symbol 3 and symbol 10, and the information carried on the PUCCH can occupy one RB (i.e., subcarriers 0 to subcarrier 11). Additionally, the DMRS of the information carried on the PUCCH can occupy symbols 0 to 2, symbols 4 to 9, and symbols 11 to 13, and the information carried on the PUCCH can occupy one RB (i.e., subcarriers 0 to subcarrier 11).
[0081] It can be understood that when the format of the PUCCH resource is PUCCH format 3, more PUCCH resources are configured for the information carried on the PUCCH, which makes the load capacity of the PUCCH resources configured for the information carried on the PUCCH stronger.
[0082] As shown in Table 1 above, the format requirements corresponding to PUCCH format 4 may include: the format type is a long format; the number of occupied symbols is within [4, 14]; the number of occupied RBs is 1; the amount of transmitted data is greater than 2 bits; the application scenarios are coverage improvement scenarios and / or user number increase scenarios; the information carried on the PUCCH includes at least one of HARQ, SR, or CSI; and terminal code division multiplexing is supported. Additionally, when the format of the PUCCH resource is PUCCH format 4, the terminal can also send the DMRS of the information carried on the PUCCH to the network device through the PUCCH. Among them, the frequency domain resources of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH are the same, while the time domain resources of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH are different. For example, the information carried on the PUCCH and the DMRS of the information carried on the PUCCH occupy different symbols in one time slot.
[0083] It should be noted that PUCCH format 4 is similar to PUCCH format 3. Other descriptions about PUCCH format 4 can be understood by referring to the relevant descriptions of PUCCH format 3, which will not be elaborated here.
[0084] 3. The multiplexing method between multiple pieces of information in UCI
[0085] When the UCI includes multiple pieces of information, each piece of information can be multiplexed on the same PUCCH to save PUCCH resources and thus improve the utilization rate of PUCCH resources. As can be seen from the foregoing introduction about the "format of PUCCH resources", the format of PUCCH resources can include the following five types: PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, and PUCCH format 4. However, for different formats of PUCCH, the multiplexing methods between multiple pieces of information are also different. The following details the multiplexing methods between multiple pieces of information in the case of the five formats of PUCCH resources.
[0086] When the format of the PUCCH resource is PUCCH format 0, multiple pieces of information (i.e., HARQ and SR) in the UCI can establish a correspondence with the sequence cyclic shift, so that the sequence cyclic shift can be used to represent multiple pieces of information in the UCI. In the subsequent transmission process, by transmitting this sequence cyclic shift based on the PUCCH, the effect of multiplexing multiple pieces of information in the above UCI on the same PUCCH can be achieved.
[0087] Taking an example as shown in Table 2 below, with the number of bits of HARQ being 1, the HARQ corresponding to the data packet being 0 indicating that the terminal has not successfully received the data packet, and the HARQ corresponding to the data packet being 1 indicating that the terminal has successfully received the data packet: When the sequence cyclic shift is 3, the sequence cyclic shift can represent that the SR is a positive SR, and the HARQ corresponding to the data packet is 0, that is, the HARQ indicates that the terminal has not successfully received the data packet; when the sequence cyclic shift is 9, the sequence cyclic shift can represent that the SR is a positive SR, and the HARQ corresponding to the data packet is 1, and the HARQ indicates that the terminal has successfully received the data packet; when the sequence cyclic shift is 0, the sequence cyclic shift can represent that the SR is a negative SR, and the HARQ corresponding to the data packet is 0, and the HARQ indicates that the terminal has not successfully received the data packet; when the sequence cyclic shift is 6, the sequence cyclic shift can represent that the SR is a negative SR, and the HARQ corresponding to the data packet is 1, that is, the HARQ indicates that the terminal has successfully received the data packet.
[0088] Table 2
[0089] SR Positive Positive Negative Negative HARQ 0 1 0 1 Cyclic shift 3 9 0 6
[0090] Taking another example as shown in Table 3 below, with the number of bits of HARQ being 2 and the HARQ corresponding to indicating whether two data packets have been successfully received: When the sequence cyclic shift is 1, it can represent that the SR is a positive SR, and the HARQs corresponding to both data packets are 0, that is, the HARQ indicates that the terminal has not successfully received the two data packets;
[0091] When the cyclic shift is 4, the cyclic shift can indicate that the SR is a positive SR. The HARQ corresponding to the first data packet is 0, while the HARQ corresponding to the first data packet is 1, which means that the terminal successfully receives the second data packet.
[0092] When the cyclic shift is 7, the cyclic shift can indicate that the SR is a positive SR. The HARQs corresponding to both data packets are 1, which means that the HARQ indicates that the terminal successfully receives both data packets.
[0093] When the cyclic shift is 10, the cyclic shift can indicate that the SR is a positive SR. The HARQ corresponding to the first data packet is 1, while the HARQ corresponding to the first data packet is 0, which means that the terminal successfully receives the first data packet.
[0094] When the cyclic shift is 0, the cyclic shift can indicate that the SR is a negative SR. The HARQs corresponding to both data packets are 0, which means that the HARQ indicates that the terminal does not successfully receive both data packets.
[0095] When the cyclic shift is 3, the cyclic shift can indicate that the SR is a negative SR. The HARQ corresponding to the first data packet is 0, while the HARQ corresponding to the first data packet is 1, which means that the terminal successfully receives the second data packet.
[0096] When the cyclic shift is 6, the cyclic shift can indicate that the SR is a negative SR. The HARQs corresponding to both data packets are 1, which means that the HARQ indicates that the terminal successfully receives both data packets.
[0097] When the cyclic shift is 9, the cyclic shift can indicate that the SR is a negative SR. The HARQ corresponding to the first data packet is 1, while the HARQ corresponding to the first data packet is 0, which means that the terminal successfully receives the first data packet.
[0098] Table 3
[0099]
[0100] When the format of the PUCCH resource is PUCCH format 1, the HARQ in the UCI can be normally transmitted, and the SR in the UCI can be determined through the PUCCH resource, so that the effect of multiplexing the HARQ and SR in the UCI on the same PUCCH can be achieved by an implicit indication method.
[0101] Exemplarily, such as Figure 6As shown, when the PUCCH resource for transmitting HARQ is the PUCCH resource corresponding to SR (or referred to as SR resource / SR transmission resource), the SR is a positive SR, and when the PUCCH resource for transmitting HARQ is the PUCCH resource corresponding to HARQ (or referred to as HARQ resource / HARQ transmission resource), the SR is a negative SR.
[0102] When the format of the PUCCH resource is PUCCH format 2 or PUCCH format 3 or PUCCH format 4, since the PUCCH resource of this format can transmit a relatively large amount of data, the terminal can normally transmit multiple pieces of information in UCI (such as HARQ, SR, and CSI) on this PUCCH resource, without the need to establish a correspondence relationship or implicit indication between multiple pieces of information in UCI to achieve the effect of multiplexing multiple pieces of information in UCI on the same PUCCH.
[0103] It should be noted that when the format of the PUCCH resource is PUCCH format 2 or PUCCH format 3 or PUCCH format 4, HARQ, SR, and CSI - part1 can be encoded together, while CSI - part2 can be encoded independently. After the terminal encodes HARQ, SR, CSI - part1, and CSI - part2, the terminal can also generate a bit stream in a preset order. Exemplarily, as Figure 7 shown, the preset order can be HARQ–SR - CSI part 1 - CSI part 2. Of course, the above is an exemplary description of the preset order, and the preset order can also be other orders, and the embodiments of this application do not impose any restrictions on this.
[0104] In addition, when the sum of the number of bits of HARQ, the number of bits of SR, the number of bits of CSI part 1, and the number of bits of CSI part 2 is less than or equal to the maximum number of bits configured for UCI, the terminal can multiplex the PUCCH to send HARQ, SR, CSI part 1, and CSI part 2 to the network device. When the sum of the number of bits of HARQ, the number of bits of SR, the number of bits of CSI part 1, and the number of bits of CSI part 2 is greater than the maximum number of bits corresponding to UCI, the terminal can discard some information in UCI in the above - mentioned preset order until the number of bits of UCI is less than or equal to the maximum number of bits configured for UCI, and multiplex the PUCCH to send the discarded UCI to the network device.
[0105] Optionally, the maximum number of bits configured for UCI can be determined by parameters such as the PUCCH resource amount and the coding rate. For example, the maximum number of bits configured for UCI satisfies the following formula 1:
[0106]
[0107] Wherein, The maximum number of bits configured for UCI. Is used to represent the number of RBs configured for UCI. Is used to represent the number of REs included in the RB. Is used to represent the number of symbols remaining in the time domain resources configured for UCI, excluding the time domain resources of DMRS. Q m Is used to represent the modulation order configured for UCI. r is the maximum code rate in the PUCCH configuration.
[0108] In addition, optionally, the priority of CSI can be calculated by the following formula 2:
[0109] Pri iCSI (y, k, c, s) = 2 · N cells · M s · y + N cells · M s · k + M s · c + s Formula 2
[0110] Wherein, y is used to represent the transmission mode (for example, periodic transmission / semi-static transmission / aperiodic transmission). K is used to represent whether CSI includes information related to signal strength (for example, reference signal receiving power (RSRP) or signal to interference plus noise ratio (SINR)). C is used to represent the index of the serving cell. N cells Is the value of the higher layer parameter maximum number of serving cells, used to represent the maximum number of serving cells. s represents the report configuration identity, that is, the index of the CSI reporting configuration. M s Is the value of the higher layer parameter maximum number of CSI-report configurations, indicating the maximum number of CSI reporting configurations.
[0111] Currently, reducing latency and improving throughput, reliability, connection count, and spectrum utilization have always been the core challenges of wireless communication networks. To address the above challenges, the fifth-generation mobile communication technology (5G) has proposed applications such as enhanced mobile broadband (eMBB), ultra-reliable low latency communications (URLLC), and massive machine type communications (mMTC). With the rapid development of wireless communication networks, the future sixth-generation mobile communication technology (6G) will surely evolve towards greater throughput, lower latency, higher reliability, larger connection count, and higher spectrum utilization.
[0112] However, as a key technology for 6G, sensing technology can be combined with existing communication technologies to achieve the purpose of assisting communication. In one possible implementation, sensing technology is effectively combined with artificial intelligence (AI) / machine learning (ML), so that sensing data can be used as the input of the AI or ML model, enabling the output of the AI or ML model to better assist communication. In addition, AI technology can also be used to determine the way to obtain sensing data, such as determining the optimal configuration of sensing signal measurement and reporting. In another possible implementation, sensing data can also be effectively combined with wireless transmission technology, enabling sensing data to be transmitted via wireless transmission to achieve the purpose of assisting communication.
[0113] As can be seen from the above, sensing technology plays a significant auxiliary role in communication systems. Therefore, in communication systems that support sensing technology, how to transmit sensing information, such as sensing requests, has become an urgent problem to be solved.
[0114] Based on this, an embodiment of the present application provides a communication method. The terminal can obtain multiple PUCCH resources corresponding to the sensing request and the first information, and determine one PUCCH resource from the multiple PUCCH resources as the first PUCCH resource. In this way, the terminal can, based on the format of the first PUCCH resource, multiplex the first PUCCH resource to transmit the sensing request and the first information, so that the sensing request can be multiplexed and transmitted with the first information, which can improve the transmission performance of the PUCCH. For example, it reduces the occupancy rate of the PUCCH resources and improves the utilization rate of the PUCCH resources, etc., in order to create a better transmission environment for the sensing request and better ensure the normal transmission of the sensing request.
[0115] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application.
[0116] To facilitate the understanding of the embodiments of the present application, the following explanations are made before introducing the embodiments of the present application.
[0117] 1. In the embodiments of the present application, for the convenience of description, when referring to numbers, they can be numbered continuously starting from 1, or starting from 0, or starting from any parameter. It should be understood that the above are all settings for facilitating the description of the technical solutions provided by the embodiments of the present application, rather than for limiting the scope of the embodiments of the present application.
[0118] 2. In the embodiments of the present application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. Regarding the information indicated by a certain piece of information (such as the first information below) as the information to be indicated, in the specific implementation process, there are many ways to indicate the information to be indicated. For example, but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. It is also possible to indirectly indicate the information to be indicated by indicating other information, where there is an association relationship between the other information and the information to be indicated. It is also possible to indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, it is also possible to achieve the indication of specific information by relying on the arrangement order of each piece of information pre-agreed (such as stipulated in the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can be identified and indicated uniformly to reduce the indication overhead caused by separately indicating the same information.
[0119] In addition, the specific indication method can also be various existing indication methods, such as, but not limited to, the above indication method and its various combinations, etc. The specific details of various indication methods can refer to the prior art and will not be elaborated herein. As can be seen from the above, for example, when multiple pieces of information of the same type need to be indicated, it may occur that the indication methods of different information are different. In the specific implementation process, the required indication method can be selected according to specific needs, and the present application embodiment does not limit the selected indication method. In this way, the indication method involved in the present application embodiment should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0120] It should be understood that the information to be indicated can be sent as a whole, or can be divided into multiple sub-information and sent separately, and the sending periods and / or sending times of these sub-information can be the same or different. The present application embodiment does not limit the specific sending method. Among them, the sending periods and / or sending times of these sub-information can be predefined, such as predefined according to a protocol, or can be configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can, for example, but not limited to, include radio resource control signaling, such as a combination of one or at least two of RRC signaling, MAC layer signaling, physical layer signaling, or DCI.
[0121] 3. "Predefined" or "pre-configured" can be implemented by pre-saving corresponding codes, tables or other ways that can be used to indicate relevant information in a device (for example, including a terminal and / or a network device), and the present application embodiment does not limit its specific implementation method. Among them, "saving" can mean saving in one or more memories. One or more memories can be separately provided, or can be integrated in an encoder or a decoder, a processor, or a communication device. One or more memories can also be partially separately provided and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, and the present application embodiment does not limit this.
[0122] 4. The "protocol" involved in the present application embodiment can refer to the standard protocol in the communication field, such as, for example, it can include the long term evolution (LTE) protocol, the NR protocol, and the relevant protocols applied to future communication systems. The present application embodiment does not limit this.
[0123] 5. In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if", and "when" all refer to the situation where the device (such as a terminal and / or a network device) will perform corresponding processing under a certain objective condition, rather than limiting the time, and it is not required that the device (such as a terminal and / or a network device) must have a judgment action during implementation, nor does it mean that there are other limitations.
[0124] 6. In the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B may represent A or B; "and / or" in the embodiments of the present application is an association relationship describing associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B may be singular or plural. Also, in the description of the embodiments of the present application, unless otherwise specified, "a plurality of" means two or more than two. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of a single item or plural items. For example, at least one (item) of a, b, or c may represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, c may be single or multiple. Additionally, for the convenience of clearly describing the technical solutions of the embodiments of the present application, in the embodiments of the present application, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and terms such as "first" and "second" do not necessarily mean different. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" aims to present relevant concepts in a specific way for easy understanding.
[0125] Embodiments of the present application can be applied to a Long-Term Evolution (LTE) system or a New Radio (NR) system (which can also be referred to as a 5G system), a vehicle-to-everything (V2X) system, a system with a hybrid network of LTE and NR, or a device-to-device (D2D) system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT) system (such as a Narrow Band Internet of Things (NB-IoT) system), and other next-generation communication systems. Alternatively, the communication system can also be a non-3GPP communication system, without limitation.
[0126] In addition, the communication architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating 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 can understand that with the evolution of the communication 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.
[0127] As Figure 8 shown, it is a schematic structural diagram of a communication system provided by an embodiment of the present application. Figure 8 In this, it is described by taking the communication system 800 including at least one network device 810 and one or more connected to the network device 810 as an example. It should be understood that Figure 8 the numbers of the terminals 820 and the network device 810 in this are examples, and there can be more or fewer.
[0128] In a possible implementation manner, the terminal 820 obtains multiple Physical Uplink Control Channel (PUCCH) resources, and based on the format of the first PUCCH resource, multiplexes the first PUCCH resource to transmit a sensing request and first information to the network device 810; wherein, the multiple PUCCH resources include the PUCCH resource corresponding to the sensing request and the PUCCH resource corresponding to the first information, the first information includes at least one of Hybrid Automatic Repeat reQuest (HARQ), Scheduling Request (SR), or Channel State Information (CSI), and the first PUCCH resource is any one of the multiple PUCCH resources. The specific implementation and related technical effects of this solution can be referred to the subsequent method embodiments, and will not be elaborated here.
[0129] In a possible implementation, the terminal in the embodiments of the present application may be a device for implementing wireless communication functions, such as a terminal or a chip that can be used in a terminal. Among them, the terminal may be a user equipment (UE), access terminal, terminal unit, terminal station, mobile station, mobile device, remote station, remote terminal, mobile device, wireless communication device, terminal agent or terminal device in a 5G network or a future evolved public land mobile network (PLMN). The access terminal may be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), a handheld device with wireless communication functions, a computing device or other processing devices connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. In a possible implementation, the terminal may be mobile or fixed.
[0130] In a possible implementation, the network device in the embodiments of the present application may be a device that communicates with a terminal. For example, it may include an evolved Node B (NodeB or eNB or e-NodeB, evolutional Node B) in a Long Term Evolution (LTE) system or an enhanced LTE (LTE-Advanced, LTE-A) system, such as a traditional macro eNB and a micro eNB in a heterogeneous network scenario. Alternatively, it may include a next generation Node B (gNB) in a New Radio (NR) system. Alternatively, it may include a transmission reception point (TRP), a home evolved NodeB (for example, home evolved NodeB, or homeNode B, HNB), a base band unit (BBU), a BBU pool, or a wireless fidelity (WiFi) access point (AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), that is, it may be deployed on a flying platform or a satellite. In the NTN, the network device or access device may act as a layer 1 (L1) relay, or may act as a base station, or may act as an integrated access and backhaul (IAB) node. Alternatively, the first network device may be a device that implements the base station function in the IoT, such as a device that implements the base station function in drone communication, vehicle-to-everything (V2X), device-to-device (D2D), or machine-to-machine (M2M).
[0131] In some possible scenarios, the network device in the embodiments of the present application may also be a module or unit capable of implementing some functions of a base station. For example, the network device may be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU may be separately provided, or may also be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio device or a radio unit, such as included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0132] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, the network device may be a network device or a module of a network device in an open radio access network (ORAN) system. In the ORAN system, the CU may also be referred to as an open (O)-CU, the DU may also be referred to as an O-DU, the CU-CP may also be referred to as an O-CU-CP, the CU-UP may also be referred to as an O-CU-UP, and the RU may also be referred to as an O-RU. Any one of the CU (or CU-CP, CU-UP), DU, and RU in the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0133] Optionally, the base station in the embodiments of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also known as small stations), relay stations, access points, home base stations, TRPs, transmitting points (TPs), mobile switching centers, etc. The embodiments of the present application do not make specific limitations thereon.
[0134] In a possible implementation, in the embodiments of the present application, both the network device and the terminal may be configured with multiple antennas to support the massive multiple input multiple output (Massive-MIMO) technology. Further, the network device and the terminal may support both the single-user MIMO (SU-MIMO) technology and the multi-user MIMO (MU-MIMO). Among them, the MU-MIMO technology may be implemented based on the space division multiple access (SDMA) technology. Due to being configured with multiple antennas, the network device and the terminal may also flexibly support the Single Input Single Output (SISO) technology, the Single Input multiple Output (SIMO), and the multiple input single output (MISO) technology to implement various diversity (such as but not limited to transmit diversity and receive diversity) and multiplexing technologies. Among them, the diversity technology may include but not limited to the transmit diversity (TD) technology and the receive diversity (RD) technology, and the multiplexing technology may be the spatial multiplexing technology.
[0135] In a possible implementation, the network device and the terminal in the embodiments of the present application may also be referred to as communication devices, which may be a general device or a dedicated device, and the embodiments of the present application do not make specific limitations thereon.
[0136] In a possible implementation, the related functions of the terminal or the network device in the embodiments of the present application may be implemented by one device, may also be implemented by multiple devices together, or may be implemented by one or more functional modules in one device. The embodiments of the present application do not make specific limitations thereon. It can be understood that the above functions may be network elements in hardware devices, may also be software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (such as a cloud platform).
[0137] For example, the related functions of the terminal or the network device in the embodiments of the present application may be implemented through Figure 9 the communication device 900 therein. Figure 9 The following shows a schematic structural diagram of the communication device 900 provided by the embodiments of the present application. The communication device 900 includes one or more processors 901, a communication line 902, and at least one communication interface (Figure 9 The example is taken as including a communication interface 904 and a processor 901 for explanation), and may also include a memory 903.
[0138] The processor 901 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0139] The communication line 902 may include a pathway for connecting different components.
[0140] The communication interface 904 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc. For example, the transceiver module may be a device such as a transceiver or a transceiver. In a possible implementation, the communication interface 904 may also be a transceiver circuit located in the processor 901 to implement signal input and signal output of the processor.
[0141] The memory 903 may be a device with a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 902. The memory may also be integrated with the processor.
[0142] The memory 903 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 901. The processor 901 is used to execute the computer-executable instructions stored in the memory 903, thereby realizing the communication method provided in the embodiment of the present application.
[0143] Alternatively, in the embodiments of the present application, it may also be that the processor 901 executes the functions related to the processing of the communication method provided in the following embodiments of the present application, and the communication interface 904 is responsible for communicating with other devices or communication networks. The embodiments of the present application do not make specific limitations in this regard.
[0144] In a possible implementation manner, the memory 903 in the embodiments of the present application may also be used to store the information or parameters described in the following embodiments, such as the first indication information.
[0145] The computer-executable instructions in the embodiments of the present application may also be referred to as application program code. The embodiments of the present application do not make specific limitations in this regard.
[0146] In a specific implementation, as an embodiment, the processor 901 may include one or more CPUs, such as Figure 9 CPU0 and CPU1 in
[0147] In a specific implementation, as an embodiment, the communication device 900 may include multiple processors, such as Figure 9 processor 901 and processor 907 in
[0148] Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. Here, the processor may refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).
[0149] The above-mentioned communication device 900 may be a general-purpose device or a special-purpose device. For example, the communication device 900 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal, an embedded device, or a device with a Figure 9 similar structure in
[0150] Next, in combination with Figure 10 The communication method provided in the embodiments of the present application will be further described.
[0151] It should be noted that in the following embodiments of the present application, the message names between various network elements, the names of various parameters, or the names of various information are only examples, and in other embodiments, they may also be other names. The method provided by the embodiments of the present application does not make specific limitations in this regard. It can be understood that in the embodiments of the present application, each network element may execute some or all of the steps in the embodiments of the present application. These steps or operations are examples, and the embodiments of the present application may also execute other operations or various deformations of the operations. In addition, each step may be executed in a different order presented in the embodiments of the present application, and it is possible not to execute all the operations in the embodiments of the present application.
[0152] Figure 10 This is an example of the communication method provided by the embodiments of the present application. This method is described with the terminal as the execution subject. Of course, the entity that executes the terminal actions in this method may also be a device / module in the terminal, such as a chip, a processor, a processing unit, etc. in the terminal. The embodiments of the present application do not make specific limitations in this regard. Exemplarily, such as Figure 10 , the communication method includes the following steps:
[0153] S1001. The terminal obtains multiple PUCCH resources.
[0154] Among them, the multiple PUCCH resources include the PUCCH resources corresponding to the sensing request and the PUCCH resources corresponding to the first information. The first information includes at least one of HARQ, SR, or CSI.
[0155] Assume that the first information includes HARQ or SR or CSI: The above-mentioned multiple PUCCH resources include: the PUCCH resources corresponding to the sensing request, and any one of the PUCCH resources corresponding to HARQ, the PUCCH resources corresponding to SR, and the PUCCH resources corresponding to CSI.
[0156] Assume that HARQ and SR are multiplexed in the first information (it can also be understood that the first information includes HARQ and SR): The above-mentioned multiple PUCCH resources include: the PUCCH resources corresponding to the sensing request, the PUCCH resources corresponding to HARQ, and the PUCCH resources corresponding to SR.
[0157] Assume that the first information includes HARQ, SR, and CSI: The above-mentioned multiple PUCCH resources include: the PUCCH resources corresponding to the sensing request, the PUCCH resources corresponding to HARQ, the PUCCH resources corresponding to SR, and the PUCCH resources corresponding to CSI.
[0158] Of course, the above is an exemplary description of the first information, and the first information may also include other information. The embodiments of the present application do not make any restrictions in this regard.
[0159] Optionally, the above sensing request may include a positive sensing request or a negative sensing request. Among them, the positive sensing request is used to indicate the existence of a sensing request, that is, there is a sensing request to be sent on the PUCCH resource corresponding to the sensing request. The negative sensing request is used to indicate the non-existence of a sensing request, that is, there is no sensing request to be sent on the PUCCH resource corresponding to the sensing request. In this application, the sensing request can be used to request sensing data.
[0160] S1002. The terminal multiplexes the first PUCCH resource to transmit a sensing request and first information based on the format of the first PUCCH resource.
[0161] Specifically, the above S1002 may be: The terminal multiplexes the first PUCCH resource to transmit a sensing request and first information to the network device based on the format of the first PUCCH resource.
[0162] Among them, the first PUCCH resource is any one of multiple PUCCH resources.
[0163] In the embodiments of this application, the terminal can obtain multiple PUCCH resources corresponding to the sensing request and the first information, and determine one PUCCH resource from the above multiple PUCCH resources as the first PUCCH resource. In this way, the terminal can multiplex the first PUCCH resource to transmit the sensing request and the first information based on the format of the first PUCCH resource, so that the sensing request can be multiplexed and transmitted with the first information, which can improve the transmission performance of the PUCCH. For example, it reduces the occupancy rate of the PUCCH resource and improves the utilization rate of the PUCCH resource, etc., in order to create a better transmission environment for the sensing request and better ensure the normal transmission of the sensing request.
[0164] Optionally, the format of the PUCCH resource described in this application may include at least one of the following: the first format, the second format, or the third format. Among them, the transmission data volume corresponding to the first format is less than or equal to the first threshold, and the time-domain resource volume corresponding to the first format is less than the second threshold. The transmission data volume corresponding to the second format is less than or equal to the first threshold, and the time-domain resource volume corresponding to the second format is greater than or equal to the second threshold. The transmission data volume corresponding to the third format is greater than the first threshold.
[0165] As described in the foregoing introduction to the "format of PUCCH resources", the format of PUCCH resources may include PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, and PUCCH format 4. Assume that the first threshold is 2 and the second threshold is 2: the first format may be PUCCH format 0, the second format may be PUCCH format 1, and the third format may include at least one of the following: PUCCH format 2, PUCCH format 3, and PUCCH format 4. Of course, the above is an exemplary description of the first threshold and the second threshold, and the first threshold and the second threshold may also be other values, and the embodiments of the present application do not impose any restrictions on this.
[0166] Further, if the formats of the first PUCCH resources are different, the implementation manners for the terminal to multiplex the first PUCCH resources to transmit the sensing request and the first information are also different. In view of this, the embodiments of the present application may be divided into the following three cases based on the format of the first PUCCH resources: Case 1: The format of the first PUCCH resource is the first format; Case 2: The format of the first PUCCH resource is the second format; Case 3: The format of the first PUCCH resource is the third format. The implementation processes for the terminal to multiplex the first PUCCH resources to transmit the sensing request and the first information in different cases are described in detail below.
[0167] Case 1: The format of the first PUCCH resource is the first format.
[0168] In Case 1, in one possible implementation manner, the implementation process for the terminal to multiplex the first PUCCH resources to transmit the sensing request and the first information may include: The terminal may transmit a first sequence on the first PUCCH resource. Among them, the cyclic shift of the first sequence is used to indicate the sensing request and the first information. The first information includes HARQ and / or SR.
[0169] It can be understood that when the format of the first PUCCH resource is the first format, the terminal can obtain the sensing request and the first information through the cyclic shift of the first sequence transmitted on the first PUCCH resource. Since the first sequence occupies less PUCCH resources compared with the sensing request and the first information, in this implementation manner, the terminal can transmit the sensing request and the first information through fewer PUCCH resources, further reducing the occupancy rate of the PUCCH resources, and thus further improving the utilization rate of the PUCCH resources.
[0170] Optionally, the number of cyclic shifts of the first sequence is determined according to the number of bits of the first information, so that the terminal can more accurately control the number of cyclic shifts, thereby avoiding the adverse effects caused by insufficient or redundant cyclic shifts. In one possible implementation, when the number of bits of the first information is 1 bit, the number of cyclic shifts of the first sequence is 4, and when the number of bits of the first information is 2 bits, the number of cyclic shifts of the first sequence is 8. In another possible implementation, when the number of bits of the first information is 1 bit, the number of cyclic shifts of the first sequence is 3, and when the number of bits of the first information is 2 bits, the number of cyclic shifts of the first sequence is 8. Of course, the above is an exemplary description of the relationship between the number of bits of the first information and the number of cyclic shifts of the first sequence. There may also be other relationships between the number of bits of the first information and the number of cyclic shifts of the first sequence, and the embodiments of the present application do not impose any restrictions on this.
[0171] As an example, assume that the first information includes HARQ, and the number of bits of HARQ is 1. HARQ is represented by a binary bit value. HARQ being 0 indicates that the data packet has not been successfully received, and HARQ being 1 indicates that the data packet has been successfully received. As shown in Table 4 below, when the cyclic shift of the first sequence is 3, the cyclic shift of the first sequence can be used to indicate that the sensing request is a positive sensing request (corresponding to "positive" in Table 4), and the HARQ corresponding to the data packet is 0, that is, HARQ indicates that the terminal has not successfully received the data packet. When the cyclic shift of the first sequence is 9, the cyclic shift of the first sequence can be used to indicate that the sensing request is a positive sensing request (corresponding to "positive" in Table 4), and the HARQ corresponding to the data packet is 1, that is, HARQ indicates that the terminal has successfully received the data packet. When the cyclic shift of the first sequence is 0, the cyclic shift of the first sequence can be used to indicate that the sensing request is a negative sensing request (corresponding to "negative" in Table 4), and the HARQ corresponding to the data packet is 0, that is, HARQ indicates that the terminal has not successfully received the data packet. When the cyclic shift of the first sequence is 6, the cyclic shift of the first sequence can be used to indicate that the sensing request is a negative sensing request (corresponding to "negative" in Table 4), and the HARQ corresponding to the data packet is 1, that is, HARQ indicates that the terminal has successfully received the data packet.
[0172] Table 4
[0173]
[0174] As can be seen from Table 4 above, since the first information includes 1-bit HARQ, the number of cyclic shifts of the first sequence is 4.
[0175] Of course, the above is an exemplary description of the cyclic shift of the first sequence. In this case, the terminal can also configure the cyclic shift of the first sequence to other values to represent the sensing request and 1-bit HARQ. For example, when the cyclic shift of the first sequence is 2, the cyclic shift of the first sequence can be used to represent that the sensing request is a positive sensing request (corresponding to "positive" in Table 5), and the HARQ indicates that the terminal has not successfully received the data packet. The embodiments of the present application do not impose any restrictions on this.
[0176] In another example, as shown in Table 5 below, assume that the first information includes HARQ and the number of bits of HARQ is 2: when the cyclic shift of the first sequence is 1, the cyclic shift of the first sequence can represent that the sensing request is a positive sensing request (corresponding to "positive" in Table 5), and the HARQs corresponding to both data packets are 0, that is, the HARQ indicates that the terminal has not successfully received the two data packets;
[0177] When the cyclic shift of the first sequence is 4, the cyclic shift of the first sequence can represent that the sensing request is a positive sensing request (corresponding to "positive" in Table 5), the HARQ corresponding to the first data packet is 0, and the HARQ corresponding to the first data packet is 1, that is, the terminal has successfully received the second data packet;
[0178] When the cyclic shift of the first sequence is 7, the cyclic shift of the first sequence can represent that the sensing request is a positive sensing request (corresponding to "positive" in Table 5), and the HARQs corresponding to both data packets are 1, that is, the HARQ indicates that the terminal has successfully received the two data packets;
[0179] When the cyclic shift of the first sequence is 10, the cyclic shift of the first sequence can represent that the sensing request is a positive sensing request (corresponding to "positive" in Table 5), the HARQ corresponding to the first data packet is 1, and the HARQ corresponding to the first data packet is 0, that is, the terminal has successfully received the first data packet;
[0180] When the cyclic shift of the first sequence is 0, the cyclic shift of the first sequence can represent that the sensing request is a negative sensing request (corresponding to "negative" in Table 5), and the HARQs corresponding to both data packets are 0, that is, the HARQ indicates that the terminal has not successfully received the two data packets;
[0181] When the cyclic shift of the first sequence is 3, the cyclic shift of the first sequence can represent that the sensing request is a negative sensing request (corresponding to "negative" in Table 5), the HARQ corresponding to the first data packet is 0, and the HARQ corresponding to the first data packet is 1, that is, the terminal has successfully received the second data packet;
[0182] When the cyclic shift of the first sequence is 6, the cyclic shift of the first sequence may represent that the sensing request is a negative sensing request (negative in Table 5), and the HARQ corresponding to both data packets is 1, that is, the HARQ indicates that the terminal has successfully received both data packets.
[0183] When the cyclic shift of the first sequence is 9, the cyclic shift of the first sequence may represent that the sensing request is a negative sensing request (negative in Table 5), and the HARQ corresponding to the first data packet is 1, while the HARQ corresponding to the first data packet is 0, that is, the terminal has successfully received the first data packet.
[0184] Table 5
[0185]
[0186] As can be seen from Table 5 above, since the first information includes 2-bit HARQ, the number of cyclic shifts of the first sequence is 8.
[0187] Of course, the above is an exemplary description of the cyclic shift of the first sequence. In this case, the terminal can also configure the cyclic shift of the first sequence to other values to represent the sensing request and 2-bit HARQ. For example, when the cyclic shift of the first sequence is 2, the cyclic shift of the first sequence may represent that the sensing request is a positive sensing request (positive in Table 6), and the HARQ corresponding to both data packets is 0, that is, the HARQ indicates that the terminal has not successfully received both data packets. The embodiments of the present application do not impose any restrictions on this.
[0188] Another example is shown in Table 6 below. Assume that the first information includes SR: when the cyclic shift of the first sequence is 0, the cyclic shift of the first sequence can be used to represent that the sensing request is a positive sensing request (positive in Table 6), and the SR is a positive SR (positive in Table 6). When the cyclic shift of the first sequence is 4, the sensing request is a negative sensing request (negative in Table 5), and the SR is a positive SR (positive in Table 6). When the cyclic shift of the first sequence is 8, the sensing request is a positive sensing request (positive in Table 6), and the SR is a negative SR (negative in Table 5).
[0189] Table 6
[0190]
[0191] As can be seen from Table 6 above, since the first information includes 1-bit SR, the number of cyclic shifts of the first sequence is 3.
[0192] It can be understood that in the case where the SR is a negative SR and the sensing request is a negative sensing request, it indicates that neither the SR nor the sensing request is carried on the first PUCCH resource, so that the terminal can refrain from transmitting the sensing request and the SR.
[0193] Of course, the above is an exemplary description of the cyclic shift of the first sequence. In this case, the terminal can also configure the cyclic shift of the first sequence to other values to represent the sensing request and the SR. For example, when the cyclic shift of the first sequence is 2, the cyclic shift of the first sequence can be used to represent that the sensing request is a positive sensing request and the SR is a positive SR. The embodiments of the present application do not impose any restrictions on this.
[0194] Another example is shown in Table 7 below. Assume that HARQ and SR are multiplexed in the first information and the number of bits of HARQ is 1: when the cyclic shift of the first sequence is 1, the cyclic shift of the first sequence can represent that the sensing request is a positive sensing request (corresponding to "positive" in Table 7), the SR is a positive SR (corresponding to "positive" in Table 7), and the HARQ corresponding to the data packet is 0, that is, HARQ indicates that the terminal has not successfully received the data packet;
[0195] When the cyclic shift of the first sequence is 4, the cyclic shift of the first sequence can represent that the sensing request is a negative sensing request (corresponding to "negative" in Table 7), the SR is a positive SR (corresponding to "positive" in Table 7), and the HARQ corresponding to the data packet is 0, that is, HARQ indicates that the terminal has not successfully received the data packet;
[0196] When the cyclic shift of the first sequence is 7, the cyclic shift of the first sequence can represent that the sensing request is a positive sensing request (corresponding to "positive" in Table 7), the SR is a negative SR (corresponding to "negative" in Table 7), and the HARQ corresponding to the data packet is 0, that is, HARQ indicates that the terminal has not successfully received the data packet;
[0197] When the cyclic shift of the first sequence is 10, the cyclic shift of the first sequence can represent that the sensing request is a negative sensing request (corresponding to "negative" in Table 7), the SR is a negative SR (corresponding to "negative" in Table 7), and the HARQ corresponding to the data packet is 0, that is, HARQ indicates that the terminal has not successfully received the data packet;
[0198] When the cyclic shift of the first sequence is 0, the cyclic shift of the first sequence can represent that the sensing request is a positive sensing request (corresponding to "positive" in Table 7), the SR is a positive SR (corresponding to "positive" in Table 7), and the HARQ corresponding to the data packet is 1, that is, HARQ indicates that the terminal has successfully received the data packet;
[0199] When the cyclic shift of the first sequence is 3, the cyclic shift of the first sequence can characterize that: the sensing request is a negative sensing request (negative in Table 7), the SR is a positive SR (positive in Table 7), and the HARQ corresponding to the data packet is 1, that is, HARQ indicates that the terminal has successfully received the data packet;
[0200] When the cyclic shift of the first sequence is 6, the cyclic shift of the first sequence can characterize that: the sensing request is a positive sensing request (positive in Table 7), the SR is a negative SR (negative in Table 7), and the HARQ corresponding to the data packet is 1, that is, HARQ indicates that the terminal has successfully received the data packet;
[0201] When the cyclic shift of the first sequence is 9, the cyclic shift of the first sequence can characterize that: the sensing request is a negative sensing request (negative in Table 7), the SR is a negative SR (negative in Table 7), and the HARQ corresponding to the data packet is 1, that is, HARQ indicates that the terminal has successfully received the data packet.
[0202] Table 7
[0203]
[0204]
[0205] As can be seen from Table 7 above, since the first information includes 1 bit of HARQ and 1 bit of SR, the number of cyclic shifts of the first sequence is 8.
[0206] Of course, the above is an exemplary description of the cyclic shift of the first sequence. In this case, the terminal can also configure the cyclic shift of the first sequence to other values to characterize the sensing request, SR, and HARQ. For example, when the cyclic shift of the first sequence is 2, the cyclic shift of the first sequence can characterize that: the sensing request is a positive sensing request, the SR is a positive SR, and HARQ indicates that the terminal has not successfully received the data packet. The embodiments of the present application do not impose any restrictions on this.
[0207] In addition, when HARQ and SR are multiplexed in the first information and the number of bits of HARQ is 2 bits, if the terminal wants to use the cyclic shift of the first sequence to represent the sensing request, HARQ, and SR, 16 different values are required. Usually, the cyclic shift of the first sequence includes 12 values (i.e., 0 to 11), which causes the cyclic shift of the first sequence to be unable to completely represent the sensing request, HARQ, and SR. In view of this, the terminal can combine the first PUCCH resource and the cyclic shift of the first sequence to indicate the sensing request and the first information through the first PUCCH resource and the cyclic shift of the first sequence. For example, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate the positive sensing request and the first information; or, when the first PUCCH resource is the PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate the negative sensing request and the first information. Of course, the above is an exemplary description of the relationship between the first PUCCH resource and the cyclic shift of the first sequence. There may also be other relationships between the first PUCCH resource and the cyclic shift of the first sequence. For example, when the first PUCCH resource is the PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate the positive sensing request and the first information; or, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate the negative sensing request and the first information. The embodiments of the present application do not make any restrictions on this.
[0208] It can be understood that when the format of the first PUCCH resource is the first format, in addition to indicating the sensing request and the first information through the cyclic shift of the first sequence, the terminal can also jointly determine the sensing request and the first information through the first PUCCH resource and the cyclic shift of the first sequence. This provides another implementation manner for transmitting the sensing request and the first information. When the number of cyclic shifts is insufficient, the first PUCCH resource can be normally multiplexed through the above implementation manner to complete the transmission of the sensing request and the first information, thereby improving the reliability of transmitting the sensing request and the first information.
[0209] For example, as Figure 11 shown in (a) of
[0210] When the first PUCCH resource is the PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate the positive sensing request and the first information, and when the first PUCCH resource is the PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate the negative sensing request and the first information; Figure 11As shown in (b) therein, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information, while when the first PUCCH resource is the PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate a positive sensing request and the first information;
[0211] For another example, as Figure 11 shown in (c) therein, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate a positive sensing request and the first information, while when the first PUCCH resource is the PUCCH resource corresponding to a sensing request, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information;
[0212] For another example, as Figure 11 shown in (d) therein, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information, while when the first PUCCH resource is the PUCCH resource corresponding to a sensing request, the cyclic shift of the first sequence is used to indicate a positive sensing request and the first information;
[0213] For another example, as Figure 11 shown in (e) therein, when the first PUCCH resource is the PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate a positive sensing request and the first information, while when the first PUCCH resource is the PUCCH resource corresponding to a sensing request, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information;
[0214] For another example, as Figure 11 shown in (f) therein, when the first PUCCH resource is the PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information, while when the first PUCCH resource is the PUCCH resource corresponding to a sensing request, the cyclic shift of the first sequence is used to indicate a positive sensing request and the first information.
[0215] It can be understood that regarding the correspondence between the first information and the cyclic shift of the first sequence when HARQ and SR are multiplexed in the first information and the number of bits of HARQ is 2 bits, it can be understood with reference to the description at the corresponding position above (for example, the description related to Table 3), which will not be elaborated here.
[0216] In another possible implementation, the process of the terminal multiplexing the first PUCCH resource to transmit the sensing request and the first information may include: The terminal directly multiplexes the first PUCCH resource to transmit the sensing request and the first information. The first information includes SR or 1-bit HARQ.
[0217] However, optionally, the terminal may also send the sensing request separately. In this case, the above sensing request may be separately corresponding to the cyclic shift. For example, as shown in Table 8 below, when the cyclic shift is 0, the sensing request is a positive sensing request.
[0218] Table 8
[0219] Sensing request Positive Cyclic shift 0
[0220] Of course, the above is an exemplary description of the relationship between the sensing request and the cyclic shift. In this case, the terminal may also configure the cyclic shift to other values to represent the sensing request. For example, when the cyclic shift of the first sequence is 2, the sensing request is a positive sensing request. The embodiments of the present application do not impose any restrictions on this.
[0221] Case 2: The format of the first PUCCH resource is the second format.
[0222] In Case 2, in a possible implementation, the process of the terminal multiplexing the first PUCCH resource to transmit the sensing request and the first information may include: The terminal transmits the sensing request and a part of the first information on the first PUCCH resource, and determines the other part of the sensing request and the first information through the first PUCCH resource. The first information includes HARQ and / or SR.
[0223] It can be understood that when the format of the first PUCCH resource is the second format, the terminal may transmit a part of the information through the first PUCCH resource. For example, the sensing request, so that the sensing request may not need to occupy the first PUCCH resource, enabling the terminal to transmit the sensing request and the first information with fewer PUCCH resources, further reducing the occupancy rate of the PUCCH resources, and thus further improving the utilization rate of the PUCCH resources.
[0224] An example is as Figure 12 shown. Assume that the first information includes HARQ, and the number of bits of HARQ is 1 bit or 2 bits: As Figure 12 shown in (a) below, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the sensing request is a positive sensing request, and when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a negative sensing request;
[0225] Or, asFigure 12 As shown in (b) therein, when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a positive sensing request, and when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the sensing request is a negative sensing request.
[0226] Of course, the above is an exemplary description of the relationship between the sensing request and the first PUCCH resource when the first information includes HARQ and the number of bits of HARQ is 1 bit or 2 bits. There may be other relationships between the sensing request and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions thereon.
[0227] Another example is as Figure 13 shown. Assume that the first information includes SR, and the information transmitted by the terminal through the first PUCCH resource is SR:
[0228] As Figure 13 shown in (a) therein, when the first PUCCH resource is the PUCCH resource corresponding to SR, the sensing request is a positive sensing request, and when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a negative sensing request;
[0229] As Figure 13 shown in (b) therein, when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a positive sensing request, and when the first PUCCH resource is the PUCCH resource corresponding to SR, the sensing request is a negative sensing request.
[0230] Of course, the above is an exemplary description of the relationship between the sensing request and the first PUCCH resource when the first information includes SR and the information transmitted by the terminal through the first PUCCH resource is SR. There may be other relationships between the sensing request and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions thereon.
[0231] Another example is as Figure 14 shown. Assume that the first information includes SR, and the information transmitted by the terminal through the first PUCCH resource is the sensing request:
[0232] As Figure 14 shown in (a) therein, when the first PUCCH resource is the PUCCH resource corresponding to SR, the SR is a positive SR, and when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the SR is a negative SR;
[0233] As Figure 14As shown in (b) therein, when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the SR is a positive SR, while when the first PUCCH resource is the PUCCH resource corresponding to the SR, the SR is a negative SR.
[0234] Of course, the above is an exemplary description of the relationship between the SR and the first PUCCH resource when the first piece of information includes the SR and the information transmitted by the terminal through the first PUCCH resource is the sensing request. There may be other relationships between the SR and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions thereon.
[0235] Another example is as Figure 15 shown. Assume that the first piece of information includes the SR and the HARQ, the number of bits of the HARQ is 1 bit, and the information transmitted by the terminal through the first PUCCH resource is the SR and the HARQ, where the SR and the HARQ each occupy 1 bit:
[0236] As Figure 15 shown in (a) therein, when the first PUCCH resource is the PUCCH resource corresponding to the SR, the sensing request is a positive sensing request, while when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a negative sensing request;
[0237] As Figure 15 shown in (b) therein, when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a positive sensing request, while when the first PUCCH resource is the PUCCH resource corresponding to the SR, the sensing request is a negative sensing request;
[0238] As Figure 15 shown in (c) therein, when the first PUCCH resource is the PUCCH resource corresponding to the SR, the sensing request is a positive sensing request, while when the first PUCCH resource is the PUCCH resource corresponding to the HARQ, the sensing request is a negative sensing request;
[0239] As Figure 15 shown in (d) therein, when the first PUCCH resource is the PUCCH resource corresponding to the HARQ, the sensing request is a positive sensing request, while when the first PUCCH resource is the PUCCH resource corresponding to the SR, the sensing request is a negative sensing request;
[0240] As Figure 15 shown in (e) therein, when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a positive sensing request, while when the first PUCCH resource is the PUCCH resource corresponding to the HARQ, the sensing request is a negative sensing request;
[0241] As Figure 15 shown in (f) therein, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the sensing request is a positive sensing request, and when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a negative sensing request.
[0242] Of course, the above is an exemplary description of the relationship between the sensing request and the first PUCCH resource when the first information includes SR and HARQ, the number of bits of HARQ is 1 bit, and the information transmitted by the terminal through the first PUCCH resource is SR and HARQ. There may be other relationships between the sensing request and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions thereon.
[0243] Another example, as Figure 16 shown, assume that the first information includes SR and HARQ, the number of bits of HARQ is 1 bit, and the information transmitted by the terminal through the first PUCCH resource is the sensing request and HARQ, where the sensing request and HARQ each occupy 1 bit:
[0244] As Figure 16 shown in (a) therein, when the first PUCCH resource is the PUCCH resource corresponding to SR, SR is a positive SR, and when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, SR is a negative SR;
[0245] As Figure 16 shown in (b) therein, when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, SR is a positive SR, and when the first PUCCH resource is the PUCCH resource corresponding to SR, SR is a negative SR;
[0246] As Figure 16 shown in (c) therein, when the first PUCCH resource is the PUCCH resource corresponding to SR, SR is a positive SR, and when the first PUCCH resource is the PUCCH resource corresponding to HARQ, SR is a negative SR;
[0247] As Figure 16 shown in (d) therein, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, SR is a positive SR, and when the first PUCCH resource is the PUCCH resource corresponding to SR, SR is a negative SR;
[0248] As Figure 16As shown in (e) therein, when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the SR is a positive SR, while when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the SR is a negative SR;
[0249] As Figure 16 shown in (f) therein, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the SR is a positive SR, while when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the SR is a negative SR.
[0250] Of course, the above is an exemplary description of the relationship between the SR and the first PUCCH resource when the first information includes SR and HARQ, the number of bits of HARQ is 1 bit, and the information transmitted by the terminal through the first PUCCH resource is the sensing request and HARQ. There may be other relationships between the SR and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions on this.
[0251] Another example, as Figure 17 shown, assuming that the first information includes SR and HARQ, the number of bits of HARQ is 2 bits, and the information transmitted by the terminal through the first PUCCH resource is HARQ:
[0252] As Figure 17 shown in (a) therein, when the first PUCCH resource is the PUCCH resource corresponding to SR, the sensing request is a positive sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the sensing request is a negative sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a positive sensing request and the SR is a negative SR;
[0253] As Figure 17 shown in (b) therein, when the first PUCCH resource is the PUCCH resource corresponding to SR, the sensing request is a positive sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a negative sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the sensing request is a positive sensing request and the SR is a negative SR;
[0254] As Figure 17As shown in (c) below, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the sensing request is a positive sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to SR, the sensing request is a negative sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a positive sensing request and the SR is a negative SR;
[0255] As Figure 17 shown in (d) below, when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the sensing request is a positive sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a negative sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to SR, the sensing request is a positive sensing request and the SR is a negative SR;
[0256] As Figure 17 shown in (e) below, when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a positive sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to SR, the sensing request is a negative sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the sensing request is a positive sensing request and the SR is a negative SR;
[0257] As Figure 17 shown in (f) below, when the first PUCCH resource is the PUCCH resource corresponding to the sensing request, the sensing request is a positive sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the sensing request is a negative sensing request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to SR, the sensing request is a positive sensing request and the SR is a negative SR.
[0258] Of course, the above is an exemplary description of the relationship between the sensing request and the first PUCCH resource when the first information includes SR and HARQ, the number of bits of HARQ is 2 bits, and the information transmitted by the terminal through the first PUCCH resource is HARQ. There may be other relationships between the sensing request and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions on this.
[0259] In another possible implementation, the implementation process of the terminal multiplexing the first PUCCH resource to transmit the sensing request and the first information may include: the terminal directly multiplexes the first PUCCH resource to transmit the sensing request and the first information. The first information includes SR or 1-bit HARQ.
[0260] As shown in (a) of Figure 18 Assume that the first information includes SR: The terminal multiplexes the PUCCH resource corresponding to SR to transmit the sensing request and SR, or the terminal multiplexes the PUCCH resource corresponding to the sensing request to transmit the sensing request and SR.
[0261] As shown in (b) of Figure 18 Assume that the first information includes HARQ, and the number of bits of HARQ is 1 bit: The terminal multiplexes the PUCCH resource corresponding to HARQ to transmit the sensing request and HARQ, or the terminal multiplexes the PUCCH resource corresponding to the sensing request to transmit the sensing request and HARQ.
[0262] However, optionally, in this case, the terminal can also send the sensing request separately.
[0263] Case 3: The format of the first PUCCH resource is the third format.
[0264] In case 3, the implementation process of the terminal multiplexing the first PUCCH resource to transmit the sensing request and the first information may include: The terminal directly multiplexes the first PUCCH resource to transmit the sensing request and the first information. The first information includes at least one of HARQ, SR, or CSI
[0265] It can be understood that in the case where the format of the first PUCCH resource is the third format, since the amount of transmitted data corresponding to the third format is large, even if the terminal normally transmits the sensing request and the first information on the first PUCCH resource, it will not affect the stability of information transmission, thereby ensuring the stability of transmitting the sensing request and the first information.
[0266] However, optionally, in this case, the terminal can also send the sensing request separately.
[0267] In addition, since in the case where the format of the first PUCCH resource is the third format, the number of bits that the first PUCCH resource can transmit is relatively high, in case 3, the terminal can also multiplex the first PUCCH resource to transmit the second information, where the second information includes the type of sensing data (sensing type, SET) and / or the quality of service of the sensing data (sensing quality of service, SEQ), that is to say, the terminal can multiplex the first PUCCH resource to transmit the sensing request, the first information, and the second information, which can further reduce the occupancy rate of the PUCCH resource, and thus further improve the utilization rate of the PUCCH resource.
[0268] Exemplarily, the type of sensing data may include the environmental map type and / or the intrusion detection type.
[0269] The quality of service for sensed data may include one or more performance metrics, where the one or more performance metrics may include at least one of the following: sensing accuracy, sensing resolution, reliability of sensing, sensing range, or sensing latency.
[0270] Among them, sensing accuracy is used to represent the error range of sensed data. Sensing accuracy may include at least one of speed sensing accuracy, angle sensing accuracy, or position sensing accuracy. For example, if the speed accuracy is 5 kilometers per hour (km / h), then the speed accuracy is used to represent that the error of the speed is within plus or minus 5 km / h.
[0271] Sensing resolution is used to represent the minimum granularity of sensed data. Sensing resolution may include at least one of speed sensing resolution, angle sensing resolution, or position sensing resolution. For example, if it is 5 km / h, then the speed resolution can be used to represent that the minimum granularity of the recognizable speed is 5 km / h, that is, the difference between the sensed speed values is 5 km / h.
[0272] The reliability of sensing may include at least one of recognition probability, false alarm probability, or missed detection probability.
[0273] The sensing range is used to represent the range within which sensing operations can be performed.
[0274] The sensing latency is used to represent the maximum latency that can be accepted for transmitting sensed data.
[0275] However, for the quality of service of sensed data, different types of sensing services may correspond to different quality of service (QoS). For example, in the case where the sensing service is of the environmental map type, the quality of service of the sensed data may include priority information related to sensing accuracy, sensing resolution, and sensing range; and in another example, in the case where the sensing service is of the intrusion detection type, the quality of service of the sensed data may include priority information related to sensing reliability, sensing latency, and sensing range.
[0276] In addition, even in multiple perception services of the same type, different perception services may correspond to different service qualities. For example, as shown in Table 9 below, when perception service 1 is a perception service of an environmental map type for a wild environment and the perception target is a static target, the priority of position perception accuracy is greater than the priority of speed perception accuracy, that is, the priority of position perception accuracy is 1, and the priority of speed perception accuracy is 2. In addition, in this case, the priority of angle perception accuracy may be 2, and the priority of perception range may be 3; for another example, when perception service 2 is a perception service of an environmental map type for an urban environment and most of the perception targets are dynamic targets, the priority of speed perception accuracy is greater than the priority of position perception accuracy.
[0277] Table 9
[0278]
[0279] Furthermore, if the number of bits of information transmitted by the terminal using the first PUCCH resource is too large, it may cause problems such as information transmission failure or network congestion. In view of this, when the number of bits of information transmitted by the terminal using the first PUCCH resource is too large, the terminal may discard part of the above-mentioned perception request, the first information, and the second information, and transmit another part of the above-mentioned perception request, the first information, and the second information to ensure the normal transmission of the perception request, the first information, and the second information, and avoid the problem of failure of the transmission of the third information due to congestion as much as possible. However, the implementation method of the terminal discarding part of the above-mentioned perception request, the first information, and the second information may include the following two implementation methods: implementation method 1 is overall discard (drop), and implementation method 2 is packet discard.
[0280] Implementation method 1 is to discard the entire message.
[0281] In implementation manner 1, the implementation manner in which the terminal discards the above-mentioned perception request, the first information, and part of the second information may be: when the number of bits of the third information is greater than the first number of bits, the terminal discards part of the third information. The third information includes the perception request, the first information, and the second information. The first number of bits is determined based on the first PUCCH resource and the code rate.
[0282] In the implementation mode 1, the terminal discards the next type of information only after discarding one type of information. Figure 19 As shown in (a), the terminal will discard at least one of the service quality of the perceived data #1, the service quality of the perceived data #2, and the service quality of the perceived data #3 only after discarding CSI-part2#1, CSI-part2#2, and CSI-part2#3.
[0283] Further, optionally, before the terminal discards the above partial information, the terminal may sort the information in the third information based on the priority of the information included in the third information, and determine the partial information from the sorted third information, so that the partial information with lower priority can be discarded from the third information, avoiding a greater impact on the communication network caused by the operation of discarding partial information, and thus ensuring the normal operation of the communication network as much as possible.
[0284] Optionally, the priority of any information in the first information is higher than the priority of the sensing request. Exemplarily, assume that the third information includes: sensing request, type of sensing data, quality of service of sensing data, HARQ, SR, CSI-part1, and CSI-part2. The priority order of the information included in the third information is HARQ - SR - CSI-part1 - CSI-part2 - sensing request - type of sensing data - quality of service of sensing data (denoted as order 1). As can be seen from the above, HARQ, SR, CSI-part1, and CSI-part2 are all information in the first information, and the priorities of the above HARQ, SR, CSI-part1, and CSI-part2 are all higher than the priority of the sensing request, that is, the priorities of all information in the first information are higher than the priority of the sensing request.
[0285] Alternatively, the priority of some information in the first information is higher than the priority of the sensing request. Exemplarily, assume that the third information includes: sensing request, type of sensing data, quality of service of sensing data, HARQ, SR, CSI-part1, and CSI-part2. The priority order of the information included in the third information is HARQ - SR - CSI-part1 - sensing request - type of sensing data - CSI-part2 - quality of service of sensing data (denoted as order 2). As can be seen from the above, HARQ, SR, CSI-part1, and CSI-part2 are all information in the first information, and the priorities of HARQ, SR, and CSI-part1 are all higher than the priority of the sensing request, while the priority of CSI-part2 is lower than the priority of the sensing request, that is, only some information in the first information has a priority higher than the priority of the sensing request.
[0286] It can be understood that the above provides two priority sorting rules for sorting the information in the third information, so that the terminal can adaptively sort the information in the third information based on the actual situation, so that the partial information determined subsequently can better fit the actual situation. For example, when the sensing information can better improve the network performance of the communication network, the terminal can sort the information included in the third information based on the above order 2, and when the sensing information cannot better improve the network performance of the communication network, the terminal can sort the information included in the third information based on the above order 1.
[0287] It can be understood that the number of bits of some information in the implementation manner 1 needs to be greater than or equal to the difference between the number of bits of the third information and the first number of bits. The first number of bits is determined based on the first PUCCH resource and the code rate, which can effectively avoid problems such as information transmission failure or network congestion.
[0288] In addition, the code rate of the implementation manner 1 refers to the code rate configured for the third information. Among them, the code rate configured for the third information can be the same as the code rate configured for the sensing requirement, the code rate configured for the third information can be the same as the code rate configured for the first information, and the code rate configured for the third information can be the same as the code rate configured for the second information. However, the code rates configured for the sensing requirement, the first information, and the second information can be the same or different, and the embodiments of the present application do not make any restrictions on this.
[0289] The implementation manner 2 is packet discarding.
[0290] In the implementation manner 2, the implementation manner in which the terminal discards some information in the above sensing request, first information, and second information can be: the terminal can divide the third information into multiple information groups, and when the number of bits of any one information group in the above multiple information groups is greater than the third number of bits corresponding to the information group, discard some information in the information group, where the third information includes the sensing request, the first information, and the second information. Each information group in the multiple information groups includes at least one piece of information in the third information. The third number of bits is determined based on the transmission resources and code rate configured for the information group. In this implementation manner 2, the terminal discards different types of information in sequence. For example, as shown in (b) of Figure 19 CSI-part2 is an information group, and the quality of service of the sensing data is an information group. In this way, after the terminal discards CSI-part2#1, it can discard the quality of service of the sensing data#1, and after discarding CSI-part2#2, it can discard the quality of service of the sensing data#2, and after discarding CSI-part2#3, it can discard the quality of service of the sensing data#3.
[0291] An example is assumed that the third information includes: a sensing request, a type of sensing data, a quality of service of the sensing data, HARQ, SR, CSI-part1, and CSI-part2. The above multiple information groups can be the following 3 information groups: Information group 1 includes HARQ, SR, and CSI-part1; Information group 2 includes CSI-part2; Information group 3 includes the sensing request, the type of sensing data, and the quality of service of the sensing data.
[0292] Another example is assumed that the third information includes: a sensing request, a type of sensing data, a quality of service of the sensing data, HARQ, SR, CSI-part1, and CSI-part2. The above multiple information groups can be the following 2 information groups: Information group 4 includes HARQ, SR, CSI-part1, and CSI-part2; Information group 5 includes the sensing request, the type of sensing data, and the quality of service of the sensing data.
[0293] Another example is assumed that the third information includes: a sensing request, a type of sensing data, a quality of service of the sensing data, HARQ, SR, CSI-part1, and CSI-part2. The above multiple information groups can be the following 2 information groups: Information group 8 includes HARQ, SR, CSI-part1, the sensing request, and the type of sensing data; Information group 9 includes CSI-part2 and the quality of service of the sensing data.
[0294] Another example is assumed that the third information includes: a sensing request, a type of sensing data, a quality of service of the sensing data, HARQ, SR, CSI-part1, and CSI-part2. The above multiple information groups can be the following 2 information groups: Information group 6 includes HARQ, SR, and CSI-part1; Information group 7 includes CSI-part2, the sensing request, the type of sensing data, and the quality of service of the sensing data.
[0295] Certainly, the above are exemplary descriptions of multiple information groups. There can also be other partitioning methods for the multiple information groups, and the embodiments of the present application do not impose any restrictions on this.
[0296] In addition, when the number of bits of the information transmitted by the terminal multiplexing the first PUCCH resource is too large, the terminal can also independently encode each of the above multiple information groups, which can improve the coding gain.
[0297] Further, optionally, before the terminal discards the above partial information, the terminal may sort the information in the information group based on the priority of the information included in the information group, and determine the partial information from the sorted information group, so as to avoid the discarded partial information having a greater impact on the communication network, and thus ensure the normal operation of the communication network as much as possible.
[0298] Optionally, the priority of the information included in the information group may be understood with reference to the priority of the information included in the above third information, which will not be elaborated here.
[0299] It can be understood that the number of bits of the partial information in this implementation manner 1 needs to be greater than or equal to the difference between the number of bits of the information group and the third number of bits, so as to effectively avoid problems such as information transmission failure or network congestion.
[0300] In addition, the code rate of this implementation manner 1 refers to the code rate configured for the information group. Among them, the code rates configured for different information groups may be the same or different, and the embodiments of the present application do not impose any restrictions on this.
[0301] It should be noted that after the type of the sensed data or the quality of service of the sensed data is discarded, the terminal may transmit the pre-configured type of the sensed data or the pre-configured quality of service of the sensed data.
[0302] Optionally, after the terminal encodes the information (for example, the sensing request, the first information, the second information, or the third information), the terminal may preferentially map the encoded information to the symbols that are relatively close to the symbols carrying the DMRS. For example, as Figure 20 shown, the symbols carrying the DMRS include symbol 3 and symbol 10. In this way, the terminal may preferentially map the encoded information to symbol 2, or symbol 4, or symbol 9, or symbol 11, so as to ensure the reliability of the information as much as possible. After that, if the encoded information has not been fully mapped, the terminal may map the remaining encoded information to other remaining symbols.
[0303] The above mainly introduced the solution provided by the embodiments of the present application from the perspective of the interaction between various network elements. Correspondingly, the embodiments of the present application also provide a communication device, which is used to implement the above various methods. The communication device may be the network device in the above method embodiments, or a device including the above network device, or a component applicable to the network device; or, the communication device may be the terminal in the above method embodiments, or a device including the above terminal, or a component applicable to the terminal. It can be understood that, in order to implement the above functions, the communication device includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0304] The embodiments of the present application can divide functional modules for the communication device according to the above method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be understood that the division of modules in the embodiments of the present application is illustrative, which is a logical functional division, and there may be other division methods in actual implementation.
[0305] For example, taking the communication device as the terminal in the above method embodiments as an example, Figure 21 FIG. shows a schematic structural diagram of a communication device 210. The communication device 210 includes a processing module 2101 and a transceiver module 2102. The transceiver module 2102, which can also be referred to as a transceiver unit, is used to implement the transceiver function. For example, it can be a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0306] In a possible implementation manner: the processing module 2101 is used to instruct the transceiver module 2102 to obtain multiple Physical Uplink Control Channel (PUCCH) resources, and multiplex the first PUCCH resource to transmit a sensing request and first information based on the format of the first PUCCH resource; where the multiple PUCCH resources include the PUCCH resource corresponding to the sensing request and the PUCCH resource corresponding to the first information, the first information includes at least one of Hybrid Automatic Repeat reQuest (HARQ), Scheduling Request (SR), or Channel State Information (CSI), and the first PUCCH resource is any one of the multiple PUCCH resources.
[0307] In some embodiments, the format of the first PUCCH resource is the first format. The processing module 2101 is further configured to instruct the transceiver module 2102 to transmit a first sequence on the first PUCCH resource. The cyclic shift of the first sequence is used to indicate a sensing request and first information, where the first information includes HARQ and / or SR. Herein, the transmission data volume corresponding to the first format is less than or equal to a first threshold, and the time-domain resource volume corresponding to the first format is less than a second threshold.
[0308] In some embodiments, the number of cyclic shifts is determined according to the number of bits of the first information. When the number of bits of the first information is 1 bit, the number of cyclic shifts is 4. When the number of bits of the first information is 2 bits, the number of cyclic shifts is 8.
[0309] In some embodiments, the first information includes HARQ and SR. When the first PUCCH resource is the PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate a positive sensing request and the first information, and the positive sensing request is used to indicate the existence of a sensing request. Alternatively, when the first PUCCH resource is the PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information, and the negative sensing request is used to indicate the absence of a sensing request.
[0310] In some embodiments, the format of the PUCCH resource is the second format. Herein, the transmission data volume corresponding to the second format is less than or equal to the first threshold, and the time-domain resource volume corresponding to the second format is greater than or equal to the second threshold. When the first PUCCH resource is the PUCCH resource for a sensing request, the sensing request is a positive sensing request, and the positive sensing request is used to indicate the existence of a sensing request. Alternatively, when the first PUCCH resource is the PUCCH resource corresponding to HARQ or the PUCCH resource corresponding to SR, the sensing request is a negative sensing request, and the negative sensing request is used to indicate the absence of a sensing request.
[0311] In some embodiments, the format of the first PUCCH resource is the third format. The processing module 2101 is further configured to instruct the transceiver module 2102 to multiplex the first PUCCH resource to transmit a sensing request and the first information, where the transmission data volume corresponding to the third format is greater than the first threshold.
[0312] In some embodiments, the processing module 2101 is further configured to instruct the transceiver module 2102 to multiplex the first PUCCH resource to transmit a sensing request, the first information, and second information, where the second information includes the type of sensing data and / or the quality of service of the sensing data.
[0313] In some embodiments, the processing module 2101 is further configured to instruct the transceiver module 2102 to discard some information in the third information when the number of bits of the third information is greater than the first number of bits, where the third information includes a sensing request, first information, and second information, and the first number of bits is determined based on the first PUCCH resource and the coding rate.
[0314] In some embodiments, the processing module 2101 is further configured to instruct the transceiver module 2102 to sort the information in the third information based on the priority of the information included in the third information, and determine some information from the sorted third information.
[0315] In some embodiments, the priority of any piece of information in the first information is higher than the priority of the sensing request; or, the priority of some information in the first information is higher than the priority of the sensing request.
[0316] All relevant content of each step involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.
[0317] In the embodiments of the present application, the first network device is presented in the form of integrating and dividing each functional module. Here, the "module" may refer to a specific ASIC, circuit, processor and memory that execute one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can think that the first network device can adopt Figure 9 the form of the communication device 900 shown.
[0318] For example, Figure 9 the processor 901 in the communication device 900 shown can call the computer execution instructions stored in the memory 903, so that the communication device 900 executes the communication method in the above method embodiments.
[0319] Specifically, Figure 21 the functions / implementation processes of the transceiver module 2102 and the processing module 2101 in Figure 9 can be implemented by the processor 901 in the communication device 900 shown calling the computer execution instructions stored in the memory 903. Or, Figure 21 the function / implementation process of the processing module 2101 in Figure 9 can be implemented by the processor 901 in the communication device 900 shown calling the computer execution instructions stored in the memory 903, Figure 21 the function / implementation process of the transceiver module 2102 in Figure 9 can be implemented by the communication interface 904 in the communication device 900 shown in
[0320] Since the first network device 210 provided in the embodiments of the present application can execute the above communication method, the technical effects it can obtain can refer to the above method embodiments and will not be elaborated here.
[0321] It should be understood that one or more of the above modules or units can be implemented in software, hardware, or a combination of both. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in the memory. The processor can be used to execute the program instructions and implement the above method flow. The processor can be built into the SoC (System on Chip) or ASIC, or it can be an independent semiconductor chip. In addition to the core for executing software instructions for arithmetic or processing inside the processor, it may further include necessary hardware accelerators, such as field programmable gate array (FPGA), PLD (Programmable Logic Device), or logic circuits for implementing dedicated logical operations.
[0322] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, dedicated digital circuit, hardware accelerator, or non-integrated discrete devices, which can run the necessary software or execute the above method flow without relying on software.
[0323] In a possible implementation manner, the embodiments of the present application further provide a communication device (for example, the communication device can be a chip or a chip system). The communication device includes a processor for implementing the method in any of the above method embodiments. In a possible design, the communication device further includes a memory. The memory is used to store necessary program instructions and data. The processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it can be composed of chips or can include chips and other discrete devices. The embodiments of the present application do not make specific limitations on this.
[0324] In a possible implementation manner, the embodiments of the present application further provide a computer-readable storage medium. The computer-readable storage medium stores a computer program or instructions. When it runs on the communication device, it enables the communication device to execute the method in any of the above method embodiments or any of its implementation manners.
[0325] In a possible implementation, an embodiment of the present application further provides a communication method, which includes the method of any of the above method embodiments or any of its implementation manners.
[0326] In a possible implementation, an embodiment of the present application further provides a communication system, which includes a terminal of the above method embodiment and a network device of the above method embodiment.
[0327] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0328] Although the present application has been described in conjunction with various embodiments herein, however, in the process of implementing the claimed present application, those skilled in the art can understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0329] Although the present application has been described in connection with specific features and their embodiments, it will be apparent that various modifications and combinations can be made thereto without departing from the spirit and scope of the present application. Accordingly, the specification and drawings are exemplary illustrations of the present application as defined by the appended claims and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to cover these changes and modifications.
Claims
1. A communication method, characterized in that The method includes: Obtaining a plurality of Physical Uplink Control Channel (PUCCH) resources; the plurality of PUCCH resources include the PUCCH resources corresponding to a sensing request and the PUCCH resources corresponding to first information, and the first information includes at least one of Hybrid Automatic Repeat reQuest (HARQ), Scheduling Request (SR), or Channel State Information (CSI); Based on the format of a first PUCCH resource, multiplexing the first PUCCH resource to transmit the sensing request and the first information, where the first PUCCH resource is any one of the plurality of PUCCH resources.
2. The method according to claim 1, wherein The format of the first PUCCH resource is a first format, and multiplexing the first PUCCH resource to transmit the sensing request and the first information includes: Transmitting a first sequence on the first PUCCH resource; a cyclic shift of the first sequence is used to indicate the sensing request and the first information, and the first information includes the HARQ and / or the SR; Wherein, the amount of transmitted data corresponding to the first format is less than or equal to a first threshold, and the amount of time-domain resources corresponding to the first format is less than a second threshold.
3. The method according to claim 2, wherein The number of cyclic shifts is determined according to the number of bits of the first information; when the number of bits of the first information is 1 bit, the number of cyclic shifts is 4; when the number of bits of the first information is 2 bits, the number of cyclic shifts is 8.
4. The method according to claim 2 or 3, characterized in that, The first information includes the HARQ and the SR; When the first PUCCH resource is the PUCCH resource corresponding to the HARQ, the cyclic shift of the first sequence is used to indicate a positive sensing request and the first information, and the positive sensing request is used to indicate the existence of the sensing request; Or, when the first PUCCH resource is the PUCCH resource corresponding to the SR, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information, and the negative sensing request is used to indicate the non-existence of the sensing request.
5. The method according to claim 1, characterized in that, The format of the PUCCH resource is a second format, wherein the amount of transmitted data corresponding to the second format is less than or equal to the first threshold, and the amount of time-domain resources corresponding to the second format is greater than or equal to the second threshold; When the first PUCCH resource is the PUCCH resource of the sensing request, the sensing request is a positive sensing request, and the positive sensing request is used to indicate the existence of the sensing request; Or, when the first PUCCH resource is the PUCCH resource corresponding to the HARQ or the PUCCH resource corresponding to the SR, the sensing request is a negative sensing request, and the negative sensing request is used to indicate the non-existence of the sensing request.
6. The method according to claim 1, wherein The format of the first PUCCH resource is a third format, and multiplexing the first PUCCH resource to transmit the sensing request and the first information includes: Multiplexing the first PUCCH resource to transmit the sensing request and the first information, wherein the amount of transmitted data corresponding to the third format is greater than the first threshold.
7. The method according to claim 6, characterized in that, The method further includes: Reuse the first PUCCH resource to transmit the sensing request, the first information, and the second information, where the second information includes the type of sensing data and / or the quality of service of the sensing data.
8. The method according to claim 7, wherein The method further includes: When the number of bits of the third information is greater than the first number of bits, discard some information in the third information, where the third information includes the sensing request, the first information, and the second information, and the first number of bits is determined based on the first PUCCH resource and the code rate.
9. The method according to claim 8, wherein The method further includes: Sort the information in the third information based on the priority of the information included in the third information; Determine the partial information from the sorted third information.
10. The method according to claim 9, characterized in that, The priority of any information in the first information is higher than the priority of the sensing request; Alternatively, the priority of some information in the first information is higher than the priority of the sensing request.
11. A communication device, characterized in that, Includes: A functional unit for performing the functions of the method according to any one of claims 1-10; wherein the actions performed by the functional unit are implemented by hardware or by hardware executing corresponding software.
12. A communication device, characterized in that, The communication device includes a processor; the processor is configured to run a computer program or instruction, or to execute corresponding software through a logic circuit, so that the communication device executes the method according to any one of claims 1-10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions or programs, and when the computer instructions or programs are run on a computer, the communication device is caused to execute the method according to any one of claims 1-10.