Communication method and device

By channel multiplexing the second control information and data in NR V2X communication and optimizing the resource mapping method, the problems of low resource utilization efficiency and high operation complexity in LTE V2X communication are solved, and more efficient data transmission and decoding performance are achieved.

CN114557080BActive Publication Date: 2025-07-11HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201980101435.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-08
Publication Date
2025-07-11
Estimated Expiration
2039-11-08

AI Technical Summary

Technical Problem

In the existing LTE V2X communication, the resource mapping method is not suitable for the frame structure changes and various service types of NR V2X communication, resulting in low resource utilization efficiency and high operational complexity.

Method used

By channel multiplexing the second control information and different parts of the data, resource mapping operations are simplified, data processing efficiency is improved, variable-length second control information and different code rates are adopted, and automatic gain control symbols are combined to optimize resource utilization and decoding complexity.

Benefits of technology

The data transmission process at the sending end is simplified, the resource utilization rate and the demodulation and decoding efficiency of the receiver are improved, the decoding delay of the second control information is reduced, and the overall efficiency of the communication system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114557080B_ABST
    Figure CN114557080B_ABST
Patent Text Reader

Abstract

The present application provides a communication method and apparatus, which can be applied to fields such as V2X, vehicle networking, intelligent connected vehicles, assisted driving, and intelligent driving. The method includes: a first terminal device can determine a first part and a second part of data according to a first symbol and / or a first transmission resource that maps first control information, and determine that the multiplexing order of the first part of the data in a first information is before a second control information and the second part of the data. Then, in chronological order in the time domain, the first information is taken as a whole and uniformly subjected to modulation coding, layer mapping, multiple-input multiple-output MIMO coding, and resource mapping, and mapped to a transmission resource other than the first transmission resource in a scheduling unit. In this way, the complexity of the data sending process at the sending end and the complexity of demodulation and decoding at the receiving end can be simplified, thereby improving communication efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular, to a communication method and apparatus. Background Art

[0002] Under the network of the long term evolution (LTE) technology proposed by the 3rd generation partnership project (3GPP), the vehicle-to-everything (V2X) technology for the Internet of Vehicles is proposed. V2X communication refers to the communication between a vehicle and anything outside, including various application scenarios such as vehicle to vehicle (V2V), vehicle to pedestrian (V2P), vehicle to infrastructure (V2I), and vehicle to network (V2N).

[0003] The existing LTE V2X communication adopts the resource mapping method as Figure 1 shown. The transmission resources for one scheduling include one or consecutive multiple sub-channels in the frequency domain and one subframe in the time domain. The physical sidelink control channel (PSCCH) occupies the two consecutive resource blocks (RBs) with the lowest sequence numbers in the frequency domain and is used to transmit control information such as sidelink control information (SCI); the physical sidelink share channel (PSSCH) occupies the remaining RBs in the sub-channel in a frequency division multiplexing (FDM) manner and is used to transmit data information (data). In this resource mapping method, the size of the physical resources occupied by the PSCCH channel is fixed, and one data transmission is accompanied by one control information transmission. The receiving end blindly detects all possible control channels in the entire frequency domain in units of sub-channels, and decodes the data channel according to the correctly decoded control information to obtain the data information.

[0004] In NR V2X communication, due to the change in the frame structure and to support more service types, the length of the control information is variable. Therefore, the above resource mapping method is no longer applicable. Summary of the Invention

[0005] An embodiment of the present application provides a communication method and apparatus, which are used to multiplex different parts of second control information and data on a channel to simplify the operation complexity of resource mapping and improve data processing efficiency.

[0006] In a first aspect, a communication method is provided. The method includes: a first terminal device determines first control information, and the first control information is mapped on a first transmission resource in a scheduling unit. Then, the first terminal device determines first information according to the first transmission resource and / or a first symbol. The first information includes second control information, a first part and a second part of data, and the multiplexing order of the first part of data in the first information is before the second part of data and the second control information. Then, the first terminal device maps the first information to a transmission resource other than the first transmission resource in the scheduling unit, and sends the first control information and the first information to a second terminal device.

[0007] Based on the communication method provided in the first aspect, the first terminal device can determine the first part and the second part of data according to the first symbol and / or the first transmission resource that maps the first control information, and determine that the multiplexing order of the first part of data in the first information is before the second control information and the second part of data. Then, in chronological order in the time domain, the first information is taken as a whole and uniformly subjected to modulation coding, layer mapping, multiple-input multiple-output (MIMO) coding, and resource mapping, and is mapped to a transmission resource other than the first transmission resource in the scheduling unit. In this way, the complexity of the data sending process at the sending end can be simplified, the coding flexibility of the second control channel can be improved, the resource utilization rate can be increased, and the complexity of demodulation and decoding at the receiving end can be reduced, thereby improving communication efficiency.

[0008] Among them, the first symbol is used for automatic gain control (AGC). The first symbol may include one or more symbols with the earliest position in a scheduling unit. The first control information may include information for indicating the size of the transmission resource occupied by the second control information. For example, it may be the aggregation level of the second-level control channel where the second control information is located. The length of the second control information in the embodiment of the present application may be variable and may be sent at different code rates. By indicating the size of the transmission resource occupied by the second control information through the first control information, the overhead of the second control channel can be reduced. In the present application, it is set that when the aggregation level of the second control channel is 1, it occupies 18 resource elements (REs), that is, every 18 REs form a second control channel resource group. When the second-level control channel adopts different aggregation levels, the number of resources used is an integer multiple of 18 REs.

[0009] In a possible design method, the communication method described in the first aspect may further include: a first terminal device determines a second transmission resource. The second transmission resource may include at least one of the following: a transmission resource on a first symbol on a first layer in a scheduling unit, a transmission resource on the first layer in the scheduling unit that overlaps with the first transmission resource in the time domain and does not overlap in the frequency domain; or, the second transmission resource is located on the first symbol on the first layer in the scheduling unit, and the second transmission resource overlaps with the first transmission resource in the time domain and does not overlap in the frequency domain. It is easy to understand that the first part of the data may be the data that can be mapped on the second transmission resource, so as to avoid resource waste and improve resource utilization.

[0010] Optionally, the second transmission resource does not overlap with the transmission resource on the time domain symbol that maps the demodulation reference signal (DMRS) in the scheduling unit in the time domain, so as to avoid the interference caused by the DMRS with enhanced power on the same time domain symbol to the data with reduced power, thereby ensuring the reliability of data transmission.

[0011] In a possible design method, the multiplexing order of the second control information in the first information is before the second part of the data, which can effectively reduce the decoding delay of the second control information.

[0012] Optionally, when the first condition is satisfied, the multiplexing order of the second control information in the first information is before the second part of the data. The first condition may be: no power enhancement is performed on the first control information; or, power enhancement is performed on the first control information and no power enhancement is performed on the demodulation reference signal DMRS; or, power enhancement is performed on the first control information and the demodulation reference signal DMRS, and no data is mapped on the time domain symbol that maps the DMRS.

[0013] In another possible design method, the communication method described in the first aspect may further include: the first terminal device determines to perform power enhancement on the first control information and the demodulation reference signal DMRS, and maps data on the time domain symbol that maps the DMRS, and determines the time domain symbol that maps the DMRS in the third transmission resource, where the third transmission resource does not overlap with the first transmission resource and the second transmission resource in the first layer time domain of the scheduling unit. Then, the first terminal device determines the multiplexing order of the second control information and the second part of the data in the first information according to the time domain symbol that maps the DMRS in the third transmission resource.

[0014] In a possible design method, the above-mentioned first terminal device maps the first information to the transmission resources in the scheduling unit other than the first transmission resource, which may include: the first terminal device maps the first information to the transmission resources in the scheduling unit other than the first transmission resource in the order of frequency domain first and then time domain.

