CN115088329A - Method and device for sending and receiving information - Google Patents

Method and device for sending and receiving information Download PDF

Info

Publication number
CN115088329A
CN115088329A CN202080095979.9A CN202080095979A CN115088329A CN 115088329 A CN115088329 A CN 115088329A CN 202080095979 A CN202080095979 A CN 202080095979A CN 115088329 A CN115088329 A CN 115088329A
Authority
CN
China
Prior art keywords
information
uplink
channel state
scheduling request
harq feedback
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202080095979.9A
Other languages
Chinese (zh)
Inventor
杨帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN115088329A publication Critical patent/CN115088329A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a method and a device for transmitting and receiving information, which can be applied to the field of vehicle networking, such as V2X, LTE-V, V2V and the like, or can be used in the fields of D2D, intelligent driving, intelligent Internet networking and the like. Under the condition that an uplink channel corresponding to first uplink information and an uplink channel corresponding to second uplink information are completely or partially overlapped, a terminal sends information with higher priority in the first uplink information and the second uplink information according to a priority sequence, the importance, the tolerance to time delay and the like of different uplink information and side-line information are fully considered, the probability of communication errors is reduced, and meanwhile the reliability of uplink transmission under the situation that a Uu link and a side-line link coexist is guaranteed to the maximum extent.

Description

