Communication method, communication apparatus and storage medium
By acquiring and multiplexing the PUCCH resource transmission perceptual request and first information in the terminal, the problem of perceptual information transmission is solved, and the resource utilization rate and transmission performance are improved.
Patent Information
- Application Number
- PCT/CN2024/134614
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-15
- Filing Date
- 2024-11-26
- Publication Date
- 2025-07-24
AI Technical Summary
In a communication system that supports perception technology, how to effectively transmit perceived information, such as perception requests, has become an urgent problem.
The terminal acquires multiple PUCCH resources and multiplexes the resource to transmit the perceptual request and the first information, such as HARQ, SR or CSI, through cyclic shift or selection of resource formats, realizes the multiplexing of the perceptual request and the first information, reduces resource occupancy and improves utilization.
It improves the transmission performance of PUCCH resources, reduces resource occupancy, ensures the normal transmission of perceived requests, and creates a better transmission environment.
Smart Images

Figure CN2024134614_24072025_PF_FP_ABST
Abstract
Description
Communication method, communication device and storage medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on January 15, 2024, with application number 202410061540.4 and application name “Communication Method, Communication Device and Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to a communication method, a communication device, and a storage medium. Background Art
[0003] Perception technology is the sixth generation of mobile communication technology (6 th A key technology in the next generation mobile communication technology (6G) is that it can be combined with existing communication technologies to achieve the purpose of auxiliary communication. In communication systems that support perception technology, how to transmit perception information, such as perception requests, has become an urgent problem to be solved. Summary of the Invention
[0004] In order to solve the above technical problems, the embodiments of the present application provide a communication method, a communication device and a storage medium to realize the transmission of perception information.
[0005] In the first aspect, a communication method is provided, which can be executed by a terminal, or by a component of the terminal, such as a processor, chip, or chip system of the terminal, or by a logic module or software that can implement all or part of the terminal. The following is an illustration of the method being executed by a terminal. The communication method includes: obtaining multiple uplink control channel PUCCH resources, and based on the format of the first PUCCH resource, multiplexing the first PUCCH resource to transmit a perception request and a first information; wherein the multiple PUCCH resources include a PUCCH resource corresponding to the perception request and a PUCCH resource corresponding to the first information, the first information includes at least one of a hybrid automatic repeat request HARQ, a scheduling request SR, or channel state CSI information, and the first PUCCH resource is any one of the multiple PUCCH resources.
[0006] In an embodiment of the present application, the terminal can obtain multiple PUCCH resources corresponding to the perception request and the first information, and determine a 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 perception request and the first information based on the format of the first PUCCH resource, so that the perception request can be multiplexed and transmitted with the first information. This can improve the transmission performance of PUCCH, for example, reduce the occupancy rate of PUCCH resources, improve the utilization rate of PUCCH resources, etc., so as to create a better transmission environment for the perception request and better guarantee the normal transmission of the perception request.
[0007] In combination with the above-mentioned first aspect, in a possible implementation method, the format of the first PUCCH resource is a first format, wherein the amount of transmission 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. In this case, the first PUCCH resource is multiplexed to transmit the perception request and the first information, including: transmitting a first sequence on the first PUCCH resource; wherein the cyclic shift of the first sequence is used to indicate the perception request and the first information, and the first information includes HARQ and / or SR.
[0008] That is, when the format of the first PUCCH resource is the first format, the terminal can obtain the perception request and the first information through the cyclic shift of the first sequence transmitted on the first PUCCH resource. Since the first sequence occupies fewer PUCCH resources than the perception request and the first information, in this implementation, the terminal can transmit the perception request and the first information through fewer PUCCH resources, further reducing the occupancy of PUCCH resources and further improving the utilization of PUCCH resources.
[0009] In combination with the above-mentioned first aspect, in one possible implementation method, 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. 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 redundancy of cyclic shifts.
[0010] In combination with the above-mentioned first aspect, in a possible implementation method, the first information includes HARQ and SR; when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate a positive perception request and the first information, and the positive perception request is used to indicate the presence of a perception request; or, when the first PUCCH resource is a PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate a negative perception request and the first information, and the negative perception request is used to indicate the absence of a perception request.
[0011] That is to say, when the format of the first PUCCH resource is the first format, in addition to indicating the perception request and the first information through the cyclic shift of the first sequence, the terminal can also jointly determine the perception request and the first information through the first PUCCH resource and the cyclic shift of the first sequence. This provides another implementation method for transmitting the perception request and the first information. When the number of cyclic shifts is insufficient, the first PUCCH resource can also be normally reused through the above implementation method to complete the transmission of the perception request and the first information, thereby improving the reliability of transmitting the perception request and the first information.
[0012] In combination with the above-mentioned first aspect, in a possible implementation method, the format of the PUCCH resource is a second format, wherein 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 a PUCCH resource for a perception request, the perception request is a positive perception request, and the positive perception request is used to indicate the presence of a perception request; or, when the first PUCCH resource is a PUCCH resource corresponding to HARQ or a PUCCH resource corresponding to SR, the perception request is a negative perception request, and the negative perception request is used to indicate the absence of a perception request.
[0013] That is to say, when the format of the first PUCCH resource is the second format, the terminal can transmit the perception request through the first PUCCH resource, so that the perception request does not need to occupy the first PUCCH resource, so that the terminal can transmit the perception request and the first information through fewer PUCCH resources, further reducing the occupancy rate of the PUCCH resources, and further improving the utilization rate of the PUCCH resources.
[0014] In combination with the above-mentioned first aspect, in a possible implementation method, the format of the first PUCCH resource is the third format, and the first PUCCH resource is multiplexed to transmit the perception request and the first information, including: multiplexing the first PUCCH resource to transmit the perception request and the first information, wherein the amount of transmission data corresponding to the third format is greater than the first threshold.
[0015] 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 transmits the perception request and the first information normally on the first PUCCH resource, it will not affect the stability of the information transmission, thereby ensuring the stability of the transmission of the perception request and the first information.
[0016] In combination with the above-mentioned first aspect, in a possible implementation method, the method provided in an embodiment of the present application also includes: multiplexing the first PUCCH resource to transmit the perception request, the first information, and the second information, the second information including the type of the perception data and / or the service quality of the perception data.
[0017] As can be seen from the aforementioned introduction to the "third format", the amount of transmission data corresponding to the third format is greater than the first threshold, that is, the amount of transmission data corresponding to the third format is larger, so that the terminal can also reuse the first PUCCH resource to transmit more information, such as perception request, first information, and second information, which can further reduce the occupancy rate of PUCCH resources and further improve the utilization rate of PUCCH resources.
[0018] 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, the first information, and the second information, and the first number of bits is determined based on the first PUCCH resource and code rate.
[0019] 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 the normal transmission of the third information and avoid the problem of transmission failure of the third information due to congestion as much as possible.
[0020] 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 from causing a greater impact on the communication network, thereby ensuring the normal operation of the communication network as much as possible.
[0021] 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 some of the information determined subsequently can be more in line with the actual conditions.
[0022] In a second aspect, a communication device is provided for implementing the various methods described above. The communication device may be the terminal described in the first aspect, or any implementation of the first aspect, or a device comprising the terminal, or a device included in the terminal, such as a chip. The communication device includes modules, units, or means corresponding to the methods described above. The modules, units, or means may be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0023] 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 configured to implement the sending and / or receiving functions described in the first aspect and any possible implementation thereof. The transceiver module may be comprised of a transceiver circuit, a transceiver, a transceiver, or a communication interface. The processing module may be configured to implement the processing functions described in the first aspect and any possible implementation thereof.
[0024] In some possible designs, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in the above-mentioned first aspect and any possible implementation methods thereof.
[0025] In a third aspect, a communication device is provided, comprising: a processor and a memory; the memory is configured to store computer instructions, and when the processor executes the instructions, the communication device performs the method of the first aspect. The communication device may be the terminal according to the first aspect or any implementation of the first aspect, or a device including the terminal, or a device included in the terminal, such as a chip.
[0026] In a fourth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is configured to communicate with a module external to the communication device; and the processor is configured to execute a computer program or instruction to cause the communication device to perform the method of the first aspect. The communication device may be the terminal according to the first aspect or any implementation of the first aspect, or a device including the terminal, or a device included in the terminal, such as a chip.
[0027] In a fifth aspect, a communication device is provided, comprising: at least one processor; the processor is configured to execute a computer program or instructions stored in a memory, so that the communication device performs the method of the first aspect. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be the terminal described in the first aspect, or any implementation of the first aspect, or a device including the terminal, or a device included in the terminal, such as a chip.
[0028] In a sixth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is run on a communication device, the communication device can execute the method of the above-mentioned first aspect or any implementation method thereof.
[0029] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method of the first aspect or any of its implementations.
[0030] In an eighth aspect, a communication device is provided (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the functions involved in the above-mentioned first aspect or any implementation method thereof.
[0031] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.
[0032] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.
[0033] Optionally, 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.
[0034] Among them, the technical effects brought about by any implementation method of the second to eighth aspects can refer to the technical effects brought about by the corresponding implementation method of the first aspect, and will not be repeated here.
[0035] It should be noted that various possible implementations of any of the above aspects can be combined under the premise that the solutions are not contradictory. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] FIG1 is a schematic diagram of SR transmission provided in an embodiment of the present application;
[0037] FIG2 is a schematic diagram of a PUCCH resource provided in an embodiment of the present application;
[0038] FIG3 is a schematic diagram of another PUCCH resource provided in an embodiment of the present application;
[0039] FIG4 is a schematic diagram of another PUCCH resource provided in an embodiment of the present application;
[0040] FIG5 is a schematic diagram of another PUCCH resource provided in an embodiment of the present application;
[0041] FIG6 is a schematic diagram of the correspondence between PUCCH resources and SR provided in an embodiment of the present application;
[0042] FIG7 is a schematic diagram of a preset sequence provided in an embodiment of the present application;
[0043] FIG8 is a schematic structural diagram of a communication system provided in an embodiment of the present application;
[0044] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0045] FIG10 is a flow chart of a communication method provided in an embodiment of the present application;
[0046] FIG11 is a schematic diagram of a correspondence between a PUCCH resource and a cyclic shift of a first sequence provided in an embodiment of the present application;
[0047] FIG12 is a schematic diagram of the correspondence between PUCCH resources and sensing requests provided in an embodiment of the present application;
[0048] FIG13 is a schematic diagram of another correspondence between PUCCH resources and sensing requests provided in an embodiment of the present application;
[0049] FIG14 is a schematic diagram of another correspondence between PUCCH resources and SR provided in an embodiment of the present application;
[0050] FIG15 is a schematic diagram of another correspondence between PUCCH resources and sensing requests provided in an embodiment of the present application;
[0051] FIG16 is a schematic diagram of another correspondence between PUCCH resources and SR provided in an embodiment of the present application;
[0052] FIG17 is a schematic diagram of the correspondence between a PUCCH resource, a sensing request, and an SR provided in an embodiment of the present application;
[0053] FIG18 is a schematic diagram of another correspondence between PUCCH resources, sensing requests, and SRs provided in an embodiment of the present application;
[0054] FIG19 is a schematic diagram of an information discarding order provided in an embodiment of the present application;
[0055] FIG20 is a schematic diagram of an information mapping provided in an embodiment of the present application;
[0056] Figure 21 is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0057] To facilitate understanding of the technical solutions provided by the embodiments of this application, a brief introduction to the relevant technologies of this application is first given. The brief introduction is as follows:
[0058] 1. Uplink control information (UCI)
[0059] Among them, UCI may refer to control information transmitted via uplink, which can be used to assist the communication between the terminal and the network side device. During the uplink transmission process, the terminal can send UCI to the network device through the physical uplink control channel (PUCCH). UCI may include at least one of a hybrid automatic repeat request (HARQ), a 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, and the embodiments of the present application do not impose any restrictions on this.
[0060] Among them, HARQ is used to feedback whether the terminal has successfully received the data packet from the network device. Among them, HARQ can include HARQ-acknowledgement (ACK) or HARQ-negative acknowledgement (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.
[0061] SR is used to request uplink transmission resources. For SR, the network device can configure periodic transmission resources for the SR. In this way, when there is an SR to be sent on the periodic transmission resources configured for the SR, the SR can be called a positive SR; when there is no SR to be sent on the periodic transmission resources configured for the SR, the SR can be called a negative SR. For example, as shown in Figure 1, when there is no SR to be sent on transmission resource 1 and transmission resource 3, the SR is a negative SR, and when there is an SR to be sent on transmission resource 2, the SR is a positive SR.
[0062] CSI is used to indicate channel attribute information, where CSI may include CSI-part 1 and / or CSI-part 2. CSI-part 1 and CSI-part 2 include different contents for different types of CSI. 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), and 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.
[0063] For another example, for the second type of CSI, CSI-part1 includes at least one of the following: RI, CQI, or an indication of the number of non-zero wideband amplitude coefficients corresponding to each layer, and CSI-part2 includes PMI and / or LI.
[0064] For another example, for the enhanced second type of CSI, CSI-part1 includes at least one of the following: RI, CQI, or an indication of the number of non-zero wideband amplitude coefficients corresponding to all layers, and CSI-part2 includes PMI.
[0065] 2. Transmission resources
[0066] The transmission resources involved in the embodiments of the present application include time domain resources and frequency domain resources. The transmission resources can be replaced by the description of resources. If not otherwise specified, the resources in the embodiments of the present application refer to transmission resources.
[0067] The time domain resource may refer to any of the following: a frame, a subframe, a time slot, a bundle group of multiple time slots, or an OFDM symbol. A frame includes multiple consecutive subframes, a subframe includes multiple consecutive time slots, and a time slot includes multiple consecutive orthogonal frequency division multiplexing (OFDM) symbols. OFDM symbols can also be described alternatively as symbols or time domain symbols. Unless otherwise specified, the symbols in the embodiments of the present application refer to time domain symbols.
[0068] Frequency domain resources can refer to any of the following: RB, or RB group. An RB can also be referred to as a physical resource block (PRB). An RB is generally composed of N resource elements (REs), and an RE can also be referred to as a subcarrier. N is generally 12, but can also be other values, and this is not specifically limited in the present embodiment.
[0069] During uplink transmission, PUCCH resources can be allocated to the terminal so that the terminal can send PUCCH carrying UCI to the network device on the PUCCH resources. PUCCH resources can also replace transmission resources described as PUCCH or PUCCH. Among them, the formats of PUCCH resources can be the following five: 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 format type, number of occupied symbols, number of occupied RBs, amount of transmitted data, application scenario, information carried on PUCCH, or whether terminal code division multiplexing is supported.
[0070] Table 1
[0071] Among them, as shown in Table 1 above, the format requirements corresponding to PUCCH format 0 may include: the format type is short format; the number of occupied symbols is 1 or 2; the number of occupied RBs is 1; the amount of transmitted data 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 resource 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, and there is no need to send a demodulation reference signal (DMRS) for the information carried on the PUCCH.
[0072] For example, as shown in Figure 2, taking the format requirement corresponding to PUCCH format 0 as follows: the number of occupied symbols is 1, and the number of occupied RBs is 1 as an example: the information carried on the PUCCH can occupy symbol 13, and the information carried on the PUCCH can occupy one RB (i.e., subcarrier 0 to subcarrier 11).
[0073] As shown in Table 1 above, the format requirements corresponding to PUCCH format 1 may include: the format type is long format; the number of occupied symbols is within [4, 14]; the number of occupied RBs is 1; the amount of transmitted data is less than or equal to 2 bits; the application scenario is a coverage improvement 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 DMRS of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH occupy different symbols in a time slot.
[0074] For example, as shown in Figure 3, taking the format requirements corresponding to PUCCH format 1 as follows: the number of occupied symbols is 7, and the number of occupied RBs is 1, as an example: the information carried on the PUCCH can occupy symbols 1, 3, 5, 7, 9, 11, and 13, and the information carried on the PUCCH can occupy one RB (i.e., subcarrier 0 to subcarrier 11). In addition, other symbols on the 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 12, and the information carried on the PUCCH can occupy one RB (i.e., subcarrier 0 to subcarrier 11).
[0075] 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 may use binary phase shift keying (BPSK) to modulate the HARQ; when the information carried on the PUCCH includes HARQ and the number of bits of the above HARQ is 2, the terminal may use quadrature phase shift keying (QPSK) to modulate the HARQ.
[0076] 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 amount of transmitted data 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. In addition, 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 DMRS of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH occupy different REs in one RB.
[0077] For example, as shown in Figure 4, taking the format requirements corresponding to PUCCH format 2 as follows: the number of occupied symbols is 1 and the number of occupied RBs is 1 as an example: the information carried on the PUCCH can occupy symbol 13, and the information carried on the PUCCH can occupy subcarrier 0, subcarrier 2, subcarrier 3, subcarrier 5, subcarrier 6, subcarrier 8, subcarrier 9, and subcarrier 11. In addition, the DMRS for the information carried on the PUCCH can occupy symbol 13, and the information carried on the PUCCH can occupy subcarrier 1, subcarrier 4, subcarrier 7, and subcarrier 10. That is, the terminal can deploy a DMRS for the information carried on the PUCCH every three REs.
[0078] 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 amount of transmitted data is greater than 2 bits; the application scenario is a coverage improvement scenario; the information carried on the PUCCH includes at least one of HARQ, SR, or CSI; and terminal code division multiplexing is not supported. In addition, 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 DMRS of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH occupy different symbols in a time slot.
[0079] For example, as shown in Figure 5, taking the format requirements corresponding to PUCCH format 3 as follows: the number of occupied symbols is 2 and the number of occupied RBs is 1, as an example: the information carried on the PUCCH can occupy symbols 3 and 10, and the information carried on the PUCCH can occupy one RB (i.e., subcarrier 0 to subcarrier 11). In addition, the DMRS for 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., subcarrier 0 to subcarrier 11).
[0080] Optionally, when the format of the PUCCH resources is PUCCH format 3, more PUCCH resources are configured for information carried on the PUCCH, so that the load capacity of the PUCCH resources configured for information carried on the PUCCH is stronger.
[0081] As shown in Table 1 above, the format requirements corresponding to PUCCH format 4 may include: the format type is 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 scenario is a coverage improvement scenario and / or a user number improvement scenario; the information carried on the PUCCH includes at least one of HARQ, SR, or CSI; and terminal code division multiplexing is supported. In addition, 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 DMRS of the information carried on the PUCCH and the DMRS of the information carried on the PUCCH occupy different symbols in a time slot.
[0082] It should be noted that PUCCH format 4 is similar to PUCCH format 3. For other descriptions of PUCCH format 4, please refer to the relevant descriptions of PUCCH format 3 for understanding, which will not be repeated here.
[0083] 3. Multiplexing between multiple information in UCI
[0084] When UCI includes multiple information, each information can be multiplexed on the same PUCCH to conserve PUCCH resources and improve PUCCH resource utilization. As mentioned above regarding "PUCCH resource formats," PUCCH resource formats can include the following five types: PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, and PUCCH format 4. However, the multiplexing method for multiple information varies for different PUCCH formats. The following details the multiplexing method for multiple information in the five PUCCH resource formats.
[0085] When the PUCCH resource format is PUCCH format 0, multiple UCI information (i.e., HARQ and SR) can be mapped to a cyclic shift, allowing the cyclic shift to be used to represent multiple UCI information. During subsequent transmission, the cyclic shift is transmitted based on the PUCCH, achieving the effect of multiplexing the aforementioned UCI information on the same PUCCH.
[0086] An example, as shown in Table 2 below, takes the case where the number of HARQ bits is 1, the HARQ corresponding to the data packet is 0, indicating that the terminal has not successfully received the data packet, and the HARQ corresponding to the data packet is 1, indicating that the terminal has successfully received the data packet as an example: when the cyclic shift is 3, the cyclic shift can characterize the SR as 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 cyclic shift is 9, the cyclic shift can characterize the SR as a positive SR, the HARQ corresponding to the data packet is 1, and the HARQ indicates that the terminal has successfully received the data packet; when the cyclic shift is 0, the cyclic shift can characterize the SR as a negative SR, 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 cyclic shift is 6, the cyclic shift can characterize the SR as 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.
[0087] Table 2
[0088] Another example, as shown in Table 3 below, takes the HARQ bit number as 2, and the HARQ corresponding indication of whether two data packets are successfully received as an example: when the cyclic shift is 1, it can be represented as a positive SR, and the HARQ corresponding to the two data packets are both 0, that is, the HARQ indication terminal has not successfully received the two data packets;
[0089] When the cyclic shift is 4, the cyclic shift can indicate that the SR is positive, 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 successfully receives the second data packet;
[0090] When the cyclic shift is 7, the cyclic shift can indicate that the SR is positive, and the HARQ corresponding to the two data packets are both 1, that is, the HARQ indicates that the terminal successfully received two data packets;
[0091] When the cyclic shift is 10, the cyclic shift can indicate that the SR is positive, 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 successfully receives the first data packet;
[0092] When the cyclic shift is 0, the cyclic shift can indicate that the SR is negative, and the HARQ corresponding to the two data packets are both 0, that is, the HARQ indicates that the terminal has not successfully received the two data packets;
[0093] When the cyclic shift is 3, the cyclic shift can indicate that the SR is a negative SR, and the HARQ corresponding to the first data packet is 0, while the HARQ corresponding to the first data packet is 1, that is, the terminal successfully receives the second data packet;
[0094] When the cyclic shift is 6, the cyclic shift can indicate that the SR is negative, and the HARQ corresponding to the two data packets are both 1, that is, the HARQ indicates that the terminal has successfully received two data packets;
[0095] 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, and the HARQ corresponding to the first data packet is 0, that is, the terminal successfully receives the first data packet.
[0096] Table 3
[0097] When the format of the PUCCH resource is PUCCH format 1, the HARQ in the UCI can be transmitted normally, and the SR in the UCI can be determined by the PUCCH resource. In this way, the HARQ and SR in the UCI can be multiplexed on the same PUCCH by implicit indication.
[0098] For example, as shown in FIG6 , 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.
[0099] When the format of the PUCCH resource is PUCCH format 2, PUCCH format 3, or PUCCH format 4, since the PUCCH resource in this format can transmit a large amount of data, the terminal can normally transmit multiple information in the UCI (such as HARQ, SR, and CSI) on the PUCCH resource. There is no need to establish a correspondence between multiple information in the UCI and cyclic shifts or implicitly indicate them to achieve the effect of multiplexing multiple information in the UCI on the same PUCCH.
[0100] It should be noted that when the format of the PUCCH resource is PUCCH format 2, 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. For example, as shown in Figure 7, 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. The embodiments of the present application do not impose any restrictions on this.
[0101] In addition, when the sum of the number of HARQ bits, the number of SR bits, the number of CSI part 1 bits, and the number of CSI part 2 bits is less than or equal to the maximum number of bits configured for UCI, the terminal can reuse PUCCH to send HARQ, SR, CSI part 1, and CSI part 2 to the network device. When the sum of the number of HARQ bits, the number of SR bits, the number of CSI part 1 bits, and the number of CSI part 2 bits is greater than the maximum number of bits corresponding to UCI, the terminal can discard part of the information in the UCI in the above-mentioned preset order until the number of UCI bits is less than or equal to the maximum number of bits configured for UCI, and reuse PUCCH to send the discarded UCI to the network device.
[0102] Optionally, the maximum number of bits configured for UCI may be determined by parameters such as the PUCCH resource amount and the code rate. For example, the maximum number of bits configured for UCI satisfies the following formula 1:
[0103] in, Maximum number of bits configured for UCI. Indicates the number of RBs configured for the UCI. Used to indicate the number of REs included in an RB. It is used to indicate the number of symbols remaining in the time domain resources configured for UCI, excluding the time domain resources of DMRS. m Used to indicate the modulation order configured for the UCI. r is the maximum code rate in the PUCCH configuration.
[0104] In addition, optionally, the priority of the CSI may be calculated by or satisfy the following formula 2: Pri iCSI (y,k,c,s)=2·N cells ·M s y+N cells ·M s k+M s c+s Formula 2
[0105] Where y is used to indicate the transmission mode (e.g., periodic transmission / semi-static transmission / aperiodic transmission). K is used to indicate whether the CSI includes information related to signal strength (e.g., reference signal receiving power (RSRP) or signal to interference plus noise ratio (SINR)). C is used to indicate the index of the serving cell. N cells is the value of the high-level parameter maximum number of serving cells (max Nrof Serving Cells), which is used to indicate the maximum number of serving cells. s represents the report configuration ID, which is the index of the CSI reporting configuration. s It is the value of the higher-layer parameter maximum number of CSI report configurations (max nrof CSI-report configurations), indicating the maximum number of CSI reporting configurations.
[0106] Currently, reducing latency and improving throughput, reliability, number of connections, and spectrum utilization have always been the core challenges of wireless communication networks. In order to meet the above challenges, the fifth generation mobile communication technology (5 thThe sixth 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 (6 th Next Generation Mobile Communication Technology (6G) will inevitably evolve towards higher throughput, lower latency, higher reliability, more connections, and higher spectrum utilization.
[0107] However, as a key technology of 6G, perception technology can be combined with existing communication technologies to achieve the purpose of assisting communication. In one possible implementation, perception technology is effectively combined with artificial intelligence (AI) / machine learning (ML), so that perception data can be used as input to the AI or ML model, so that the output of the AI or ML model can better assist communication. In addition, AI technology can also be used to determine the method of obtaining perception data, such as determining the optimal configuration for measuring and reporting perception signals. In another possible implementation, perception data can also be effectively combined with wireless transmission technology, so that perception data can also be transmitted by wireless transmission to achieve the purpose of assisting communication.
[0108] In view of the above, it can be seen that perception technology plays a great auxiliary role in communication systems. Therefore, in communication systems that support perception technology, how to transmit perception information, such as perception requests, becomes an urgent problem to be solved.
[0109] Based on this, an embodiment of the present application provides a communication method, in which a terminal can obtain multiple PUCCH resources corresponding to a perception request and a first information, and determine a PUCCH resource from the above multiple PUCCH resources as a first PUCCH resource, so that the terminal can multiplex the first PUCCH resource to transmit the perception request and the first information based on the format of the first PUCCH resource, so that the perception request can be multiplexed and transmitted with the first information, which can improve the transmission performance of PUCCH, for example, reduce the occupancy rate of PUCCH resources, improve the utilization rate of PUCCH resources, etc., so as to create a better transmission environment for perception requests and better guarantee the normal transmission of perception requests.
[0110] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0111] In order to facilitate understanding of the embodiments of the present application, the following explanations are made before introducing the embodiments of the present application.
[0112] 1. In the embodiments of the present application, for ease of description, when numbering, the numbers may be consecutively numbered starting from 1, starting from 0, or starting from any parameter. The above is for the convenience of describing the configuration of the second technical solution provided in the embodiments of the present application, and is not intended to limit the scope of the embodiments of the present application.
[0113] 2. In the embodiment of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the first information below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as 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. The information to be indicated can also be indirectly indicated by indicating other information, wherein the other information and the information to be indicated have an association relationship. A part of the information to be indicated can also be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each piece of information agreed in advance (such as specified 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 also be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.
[0114] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can be referred to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0115] Optionally, the information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in the embodiment of this application. Among them, the sending period and / or sending time of these sub-information can be predefined, for example, 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 RRC signaling, MAC layer signaling, physical layer signaling, or one or a combination of at least two of DCI.
[0116] 3. "Pre-definition" or "pre-configuration" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal and / or a network device). The embodiments of the present application do not limit the specific implementation method. Among them, "saving" can mean saving in one or more memories. One or more memories can be set separately or integrated in an encoder or decoder, a processor, or a communication device. One or more memories can also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, which is not limited by the embodiments of the present application.
[0117] 4. The “protocol” involved in the embodiments of the present application may refer to a standard protocol in the field of communications, for example, it may include the long term evolution (LTE) protocol, the NR protocol, and related protocols used in future communication systems. The embodiments of the present application are not limited to this.
[0118] 5. In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device (such as a terminal and / or a network device) will perform corresponding processing under certain objective circumstances. It does not limit the time, nor does it require the device (such as a terminal and / or a network device) to perform a judgment action when implementing it, nor does it mean that there are other limitations.
[0119] 6. In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship. For example, A / B can represent A or B. "And / or" in the embodiments of this application is a kind of association relationship that describes the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, in the description of the embodiments of this application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of this application, in the embodiments of this application, words such as "first" and "second" are used to distinguish between identical or similar items with basically the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit differences. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0120] The embodiments of the present application may be applicable to a long term evolution (LTE) system or an NR system (also referred to as a 5G system), a vehicle to everything (V2X) system, a system with a hybrid LTE and NR network, or a device to device (D2D) system, a machine to machine (M2M) communication system, an Internet of Things (IoT) system (such as a narrowband Internet of Things (NB-IoT) system), and other next generation communication systems. Alternatively, the communication system may also be a non-3GPP communication system, without limitation.
[0121] In addition, the communication architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of the communication architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0122] FIG8 is a schematic diagram of the structure of a communication system provided in an embodiment of the present application. FIG8 illustrates an example of a communication system 800 including at least one network device 810 and one or more devices connected to the network device 810. The number of terminals 820 and network devices 810 in FIG8 is for example only, and may be greater or less.
[0123] In one possible implementation, the terminal 820 obtains multiple uplink control channel (PUCCH) resources and, based on the format of the first PUCCH resource, multiplexes the first PUCCH resource to transmit the sensing request and the first information to the network device 810; wherein the multiple PUCCH resources include a PUCCH resource corresponding to the sensing request and a PUCCH resource corresponding to the first information, the first information includes at least one of a hybrid automatic repeat request (HARQ), a 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 in subsequent method embodiments and will not be described in detail here.
[0124] In one possible implementation, the terminal in the embodiment 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. The terminal may be a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a terminal agent, or a terminal device in a 5G network or a future evolved public land mobile network (PLMN). The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle 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 telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. In one possible implementation, the terminal may be mobile or fixed.
[0125] In one possible implementation, the network device in the embodiment of the present application may be a device that communicates with a terminal, for example, it may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in a long term evolution (LTE) system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in a heterogeneous network scenario. Alternatively, it may include a next generation node B (gNB) in a new radio (NR) system. Alternatively, it may include a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a base band pool (BBU pool), or a wireless fidelity (WiFi) access point (AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), which can be deployed on an aircraft or satellite. In the NTN, the network device or access device can function as a Layer 1 (L1) relay, a base station, or an integrated access and backhaul (IAB) node. Alternatively, the network device can be a device that implements base station functions in the IoT, such as drone communications, V2X, D2D, or machine-to-machine (M2M) devices.
[0126] In some possible scenarios, the network device in the embodiments of the present application may also be a module or unit that can implement some functions of the base station. For example, the network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0127] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the network device may be a network device or a module of a network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0128] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TPs), mobile switching centers, etc., and the embodiments of the present application do not make specific limitations on this.
[0129] In one possible implementation, in an embodiment of the present application, both the network device and the terminal may be configured with multiple antennas to support massive multiple input multiple output (Massive-MIMO) technology. Furthermore, the network device and the terminal may support both single-user MIMO (SU-MIMO) technology and multi-user MIMO (MU-MIMO). MU-MIMO technology may be implemented based on space division multiple access (SDMA) technology. Since multiple antennas are configured, network equipment and terminals can also flexibly support single input single output (SISO) technology, single input multiple output (SIMO) and multiple input single output (MISO) technology to achieve various diversity (such as but not limited to transmit diversity and receive diversity) and multiplexing technologies. Diversity technology may include but is not limited to transmit diversity (TD) technology and receive diversity (RD) technology, and multiplexing technology may be spatial multiplexing technology.
[0130] In a possible implementation, the network device and terminal in the embodiment of the present application may also be referred to as a communication device, which may be a general device or a dedicated device, and the embodiment of the present application does not specifically limit this.
[0131] In one possible implementation, the relevant functions of the terminal or network device in the embodiments of the present application can be implemented by a single device, or by multiple devices, or by one or more functional modules within a single device, and the embodiments of the present application do not specifically limit this. Optionally, the above functions can be network elements in a hardware device, software functions running on dedicated hardware, a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).
[0132] For example, the relevant functions of the terminal or network device in the embodiment of the present application can be implemented by the communication device 900 in Figure 9. Figure 9 shows a schematic diagram of the structure of the communication device 900 provided in the embodiment 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 is illustrative and takes the inclusion of a communication interface 904 and a processor 901 as an example for explanation), and may also include a memory 903.
[0133] 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.
[0134] The communication line 902 may include a path for connecting different components.
[0135] The communication interface 904 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, or wireless local area networks (WLAN). For example, the transceiver module may be a device such as a transceiver or a transceiver. In one possible implementation, the communication interface 904 may also be a transceiver circuit located within the processor 901, used to implement signal input and output to the processor.
[0136] The memory 903 may be a device having 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 compact 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 desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 902. The memory may also be integrated with the processor.
[0137] 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 implementing the communication method provided in the embodiment of the present application.
[0138] Alternatively, in an embodiment of the present application, the processor 901 may also perform 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, which is not specifically limited in the embodiment of the present application.
[0139] In a possible implementation, the memory 903 in the embodiment of the present application may also be used to store information or parameters described in the following embodiments, such as first indication information.
[0140] The computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0141] In a specific implementation, as an embodiment, the processor 901 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 9 .
[0142] In a specific implementation, as an embodiment, the communication device 900 may include multiple processors, such as the processor 901 and the processor 907 in FIG9 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0143] In a specific implementation, as an embodiment, the communication apparatus 900 may further include an output device 905 and an input device 906. The output device 905 communicates with the processor 901 and may display information in a variety of ways.
[0144] The communication device 900 described above can be a general-purpose device or a dedicated device. For example, the communication device 900 can be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a palmtop computer, a mobile phone, a tablet computer, a wireless terminal, an embedded device, or a device having a structure similar to that shown in FIG9 . The embodiments of the present application do not limit the type of the communication device 900 .
[0145] The communication method provided in the embodiment of the present application will be described in detail below with reference to FIG10 .
[0146] It should be noted that in the following embodiments of the present application, the message names, the names of the parameters, or the names of the information between the network elements are only examples. In other embodiments, they may also be other names, and the method provided in the embodiments of the present application is not specifically limited to this. Optionally, in the embodiments of the present application, each network element may perform 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 perform other operations or variations of various operations. In addition, the steps may be performed in a different order than those presented in the embodiments of the present application, and it may not be necessary to perform all the operations in the embodiments of the present application.
[0147] Figure 10 is an example of a communication method provided in an embodiment of the present application. The method is described with the terminal as the execution subject. Of course, the subject that executes the terminal action in the method can also be a device / module in the terminal, such as a chip, processor, processing unit, etc. in the terminal, and the embodiment of the present application does not specifically limit this. For example, as shown in Figure 10, the communication method includes the following steps:
[0148] S1001. The terminal obtains multiple PUCCH resources.
[0149] The multiple PUCCH resources include PUCCH resources corresponding to the sensing request and PUCCH resources corresponding to the first information. The first information includes at least one of HARQ, SR, or CSI.
[0150] Assume that the first information includes HARQ or SR or CSI: the above-mentioned multiple PUCCH resources include: PUCCH resources corresponding to the perception request, and any one of the PUCCH resources corresponding to HARQ, PUCCH resources corresponding to SR, and PUCCH resources corresponding to CSI.
[0151] Assuming 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: PUCCH resources corresponding to the perception request, PUCCH resources corresponding to HARQ, and PUCCH resources corresponding to SR.
[0152] Assume that the first information includes HARQ, SR, and CSI: the above-mentioned multiple PUCCH resources include: PUCCH resources corresponding to the perception request, PUCCH resources corresponding to HARQ, PUCCH resources corresponding to SR, and PUCCH resources corresponding to CSI.
[0153] Of course, the above is an exemplary description of the first information. The first information may also include other information, and the embodiments of the present application do not impose any limitations on this.
[0154] Optionally, the above-mentioned sensing request may include a positive sensing request or a negative sensing request. The positive sensing request is used to indicate the presence of a sensing request, that is, there is a sensing request that needs to be sent on the PUCCH resource corresponding to the sensing request, and the negative sensing request is used to indicate the absence of a sensing request, that is, there is no sensing request that needs 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.
[0155] S1002. The terminal multiplexes the first PUCCH resource to transmit the perception request and the first information based on the format of the first PUCCH resource.
[0156] Specifically, the above S1002 may be: the terminal multiplexes the first PUCCH resource based on the format of the first PUCCH resource to transmit the perception request and the first information to the network device.
[0157] The first PUCCH resource is any one of the multiple PUCCH resources.
[0158] In an embodiment of the present application, the terminal can obtain multiple PUCCH resources corresponding to the perception request and the first information, and determine a 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 perception request and the first information based on the format of the first PUCCH resource, so that the perception request can be multiplexed and transmitted with the first information. This can improve the transmission performance of PUCCH, for example, reduce the occupancy rate of PUCCH resources, improve the utilization rate of PUCCH resources, etc., so as to create a better transmission environment for the perception request and better guarantee the normal transmission of the perception request.
[0159] Optionally, the format of the PUCCH resources described in this application may include at least one of the following: a first format, a second format, or a third format. 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. 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. The amount of transmitted data corresponding to the third format is greater than the first threshold.
[0160] As described above regarding "PUCCH resource formats," PUCCH resource formats may include PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, and PUCCH format 4. Assuming 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 and second thresholds, and the first and second thresholds may also be other values, which are not limited in this embodiment of the present application.
[0161] Furthermore, if the format of the first PUCCH resource is different, the implementation method for the terminal to multiplex the first PUCCH resource to transmit the perception request and the first information will also be different. In view of this, the embodiments of the present application can be divided into the following three cases based on the format of the first PUCCH resource: 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 following details the implementation process of the terminal multiplexing the first PUCCH resource to transmit the perception request and the first information in different cases.
[0162] Case 1: The format of the first PUCCH resource is the first format.
[0163] In case 1, in one possible implementation, the terminal multiplexing the first PUCCH resource to transmit the perception request and the first information may include: the terminal may transmit a first sequence on the first PUCCH resource. A cyclic shift of the first sequence is used to indicate the perception request and the first information. The first information includes HARQ and / or SR.
[0164] Optionally, when the format of the first PUCCH resource is the first format, the terminal may obtain the perception request and the first information through the cyclic shift of the first sequence transmitted on the first PUCCH resource. Since the first sequence occupies fewer PUCCH resources than the perception request and the first information, in this implementation, the terminal can transmit the perception request and the first information through fewer PUCCH resources, further reducing the occupancy of the PUCCH resources, thereby further improving the utilization of the PUCCH resources.
[0165] Optionally, the number of cyclic shifts of the first sequence is determined based on the number of bits of the first information. This allows the terminal to more accurately control the number of cyclic shifts, thereby avoiding 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. Other relationships may exist 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 limitations on this.
[0166] In one example, assuming that the first information includes HARQ, and the number of HARQ bits is 1, HARQ is represented by a binary bit value, where an HARQ of 0 indicates that the data packet was not successfully received, and an HARQ of 1 indicates that the data packet was 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 the positive in Table 4), and the HARQ corresponding to the data packet is 0, i.e., the 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 the positive in Table 4), and the HARQ corresponding to the data packet is 1, i.e., the 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 the negative in Table 4), and the HARQ corresponding to the data packet is 0, i.e., the 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 characterize: the perception request is a negative perception request (corresponding to negative in Table 4), and the HARQ corresponding to the data packet is 1, that is, the HARQ indicates that the terminal successfully receives the data packet.
[0167] Table 4
[0168] As can be seen from Table 4 above, since the first information includes 1 bit of HARQ, the number of cyclic shifts of the first sequence is 4.
[0169] 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 perception 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 characterize: the perception request is a positive perception request (corresponding to positive in Table 5), and the HARQ indication terminal has not successfully received the data packet. The embodiment of the present application does not impose any restrictions on this.
[0170] In another example, as shown in Table 5 below, assuming that the first information includes HARQ and the number of HARQ bits is 2: when the cyclic shift of the first sequence is 1, the cyclic shift of the first sequence can represent: the sensing request is a positive sensing request (corresponding to positive in Table 5), and the HARQ corresponding to the two data packets are both 0, that is, the HARQ indication terminal failed to successfully receive the two data packets;
[0171] 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), and the HARQ corresponding to the first data packet is 0, while the HARQ corresponding to the first data packet is 1, that is, the terminal successfully receives the second data packet;
[0172] 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 HARQ corresponding to the two data packets are both 1, that is, the HARQ indicates that the terminal successfully receives the two data packets;
[0173] 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), 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 successfully receives the first data packet;
[0174] When the cyclic shift of the first sequence is 0, the cyclic shift of the first sequence can be characterized as follows: the sensing request is a negative sensing request (corresponding to negative in Table 5), and the HARQs corresponding to the two data packets are both 0, that is, the HARQ indication terminal fails to successfully receive the two data packets;
[0175] When the cyclic shift of the first sequence is 3, the cyclic shift of the first sequence can be characterized as follows: the sensing request is a negative sensing request (corresponding to negative in Table 5), and the HARQ corresponding to the first data packet is 0, while the HARQ corresponding to the first data packet is 1, that is, the terminal successfully receives the second data packet;
[0176] When the cyclic shift of the first sequence is 6, the cyclic shift of the first sequence can be characterized as follows: the sensing request is a negative sensing request (corresponding to negative in Table 5), and the HARQs corresponding to the two data packets are both 1, that is, the HARQ indicates that the terminal successfully receives the two data packets;
[0177] When the cyclic shift of the first sequence is 9, the cyclic shift of the first sequence can be characterized as follows: the perception request is a negative perception request (corresponding to 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 successfully receives the first data packet.
[0178] Table 5
[0179] As can be seen from Table 5 above, since the first information includes 2 bits of HARQ, the number of cyclic shifts of the first sequence is 8.
[0180] 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 perception request and the 2-bit HARQ. For example, when the cyclic shift of the first sequence is 2, the cyclic shift of the first sequence can be characterized as follows: the perception request is a positive perception request (corresponding to the positive in Table 6), and the HARQ corresponding to the two data packets are both 0, that is, the HARQ indicates that the terminal has not successfully received the two data packets. The embodiment of the present application does not impose any restrictions on this.
[0181] In another example, as shown in Table 6 below, assuming that the first information includes an SR: 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 positive sensing request (corresponding to the positive in Table 6) and the SR is a positive SR (corresponding to the positive in Table 6). When the cyclic shift of the first sequence is 4, the sensing request is a negative sensing request (corresponding to the negative in Table 5) and the SR is a positive SR (corresponding to the positive in Table 6). When the cyclic shift of the first sequence is 8, the sensing request is a positive sensing request (corresponding to the positive in Table 6) and the SR is a negative SR (corresponding to the negative in Table 5).
[0182] Table 6
[0183] As can be seen from Table 6 above, since the first information includes a 1-bit SR, the number of cyclic shifts of the first sequence is 3.
[0184] Optionally, when the SR is a negative SR and the sensing request is a negative sensing request, it indicates that the first PUCCH resource carries neither the SR nor the sensing request, so the terminal may not transmit the sensing request and the SR.
[0185] 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 perception request and SR. For example, when the cyclic shift of the first sequence is 2, the cyclic shift of the first sequence can be used to characterize: the perception request is a positive perception request, and the SR is a positive SR. The embodiments of the present application do not impose any restrictions on this.
[0186] Another example, as shown in Table 7 below, assume that HARQ and SR are multiplexed in the first information, and the number of HARQ bits is 1: when the cyclic shift of the first sequence is 1, the cyclic shift of the first sequence can represent: the perception request is a positive perception 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, the HARQ indication terminal failed to successfully receive the data packet;
[0187] 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 the negative in Table 7), the SR is a positive SR (corresponding to the positive in Table 7), 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;
[0188] When the cyclic shift of the first sequence is 7, the cyclic shift of the first sequence can represent: the sensing request is a positive sensing request (corresponding to the positive in Table 7), the SR is a negative SR (corresponding to the negative in Table 7), 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;
[0189] When the cyclic shift of the first sequence is 10, the cyclic shift of the first sequence can be characterized as follows: 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, the HARQ indicates that the terminal has not successfully received the data packet;
[0190] 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, the HARQ indicates that the terminal successfully receives the data packet;
[0191] 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 the negative in Table 7), the SR is a positive SR (corresponding to the positive in Table 7), and the HARQ corresponding to the data packet is 1, that is, the HARQ indicates that the terminal successfully receives the data packet;
[0192] When the cyclic shift of the first sequence is 6, the cyclic shift of the first sequence can represent: the sensing request is a positive sensing request (corresponding to the positive in Table 7), the SR is a negative SR (corresponding to the negative in Table 7), and the HARQ corresponding to the data packet is 1, that is, the HARQ indicates that the terminal successfully receives the data packet;
[0193] When the cyclic shift of the first sequence is 9, the cyclic shift of the first sequence can be characterized as follows: the perception request is a negative perception 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 1, that is, the HARQ indicates that the terminal successfully received the data packet.
[0194] Table 7
[0195] As can be seen from Table 7 above, since the first information includes 1-bit HARQ and 1-bit SR, the number of cyclic shifts of the first sequence is 8.
[0196] 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 perception 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: the perception request is a positive perception request, the SR is a positive SR, 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.
[0197] In addition, when HARQ and SR are multiplexed in the first information and the number of HARQ bits is 2 bits, if the terminal wants to use the cyclic shift of the first sequence to represent the perception request, HARQ, and SR, 16 different values are required. Generally, the cyclic shift of the first sequence includes 12 values (i.e., 0 to 11), which results in the cyclic shift of the first sequence being unable to fully represent the perception 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 perception 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 a PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate a positive perception request and the first information; or, when the first PUCCH resource is a PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate a negative perception request and the first information. Of course, the above is an exemplary explanation of the relationship between the first PUCCH resource and the cyclic shift of the first sequence. There may 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 a positive perception 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 a negative perception request and the first information. The embodiments of the present application do not impose any restrictions on this.
[0198] Optionally, when the format of the first PUCCH resource is the first format, in addition to indicating the perception request and the first information through the cyclic shift of the first sequence, the terminal can also jointly determine the perception request and the first information through the first PUCCH resource and the cyclic shift of the first sequence. This provides another implementation method for transmitting the perception request and the first information. When the number of cyclic shifts is insufficient, the first PUCCH resource can also be normally reused through the above implementation method to complete the transmission of the perception request and the first information, thereby improving the reliability of transmitting the perception request and the first information.
[0199] For example, as shown in (a) of FIG11 , when the first PUCCH resource is a 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 when the first PUCCH resource is a PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information;
[0200] For another example, as shown in (b) of FIG11 , when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information, and when the first PUCCH resource is a PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate a positive sensing request and the first information;
[0201] For another example, as shown in (c) of FIG11 , when the first PUCCH resource is a 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 when the first PUCCH resource is a PUCCH resource corresponding to the sensing request, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information;
[0202] For another example, as shown in (d) of FIG11 , when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate a negative sensing request and the first information, and when the first PUCCH resource is a 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;
[0203] For another example, as shown in (e) of FIG11 , when the first PUCCH resource is a PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate a positive perception request and the first information, and when the first PUCCH resource is a PUCCH resource corresponding to a perception request, the cyclic shift of the first sequence is used to indicate a negative perception request and the first information;
[0204] For another example, as shown in (f) in Figure 11, 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 perception request and the first information, and when the first PUCCH resource is the PUCCH resource corresponding to the perception request, the cyclic shift of the first sequence is used to indicate a positive perception request and the first information.
[0205] Optionally, when HARQ and SR are multiplexed in the first information and the number of HARQ bits is 2 bits, the correspondence between the first information and the cyclic shift of the first sequence can be understood by referring to the description of the corresponding position above (for example, the description related to Table 3), and will not be repeated here.
[0206] In another possible implementation, the terminal multiplexing the first PUCCH resource to transmit the perception request and the first information may include: the terminal directly multiplexing the first PUCCH resource to transmit the perception request and the first information. The first information includes SR or 1-bit HARQ.
[0207] Optionally, the terminal may also send a perception request separately. In this case, the perception request may correspond to the cyclic shift separately. For example, as shown in Table 8 below, when the cyclic shift is 0, the perception request is a positive perception request.
[0208] Table 8
[0209] The above is an exemplary description of the relationship between the perception request and the cyclic shift. In this case, the terminal can also configure the cyclic shift to other values to characterize the perception request. For example, when the cyclic shift of the first sequence is 2, the perception request is a positive perception request. The embodiment of the present application does not impose any restrictions on this.
[0210] Case 2: The format of the first PUCCH resource is the second format.
[0211] In case 2, in a possible implementation, the terminal multiplexing the first PUCCH resource to transmit the perception request and the first information may include: the terminal transmitting the perception request and a portion of the first information on the first PUCCH resource, and determining the perception request and another portion of the first information through the first PUCCH resource. The first information includes HARQ and / or SR.
[0212] Optionally, when the format of the first PUCCH resource is the second format, the terminal can transmit part of the information, for example, the perception request, through the first PUCCH resource, so that the perception request does not need to occupy the first PUCCH resource, so that the terminal can transmit the perception request and the first information through fewer PUCCH resources, further reducing the occupancy rate of the PUCCH resources, and further improving the utilization rate of the PUCCH resources.
[0213] In one example, as shown in FIG12 , it is assumed that the first information includes HARQ, and the number of bits of the HARQ is 1 bit or 2 bits: as shown in FIG12 (a), when the first PUCCH resource is a PUCCH resource corresponding to the HARQ, the sensing request is a positive sensing request, and when the first PUCCH resource is a PUCCH resource corresponding to the sensing request, the sensing request is a negative sensing request;
[0214] Alternatively, as shown in (b) of Figure 12, when the first PUCCH resource is the PUCCH resource corresponding to the perception request, the perception request is a positive perception request, and when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the perception request is a negative perception request.
[0215] The above is an exemplary description of the relationship between the perception request and the first PUCCH resource when the first information includes HARQ and the number of HARQ bits is 1 bit or 2 bits. There may be other relationships between the perception request and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions on this.
[0216] In another example, as shown in FIG13 , it is assumed that the first information includes an SR, and the information transmitted by the terminal through the first PUCCH resource is the SR:
[0217] As shown in (a) of FIG13 , when the first PUCCH resource is a PUCCH resource corresponding to SR, the sensing request is a positive sensing request, and when the first PUCCH resource is a PUCCH resource corresponding to the sensing request, the sensing request is a negative sensing request;
[0218] As shown in (b) of Figure 13, when the first PUCCH resource is the PUCCH resource corresponding to the perception request, the perception request is a positive perception request, and when the first PUCCH resource is the PUCCH resource corresponding to SR, the perception request is a negative perception request.
[0219] Of course, the above is an exemplary description of the relationship between the perception 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 perception request and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions on this.
[0220] In another example, as shown in FIG14 , it is assumed that the first information includes an SR, and the information transmitted by the terminal through the first PUCCH resource is a perception request:
[0221] As shown in (a) of FIG14 , when the first PUCCH resource is a PUCCH resource corresponding to an SR, the SR is a positive SR, and when the first PUCCH resource is a PUCCH resource corresponding to a sensing request, the SR is a negative SR;
[0222] As shown in (b) of Figure 14, when the first PUCCH resource is the PUCCH resource corresponding to the perception request, the SR is a positive SR, and when the first PUCCH resource is the PUCCH resource corresponding to the SR, the SR is a negative SR.
[0223] Of course, the above is an exemplary description of the relationship between SR and the first PUCCH resource when the first information includes SR and the information transmitted by the terminal through the first PUCCH resource is a perception request. There may be other relationships between SR and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions on this.
[0224] In another example, as shown in FIG15 , it is assumed 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 SR and HARQ, where SR and HARQ each occupy 1 bit:
[0225] As shown in (a) of FIG15 , when the first PUCCH resource is a PUCCH resource corresponding to SR, the sensing request is a positive sensing request, and when the first PUCCH resource is a PUCCH resource corresponding to the sensing request, the sensing request is a negative sensing request;
[0226] As shown in (b) of FIG15 , when the first PUCCH resource is a PUCCH resource corresponding to a sensing request, the sensing request is a positive sensing request, and when the first PUCCH resource is a PUCCH resource corresponding to an SR, the sensing request is a negative sensing request;
[0227] As shown in (c) of FIG15 , when the first PUCCH resource is a PUCCH resource corresponding to SR, the sensing request is a positive sensing request, and when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the sensing request is a negative sensing request;
[0228] As shown in (d) of FIG15 , when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the sensing request is a positive sensing request, and when the first PUCCH resource is a PUCCH resource corresponding to SR, the sensing request is a negative sensing request;
[0229] As shown in (e) of FIG15 , when the first PUCCH resource is a PUCCH resource corresponding to a sensing request, the sensing request is a positive sensing request, and when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the sensing request is a negative sensing request;
[0230] As shown in (f) in Figure 15, 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.
[0231] The above is an exemplary description of the relationship between the perception request and the first PUCCH resource when the first information includes SR and HARQ, the number of HARQ bits 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 perception request and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions on this.
[0232] In another example, as shown in FIG16 , it is assumed 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 a perception request and HARQ, wherein the perception request and HARQ each occupy 1 bit:
[0233] As shown in (a) of FIG16 , when the first PUCCH resource is a PUCCH resource corresponding to an SR, the SR is a positive SR, and when the first PUCCH resource is a PUCCH resource corresponding to a sensing request, the SR is a negative SR;
[0234] As shown in (b) of FIG16 , when the first PUCCH resource is a PUCCH resource corresponding to a sensing request, the SR is a positive SR, and when the first PUCCH resource is a PUCCH resource corresponding to an SR, the SR is a negative SR;
[0235] As shown in (c) of FIG16 , when the first PUCCH resource is a PUCCH resource corresponding to SR, SR is a positive SR, and when the first PUCCH resource is a PUCCH resource corresponding to HARQ, SR is a negative SR;
[0236] As shown in (d) of FIG16 , when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the SR is a positive SR, and when the first PUCCH resource is a PUCCH resource corresponding to SR, the SR is a negative SR;
[0237] As shown in (e) of FIG16 , when the first PUCCH resource is a PUCCH resource corresponding to a sensing request, the SR is a positive SR, and when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the SR is a negative SR;
[0238] As shown in (f) of FIG16 , when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the SR is a positive SR, and when the first PUCCH resource is a PUCCH resource corresponding to a sensing request, the SR is a negative SR.
[0239] The above is an exemplary description of the relationship between 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 a perception request and HARQ. There may be other relationships between SR and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions on this.
[0240] In another example, as shown in FIG17 , it is assumed that the first information includes SR and HARQ, the number of HARQ bits is 2 bits, and the information transmitted by the terminal through the first PUCCH resource is HARQ:
[0241] As shown in (a) of Figure 17, when the first PUCCH resource is a 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 a 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 a PUCCH resource corresponding to a sensing request, the sensing request is a positive sensing request and the SR is a negative SR;
[0242] As shown in (b) of Figure 17, when the first PUCCH resource is a 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 a PUCCH resource corresponding to a sensing request, the sensing request is a negative sensing request and the SR is a positive SR; when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the sensing request is a positive sensing request and the SR is a negative SR;
[0243] As shown in (c) of Figure 17, when the first PUCCH resource is a 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 a 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 a PUCCH resource corresponding to the sensing request, the sensing request is a positive sensing request and the SR is a negative SR;
[0244] As shown in (d) of Figure 17, when the first PUCCH resource is a 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 a 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 a PUCCH resource corresponding to SR, the sensing request is a positive sensing request and the SR is a negative SR;
[0245] As shown in (e) of Figure 17, when the first PUCCH resource is a PUCCH resource corresponding to a sensing request, the sensing request is a positive sensing request and the SR is a positive SR; when the first PUCCH resource is a PUCCH resource corresponding to an SR, the sensing request is a negative sensing request and the SR is a positive SR; when the first PUCCH resource is a PUCCH resource corresponding to an HARQ, the sensing request is a positive sensing request and the SR is a negative SR;
[0246] As shown in (f) in Figure 17, when the first PUCCH resource is the PUCCH resource corresponding to the perception request, the perception request is a positive perception request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to HARQ, the perception request is a negative perception request and the SR is a positive SR; when the first PUCCH resource is the PUCCH resource corresponding to SR, the perception request is a positive perception request and the SR is a negative SR.
[0247] Of course, the above is an exemplary description of the relationship between the perception request and the first PUCCH resource when the first information includes SR and HARQ, the number of HARQ bits is 2 bits, and the information transmitted by the terminal through the first PUCCH resource is HARQ. There may be other relationships between the perception request and the first PUCCH resource, and the embodiments of the present application do not impose any restrictions on this.
[0248] In another possible implementation, the terminal multiplexing the first PUCCH resource to transmit the perception request and the first information may include: the terminal directly multiplexing the first PUCCH resource to transmit the perception request and the first information. The first information includes SR or 1-bit HARQ.
[0249] As shown in (a) of FIG18 , it is assumed that the first information includes an SR: the terminal multiplexes the PUCCH resource corresponding to the SR to transmit the perception request and the SR, or the terminal multiplexes the PUCCH resource corresponding to the perception request to transmit the perception request and the SR.
[0250] As shown in (b) of Figure 18, assuming that the first information includes HARQ and the number of bits of HARQ is 1 bit: the terminal multiplexes the PUCCH resources corresponding to HARQ to transmit the perception request and HARQ, or the terminal multiplexes the PUCCH resources corresponding to the perception request to transmit the perception request and HARQ.
[0251] Optionally, in this case, the terminal may also send a perception request separately.
[0252] Case 3: The format of the first PUCCH resource is the third format.
[0253] In case 3, the implementation process of the terminal multiplexing the first PUCCH resource to transmit the perception request and the first information may include: the terminal directly multiplexing the first PUCCH resource to transmit the perception request and the first information. The first information includes at least one of HARQ, SR, or CSI
[0254] Optionally, 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 transmits the perception request and the first information normally on the first PUCCH resource, it will not affect the stability of the information transmission, thereby ensuring the stability of the transmission of the perception request and the first information.
[0255] Optionally, in this case, the terminal may also send a perception request separately.
[0256] In addition, since the number of bits that can be transmitted by the first PUCCH resource is higher when the format of the first PUCCH resource is the third format, in case 3, the terminal can also multiplex the first PUCCH resource to transmit the second information, wherein the second information includes the type of perception data (sensing type, SET) and / or the quality of service (sensing quality of service, SEQ) of the perception data. That is, the terminal can multiplex the first PUCCH resource to transmit the perception request, the first information, and the second information, which can further reduce the occupancy rate of the PUCCH resources, thereby further improving the utilization rate of the PUCCH resources.
[0257] Exemplarily, the types of sensing data may include an environment map type and / or an intrusion detection type.
[0258] The quality of service of the perception data may include one or more performance metrics, wherein the one or more performance metrics may include at least one of the following: perception accuracy, perception resolution, perception reliability, perception range, or perception delay.
[0259] Among them, the perception accuracy is used to indicate the error range of the perception data. The perception accuracy may include at least one of speed perception accuracy, angle perception accuracy, or position perception accuracy. For example, if the speed accuracy is 5 kilometers per hour (km / h), the speed accuracy is used to indicate that the speed error is within plus or minus 5 km / h.
[0260] Perception resolution is used to indicate the minimum granularity of perception data. Perception resolution may include at least one of speed perception resolution, angle perception resolution, or position perception resolution. For example, if it is 5 km / h, the speed resolution may be used to indicate that the minimum granularity of the recognizable speed is 5 km / h, that is, the difference between the perceived speed values is 5 km / h.
[0261] The perceived reliability may include at least one of a recognition probability, a false alarm probability, or a missed detection probability.
[0262] The scope of perception is used to indicate the range within which perception operations can be performed.
[0263] The perceived delay is used to indicate the maximum acceptable delay for transmitting perceived data.
[0264] Regarding the service quality of perception data, different types of perception services may correspond to different quality of service (QoS). For example, when the perception service is an environmental map type, the service quality of perception data may include priority information related to perception accuracy, perception resolution, and perception range; for another example, when the perception service is an intrusion detection type, the service quality of perception data may include priority information related to perception reliability, perception delay, and perception range.
[0265] In addition, even among 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 an environmental map type perception service 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 can be 2, and the priority of perception range can be 3; for another example, when perception service 2 is an environmental map type perception service 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.
[0266] Table 9
[0267] Furthermore, if the number of bits of information transmitted by the terminal using the first PUCCH resource is too large, it will 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 can 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 third information transmission 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 can include the following two implementation methods: Implementation method 1 is overall discard (drop), and implementation method 2 is packet discard.
[0268] Implementation method 1 is to discard the entire packet.
[0269] In implementation 1, the terminal may discard part of the perception request, the first information, and the second information in an implementation manner: 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 bit rate.
[0270] In this implementation method 1, the terminal discards one type of information before discarding the next type of information. For example, as shown in (a) in Figure 19, the terminal discards CSI-part2#1, CSI-part2#2, and CSI-part2#3 before discarding at least one of the service quality of the perception data #1, the service quality of the perception data #2, and the service quality of the perception data #3.
[0271] Furthermore, optionally, before the terminal discards the above-mentioned 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 partial information from the sorted third information, so that partial information with lower priority can be discarded from the third information to avoid the operation of discarding partial information from causing a greater impact on the communication network, thereby ensuring the normal operation of the communication network as much as possible.
[0272] Optionally, the priority of any one of the information in the first information is higher than the priority of the perception request. For example, assuming that the third information includes: perception request, type of perception data, quality of service of perception 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-perception request-type of perception data-quality of service of perception data (denoted as order 1). It can be seen from the above that HARQ, SR, CSI-part1, and CSI-part2 are all information in the first information, and the priority of the above HARQ, SR, CSI-part1, and CSI-part2 are all higher than the priority of the perception request, that is, the priority of all information in the first information is higher than the priority of the perception request.
[0273] Optionally, the priority of some information in the first information is higher than the priority of the perception request. For example, assuming that the third information includes: perception request, type of perception data, quality of service of perception data, HARQ, SR, CSI-part1, and CSI-part2: the priority order of the information included in the third information is HARQ-SR-CSI-part1-perception request-type of perception data-CSI-part2-quality of service of perception data (denoted as order 2). It can be seen from the above that HARQ, SR, CSI-part1, and CSI-part2 are all information in the first information, and the priority of HARQ, SR, and CSI-part1 are all higher than the priority of the perception request, while the priority of CSI-part2 is lower than the priority of the perception request, that is, only some information in the first information has a higher priority than the priority of the perception request.
[0274] Optionally, 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 subsequently determined can better fit the actual conditions. For example, if the perceived information can effectively 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 if the perceived information cannot effectively 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.
[0275] Optionally, the number of bits of some information in implementation method 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, where the first number of bits is determined based on the first PUCCH resource and code rate. This can effectively avoid problems such as information transmission failure or network congestion.
[0276] In addition, the bit rate of implementation method 1 refers to the bit rate configured for the third information, where the bit rate configured for the third information can be the same as the bit rate configured for the perception requirement, the bit rate configured for the third information can be the same as the bit rate configured for the first information, and the bit rate configured for the third information can be the same as the bit rate configured for the second information. However, the bit rate configured for the perception requirement, the bit rate configured for the first information, and the bit rate configured for the second information can be the same or different, and this embodiment of the application does not impose any limitation on this.
[0277] Implementation method 2 is packet discard.
[0278] In implementation 2, the terminal may discard part of the above-mentioned perception request, first information, and second information by dividing the third information into multiple information groups and discarding part of the information in the information group if the number of bits in any of the multiple information groups is greater than the third number of bits corresponding to the information group. The third information includes the perception request, the first information, and the second information. Each of the multiple information groups includes at least one piece of information from the third information. The third number of bits is determined based on the transmission resources and bit rate configured for the information group. In this implementation 2, the terminal discards different types of information sequentially. For example, as shown in (b) of FIG19 , CSI-part2 is an information group and the quality of service of the perception data is an information group. In this way, the terminal may discard quality of service of the perception data #1 after discarding CSI-part2#1, discard quality of service of the perception data #2 after discarding CSI-part2#2, and discard quality of service of the perception data #3 after discarding CSI-part2#3.
[0279] In an example, assuming that the third information includes: perception request, type of perception data, quality of service of perception data, HARQ, SR, CSI-part1, and CSI-part2: the above-mentioned multiple information groups can be the following three information groups: information group 1 includes HARQ, SR, and CSI-part1, information group 2 includes CSI-part2, and information group 3 includes perception request, type of perception data, and quality of service of perception data.
[0280] As another example, assuming that the third information includes: perception request, type of perception data, quality of service of perception data, HARQ, SR, CSI-part1, and CSI-part2: the above-mentioned multiple information groups can be the following two information groups: information group 4 includes HARQ, SR, CSI-part1, and CSI-part2, and information group 5 includes perception request, type of perception data, and quality of service of perception data.
[0281] As another example, assuming that the third information includes: perception request, type of perception data, quality of service of perception data, HARQ, SR, CSI-part1, and CSI-part2: the above-mentioned multiple information groups can be the following two information groups: information group 8 includes HARQ, SR, CSI-part1, perception request, and type of perception data, and information group 9 includes CSI-part2 and quality of service of perception data.
[0282] As another example, assuming that the third information includes: perception request, type of perception data, quality of service of perception data, HARQ, SR, CSI-part1, and CSI-part2: the above-mentioned multiple information groups can be the following two information groups: information group 6 includes HARQ, SR, and CSI-part1, and information group 7 includes CSI-part2, perception request, type of perception data, and quality of service of perception data.
[0283] Of course, the above is an exemplary description of multiple information groups. Multiple information groups may also be divided in other ways, and the embodiments of the present application do not impose any limitations on this.
[0284] In addition, when the number of bits of information transmitted by the terminal using the first PUCCH resource is too large, the terminal may further independently encode each of the multiple information groups, which can improve the coding gain.
[0285] Furthermore, optionally, before the terminal discards the above-mentioned part of the information, the terminal can sort the information in the information group based on the priority of the information included in the information group, and determine part of the information from the sorted information group. This can avoid the discarded part of the information from causing a greater impact on the communication network, thereby ensuring the normal operation of the communication network as much as possible.
[0286] Optionally, the priority of the information included in the information group can be understood by referring to the priority of the information included in the third information, which will not be described in detail here.
[0287] Optionally, the number of bits of the partial information in implementation mode 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, which can effectively avoid problems such as information transmission failure or network congestion.
[0288] In addition, the code rate of implementation method 1 refers to the code rate configured for the information group, wherein the code rates configured for different information groups can be the same or different, and the embodiments of the present application do not impose any restrictions on this.
[0289] After the type of the sensing data or the quality of service of the sensing data is discarded, the terminal may transmit the preconfigured type of the sensing data or the preconfigured quality of service of the sensing data.
[0290] Optionally, after the terminal encodes the information (e.g., the perception request, the first information, the second information, or the third information), the terminal may preferentially map the encoded information to symbols that are closer to the symbols carrying the DMRS. For example, as shown in FIG20 , the symbols carrying the DMRS include symbols 3 and 10. In this way, the terminal may preferentially map the encoded information to symbol 2, or symbol 4, or symbol 9, or symbol 11, thereby ensuring the reliability of the information as much as possible. After this, if the encoded information has not been mapped, the terminal may map the remaining encoded information to other remaining symbols.
[0291] The above description primarily describes the solutions provided by the embodiments of the present application from the perspective of interaction between various network elements. Accordingly, the embodiments of the present application also provide a communication device for implementing the various methods described above. The communication device may be a network device, a device including such a network device, or a component usable in a network device, as described in the method embodiments described above; or, the communication device may be a terminal, a device including such a terminal, or a component usable in a terminal, as described in the method embodiments described above. To implement the aforementioned functions, the communication device includes hardware structures and / or software modules corresponding to the respective functions. Those skilled in the art will readily appreciate that, in conjunction with the various exemplary units and algorithm steps described in the embodiments disclosed herein, the present application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or in a hardware-driven manner by computer software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0292] In the embodiment of the present application, the communication device may be divided into functional modules according to the above method embodiment. For example, each functional module may be divided according to each function, or two or more functions may be integrated into one processing module. The above integrated modules may be implemented in the form of hardware or in the form of software functional modules. The division of modules in the embodiment of the present application is schematic and is a logical functional division. In actual implementation, there may be other division methods.
[0293] For example, taking the communication device as a terminal in the above method embodiment as an example, Figure 21 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, also known as a transceiver unit, is used to implement transceiver functions and can be, for example, a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0294] In one possible implementation: the processing module 2101 is used to instruct the transceiver module 2102 to obtain multiple uplink control channel PUCCH resources, and based on the format of the first PUCCH resource, multiplex the first PUCCH resource to transmit the perception request and the first information; wherein the multiple PUCCH resources include PUCCH resources corresponding to the perception request and PUCCH resources corresponding to the first information, the first information includes at least one of a hybrid automatic repeat request HARQ, a scheduling request SR, or a channel state CSI information, and the first PUCCH resource is any one of the multiple PUCCH resources.
[0295] In some embodiments, the format of the first PUCCH resource is a first format, and the processing module 2101 is also used 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 perception request and first information, and the first information includes HARQ and / or 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.
[0296] 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.
[0297] In some embodiments, the first information includes HARQ and SR; when the first PUCCH resource is a PUCCH resource corresponding to HARQ, the cyclic shift of the first sequence is used to indicate a positive perception request and the first information, and the positive perception request is used to indicate the presence of a perception request; or, when the first PUCCH resource is a PUCCH resource corresponding to SR, the cyclic shift of the first sequence is used to indicate a negative perception request and the first information, and the negative perception request is used to indicate the absence of a perception request.
[0298] In some embodiments, the format of the PUCCH resource is a second format, wherein the amount of transmission data corresponding to the second format is less than or equal to a first threshold, and the amount of time domain resources corresponding to the second format is greater than or equal to a second threshold; in a case where the first PUCCH resource is a PUCCH resource for a perception request, the perception request is a positive perception request, and the positive perception request is used to indicate the presence of a perception request; or, in a case where the first PUCCH resource is a PUCCH resource corresponding to HARQ or a PUCCH resource corresponding to SR, the perception request is a negative perception request, and the negative perception request is used to indicate the absence of a perception request.
[0299] In some embodiments, the format of the first PUCCH resource is the third format, and the processing module 2101 is also used to instruct the transceiver module 2102 to multiplex the first PUCCH resource to transmit the perception request and the first information, wherein the amount of transmission data corresponding to the third format is greater than the first threshold.
[0300] In some embodiments, the processing module 2101 is further configured to instruct the transceiver module 2102 to multiplex the first PUCCH resource to transmit the perception request, the first information, and the second information, where the second information includes the type of the perception data and / or the service quality of the perception data.
[0301] In some embodiments, the processing module 2101 is further used to instruct the transceiver module 2102 to discard part of the third information when the number of bits of the third information is greater than the first number of bits, wherein the third information includes a perception request, the first information, and the second information, and the first number of bits is determined based on the first PUCCH resource and code rate.
[0302] 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 to determine partial information from the sorted third information.
[0303] In some embodiments, 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.
[0304] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0305] In the embodiments of the present application, the communication device is presented in the form of various functional modules divided in an integrated manner. The "module" here can refer to a specific ASIC, circuit, processor and memory that executes 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 imagine that the communication device can take the form of the communication device 900 shown in Figure 9.
[0306] For example, the processor 901 in the communication device 900 shown in FIG9 may call the computer-executable instructions stored in the memory 903 to enable the communication device 900 to execute the communication method in the above method embodiment.
[0307] Specifically, the functions / implementation processes of the transceiver module 2102 and the processing module 2101 in FIG21 can be implemented by the processor 901 in the communication device 900 shown in FIG9 calling computer-executable instructions stored in the memory 903. Alternatively, the functions / implementation processes of the processing module 2101 in FIG21 can be implemented by the processor 901 in the communication device 900 shown in FIG9 calling computer-executable instructions stored in the memory 903, and the functions / implementation processes of the transceiver module 2102 in FIG21 can be implemented by the communication interface 904 in the communication device 900 shown in FIG9.
[0308] Since the communication device 210 provided in the embodiment of the present application can execute the above-mentioned communication method, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0309] Optionally, one or more of the above modules or units can be implemented by software, hardware, or a combination of the two. When any of the above modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions to perform calculations or processing within the processor, it can further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.
[0310] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.
[0311] In one possible implementation, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In one possible design, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of a chip, or it may include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.
[0312] In one possible implementation, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is run on a communication device, the communication device can execute any of the above-mentioned method embodiments or any of its implementation methods.
[0313] In a possible implementation, an embodiment of the present application further provides a communication method, which includes any of the above method embodiments or any of its implementations.
[0314] In a possible implementation, an embodiment of the present application further provides a communication system, which includes the terminal of the above method embodiment and the network device of the above method embodiment.
[0315] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0316] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0317] Although the present application has been described with reference to specific features and embodiments thereof, it will be apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to encompass such modifications and variations as would fall within the scope of the claims of the present application and their equivalents.
Claims
1. A communication method, characterized in that, Including: 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 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.
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 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 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 transmission data volume corresponding to the third format is greater than the first threshold.
7. The method according to claim 6, characterized in that, Also including: 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 the sensing data and / or the quality of service of the sensing data.
8. The method according to claim 7, characterized in that, Further comprising: When the number of bits of the third information is greater than the first number of bits, discard partial 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 coding rate.
9. The method according to claim 8, wherein Further comprising: 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; Or, the priority of partial information in the first information is higher than the priority of the sensing request.
11. A communication device, characterized in that, Comprising: 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 use a logic circuit to cause the communication device to execute 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 computer is caused to execute the method according to any one of claims 1-10.
14. A computer program product, characterized in that, Comprising computer instructions or programs, and when the computer instructions or programs are run on a computer, the computer is caused to execute the method according to any one of claims 1-10.
Citation Information
Patent Citations
Communication sensing signal processing method and equipment
CN113784443A
Feedback indication method and device
CN115499107A
Perception execution method and apparatus, device, and storage medium
WO2023092269A1
Configuring based on network coding and multiplexing
WO2023170586A1