[0015] In a second aspect, embodiments of the present application provide a communication device, which has the functions of the first terminal device in the above-mentioned first aspect or any possible design of the first aspect. The communication device may be a terminal device, such as a handheld terminal device, a vehicle-mounted terminal device, a vehicle user equipment, etc., or a device included in the terminal device, such as a chip, or a device including the terminal device. The functions of the above-mentioned terminal device may be implemented by hardware or by hardware executing corresponding software, and the hardware or software includes one or more modules corresponding to the above functions.

[0016] In a possible design, the structure of the communication device includes a processing module and a transceiver module. Among them, the processing module is configured to support the communication device to execute the corresponding functions of the first terminal device in the above-mentioned first aspect or any design of the first aspect. The transceiver module is used to support the communication between the communication device and other communication devices. For example, when the communication device is the first terminal device, it can send the first control information and the first information to the second terminal device. The communication device may further include a storage module, and the storage module is coupled to the processing module, and stores necessary program instructions and data of the communication device. As an example, the processing module may be a processor, the communication module may be a transceiver, and the storage module may be a memory. The memory may be integrated with the processor or may be separately provided from the processor. The present application does not limit this.

[0017] In another possible design, the structure of the communication device includes a processor and may further include a memory. The processor is coupled to the memory and can be used to execute computer program instructions stored in the memory, so that the communication device executes the method in the above-mentioned first aspect or any possible design of the first aspect. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface. When the communication device is a terminal device, the communication interface may be a transceiver or an input / output interface; when the communication device is a chip included in the terminal device, the communication interface may be an input / output interface of the chip. Optionally, the transceiver may be a transceiver circuit, and the input / output interface may be an input / output circuit.

[0018] It should be noted that the technical effects of the communication device described in the second aspect may refer to the technical effects of the communication method described in the first aspect, and will not be elaborated here.

[0019] In a third aspect, embodiments of the present application provide a chip system, including: a processor, the processor is coupled to a memory, the memory is used to store programs or instructions, and the chip system may further include an interface circuit, and the interface circuit is used to receive code instructions and transmit them to the processor; when the programs or instructions are executed by the processor, the chip system implements the method in the above-mentioned first aspect or any possible design of the first aspect.

[0020] Optionally, there may be one or more processors in the chip system. The processor may be implemented by hardware or by software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc. When implemented by software, the processor may be a general-purpose processor that implements its functions by reading software code stored in a memory.

[0021] Optionally, there may also be one or more memories in the chip system. The memory may be integrated with the processor or separately provided from the processor, which is not limited in this application. Exemplarily, the memory may be a non-transitory processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or separately provided on different chips. This application does not specifically limit the type of the memory and the setting manner of the memory and the processor.

[0022] In a fourth aspect, an embodiment of this application provides a computer-readable storage medium. Computer-readable instructions are stored in the computer storage medium. When a computer reads and executes the computer-readable instructions, the computer is caused to execute the method in the first aspect or any possible design in the first aspect, or execute the method in any possible design in the second aspect, the fourth aspect, or the sixth aspect.

[0023] In a fifth aspect, an embodiment of this application provides a computer program product. When a computer reads and executes the computer program product, the computer is caused to execute the method in the first aspect or any possible design in the first aspect.

[0024] In a sixth aspect, an embodiment of this application provides a communication system, which includes the first terminal device and the second terminal device described above. Optionally, a network device may further be included in the communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 It is a schematic diagram of a resource mapping method for LTE V2X;

[0026] Figure 2 It is a schematic diagram of the architecture of the communication system provided by an embodiment of this application;

[0027] Figure 3 It is a schematic diagram of the process flow of the communication method provided by an embodiment of this application;

[0028] Figure 4 It is a schematic diagram of the first frame structure of a scheduling unit provided by an embodiment of this application;

[0029] Figure 5 provided by an embodiment of this application based on Figure 4Schematic diagram of resource distribution of Frame Structure 1 shown Figure 1 ;

[0030] Figure 6 This is provided by an embodiment of the present application based on Figure 4 Schematic diagram of resource distribution of Frame Structure 1 shown Figure 2 ;

[0031] Figure 7 This is provided by an embodiment of the present application based on Figure 4 Schematic diagram of resource distribution of Frame Structure 1 shown Figure 3 ;

[0032] Figure 8 Schematic diagram of the data structure of the first information provided by an embodiment of the present application;

[0033] Figure 9 This is provided by an embodiment of the present application based on Figure 4 Schematic diagram of resource distribution of Frame Structure 1 shown Figure 4 ;

[0034] Figure 10 This is provided by an embodiment of the present application based on Figure 4 Schematic diagram of resource distribution of Frame Structure 1 shown Figure 5 ;

[0035] Figure 11 This is provided by an embodiment of the present application based on Figure 4 Schematic diagram of resource distribution of Frame Structure 1 shown Figure 6 ;

[0036] Figure 12 Schematic diagram of the process for processing the second control information and data provided by an embodiment of the present application;

[0037] Figure 13 Schematic diagram of Frame Structure 2 of the scheduling unit provided by an embodiment of the present application;

[0038] Figure 14 This is provided by an embodiment of the present application based on Figure 13 Schematic diagram of resource distribution of Frame Structure 2 shown Figure 1 ;

[0039] Figure 15 This is provided by an embodiment of the present application based on Figure 13 Schematic diagram of resource distribution of Frame Structure 2 shown Figure 1 ;

[0040] Figure 16 Schematic diagram of the structure of the communication device provided by an embodiment of the present application Figure 1 ;

[0041] Figure 17 Schematic diagram of the structure of the communication device provided by an embodiment of the present applicationFigure 2 。 Detailed implementation manners

[0042] In order to make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.

[0043] The technical solutions of the embodiments of this application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WIMAX) communication system, 5th generation (5G) system, or New Radio (NR), or applied to future communication systems or other similar communication systems, etc.

[0044] The technical solutions of the embodiments of the present application can be applied to technical fields such as unmanned driving, driver assistance (ADAS), intelligent driving, connected driving, intelligent network driving, car sharing, smart / intelligent cars, digital cars, unmanned cars / driverless cars / pilotless cars / automobiles, Internet of vehicles (IoV), self-driving cars / autonomous cars, cooperative vehicle-infrastructure (CVIS), intelligent transport system (ITS), vehicular communication, etc.

[0045] In addition, the technical solutions provided by the embodiments of the present application can be applied to cellular links or links between devices, such as device-to-device (D2D) links. D2D links or V2X links can also be referred to as sidelinks, secondary links, or sideway links, etc. In the embodiments of the present application, the above terms all refer to links established between devices of the same type, and they have the same meaning. The so-called devices of the same type can be links between terminal devices, links between base stations, or links between relay nodes, etc. The embodiments of the present application do not make any limitations in this regard. For the link between terminal devices, there is the D2D link defined in 3GPP Release (Rel)-12 / 13, and there is also the V2X link defined by 3GPP for the Internet of vehicles, including vehicle-to-vehicle, vehicle-to-mobile phone, or vehicle-to-any entity, including Rel-14 / 15. It also includes the V2X link based on the NR system of Rel-16 and subsequent versions currently being studied by 3GPP, etc.

[0046] Please refer to Figure 2, which is a schematic diagram of the network architecture of a communication system applicable to the embodiments of the present application. The communication system includes a first terminal device and a second terminal device. The terminal devices can communicate directly through the PC5 interface, and the direct communication link between the terminal devices is the sidelink. The communication based on the sidelink can use at least one of the following channels: the physical sidelink shared channel (PSSCH), which is used to carry data; the physical sidelink control channel (PSCCH), which is used to carry sidelink control information (SCI).