Method and device for sending and receiving information Technical Field
The present application relates to the field of communications, and in particular, to a method and an apparatus for transmitting and receiving information in the field of communications.
Background
Device-to-Device (D2D) communication, Vehicle-to-Vehicle (V2V) communication, Vehicle-to-Pedestrian V2P (V2P) communication, or Vehicle-to-Infrastructure/Network V2I/N (V2I/N) communication is a technology for direct communication between terminal devices (terminal devices), V2V, V2P, and V2I/N are collectively referred to as V2X, i.e., the Vehicle communicates with anything. Direct communication between devices is also commonly referred to as direct communication or sidestream communication.
Third generation partnership project (3) rd Generation Partnership Project, 3GPP) for Long Term Evolution (LTE) and New Radio (NR) (which may also be referred to as the fifth Generation (5 GPP) th Generation, 5G) network) standardizes all-around (V2X) communications. In addition, V2X traffic is introduced in LTE and NR.
The sidelink communication includes two communication modes: the first communication mode is a mode based on base station scheduling, that is, the terminal equipment sends control information and data of sideline communication on scheduled time-frequency resources according to scheduling information of the base station; the second communication mode is a mode based on that the terminal device selects communication resources by itself, that is, the terminal device selects time-frequency resources by itself in the sideline resource pool and sends control information and data on the selected time-frequency resources. Besides, in the side communication, besides the communication between the terminal devices, the interaction between part of the terminal devices and the network device is also involved. For example, in the first communication mode, the terminal device may need to send a scheduling request to the network device to request resources of the sidelink. In both communication modes, the terminal device may need to send feedback information of similar hybrid automatic repeat request (HARQ) to the network device, for confirming whether the transmission of the sidelink data channel pscch is successful, and so on.
For example, in the above cases, the terminal device performing the sidestream communication needs to occupy the uplink resource and transmit information related to the sidestream. At this point, the sidelink-related information may collide with the uplink information on the cellular link, affecting both the sidelink and the cellular link communications.
Disclosure of Invention
The embodiment of the application provides a method and a device for sending and receiving information, which can reasonably process information sending under the condition that collision occurs between uplink channels, and ensure the communication quality and the communication efficiency.
In a first aspect, an execution main body of the method may be a terminal, and the terminal may be a terminal device or a component in the terminal device that implements a communication function, or the terminal may also be a communication chip, or a physically distributed communication function. The method comprises the following steps: generating first uplink information and second uplink information, wherein the first uplink information comprises downlink HARQ feedback information, an uplink scheduling request or uplink channel state information, and the second uplink information comprises side-line HARQ feedback information or side-line scheduling request; responding to that an uplink channel corresponding to the first uplink information and an uplink channel corresponding to the second uplink information are completely or partially overlapped, and sending information with higher priority in the first uplink information and the second uplink information; wherein, the priority order includes { downlink HARQ feedback information > side-line HARQ feedback information > uplink scheduling request > side-line scheduling request > uplink channel state information }.
By the method provided by the first aspect, the terminal can preferentially send the information with higher priority according to the priority order under the condition that resource conflict or overlap occurs between the uplink information, and the operation of the communication system can be ensured to the greatest extent according to the priority order provided by the embodiment of the application, so that the system performance is ensured, meanwhile, the time delay of data transmission is reduced, and the communication quality and the communication efficiency are ensured.
With reference to the first aspect, in a possible implementation manner, the second uplink information further includes sidelink channel status information, and the priority order further includes { uplink channel status information > sidelink channel status information }.
With reference to the first aspect, in a possible implementation manner, the second uplink information further includes side channel state information, and the priority order includes { downlink HARQ feedback information > side HARQ feedback information > uplink scheduling request > side scheduling request > channel state information }.
In this possible implementation manner, when the first uplink information is the uplink channel state information and the second uplink information is the sidelink channel state information, the sending higher priority information of the first uplink information and the second uplink information includes: and sending information with a lower priority value in the uplink channel state information and the lateral channel state information, wherein the lower priority value represents the higher priority.
With reference to the first aspect, in a possible implementation manner, the method further includes: calculating the priority value of the uplink channel state information and the priority value of the lateral channel state information; wherein the priority value of the uplink channel state information and the priority value of the sideline channel state information satisfy: pri iCSI (y,k,s,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+P ch,CSI (ii) a Parameter P ch,CSI May include two values, e.g. parameter P ch,CSI Is P ch,UL CSI Or P ch,SL CSI ,P ch,UL CSI For adjustment of the value of the uplink channel state-information priority, P ch,SL CSI For the adjustment value of the priority value of the side-row channel state information, the terminal determines a parameter P according to the link corresponding to the channel state information ch,CSI A value of (d); the parameter y is used for representing a channel carrying CSI; the parameter k is used for indicating whether the CSI contains the RSRP of the physical layer or not; the parameter c is an index of the serving cell; parameter N cells Indicating the maximum number of serving cells that the terminal device can access, wherein the serving cells include both the primary serving cell and the secondary serving cell, and optionally, the parameter N cells Is configured by network equipment or reported by terminal equipment; the parameter s is the identity of the CSI report; parameter M s Representing the maximum number of CSI reporting configurations.
With reference to the first aspect, in one possible implementation manner, the parameter P ch,CSI Value P of ch,UL CSI And P ch,SL CSI Is either predefined or configured through higher layer signaling.
In a second aspect, an execution main body of the method may be a terminal, and the terminal may be a terminal device, or a component that implements a communication function in the terminal device, or the terminal may also be a communication chip, or a physically distributed communication function. The method comprises the following steps: generating first uplink information and second uplink information, wherein the first uplink information comprises downlink HARQ feedback information, an uplink scheduling request or uplink data, and the second uplink information comprises side-line HARQ feedback information or a side-line scheduling request; responding to that an uplink channel corresponding to the first uplink information and an uplink channel corresponding to the second uplink information are completely or partially overlapped, and determining the service priority of data corresponding to the first uplink information and the service priority of data corresponding to the second uplink information; and sending the information with higher service priority of the corresponding data in the first uplink information and the second uplink information.
By the method provided by the second aspect, the terminal can determine the service priority of the data corresponding to different uplink information when the uplink channel has a conflict, and determine the information to be sent preferentially according to the service priority of the corresponding data. Under the situation that the uplink and the side link coexist, the method can avoid the conflict between uplink transmission, reduce communication errors, ensure the transmission of uplink data related to data with high service priority and ensure the reliability and the transmission efficiency of the uplink transmission.
With reference to the second aspect, in a possible implementation manner, when the first uplink information is the downlink HARQ feedback information and the second uplink information is the sidelink scheduling request, the sending information with higher service priority of corresponding data in the first uplink information and the second uplink information includes: and multiplexing the side scheduling request to an uplink channel carrying the downlink HARQ feedback information, and sending the uplink channel.
With reference to the second aspect, in a possible implementation manner, the data corresponding to the HARQ feedback information is data carried on a data channel fed back by the HARQ feedback information, and the data corresponding to the scheduling request is data carried on the data channel requested by the scheduling request.
In a third aspect, an execution main body of the method may be a terminal, and the terminal may be a terminal device or a component in the terminal device that implements a communication function, or the terminal may also be a communication chip, or a physically distributed communication function. The method comprises the following steps: generating at least one scheduling request and downlink HARQ feedback information, wherein the at least one scheduling request comprises an uplink scheduling request or a sidelink scheduling request, and the downlink HARQ feedback information is positive Acknowledgement (ACK) or negative acknowledgement (NCAK); responding to the first resource and the second resource which are completely or partially overlapped, and determining a target cyclic shift value according to the at least one scheduling request and the downlink HARQ feedback information, wherein the first resource is a resource which is configured by the network equipment and is used for sending the scheduling request, and the second resource is a resource which is used for bearing the downlink HARQ feedback information; generating an uplink control information sequence according to the target cyclic shift value and the initial cyclic shift value; and transmitting the uplink control information sequence on the second resource.
By the method provided by the third aspect, the terminal can multiplex the same PUCCH resource to carry multiple combinations of DL HARQ and UL SR and SL SR, thereby efficiently utilizing the uplink control channel resource and improving the communication efficiency.
With reference to the third aspect, in a possible implementation manner, the determining a target cyclic shift value according to the at least one scheduling request and the downlink HARQ feedback information includes: and determining a target cyclic shift value according to the at least one scheduling request and the corresponding relation between the downlink HARQ feedback information and the at least one cyclic shift value.
With reference to the third aspect, in a possible implementation manner, the corresponding relationship includes: the downlink HARQ feedback information corresponds to a first cyclic shift value set; downlink HARQ feedback information and an uplink scheduling request, or the downlink HARQ feedback information and a side scheduling request correspond to a second cyclic shift value set; the downlink HARQ feedback information and the uplink scheduling request and the side scheduling request correspond to a third cyclic shift value set; wherein any two cyclic shift values of the first and second and third sets of cyclic shift values are different.
With reference to the third aspect, in a possible implementation manner, when the downlink HARQ feedback information is 1 bit, the first set of cyclic shift values is {0,6}, the second set of cyclic shift values is {3,9}, and the third set of cyclic shift values is {4,10} or {5,11 }; or, when the downlink HARQ feedback information is 2 bits, the first cyclic shift value set is {0,3,6,9}, the second cyclic shift value set is {1,4,7,10}, and the third cyclic shift value set is {2,5,8,11 }.
Further, when DLHARQ is 1 bit, the newly added cyclic shift values (for example, {4,10 }) are spaced at uniform distances as the existing two pairs of cyclic shift values, in this case, the cross-correlation between the sequences generated by the two cyclic shift values is smaller, and the probability of ACK/NACK decoding errors at the receiving end is lower. And the distance between the newly added pair of cyclic shift values (taking {4,10} as an example) and the other two pairs of cyclic shift values is as large as possible, so that the false detection probability of the receiving end on three combinations of information carried by the PUCCH is kept at a lower value.
With reference to the third aspect, in a possible implementation manner, when the at least one scheduling request is an uplink scheduling request or a sidelink scheduling request, the method further includes: and sending indication information, wherein the indication information is used for indicating whether the uplink control information sequence carries an uplink scheduling request or a sidelink scheduling request. Optionally, the indication information may be carried in the BSR, in which case the terminal sends the BSR, and the SR sent by the BSR is indicated to request uplink resources or sidelink resources.
In a fourth aspect, an execution subject of the method may be a terminal, where the terminal may be a terminal device or a component in the terminal device that implements a communication function, or the terminal may also be a communication chip, or a physically distributed communication function. The method comprises the following steps: generating at least one scheduling request and downlink HARQ feedback information, wherein the at least one scheduling request comprises an uplink scheduling request and a sideline scheduling request, and the downlink HARQ feedback information is ACK (acknowledgement) or NCAK (negative acknowledgement); determining the number of multiplexing bits according to the number of second resources overlapped with the first resources and the number of third resources overlapped with the first resources; the first resource is an uplink control channel used for carrying the downlink HARQ feedback information, the second resource is a resource configured by the network device for sending the uplink scheduling request, and the third resource is a resource configured by the network device for sending the sidestream scheduling request; and transmitting the multiplexing bits of the SRs and the downlink HARQ feedback information on the first resource.
By the method provided by the fourth aspect, the terminal can comprehensively consider resource overlapping between the uplink scheduling request and the side-row scheduling request and the uplink channel carrying the HARQ feedback information, and multiplex the scheduling request and the HARQ feedback information when overlapping, thereby saving uplink channel resources and ensuring normal operation of the communication system.
It should be understood that the above-mentioned one second resource may be a resource configured by the network device through one SR configuration and/or one SR resource configuration IE for transmitting the ULSR. The third resource is similar to the second resource, and is not described herein again.
Optionally, in some implementations, the second resource may be an SR transmission opportunity (SR occasion), that is, one second resource is one UL SR occasion, and the same one third resource is one SL SR occasion. In this case, the number of multiplexing bits is determined according to the number of second resources overlapping the first resource and the number of third resources overlapping the first resource, and may be replaced with: and determining the multiplexing bit number according to the number of SR configurations corresponding to a second resource overlapping with the first resource and the number of SR configurations corresponding to a third resource overlapping with the first resource.
In a fifth aspect, an execution subject of the method may be a terminal, where the terminal may be a terminal device or a component in the terminal device that implements a communication function, or the terminal may also be a communication chip, or a physically distributed communication function. The method comprises the following steps: generating uplink channel state information and side channel state information; responding to that the uplink channel corresponding to the uplink channel state information and the uplink channel corresponding to the sideline channel state information are completely or partially overlapped, calculating a priority value of the uplink channel state information and a priority value of the sideline channel state information, and sending information with a lower priority value in the uplink channel state information and the sideline channel state information.
With reference to the fifth aspect, in a possible implementation manner, the priority value of the uplink channel state information and the priority value of the sideline channel state information satisfy: pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+P ch,CSI (ii) a Parameter P ch,CSI May include two values, e.g. P ch,CSI Is a parameter P ch,UL CSI Or P ch,SL CSI ,P ch,UL CSI For adjustment of the value of the uplink channel state-information priority, P ch,SL CSI For the adjustment value of the priority value of the sidelink csi, the terminal may determine the parameter P according to the link corresponding to the csi ch,CSI A value of (d); the parameter y is used to represent the channel carrying the CSI; the parameter k is used for indicating whether the CSI contains the RSRP of the physical layer or not; the parameter c is an index of the serving cell; parameter N cells Indicating the maximum number of serving cells that the terminal can access, wherein the serving cells include both the primary serving cell and the secondary serving cell, and optionally, the parameter N cells Is configured by network equipment or reported by terminal equipment; the parameter s is the identity of the CSI report; parameter M s Representing the maximum number of CSI reporting configurations.
With reference to the fifth aspect, in one possible implementation manner, the parameter P ch,CSI Value P of ch,UL CSI And P ch,SL CSI Is predefined or configured by higher layer signalingIn (1).
In a sixth aspect, a communication apparatus is provided, the apparatus comprising: a processing unit, configured to generate first uplink information and second uplink information, where the first uplink information includes downlink HARQ feedback information, an uplink scheduling request, or uplink channel state information, and the second uplink information includes side-line HARQ feedback information or a side-line scheduling request; a transceiver unit, configured to send information with a higher priority in the first uplink information and the second uplink information in response to that an uplink channel corresponding to the first uplink information and an uplink channel corresponding to the second uplink information are completely or partially overlapped; wherein, the priority order includes { downlink HARQ feedback information > side-line HARQ feedback information > uplink scheduling request > side-line scheduling request > uplink channel state information }.
With reference to the sixth aspect, in a possible implementation manner, the second uplink information further includes sidelink channel status information, and the priority order further includes { uplink channel status information > sidelink channel status information }.
With reference to the sixth aspect, in a possible implementation manner, the second uplink information further includes side-line channel state information, and the priority order includes { downlink HARQ feedback information > side-line HARQ feedback information > uplink scheduling request > side-line scheduling request > channel state information }; and the transceiver unit is further configured to send information with a lower priority value in the uplink channel state information and the side channel state information, where a lower priority value indicates a higher priority, when the first uplink information is the uplink channel state information and the second uplink information is the side channel state information.
With reference to the sixth aspect, in a possible implementation manner, the processing unit is further configured to calculate a priority value of the uplink channel state information and a priority value of the sideline channel state information; wherein the priority value of the uplink channel state information and the priority value of the sideline channel state information satisfy: pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+P ch,CSI (ii) a Parameter P ch,CSI May include two values, e.g. P ch,CSI Is a parameter P ch,UL CSI Or P ch,SL CSI ,P ch,UL CSI For adjustment of the value of the uplink channel state-information priority, P ch,SL CSI For the adjustment value of the priority value of the sideline channel state information, the terminal may determine the parameter P according to the link corresponding to the channel state information ch,CSI A value of (d); the parameter y is used for representing a channel carrying CSI; the parameter k is used for indicating whether the CSI contains the RSRP of the physical layer or not; the parameter c is an index of the serving cell; parameter N cells The number of the maximum service cells which can be accessed by the terminal is shown, the service cells comprise a main service cell and an auxiliary service cell, and optionally, the parameter N is cells Is configured by network equipment or reported by terminal equipment; the parameter s is the identity of the CSI report; parameter M s Representing the maximum number of CSI reporting configurations.
With reference to the sixth aspect, in one possible implementation manner, the parameter P ch,CSI A value of, e.g. P ch,UL CSI And P ch,SL CSI Either predefined or configured through higher layer signaling.
In a seventh aspect, a communication apparatus is provided, which includes: a processing unit, configured to generate first uplink information and second uplink information, where the first uplink information includes downlink HARQ feedback information, an uplink scheduling request, or uplink data, and the second uplink information includes side-line HARQ feedback information or a side-line scheduling request; the processing unit is further configured to determine a service priority of data corresponding to the first uplink information and a service priority of data corresponding to the second uplink information in response to that an uplink channel corresponding to the first uplink information and an uplink channel corresponding to the second uplink information are completely or partially overlapped; and the transceiver unit is configured to send information with higher service priority of corresponding data in the first uplink information and the second uplink information.
With reference to the seventh aspect, in a possible implementation manner, when the first uplink information is the downlink HARQ feedback information and the second uplink information is the sidelink scheduling request, the transceiver unit is further configured to multiplex the sidelink scheduling request to an uplink channel carrying the downlink HARQ feedback information, and send the uplink channel.
With reference to the seventh aspect, in a possible implementation manner, the data corresponding to the HARQ feedback information is data carried on a data channel fed back by the HARQ feedback information, and the data corresponding to the scheduling request is data carried on the data channel requested by the scheduling request.
It should be noted that the apparatus described in the sixth or seventh aspect may be a terminal complete machine, or a component having the functions of the terminal equipment, or a chip system. When the device is a terminal equipment complete machine, the transceiver unit can be a transmitter and a receiver, or an integrated transceiver, and can include an antenna, a radio frequency circuit and the like, and the processing unit can be a processor, such as a baseband chip and the like. When the communication device is a component having the functions of the terminal equipment, the transceiver unit may be a radio frequency unit, and the processing unit may be one or more processors. When the communication device is a chip system, the transceiver unit may be an input/output interface or a communication interface of the chip system, and the processing unit may be a processor of the chip system, for example: a Central Processing Unit (CPU).
The above-mentioned chip system may be a System On Chip (SOC), a baseband chip, and the like, wherein the baseband chip may include a processor, a channel encoder, a digital signal processor, a modem, an interface module, and the like. It should be noted that the processor includes one or more processors, wherein the processor may be a general purpose Central Processing Unit (CPU), a microprocessor, or an Application Specific Integrated Circuit (ASIC).
In an eighth aspect, a communication device is provided, which may be the terminal in the above method embodiment. The communication device comprises a memory for storing a computer program or instructions, a communication interface, and a processor coupled to the memory and the communication interface, which when executed by the processor causes the communication device to perform the method performed by the terminal of the methods provided by the above aspects.
In a ninth aspect, there is provided a computer program product, the computer program product comprising: computer program code which, when run on a computer, causes the computer to perform the method performed by the terminal in the above-mentioned aspects.
In a tenth aspect, the present application provides a chip system comprising a processor for implementing the functions of the terminal in the methods of the above aspects, such as receiving or processing data and/or information involved in the methods. In one possible design, the system-on-chip further includes a memory to hold program instructions and/or data. The chip system may be formed by a chip, or may include a chip and other discrete devices.
In an eleventh aspect, the present application provides a computer-readable storage medium storing a computer program that, when executed, implements the method performed by a terminal in the above-described aspects.
In a twelfth aspect, the present application provides a communication system, wherein the computer-readable storage medium stores a computer program which, when executed, implements the method performed by the network device in the above aspects.
Drawings
FIG. 1 is a schematic diagram of an Internet of vehicles network;
FIG. 2 is a schematic diagram of a communication system of an embodiment of the present application;
fig. 3 is a schematic structural diagram of a communication device provided in the present application;
fig. 4 is a schematic structural diagram of another communication device provided in the present application;
FIG. 5 is a schematic of the structure of yet another communication device provided herein;
FIG. 6 is a schematic of the structure of yet another communication device provided herein;
fig. 7 is a schematic flowchart of an information sending and receiving method according to an embodiment of the present application;
fig. 8 is a schematic flowchart of another information sending and receiving method according to an embodiment of the present application;
fig. 9 is a schematic diagram illustrating a distribution of cyclic shift values of an uplink control information sequence in an embodiment of the present application.
Detailed Description
The present invention will be described in further detail below with reference to the accompanying drawings.
Before describing the embodiments of the present application, first, terms related to the embodiments of the present application are described:
1) sidelink (Sidelink): the link defined for direct communication between the terminal and the terminal, that is, direct communication between the terminal and the terminal without forwarding through the base station.
2) And a Uu link: defined for cellular communication between a terminal and a network device, i.e. a link between a terminal and a network device for communication via a cellular network.
It should be noted that in the embodiments of the present application, the term "exemplary" is used for indicating examples, illustrations or explanations. Any embodiment or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, the term using examples is intended to present concepts in a concrete fashion.
The technical scheme of the embodiment of the application can be applied to various communication systems, for example: a fourth Generation (4G), in which the 4G system includes a Long Term Evolution (LTE) system and Evolution versions of LTE; a Worldwide Interoperability for Microwave Access (WiMAX) communication system, a future fifth Generation (5G) system such as New Radio (NR), and a future communication system such as a 6G system. In addition, the technical solution provided in the embodiment of the present application may be applied to a cellular link, and may also be applied to a link between devices, for example, a device to device (D2D) link. The D2D link or the V2X link may also be referred to as a Sidelink (SL), where the sidelink may also be referred to as a side link or a sidelink, etc. The link between the devices may also be a link from a base station to a base station, or a link from a relay node to a relay node, and the like, which is not limited in this embodiment of the present application. For the link between the terminal device and the terminal device, there is a D2D link defined by release (Rel) -12/13 of 3GPP, and also a V2X link defined by 3GPP for the internet of vehicles, vehicle-to-vehicle, vehicle-to-cell, or vehicle-to-any entity, including Rel-14/15. But also the Rel-16 and subsequent releases of NR system based V2X link currently under investigation by 3 GPP.
The network architecture and the service scenario (or application scenario) described in the embodiment of the present application are for more clearly illustrating the technical solution of the embodiment of the present application, and do not constitute a limitation to the technical solution provided in the embodiment of the present application, and it can be known by a person skilled in the art that the technical solution provided in the embodiment of the present application is also applicable to similar technical problems along with the evolution of the network architecture and the appearance of a new service scenario.
In 3GPP, a cellular network-based car networking technology is proposed, and cars are interconnected through a V2X communication system. As shown in fig. 1, the V2X communication system includes smart traffic services for Vehicle-to-Vehicle (V2V), Vehicle-to-Pedestrian (V2P) (including pedestrians, cyclists, drivers, or passengers), Vehicle-to-Infrastructure (V2I) (e.g., Vehicle-to-roadside device (RSU) communication), and Vehicle-to-Network (V2N) (e.g., Vehicle-to-base station/Network communication). Except that V2N vehicle and network communications use uplinks and downlinks, the remaining V2V/V2I/V2P data communications all use sidelink for communications. Roadside devices include two types: since the RSU of the terminal type is placed on the roadside, the RSU of the terminal type is in a non-moving state, and mobility does not need to be considered. The RSUs of the base station type can provide timing synchronization and resource scheduling to the vehicles with which they communicate.
The communication system such as D2D, V2X or the internet of things may include at least one network device and one or more terminals. The terminal is a device with a wireless transceiving function, can be deployed on land, and comprises an indoor or outdoor terminal, a handheld terminal or a vehicle-mounted terminal; can also be deployed on the water surface (such as a ship and the like); and may also be deployed in the air (e.g., airplanes, balloons, satellites, etc.). A terminal, also referred to as User Equipment (UE), a Mobile Station (MS), a Mobile Terminal (MT), a terminal device, and the like, is a device for providing voice and/or data connectivity to a user. For example, the terminal includes a handheld device, a vehicle-mounted device, and the like having a wireless connection function. Currently, the terminal may be: mobile phone (mobile phone), tablet computer, notebook computer, palm computer, Mobile Internet Device (MID), wearable device (e.g. smart watch, smart bracelet, pedometer, etc.), vehicle-mounted device (e.g. car, bicycle, electric car, airplane, ship, train, high-speed rail, etc.), Virtual Reality (VR) device, Augmented Reality (AR) device, wireless terminal in industrial control (industrial control), smart home device (e.g. refrigerator, television, air conditioner, electric meter, etc.), smart robot, workshop device, wireless terminal in unmanned (f driving), wireless terminal in remote surgery (remote medical supply), wireless terminal in smart grid (smart grid), wireless terminal in transportation safety (transportation safety), wireless terminal in smart city (smart city), or a wireless terminal in a smart home (smart home), a flying device (e.g., a smart robot, a hot air balloon, a drone, an airplane), etc. In one possible application scenario, the terminal device is a terminal device that often works on the ground, such as a vehicle-mounted device. The terminal device of the present application may also be an on-board module, an on-board component, an on-board chip, or an on-board unit built into the vehicle as one or more components or units, and the vehicle may implement the method of the present application through the built-in on-board module, on-board component, on-board chip, or on-board unit. It should be understood that the components and/or chips (or systems of chips) used to implement the communication connection function in the communication complete machine also belong to the scope of the terminal.
In addition, the network device may be an evolved Node Base Station (eNB) in Long Term Evolution (LTE). The eNB accesses a 4G Core network (e.g., an Evolved Packet Core (EPC)) through an S1 interface. With the continuous development of mobile communication technology, the 4G network gradually evolves to the 5G network. In the evolution process, the LTE system may evolve into an LTE system. The eNB in The lte system may access The EPC network and may also access The Next-Generation Core (NG-Core) network. The network device may also be The Next Generation Node B (gNB) in The NR system in The NR. Wherein the gNB accesses the NG-Core network through an N2 interface. The wireless interface for direct communication between the terminals may be interface 1, for example, interface 1 may be referred to as a PC5 interface, and a dedicated frequency band (e.g., 5.9GHz) for vehicle networking is used, and the wireless interface between the terminals and the network device may be referred to as interface 2 (e.g., Uu interface), and a frequency band (e.g., 1.8GHz) for cellular network is used. The names of the interface 1 and the interface 2 are merely examples, and the names of the interface 1 and the interface 2 are not limited in the embodiment of the present application.
A communication system to which the embodiments of the present application can be applied is described below with reference to fig. 2 by taking V2X as an example. The communication system comprises a network device 101, one or more first terminals 102 and one or more second terminals 103 which can communicate with the network device 101, and the first terminals 102 and the second terminals 103 can directly communicate through a side link. The wireless communication device 101 may provide an infrastructure of a wireless network, e.g., may provide support for communication between terminals, e.g., between the wireless communication device 101 and the first terminal 102, for example, for a cellular network base station or the like. When the sidelink communication is in the base station scheduling mode and the first terminal 102 serves as a transmitting end of the sidelink, the first terminal 102 first transmits a sidelink scheduling request (SL SR) to the network device 101, for requesting the network device to indicate a sidelink resource for the first terminal 102. The first terminal 102 transmits the sidestream control information and the V2X traffic data to the second terminal 103 on the resource indicated by the network device 101. Similar to the HARQ feedback mechanism of the Uu port, after receiving data sent by the first terminal 102, the second terminal 103 needs to feed back an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) to the first terminal 102, and the first terminal 102 sends the received downlink HARQ feedback information (SL HARQ) to the base station, or the second terminal 103 sends the downlink HARQ feedback information to the first terminal 102 and the network device 101 at the same time. In addition, in some scenarios, the first terminal 102 and/or the second terminal 103 need to report Channel State Information (CSI) of a sidelink, which is hereinafter referred to as sidelink CSI (slc) for short, to the network device 101. For example, the first terminal 102 or the second terminal 103 may need to report the SLCSI to the network device 101 periodically, or the first terminal 102 or the second terminal 103 may report the aperiodic CSI to the network device 101 based on event triggering.
The above-described sidelink related information of SL HARQ, SL SR, and SLCSI needs to occupy uplink channel resources to be sent to the network device. Specifically, the SL HARQ, the SL SR, and the SLCSI are generally carried on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH). When the communication transmission between terminals is in the aforementioned first mode, the uplink resource for transmitting SL HARQ, SL SR, or SLCSI is semi-statically configured or dynamically scheduled by the network device.
Specifically, the uplink resource for the terminal to send the SL HARQ to the network device may be configured by the base station through a high layer signaling, or may also be configured by one or more resource sets through the high layer signaling, and further indicate the resource in the one or more resource sets through a dynamic signaling, where the high layer signaling may be, for example, an RRC signaling or an MAC CE, and the dynamic signaling may be, for example, Downlink Control Information (DCI); for SL SR, the network device may semi-statically configure some SR transmission opportunities and available transmission resources to the terminal, in a general standard protocol, the transmission opportunity of each SR is referred to as SR occasion, and the period and time-frequency resources of SR occasion may be configured by the network device through high-level signaling, for example, through corresponding cells (e.g., (r) in RRC signaling
information elements, IEs), specifically, the corresponding IEs may be SR configurations and/or corresponding SR resource configurations, and the terminal may send the SL SR on all or a part of SR configurations configured in the plurality of SR configurations; for the SLCSI, the uplink resource used by the terminal to report the SLCSI to the base station may be configured semi-statically by the network device through a higher layer signaling, where the higher layer signaling may be RRC signaling or MAC CE, or the network device may indicate, through a dynamic signaling, that the time-frequency resource is used for reporting the SLCSI, and the dynamic signaling may be, for example, DCI. Since these sidelink-related information occupy the uplink channel, there are many cases where a plurality of uplink channels carrying the sidelink-related information collide with each other, or where an uplink channel carrying the sidelink-related information collides with an uplink channel of the Uu link. Collision here refers to a channel having at least one time unit (e.g., subframe, slot, symbol, etc.) overlap (overlap) in the time domain.
It should be noted that even in the mode one, i.e. the mode based on the network device scheduling, there are still many cases where the collision between the uplink channels occurs, that is, the uplink resources configured or indicated to the terminal by the network device for transmitting the uplink related information and the uplink resources for transmitting the uplink related information overlap. In some cases, overlap may also occur between uplink resources used to transmit SL HARQ, SL SR, and SLCSI. In a TDD system, an uplink timeslot and a downlink timeslot are configured according to a semi-static configuration, the uplink and downlink related information can only be fed back in a specific timeslot, for example, an uplink timeslot, a plurality of uplink HARQ information may need to be reported to a network device in the same uplink timeslot, and a terminal device may also need to send a uplink scheduling request, and uplink and/or downlink channel state information to the network device in the same uplink timeslot. Meanwhile, different types of information are generated independently, and need to be sent in different uplink channels, and it can be known from the above description that the resource configuration of the uplink channel may be periodically configured or dynamically scheduled. The multiple uplink channels allocated by the network device to the terminal for transmitting the different information may overlap.
Since uplink transmission in a 5G system is limited by UE capability, transmission power, and channel environment, a terminal cannot simultaneously transmit multiple channels or reference signals at the same time, for example, the terminal cannot simultaneously transmit multiple PUCCHs at the same time, no matter whether the multiple PUCCHs are on the same carrier or different carriers. For example, the PUCCH1 carrying SL HARQ and the PUCCH2 carrying SL SR may overlap, that is, collision occurs between the two channels, and a method is needed so that the terminal can reasonably process information transmission and ensure communication quality and communication efficiency.
The present application provides a method for sending and receiving information, which can be executed by a terminal, where the terminal can be a terminal device complete machine or a component for implementing a communication function in the terminal device, or the terminal can also be a communication chip, or a physically distributed communication function, and a network device described in the present application can also be a complete machine or a component for implementing a communication function, or a physically distributed communication function, or a communication chip, etc. The following describes the method provided in the embodiment of the present application in more detail by taking a terminal and a network device as examples.
Fig. 3 shows a schematic block diagram of a communication device 300 provided in an embodiment of the present application, where the communication device 300 includes a transceiver unit 310 and a processing unit 320, where the transceiver unit 310 may also be a separate receiving unit and a separate transmitting unit, and the units are communicatively connected with each other. The communication device 300 may be a complete device, or a component having the above-mentioned terminal device function, or a system-on-chip. When the communication apparatus 300 is a terminal device, the transceiver 310 may be a transmitter and a receiver, or an integrated transceiver, and may include an antenna, a radio frequency circuit, and the like, and the processing unit 320 may be a processor, such as a baseband chip and the like. When the communication apparatus 300 is a component having the above-mentioned terminal device functions, the transceiver 310 may be a radio frequency unit, and the processing unit 320 may be one or more processors. When the communication apparatus 300 is a chip system, the transceiver 310 may be an input/output interface or a communication interface of the chip system, and the processing unit 320 may be a processor of the chip system, for example: a Central Processing Unit (CPU), specifically at this time, the schematic structure of the terminal may be the communication apparatus 500 shown in fig. 5, the transceiver 310 is specifically a communication interface 510, the processing unit 320 is specifically a processor 520, the communication apparatus 500 may further include a memory 530, the memory 530 is used for storing program instructions and data necessary for implementing the functions of the terminal in the method provided by the embodiment of the present application, and the communication interface 510, the processor 520 and the memory 530 are connected in a communication manner. The above-mentioned chip system may be a System On Chip (SOC), a baseband chip, and the like, wherein the baseband chip may include a processor, a channel encoder, a digital signal processor, a modem, an interface module, and the like. It is noted that the processor 520 includes one or more processors, wherein the processor may be a general purpose Central Processing Unit (CPU), a microprocessor, or an Application Specific Integrated Circuit (ASIC). The communication device 300 or the communication device 500 can perform the steps performed by the terminal in the method provided by the embodiment of the present application.
Fig. 4 shows a schematic block diagram of a communication apparatus 400 provided in an embodiment of the present application, where the communication apparatus 400 includes a transceiver unit 410 and a processing unit 420, where the transceiver unit 410 may also be a separate receiving unit and a separate transmitting unit, and the units are communicatively connected with each other. The communication apparatus 400 may be a complete device, or a component having the above-mentioned network device function, or a system-on-chip. When the communication apparatus 400 is a network device, the transceiver 410 may be a transmitter and a receiver, or an integrated transceiver, and may include an antenna and a radio frequency circuit, and the processing unit 420 may be a processor, such as a baseband chip. When the communication apparatus 400 is a component having the above-mentioned network device functions, the transceiver unit 410 may be a radio frequency unit, and the processing unit 420 may be one or more processors. When the terminal 400 is a system on a chip, the transceiving unit 410 may be an input/output interface or a communication interface of the system on a chip, and the processing unit 420 may be a processor of the system on a chip, for example: a Central Processing Unit (CPU), a specific schematic structure of the network device at this time may be the communication apparatus 600 shown in fig. 6, the transceiver 410 is specifically the communication interface 610, the processing unit 420 is specifically the processor 620, the communication apparatus 600 may further include a memory 630, the memory 630 is used for storing program instructions and data necessary for implementing the functions of the network device in the method provided by the embodiment of the present application, and the communication interface 610, the processor 620 and the memory 630 are connected in a communication manner. The above-mentioned chip system may be a System On Chip (SOC), a baseband chip, and the like, wherein the baseband chip may include a processor, a channel encoder, a digital signal processor, a modem, an interface module, and the like. It is noted that processor 620 includes one or more processors, wherein a processor may be a general purpose Central Processing Unit (CPU), a microprocessor, or an Application Specific Integrated Circuit (ASIC). The communication apparatus 400 or the communication apparatus 600 can perform each step performed by the network device in the method provided by the embodiment of the present application.
As shown in fig. 7, fig. 7 is an interaction flow of an information sending and receiving method 100 provided in the embodiment of the present application, where the method includes:
step 110, generating first uplink information and second uplink information, wherein the first uplink information comprises downlink HARQ feedback information, an uplink scheduling request or uplink channel state information, and the second uplink information comprises side-line HARQ feedback information or a side-line scheduling request;
it should be noted that the downlink HARQ feedback information refers to HARQ feedback information for downlink data, and belongs to a part of uplink information sent by the terminal to the network device, and may be referred to as DLHARQ or Uu HARQ for short. In addition, the sequence of generating the first uplink information and the second uplink information by the terminal is not limited in the present application, and the terminal may generate the two types of uplink information at the same time or generate the two types of uplink information sequentially. Here, the sidelink HARQ feedback information is HARQ feedback information of a sidelink reported by the terminal to the network device, and may be abbreviated as SL HARQ.
The downlink HARQ feedback information is used to indicate whether downlink data is successfully transmitted to the network device, for example, the terminal does not receive the downlink data or the CRC of the downlink data does not pass, and the terminal may feed back NACK. The network equipment retransmits the downlink data after receiving the NACK fed back by the terminal, correspondingly, if the terminal successfully receives the downlink data, the network equipment feeds back the ACK, and the network equipment knows that the downlink data is successfully transmitted after receiving the NACK fed back by the terminal. The sidelink HARQ mechanism is similar to the HARQ mechanism of the Uu link, and firstly, a terminal receiving sidelink data needs to feed back ACK/NACK to a terminal sending the sidelink data, and on the other hand, the receiving terminal or the sending terminal also needs to report the ACK/NACK fed back by the receiving terminal to the network device. In the mode based on scheduling, when a terminal needs to transmit uplink data and/or sideline data, the terminal needs to transmit a scheduling request SR first. The uplink scheduling request UL SR is used to request uplink data resources, and the sideline scheduling request SL SR is used to request sideline data resources. The uplink channel state information UL CSI is used to report downlink channel state information, so that the network device can adjust the size of downlink transmission resources or schedule appropriate uplink resources to the terminal device, and the uplink channel state information may include, but is not limited to, channel quality information CQI, rank indication information RI, precoding matrix indication information PMI, layer indication information LI, reference signal received power RSRP, and other information. The side-row channel state information may include, but is not limited to, channel quality information CQI, rank indication information RI, precoding matrix indication information PMI, layer indication information LI, reference signal received power RSRP, and the like. The SL CSI may be periodic CSI and/or aperiodic CSI, the periodic CSI may be configured by the network device through high layer signaling semi-statically, and the aperiodic CSI may be triggered by the network device or the terminal device through dynamic signaling.
The step 110 may be implemented by the communication device 300 or the communication device 500, and specifically may be implemented by the processing unit 320 in the communication device 300 or the processor 520 in the communication device 500.
Step 120, in response to that the uplink channel corresponding to the first uplink information and the uplink channel corresponding to the second uplink information are completely or partially overlapped, sending information with higher priority in the first uplink information and the second uplink information; accordingly, the network device receives the first uplink information or the second uplink information.
Wherein, the priority order includes { downlink HARQ feedback information > side-line HARQ feedback information > uplink scheduling request > side-line scheduling request > uplink channel state information }. It should be noted that the priority order may be predefined by the protocol or may be configured by the network device. The terminal device can only communicate with the network device through the uplink, and it is described above that when the terminal device communicates with other UEs on the sidelink, the terminal device can operate in either mode, where the mode one is a communication mode based on network device scheduling, or mode two is a communication mode based on the terminal device selecting communication resources by itself, and the UE can select resources by itself for transmission in mode two. When an uplink channel corresponding to the first uplink information is overlapped with an uplink channel corresponding to the second uplink information, if only the second uplink information is sent, the terminal equipment cannot communicate with the base station at present; if only the first uplink information is transmitted, the terminal device may also communicate with other terminal devices in mode two while the base station maintains communication. Therefore, according to the method provided by the embodiment of the application, when the information of the same kind of the uplink and the sideline conflicts, the uplink related information is preferentially sent, the operation of the communication system can be ensured to the maximum extent, and the system performance is ensured. In addition, the HARQ information is used to confirm the transmitted data, if the terminal device does not use the HARQ process to transmit data before receiving the corresponding acknowledgement information, the time delay is affected, that is, the HARQ information has high requirement on the time delay, for SR, a terminal is generally configured with multiple SR transmission opportunities, which have lower requirements for delay than HARQ feedback information, whereas CSI reporting is only channel state information reporting, which has lower requirements for delay, the priority of the HARQ feedback information is higher than that of the scheduling request according to the method provided by the embodiment of the present application, meanwhile, the priority of the scheduling request is higher than that of the channel state information, and the scheduling request is sent according to the priority provided by the embodiment of the application, the method can ensure that the terminal equipment reports the current most important information to the network equipment, preferentially ensures the transmission of the information with higher time delay requirement, and can reduce the time delay of data transmission under the condition of uplink information resource conflict.
In other words, the terminal preferentially sends the information with higher priority in the first uplink information and the second uplink information at present, and discards (drop) the information with lower priority in the first uplink information and the second uplink information, or does not send the information with lower priority in the first uplink information and the second uplink information. Optionally, the terminal may also store the information with a lower priority and send the information on the subsequent uplink channel, which is suitable for a situation where the requirement of the information with a lower priority on the delay is not high, and for example, with an SR, the terminal may send the SR in the next SR occast.
The sending step in the step 120 may be performed by the communication device 300 or the communication device 500, specifically, may be performed by the transceiver 310 in the communication device 300 or the communication interface 510 in the communication device 500, or may be performed by the processor 320 in the communication device 300 controlling the transceiver 310, or performed by the processor 520 in the communication device 500 controlling the communication interface 510.
The receiving step of the step 120 may be performed by the communication apparatus 400 or the communication apparatus 600, and specifically may be performed by the transceiver unit 410 in the communication apparatus 400 or the communication interface 610 in the communication apparatus 600, or may be performed by the processing unit 420 in the communication apparatus 400 controlling the transceiver unit 410, or performed by the processor 620 in the communication apparatus 600 controlling the communication interface 610.
The uplink channel corresponding to the first uplink information refers to an uplink resource configured or indicated by the network device for transmitting the first uplink information, for example, for the HARQ feedback information, the corresponding uplink channel may be an uplink control channel PUCCH or an uplink shared channel PUSCH configured or indicated by the network device for transmitting the HARQ feedback information, for the scheduling request SR, the corresponding uplink channel may be a PUCCH configured or indicated by the network device, and for the channel state information, the corresponding uplink channel may be an uplink control channel PUCCH or an uplink shared channel PUSCH configured or indicated by the network device.
When the uplink channels corresponding to the first uplink information and the second uplink information overlap, due to the limitation of the uplink sending capability of the terminal, an error may occur in uplink transmission or performance may be degraded, so that both the first uplink information and the second uplink information cannot be correctly sent. The terminal preferentially transmits information with higher priority according to the priority sequence, defines the priority sequence between uplink information and sideline information which may conflict in the uplink transmission process, fully considers the importance, the tolerance to time delay and the like of different uplink information and sideline information, reduces the probability of communication errors, and simultaneously guarantees the reliability of uplink transmission under the scene that a Uu link and the sideline link coexist to the greatest extent.
Optionally, in some embodiments, the sidestream HARQ feedback information may include sidestream HARQ feedback information (hereinafter, abbreviated as DG SL HARQ) for data of a dynamic scheduling grant (DG), and sidestream HARQ feedback information (hereinafter, abbreviated as CG SL HARQ) for data of a pre-configured scheduling grant (CG); in this case, the priority order may be { DG SL HARQ > DL HARQ > CG SL HARQ > SL SR > UL SR }.
Alternatively, in some embodiments, the downlink HARQ feedback information may include downlink HARQ feedback information for data of a dynamic scheduling grant DG (hereinafter, abbreviated to DG DL HARQ), and downlink HARQ feedback information for data of Semi-Persistent (SPS) (hereinafter, abbreviated to SPS DL HARQ), in which case the priority order may be { DG DL HARQ > DG SL HARQ > SPS DL HARQ > CG SL HARQ > UL SR }.
Optionally, in some embodiments, the second uplink information further includes sidelink channel status information. In application scenarios including sidelink communication, such as D2D, V2X, or other internet of things IOT, the terminal may also report channel state information (hereinafter abbreviated as SL CSI) of the sidelink to the network device. The same SL CSI may also be carried on PUCCH resources. In this case, the priority order described above further includes { up channel state information > side channel state information }. Or in this case, the priority order may be { downlink HARQ feedback information > uplink scheduling request > downlink scheduling request > channel state information }, or { DG SL HARQ > DL HARQ > CG SL HARQ > SL SR > UL SR > CSI }, or { DG DL HARQ > DG SL HARQ > SPS DL HARQ > CG SL HARQ > SL SR > UL SR > CSI }, while the priority between the channel state information is determined by the size of the priority value, regardless of the uplink or the downlink, where a smaller priority value indicates a higher priority. Optionally, an embodiment of the present application further provides a method for calculating a priority value of channel state information, where a formula for calculating a priority value of uplink channel state information is as follows:
Pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+P ch,UL CSI ; (1)
the calculation formula of the priority value of the sideline channel state information is as follows:
Pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+P ch,SL CSI ; (2)
n in the formula cells The maximum number of serving cells that the terminal can access is represented, the serving cells include both a primary serving cell and a secondary serving cell, and optionally, the parameter N cells Is configured by network equipment or reported by terminal equipment; m s The maximum CSI report configuration quantity is represented, namely the maximum value of the types of the reported CSI which can be configured by the terminal; the parameter y is used to characterize a channel carrying CSI, for example, y is 1 when the channel carrying CSI is PUCCH, and y is 0 when the channel carrying CSI is PUSCH; the parameter k is used to characterize whether RSRP of the physical layer (also referred to as L1-RSRP) is included in the CSI, for example, k is 0 when L1-RSRP is included in the CSI, and k is 1 when L1-RSRP is included in the CSI; parameter c is the index of the serving cell, parameter s is the identity of the CSI report, parameter P ch,UL CSI For adjustment of uplink channel state-information priority value, parameter P ch,SL CSI Is an adjusted value for the sidelink channel state information priority value. The parameters may be configured by the network device, or some of the parameters may be preconfigured, which is not limited in this application.
Optionally, the calculation formulas of the priority values of the uplink channel state information and the sideline channel state information may be the same, that is, the calculation formulas
Pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+P ch,CSI ; (3)
At this time, the network device may configure a set of parameter values for the uplink and the side row, or the uplink and the side row correspond to a set of predefined parameters, respectively, or the network device configures different parameters P for the uplink and the side row ch,CSI Value of (2), i.e. parameter P ch,CSI Including a parameter P ch,CSI May include two values, e.g. parameter P ch,CSI Is P ch,UL CSI Or P ch,SL CSI ,P ch,UL CSI For adjustment of the value of the uplink channel state-information priority, P ch,SL CSI For the adjustment value of the priority value of the sideline channel state information, the terminal may determine the parameter P according to the link corresponding to the channel state information ch,CSI The value of (c).
Optionally, in some embodiments, the parameter P ch,UL CSI And a parameter P ch,SL CSI Fixed parameters, e.g. P, which may be predefined or preconfigured ch,UL CSI 0 and P ch,SL CSI 1. Or alternatively, the parameter P ch,UL CSI And a parameter P ch,SL CSI Or may be configured through higher layer signaling, for example, the higher layer signaling may be RRC signaling, MIB message or SIB message, MAC layer control information, etc., or two parameters are dynamically indicated through physical layer signaling, for example, the physical layer signaling may be Downlink Control Information (DCI), and side controlInformation (SCI), Uplink Control Information (UCI), and the like. Specifically, the network device or the terminal may configure the two adjustment values according to the requirements of a specific link (UL/SL) and QoS, and the content (RSRP, CQI/PMI) included in the CSI, and the like. Since the CSI of the sidelink is generally aperiodic CSI and may need to be transmitted on PUCCH resources, the network device or the terminal may compensate the priority value of the sidelink CSI or uplink CSI according to the importance of information and the requirement on delay by using two different values of the adjustment parameters, thereby avoiding that some SL CSI with higher actual importance or higher requirement on delay cannot be reported. Wherein the parameter P ch,UL CSI And parameter P ch,SL CSI Are all integers, and P ch,SL CSI ∈[a,b]The value a and the value b can be positive or negative, for example [ -1,1],[-2,-1],[1,2]。
Optionally, the network device may further configure different P for the periodic CSI and the aperiodic CSI respectively ch,CSI Value, e.g. the network device may configure P for periodic CSI ch,SL CSI Configuring P for aperiodic CSI as 0 ch,UL CSI 2, when the network device or the terminal device triggers the terminal device to measure and schedule the uplink control channel PUCCH resource on the side link once aperiodic channel, and the PUCCH for transmitting the SL CSI in one slot conflicts with another PUCCH for carrying uplink periodic CSI, different P is configured ch,CSI The reliability of reporting the sideline CSI can be improved.
Therefore, in the case that the first uplink information includes uplink channel state information and the second uplink information includes sideline channel state information, the method further includes calculating a priority value of the uplink channel state information and a priority value of the sideline channel state information, and sending information with a lower priority value in the uplink channel state information and the sideline channel state information.
According to the method provided by the embodiment of the application, the terminal sends the information with higher priority preferentially under the condition that the uplink channel conflicts, and specifically, the terminal sends the information with lower priority (namely higher priority) in the two according to the priority values respectively corresponding to the UL CSI and the SL CSI under the condition that the UL CSI and the SL CSI conflict. The terminal can compare the priorities of the UL CSI and the SL CSI in a quantitative mode, the uplink information sending process under the conflict scene is simplified, the adjustment or compensation of the priorities can be realized through different adjustment parameters, and the reliability of uplink communication is ensured to the maximum extent.
The following describes an interaction procedure of the information sending and receiving method 200 provided in the embodiment of the present application with reference to fig. 8, where the method includes:
step 210, generating first uplink information and second uplink information, where the first uplink information includes downlink HARQ feedback information, an uplink scheduling request, or uplink data, and the second uplink information includes side-line HARQ feedback information or a side-line scheduling request.
The step 210 may be implemented by the communication device 300 or the communication device 500, and specifically may be implemented by the processing unit 320 in the communication device 300 or the processor 520 in the communication device 500.
As described above, the present application does not limit the sequence relationship between the first uplink information and the second uplink information generated by the terminal. The downlink HARQ feedback information and the uplink scheduling request are generally carried on an uplink control channel (e.g., PUCCH), and the uplink data is generally carried on an uplink data channel (e.g., Physical Uplink Shared Channel (PUSCH)). The uplink information related to the sidelink, such as the sidelink HARQ feedback information and the sidelink scheduling request, may be carried on an uplink control channel. In the mode based on network device scheduling, the network device may configure or indicate to the terminal resources that may be used for transmitting the different types of information, and generally, the PUCCH resource for transmitting DLHARQ, the PUCCH resource for transmitting ULSR, the PUCCH resource for transmitting SLHARQ, and the PUCCH resource for transmitting SLHARQ are configured or indicated by the network device independently.
Step 220, in response to that the uplink channel corresponding to the first uplink information and the uplink channel corresponding to the second uplink information are completely or partially overlapped, determining a service priority of data corresponding to the first uplink information and a service priority of data corresponding to the second uplink information.
In many cases, a resource corresponding to at least one first uplink information and a resource corresponding to at least one second uplink information may collide, in other words, there is an overlap between the resource corresponding to at least one first uplink information and the resource corresponding to at least one second uplink information. The resource corresponding to the uplink information described in the embodiments of the present application refers to a resource that is configured semi-statically or indicated dynamically by the network device and is used for sending the uplink information.
It should be noted that the data corresponding to the HARQ feedback information is data carried on a physical shared channel fed back by the HARQ feedback information, the data corresponding to the scheduling request is data carried on a data channel requested by the scheduling request, and the data corresponding to the uplink data is itself.
The service priority may be a priority of a logical channel generating the data, or the service priority may be a priority corresponding to a QoS requirement of the service data.
The step 220 may be implemented by the communication device 300 or the communication device 500, and specifically may be implemented by the processing unit 320 in the communication device 300 or the processor 520 in the communication device 500.
Step 230, sending information with higher service priority of corresponding data in the first uplink information and the second uplink information. Correspondingly, the network device receives the first uplink information or the second uplink information.
In other words, the terminal preferentially sends the information with higher service priority of the corresponding data in the first uplink information and the second uplink information at present, and discards (drop) the information with lower service priority of the corresponding data in the first uplink information and the second uplink information, or does not send the information with lower service priority of the corresponding data in the first uplink information and the second uplink information. Optionally, the terminal may also store the information with the lower priority, and send the information on the subsequent uplink channel, which is suitable for a case where the requirement of the information with the lower priority on the delay is not high, and for example, with an SR, the terminal may send the SR in the next SR occasion.
Optionally, in some embodiments, the terminal multiplexes the uplink scheduling request and the downlink HARQ feedback information to transmit them together when the first uplink information is the downlink HARQ feedback information and the second uplink information is the uplink scheduling request. Specifically, the sending of the information with higher service priority of the corresponding data in the first uplink information and the second uplink information includes multiplexing the sidestream scheduling request to an uplink channel carrying the downlink HARQ feedback information, and sending the uplink channel. It should be noted that, in some possible cases, there may also be a resource conflict between the multiplexed uplink control channel and the uplink data channel, and at this time, the terminal still only carries the downlink HARQ feedback information when sending the uplink control channel. Optionally, in some embodiments, when the first uplink information is the sidestream HARQ feedback information and the second uplink information is the uplink scheduling request, the terminal multiplexes the uplink scheduling request and the sidestream HARQ feedback information to transmit together. Specifically, the sending of the information with higher service priority of the corresponding data in the first uplink information and the second uplink information includes multiplexing the uplink scheduling request to an uplink channel carrying the sidestream HARQ feedback information, and sending the uplink channel.
The sending step in step 230 may be performed by the communication device 300 or the communication device 500, and specifically may be performed by the transceiver 310 in the communication device 300 or the communication interface 510 in the communication device 500, or may be performed by the processing unit 320 in the communication device 300 controlling the transceiver 310, or performed by the processor 520 in the communication device 500 controlling the communication interface 510.
The receiving step of the step 230 may be performed by the communication device 400 or the communication device 600, and specifically may be performed by the transceiver unit 410 in the communication device 400 or the communication interface 610 in the communication device 600, or may be performed by the processing unit 420 in the communication device 400 controlling the transceiver unit 410, or performed by the processor 620 in the communication device 600 controlling the communication interface 610.
According to another information sending and receiving method provided by the embodiment of the application, when an uplink channel conflicts, a terminal can determine service priorities of data corresponding to different uplink information respectively, and determine information to be sent preferentially according to the service priorities of the corresponding data. Under the situation that the uplink and the side link coexist, the method can avoid the conflict between uplink transmission, reduce communication errors, ensure the transmission of uplink data related to data with high service priority and ensure the reliability and the transmission efficiency of the uplink transmission.
It should be noted that the methods 100 and 200 for sending and receiving information provided in the embodiments of the present application may be applied separately or in combination. For example, the terminal preferentially adopts the method 200, and determines the information to be preferentially transmitted according to the service priority of the data corresponding to the uplink information. When the physical layer cannot acquire the service priority of the data corresponding to the uplink information, or when the first uplink information and the second uplink information include channel state information, the terminal determines the information to be preferentially sent according to the priority order and/or the priority value of the channel state information by using the method 100.
Illustratively, in conjunction with applying the methods 100 and 200, the terminal may determine the information to be sent preferentially according to the rules in table one.
Watch 1
Figure PCTCN2020075260-APPB-000001
Some examples of processing rules for uplink information collision are listed in the above table, and it should be noted that a symbol "/" in the table indicates "or" so that there may be various combinations when different uplink information resource collision processing manners according to the above table are used, or only a part of the rules in the above table may be used, that is, a part of the table one may be included in an actual scheme. As can be seen from table i, the PUSCH may be classified into two types, i.e., UL-SCH indicating that the PUSCH carries data and UCI only indicating that the PUSCH carries Uplink Control Information (UCI).
Based on the above description, in some embodiments, when one or more SL SRs collide with a PUCCH carrying dl harq or ul csi, the terminal may multiplex the SL SRs onto the resources of dl harq/ul csi. The embodiment of the present application further provides an information sending and receiving method 300, according to the method 300, a terminal may determine and send multiplexed uplink information, and the method includes:
step 310, generating at least one scheduling request and downlink HARQ feedback information, where the at least one scheduling request includes an uplink scheduling request and/or a sidestream scheduling request, and the downlink HARQ feedback information is an ACK or a NCAK.
In some embodiments, the terminal may need to transmit at least one scheduling request and downlink HARQ feedback information at the same time (e.g., the same subframe, the same slot, or the same symbol). The present application does not limit the precedence relationship between generating at least one SR and generating DLHARQ.
The step 310 may be implemented by the communication device 300 or the communication device 500, and specifically may be implemented by the processing unit 320 in the communication device 300 or the processor 520 in the communication device 500.
Step 320, in response to that a first resource and a second resource are completely or partially overlapped, determining a target cyclic shift value according to the at least one scheduling request and the downlink HARQ feedback information, where the first resource is a resource configured by the network device for sending the scheduling request, and the second resource is a resource for carrying the downlink HARQ feedback information. Specifically, the second resource may be a PUCCH for carrying DLHARQ.
The step 320 may be implemented by the communication device 300 or the communication device 500, and specifically may be implemented by the processing unit 320 in the communication device 300 or the processor 520 in the communication device 500.
When the HARQ uses PUCCH format 0, and the SL SR and UL SR use PUCCH format 0/1, different offset values of the uplink control information sequence may be used to indicate different information carried by the PUCCH, that is, there is a correspondence between a combination of at least one scheduling request and dl HARQ and at least one cyclic shift value. The correspondence may be predefined or preconfigured, or may be network device configured. PUCCH format 0 can only carry 1-2 bits of information in existing protocol specifications.
Specifically, determining a target cyclic shift value according to the at least one scheduling request and the downlink HARQ feedback information includes determining a target cyclic shift value according to a correspondence between a combination of the at least one scheduling request and the downlink HARQ feedback information and the at least one cyclic shift value.
Optionally, in some embodiments, the correspondence includes: DLHARQ corresponds to a first set of cyclic shift values; the combination of DLHARQ and UL SR, or the combination of DLHARQ and SL SR corresponds to the second cyclic shift value set; the combination of dl harq and UL SR and SL SR corresponds to the third set of cyclic shift values. That is, DLACK/NACK corresponds to a first set of cyclic shift values; the combination of DLACK/NACK and UL SR, or the combination of DLACK/NACK and SL SR corresponds to a second cyclic shift value set; the combination of dl ack/NACK and UL SR and SL SR corresponds to a third set of cyclic shift values. Specifically, in the case of 1 bit DLHARQ, the first cyclic shift value set is {0,6}, the second cyclic shift value set is {3,9}, and the third cyclic shift value set is {4,10} or {5,11 }. In the case of 2 bits for dl harq, the first set of cyclic shift values is {0,3,6,9}, the second set of cyclic shift values is {1,4,7,10}, and the third set of cyclic shift values is {2,5,8,11 }.
To describe more clearly the correspondence between the combination of at least one scheduling request and dl harq and at least one cyclic shift value, the following tables 2 and 3 are given:
table 2DLHARQ is 1 bit
M CS Information carried by PUCCH
{0,6} DLACK/NACK
{3,9} DL ACK/NACK + (UL SR or SL SR)
{4,10} or {5,11} DL ACK/NACK+UL SR+SL SR
Table 3dl harq is 2 bits
M CS Information carried by PUCCH
{0,3,6,9} DLACK/NACK
{1,4,7,10} DL ACK/NACK + (UL SR or SL SR)
{2,5,8,11} DL ACK/NACK+UL SR+SL SR
Tables 2 and 3 show the correspondence between the offset value of the uplink control information sequence and the information carried by the PUCCH when DL HARQ is multiplexed with UL SR and/or SL SR. Optionally, after the terminal generates at least one scheduling request and DLHARQ, the terminal determines a target cyclic shift value of the uplink control information sequence according to a corresponding relationship defined in table 2 or table 3.
Tables 2 and 3 are further designed based on the DL HARQ and UL SR multiplexing rules defined in NR R15. Tables 4 and 5 show the correspondence between the combinations of DL HARQ and UL SR defined in NR and cyclic shift values.
Table 4 dl harq is 1 bit
M CS Information carried by PUCCH
{0,6} DLACK/NACK
{3,9} DL ACK/NACK+UL SR
Table 5 dl harq is 2 bits
M CS Information carried by PUCCH
{0,3,6,9} DLACK/NACK
{1,4,7,10} DL ACK/NACK+UL SR
As can be seen from the above tables 2-5, the method 300 defines an additional cyclic shift to indicate the combination of DL HARQ and UL SR and SL SR, and in addition, when only SL SR collides with DL HARQ, the terminal indicates the combination of DL HARQ and SL SR using the same cyclic shift value as when UL SR and DL HARQ are multiplexed. As can be seen from fig. 9, when DLHARQ is 1 bit, the newly added cyclic shift values (for example, {4,10 }) are spaced at a uniform distance as the existing two pairs of cyclic shift values, in this case, the cross-correlation between the sequences generated by the two cyclic shift values is smaller, and the probability of ACK/NACK decoding error at the receiving end is lower. And the distance between the newly added pair of cyclic shift values (taking {4,10} as an example) and the other two pairs of cyclic shift values is as large as possible, so that the false detection probability of the receiving end on three combinations of information carried by the PUCCH is kept at a lower value.
Optionally, when at least one scheduling request is a sidelink scheduling request or an uplink scheduling request, that is, when information to be carried on the PUCCH is DL ACK/NACK + (UL SR or SL SR), the method 300 further includes: and sending indication information, wherein the indication information is used for indicating whether the uplink control information sequence carries an uplink scheduling request or a sidelink scheduling request. Specifically, the indication information may be carried on a Buffer Status Report (BSR) or a MAC CE. In addition, the indication information may be sent after step 340, or may be sent simultaneously with step 340, which is not limited in this application.
Step 330, according to the target cyclic shift value M CS And an initial cyclic shift value M 0 And generating an uplink control information sequence.
Optionally, the uplink control information sequence s (n) is implemented by adjusting a cyclic shift value on the basis of the base sequence r (n):
S(n)=e jαn ·r(n);
α=M CS +M 0
the step 330 may be implemented by the communication device 300 or the communication device 500, and specifically may be implemented by the processing unit 320 in the communication device 300 or the processor 520 in the communication device 500.
Step 340, sending the uplink control information sequence on the second resource. Accordingly, the network device receives the uplink control information sequence on the second resource.
The terminal can indicate three combinations of DLACK/NACK, DL ACK/NACK + (UL SR or SL SR) or DL ACK/NACK + UL SR + SL SR according to the uplink control information sequence generated by the steps. The uplink control information sequence is mapped to a PUCCH for carrying DLHARQ, i.e., a second resource. The terminal transmits the PUCCH, in other words, the terminal transmits the generated uplink control information sequence on the PUCCH. Accordingly, the network device receives the PUCCH.
The sending step in step 340 may be performed by the communication device 300 or the communication device 500, and specifically may be performed by the transceiver 310 in the communication device 300 or the communication interface 510 in the communication device 500, or may be performed by the processing unit 320 in the communication device 300 controlling the transceiver 310, or performed by the processor 520 in the communication device 500 controlling the communication interface 510.
The receiving step of the step 340 may be performed by the communication device 400 or the communication device 600, and specifically may be performed by the transceiver unit 410 in the communication device 400 or the communication interface 610 in the communication device 600, or may be performed by the processing unit 420 in the communication device 400 controlling the transceiver unit 410, or performed by the processor 620 in the communication device 600 controlling the communication interface 610.
Step 350, the network device determines the information carried on the PUCCH according to the target cyclic shift value in the uplink control information sequence. The information carried on the PUCCH is DLHARQ, a combination of DLHARQ and UL SR, a combination of DLHARQ and SL SR, or a combination of DLHARQ, UL SR, and SL SR.
In some embodiments, the method further includes receiving, by the network device, indication information indicating whether the uplink control information sequence carries a ULSR or a SL SR. Specifically, the indication information may be carried on a Buffer Status Report (BSR) or a MAC CE.
The step 350 may be implemented by the communication apparatus 400 or the communication apparatus 600, and specifically may be implemented by the processing unit 420 in the communication apparatus 400, or implemented by the processor 620 in the communication apparatus 600.
According to the method 300, the terminal can multiplex the same PUCCH resource to bear various combinations of DL HARQ and UL SR and SL SR, thereby efficiently utilizing the uplink control channel resource and improving the communication efficiency. Further, when DLHARQ is 1 bit, the newly added cyclic shift values (for example, {4,10 }) are spaced at the same uniform distance as the existing two pairs of cyclic shift values, in this case, the cross-correlation between the sequences generated by the two cyclic shift values is smaller, and the probability of ACK/NACK decoding error at the receiving end is lower. And the distance between the newly added pair of cyclic shift values (taking {4,10} as an example) and the other two pairs of cyclic shift values is as large as possible, so that the false detection probability of the receiving end on three combinations of information carried by the PUCCH is kept at a lower value.
In some embodiments, when the UL SR and the SL SR employ PUCCH format 0/1 and the dl harq employs PUCCH format 2,3,4, PUCCH resources for carrying the dl harq include a time domain resource greater than one symbol, PUCCH formats 2,3,4 may carry uplink information with more than 2 bits, for example, PUCCH formats 2,3 may include any number of bits greater than 2, and PUCCH format 4 may include more than 2 bits and less than 155 bits in the existing protocol. According to the method 400, the terminal can determine the number of SR bits to be multiplexed according to the number K of UL SR configurations overlapped with the DL HARQ PUCCH and the number S of SL SR configurations overlapped with the DL HARQ PUCCH. The method comprises the following steps:
step 410, generating at least one scheduling request and downlink HARQ feedback information, where the at least one scheduling request includes an uplink scheduling request and a sidelink scheduling request, and the downlink HARQ feedback information is ACK or NCAK.
This step is identical to step 310 and will not be described herein. Step 310 may be implemented by the communication device 300 or the communication device 500, and in particular may be implemented by the processing unit 320 in the communication device 300 or the processor 520 in the communication device 500.
Step 420, determining the number of multiplexing bits according to the number of second resources overlapping with the first resources and the number of third resources overlapping with the first resources; the first resource is an uplink control channel for carrying the downlink HARQ feedback information, the second resource is a resource configured by the network device for sending the uplink scheduling request, and the third resource is a resource configured by the network device for sending the sidestream scheduling request. It should be understood that the above-mentioned one second resource may be a resource configured by the network device through one SR configuration and/or one SR resource configuration IE for transmitting the ULSR. The third resource is similar to the second resource, and is not described herein again.
Optionally, in some embodiments, the second resource may be an SR transmission opportunity (SR occase), that is, one second resource is an UL SR occase, and the same one third resource is an SL SR occase. In this case, step 420 is: and determining the multiplexing bit number according to the number of SR configurations corresponding to a second resource overlapping with the first resource and the number of SR configurations corresponding to a third resource overlapping with the first resource.
And the terminal determines the number of SR bits to be multiplexed according to the number K of UL SR configurations overlapped with the DL HARQ PUCCH and the number S of SL SR configurations overlapped with the DL HARQ PUCCH. Specifically, the terminal may calculate the number of bits of the SR to be multiplexed according to the following formula:
G SR =ceil(log 2 (K+1))+ceil(log 2 (S+1)) (4)
where ceil () represents rounding up.
Or the terminal determines the number G of UL SR configuration bits to be multiplexed according to the number K of UL SR configurations overlapping with the DL HARQ PUCCH and the number S of SL SR configurations overlapping with the DL HARQ PUCCH UL SR And the number of SL SR bits G to be multiplexed SL SR :
G UL SR =ceil(log 2 (K+1)) (5)
G SL SR =ceil(log 2 (S+1)) (6)
The step 420 may be implemented by the communication device 300 or the communication device 500, and specifically may be implemented by the processing unit 320 in the communication device 300 or the processor 520 in the communication device 500.
Step 430, sending the multiplexing bits SR and the downlink HARQ feedback information on the first resource. Or transmitting G on the first resource UL SR A UL SR and G SL SR The SL SR and the downlink HARQ feedback information
Specifically, after the terminal calculates the number of SR bits to be multiplexed, the terminal may generate an information bit stream to be transmitted first, and the optional terminal may use G to select the SR bits UL SR Put UL SR bit at high bit, put G SL SR And placing the SL SR bits at low bits, then carrying out modulation coding on the generated bit stream at a physical layer, and finally mapping the information after modulation coding to the first resource.
By the method 400, the terminal can comprehensively consider resource overlapping between the uplink scheduling request and the side-line scheduling request and the uplink channel carrying the HARQ feedback information, and multiplex the scheduling request and the HARQ feedback information when overlapping, thereby saving the uplink channel resources and ensuring the normal operation of the communication system.
The step 430 may be performed by the communication device 300 or the communication device 500, and specifically may be performed by the transceiver unit 310 in the communication device 300 or the communication interface 510 in the communication device 500, or may be performed by the processing unit 320 in the communication device 300 controlling the transceiver unit 310, or performed by the processor 520 in the communication device 500 controlling the communication interface 510.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the above-described apparatus embodiments are merely illustrative, for example, the division of the units is only one logical function division, and there may be other division manners in actual implementation, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the communication connections shown or discussed with respect to each other may be indirect couplings or communication connections through some interfaces, devices or units, and may be electrical, mechanical or other forms.
In addition, each unit in the embodiments of the apparatus of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
It is understood that the processor in the embodiments of the present application may be a Central Processing Unit (CPU), other general purpose processors, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general purpose processor may be a microprocessor, but may be any conventional processor.
The methods in the embodiments of the present application may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer program or instructions may be stored in or transmitted over a computer-readable storage medium. 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 that integrates one or more available media. The usable medium may be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; or optical media, such as CD-ROM, DVD; it may also be a semiconductor medium, such as a Solid State Disk (SSD), a Random Access Memory (RAM), a read-only memory (ROM), a register, and the like.
An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC. In addition, the ASIC may reside in a network device or a terminal device. Of course, the processor and the storage medium may reside as discrete components in a transmitting device or a receiving device.
In the embodiments of the present application, unless otherwise specified or conflicting with respect to logic, the terms and/or descriptions in different embodiments have consistency and may be mutually cited, and technical features in different embodiments may be combined to form a new embodiment according to their inherent logic relationship.
In the present application, "and/or" describes an association relationship of associated objects, which means that there may be three relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. In the description of the text of the present application, the character "/" generally indicates that the former and latter associated objects are in an "or" relationship; in the formula of the present application, the character "/" indicates that the preceding and following related objects are in a relationship of "division".
It is to be understood that various numerical references referred to in the embodiments of the present application are merely distinguished for convenience of description and are not intended to limit the scope of the embodiments of the present application. The sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of the processes should be determined by their functions and inherent logic.

