A data transmission method and apparatus
By jointly scheduling downlink and uplink data channel resources through terminal equipment, the problems of high signaling overhead and high communication latency are solved, and more efficient communication quality is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-30
- Publication Date
- 2026-03-27
AI Technical Summary
During communication, the downlink control information sent by network devices to terminal devices results in high signaling overhead, high communication latency, and unreliable service quality, especially in closed-loop applications.
Terminal devices obtain indication information from the downlink control channel and jointly schedule downlink and uplink data channel resources, reducing additional scheduling signaling. Resource information for downlink and uplink data channels can be obtained with a single instruction.
It reduces control signaling overhead, lowers transmission latency, and improves the system reliability and service quality of closed-loop transmission.
Smart Images

Figure CN114902759B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method and device. BACKGROUND
[0002] The international telecommunication union (ITU) defines enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), and massive machine-type communications (mMTC) as three typical services of the 5th generation (5G) mobile communication system. As one of the three typical services of 5G, URLLC proposes more stringent requirements in terms of service reliability and latency. How to reduce the latency of the communication system and ensure the reliability of the communication system has become one of the main concerns in the field of URLLC. The main application scenarios include unmanned driving, remote medical treatment, and industrial internet of things (IIoT), etc. Closed-loop application is an important business application scenario of IIoT. In the closed-loop application, how the network device and the terminal device communicate is a current research hotspot.
[0003] At present, in the communication process, the network device sends a physical downlink control channel (PDCCH) carrying downlink control information (DCI) to the terminal device, and the DCI is used to indicate the resource of the terminal device for receiving or sending data. After receiving the PDCCH, the terminal device sends a physical uplink shared channel (PUSCH) to the network device on the resource indicated by the DCI; or the terminal device receives a physical downlink shared channel (PDSCH) sent by the network device. However, the terminal device needs to be indicated and scheduled by the PDCCH for PUSCH sending or PDSCH receiving, which will cause the problems of large signaling overhead, high communication latency, and unguaranteed service quality. SUMMARY
[0004] The application provides a data transmission method and device to solve the problems of large signaling overhead, high communication delay and unguaranteed service quality caused by application of the prior art to closed-loop data transmission.
[0005] In a first aspect, the application provides a communication method, the execution subject of the method can be a terminal device or a chip applied in the terminal device. Hereinafter, the execution subject is taken as an example to be described. The terminal device can acquire indication information in a downlink control channel, the indication information being used to indicate a downlink data channel resource and an uplink data channel resource, data being received by using the downlink data channel resource and / or data being transmitted by using the uplink data channel resource. In the above manner, when the terminal device communicates with a network device, the terminal device acquires the indication information carried by the downlink control channel, the indication information can indicate the downlink data channel resource and the uplink data channel resource, so that the downlink data channel and the uplink data channel can be scheduled by only one instruction, without additional scheduling signaling, thereby effectively realizing joint scheduling of the downlink data channel and the uplink data channel. Exemplarily, the downlink control channel can be a PDCCH, the downlink data channel can be a PDSCH, and the uplink data channel can be a PUSCH.
[0006] In a possible design, the downlink data channel resource and the uplink data channel resource have a corresponding relationship. For example, the downlink data channel resource and the uplink data channel resource have a one-to-one corresponding relationship. For another example, the downlink data channel resource and the uplink data channel resource share an indication field. In this way, since the downlink data channel resource and the uplink data channel resource have a corresponding relationship, the terminal device can acquire the information of another channel resource as long as the information of one channel resource is acquired, thereby not needing to notify the terminal device of another channel resource through additional signaling. Therefore, the control signaling overhead can be saved, the transmission delay can be reduced, and the system reliability of closed-loop transmission can be improved.
[0007] In a possible design, the indication information can include first indication information and second indication information, the first indication information being used to indicate the downlink data channel resource, and the second indication information being used to indicate the uplink data channel resource.
[0008] In one example, the second indication information can include one or more of a first indication field, a second indication field, or a third indication field in a downlink control information (DCI), wherein: the first indication field is used to indicate a time slot offset of the uplink data channel; the time slot offset can be a number of interval time slots (slots) from receiving the downlink control channel to corresponding PUSCH, i.e., k2 in a protocol-specified time domain resource table, or a number of interval time slots (slots) from a PDSCH and a PUSCH scheduled by the same downlink control channel. The second indication field can be used to indicate a transmission power of the uplink data channel. The third indication field can be used to indicate one or more of a first set, the first set including a starting symbol S and a length L of the time domain resource, a SLIV of the time domain resource, a mapping manner of the time domain resource, or a number of repeated transmissions, a frequency domain resource indication type, a mapping manner of the frequency domain resource, a frequency domain resource RIV, a starting RB and a number of occupied RBs of the frequency domain resource, or a bitmap of the frequency domain resource. In the above manner, the first indication information and the second indication information in one instruction are used to schedule the PDSCH and the PUSCH, respectively, compared with the prior art in which two signals are used to schedule the PUSCH and indicate the PDSCH, the scheduling signaling overhead can be reduced, the communication delay can be reduced, and the service quality can be ensured.
[0009] Specifically, the third indication field is used to indicate an index of a row in a resource table, each row in the resource table including the index of the row and one or more of the first set.
[0010] In another example, the second indication information includes one or more of a first indication field, a second indication field, or a third indication field in a downlink control information (DCI), and the uplink data channel resource is indicated by bit information occupied by one or more of the first indication field, the second indication field, or the third indication field, the uplink data channel resource including at least one of a time domain resource, a frequency domain resource, or a transmission power. In the above manner, the PUSCH resource and the PDSCH resource are indicated by one signaling, compared with the prior art in which two signals are used to schedule the PUSCH and indicate the PDSCH, the scheduling signaling overhead can be reduced, the communication delay can be reduced, and the service quality can be ensured.
[0011] In another example, the second indication information includes one or more of a first indication field, a second indication field, or a third indication field in a downlink control information (DCI), where the first indication field is used to indicate time domain resource information of the uplink data channel, and the time domain resource information includes at least one of the time slot offset, a starting symbol S and a length L of the time domain resource, a time domain resource SLIV, a mapping manner of the time domain resource, or a number of repeated transmissions. The second indication field is used to indicate frequency domain resource information of the uplink data channel, and the frequency domain resource information includes one or more of the frequency domain resource indication type, a mapping manner of the frequency domain resource, a starting RB and a number of occupied RBs of the frequency domain resource, a frequency domain resource RIV, or a bitmap of the frequency domain resource. The third indication field is used to indicate a transmit power. In the above manner, one signaling is used to indicate the PUSCH resource and the PDSCH resource, which can reduce the scheduling signaling overhead, reduce the communication delay, and ensure the service quality, as compared with the prior art in which two signaling are used to schedule the PUSCH and indicate the PDSCH.
[0012] In a possible design, the DCI carried in the downlink control channel is not used to indicate the uplink control channel. In this scheme, the DCI does not include a field indicating the PUCCH. For example, the DCI does not include a field indicating a K1 (a time slot offset of the PDSCH to a PUCCH carrying ACK / NACK corresponding to the PDSCH), a field indicating a PUCCH transmit power, or a field indicating a PUCCH resource. In the above manner, the indication fields in the DCI signaling can be reduced, and the signaling overhead can be saved.
[0013] In a possible design, after receiving data using the downlink data channel resource, the terminal device correctly decodes the information carried in the downlink data channel, and does not send an ACK.
[0014] In a possible design, after receiving data using the downlink data channel resource, if the terminal device does not correctly decode the information carried in the downlink data channel, the terminal device does not send data using the uplink data channel resource, and does not send an NACK; or the terminal device does not send an NACK if the terminal device does not correctly decode the information carried in the downlink data channel. In the above manner, the signaling overhead of the HARQ feedback can be reduced, the communication delay can be reduced, and the service quality can be ensured.
[0015] In a possible design, after receiving data using the downlink data channel resource, if the terminal device does not successfully decode the downlink data channel, the terminal device sends a first sequence using the uplink data channel resource. In the above manner, the terminal device sends the first sequence to implicitly indicate that the decoding of the downlink data channel is not successful, and the signaling overhead of the HARQ feedback can be reduced.
[0016] In a possible design, after receiving data using the downlink data channel resource, if decoding the downlink data channel is unsuccessful, the terminal device sends data scrambled by a first scrambling code using the uplink data channel resource. In this way, the terminal device can implicitly indicate that decoding the downlink data channel is unsuccessful by sending the data scrambled by the first scrambling code, thereby reducing signaling overhead of HARQ feedback.
[0017] In a possible design, after receiving data using the downlink data channel resource, if decoding the downlink data channel is successful, the terminal device sends data scrambled by a second scrambling code using the uplink data channel resource, where the first scrambling code is different from the second scrambling code. In this way, the terminal device can implicitly indicate that decoding the downlink data channel is unsuccessful by sending the data scrambled by the second scrambling code, thereby reducing signaling overhead of HARQ feedback.
[0018] In a second aspect, a communication method is provided. An execution subject of the method can be a network device or a chip applied in the network device. Hereinafter, the execution subject is taken as an example of the network device. The network device sends, to a terminal device, a downlink control channel carrying indication information, where the indication information can be used to indicate a downlink data channel resource and an uplink data channel resource, and the network device sends data using the downlink data channel resource and / or receives data using the uplink data channel resource. In this way, the network device does not need to additionally perform scheduling, signaling overhead of scheduling is reduced, communication latency is reduced, and service quality is ensured.
[0019] In a possible design, the downlink data channel resource and the uplink data channel resource have a corresponding relationship. For example, the downlink data channel resource and the uplink data channel resource have a one-to-one corresponding relationship. For another example, the downlink data channel resource and the uplink data channel resource share an indication field.
[0020] In a possible design, the indication information includes first indication information and second indication information, where the first indication information is used to indicate the downlink data channel resource, and the second indication information is used to indicate the uplink data channel resource.
[0021] In a possible design, the second indication information includes one or more of a first indication field, a second indication field, or a third indication field in a downlink control information (DCI), where: the first indication field is used to indicate a time slot offset of the uplink data channel; the second indication field is used to indicate a transmission power of the uplink data channel; and the third indication field is used to indicate one or more of the first set, the first set including one or more of a starting symbol S and a length L of the time domain resource, a SLIV of the time domain resource, a mapping manner of the time domain resource, a repetition transmission number, a frequency domain resource indication type, a mapping manner of the frequency domain resource, a starting RB and a number of occupied RBs of the frequency domain resource, an RIV of the frequency domain resource, or a bitmap of the frequency domain resource.
[0022] In a possible design, the third indication field is used to indicate an index of a row in a resource table, each row in the resource table including the index of the row and one or more of the first set.
[0023] In a possible design, the second indication information includes one or more of a first indication field, a second indication field, or a third indication field in a downlink control information (DCI), and a bit information occupied by the one or more of the first indication field, the second indication field, or the third indication field is used to indicate the uplink data channel resource, the uplink data channel resource including at least one of a time domain resource, a frequency domain resource, or a transmission power.
[0024] In a possible design, the second indication information includes one or more of a first indication field, a second indication field, or a third indication field in a downlink control information (DCI), where: the first indication field is used to indicate time domain resource information of the uplink data channel, the time domain resource information including at least one of the time slot offset, a starting symbol S and a length L of the time domain resource, a SLIV of the time domain resource, a mapping manner of the time domain resource, or a repetition transmission number; the second indication field is used to indicate frequency domain resource information of the uplink data channel, the frequency domain resource information including one or more of the frequency domain resource indication type, the mapping manner of the frequency domain resource, an RIV of the frequency domain resource, a bitmap of the frequency domain resource, or a starting RB and a number of occupied RBs of the frequency domain resource; and the third indication field is used to indicate a transmission power.
[0025] In a possible design, the DCI carried in the downlink control channel is not used to indicate the uplink control channel.
[0026] In a possible design, the network device receives the first sequence using the uplink data channel resource, or receives data scrambled by a first scrambling code using the uplink data channel resource, or receives data scrambled by a second scrambling code using the uplink data channel resource, where the first scrambling code is different from the second scrambling code. In the above manner, if the network device receives the first sequence, the data scrambled by the first scrambling code, or the data scrambled by the second scrambling code, it is equivalent to that the network device receives the NACK / ACK feedback of the downlink data. As can be seen, the first sequence, the data scrambled by the first scrambling code, or the data scrambled by the second scrambling code can implicitly indicate the HARQ feedback of the downlink data, thereby saving the HARQ signaling overhead, reducing the transmission delay, and ensuring the communication quality.
[0027] The second aspect example method has the benefits as described in the first aspect example method, which are not repeated here.
[0028] In a third aspect, a communication apparatus is provided, which has the benefits as described in the first aspect. The communication apparatus has the functions of implementing the behaviors in the first aspect example method. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions. In one possible design, the communication apparatus includes a processing module, configured to acquire indication information in a downlink control channel, where the indication information is used to indicate downlink data channel resources and uplink data channel resources; and a transceiver module, configured to receive data using the downlink data channel resources and / or to send data using the uplink data channel resources. These modules can perform the corresponding functions in the first aspect example method, details of which are described in the first aspect example method, and are not repeated here.
[0029] In a fourth aspect, a communication apparatus is provided, which has the benefits as described in the second aspect. The communication apparatus has the functions of implementing the behaviors in the second aspect example method. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions. In one possible design, the communication apparatus includes a transceiver module, configured to send a downlink control channel carrying indication information, where the indication information is used to indicate downlink data channel resources and uplink data channel resources, and to send data using the downlink data channel resources and / or to receive data using the uplink data channel resources. In addition, the apparatus can include a processing module, configured to determine the indication information. These modules can perform the corresponding functions in the second aspect example method, details of which are described in the second aspect example method, and are not repeated here.
[0030] In a fifth aspect, a communication apparatus is provided. The communication apparatus can be a terminal device in the method embodiments described above, or a chip configured in the terminal device. The communication apparatus includes a communication interface and a processor, and optionally, a memory. The memory is configured to store computer programs or instructions. The processor is coupled to the memory and the communication interface. When the processor executes the computer programs or instructions, the communication apparatus performs the method performed by the terminal device in the method embodiments described above.
[0031] In a sixth aspect, a communication apparatus is provided. The communication apparatus can be a network device in the method embodiments described above, or a chip configured in the network device. The communication apparatus includes a communication interface and a processor, and optionally, a memory. The memory is configured to store computer programs or instructions. The processor is coupled to the memory and the communication interface. When the processor executes the computer programs or instructions, the communication apparatus performs the method performed by the network device in the method embodiments described above.
[0032] In a seventh aspect, a computer program product is provided. The computer program product includes computer program codes. When the computer program codes are executed, the method performed by the terminal device in the aspects described above is performed.
[0033] In an eighth aspect, a computer program product is provided. The computer program product includes computer program codes. When the computer program codes are executed, the method performed by the network device in the aspects described above is performed.
[0034] In a ninth aspect, a chip system is provided. The chip system includes a processor configured to implement the functions of the terminal device in the methods of the aspects described above. In a possible design, the chip system further includes a memory configured to store program instructions and / or data. The chip system can be composed of a chip, or include a chip and other discrete devices.
[0035] In a tenth aspect, a chip system is provided. The chip system includes a processor configured to implement the functions of the network device in the methods of the aspects described above. In a possible design, the chip system further includes a memory configured to store program instructions and / or data. The chip system can be composed of a chip, or include a chip and other discrete devices.
[0036] In an eleventh aspect, a computer readable storage medium is provided. The computer readable storage medium stores a computer program. When the computer program is executed, the method performed by the terminal device in the aspects described above is implemented.
[0037] In a twelfth aspect, this application provides a computer-readable storage medium storing a computer program that, when run, implements the methods executed by the network device in the above aspects. Attached Figure Description
[0038] Figure 1 This is a schematic diagram of a possible communication architecture in an embodiment of this application;
[0039] Figure 2 This is a schematic diagram of a possible communication method in an embodiment of this application;
[0040] Figure 3 This is a schematic diagram of another possible communication method in the embodiments of this application;
[0041] Figure 4 This is a schematic diagram of another possible communication method in the embodiments of this application;
[0042] Figure 5 This is a schematic diagram of another possible communication method in the embodiments of this application;
[0043] Figure 6 This is a schematic diagram of another possible communication method in the embodiments of this application;
[0044] Figure 7 This is a schematic diagram of another possible communication method in the embodiments of this application;
[0045] Figure 8 This is a schematic diagram of the communication device 800 in an embodiment of this application;
[0046] Figure 9 This is a schematic diagram of the communication device 900 in an embodiment of this application. Detailed Implementation
[0047] like Figure 1 The diagram shown illustrates a possible network architecture applicable to an embodiment of this application, including a terminal device 110 and an access network device 120. The terminal device 110 and the access network device 120 can communicate via a Uu air interface, which can be understood as a universal UE to network interface between a terminal device and a network device. Transmission via the Uu air interface includes uplink and downlink transmissions.
[0048] The uplink transmission refers to the transmission of uplink information from the terminal device 110 to the access network device 120. The uplink information can include one or more of uplink data information, uplink control information, and a reference signal (RS). The channel used for transmitting the uplink information is referred to as an uplink channel, which can be a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH). The PUSCH is used to carry uplink data, which can also be referred to as uplink data information. The PUCCH is used to carry uplink control information (UCI) fed back by the terminal device. The UCI can include channel state information (CSI), an acknowledgement (ACK) / negative acknowledgement (NACK), and the like.
[0049] The downlink transmission refers to the transmission of downlink information from the access network device 120 to the terminal device 110. The downlink information can include one or more of downlink data information, downlink control information, and a downlink reference signal. The downlink reference signal can be a channel state information reference signal (CSI-RS) or a phase tracking reference signal (PTRS). The channel used for transmitting the downlink information is referred to as a downlink channel, which can be a physical downlink shared channel (PDSCH) or a physical downlink control channel (PDCCH). The PDCCH is used to carry downlink control information (DCI), and the PDSCH is used to carry downlink data, which can also be referred to as downlink data information.
[0050] Optionally, in the above embodiments, the uplink transmission and the downlink transmission can be performed in a time division duplex (TDD) mode or a frequency division duplex (FDD) mode. Figure 1In the illustrated network architecture, the terminal device 110 can be fixed or mobile, without limitation.
[0051] It should be noted that, in the above description, the terminal device 110, the access network device 120, and the core network device 130 are independent of each other, and can be physically independent of each other. Alternatively, the terminal device 110, the access network device 120, and the core network device 130 can be integrated on the same physical device, and the terminal device 110, the access network device 120, and the core network device 130 can have all / part of the logical functions of each other. Figure 1 In the illustrated network architecture, the terminal device 110 can be fixed or mobile, without limitation. Figure 1 In the illustrated network architecture, other network devices such as wireless relay devices and wireless backhaul devices can be included, without limitation. Figure 1 In the illustrated architecture, the number of terminal devices, access network devices, and core network devices is not limited.
[0052] The technical solutions in the embodiments of the present application can be applied to various communication systems. For example, the technical solutions can be applied to a long term evolution (LTE) system, a 5th generation (5G) mobile communication system, and a future mobile communication system.
[0053] The scheduling allocation information and other control information are carried on the PDCCH, and the information carried on the PDCCH can be collectively referred to as DCI. The transmission parameters can be part of the DCI. The size of the DCI payload can be different in different scenarios, so that the DCI format can be different, and the resource size used to transmit the PDCCH can be different. For example, the size of the DCI for scheduling uplink data transmission and the size of the DCI for scheduling downlink data transmission can be different; the size of the DCI for scheduling single-stream downlink data transmission and the size of the DCI for scheduling multi-stream downlink data transmission can be different; and the size of the DCI for scheduling eMBB services and the size of the DCI for scheduling URLLC services can be different.
[0054] In order to enhance the error detection capability of the terminal device for the DCI, the network device performs cyclic redundancy code (CRC) check on the DCI to generate a corresponding CRC. In order to distinguish between DCIs of different scenarios, different purposes, and different formats, the network device uses different radio network temporary identifiers (RNTIs) to scramble the CRC. The scrambled CRC is channel-encoded and modulated together with the DCI, and then mapped to the PDCCH for transmission to the terminal device.
[0055] In the present application, the format of DCI includes the definition of the payload size of DCI, RNTI and each field included in the DCI. The payload size of DCI is different, which can be considered as different formats of DCI; the scrambled RNTI is different, which can also be considered as different formats of DCI; the definition of each field included in the DCI is different, which can also be considered as different formats of DCI. The definition of the field here can include the position of the field in the DCI, the bit length of the field and the specific meaning represented by the field. The payload size here can be the total number of bits of each field in the DCI, or the total number of bits of each field in the DCI plus the length of the CRC.
[0056] In the present application, the DCI has the following formats, which are Format 0-0, Format 0-1, Format 1-0, Format 1-1, Format 2-0, Format 2-1, Format 2-2 and Format 2-3. Among them, Format 0-0, Format 0-1, Format 1-0, Format 1-0 are used for the indication and scheduling of data channels, specifically, Format 0-0 and Format 0-1 are used for the scheduling of uplink data channels, and Format 1-0 and Format 1-1 are used for the indication of downlink data channels. Among them, Format 0-0 is used for PUSCH scheduling, which is a fallback mode used in waveform transformation, state switching and other scenarios, and specifically indicates the time-frequency resource position of scheduling PUSCH, MCS, HARQ indication, PUCCH power control, etc. Format 0-1 is a normal mode for scheduling PUSCH, including carrier indication, BWP indication, scheduling time-frequency resource position, frequency hopping indication, MCS, HARQ indication, SRS resource indication, precoding information, antenna port, waveform indication, etc. Format 1-0 is used for the indication of PDSCH, which is a fallback mode used in common message scheduling and state conversion. Format 1-1 is a normal mode for indicating PDSCH, including carrier indication, BWP indication, scheduling time-frequency resource position, MCS, HARQ indication, antenna port, precoding information, etc.
[0057] Currently, the process of determining the time domain resource for the terminal device to send data to the network device (i.e. uplink transmission) or determining the time domain resource for receiving data sent by the network device (i.e. downlink transmission) mainly includes:
[0058] The terminal device first determines a time domain resource table, which can include an S parameter and an L parameter. S is a start symbol (number of start symbol) of a data channel. L (length) is a number of symbols occupied by the data channel. Then the terminal device receives indication information sent by the network device, which is used to indicate a certain row of the time domain resource table, or the indication information can also be used to indicate a start and length indicator value (SLIV) obtained by jointly encoding S and L in the time domain resource table, and the time domain resource table can include the SLIV. The terminal device can determine a time domain resource according to the certain row of the time domain resource table or the SLIV indicated by the network device,
[0059] The process of determining the time domain resource for sending data to the network device or determining the time domain resource for receiving data sent by the network device by the terminal device will be described below.
[0060] First, the terminal device determines a time domain resource table, which can be a protocol specified time domain resource table or a time domain resource table configured by high layer signaling.
[0061] For the protocol specified time domain resource table, the time domain resource table includes 16 rows, and each row includes:
[0062] An S parameter, an L parameter, a K2 parameter or a K0 parameter, a physical downlink shared channel (PDSCH) mapping type or a physical uplink shared channel (PUSCH) mapping type.
[0063] Wherein, S is the number of start symbol of the data channel, and S is referenced to the boundary of slot. L (length) is the number of symbols occupied by the data channel, which can also be referred to as the number of continuous symbols of the data channel, or also referred to as the time domain length of the data channel. L is the number of continuous symbols starting from S. In the time domain resource table, the time domain resource determined by S and L must be in a slot, and no time domain resource will cross the boundary of slot.
[0064] K2 parameter only exists in the time domain resource table of uplink transmission, K0 parameter only exists in the time domain resource table of downlink transmission, that is, the protocol separately stipulates the time domain resource table for uplink transmission and downlink transmission. K2 refers to the slot number of the physical uplink shared channel (PUSCH) transmission interval received from the physical downlink control channel (PDCCH), and K0 refers to the slot number of the (physical downlink shared channel, PDSCH) reception interval received from the PDCCH.
[0065] For PDSCH mapping type, PDSCH mapping type is mainly to determine the time domain symbol position of the demodulation reference signal (DMRS) of PDSCH, and can also be used to determine all reasonable starting positions, time durations, etc. of PDSCH. PDSCH mapping includes two types: type A or type B. Type A indicates that the position of the first DMRS is in the 3rd or 4th symbol of the slot, and type B indicates that the position of the first DMRS is in the first symbol of the data start.
[0066] For PUSCH mapping type, PUSCH mapping type is mainly to determine the time domain symbol position of the demodulation reference signal (DMRS) of PUSCH, and can also be used to determine all reasonable starting positions, time durations, etc. of PUSCH. PUSCH mapping includes two types: type A or type B. Type A indicates that the position of the first DMRS is in the 3rd or 4th symbol of the slot, and type B indicates that the position of the first DMRS is in the first symbol of the data start.
[0067] For the time domain resource table configured by the higher layer signaling, the time domain resource table has at most 16 rows, and each row includes the following parameters:
[0068] One SLIV, K2 parameter or K0 parameter, PDSCH mapping type or PUSCH mapping type.
[0069] Among them, the SLIV value is the result of joint coding of S and L. Among them, SLIV and S and L satisfy the following mapping relationship:
[0070] If (L-1)≤7, SLIV = 14*(L-1)+S,
[0071] Otherwise, SLIV = 14*(14-L+1)+(14-1-S), where 0
[0072] In this application, the above mapping relationship is referred to as mapping relationship (1). Wherein, the value range of S is 0 to 13, and in combination with the above mapping relationship (1), it can be seen that the time domain resource determined by S and L does not cross the boundary of slot. Through the above mapping relationship (1), one SLIV value can uniquely determine one combination of the value of S and the value of L, and one combination of the value of S and the value of L can also uniquely determine one SLIV value.
[0073] The definitions of K2 parameter, K0 parameter, PDSCH mapping type and PUSCH mapping type are similar to the definitions of the protocol specified time domain resource table, which will not be described here.
[0074] After the terminal device determines a certain time domain resource table, for example, adopts the protocol specified time domain resource table,
[0075] Then receive the PDCCH sent by the network device, the PDCCH carries control information downlink control information (DCI), the DCI contains a field with a length of X bits, which is used to indicate a row in the time domain resource table, so as to indicate the starting symbol S and the length L of the data channel. The terminal device can also receive the high layer signaling sent by the network device, which indicates a row in the time domain resource table, that is, indicates the starting symbol S and the length L of the data channel.
[0076] For another example, after the terminal device receives the high layer configured time domain resource table, it will also receive the PDCCH sent by the network device or the high layer signaling sent by the network device, which is used to indicate a row in the high layer configured time domain resource table. Since according to the foregoing description, each row of the time domain resource table contains a value of SLIV, SLIV can be determined according to the above mapping relationship (1). The terminal device determines S and L according to the value of SLIV, and then determines the position of the time domain resource according to S and L.
[0077] According to the above method, the terminal device can determine the starting symbol and the number of symbols of the time domain resource of the data channel. Then send data to the network device or receive data sent by the network device on the time domain resource. The method of determining the starting symbol and the number of symbols of the time domain resource of the data channel by the network device is similar to the above method.
[0078] However, no matter whether the terminal device receives the downlink data channel or the terminal device transmits the uplink data channel, the indication of the downlink data channel and the scheduling for the uplink data channel are respectively performed through the downlink control channel, that is, the indication of the downlink data channel or the scheduling for the uplink data channel is independently performed by using different signaling, thereby causing problems of large signaling overhead, high communication delay, and unguaranteed service quality.
[0079] Based on the above, the present application provides a communication method, and the principle of the method is that the downlink data channel and the uplink data channel are jointly scheduled through a downlink control channel. Since the downlink data channel and the uplink data channel are scheduled in this way, the terminal device does not need to separately acquire downlink control channel indication information to perform the indication of the downlink data channel and the scheduling for the uplink data channel, thereby reducing the signaling overhead of the entire closed loop application and guaranteeing service delay.
[0080] Some terms or terminologies used in the present application are explained below, which are also part of the invention.
[0081] I. Terminal device
[0082] The terminal device can be referred to as a terminal, and is also called a user equipment (UE). The terminal device is a device with wireless transceiving function. The terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can be deployed on water (such as ships, etc.); and can also be deployed in the air (such as airplanes, drones, balloons, and satellites, etc.). The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiving function, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal device in industrial control, a wireless terminal device in unmanned driving, a wireless terminal device in remote medical treatment, a wireless terminal device in smart power grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, and a wireless terminal device in smart home. The terminal device can also be fixed or mobile. The present application embodiments are not limited thereto.
[0083] In the present application embodiments, the device for implementing the function of the terminal device can be the terminal device; or can be a device capable of supporting the terminal device to implement the function, such as a chip system, which can be installed in the terminal device. In the present application embodiments, the chip system can be composed of a chip, or can include the chip and other discrete devices. In the technical solutions provided by the present application embodiments, the device for implementing the function of the terminal device is taken as an example to describe the technical solutions provided by the present application embodiments.
[0084] II. Network device
[0085] The network device can be an access network device, which can also be referred to as a radio access network (RAN) device, and is a device that provides a terminal device with wireless communication functions. The access network device includes, for example, but is not limited to, a next generation nodeB (gNB) in 5G, an evolved node B (eNB), a baseband unit (BBU), a transmitting and receiving point (TRP), a transmitting point (TP), a base station in a future mobile communication system, or an access point in a WiFi system. The access network device can also be a wireless controller in a cloud radio access network (CRAN) scenario, a centralized unit (CU), and / or a distributed unit (DU), or the network device can be a relay station, a vehicle-mounted device, and a network device in a future evolved PLMN network, and the like.
[0086] The terminal device can communicate with multiple access network devices of different technologies, for example, the terminal device can communicate with an access network device supporting long term evolution (LTE), and can also communicate with an access network device supporting 5G, and can also communicate with an access network device supporting LTE and an access network device supporting 5G at the same time. The embodiments of the present application are not limited.
[0087] In the embodiments of the present application, the device for implementing the function of the network device can be a network device; or can be a device capable of supporting the network device to implement the function, such as a chip system, which can be installed in the network device. In the technical solutions provided in the embodiments of the present application, the device for implementing the function of the network device is taken as an example to describe the technical solutions provided in the embodiments of the present application.
[0088] Three, high layer signaling
[0089] The high layer signaling can refer to signaling sent by a high layer protocol layer, the high layer protocol being at least one protocol layer above a physical layer. For example, the high layer protocol layer can include at least one of a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and a non access stratum (NAS).
[0090] Four, joint scheduling
[0091] The joint scheduling is different from the independent indication and independent scheduling of the downlink data channel and the uplink data channel in the prior art. In the prior art, the downlink data channel is indicated by one indication information, and the uplink data channel is scheduled by another indication information. The joint scheduling refers to scheduling the downlink data channel and the uplink data channel by one indication information.
[0092] Five, frequency domain resource
[0093] The frequency domain resource, specifically, the frequency domain resource used for wireless communication by the network device and the terminal device can be divided into a plurality of frequency domain resources. Moreover, the plurality of frequency domain resources can be continuous, or some adjacent frequency domain resources are provided with a preset interval, which is not particularly limited in the embodiments of the present application. The frequency domain resource can be a virtual resource block (VRB) or a physical resource block (PRB). There is a corresponding relationship between the two. For the frequency domain resource indication of the PDSCH and the PUSCH, there are two types, which are Type 0 and Type 1. Type 0 is in the granularity of a resource block group (RBG), and Type 1 is in the granularity of a virtual resource block (VRB). The RBG refers to a continuous group of virtual resource blocks. The size of one RBG is related to the bandwidth.
[0094] For Type 0, the resources of the PDSCH and the PUSCH are represented by a bitmap, and each resource block group (Resource Block Group) corresponds to 1 bit. For Type 1, the resources of the PDSCH and the PUSCH are indicated by a resource indication value (RIV), including a start RB (RB start) and the number of RBs (L RBs ) jointly encoded. Specifically, the RIV is calculated as follows:
[0095] If then
[0096] else wherein denotes the size of the BWP, RB start denotes the starting RB, L RBs denotes the number of RBs occupied consecutively.
[0097] The mapping manner of the virtual resource block to the physical resource block can be interleaved mapping and non-interleaved mapping.
[0098] Six, time domain resource
[0099] The time domain resource, which can also be referred to as a time unit or a time domain symbol, specifically refers to that the time domain resources used for wireless communication by the base station and the terminal device can be divided into multiple time domain resources. Moreover, the multiple time domain resources can be consecutive, or some adjacent time domain resources are provided with a preset interval, which is not particularly limited in the embodiments of the present application. The length of one time domain resource is not limited. For example, one time domain resource can be one or more subframes; or, it can also be one or more slots; or, it can also be one or more symbols. The symbol, also referred to as a time domain symbol, can be an orthogonal frequency division multiplexing (OFDM) symbol, or a single carrier frequency division multiple access (SC-FDMA) symbol, wherein the SC-FDMA is also referred to as orthogonal frequency division multiplexing with transform precoding (OFDM with TP). The multiple time domain resources have a time sequence relationship in the time domain, and the time lengths corresponding to any two time domain resources can be the same or different. For example, the time domain resource can include one or more of a starting symbol S and a length L of the time domain resource, a time domain resource starting and length indication value SLIV, a mapping manner of the time domain resource, or a number of repeated transmissions.
[0100] In the embodiments of the present application, the words "first", "second", etc. are only used for distinguishing purposes in description and cannot be understood as indicating or implying relative importance or indicating or implying sequence. "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can mean that A exists alone, A and B exist together, B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b or c can mean a, b, c, a and b, a and c, b and c, or a and b and c, where a, b and c can be single or multiple.
[0101] It should be particularly emphasized that the time slot involved in the present application can also be a mini-slot or other time unit. The present application does not make specific limitations in this regard. The downlink control channel involved in the present application can be a PDCCH or a new downlink control channel, and the present application does not make specific limitations in this regard.
[0102] As shown in Figure 2 , the present application provides a flowchart of a communication method, which can be executed by a terminal device and a network device, or can be executed by a chip in the terminal device and a chip in the network device. Figure 2 The network device in Figure 1 may be the access network device 120 described above, and the terminal device can be the terminal device 110 described above in Figure 1 . Figure 4 The method shown can include the following operations.
[0103] S201, the network device sends a downlink control channel to the terminal device, the downlink control channel carries indication information, and the indication information is used to indicate a downlink data channel resource and an uplink data channel resource.
[0104] For example, the indication information can be carried in the downlink control information DCI.
[0105] For example, the uplink data channel can be a PUSCH, and the downlink data channel can be a PDSCH.
[0106] For example, the downlink data channel resource includes one or more of time domain resource, frequency domain resource or transmission power.
[0107] For example, the uplink data channel resource includes one or more of time domain resource, frequency domain resource or transmission power.
[0108] S202, the terminal device acquires indication information in a downlink control channel.
[0109] For example, before the terminal device acquires the indication information, the terminal device needs to receive the downlink control channel and successfully decode the indication information carried by the downlink control channel.
[0110] S203, the network device transmits data by using the downlink data channel resource.
[0111] S204, the terminal device receives data by using the downlink data channel resource and / or transmits data by using the uplink data channel resource.
[0112] For example, S204: the terminal device receives data by using the downlink data channel resource. S205: the terminal device needs to correctly decode the information carried by the downlink data channel, and does not transmit ACK. S206: the terminal device can transmit data by using the uplink data channel resource. Correspondingly, the network device receives data in the uplink data channel resource. Figure 3 For example, the terminal device receives data by using the downlink data channel resource. If the terminal device does not correctly decode the information carried by the downlink data channel, the terminal device cannot transmit data by using the uplink data channel resource, and does not transmit NACK to the network device.
[0113] For example, the terminal device receives data by using the downlink data channel resource. If the terminal device does not correctly decode the information carried by the downlink data channel, the terminal device does not transmit NACK to the network device.
[0114] For example, S204: the terminal device receives data by using the downlink data channel resource. S205: the terminal device fails to decode the information carried by the downlink data channel. S206: a first sequence is transmitted by using the uplink data channel resource. Correspondingly, the network device receives the first sequence. For example, the first sequence is used to inform the network device that the downlink data decoding fails. For example, the first sequence can be a demodulation reference signal (DMRS) sequence.
[0115] Figure 4 For example, S204: the terminal device receives data by using the downlink data channel resource. S205: the terminal device fails to decode the information carried by the downlink data channel. S206: a first sequence is transmitted by using the uplink data channel resource. Correspondingly, the network device receives the first sequence. For example, the first sequence is used to inform the network device that the downlink data decoding fails. For example, the first sequence can be a demodulation reference signal (DMRS) sequence.
[0116] For example, S204: the terminal device receives data by using the downlink data channel resource. S205: the terminal device fails to decode the information carried by the downlink data channel. S206: a first sequence is transmitted by using the uplink data channel resource. Correspondingly, the network device receives the first sequence. For example, the first sequence is used to inform the network device that the downlink data decoding fails. For example, the first sequence can be a demodulation reference signal (DMRS) sequence. Figure 5 As shown in FIG. 2, S204: receiving data by using the downlink data channel resource. S205: the terminal device fails to decode the information carried by the downlink data channel. S206: the terminal device sends data scrambled by a first scrambling code by using the uplink data channel resource. Correspondingly, the network device receives the data scrambled by the first scrambling code by using the uplink data channel resource.
[0117] Another example of S204 can be, for example, Figure 6 As shown in FIG. 2, S204: receiving data by using the downlink data channel resource. S205: the terminal device succeeds in decoding the information carried by the downlink data channel. S206: the terminal device sends data scrambled by a second scrambling code by using the uplink data channel resource. Correspondingly, the network device receives the data scrambled by the second scrambling code by using the uplink data channel resource.
[0118] It should be particularly emphasized that the first scrambling code is different from the second scrambling code.
[0119] As can be seen above, in the embodiments of the present application, the terminal device acquires the indication information in the downlink control channel, the indication information is used to indicate the downlink data channel resource and the uplink data channel resource, and the terminal device communicates with the network device by using the downlink data channel resource and the uplink data channel resource. By jointly scheduling PDSCH and PUSCH through the downlink control channel, the signaling overhead of the entire closed loop application is reduced, the communication delay is reduced, and the service quality is ensured.
[0120] It should be noted that the execution sequence of S201 to S204 in Figure 2 is only exemplary and does not limit the present application. For example, S203 can be executed before S202.
[0121] Figure 7 Another embodiment provided in the present application is similar to the embodiment shown in Figure 2 , except that after step S201 and before step S202, the method further comprises: S207: the terminal device correctly decodes the indication information carried by the downlink control channel. As an example of the present application, the terminal device correctly decodes the indication information carried by the downlink control channel, and the terminal device does not send ACK to the network device. In this way, the signaling overhead of HARQ feedback can be reduced.
[0122] A specific implementation of the above S201 and S202:
[0123] The indication information can include first indication information and second indication information, the first indication information is used to indicate the downlink data channel resource, and the second indication information is used to indicate the uplink data channel resource.
[0124] It should be particularly emphasized that the acquisition of the first indication information and the second indication information is not sequential. The first indication information can be acquired first and then the second indication information can be acquired. The second indication information can be acquired first and then the first indication information can be acquired. The first indication information and the second indication information can be acquired simultaneously.
[0125] As a form of expression, the downlink data channel resource and the uplink data channel resource have a corresponding relationship.
[0126] For example, the corresponding relationship between the downlink data channel resource and the uplink data channel resource can be configured by high-layer signaling.
[0127] For example, the corresponding relationship means that one downlink data channel resource corresponds to one uplink data channel resource. That is, when the downlink data channel resource is determined according to the indication information in the downlink control channel, one uplink data channel resource is also determined.
[0128] Specifically, the downlink data channel resource includes one or more of a time domain resource of a downlink data channel, a frequency domain resource of a downlink data channel, or power.
[0129] For example, the time domain resource of the downlink data channel can include one or more of K0, SLIV of the time domain resource, a starting symbol S of the time domain resource and a number of occupied symbols L, a time domain resource mapping relationship, or a repetition number. The frequency domain resource of the uplink data channel can include one or more of K0, SLIV of the time domain resource, a starting symbol S of the time domain resource and a number of occupied symbols L, a time domain resource mapping relationship, or a repetition number. The corresponding relationship is that K0 in the time domain resource of the downlink data channel corresponds to K0 in the frequency domain resource of the uplink data channel. Alternatively, the starting symbol S and the number of occupied symbols L of the time domain resource of the downlink data channel, the time domain resource mapping relationship, and the repetition number correspond to the starting symbol S and the number of occupied symbols L of the time domain resource of the uplink data channel, the time domain resource mapping relationship, and the repetition number, respectively. These are only an example of the corresponding relationship involved in the embodiments of the present application for the convenience of understanding. The present application is not limited thereto. As long as the downlink data channel resource and the uplink data channel resource have a corresponding relationship, it falls within the scope of the present application.
[0130] In this way, since the downlink data channel resource and the uplink data channel resource have a corresponding relationship, the terminal device can obtain the information of the other channel resource as long as the information of one channel resource is obtained. Therefore, the terminal device does not need to be notified of the other channel resource through additional signaling. Therefore, the control signaling overhead can be saved, the transmission delay can be reduced, and the system reliability of the closed-loop transmission can be improved.
[0131] For example, the correspondence can also be embodied in the form of a first resource table, each row of the first resource table can include an index, a downlink data channel resource and an uplink data channel resource. For example, when the downlink data channel resource is determined as the downlink data channel resource corresponding to index 1, the corresponding uplink data channel resource is determined as the uplink data channel resource corresponding to index 1.
[0132] Further, each row of the first resource table can also only include an uplink data channel resource and a downlink data channel resource, and the indication information can be used to indicate the content of a row in the first resource table.
[0133] For example, the correspondence can be that the frequency mapping of uplink data and the frequency mapping of downlink data are consistent, that is, when downlink data adopts interleaved mapping, uplink data also adopts interleaved mapping. The correspondence can also be that the frequency mapping of uplink data and the frequency mapping of downlink data are different, that is, when downlink data adopts interleaved mapping, uplink data adopts non-interleaved mapping.
[0134] For example, the correspondence is described by taking the time domain resource of PDSCH and the time domain resource of PUSCH as an example. The PDSCH time domain resource information at least includes one or more of K0, SLIV of the time domain resource, starting symbol S of the time domain resource and the number of occupied symbols L, mapping relationship of the time domain resource or repetition number. The PUSCH time domain resource information at least includes one or more of K2, SLIV of the time domain resource, starting symbol S of the time domain resource and the number of occupied symbols L, mapping relationship of the time domain resource or repetition number. The correspondence means that one PDSCH time domain resource information corresponds to one PUSCH time domain resource information. For example, K0 in PDSCH corresponds to K2 in PUSCH; for another example, K0, SLIV in PDSCH correspond to K2, SLIV in PUSCH respectively. In order to save space, no longer one by one example is described, as long as the above-mentioned downlink data channel resource and the correspondence of the uplink data channel resource can be embodied, which belongs to the protection range of the present application.
[0135] For example, after the terminal device determines the second resource table, for example, adopts the protocol specified resource table, the correspondence between the uplink data channel resource and the downlink data channel resource in the second resource table is specified, receives the downlink control channel sent by the network device, and the indication information carried in the downlink control channel can indicate a row in the second resource table or indicate the index of a row, so as to indicate the uplink data channel resource and the downlink data channel resource. The terminal device can also receive the high layer signaling sent by the network device, which is used to indicate a row in the second resource table or the index of a row, that is, to indicate the uplink data channel resource and the downlink data channel resource.
[0136] As a form of expression, the downlink data channel resource shares the indication field with the uplink data channel resource.
[0137] For example, for the convenience of understanding, each row in the third resource table includes an index indication field, a downlink data channel resource, and the uplink data channel resource. The indication information is used to indicate the index indication field shared by the downlink data channel resource and the uplink data channel resource, that is, the downlink data channel resource and the uplink data channel resource can be indicated. As another form of expression, the downlink data channel resource can also be embodied by a fourth resource table, that is, each row of the fourth resource table includes an index indication field and the downlink data channel resource. The uplink data channel resource can also be embodied by a fifth resource table, that is, each row of the fifth resource table includes an index indication field and the uplink data channel resource. The indication information is used to indicate the index indication field shared by the downlink data channel resource and the uplink data channel resource. Assuming that the common indication field is index 1, the indication information indicates that the downlink data channel resource indicated by the first row in the fourth resource table corresponding to index 1 and the uplink data channel resource indicated by the first row in the fifth resource table corresponding to index 1.
[0138] For a better understanding of the present scheme, taking the time domain resource as an example, the sixth resource table can include an index indication field, a time domain resource of the uplink data channel, and a time domain resource of the downlink data channel. The indication information can be used to indicate the index of a certain row in the sixth resource table, that is, the downlink data channel resource and the uplink data channel resource can be confirmed. For another example, the seventh resource table can include an index indication field and a time domain resource of the uplink data channel, and the eighth resource table includes an index indication field and a time domain resource of the downlink data channel. The indication information is used to indicate the index of the second row in the index indication field, that is, the uplink data channel resource is determined as the content of the second row of the seventh resource table, and the downlink data channel resource is determined as the content of the second row of the eighth resource table. For details of the content included in the uplink data channel resource and the downlink data channel resource, please refer to the foregoing description, which will not be repeated here.
[0139] As a form of expression, the DCI carried in the downlink control channel is not used to indicate the uplink control channel. In this scheme, the DCI does not include a field indicating the PUCCH. For example, the DCI does not include a field used to indicate K1 (the time slot offset of PDSCH to the PUCCH corresponding to the feedback ACK / NACK), a field used to indicate the PUCCH transmission power, or a field used to indicate the PUCCH resource.
[0140] Specifically, assuming that the fourth indication field in the DCI can correspond to the PDSCH-to-HARQ_feedback timing indicator indication field in the prior art DCI Format 1-0 and / or Format 1-1, not used to indicate K1, the fifth indication field can correspond to the TPC command for scheduled PUCCH indication field in the prior art DCI Format 1-0 and / or Format 1-1, not used to indicate PUCCH transmission power, and the sixth indication field can correspond to the PUCCH resource indicator indication field in the prior art DCI Format 1-0 and / or Format 1-1, not used to indicate PUCCH resource.
[0141] In the above manner, the indication fields in the DCI signaling can be reduced, and signaling overhead can be saved.
[0142] This is only an example of time domain resources for understanding the present application, and the present application includes but is not limited to this, as long as the uplink data channel resource can be indicated by the common indication field of the downlink data channel resource and the uplink data channel resource.
[0143] As a form of expression, the second indication information can indicate the uplink data channel resource in any of the following manners:
[0144] Manner one: the second indication information can include one or more of a first indication field, a second indication field or a third indication field in the DCI, wherein the first indication field is used to indicate the time slot offset of the uplink data channel, the second indication field is used to indicate the transmission power of the uplink data channel, and the third indication field is used to indicate one or more of the first set, the first set including one or more of the starting symbol S and length L of the uplink data channel in the time domain resource, the SLIV of the time domain resource, the mapping manner of the time-frequency resource, the number of repeated transmissions, the frequency domain resource indication type, the mapping manner of the frequency domain resource, the RIV of the frequency domain resource, the bitmap of the frequency domain resource, or the starting RB and the number of occupied RBs of the frequency domain resource.
[0145] Specifically, the first indication field is used to indicate the time slot offset of the uplink data channel, and the time slot offset is the interval slot number from receiving the PUSCH corresponding to the downlink control channel, that is, it can be k2 described above, or the interval slot number of the PDSCH and the PUSCH scheduled by the same downlink control channel.
[0146] Specifically, the second indication field is used to indicate the transmission power of the PUSCH. For example, as shown in Table 1, taking 2 bits as an example, the TPC command for scheduled PUCCH can be used to indicate a value in the power control command field, for example, 00, and then the transmission power can be obtained according to Table 1 as P0:
[0147] Transmit power control command field (TPC Command Field) Transmit power of PUSCH 00 P0 01 P1 10 P2 11 P3
[0148] Wherein, P0, P1, P2 and P3 can be used to represent the absolute value of the transmission power of the PUSCH, or can be the cumulative value for adjusting the transmission power of the PUSCH.
[0149] Specifically, the transmission power of the PUSCH is calculated by the following formula,
[0150]
[0151] Wherein, P PUSCH,b,f,c (i,j,q d ,l) represents the transmission power of the PUSCH, P O_PUSCHb,,f,c (j), Δ TF,b,f,c (i) is a parameter configured by a higher layer, P CMAX,f,c (i) represents the maximum output power of the terminal device, α b,f,c (j) represents a path loss compensation factor, represents the number of RBs occupied by the PUSCH, PL b,f,c (q d ) represents the downlink loss. f b,f,c (i,l) represents the PUSCH power adjustment state. It can be
[0152]
[0153] Or
[0154] f b,f,c (i,l) = δ PUSCHb,,f,c (i,l) (Formula Two)
[0155] Wherein, δ PUSCH,b,f,c is the power value of the PUSCH indicated by the power control command field. The f b,f,c (i,l) can be calculated by high layer signaling. If formula one is used for calculation, the cumulative value of the PUSCH represented by P0, P1, P2 and P3, if formula two is used for calculation, the absolute value of the PUSCH represented by P0, P1, P2 and P3.
[0156] Specifically, the third indication field is used to indicate one or more of the first set. For example, the first set can include one or more of SLIV of time domain resource, starting symbol number S and length L of time domain resource, time domain resource mapping manner, repetition transmission number, frequency domain resource indication type, frequency domain resource mapping manner, resource indication value RIV of frequency domain resource, starting RB and occupied RB number of frequency domain resource, or bitmap of frequency domain resource.
[0157] For example, as an implementation manner, the first set can be a ninth resource table, each row of the ninth resource table includes an index value and one or more of the first set, or each row includes one or more of the first set, and the third indication field is used to indicate the index of the row in the ninth resource table or a row in the ninth resource table.
[0158] For example, the ninth resource table can be semi-statically configured by high layer signaling.
[0159] For example, the first indication field can be a field indicated by PDSCH-to-HARQ_feedback timing indicator, the second indication field can be a field indicated by TPC command for scheduled PUCCH, and the third indication field can be a field indicated by PUCCH resource indicator.
[0160] Manner two: the second indication information includes one or more of the first indication field, the second indication field or the third indication field in the downlink control information DCI, and the bit information occupied by the one or more of the first indication field, the second indication field or the third indication field is used to indicate the uplink data channel resource, and the uplink data channel resource includes at least one of time domain resource, frequency domain resource or transmission power.
[0161] For example, one or more of the first indication field, the second indication field or the third indication field occupies N bits, and N is a positive integer, and the N bits are used to indicate the uplink data channel resource. Specifically, the uplink data channel resource can include one or more of time domain resource, frequency domain resource or transmission power of PUSCH.
[0162] For example, the time domain resource can include one or more of SLIV of time domain resource, mapping manner and repetition transmission number of time domain resource, starting symbol S and length L of the uplink data channel in the time domain resource, mapping manner of time domain resource or repetition transmission number. This is only an example for understanding the present application, and the present application includes but is not limited to this.
[0163] For example, the frequency domain resource can include one or more of a frequency domain resource indication type, a frequency domain resource mapping manner, a resource indication value RIV of the frequency domain resource, a frequency domain resource starting RB and a number of occupied RBs, or a bitmap of the frequency domain resource. This is only an example for understanding the present application, and the present application includes but is not limited to this.
[0164] For better understanding of the technical solutions of the embodiments of the present application, the second mode can be embodied in the form of a tenth resource table, each row of the tenth resource table can include a bit index and an uplink data channel resource, and the uplink data channel resource includes at least one of a time domain resource, a frequency domain resource, or a transmission power. The second indication information can be used to indicate the bit index of the row in the second resource information. Alternatively, each row of the tenth resource table can include an uplink data channel resource, and the second indication information can be used to indicate a row in the tenth resource table.
[0165] For example, the tenth resource table can be semi-statically configured by high layer signaling.
[0166] For example, the first indication field can be a field indicated by a PDSCH-to-HARQ_feedback timing indicator, the second indication field can be a field indicated by a TPC command for scheduled PUCCH, and the third indication field can be a field indicated by a PUCCH resource indicator.
[0167] Mode three: the second indication information includes one or more of a first indication field, a second indication field, or a third indication field in downlink control information DCI, wherein the first indication field is used to indicate information of a time domain resource of the uplink data channel; the second indication field is used to indicate information of a frequency domain resource of the uplink data channel; and the third indication field is used to indicate a transmission power.
[0168] For example, the information of the time domain resource includes one or more of a slot offset, a time domain resource SLIV, a starting symbol S and a symbol length L of the occupied time domain resource, a time domain mapping manner, or a time domain repetition number. The slot offset can be the interval slot number of the PUSCH corresponding to the downlink control channel received, that is, k2 described above; or the interval slot number of the PDSCH and the PUSCH scheduled by the same downlink control channel.
[0169] For example, the information of the time domain resource can be embodied in an eleventh resource table, each row of the eleventh resource table comprising an index value and one or more of the information of the time domain resource in the third mode, the first indication field being used to indicate the index of a row in the eleventh resource table. For another example, each row of the eleventh resource table comprises one or more of the information of the time domain resource, the first indication field being used to indicate a row in the eleventh resource table.
[0170] For example, the frequency domain resource can comprise one or more of a frequency domain resource indication type, a frequency domain resource mapping mode, a resource indication value RIV of the frequency domain resource, a frequency domain resource starting RB and a number of occupied RBs, or a bitmap of the frequency domain resource. This is only an example for understanding the present application, and the present application includes but is not limited to this.
[0171] For example, the frequency domain resource information can be represented by a bitmap. Each resource block group (RBG) corresponds to 1 bit. If a certain RBG is allocated to the terminal device, the corresponding bit in the bitmap is set to 0 or 1, otherwise it is set to 1 or 0.
[0172] For example, the information of the frequency domain resource can be embodied in a twelfth resource table, each row of the twelfth resource table comprising an index value and one or more of the information of the frequency domain resource in the third mode, the second indication field being used to indicate the index of a row in the twelfth resource table. For another example, each row of the twelfth resource table comprises one or more of the information of the time domain resource, the first indication field being used to indicate a row in the twelfth resource table.
[0173] For example, the transmission power of the PUSCH indicated by the third indication field can be an offset of the adjusted power, which can be a linear value or a dB value. As a form of expression, the transmission power can be embodied in a thirteenth resource table, each row of the thirteenth resource table comprising an index value and a transmission power, the third indication field being used to indicate the index of a row in the thirteenth resource table. For another example, each row of the thirteenth resource table comprises one or more of the information of the time domain resource, the first indication field being used to indicate a row in the thirteenth resource table.
[0174] For example, the eleventh resource table, the twelfth resource table and the thirteenth resource table can be semi-statically configured by high layer signaling.
[0175] Exemplarily, the high layer signaling can be radio resource control (RRC) signaling, medium access control (MAC) control element (CE). The determination can be based on protocol convention and actual scenario, which is not limited herein.
[0176] Exemplarily, the first indication field can be a field indicated by a PDSCH-to-HARQ_feedback timing indicator, the second indication field can be a field indicated by a PUCCH resource indicator, and the third indication field can be a field indicated by a TPC command for scheduled PUCCH.
[0177] By using the technical solutions in the above-described manner one, manner two or manner three, one signaling can be used to indicate the PUSCH resource and the PDSCH resource, compared with the prior art in which two signaling are used to schedule the PUSCH and indicate the PDSCH, the scheduling signaling overhead can be reduced, the communication delay can be reduced, and the service quality can be ensured.
[0178] Exemplarily, the DCI carried by the downlink control channel in S201 and S202 is not used to indicate the uplink control channel.
[0179] For example, the DCI carried by the downlink control channel does not include one or more of a fourth indication field, a fifth indication field or a sixth indication field. The fourth indication field is used to indicate K1, i.e., the time slot offset of the PDSCH to the corresponding ACK / NACK feedback PUCCH; the fifth indication field is used to indicate the PUCCH transmission power; and the sixth indication field is used to indicate the PUCCH resource. By using the above-described manner, the indication fields in the DCI signaling can be reduced, and the signaling overhead can be saved. For example, the fourth indication field corresponds to the PDSCH-to-HARQ_feedback timing indicator indication field in the prior art DCI Format 1-0 and / or Format 1-1; the fifth indication field corresponds to the TPC command for scheduled PUCCH indication field in the prior art DCI Format 1-0 and / or Format 1-1; and the sixth indication field corresponds to the PUCCH resource indicator indication field in the prior art DCI Format 1-0 and / or Format 1-1.
[0180] From the above, in the embodiment of the present application, the terminal device acquires the indication information in the downlink control channel, the indication information is used for indicating the downlink data channel resource and the uplink data channel resource, and the terminal device communicates with the network device by using the downlink data channel resource and the uplink data channel resource. The terminal device calculates the required frequency resource size through the association relationship between the uplink data and the downlink data, so as to save the indication of the resource size in the control signaling and save the control signaling overhead.
[0181] In the embodiments of the present application, the method provided by the embodiments of the present application is introduced from the perspective of the network device, the terminal device, and the interaction between the network device and the terminal device. In order to implement the functions in the method provided by the embodiments of the present application, the network device and the terminal device can include hardware structures and / or software modules, and the above functions can be implemented in the form of hardware structures, software modules, or hardware structures plus software modules. Whether a certain function in the above functions is implemented in the form of hardware structure, software module, or hardware structure plus software module depends on the specific application of the technical solution and the design constraint conditions.
[0182] Figure 8 And Figure 9 The structure of the possible communication device provided by the embodiments of the present application is shown. The communication device can implement the functions of the terminal device or the network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication device can be a terminal device 110 as shown in Figure 1 , can be an access network device 120 as shown in Figure 1 , or can be a module (such as a chip) applied to a terminal device or an access network device.
[0183] As shown in Figure 8 , the communication device 800 includes a processing module 801 and a transceiver module 802. The communication device 800 can be used to implement the functions of the terminal device or the network device in the method embodiments shown in the above Figures 2 to 7 .
[0184] When the communication device 800 is used to implement the functions of the terminal device in the method embodiments described in Figures 2 to 7 , the processing module 801 is configured to acquire the indication information carried by the physical downlink control channel, and the indication information is used for indicating the downlink data channel resource and the uplink data channel resource. The transceiver module 802 receives data by using the downlink data channel resource and / or transmits data by using the uplink data channel resource.
[0185] When the communication device 800 is used to implement the functions of the network device in the method embodiments described in Figures 2 to 7In the method embodiment, the network device functions as follows: the processing module 801 is configured to determine indication information, the indication information being used to indicate a downlink data channel resource and an uplink data channel resource; and the transceiver module 802 is configured to transmit data by using the downlink data channel resource and / or receive data by using the uplink data channel resource.
[0186] As shown in Figure 9 The communication apparatus 900 includes a processor 910 and an interface circuit 920. The processor 910 and the interface circuit 920 are coupled to each other. It can be understood that the interface circuit 920 can be a transceiver or an input / output interface. Optionally, the communication apparatus 900 further includes a memory 930, which is configured to store instructions executed by the processor 910 or store input data required by the processor 910 to execute instructions or store data generated by the processor 910 after executing instructions.
[0187] When the communication apparatus 900 is configured to implement the method in the above method embodiments, the processor 910 is configured to execute the functions of the above processing module 801, and the interface circuit 920 is configured to execute the functions of the above transceiver module 802.
[0188] Figure 8 The device shown in Figure 9 The device shown in
[0189] When the above communication apparatus is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiments. The terminal device chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is transmitted by a network device to the terminal device; or the terminal device chip transmits information to other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is transmitted by the terminal device to the network device.
[0190] When the above communication apparatus is a chip applied to a network device, the network device chip implements the functions of the network device in the above method embodiments. The network device chip receives information from other modules (such as a radio frequency module or an antenna) in the network device, and the information is transmitted by a terminal device to the network device; or the network device chip transmits information to other modules (such as a radio frequency module or an antenna) in the network device, and the information is transmitted by the network device to the terminal device.
[0191] It is to be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0192] The method steps in the embodiments of the present application can be implemented by means of hardware, or by means of a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device or a terminal device. Of course, the processor and the storage medium can also exist as discrete components in the access network device or the terminal device.
[0193] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer programs or instructions can be stored in or transmitted by a computer readable storage medium. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a DVD; or a semiconductor medium, such as a solid state disk (SSD).
[0194] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0195] In the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the literal description of the present application, the character " / ", generally represents that the front and rear associated objects are in an "or" relationship; in the formula of the present application, the character " / ", represents that the front and rear associated objects are in a "division" relationship.
[0196] It can be understood that the various numbers involved in the embodiments of the present application are only for convenient differentiation and do not limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined by its function and inherent logic.
Claims
1. A data transmission method, characterized in that, include: Obtain indication information carried by the downlink control channel, the indication information being used to indicate downlink data channel resources and uplink data channel resources; The downlink data channel resources are used to receive data and / or the uplink data channel resources are used to transmit data. The downlink data channel resources and uplink data channel resources have a corresponding relationship, which includes: The downlink data channel resources and the uplink data channel resources share an indication field.
2. The method according to claim 1, characterized in that, Each row in the third resource table includes an index indicator field, downlink data channel resources, and uplink data channel resources. The indicator information is used to indicate an index indicator field, and the downlink data channel resources and uplink data channel resources indicated by the indicator information are the downlink data channel resources and uplink data channel resources in the third resource table that correspond to the index indicator field.
3. The method according to claim 1, characterized in that, Each row of the fourth resource table includes an index indicator field and downlink data channel resources. Each row of the fifth resource table includes an index indicator field and uplink data channel resources. The indication information is used to indicate an index indication field. The downlink data channel resource indicated by the indication information is the downlink data channel resource in the fourth resource table corresponding to the index indication field. The uplink data channel resource indicated by the indication information is the uplink data channel resource in the fifth resource table corresponding to the index indication field.
4. The method according to any one of claims 1 to 3, characterized in that, After receiving data using the downlink data channel resources, the method further includes: Correctly decode the information carried by the downlink data channel without sending an ACK message.
5. The method according to any one of claims 1 to 3, characterized in that, After receiving data using the downlink data channel resources, the method further includes: If the information carried by the downlink data channel is not correctly decoded, then the uplink data channel resources will not be used to transmit data, and a negative acknowledgment (NACK) will not be sent; or If the information carried by the downlink data channel is not correctly decoded, no NACK will be sent.
6. The method according to any one of claims 1 to 3, characterized in that, After receiving data using the downlink data channel resources, if decoding the downlink data channel fails, transmitting data using the uplink data channel resources includes: The first sequence is transmitted using the uplink data channel resources.
7. The method according to any one of claims 1 to 3, characterized in that, After receiving data using the downlink data channel resources, if decoding the downlink data channel fails, transmitting data using the uplink data channel resources includes: The uplink data channel resources are used to transmit the data scrambled with the first scrambling code; or, After receiving data using the downlink data channel resources, if decoding of the downlink data channel is successful, transmitting data using the uplink data channel resources includes: The uplink data channel resources are used to transmit data scrambled with the second scrambling code; The first scrambling code is different from the second scrambling code.
8. A data transmission method, characterized in that, include: A downlink control channel carrying indication information is transmitted, the indication information being used to indicate downlink data channel resources and uplink data channel resources; Data is transmitted using the downlink data channel resources and / or received using the uplink data channel resources; The downlink data channel resources and uplink data channel resources have a corresponding relationship, which includes: The downlink data channel resources and the uplink data channel resources share an indication field.
9. The method according to claim 8, characterized in that, Each row in the third resource table includes an index indicator field, downlink data channel resources, and uplink data channel resources. The indicator information is used to indicate an index indicator field, and the downlink data channel resources and uplink data channel resources indicated by the indicator information are the downlink data channel resources and uplink data channel resources in the third resource table that correspond to the index indicator field.
10. The method according to claim 8, characterized in that, Each row of the fourth resource table includes an index indicator field and downlink data channel resources. Each row of the fifth resource table includes an index indicator field and uplink data channel resources. The indication information is used to indicate an index indication field. The downlink data channel resource indicated by the indication information is the downlink data channel resource in the fourth resource table corresponding to the index indication field. The uplink data channel resource indicated by the indication information is the uplink data channel resource in the fifth resource table corresponding to the index indication field.
11. The method according to any one of claims 8 to 10, characterized in that, The method of receiving data using the uplink data channel resources includes: The first sequence is received using the uplink data channel resources.
12. The method according to any one of claims 8 to 10, characterized in that, The method of receiving data using the uplink data channel resources includes: The data obtained by scrambling with a first scrambling code or the data obtained by scrambling with a second scrambling code is received using uplink data channel resources, wherein the first scrambling code and the second scrambling code are different.
13. A communication device, characterized in that, Includes modules for performing the method as described in any one of claims 1 to 7, or 8 to 12.
14. A communication device, characterized in that, The device includes a processor and a communication interface, the communication interface being used to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device, the processor being used to implement the method as described in any one of claims 1 to 7, or 8 to 12, through logic circuits or executing code instructions.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the method as described in any one of claims 1 to 7, or 8 to 12.
Citation Information
Patent Citations
Data transmission method and apparatus
CN106455095A
Data transmission method and device
CN107872302A
Time domain resource allocation for mobile communication
US20190149365A1