[0047] Optionally, the communication system further includes a network device ( Figure 2 not shown in the figure), which is used to provide timing synchronization and resource scheduling for the terminal devices. The network device can communicate with at least one terminal device (such as the first terminal device) through the Uu interface. The communication link between the network device and the terminal device includes an uplink (UL) and a downlink (DL). The terminal devices can also achieve indirect communication through the forwarding of the network device. For example, the first terminal device can send data to the network device through the Uu interface, and then send it to the application server for processing through the network device. After that, the application server can send the processed data to the network device and then send it to the second terminal device through the network device. In the communication mode based on the Uu interface, the network device that forwards the uplink data from the first terminal device to the application server and the network device that forwards the downlink data sent by the application server to the second terminal device can be the same network device or different network devices, which can be determined by the application server.

[0048] Figure 2 The network device in the figure can be an access network device, such as a base station. Among them, the access network device corresponds to different devices in different systems. For example, in the 5G system, it corresponds to the access network device in 5G, such as a gNB. Although only the first terminal device and the second terminal device are shown in Figure 2 the figure, it should be understood that the network device can serve multiple terminal devices, and the embodiments of the present application do not limit the number of terminal devices in the communication system. Similarly, Figure 2 the terminal devices in the figure are described by taking in-vehicle terminal devices or vehicles as examples. It should also be understood that the terminal devices in the embodiments of the present application are not limited to this, and the terminal devices can also be in-vehicle modules, roadside units or pedestrian handheld devices. It should be understood that the embodiments of the present application are not limited to the 4G or 5G system, and are also applicable to subsequent evolved communication systems.

[0049] The following explains some terms in the embodiments of the present application to facilitate understanding by those skilled in the art.

[0050] 1) Terminal device

[0051] A terminal device, also known as a user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to users. The terminal device can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. For example, the terminal device can be a handheld device with a wireless connection function, a vehicle-mounted device, a vehicle user equipment, etc. Currently, some examples of terminal devices are: mobile phone, tablet computer, laptop computer, palmtop computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The terminal device in the embodiments of the present application can also be an in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip or in-vehicle unit built into a vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip or in-vehicle unit.

[0052] 2) Network device

[0053] A network device is a device in a network used to connect terminal devices to a wireless network. The network device can be a node in a radio access network, also known as a base station, or also known as a radio access network (RAN) node (or device). The network device can be used to mutually convert received airframes and Internet Protocol (IP) packets, acting as a router between the terminal device and the rest of the access network, where the rest of the access network may include an IP network. The network device can also coordinate the attribute management of the air interface. For example, the network device can include an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in a Long Term Evolution (LTE) system or an evolved LTE system (LTE-Advanced, LTE-A), such as a traditional macro eNB and a micro eNB in a heterogeneous network scenario, or can also include a next generation node B (gNB) in a 5th generation (5G) New Radio (NR) system, or can also include a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or homeNode B, HNB), a base band unit (BBU), a BBU pool, or a WiFi access point (AP), etc., or can also include a centralized unit (CU) and a distributed unit (DU) in a Cloud Radio Access Network (CloudRAN) system. The embodiments of this application do not limit this. For another example, a network device in a V2X technology is a road side unit (RSU). The RSU can be a fixed infrastructure entity that supports V2X applications and can exchange messages with other entities that support V2X applications.

[0054] 3) Two-level control channel and data channel

[0055] In the embodiments of the present application, there are two types of control information, namely first control information and second control information. Correspondingly, there are two levels of control channels in a scheduling unit, which are respectively used to carry the first control information and the second control information. The scheduling unit refers to a set of resources for a single data transmission scheduling. A scheduling unit may include one or more consecutive sub-channels in the frequency domain. A sub-channel may include several consecutive resource blocks (RBs) in the frequency domain. A scheduling unit may include one or more time units in the time domain, and the time unit may be a time unit composed of various possible time granularities such as time slots, mini-slots, sub-frames, frames, etc. It should be understood that the embodiments of the present application do not specifically limit the bandwidth of the scheduling unit, and the number of sub-channels included in the scheduling unit and the size of each sub-channel can be configured or pre-configured by the network device.

[0056] The first control information is applicable to scenarios such as broadcast, unicast, and multicast, and can be the basic control information required for V2X communication. For example, the first control information may include the L1 layer destination user ID (destination identity), the frequency domain bandwidth of the data channel, resource reservation information, the initial transmission and retransmission time intervals, etc. The first control information is carried on the first-level control channel, and the first-level control channel may be, for example, the first-level PSCCH channel.

[0057] The second control information is applicable to scenarios such as unicast and multicast, and can be the additional link maintenance information required in scenarios such as unicast and multicast to improve the reliability of the link. For example, the second control information may include the modulation and coding scheme (MCS) of the data channel, the hybrid automatic repeat request (HARQ) version number of the data channel, and the new transmission or retransmission indication, etc. The second control information is carried on the second-level control channel, and the second-level control channel may be, for example, the second-level PSCCH channel. It should be understood that in the broadcast scenario, the first terminal device may only send the first control information to the second terminal device; in the unicast and multicast scenarios, the first terminal device needs to send the first control information and the second control information to the second terminal device.

[0058] The data may be the specific service data sent by the first terminal device to the second terminal device in scenarios such as broadcast, unicast, and multicast. The data is carried on the data channel in the scheduling unit, and the data channel may be, for example, the PSSCH channel. For example, if both the first terminal device and the second terminal device are vehicles, the first terminal device may send some information such as its own position, speed, intention (including turning, lane changing, reversing), attitude (such as uphill, downhill), etc. to the second terminal device.

[0059] It should be noted that the terms "system" and "network" in the embodiments of the present application can be used interchangeably. "Multiple" means two or more. In view of this, in the embodiments of the present application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, for example, it can be understood as one, two or more. For example, including at least one means including one, two or more, and it does not limit which ones are included. For example, including at least one of A, B, and C, then what can be included are A, B, C, A and B, A and C, B and C, or A, B, and C. Similarly, the understanding of descriptions such as "at least one kind" is similar. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / ", unless otherwise specified, generally represents an "or" relationship between the front and back associated objects.

[0060] Unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, time sequence, priority or importance degree of multiple objects, and the descriptions of "first" and "second" do not necessarily limit that the objects are different.

[0061] Figure 3 The flowchart of a communication method provided by the embodiments of the present application Figure 1 . This communication method is applicable to Figure 2 the communication system shown in

[0062] As Figure 3 shown, this method includes S301 to S304:

[0063] S301, the first terminal device determines the first control information. Among them, the first control information is mapped on the first transmission resource in the scheduling unit.

[0064] Exemplarily, Figure 4 is a schematic diagram of Frame Structure 1 of the scheduling unit adopted by the embodiments of the present application. Only the first-level control channel and data channel are shown in Figure 4 . In part A shown in Figure 4 , the first-level control channel and data channel are mapped on all symbols of part A in a frequency-division multiplexing manner. In part B shown in Figure 4 , only the data channel exists and there is no first-level control channel. Among them, the resource in the scheduling unit that maps the first control information is the first transmission resource, which can be pre-configured by the network device.

[0065] Exemplarily, Figures 5 to 7 provided by the embodiments of the present application based onFigure 4 Schematic diagram of resource distribution of Frame Structure 1 shown Figures 1 to 3 . In Figures 5 to 7 , a scheduling unit includes one time slot in the time domain. This time slot includes 14 time domain symbols, and these 14 used symbols are numbered from 0 to 13 in sequence from left to right. In the frequency domain, it includes 10 RBs, and these 10 RBs are numbered from 0 to 9 in sequence from top to bottom.

[0066] As Figures 5 to 7 shown, taking the time domain position where the last symbol included in the first transmission resource is located (i.e., the time domain end position of the first transmission resource) as the boundary, the scheduling unit can be divided into part A and part B in the time domain.

[0067] In the time domain, the first transmission resource can occupy some or all of the time domain resources of part A. In the frequency domain, the first transmission resource occupies some of the frequency domain resources in this scheduling unit. Usually, the resource size of the first transmission resource is fixed, and in the illustration, it can be reflected as a rectangle composed of multiple resource blocks in a scheduling unit.