Claims (20)

  1. A method for transmitting information, the method comprising:
    generating first uplink information and second uplink information, wherein the first uplink information comprises downlink HARQ feedback information, an uplink scheduling request or uplink channel state information, and the second uplink information comprises side-line HARQ feedback information or side-line scheduling request;
    responding to that an uplink channel corresponding to the first uplink information and an uplink channel corresponding to the second uplink information are completely or partially overlapped, and sending information with higher priority in the first uplink information and the second uplink information;
    wherein, the priority order includes { downlink HARQ feedback information > side-line HARQ feedback information > uplink scheduling request > side-line scheduling request > uplink channel state information }.
  2. The method of claim 1, wherein the second uplink information further comprises sidestream channel state information, and wherein the priority order further comprises { uplink channel state information > sidestream channel state information }.
  3. The method of claim 1, wherein the second uplink information further comprises sidestream channel state information, and wherein the priority order comprises { downlink HARQ feedback information > sidestream HARQ feedback information > uplink scheduling request > sidestream scheduling request > channel state information };
    when the first uplink information is the uplink channel state information and the second uplink information is the sideline channel state information, the sending higher priority information of the first uplink information and the second uplink information includes:
    and sending information with a lower priority value in the uplink channel state information and the lateral channel state information, wherein the lower priority value represents the higher priority.
  4. The method of claim 3, further comprising:
    calculating the priority value of the uplink channel state information and the priority value of the lateral channel state information;
    wherein the priority value of the uplink channel state information and the priority value of the sideline channel state information satisfy: pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+P ch,CSI (ii) a Parameter P ch,CSI The method comprises the steps of including a first value and a second value, wherein the first value is an adjustment value aiming at an uplink channel state-information priority value, and the second value is an adjustment value aiming at a sideline channel state-information priority value; the parameter y is used for representing a channel carrying CSI; the parameter k is used for indicating whether the CSI contains the RSRP of the physical layer or not; the parameter c is an index of the serving cell; parameter N cells The number of the largest service cells which can be accessed by the terminal is represented, and the service cells comprise a main service cell and an auxiliary service cell; the parameter s is the identity of the CSI report; parameter M s Representing the maximum number of CSI reporting configurations.
  5. Method according to claim 4, characterized in that the parameter P ch,CSI Is predefined or configured through higher layer signaling.
  6. A method for transmitting information, the method comprising:
    generating first uplink information and second uplink information, wherein the first uplink information comprises downlink HARQ feedback information, an uplink scheduling request or uplink data, and the second uplink information comprises side-line HARQ feedback information or a side-line scheduling request;
    responding to that an uplink channel corresponding to the first uplink information and an uplink channel corresponding to the second uplink information are completely or partially overlapped, and determining the service priority of data corresponding to the first uplink information and the service priority of data corresponding to the second uplink information;
    sending information with higher service priority of corresponding data in the first uplink information and the second uplink information;
  7. the method according to claim 6, wherein when the first uplink information is the downlink HARQ feedback information and the second uplink information is the sidestream scheduling request, the sending information with higher traffic priority of corresponding data in the first uplink information and the second uplink information includes:
    and multiplexing the side scheduling request to an uplink channel carrying the downlink HARQ feedback information, and sending the uplink channel.
  8. The method according to claim 6 or 7, wherein the data corresponding to the HARQ feedback information is data carried on a data channel fed back by the HARQ feedback information, and the data corresponding to the scheduling request is data carried on a data channel requested by the scheduling request.
  9. A communications apparatus, comprising:
    a processing unit, configured to generate first uplink information and second uplink information, where the first uplink information includes downlink HARQ feedback information, an uplink scheduling request, or uplink channel state information, and the second uplink information includes side-line HARQ feedback information or a side-line scheduling request;
    a transceiver unit, configured to send information with a higher priority in the first uplink information and the second uplink information in response to that an uplink channel corresponding to the first uplink information and an uplink channel corresponding to the second uplink information are completely or partially overlapped;
    wherein, the priority order includes { downlink HARQ feedback information > side-line HARQ feedback information > uplink scheduling request > side-line scheduling request > uplink channel state information }.
  10. The apparatus of claim 9, wherein the second uplink information further comprises sidestream channel state information, and wherein the priority order further comprises { uplink channel state information > sidestream channel state information }.
  11. The apparatus of claim 9, wherein the second uplink information further comprises sidestream channel state information, and wherein the priority order comprises { downlink HARQ feedback information > sidestream HARQ feedback information > uplink scheduling request > sidestream scheduling request > channel state information };
    and the transceiver unit is further configured to send information with a lower priority value in the uplink channel state information and the sideline channel state information, where the lower priority value indicates a higher priority, when the first uplink information is the uplink channel state information and the second uplink information is the sideline channel state information.
  12. The apparatus of claim 11, wherein the processing unit is further configured to calculate a priority value of the uplink channel state information and a priority value of the sideline channel state information;
    wherein the priority value of the uplink channel state information and the priority value of the sideline channel state information satisfy: pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s+P ch,CSI (ii) a Parameter P ch,CSI Comprises a first value and a second value, wherein the first value is an adjustment value for an uplink channel state-information priority value, and the second value is an adjustment value for a side-line channel stateAn adjustment value of the information priority value; the parameter y is used for representing a channel carrying CSI; the parameter k is used for indicating whether the CSI contains the RSRP of the physical layer or not; the parameter c is an index of the serving cell; parameter N cells The number of the largest service cells which can be accessed by the terminal is represented, and the service cells comprise a main service cell and an auxiliary service cell; the parameter s is the identity of the CSI report; parameter M s Representing the maximum number of CSI reporting configurations.
  13. Method according to claim 12, characterized in that the parameter P ch,CSI Is either predefined or configured through higher layer signaling.
  14. A communications apparatus, comprising:
    a processing unit, configured to generate first uplink information and second uplink information, where the first uplink information includes downlink HARQ feedback information, an uplink scheduling request, or uplink data, and the second uplink information includes side-line HARQ feedback information or a side-line scheduling request;
    the processing unit is further configured to determine a service priority of data corresponding to the first uplink information and a service priority of data corresponding to the second uplink information in response to that an uplink channel corresponding to the first uplink information and an uplink channel corresponding to the second uplink information are completely or partially overlapped;
    a receiving and sending unit, configured to send information with higher service priority of corresponding data in the first uplink information and the second uplink information;
  15. the apparatus according to claim 14, wherein if the first uplink information is the downlink HARQ feedback information and the second uplink information is the sidestream scheduling request, the transceiver unit is further configured to multiplex the sidestream scheduling request onto an uplink channel carrying the downlink HARQ feedback information, and send the uplink channel.
  16. The apparatus according to claim 14 or 15, wherein the data corresponding to the HARQ feedback information is data carried on a data channel fed back by the HARQ feedback information, and the data corresponding to the scheduling request is data carried on a data channel requested by the scheduling request.
  17. A communication apparatus comprising a processor coupled to a memory, the memory storing a computer program, the processor being configured to execute the computer program stored in the memory to cause the apparatus to perform the method of any of claims 1 to 5.
  18. A communication apparatus comprising a processor coupled to a memory, the memory storing a computer program, the processor being configured to execute the computer program stored in the memory to cause the apparatus to perform the method of any of claims 6 to 8.
  19. A computer-readable storage medium, characterized in that it stores a computer program which, when executed, implements the method of any one of claims 1 to 5.
  20. A computer-readable storage medium, characterized in that it stores a computer program which, when executed, implements the method according to any one of claims 6 to 8.