[0068] It should be understood that the starting resource block in the frequency domain of the first transmission resource can be the same as or different from the starting resource block in the frequency domain of this scheduling unit, and this application does not limit it. That is to say, the first transmission resource can include the resource block numbered 0 at the top in this scheduling unit, or it can not include the resource block numbered 0 at the top in the scheduling unit. Or, it can also be understood that the first transmission resource can be aligned or not aligned with the starting position in the frequency domain of the scheduling unit.

[0069] It should also be understood that the first transmission resource can include the resource on the first symbol in the scheduling unit, or it can not include the resource on the first symbol in the scheduling unit. For example, as Figure 5 shown, if the influence of automatic gain control (AGC) on the control channel is not considered, the first transmission resource can include the resource on the first symbol in the scheduling unit, that is, the first control information can be mapped to the resource of the first symbol in this scheduling unit, or it can also be understood that the first-level control channel can start mapping from the first symbol in this scheduling unit.

[0070] For another example, as Figure 6 shown, if the influence of AGC on the control channel is considered, the first transmission resource can not include the resource on the first symbol in the scheduling unit. The first control information can avoid the first symbol in this scheduling unit and start mapping from the second symbol in the scheduling unit, or it can also be understood that the first-level control channel avoids the first symbol in this scheduling unit and starts mapping from the second symbol in the scheduling unit.

[0071] For another example, as Figure 7As shown, there is an AGC sequence in the scheduling unit, and the AGC sequence is mapped on all resource blocks of the first symbol in the scheduling unit. In this case, the first transmission resource may also not include the resources on the first symbol in the scheduling unit. The first control information may avoid the first symbol in the scheduling unit and start mapping from the second symbol in the scheduling unit. Or it can also be understood that the first-level control channel avoids the first symbol in the scheduling unit and starts mapping from the second symbol in the scheduling unit.

[0072] S302. The first terminal device determines first information according to the first transmission resource and / or the first symbol.

[0073] Exemplarily, the first symbol is used for automatic gain control (AGC). The first symbol may include a time-domain symbol carrying an AGC sequence in a scheduling unit, such as one or more time-domain symbols (symbols) with the earliest position in the scheduling unit. Among them, the AGC sequence refers to data used for the receiving end to implement automatic gain control, which may be an AGC sequence generated according to a specified method, such as a pseudo-random sequence, or may also be data. That is to say, data may or may not be mapped on the first symbol.

[0074] It is easy to understand that during the transmission of the first symbol, the channel attenuation situation between the sending end and the receiving end is unknown, and the receiving end cannot perform gain adjustment on the received wireless signal, resulting in poor quality of the received wireless signal. Therefore, in the embodiments of the present application, the second control information may not be mapped on the first symbol to ensure the transmission reliability of the second control information.

[0075] In addition, in the embodiments of the present application, considering that when using the sidelink for data transmission currently, it is required that the total transmission power on all symbols within a sending time slot is the same. In Figure 4 part A shown in, since there is both first control information and data at the same time, if the first-level control information is power-enhanced, it will cause the average transmission power of the data on each symbol in part A to be lower than the average transmission power of the data on each symbol in part B. Among them, the average transmission power of the data may be: the average transmission power per resource block (RB) or per resource element (RE) on a symbol carrying data. Therefore, after channel multiplexing the second control information and the data, they can be uniformly mapped to the data channel in part B, which can make the second control information obtain a higher transmission power, thereby enhancing the reliability.

[0076] Refer to Figures 5 to 7, to ensure reliability, the second control information may avoid the first symbol and / or the symbol mapping the first control information. Moreover, to avoid wasting resources, the first part of the data may also be mapped to the transmission resources on the first symbol and / or the symbol mapping the first control information, and the second control information and the second part of the data may be mapped to the remaining transmission resources in the scheduling unit. Exemplarily, Figure 8 is a schematic structural diagram of the first information provided by an embodiment of the present application. As Figure 8 shown, the first information simultaneously includes the second control information, the first part and the second part of the data. The multiplexing order of the first part of the data in the first information is before the second part of the data and the second control information.

[0077] This first information may also be understood as an information bitstream obtained by the first terminal device cascading the second control information, the first part and the second part of the data, where the first part of the data is cascaded before the second control information and the second part of the data. In this way, in the embodiment of the present application, the first terminal device determines the first information according to the first transmission resource and / or the first symbol, which may include: the first terminal device separately determines the second control information and the data, then determines the first part and the second part of the data according to the first transmission resource and / or the first symbol, and then the first terminal device cascades the first part of the data before the second control information and the second part of the data to obtain the first information.

[0078] In the embodiment of the present application, the data volume of the first part of the data may be determined according to the first symbol and / or the number of idle resources on the symbol mapping the first control information. Therefore, in a possible design method, Figure 3 the communication method shown may further include: the first terminal device determines a second transmission resource.

[0079] Among them, the second transmission resource may include at least one of the following: the transmission resources on the first symbol on the first layer in the scheduling unit, the transmission resources on the first layer in the scheduling unit that overlap with the first transmission resource in the time domain and do not overlap in the frequency domain. Correspondingly, the first part of the data may be the data that can be mapped on the second transmission resource.

[0080] Exemplarily, as Figure 5As shown, the second transmission resource may only include the transmission resources on the first layer in the scheduling unit that overlap with the first transmission resource in the time domain and do not overlap in the frequency domain. For example, in the time domain, the second transmission resource may occupy some or all of the time domain symbols of part A on the first layer in the scheduling unit. In the frequency domain, the second transmission resource is frequency-division multiplexed with the first transmission resource. That is to say, in the case of power boosting for the first control information, if part A does not include the first symbol, or part A includes the first symbol and there is no on-time data on the first symbol, the second control information only needs to avoid the first control information, that is, the second transmission resource may only include the transmission resources on the first layer in the scheduling unit that overlap with the first transmission resource in the time domain and do not overlap in the frequency domain.

[0081] Exemplarily, as Figure 6 shown, the second transmission resource may also only include the transmission resources on the first symbol on the first layer in the scheduling unit. For example, in the time domain, the second transmission resource may include some or all of the time domain resources in the first symbol on the first layer in the scheduling unit. In the frequency domain, the second transmission resource may include some or all of the frequency domain resources in the first symbol on the first layer in the scheduling unit. That is to say, in the case of no power boosting for the first control information, if part A includes the first symbol and there is on-time data on the first symbol, the second control information only needs to avoid the first symbol, that is, the second transmission resource may only include the transmission resources on the first symbol on the first layer in the scheduling unit. In this case, the second control information may be mapped on the transmission resources that overlap with the first transmission resource in the time domain and do not overlap in the frequency domain.

[0082] Exemplarily, in combination with Figure 5 and Figure 6 , as Figure 7 shown, the second transmission resource may also include both the transmission resources on the first layer in the scheduling unit that overlap with the first transmission resource in the time domain and do not overlap in the frequency domain, and the transmission resources on the first symbol on the first layer in the scheduling unit. In the case of power boosting for the first control information, if part A includes the first symbol and there is on-time data on the first symbol, the second control information needs to avoid both the first control information and the first symbol, that is, the second transmission resource includes both the transmission resources on the first layer in the scheduling unit that overlap with the first transmission resource in the time domain and do not overlap in the frequency domain, and the transmission resources on the first symbol on the first layer in the scheduling unit. In this case, the second control information may be mapped on the transmission resources that do not overlap with part A in the time domain and overlap in the frequency domain, that is, the transmission resources of part B.

[0083] Furthermore, the multiplexing order of the second control information and the second part of the data in the first information may be determined according to the occupancy of the transmission resources in the scheduling unit other than the first transmission resource and the second transmission resource. In a possible design method, the multiplexing order of the second control information in the first information may be before the second part of the data to reduce the decoding delay of the second control information.

[0084] Exemplarily, Figures 9 to 11 for the resource distribution schematic diagram of Frame Structure 1 provided in the embodiments of this application Figure 4 as shown. Figures 4 to 6 Referring to Figures 5 to 7 , as Figures 9 to 11 shown, on the first layer in the scheduling unit, the third transmission resource includes the transmission resources other than the first transmission resource and the second transmission resource. When the scheduling unit includes multiple layers, on the first layer in the scheduling unit, the third transmission resource includes the transmission resources other than the first transmission resource and the second transmission resource; on the other layers in the scheduling unit, the third transmission resource includes the transmission resources other than the first transmission resource and the transmission resources on the first symbol.

[0085] Figure 12 This is a schematic flowchart of the processing of the second control information and the data by the first terminal device provided in the embodiments of this application. The entire processing flow includes steps such as channel coding, channel multiplexing, scrambling, layer mapping, multiple-input multiple-output (MIMO) coding, resource mapping, inverse fast Fourier transform (IFFT), and cyclic prefix (CP). Among them. The first terminal device determines that the first information occurs according to the first transmission resource and / or the first symbol Figure 12 in the step of channel multiplexing as shown. The channel multiplexing refers to the multiplexing of the first part of the data with the second-level control channel and the second part of the data.

[0086] Specifically, in Figure 12 the step of channel coding as shown, the first terminal device may perform channel coding on the second control information and the data respectively. The output of the channel coding is the output after rate matching. The process of channel coding may include processes such as cyclic redundancy check (CRC) addition of the transport block, coding block segmentation, coding block CRC addition, channel coding, rate matching, etc., which will not be elaborated here.

[0087] In the step of channel multiplexing, the first terminal device may divide the output after channel encoding the data into a first part and a second part, and then perform channel multiplexing on the first part of the data, the output after channel encoding the second control information, and the second part of the data. The multiplexing between the first part of the data and the output after channel encoding the second control information and the second part of the data can also be understood as concatenating the first part of the data, the output after channel encoding the second control information, and the second part of the data, and the first part of the data is concatenated before the output after channel encoding the second control information and the second part of the data. The following is for reference Figures 5 to 7 for illustration.

[0088] Refer to Figure 5 , in the case where the A part does not include the first symbol, or the A part includes the first symbol and no data is mapped on the first symbol, assuming that the number of time domain symbols mapping the first control information is L, the symbol numbers can be 1, 2,..., L, or 0, 1,..., L - 1, that is, the symbol number of the last time domain symbol in the A part can be L or L - 1, and the value range of L is from 1 to 13, and the most likely values are 2 or 3.

[0089] First, determine the number of resources available for mapping data in the A part, that is, the number of resources included in the second transmission resource. Among them, the resources available for mapping data are the number of REs in the A part except for the REs mapping DMRS. Let this value be K, then the length of the coded information bits that can be mapped on the second transmission resource is K * Qm, where Qm is the modulation order and the value can be 2, 4, 6, etc. Assume that the bandwidth of the data channel is M PSSCH RB, taking the time domain symbols occupied by the first-level control channel as 1, 2,..., L as an example, the frequency domain bandwidth of the first-level control channel is M PSCCH RB. If there is a DMRS of the data channel in the A part and the total number of REs occupied by the DMRS is L PSSCH-DMRS , then the value of K can be:

[0090] K = M PSSCH * 12 * L - M PSCCH * L * 12 - L PSSCH-DMRS .

[0091] If there is no DMRS of the data channel in the A part, then the value of K can be:

[0092] K = M PSSCH * 12 * L - M PSCCH * L * 12.

[0093] Then, assume that the coded output of the second-level control channel is expressed as The coded output of the data channel is expressed as And the multiplexing order for the second control information is before the second part of the data. The output after their concatenation can be expressed as g0, g1, g2, …, g G-1 , where G = L 2nd-SCI +M data . Among them,

[0094] When 0 ≤ i < K*Q m , g i = f i ;

[0095] When K*Q m ≤ i < K*Q m +L 2nd-SCI ,

[0096] When K*Q m +L 2nd-SCI ≤ i ≤ G - 1,

[0097] where 0 ≤ i < G. Among them, L 2nd-SCI is the number of coded bits output after channel coding of the second control information, and M data is the total number of coded bits output after channel coding of the data.

[0098] Reference Figure 6 , without power boosting the first control information, assuming that part A includes the first symbol and data is mapped on the first symbol. There are N first symbols, and the symbol numbers can be 1, 2, …, N - 1, and N is 1 or 2. Then the number of resources K included in the second transmission resource = M PSSCH *12*N.

[0099] If the output after channel coding of the second control information is expressed as The output after channel coding of the data is expressed as And the multiplexing order for the second control information is before the second part of the data. Then the output after concatenating the output after channel coding of the second control information and the output after channel coding of the data can be expressed as g0, g1, g2, …, g G-1 .

[0100] Among them, G = L 2nd-SCI +M data ,

[0101] When 0 ≤ i < K*Q m , g i = f i ;

[0102] When K*Q m ≤ i < K*Q m +L2nd-SCI When

[0103] When K * Q m + L 2nd-SCI ≤ i < G, where L 2nd-SCI is the number of coded bits output after channel coding for the second control information, and M data is the total number of coded bits output after channel coding for the data.

[0104] Refer to Figure 7 , assuming that part A includes the first symbol, on which data is mapped and the first control information is power enhanced. Among them, the first symbol is N symbols, and the time-domain symbols mapping the first control information are L.

[0105] First, determine the number of resources available for mapping data in part A, that is, the number of resources included in the second transmission resource. Among them, the resources available for mapping data are the number of REs in part A except for the REs mapping DMRS. Assuming that the bandwidth of the data channel is M PSSCH RB, taking the time-domain symbols occupied by the first control information as N + 1, N + 2,..., N + L as an example, the frequency-domain bandwidth of the transmission resource occupied by the first control information is M PSCCH RB. If there is a DMRS of the data channel in part A, and the total number of REs occupied by the DMRS is L PSSCH-DMRS , then,

[0106] K = M PSSCH * 12 * (L + N) - M PSCCH * L * 12 - L PSSCH-DMRS .

[0107] If there is no DMRS of the data channel in part A, then,

[0108] K = M PSSCH * 12 * (L + N) - M PSCCH * L * 12.

[0109] Then, assuming that the coded output of the second-level control channel is expressed as the coded output of the data channel is expressed as and the multiplexing order for the second control information is before the second part of the data. The output after their concatenation can be expressed as g0, g1, g2,..., g G-1 , where G = L 2nd-SCI + M data . And,

[0110] When 0 ≤ i < K * Q m , g i = f i ;

[0111] When K*Q m ≤i<K*Q m +L 2nd-SCI When

[0112] When K*Q m +L 2nd-SCI ≤i≤G - 1,

[0113] where 0≤i<G. Where L 2nd-SCI is the number of coded bits output after channel encoding of the second control information, and M data is the total number of coded bits output after channel encoding of the data.

[0114] The above Figure 5 , Figure 6 The purpose of the above embodiment is to map the second control information to other time - frequency resources except the first symbol. There are other possible implementations of this embodiment, that is, the length of the first part of the data is 0. For example, assume that the coded output of the second - level control channel is expressed as The coded output of the data channel is expressed as And the multiplexing order used for the second control information is before the data. The output after concatenation of the two can be expressed as g0, g1, g2, …, g G-1 , where G = L 2nd-SCI +M data . And, when 0≤i < L 2nd-SCI , g i = q i ; when L 2nd-SCI ≤i < G, g i = f i . If there is no power boost for the first control channel and no data is mapped to the first symbol, the data of the designed data stream g i after symbol modulation, layer mapping, and MIMO coding is mapped in the frequency - domain first and then in the time - domain order from the available resources in part A for each layer. If data can be mapped to the first symbol, the data of the designed data stream g i after symbol modulation, layer mapping, and MIMO coding is mapped in the frequency - domain first and then in the time - domain order from the available resources in part A for each layer, and then the resources of the first symbol are mapped in the frequency - domain first and then in the time - domain order.