CN202080095979.9A 2020-02-14 2020-02-14 Method and device for sending and receiving information Pending CN115088329A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/075260 WO2021159464A1 (en) 2020-02-14 2020-02-14 Method and device for sending and receiving information

Publications (1)

Publication Number Publication Date
CN115088329A true CN115088329A (en) 2022-09-20

Family

ID=77291368

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080095979.9A Pending CN115088329A (en) 2020-02-14 2020-02-14 Method and device for sending and receiving information

Country Status (2)

Country Link
CN (1) CN115088329A (en)
WO (1) WO2021159464A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3949631B1 (en) 2019-05-02 2023-02-22 Samsung Electronics Co., Ltd. Method and apparatus for transmission and reception of sidelink feedback in wireless communication system
US11848733B2 (en) * 2020-04-08 2023-12-19 Qualcomm Incorporated Priority levels for channel state information reporting
CN113516440B (en) * 2021-09-13 2022-01-18 季华实验室 Combined distribution method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109891987B (en) * 2016-11-04 2022-06-24 瑞典爱立信有限公司 Method and apparatus for transmission scheduling in a wireless communication system
US20200029340A1 (en) * 2018-07-19 2020-01-23 Samsung Electronics Co., Ltd. Method and apparatus for nr v2x resource selection
WO2020033628A1 (en) * 2018-08-08 2020-02-13 Idac Holdings, Inc Sidelink resource selection and control