[0115] S303. The first terminal device maps the first information to the transmission resources except the first transmission resource in the scheduling unit.

[0116] In a possible design method, the above-mentioned first terminal device maps the first information to the transmission resources other than the first transmission resource in the scheduling unit, which may include: the first terminal device maps the first information to the transmission resources other than the first transmission resource in the scheduling unit in the order of frequency domain first and then time domain.

[0117] The following details the process of the first terminal device mapping the first control information to the first transmission resource and mapping the first information to the second and third transmission resources.

[0118] Combined with Figures 9 to 11 , as Figure 12 shown, before the first terminal device maps the first information to the second and third transmission resources, it can also perform channel coding on the second control information and data respectively, and then multiplex the first part and the second part after segmentation of the encoded output of the second control information and the encoded output of the data together to obtain the first information, and then perform layer mapping, MIMO coding, and resource mapping on the first information uniformly.

[0119] In the embodiments of the present application, when the first terminal device performs resource mapping, it can adopt the method of frequency domain first and then time domain, and mapping in ascending order. Taking the first information as an example, starting from the first symbol included in the second transmission resource, in the order of increasing resource block numbers, the first information is sequentially mapped to each resource block on this symbol until all the resource blocks on this symbol are mapped, and then the next symbol is mapped. On the next symbol, also in the order of increasing resource block numbers, the first information is sequentially mapped to each resource block on this symbol until all the resource blocks on this symbol are mapped. And so on, until the first information is mapped to all the symbols included in the second and third transmission resources.

[0120] It should be noted that when the scheduling unit includes multiple layers, the first terminal preferentially maps the first information to the transmission resources on the first layer. That is to say, the first terminal preferentially maps the first part of the data to the second transmission resource, and then maps the second control information to the third transmission resource. Further, to reduce the decoding delay of the second control information, the second control information can also be preferentially mapped to the third transmission resource, that is, the second control information is preferentially mapped on the first layer.

[0121] S304, the first terminal device sends the first control information and the first information to the second terminal device.

[0122] S305, the second terminal device receives the first control information and the first information from the first terminal device.

[0123] It should be noted that in the above S301 to S305, it only shows that for Figure 4The channel multiplexing method of frame format 1 of the scheduling unit shown. The communication method provided by this application can also be directed to Figure 13 The channel multiplexing of frame format 2 of the scheduling unit shown. The following is a specific description.

[0124] Exemplarily, Figure 13 It is a schematic diagram of frame structure 2 of the scheduling unit provided by an embodiment of this application. In Figure 13 only the first-level control channel and data channel are shown. In Figure 13 the first-level control channel and data channel are mapped to all time-domain resources in part A in a frequency-division multiplexing manner. In Figure 13 in part B, only the data channel exists and there is no first-level control channel. Among them, the resource that maps the first control information in the scheduling unit is the first transmission resource, which can be pre-configured by the network device.

[0125] Exemplarily, Figure 14 is a schematic diagram of the resource distribution based on Figure 13 the frame structure 2 shown in this application embodiment. Figure 1 In Figure 14 a scheduling unit includes one time slot in the time domain. This time slot includes 14 time-domain symbols, and these 14 used symbols are numbered 0 to 13 in sequence from left to right. In the frequency domain, it includes 8 RBs, and these 8 RBs are numbered 0 to 7 in sequence from top to bottom.

[0126] As Figure 14 shown, taking the frequency-domain position of the last RB included in the first transmission resource (i.e., the frequency-domain end position of the first transmission resource) as the boundary, the scheduling unit can be divided into part A and part B in the frequency domain.

[0127] In the time domain, the first transmission resource can occupy all the time-domain resources of the scheduling unit. In the frequency domain, the first transmission resource occupies part of the frequency-domain resources of the scheduling unit. Usually, the resource size of the first transmission resource is fixed, and in the illustration, it can be reflected as a rectangle composed of multiple resource blocks in a scheduling unit.

[0128] It should be understood that the frequency-domain starting resource block of the first transmission resource can be the same as or different from the frequency-domain starting resource block of the scheduling unit, and this application does not limit it. That is to say, the first transmission resource can include the resource block numbered 0 at the top of the scheduling unit, or it can not include the resource block numbered 0 at the top of the scheduling unit. Or, it can also be understood that the first transmission resource can be aligned or not aligned with the frequency-domain starting position of the scheduling unit.

[0129] It should also be understood that the first transmission resource can include the resource on the first symbol in the scheduling unit, or it can not include the resource on the first symbol in the scheduling unit. For example, as Figure 14As shown, if the impact of AGC on the first-level control channel is not considered, the first transmission resource may include the resource on the first symbol in the scheduling unit, that is, the first control information can be mapped to the first symbol in the scheduling unit, or it can also be understood that the first-level control channel can start mapping from the first symbol in the scheduling unit.

[0130] For another example, as Figure 14 shown, if the impact of AGC on the control channel is considered, the first transmission resource may not include the resource on the first symbol in the scheduling unit. The first control information can avoid the first symbol in the scheduling unit and start mapping from the second symbol in the scheduling unit, or it can also be understood that the first-level control channel avoids the first symbol on the scheduling unit and starts mapping from the second symbol in the scheduling unit.

[0131] Compare Figure 13 and Figure 14 with Figure 4 and Figure 6 respectively. It can be seen that the first transmission resource corresponding to frame format two is different from the first transmission resource corresponding to frame format one. As a result, the determination method of the second transmission resource and the calculation method of the K value will also be different, and other processing procedures are the same as those of frame format one. That is to say, for frame format two, the second transmission resource is located on the first symbol on the first layer in the scheduling unit, and the second transmission resource overlaps with the first transmission resource in the time domain and does not overlap in the frequency domain. The following will be specifically described in conjunction with Figure 14 this.

[0132] Exemplarily, in conjunction with Figure 13 , as Figure 14 shown, the second transmission resource only includes the transmission resource on the first symbol on the first layer in the scheduling unit. For example, in the time domain, the second transmission resource may include some or all of the time domain resources in the first symbol on the first layer in the scheduling unit. In the frequency domain, the second transmission resource may include some frequency domain resources in the first symbol on the first layer in the scheduling unit. That is to say, for frame format two, if part A includes the first symbol and data is mapped on the first symbol, the second control information can avoid the first symbol, that is, the second transmission resource can only include the transmission resource on the first symbol on the first layer in the scheduling unit. In this case, the second control information can be mapped on the transmission resource that does not overlap with the transmission resource on the first symbol in the time domain and overlaps in the frequency domain.

[0133] Further, the multiplexing order of the second control information and the second part of the data in the first information may be determined according to the occupancy of the transmission resources other than the first transmission resource and the second transmission resource in the scheduling unit. In a possible design method, the multiplexing order of the second control information in the first information may be before the second part of the data to reduce the decoding delay of the second control information.

[0134] Exemplarily, Figure 15 provided by the embodiments of this application based on Figure 13 the resource distribution schematic diagram of Frame Structure 2 shown Figure 2 . Refer to Figure 13 and Figure 14 , as Figure 15 shown, on the first layer in the scheduling unit, the third transmission resource includes the transmission resources other than the first transmission resource and the second transmission resource. When the scheduling unit includes multiple layers, on the first layer in the scheduling unit, the third transmission resource includes the transmission resources other than the first transmission resource and the second transmission resource; on the other layers in the scheduling unit, the third transmission resource includes the transmission resources other than the first transmission resource and the transmission resources on the first symbol.

[0135] Refer to Figure 15 , assuming that data is mapped on the first symbol, and there are N first symbols, and the symbol numbers may be 0, 1, 2,..., N - 1, and N is 1 or 2, then the number of resources K included in the second transmission resource = M PSSCH * 12 * N. Determining the first part and the second part of the data, as well as subsequent modulation coding, MIMO coding, layer mapping and other processes are the same as those of Frame Format 1, which will not be elaborated here.

[0136] Based on the communication method provided in the first aspect, the first terminal device may determine the first part and the second part of the data according to the first symbol and / or the first transmission resource mapping the first control information, and determine that the multiplexing order of the first part of the data in the first information is before the second control information and the second part of the data. Then, in the order of time domain, the first information is used as a whole and uniformly mapped to the transmission resources other than the first transmission resource in the scheduling unit. In this way, the complexity of the resource mapping operation at the sending end can be simplified, the coding flexibility of the second control channel can be improved, the resource utilization rate can be increased, and the operation complexity of demodulation and decoding at the receiving end can be improved, thereby improving the communication efficiency.

[0137] The embodiments of this application provide a communication device. Please refer to Figure 16, which is a schematic structural diagram of a communication device provided by an embodiment of the present application. The communication device 1600 includes a transceiver module 1610 and a processing module 1620. The communication device can be used to implement the functions related to the first terminal device in the above method embodiments. For example, the communication device can be a terminal device, such as a handheld terminal device, a vehicle-mounted terminal device, a vehicle user equipment, etc.; the communication device can also be a chip included in the terminal device, or the communication device is a vehicle-mounted device, such as an in-vehicle vehicle-mounted module or vehicle-mounted unit.

[0138] When the communication device acts as the first terminal device and executes Figure 3 the method embodiment shown in, the processing module 1620 is used to determine first control information, and the first control information is mapped on the first transmission resource in the scheduling unit. The processing module 1620 is further used to determine first information according to the first transmission resource and / or the first symbol. The first information includes second control information, a first part and a second part of data. The multiplexing order of the first part of the data in the first information is before the second part of the data and the second control information. The processing module 1620 is further used to map the first information to the transmission resources other than the first transmission resource in the scheduling unit. The transceiver module 1610 is further used to send the first control information and the first information to the second terminal device.

[0139] Among them, the first symbol is used for automatic gain control (AGC). The first symbol can include one or more symbols with the earliest position in a scheduling unit. The first control information may include information for indicating the size of the transmission resource occupied by the second control information. For example, it may be the aggregation level of the second-level control channel where the second control information is located. The length of the second control information in the embodiments of the present application can be variable and can be sent at different code rates. By indicating the size of the transmission resource occupied by the second control information through the first control information, the overhead of the second control channel can be reduced. In the present application, it is set that when the aggregation level of the second control channel is 1, it occupies 18 resource elements (REs), that is, every 18 REs form a second control channel resource group. When the second-level control channel adopts different aggregation levels, the number of resources used is an integer multiple of 18 REs.

[0140] In a possible design, the processing module 1620 is further configured to determine a second transmission resource. The second transmission resource may include at least one of the following: a transmission resource on a first symbol on a first layer in a scheduling unit, a transmission resource on the first layer in the scheduling unit that overlaps with the first transmission resource in the time domain and does not overlap in the frequency domain; or, the second transmission resource is located on a first symbol on the first layer in the scheduling unit, and the second transmission resource overlaps with the first transmission resource in the time domain and does not overlap in the frequency domain. It is easy to understand that the first part of the data may be the data that can be mapped on the second transmission resource, so as to avoid resource waste and improve resource utilization.

[0141] Optionally, the second transmission resource does not overlap with the transmission resource on the time domain symbol that maps the demodulation reference signal DMRS in the scheduling unit in the time domain, so as to avoid the interference caused by the DMRS with power enhancement on the same time domain symbol to the data with power reduction, thereby ensuring the reliability of data transmission.

[0142] In a possible design of the device, the multiplexing order of the second control information in the first information is before the second part of the data, which can effectively reduce the decoding delay of the second control information.

[0143] Optionally, when the first condition is satisfied, the multiplexing order of the second control information in the first information is before the second part of the data. The first condition may be: not performing power enhancement on the first control information; or, performing power enhancement on the first control information and not performing power enhancement on the demodulation reference signal DMRS; or, performing power enhancement on the first control information and the demodulation reference signal DMRS, and not mapping data on the time domain symbol that maps the DMRS.

[0144] In another possible design, the processing module 1620 is further configured to determine to perform power enhancement on the first control information and the demodulation reference signal DMRS, and map data on the time domain symbol that maps the DMRS, and determine the time domain symbol that maps the DMRS in the third transmission resource, where the third transmission resource does not overlap with the first transmission resource and the second transmission resource in the first layer time domain in the scheduling unit. The processing module 1620 is further configured to determine the multiplexing order of the second control information and the second part of the data in the first information according to the time domain symbol that maps the DMRS in the third transmission resource.

[0145] In a possible design, the processing module 1620 is further configured to map the first information to the transmission resources in the scheduling unit other than the first transmission resource in the order of frequency domain first and then time domain.

[0146] In a possible design, the nth to (n + k)th symbols in the first transmission resource occupancy scheduling unit are occupied, and the time-domain start symbol of the second transmission resource is the (n + k + 1)th symbol in the scheduling unit, where n is 0 or 1, and k is a positive integer.

[0147] The processing module 1620 involved in this communication device can be implemented by a processor or processor-related circuit components, and can be a processor or a processing unit; the transceiver module 1610 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or a transceiver unit. The operations and / or functions of each module in this communication device are respectively for implementing Figure 3 the corresponding processes of the method shown in, and for the sake of brevity, will not be elaborated here.

[0148] Please refer to Figure 17 , which is another structural schematic diagram of a communication device provided in the embodiments of this application. This communication device can specifically be a terminal device. For ease of understanding and convenient illustration, in Figure 17 , the terminal device takes a mobile phone as an example. As Figure 17 shown, the terminal device includes a processor, and may also include a memory. Of course, it may also include a radio frequency circuit, an antenna, and an input / output device, etc. The processor is mainly used to process communication protocols and communication data, and to control the terminal device, execute software programs, process data of software programs, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to receive and transmit radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have an input / output device.

[0149] When data needs to be sent, after the processor performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of illustration, Figure 17 only one memory and one processor are shown in. In actual terminal device products, there may be one or more processors and one or more memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be set independently of the processor or integrated with the processor, and the embodiments of this application do not limit this.

[0150] In the embodiments of the present application, an antenna and a radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device, and a processor with processing functions can be regarded as the processing unit of the terminal device. As Figure 17 shown, the terminal device includes a transceiver unit 1710 and a processing unit 1720. The transceiver unit 1710 can also be referred to as a transceiver, a transceiver machine, a transceiver device, a transceiver circuit, etc. The processing unit 1720 can also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the devices in the transceiver unit 1710 for implementing the receiving function can be regarded as the receiving unit, and the devices in the transceiver unit 1710 for implementing the sending function can be regarded as the sending unit, that is, the transceiver unit 1710 includes a receiving unit and a sending unit. The receiving unit can sometimes also be referred to as a receiver, a receiver device, a receiving device or a receiving circuit, etc. The sending unit can sometimes also be referred to as a transmitter, a transmitter device, a transmitting device, or a transmitting circuit, etc. It should be understood that the transceiver unit 1710 is used to perform the sending operation and the receiving operation on the terminal device side in the above method embodiments, and the processing unit 1720 is used to perform other operations on the terminal device except the transceiver operation in the above method embodiments.

[0151] The embodiments of the present application further provide a chip system, including: a processor, the processor is coupled to a memory, and the memory is used to store programs or instructions. When the programs or instructions are executed by the processor, the chip system implements the methods in any of the above method embodiments.

[0152] Optionally, the processor in the chip system can be one or more. The processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory.

[0153] Optionally, the memory in the chip system can also be one or more. The memory can be integrated with the processor or separately arranged from the processor, which is not limited in the present application. Exemplarily, the memory can be a non-transitory processor, such as a read-only memory ROM, which can be integrated with the processor on the same chip or separately arranged on different chips. The present application does not make specific limitations on the type of the memory and the setting manner of the memory and the processor.

[0154] Exemplarily, the chip system may be a field programmable gate array (FPGA), may be an application specific integrated circuit (ASIC), may also be a system on chip (SoC), may also be a central processor unit (CPU), may also be a network processor (NP), may also be a digital signal processor (DSP), may also be a micro controller unit (MCU), may also be a programmable logic device (PLD) or other integrated chips.

[0155] It should be understood that each step in the above method embodiments can be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The method steps disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware processor, or executed and completed by the combination of the hardware and software modules in the processor.

[0156] The embodiments of the present application further provide a computer-readable storage medium. Computer-readable instructions are stored in the computer storage medium. When the computer reads and executes the computer-readable instructions, the computer is caused to execute the method in any one of the above method embodiments.

[0157] The embodiments of the present application further provide a computer program product. When the computer reads and executes the computer program product, the computer is caused to execute the method in any one of the above method embodiments.

[0158] The embodiments of the present application further provide a communication system. The communication system includes a first terminal device and a second terminal device. Optionally, the communication system may further include a network device.

[0159] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0160] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0161] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor.

[0162] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0163] It should be understood that in various embodiments of the present application, the sequence numbers of the above processes do not imply the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

[0164] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0165] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.

[0166] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings, direct couplings, or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0167] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0168] In addition, the functional units in each embodiment of the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.

[0169] When the above-mentioned function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0170] As described above, the above are only specific implementation manners of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of changes or substitutions, which should all be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims

1. A communication method, characterized in that, The method includes: The first terminal device determines first control information, and the first control information is mapped to a first transmission resource in a scheduling unit; The first terminal device determines first information according to the first transmission resource, and / or a first symbol, where the first information includes second control information, a first part and a second part of data, and the multiplexing order of the first part of the data in the first information is before the second part of the data and the second control information; The first terminal device maps the first information to a transmission resource in the scheduling unit other than the first transmission resource; The first terminal device sends the first control information and the first information to a second terminal device.

2. The communication method according to claim 1, wherein The method further includes: The first terminal device determines a second transmission resource, and the first part of the data is data that can be mapped on the second transmission resource; The second transmission resource includes at least one of the following: A transmission resource on the first symbol on a first layer in the scheduling unit; Among them, a transmission resource on the first layer in the scheduling unit that overlaps with the first transmission resource in the time domain and does not overlap in the frequency domain; Or, The second transmission resource is located on the first symbol on the first layer in the scheduling unit, and the second transmission resource overlaps with the first transmission resource in the time domain and does not overlap in the frequency domain.

3. The communication method according to claim 2, wherein The second transmission resource does not overlap with a transmission resource on a time domain symbol that maps a demodulation reference signal DMRS in the scheduling unit in the time domain.

4. The communication method according to any one of claims 1 to 3, characterized in that, The multiplexing order of the second control information in the first information is before the second part of the data.

5. The communication method according to claim 4, characterized in that When a first condition is satisfied, the multiplexing order of the second control information in the first information is before the second part of the data; Among them, the first condition is one of the following: No power boosting is performed on the first control information; Power boosting is performed on the first control information, and no power boosting is performed on the demodulation reference signal DMRS; Power boosting is performed on the first control information and the demodulation reference signal DMRS, and no data is mapped on the time domain symbol that maps DMRS.

6. The communication method according to claim 2 or 3, characterized in that, The method further includes: The first terminal device determines that power boosting is performed on the first control information and the demodulation reference signal DMRS, and data is mapped on the time domain symbol that maps DMRS; The first terminal device determines a time domain symbol that maps DMRS in a third transmission resource, and the third transmission resource does not overlap with the first transmission resource and the second transmission resource on the first layer in the scheduling unit in the time domain; The first terminal device determines the multiplexing order of the second control information and the second part of the data in the first information according to the time domain symbol that maps DMRS in the third transmission resource.

7. The communication method according to any one of claims 1 to 3, characterized in that, The first symbol is used for automatic gain control AGC.

8. The communication method according to any one of claims 1 to 3, characterized in that, The first terminal device maps the first information to a transmission resource in the scheduling unit other than the first transmission resource, including: The first terminal device maps the first information to a transmission resource in the scheduling unit other than the first transmission resource in the order of frequency domain first and then time domain.

9. A communication device, characterized in that, The device includes: a processing module and a transceiver module; wherein, the processing module is configured to determine first control information, and the first control information is mapped on a first transmission resource in a scheduling unit; the processing module is further configured to determine first information according to the first transmission resource, and / or a first symbol, where the first information includes second control information, a first part and a second part of data, and the multiplexing order of the first part of the data in the first information is before the second part of the data and the second control information; the processing module is further configured to map the first information to a transmission resource in the scheduling unit other than the first transmission resource; the transceiver module is configured to send the first control information and the first information to a second terminal device.

10. The communication device according to claim 9, wherein the processing module is further configured to determine a second transmission resource, and the first part of the data is data that can be mapped on the second transmission resource; wherein the second transmission resource includes at least one of the following: a transmission resource on the first symbol on a first layer in the scheduling unit; a transmission resource on the first layer in the scheduling unit that overlaps with the first transmission resource in the time domain and does not overlap with the first transmission resource in the frequency domain; alternatively, the second transmission resource is located on the first symbol on the first layer in the scheduling unit, and the second transmission resource overlaps with the first transmission resource in the time domain and does not overlap with the first transmission resource in the frequency domain.

11. The communication device according to claim 10, characterized in that, The second transmission resource does not overlap with a transmission resource on a time domain symbol that maps a demodulation reference signal DMRS in the scheduling unit in the time domain.

12. The communication device according to any one of claims 9 to 11, characterized in that, The multiplexing order of the second control information in the first information is before the second part of the data.

13. The communication device according to claim 12, wherein, When a first condition is satisfied, the multiplexing order of the second control information in the first information is before the second part of the data; wherein the first condition is one of the following: no power boosting is performed on the first control information; power boosting is performed on the first control information and no power boosting is performed on the demodulation reference signal DMRS; power boosting is performed on the first control information and the demodulation reference signal DMRS, and no data is mapped on a time domain symbol that maps DMRS.

14. The communication device according to claim 10 or 11, wherein the processing module is further configured to determine that power boosting is performed on the first control information and the demodulation reference signal DMRS, and data is mapped on a time domain symbol that maps DMRS; the processing module is further configured to determine a time domain symbol that maps DMRS in a third transmission resource, and the third transmission resource does not overlap with the first transmission resource and the second transmission resource in the first layer time domain in the scheduling unit; the processing module is further configured to determine the multiplexing order of the second control information and the second part of the data in the first information according to the time domain symbol that maps DMRS in the third transmission resource.

15. The communication device according to any one of claims 9 to 11, characterized in that, The first symbol is used for automatic gain control AGC.

16. The communication device according to any one of claims 9 to 11, wherein The processing module is further configured to map the first information to the transmission resources other than the first transmission resource in the scheduling unit in the order of frequency domain first and then time domain.

17. A communication device, characterized in that, The apparatus includes: a processor, the processor being coupled to a memory; The memory is configured to store a computer program; The processor is configured to execute the computer program stored in the memory, so that the apparatus executes the method according to any one of claims 1 to 8.

18. A chip system, characterized in that, Comprising: A processor, the processor being coupled to a memory, the memory being configured to store programs or instructions; when the programs or instructions are executed by the processor, the chip system executes the method according to any one of claims 1 to 8.

19. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes programs or instructions, and when the programs or instructions are run on a computer, the computer executes the method according to any one of claims 1 to 8.

20. A computer program product, characterized in that, The computer program product includes: computer program code, and when the computer program code is run on a computer, the computer executes the method according to any one of claims 1 to 8.

21. A communication system, characterized in that, The communication system includes a communication device according to any one of claims 9 to 16, 17 and a second terminal device according to claim 9.

Citation Information

Patent Citations

  • Method for multiplexing data and control information

    CN103354492A

  • Reference signal mapping method and apparatus

    CN107733617A