Also Published As

Publication number Publication date
WO2021159464A1 (en) 2021-08-19

Similar Documents

Publication Publication Date Title
CN113348642B (en) User equipment and system for performing transmitting and receiving operations
US11564181B2 (en) Method and apparatus for reporting power headroom report, and method and apparatus for obtaining power headroom report
CN114586306B (en) Method and equipment for determining HARQ feedback priority in NR V2X
WO2020057755A1 (en) Devices and methods for communication in a wireless communication network
CN114616877B (en) Method for identifying transmission resources based on control information in NR V2X and synchronization
WO2021159464A1 (en) Method and device for sending and receiving information
CN114557099A (en) Method and apparatus for performing SL communication based on PSFCH overhead in NR V2X
CN111585707B (en) Feedback information sending method and device
CN114930761B (en) Method and apparatus for performing congestion control in NR V2X
CN116368919A (en) Method and apparatus for improving resource allocation in NR V2X
CN114788388A (en) Use of modifications of license distribution
CN115699648A (en) Method and apparatus for performing mode 1 SL communication in NR V2X
CN114982163A (en) Interference measurement of side link
JP2023513662A (en) Method and apparatus for transmitting and receiving uplink control channel
WO2021087955A1 (en) Method and device for power distribution
CN111526488B (en) Method and device for sending and receiving control information
EP4270828A1 (en) Network-based positioning method using relay in nr-v2x system, and device therefor
CN116158037A (en) Method and apparatus for reporting SL HARQ feedback to a base station in NR V2X
CN115315978A (en) Method and apparatus for performing congestion control in NR V2X
CN114503481B (en) Method and device for transmitting HARQ feedback based on BWP in NR V2X
WO2022021407A1 (en) Feedback codebook determining method, device, equipment, and storage medium
CN115088317A (en) Method and apparatus for performing a prioritization procedure in NR V2X
CN115715479A (en) Method and device for determining power related to side link transmission in NR V2X
CN116134874A (en) Method and apparatus for efficiently supporting NR V2X communications
CN115190601A (en) Information transmitting method, information receiving method and communication device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination