CN109428668B - Data transmission method and equipment - Google Patents

Data transmission method and equipment Download PDF

Info

Publication number
CN109428668B
CN109428668B CN201710596241.0A CN201710596241A CN109428668B CN 109428668 B CN109428668 B CN 109428668B CN 201710596241 A CN201710596241 A CN 201710596241A CN 109428668 B CN109428668 B CN 109428668B
Authority
CN
China
Prior art keywords
field
value
length
control information
configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710596241.0A
Other languages
Chinese (zh)
Other versions
CN109428668A (en
Inventor
戎璐
刘永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201710596241.0A priority Critical patent/CN109428668B/en
Priority to EP18834352.9A priority patent/EP3595386A4/en
Priority to PCT/CN2018/085811 priority patent/WO2019015378A1/en
Publication of CN109428668A publication Critical patent/CN109428668A/en
Priority to US16/674,764 priority patent/US20200068543A1/en
Application granted granted Critical
Publication of CN109428668B publication Critical patent/CN109428668B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0028Formatting
    • H04L1/0029Reduction of the amount of signalling, e.g. retention of useful signalling or differential signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • H04L5/0094Indication of how sub-channels of the path are allocated
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • H04L5/0046Determination of how many bits are transmitted on different sub-channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/0064Rate requirement of the data, e.g. scalable bandwidth, data priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0466Wireless resource allocation based on the type of the allocated resource the resource being a scrambling code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT

Landscapes

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

Abstract

The application discloses a data transmission method, which comprises the following steps: the network equipment determines control information, wherein the control information comprises a first field, a second field and at least one third field; the first field is used for indicating the number of the transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transmission blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks; the network equipment sends control information to the terminal; and the network equipment performs data transmission with the terminal according to the control information. According to the scheme provided by the application, the length of the second field used for indicating the antenna port configuration information and the number of the third fields used for indicating the configuration information of the transmission blocks in the control information can be flexibly determined according to the number of the transmission blocks to be transmitted, so that the flexibility of the control information format setting is improved, and the signaling overhead of the control information is saved under various scenes.

Description

Data transmission method and equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for data transmission.
Background
In a Long Term Evolution (LTE) system, a Physical (PHY) layer of a transmitter generates a string of bit data after receiving a Transport Block (TB) from a Media Access Control (MAC) layer and after processing the transport block through CRC addition, channel coding, rate matching, code block concatenation, etc., the bit data is called a Codeword (CW) in the LTE system.
In current LTE systems, simultaneous transmission of at most 2 transport blocks is supported, the number of codewords being equal to the number of transport blocks. As shown in fig. 1, taking downlink transmission of LTE as an example, after a codeword is subjected to physical channel processing links such as scrambling, modulation, layer mapping, precoding, resource mapping, Orthogonal Frequency Division Multiplexing (OFDM) signal generation, and the like, a signal to be transmitted on each antenna port is generated.
Before a terminal receives or transmits data, it needs to receive scheduling signaling from the network, so that the terminal knows at what time-frequency resource location, with what configuration, data should be received or transmitted.
In the LTE system, a signaling such as dynamic scheduling is carried in a Physical Downlink Control Channel (PDCCH), the signaling content is Downlink Control Information (DCI), and the format (format) of the signaling content is specified by the DCI format. Multiple DCI formats are defined in the LTE system, and may support different types of transmission respectively, for example, some DCI formats may support Downlink (DL) transmission, some DCI formats may support Uplink (UL) transmission, some DCI formats may support single-codeword transmission, and some DCI formats may support double-codeword transmission.
For example, DCI format 2C in the LTE system supports multi-layer spatial multiplexing of DL transmission, and may support transmission of dual codewords and single codewords, where DCI format 2C includes the following fields:
first field (bearer indication field): carrier indicator-1 bit;
second field (antenna port information field): antenna port(s), scrambling identity and number of layers-3 bit;
third field of 1 (transport block 1 configuration information field):
-Modulation and coding scheme-5 bits;
-a New data indicator (New data indicator) -1 bit;
-Redundancy version (Redundancy version) -2 bits;
third field of 2 (transport block 2 configuration information field):
-Modulation and coding scheme-5 bits;
-a New data indicator (New data indicator) -1 bit;
-Redundancy version (Redundancy version) -2 bits;
as can be seen from the above description of the DCI format, in the prior art, the lengths of the fields in the DCI format are fixed, and even if the lengths of the fields are different according to a single codeword or a double codeword, for convenience of terminal detection, the DCI format of either the single codeword or the double codeword must be designed according to the maximum length of the single codeword or the double codeword, so that it is clear that the setting manner of the DCI format in the data transmission process in the prior art is not flexible.
Disclosure of Invention
In order to solve the problem that format setting of control information is not flexible in the data transmission process in the prior art, embodiments of the present application provide a method for data transmission, which can flexibly determine the length of a second field used for indicating antenna port configuration information and the number of a third field used for indicating configuration information of a transmission block in control information according to the number of transmission blocks to be transmitted, thereby improving flexibility of format setting of the control information and saving signaling overhead of the control information in multiple scenarios. The embodiment of the application also provides corresponding equipment.
A first aspect of the present application provides a method for data transmission, where the method is applied in a data transmission process between a terminal and a network device, where the network device may be a base station, and the method includes: the network equipment determines control information, wherein the control information can be control information of a DCI format, and the control information comprises a first field, a second field and at least one third field; the first field is used for indicating the number of the transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transmission blocks; that is, the length of the second field may be determined according to the number of transport blocks, the third field includes configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks, that is, the number of the third field may be determined according to the number of the transport blocks; the length of the second field, i.e. the number of bits of the second field, the number of third fields corresponds to the number of TBs, typically one TB will correspond to one third field, which typically comprises three parts, modulation and coding combination, new data indication and redundancy version, typically one third field is 8bits long. And the network equipment sends control information to the terminal, and the network equipment performs data transmission with the terminal according to the control information. That is, the terminal may perform data transmission with the network device according to the status of each field in the control information. As can be seen from the first aspect, the length of the second field and the number of the third fields can be flexibly determined according to the number of the transport blocks to be transmitted, so that the flexibility of setting the format of the control information is improved, and the signaling overhead of the control information is saved in various scenarios.
With reference to the first aspect, in a first possible implementation manner, when the number of transport blocks indicated by the first field is a first value, the length of the second field is the first length, and the number of the third fields is the first value; when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is a second value, and the second value is larger than the first value. Such as: taking the scene of the transmission layer with the maximum number of layers being 6 as an example, when the first field indicates that the number of the transmission blocks is 1, the length of the second field is 4bits, the number of the third field is 1, when the first field indicates that the number of the transmission blocks is 2, the length of the second field is 1bit, and the number of the third field is 2. In this scenario, when the first value is 1, the length of the second field is 4bits, the number of the third fields is 1, and when the second value is 2, the length of the second field is 1bit, and the number of the third fields is 2. As can be seen from this first possible implementation, compared to a fixed field setting, signaling overhead can be saved in multiple scenarios.
With reference to the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation manner, the method further includes: the network equipment determines the value of the high-level parameter, the value of the high-level parameter and the length of the first field are used for determining the length of the second field, and the network equipment sends a high-level message to the terminal, wherein the high-level message is used for indicating the value of the high-level parameter. The high-level parameters may be transmitted through Radio Resource Control (RRC) signaling. The length of the second field may be different when the values of the higher layer parameters are different. Such as: the table corresponding to the second field can be selected according to the configuration of the higher layer parameters and the number of the transport blocks. The length of the second field may also be determined according to the number of transport blocks, the value of the high-level parameter, and a preset formula, or may also be determined according to the mapping relationship between the high-level parameter and the length of the second field under different numbers of transport blocks. In summary, in this second possible implementation, the length determination of the second field is flexible.
With reference to the first aspect, the first or second possible implementation manner of the first aspect, in a third possible implementation manner, when the first field indicates that the number of the transport blocks is 1, the control information further includes a fourth field, information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport block in a physical layer. In the third possible implementation manner, the number of transmission blocks can be transmitted by selecting the codeword with the better channel condition according to the channel condition, so that the efficiency of data transmission is improved.
With reference to the first aspect, the first, second, or third possible implementation manner of the first aspect, in a fourth possible implementation manner, the method further includes: the network equipment determines whether to configure the format of the control information; if it is determined that the configuration is not performed, or the configuration is determined, and a value of a configuration parameter is set to a preset value, the first field is empty, the configuration parameter is used for configuring the format of the control information, and the preset value may be 0 or other values. In the fourth possible implementation manner, whether to use the first field may be flexibly determined according to requirements, so that signaling overhead may be further saved in some scenarios.
A second aspect of the present application provides a data transmission method, which is applied in a data transmission process between a terminal and a network device, where the network device may be a base station, and the method includes: the network device determines the control information and configuration parameters of the control information, where the configuration parameters are used to configure the format of the control information, and certainly, the configuration parameters may also be used to configure the structure of the control information; when the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; the first field is used for indicating the number of the transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transmission blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks; when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are format dependent; the network equipment sends control information and configuration parameters to the terminal; and the network equipment performs data transmission with the terminal according to the control information and the configuration parameters. The first configuration value and the second configuration value may both take specific values, for example: the first configuration value is 0, and the second configuration value is 1, but the values of the first configuration value and the second configuration value may be other values. The second aspect provides a switching scheme for the first field, where the first field is configured when the configuration parameter is the first configuration value, and the first field is not configured when the configuration parameter is the second configuration value, so that signaling overhead can be saved when the configuration parameter is the first configuration value, and the first field can also be saved when the configuration parameter is the second configuration value, and signaling overhead can also be saved.
With reference to the second aspect, in a first possible implementation manner, when the number of transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is a first value; when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is a second value, and the second value is larger than the first value. Such as: taking a transmission scenario with 6 layers as an example, when the first field indicates that the number of transmission blocks is 1, the length of the second field is 4bits, the number of the third field is 1, and when the first field indicates that the number of transmission blocks is 2, the length of the second field is 1bit, and the number of the third field is 2. In this scenario, when the first value is 1, the length of the second field is 4bits, the number of the third fields is 1, and when the second value is 2, the length of the second field is 1bit, and the number of the third fields is 2. As can be seen from this first possible implementation, compared to a fixed field setting, signaling overhead can be saved in multiple scenarios.
With reference to the second aspect or the first possible implementation manner of the second aspect, in a second possible implementation manner, the method further includes: the network equipment determines the value of the high-level parameter, the value of the high-level parameter and the length of the first field are used for determining the length of the second field, and the network equipment sends a high-level message to the terminal, wherein the high-level message is used for indicating the value of the high-level parameter. The higher layer parameters may be transmitted via RRC signaling. The length of the second field may be different when the values of the higher layer parameters are different. Such as: the table corresponding to the second field can be selected according to the configuration of the higher layer parameters and the number of the transport blocks. The length of the second field may be determined by a preset formula and values of high-level parameters related to the number of transport blocks, or by a mapping relationship between the high-level parameters and the length of the second field in different numbers of transport blocks. In summary, in this second possible implementation, the length determination of the second field is flexible.
With reference to the second aspect, the first possible implementation manner or the second possible implementation manner of the second aspect, in a third possible implementation manner, when the first field indicates that the number of transport blocks is 1, the control information further includes a fourth field, information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport blocks in a physical layer. In the third possible implementation manner, the number of transmission blocks can be transmitted by selecting the codeword with the better channel condition according to the channel condition, so that the efficiency of data transmission is improved.
A third aspect of the present application provides a data transmission method, which is applied in a data transmission process between a terminal and a network device, where the terminal may be a mobile phone, a tablet computer, or the like, and the method includes: the terminal receives control information sent by the network equipment, wherein the control information can be control information in a DCI format, and the control information comprises a first field, a second field and at least one third field; the first field is used for indicating the number of the transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transmission blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks; the length of the second field, i.e. the number of bits of the second field, the number of third fields corresponds to the number of TBs, typically one TB will correspond to one third field, which typically comprises three parts, modulation and coding combination, new data indication and redundancy version, typically one third field is 8bits long. And the terminal performs data transmission with the network equipment according to the control information. That is, the terminal can perform data transmission according to the situation of each field in the control information. As can be seen from the third aspect, the length of the second field and the number of the third fields can be flexibly determined according to the number of the transport blocks to be transmitted, so that the flexibility of setting the format of the control information is improved, and the signaling overhead of the control information is saved in various scenarios.
With reference to the third aspect, in a first possible implementation manner, after the terminal receives the control information sent by the network device, the method further includes: the terminal respectively determines the length of the second field and the number of the third fields according to the number of the transmission blocks; the terminal determines the antenna port configuration information of the transmission block to be transmitted from the second field according to the length of the second field, and determines the configuration information of the transmission block to be transmitted from the third field according to the number of the third field; and the terminal performs data transmission with the network equipment according to the number of the transmission blocks, the antenna port configuration information and the configuration information.
With reference to the third aspect or the first possible implementation manner of the third aspect, in a second possible implementation manner, when the number of transport blocks indicated by the first field is a first value, the length of the second field is the first length, and the number of the third fields is the first value; when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is a second value, and the second value is larger than the first value. Such as: taking a transmission scenario with 6 layers as an example, when the first field indicates that the number of transmission blocks is 1, the length of the second field is 4bits, the number of the third field is 1, and when the first field indicates that the number of transmission blocks is 2, the length of the second field is 1bit, and the number of the third field is 2. In this scenario, when the first value is 1, the length of the second field is 4bits, the number of the third fields is 1, and when the second value is 2, the length of the second field is 1bit, and the number of the third fields is 2. As can be seen from this first possible implementation, compared to a fixed field setting, signaling overhead can be saved in multiple scenarios.
With reference to the third aspect, the first possible implementation manner or the second possible implementation manner of the third aspect, in a third possible implementation manner, the method further includes: and the terminal receives a high-level message sent by the network equipment, wherein the high-level message is used for indicating the value of the high-level parameter, and the value of the high-level parameter and the first field are used for determining the length of the second field. The higher layer parameters may be transmitted via RRC signaling. The length of the second field may be different when the values of the higher layer parameters are different. Such as: the table corresponding to the second field can be selected according to the configuration of the higher layer parameters and the number of the transport blocks. The length of the second field may also be determined according to the number of transport blocks, the value of the high-level parameter, and a preset formula, or may also be determined according to the mapping relationship between the high-level parameter and the length of the second field under different numbers of transport blocks. In summary, in this third possible implementation, the length determination of the second field is flexible.
With reference to the third aspect and any one of the first to third possible implementation manners of the third aspect, in a fourth possible implementation manner, when the first field indicates that the number of the transport blocks is 1, the control information further includes a fourth field, information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport block in a physical layer; the terminal transmits data using the codeword indicated by the information on the fourth field. In the fourth possible implementation manner, the number of transmission blocks can be transmitted by selecting the codeword with the better channel condition according to the channel condition, so that the efficiency of data transmission is improved.
With reference to the third aspect and any one of the first to fourth possible implementation manners of the third aspect, in a fifth possible implementation manner, the method further includes: and the terminal does not receive the configuration parameters corresponding to the format of the control information within the preset time, or when the received configuration parameters are preset values, the first field is determined to be empty. The preset value may be 0 or other values. In the fifth possible implementation manner, whether to use the first field may be flexibly determined according to requirements, so that signaling overhead may be further saved in some scenarios.
A fourth aspect of the present application provides a method for data transmission, where the method is applied in a data transmission process between a terminal and a network device, and the network device may be a base station, and the method includes: the terminal receives control information sent by the network equipment and configuration parameters of the control information, and the configuration parameters are used for configuring the format of the control information; when the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; the first field is used for indicating the number of the transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transmission blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks; when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are format dependent; and the terminal performs data transmission with the network equipment according to the control information and the configuration parameters. As can be seen from the fourth aspect, the fourth aspect provides a switching scheme for a first field, where the first field is configured when the configuration parameter is the first configuration value, and the first field is not configured when the configuration parameter is the second configuration value, so that signaling overhead can be saved when the configuration parameter is the first configuration value, and the first field can also be saved when the configuration parameter is the second configuration value, and signaling overhead can also be saved.
With reference to the fourth aspect, in a first possible implementation manner, the method further includes: the terminal respectively determines the length of the second field and the number of the third fields according to the number of the transmission blocks; the terminal determines the antenna port configuration information of the transmission block to be transmitted from the second field according to the length of the second field, and determines the configuration information of the transmission block to be transmitted from the third field according to the number of the third field; and the terminal performs data transmission with the network equipment according to the number of the transmission blocks, the antenna port configuration information and the configuration information.
With reference to the fourth aspect or the first possible implementation manner of the fourth aspect, in a second possible implementation manner, when the number of transport blocks indicated by the first field is a first value, the length of the second field is the first length, and the number of the third fields is the first value; when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is a second value, and the second value is larger than the first value. Such as: taking a transmission scenario with 6 layers as an example, when the first field indicates that the number of transmission blocks is 1, the length of the second field is 4bits, the number of the third field is 1, and when the first field indicates that the number of transmission blocks is 2, the length of the second field is 1bit, and the number of the third field is 2. In this scenario, when the first value is 1, the length of the second field is 4bits, the number of the third fields is 1, and when the second value is 2, the length of the second field is 1bit, and the number of the third fields is 2. As can be seen from this second possible implementation, compared to a fixed field setting, signaling overhead can be saved in multiple scenarios.
With reference to the fourth aspect, the first possible implementation manner or the second possible implementation manner of the fourth aspect, in a third possible implementation manner, the method further includes: and the terminal receives a high-level message sent by the network equipment, wherein the high-level message is used for indicating the value of the high-level parameter, and the value of the high-level parameter and the first field are used for determining the length of the second field. The higher layer parameters may be transmitted via RRC signaling. The length of the second field may be different when the values of the higher layer parameters are different. Such as: the table corresponding to the second field can be selected according to the configuration of the higher layer parameters and the number of the transport blocks. The length of the second field may also be determined according to the number of transport blocks, the value of the high-level parameter, and a preset formula, or may also be determined according to the mapping relationship between the high-level parameter and the length of the second field under different numbers of transport blocks. In summary, in this fourth possible implementation, the length determination of the second field is flexible.
With reference to the fourth aspect and any one of the first to third possible implementation manners of the fourth aspect, in a fourth possible implementation manner, when the first field indicates that the number of the transport blocks is 1, the control information further includes a fourth field, information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport block in a physical layer; the terminal transmits data using the codeword indicated by the information on the fourth field. In the fifth possible implementation manner, the number of transmission blocks can be transmitted by selecting the codeword with the better channel condition according to the channel condition, so that the efficiency of data transmission is improved.
A fifth aspect of the present application provides a network device, which may be a base station, the network device including a transceiver and at least one processor, and further including: a memory, the transceiver and the at least one processor interconnected by a bus, the memory having instructions stored therein; the instructions are executed by at least one processor;
the processor is configured to determine control information, which may be control information of a DCI format, the control information including a first field, a second field, and at least one third field; the first field is used for indicating the number of the transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transmission blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks;
the transceiver is used for sending control information to the terminal;
and the processor controls the transceiver to carry out data transmission with the terminal according to the control information.
As can be seen from the fifth aspect, the length of the second field and the number of the third fields can be flexibly determined according to the number of the transmission blocks to be transmitted, so that the flexibility of setting the format of the control information is improved, and the signaling overhead of the control information is saved in various scenarios.
With reference to the fifth aspect, in a first possible implementation manner, when the number of transport blocks indicated by the first field is a first value, the length of the second field is the first length, and the number of the third fields is the first value; when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is a second value, and the second value is larger than the first value. Such as: taking the scene of the transmission layer with the maximum number of layers being 6 as an example, when the first field indicates that the number of the transmission blocks is 1, the length of the second field is 4bits, the number of the third field is 1, when the first field indicates that the number of the transmission blocks is 2, the length of the second field is 1bit, and the number of the third field is 2. In this scenario, when the first value is 1, the length of the second field is 4bits, the number of the third fields is 1, and when the second value is 2, the length of the second field is 1bit, and the number of the third fields is 2. As can be seen from this first possible implementation, compared to a fixed field setting, signaling overhead can be saved in multiple scenarios.
With reference to the fifth aspect or the first possible implementation manner of the fifth aspect, in a second possible implementation manner,
the processor is also used for determining the value of the high-level parameter, and the value of the high-level parameter and the first field are used for determining the length of the second field;
the transceiver is further configured to send a high-level message to the terminal, where the high-level message is used to indicate a value of a high-level parameter.
As can be seen from the second possible implementation manner of the fifth aspect, when the values of the high-level parameters are different, the lengths of the second fields may also be different. Such as: the table corresponding to the second field can be selected according to the configuration of the higher layer parameters and the number of the transport blocks. The length of the second field may also be determined according to the number of transport blocks, the value of the high-level parameter, and a preset formula, or may also be determined according to the mapping relationship between the high-level parameter and the length of the second field under different numbers of transport blocks. In summary, in this second possible implementation, the length determination of the second field is flexible.
With reference to the fifth aspect, the first possible implementation manner or the second possible implementation manner of the fifth aspect, in a third possible implementation manner, when the first field indicates that the number of the transport blocks is 1, the control information further includes a fourth field, information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport blocks in a physical layer. In the third possible implementation manner, the number of transmission blocks can be transmitted by selecting the codeword with the better channel condition according to the channel condition, so that the efficiency of data transmission is improved.
With reference to the fifth aspect, the first, second, or third possible implementation manner of the fifth aspect, in a fourth possible implementation manner, the processor is further configured to determine whether to configure a format of the control information; and if the configuration is determined not to be configured or the configuration is determined and the value of the configuration parameter is set as a preset value, the first field is empty, and the configuration parameter is used for configuring the format of the control information. The preset value may be 0 or other values. In the fourth possible implementation manner, whether to use the first field may be flexibly determined according to requirements, so that signaling overhead may be further saved in some scenarios.
A sixth aspect of the present application provides a network device, which may be a base station, the network device including a transceiver and at least one processor, and further including: a memory, the transceiver and the at least one processor interconnected by a bus, the memory having instructions stored therein; the instructions are executed by at least one processor;
the processor is used for determining the control information and configuration parameters of the control information, and the configuration parameters are used for configuring the format of the control information; when the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; the first field is used for indicating the number of the transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transmission blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks; when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are format dependent;
the transceiver is used for sending control information and configuration parameters to the terminal;
and the processor controls the transceiver to carry out data transmission with the terminal according to the control information and the configuration parameters.
The first configuration value and the second configuration value may both take specific values, for example: the first configuration value is 0, and the second configuration value is 1, but the values of the first configuration value and the second configuration value may be other values. The sixth aspect provides a switching scheme for the first field, where the first field is configured when the configuration parameter is the first configuration value, and the first field is not configured when the configuration parameter is the second configuration value, so that signaling overhead can be saved when the configuration parameter is the first configuration value, and the first field and the signaling overhead can also be saved when the configuration parameter is the second configuration value.
With reference to the sixth aspect, in a first possible implementation manner, when the number of transport blocks indicated by the first field is a first value, the length of the second field is the first length, and the number of the third fields is the first value; when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is a second value, and the second value is larger than the first value. Such as: taking the scene of the transmission layer with the maximum number of layers being 6 as an example, when the first field indicates that the number of the transmission blocks is 1, the length of the second field is 4bits, the number of the third field is 1, when the first field indicates that the number of the transmission blocks is 2, the length of the second field is 1bit, and the number of the third field is 2. In this scenario, when the first value is 1, the length of the second field is 4bits, the number of the third fields is 1, and when the second value is 2, the length of the second field is 1bit, and the number of the third fields is 2. As can be seen from this first possible implementation, compared to a fixed field setting, signaling overhead can be saved in multiple scenarios.
With reference to the sixth aspect or the first possible implementation manner of the sixth aspect, in a second possible implementation manner,
the processor is also used for determining the value of the high-level parameter, and the value of the high-level parameter and the first field are used for determining the length of the second field;
the transceiver is further configured to send a high-level message to the terminal, where the high-level message is used to indicate a value of a high-level parameter.
As can be seen from the second possible implementation manner of the sixth aspect, when the values of the high-level parameters are different, the lengths of the second fields may also be different. Such as: the table corresponding to the second field can be selected according to the configuration of the higher layer parameters and the number of the transport blocks. The length of the second field may also be determined according to the number of transport blocks, the value of the high-level parameter, and a preset formula, or may also be determined according to the mapping relationship between the high-level parameter and the length of the second field under different numbers of transport blocks. In summary, in this second possible implementation, the length determination of the second field is flexible.
With reference to the sixth aspect, the first or second possible implementation manner of the sixth aspect, in a third possible implementation manner, when the first field indicates that the number of the transport blocks is 1, the control information further includes a fourth field, where information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport blocks in a physical layer. In the third possible implementation manner, the number of transmission blocks can be transmitted by selecting the codeword with the better channel condition according to the channel condition, so that the efficiency of data transmission is improved.
A seventh aspect of the present application provides a terminal, where the terminal may be a device such as a mobile phone and a tablet computer, and the terminal includes a transceiver and at least one processor, and further, the terminal may further include: a memory, the transceiver and the at least one processor interconnected by a bus, the memory having instructions stored therein; the instructions are executed by at least one processor;
the transceiver is configured to receive control information sent by a network device, where the control information may be control information in a DCI format, where the control information includes a first field, a second field, and at least one third field; the first field is used for indicating the number of the transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transmission blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks;
and the processor controls the transceiver to carry out data transmission with the network equipment according to the control information.
As can be seen from the seventh aspect, the length of the second field and the number of the third fields can be flexibly determined according to the number of the transport blocks to be transmitted, so that the flexibility of setting the format of the control information is improved, and the signaling overhead of the control information is saved in multiple scenarios.
With reference to the seventh aspect, in a first possible implementation manner, the processor is further configured to:
respectively determining the length of the second field and the number of the third fields according to the number of the transmission blocks;
determining antenna port configuration information of the transmission block to be transmitted from the second field according to the length of the second field, and determining configuration information of the transmission block to be transmitted from the third field according to the number of the third field;
the transceiver is specifically configured to perform data transmission with the network device according to the number of the transmission blocks, the antenna port configuration information, and the configuration information of the transmission blocks.
With reference to the seventh aspect or the first possible implementation manner of the seventh aspect, in a second possible implementation manner, when the number of transport blocks indicated by the first field is a first value, the length of the second field is the first length, and the number of the third fields is the first value; when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is a second value, and the second value is larger than the first value. Such as: taking a transmission scenario with 6 layers as an example, when the first field indicates that the number of transmission blocks is 1, the length of the second field is 4bits, the number of the third field is 1, and when the first field indicates that the number of transmission blocks is 2, the length of the second field is 1bit, and the number of the third field is 2. In this scenario, when the first value is 1, the length of the second field is 4bits, the number of the third fields is 1, and when the second value is 2, the length of the second field is 1bit, and the number of the third fields is 2. As can be seen from this first possible implementation, compared to a fixed field setting, signaling overhead can be saved in multiple scenarios.
With reference to the seventh aspect, and the first or second possible implementation manner of the seventh aspect, in a third possible implementation manner, the transceiver is further configured to receive a higher layer message sent by the terminal, where the higher layer message is used to indicate a value of a higher layer parameter, and the value of the higher layer parameter and the first field are used to determine the length of the second field. The length of the second field may be different when the values of the higher layer parameters are different. Such as: the table corresponding to the second field can be selected according to the configuration of the higher layer parameters and the number of the transport blocks. The length of the second field may also be determined according to the number of transport blocks, the value of the high-level parameter, and a preset formula, or may also be determined according to the mapping relationship between the high-level parameter and the length of the second field under different numbers of transport blocks. In summary, in this third possible implementation, the length determination of the second field is flexible.
With reference to the seventh aspect and any one of the first to third possible implementation manners of the seventh aspect, in a fourth possible implementation manner, when the first field indicates that the number of the transport blocks is 1, the control information further includes a fourth field, information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport block in a physical layer; the terminal transmits data using the codeword indicated by the information on the fourth field. In the fourth possible implementation manner, the number of transmission blocks can be transmitted by selecting the codeword with the better channel condition according to the channel condition, so that the efficiency of data transmission is improved.
With reference to the seventh aspect and any one of the first to fourth possible implementation manners of the seventh aspect, in a fifth possible implementation manner, the processor is further configured to determine that the first field is empty when the transceiver does not receive the configuration parameter corresponding to the format of the control information within a preset time, or the received configuration parameter is a preset value. The preset value may be 0 or other values. In the fifth possible implementation manner, whether to use the first field may be flexibly determined according to requirements, so that signaling overhead may be further saved in some scenarios.
An eighth aspect of the present application provides a terminal, where the terminal may be a device such as a mobile phone and a tablet computer, and the terminal includes a transceiver and at least one processor, and further, the terminal may further include: a memory, the transceiver and the at least one processor interconnected by a bus, the memory having instructions stored therein; the instructions are executed by at least one processor;
the transceiver is used for receiving control information sent by the network equipment and configuration parameters of the control information, wherein the configuration parameters are used for configuring the format of the control information; when the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; the first field is used for indicating the number of the transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transmission blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks; when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are format dependent;
and the processor controls the transceiver to carry out data transmission with the network equipment according to the control information and the configuration parameters.
With reference to the eighth aspect, in a first possible implementation manner, the processor is further configured to:
respectively determining the length of the second field and the number of the third fields according to the number of the transmission blocks;
determining antenna port configuration information of the transmission block to be transmitted from the second field according to the length of the second field, and determining configuration information of the transmission block to be transmitted from the third field according to the number of the third field;
the transceiver is specifically configured to perform data transmission with the network device according to the number of the transmission blocks, the antenna port configuration information, and the configuration information of the transmission blocks.
With reference to the eighth aspect or the first possible implementation manner of the eighth aspect, in a second possible implementation manner, when the number of transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is a first value; when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is a second value, and the second value is larger than the first value. Such as: taking a transmission scenario with 6 layers as an example, when the first field indicates that the number of transmission blocks is 1, the length of the second field is 4bits, the number of the third field is 1, and when the first field indicates that the number of transmission blocks is 2, the length of the second field is 1bit, and the number of the third field is 2. In this scenario, when the first value is 1, the length of the second field is 4bits, the number of the third fields is 1, and when the second value is 2, the length of the second field is 1bit, and the number of the third fields is 2. As can be seen from this first possible implementation, compared to a fixed field setting, signaling overhead can be saved in multiple scenarios.
With reference to the eighth aspect and the first or second possible implementation manner of the eighth aspect, in a third possible implementation manner, the transceiver is further configured to receive a higher layer message sent by the terminal, where the higher layer message is used to indicate a value of a higher layer parameter, and the value of the higher layer parameter and the first field are used to determine the length of the second field. The length of the second field may be different when the values of the higher layer parameters are different. Such as: the table corresponding to the second field can be selected according to the configuration of the higher layer parameters and the number of the transport blocks. The length of the second field may also be determined according to the number of transport blocks, the value of the high-level parameter, and a preset formula, or may also be determined according to the mapping relationship between the high-level parameter and the length of the second field under different numbers of transport blocks. In summary, in this third possible implementation, the length determination of the second field is flexible.
With reference to the eighth aspect and any one of the first to third possible implementation manners of the eighth aspect, in a fourth possible implementation manner, when the first field indicates that the number of the transport blocks is 1, the control information further includes a fourth field, information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport block in a physical layer; the terminal transmits data using the codeword indicated by the information on the fourth field. In the fourth possible implementation manner, the number of transmission blocks can be transmitted by selecting the codeword with the better channel condition according to the channel condition, so that the efficiency of data transmission is improved.
A ninth aspect of the present application provides a system chip, comprising: at least one processor and interface circuitry, and further, may include: the memory, the interface circuit and the at least one processor are interconnected through a bus, and instructions are stored in the memory; the instructions are executable by the at least one processor to cause the network device to perform the operations of the first aspect or any of the possible implementations of the first aspect, and the network device in any of the optional implementations of the second aspect or the second aspect.
A tenth aspect of the present application provides a system chip, comprising: at least one processor and interface circuitry, and further, may include: the memory, the interface circuit and the at least one processor are interconnected through a bus, and instructions are stored in the memory; the instructions are executable by at least one processor to cause the terminal to perform the operations of the terminal in the functions of the methods provided by the third aspect or any of the possible implementations of the third aspect, and any of the optional implementations of the fourth aspect or the fourth aspect.
Yet another aspect of the present application provides a computer-readable storage medium having stored therein instructions, which when executed on a computer, cause the computer to perform the method of the above-described aspects.
Yet another aspect of the present application provides a computer program product containing instructions which, when run on a computer, cause the computer to perform the method of the above-described aspects.
Yet another aspect of the present application provides a system for data transmission, comprising: network equipment and a terminal;
the network device is the network device described in any possible implementation manner of the fifth aspect or the fifth aspect;
the terminal is the terminal described in any possible implementation manner of the seventh aspect or the seventh aspect.
Yet another aspect of the present application provides a system for data transmission, comprising: network equipment and a terminal;
the network device is the network device described in any possible implementation manner of the sixth aspect or the sixth aspect;
the terminal is the terminal described in any possible implementation manner of the eighth aspect or the eighth aspect.
In the data transmission method provided by the embodiment of the application, the first field in the control information includes the first field for indicating the number of the transmission blocks to be transmitted, the length of the second field is determined in relation to the number of the transmission blocks, and the number of the third field is determined in relation to the number of the transmission blocks, so that the flexibility of setting the format of the control information is improved, and the signaling overhead of the control information is saved in multiple scenes.
Drawings
FIG. 1 is a schematic diagram of an example codeword processing process;
FIG. 2 is a schematic diagram of an embodiment of a system for data transmission in an embodiment of the present application;
FIG. 3 is a schematic diagram of an embodiment of a method for data transmission in an embodiment of the present application;
FIG. 4 is a schematic diagram of an embodiment of a method for data transmission in the embodiment of the present application;
FIG. 5 is a schematic diagram of an embodiment of a network device in an embodiment of the present application;
FIG. 6 is a schematic diagram of an embodiment of a terminal in an embodiment of the present application;
fig. 7 is a schematic diagram of another embodiment of the terminal in the embodiment of the present application;
fig. 8 is a schematic diagram of another embodiment of the terminal in the embodiment of the present application;
FIG. 9 is a schematic diagram of an embodiment of a network device in an embodiment of the present application;
fig. 10 is a schematic diagram of another embodiment of the terminal in the embodiment of the present application;
fig. 11 is a schematic diagram of an embodiment of a system chip in the embodiment of the present application.
Detailed Description
Embodiments of the present application will now be described with reference to the accompanying drawings, and it is to be understood that the described embodiments are merely illustrative of some, but not all, embodiments of the present application. As can be appreciated by those skilled in the art, as technology develops, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
The embodiment of the application provides a data transmission method, which can flexibly determine the length of a second field used for indicating antenna port configuration information and the number of third fields used for indicating the configuration information of a transmission block in control information according to the number of transmission blocks to be transmitted, thereby improving the flexibility of setting a control information format and saving the signaling overhead of the control information in various scenes. The embodiment of the application also provides corresponding equipment and a corresponding system. The following are detailed below.
Fig. 2 is a schematic diagram of an embodiment of a system for data transmission in an embodiment of the present application.
As shown in fig. 2, the data transmission system includes a network device and a terminal, where the network device may be a base station, and in an LTE system, the base station may be referred to as an evolved base station enodeb, and the network device may also be a Radio Access Network (RAN) device, and of course, the network device may also be other devices that can perform a corresponding control information configuration function. The terminal can comprise a mobile phone, a tablet computer and other equipment for data transmission according to the control information.
In the data transmission system shown in fig. 2, regardless of the uplink transmission or the downlink transmission of data, the network device determines the control information and transmits the control information to the terminal, so that the terminal completes the reception or transmission of data.
In conjunction with the system for data transmission shown in fig. 2, the method for data transmission in the embodiment of the present application is described below in conjunction with fig. 3.
As shown in fig. 3, an embodiment of a method for data transmission provided in the embodiment of the present application includes:
101. the network device determines control information.
The control information comprises a first field, a second field and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field includes configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks.
The first field may indicate the number of TBs, an identification of the number of TBs, or other information that may be used to determine the number of TBs, such as: the information that can be used to determine the number of TBs may be the number of codewords, a mapping relationship between the number of TBs and the number of CWs may be agreed in advance, so that the data of the TB may be determined according to the number of CWs, and of course, the first field may indicate other information that can be used to determine the number of TBs.
The length, i.e., the number of bits, of the second field may be determined according to the number of TBs.
The number of third fields corresponds to the number of TBs, typically one TB will correspond to one third field, which typically will comprise three parts, modulation and coding combination, new data indication and redundancy version, typically one third field being 8bits in length.
The length of the second field is determined according to the number of TBs, and the number of the third field may be determined according to the number of TBs.
When the number of the transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is the first value;
when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is the second value, and the second value is larger than the first value.
For example: if the number of TBs is the first number, the value of the first number may be 1, the length of the second field may be 4bits, and the number of the third field may be one, if the number of TBs is the second number, the value of the second number may be 2, the length of the second field may be 1bit, the number of the third field may be two, if the number of TBs is 3 or other numbers, the length of the second field may be determined according to the number, and the number of the third field may be determined in correspondence with the number of the TBs.
Since one TB corresponds to one code in general, one TB may be referred to as a single codeword and two TBs may be referred to as double codewords.
102. The network device sends control information to the terminal.
103. And after receiving the control information sent by the network equipment, the terminal transmits data with the network equipment according to the control information.
Compared with the prior art, the data transmission method provided by the embodiment of the application can flexibly determine the length of the second field used for indicating the antenna port configuration information and the number of the third fields used for indicating the configuration information of the transmission blocks in the control information according to the number of the transmission blocks to be transmitted, so that the flexibility of the control information format setting is improved, and the signaling overhead of the control information is saved under various scenes.
The transmission system usually includes multiple layers, and in the multi-layer transmission, the information of the second field includes the mapped layer and the antenna port number. And in the data transmission process, mapping to a corresponding layer according to the layer information and the antenna port number on the second field, and transmitting by the corresponding antenna port number.
Taking 6 transmission layers as an example, that is, the maximum number of layers is 6, generally, single codeword transmission is adopted for 4 layers and less than 4 layers, and double codeword transmission is adopted for 5 layers and 6 layers. Thus, in order to record each layer and the antenna port number during single-codeword transmission, 4bits are needed for single-codeword transmission, and only 1bit is needed for double-codeword transmission because only 5 layers and 6 layers are provided.
The information of the second field of the single codeword can be understood with reference to table 1.
Table 1: second field of single code word
Value Message
0 1 layer,port0
1 1 layer,port1
2 1 layer,port2
3 1 layer,port3
4 1 layer,port4
5 1 layer,port5
6 2 layer,port 0-1
7 2 layer,port 2-3
8 2 layer,port 4-5
9 3 layer,port 0-2
10 3 layer,port 3-5
11 4 layer,port 0-3
12 Reserved
15 Reserved
In table 1, Value is a Value of the second field, and Message is a number of layers and antenna port information corresponding to the Value of the second field. Layer is Layer, port is antenna port, Reserved field is Reserved field, and corresponding Layer and antenna port information can be configured in the Reserved field subsequently according to requirements.
The information of the second field of the double codeword can be understood with reference to table 2.
Table 2: second field of double code word
Value Message
0 5 layer,port 0-4(SU)
1 6 layer,port 0-5(SU)
In table 2, Value is a Value of the second field, and Message is a number of layers and antenna port information corresponding to the Value of the second field. Layer is Layer, port is antenna port, Reserved field is Reserved field, and corresponding Layer and antenna port information can be configured in the Reserved field subsequently according to requirements.
Of course, the antenna port numbers and layer mappings indicated by the second fields in tables 1 and 2 above may also be represented by using only one table, as shown in table 3:
table 3:
Figure BDA0001355969460000141
in table 3, One Codeword is a single Codeword, Two Codewords are double Codewords, Codeword 0enabled indicates that Codeword 0 can be used, Codeword 1disabled indicates that Codeword 1 cannot be used, and other information in table 3 can be understood by referring to the explanations in table 1 and table 2.
Of course, the contents in tables 1 to 3 are only described by taking the maximum number of layers as an example, and actually, the maximum number of transmission layers is not limited in the embodiment of the present application, and the idea in the present application can be adopted no matter how many transmission layers are, that is: the length of the second field may be determined according to the number of TBs, and the number of the third field may be determined according to the number of TBs.
The first field, the second field and the third field may or may not appear continuously in the control information; may occur in any order.
When the number of the transport blocks indicated by the first field is 1, the control information does not contain a 2 nd third field; when the number of transport blocks indicated by the first field is 2, the control information includes a 2 nd third field.
According to the scheme provided by the embodiment of the application, when there is one transmission block,
when the first field indicates that there are 1 transport block, the length of the first field is 1bit, the length of the second field is 4bits, the number of the third fields is 1 (i.e. there is no 2 nd third field), the length is 8bits, and the total length of these three fields is 1+4+8 ═ 13 bits.
When the first field indicates that there are 2 transport blocks, at this time, the length of the first field is 1bit, the length of the second field is 1bit, the number of the third fields is 2, the length is 2 × 8-16 bits, and the total length of the three fields is 1+1+ 16-18 bits.
Therefore, the maximum total length of these three fields is 18bits, and 18-bit overhead needs to be occupied in the DCI signaling. Compared with the signaling overhead of 20bits in the prior art, the signaling overhead of 2bits is saved, and most importantly, the scheme provided by the embodiment of the application realizes the flexible determination of the length of the second field and the number of the third fields according to the TB requirement.
The description is only given by taking a 6-layer transmission layer as an example, and actually, the length difference of the antenna port configuration information with different transmission block numbers is large, the length of the second field can be flexibly determined according to the number of the transmission blocks, and the signaling overhead can be saved in many scenarios.
The length of the second field described above may be determined according to the number of TBs, and in fact, is not limited to being determined according to only the number of TBs. The length of the second field is also determined on the basis of the first field, in combination with higher layer parameters. The high-level parameters may be transmitted through Radio Resource Control (RRC) signaling.
For example: in a scenario where the maximum number of transport layers is 6, if the first field indicates that the number of transport blocks is 1, and the value of the higher layer parameter is a predetermined value, for example, when the predetermined value is not 0, the length of the second field may be determined according to table 1. If the first field indicates that the number of transport blocks is 1, the higher layer parameter takes another preset value, for example: the length of the second field at the other preset value of 0 may be determined according to table 4.
TABLE 4 antenna ports and number of layers for a single codeword (3 bits)
Value Message
0 1 layer,port0
1 1 layer,port1
2 1 layer,port2
3 1 layer,port3
4 2 layer,port 0-1
5 2 layer,port 2-3
6 3 layer,port 0-2
7 4 layer,port 0-3
The meaning of the parameters in table 4 can be understood by referring to the explanations in table 1 and table 2.
In another example, the length of the second field may also be determined according to the number of transport blocks and a higher layer parameter, and a preset formula.
For example: the length of the second field is determined by the following formula:
the length of the second field is 3-2NTB+Q;
Wherein N isTBQ is the high layer parameter for the number of transport blocks.
In another example, the length of the second field may also be determined by an indication flag _ TB of the number of transport blocks:
the length of the second field is 5-2flag _ TB + Q
Wherein, flag _ TB is the indication flag of the number of the transport blocks, and Q is the high layer parameter.
Of course, the above two formulas are only examples, and the length of the second field can also be determined by other formulas.
In another example, the length of the second field may also be determined by the number of codewords and a high-level parameter, and a preset table.
The preset table can be understood with reference to table 5, as shown in table 5:
table 5: mapping table of high-level parameters to length of second field
Figure BDA0001355969460000161
Wherein, dmrs-table-index is a high-level parameter, NbFor the length of the second field, as can be seen from table 5, the second field N can be determined according to the value of the high-level parameter according to the condition of the single code word or the double code wordbLength of (d). The remaining parameters in table 5 can be understood with reference to the explanations in the table 1 and table 2 sections.
Reserved in the table is a reserved value, which is currently tentativeThe definition can be redefined according to the use requirement. N is a radical ofbWhen 0, the length of the second field is zero, i.e. the second field is not transmitted in the signaling.
In another example, the length of the second field may also be determined by another table preset according to the number of codewords, one DMRS pattern configuration parameter DMRS-pattern and one higher layer parameter DMRS-tableAlt.
Another table of presets may be understood with reference to Table 6, as shown in Table 6:
TABLE 6 mapping table of length of high layer parameter and second field under different pattern configuration parameters
Figure BDA0001355969460000162
Wherein, dmrs-pattern is a pattern configuration parameter, dmrs-tableAlt is a high-level parameter, NbFor the length of the second field, as can be seen from table 6, according to the pattern configuration parameter and the condition of single code word or double code word, the second field N can be determined according to the value of the high-level parameterbLength of (d).
In Table 6, "-" indicates no definition. In this example, the range of the higher layer parameter dmrs-tableAlt is configured according to the pattern configuration parameter dmrs-pattern. When dmrs-pattern is 0, there are 4 values of dmrs-tableAlt, which can be indicated by 2 bits; when dmrs-pattern is 1, there are 2 values of dmrs-tableAlt, which can be indicated by 1 bit.
The table used for determining the length of the second field may be one table as in table 6, two tables corresponding to dmrs-pattern ═ 0 and dmrs-pattern ═ 1, two tables corresponding to single code words and double code words, four tables corresponding to dmrs-pattern ═ 0 single code words, dmrs-pattern ═ 0 double code words, dmrs-pattern ═ 1 single code words and dmrs-pattern ═ 1 double code words, or a plurality of tables corresponding to values of other various parameters. For example: the table shown in table 7 includes a table of dmrs-pattern ═ 0 single codeword and dmrs-pattern ═ 0 double codeword, and a table shown in table 8 includes a table of dmrs-pattern ═ 1 single codeword and dmrs-pattern ═ 1 double codeword.
TABLE 7 mapping table of length of higher layer parameter and second field (dmrs-pattern ═ 0)
Figure BDA0001355969460000171
Table 8: mapping table of length of high-level parameter and second field (dmrs-pattern ═ 1)
Figure BDA0001355969460000172
In this embodiment of the present application, when the first field indicates that the number of the transport blocks is 1, the control information further includes a fourth field, where information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport block in a physical layer.
For example: for the transmission condition of a single codeword, a channel corresponding to codeword 1 may be selected, and a channel corresponding to codeword 2 may also be selected, and when the channel conditions corresponding to codeword 1 and codeword 2 may change differently with time, sometimes the channel condition of codeword 1 is better, and sometimes the channel condition of codeword 2 is better, with this method, a codeword with better channel condition may be selected to transmit the number of one transmission block, thereby improving the efficiency of data transmission.
The information in the fourth field may be understood with reference to table 9, as shown in table 9:
TABLE 9 transport block-codeword mapping
Codeword indicator Codeword
0 Codeword 1
1 Codeword 2
When the Codeword indication information (Codeword indicator) in the fourth field is 0, it is determined that Codeword 1 is selected for data transmission, and when the Codeword indication information (Codeword indicator) in the fourth field is 1, it is determined that Codeword 2 is selected for data transmission. Of course, the mapping relationship may be adjusted, and is not limited to one manner in table 9.
When a single codeword is transmitted, if codeword 1 is selected, the control information only needs to include the 1 st third field, and may not include the 2 nd third field, and when codeword 2 is selected, the control information only needs to include the 2 nd third field, and may not include the 1 st third field.
When the length difference of the antenna port configurations with different code word numbers is large, the technical scheme of the application can effectively save signaling overhead. On the contrary, when the length difference of the antenna port configurations with different code word numbers is small, the first field is introduced into the scheduling signaling, which may not necessarily save the signaling overhead.
Therefore, as shown in fig. 4, another embodiment of the method for data transmission provided in the embodiment of the present application includes:
111. the network equipment determines control information and configuration parameters of the control information, wherein the configuration parameters are used for configuring the format of the control information.
When the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; wherein the first field comprises a first field for indicating a number of transport blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field includes configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks.
When the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are related to the format.
The length of the second field is related to the number of transport blocks, i.e. the length of the second field may be determined according to the number of transport blocks.
The number of the third fields is related to the number of the transport blocks, i.e., the number of the third fields may be determined according to the number of the transport blocks.
The format may also be referred to as a structure.
112. And the network equipment sends the control information and the configuration parameters to a terminal.
113. And the network equipment performs data transmission with the terminal according to the control information and the configuration parameters.
The embodiment of the application provides a switching scheme of the first field, namely the first field is conditionally enabled, which is beneficial to ensuring that the effect of optimizing the signaling length can be achieved under different conditions.
Determining whether the scheduling signaling contains a first field according to a configuration parameter (such as a parameter carried in an RRC signaling) flag-TB-number-indication:
when the network device does not configure the format of the control information, that is, the configuration parameter flag-TB-number-indication is not set for the format of the control information, or the network device sets the configuration parameter, and sets the value of the configuration parameter to a preset value, for example: when the preset value is 0, the first field is not included, and the length of the second field and the number of the third subsegments can be determined according to the configuration parameters of the format.
When the value configured by the configuration parameter flag-TB-number-indication is greater than 0, the scheduling signaling includes a first field, and the number of transport blocks can be determined directly according to the indication of the first field.
While the above describes examples of single or double code words, in practice, the embodiments of the present application are also applicable to the case of multiple code words, such as: the length of the first field may be 2, and the number of the first fields in the first field and the corresponding relationship between the number of the transport blocks may be understood with reference to table 10, as shown in table 10:
table 10: multiple codeword first field mapping
Figure BDA0001355969460000181
The TB Number indicator is an indication of the Number of Transport Blocks, and the Number of Transport Blocks is the Number of Transport Blocks. When the number of the transport blocks indicated by the first field is 1, the signaling does not contain a 2 nd third field and a 3 rd third field; when the number of transport blocks indicated by the first field is 2, the 3 rd third field is not included in the signaling.
The meanings of the relevant parameters referred to in tables 1 to 10 above are to be understood by referring to each other, and the meanings of the same parameters in different tables are the same.
The foregoing is a description of a data transmission method in the embodiment of the present application, and a network device and a terminal in the embodiment of the present application are described below with reference to the accompanying drawings.
As shown in fig. 5, an embodiment of a network device 20 provided in the embodiment of the present application includes:
a determining module 201, configured to determine control information, where the control information includes a first field, a second field, and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks;
a sending module 202, configured to send the control information determined by the determining module 201 to a terminal;
a transmission module 203, configured to perform data transmission with the terminal according to the control information sent by the sending module 202.
In another scheme, the determining module 201 is further configured to determine control information and configuration parameters of the control information, where the configuration parameters are used to configure a format of the control information;
when the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks;
when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are related to the format;
a sending module 202, configured to send the control information format configuration parameters and the control information determined by the determining module 201 to a terminal;
and a transmission module 203 for performing data transmission with the terminal according to the control information sent by the sending module 202.
Optionally, when the number of the transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is the first value;
when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is the second value, and the second value is larger than the first value.
Optionally, the determining module 201 is further configured to determine a value of a higher-layer parameter, where the value of the higher-layer parameter and the first field are used to determine the length of the second field;
the sending module 202 is further configured to send a high-level message to the terminal, where the high-level message is used to indicate a value of the high-level parameter.
When the first field indicates that the number of the transport blocks is 1, a fourth field is further included in the control information, information on the fourth field is used for indicating a code word used in data transmission, and the code word is a representation of the transport blocks in a physical layer.
Optionally, the determining module 201 is further configured to determine whether to configure a format of the control information; and if the configuration is determined not to be performed, or the configuration is determined, and the value of the configuration parameter is set as a preset value, the first field is empty, and the configuration parameter is used for configuring the format of the control information.
Referring to fig. 6, an embodiment of the terminal provided in the embodiment of the present application includes:
a receiving module 301, configured to receive control information sent by a network device, where the control information includes a first field, a second field, and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks;
a transmission module 302, configured to perform data transmission with the network device according to the control information.
In another scheme, the method can also comprise the following steps:
a receiving module 301, configured to receive control information sent by a network device and configuration parameters of the control information, where the configuration parameters are used to configure a format of the control information;
when the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks;
when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are related to the format;
a transmission module 302, configured to perform data transmission with the network device according to the control information.
Optionally, referring to fig. 7, in another embodiment of the terminal provided in the embodiment of the present application, the terminal further includes:
a first determining module 303, configured to determine the length of the second field and the number of the third fields according to the number of the transport blocks;
a second determining module 304, configured to determine, according to the length of the second field, antenna port configuration information of the transport block to be transmitted from the second field, and determine, according to the number of the third fields, configuration information of the transport block to be transmitted from the third field;
the transmission module 302 is specifically configured to perform data transmission according to the number of the transmission blocks, the antenna port configuration information, and the configuration information.
Optionally, when the number of the transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is the first value;
when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is the second value, and the second value is larger than the first value.
Optionally, the receiving module 301 is configured to receive a high-level message sent by the network device, where the high-level message is used to indicate a value of a high-level parameter, and the value of the high-level parameter and the first field are used to determine the length of the second field.
Optionally, when the first field indicates that the number of the transport blocks is 1, a fourth field is further included in the control information, where information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport block in a physical layer;
a transmission module 302, configured to transmit data using a codeword indicated by the information in the fourth field.
Optionally, referring to fig. 8, in another embodiment of the terminal provided in the embodiment of the present application, the terminal further includes: the third determination module 305 is adapted to determine,
a third determining module 305, configured to determine that the first field is empty if a configuration parameter corresponding to the format of the control information is not received within a preset time or the received configuration parameter is a preset value.
Fig. 9 is a schematic structural diagram of a network device 40 according to an embodiment of the present application. The network device 40 includes a processor 410, a memory 450, and a transceiver 430, where the memory 450 may include both read-only memory and random access memory, and provides operating instructions and data to the processor 410. A portion of the memory 450 may also include non-volatile random access memory (NVRAM).
In some embodiments, memory 450 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof:
in the embodiment of the present application, by calling the operation instruction stored in the memory 450 (the operation instruction may be stored in the operating system), the corresponding operation is performed.
Processor 410 controls the operation of network device 40, and processor 410 may also be referred to as a CPU (Central Processing Unit). Memory 450 may include both read-only memory and random-access memory, and provides instructions and data to processor 410. A portion of the memory 450 may also include non-volatile random access memory (NVRAM). The various components of CPE40 are coupled together by a bus system 420 in a particular application, where bus system 420 may include a power bus, a control bus, a status signal bus, etc., in addition to a data bus. For clarity of illustration, however, the various buses are designated in the figure as bus system 420.
The method disclosed in the embodiments of the present application may be applied to the processor 410 or implemented by the processor 410. The processor 410 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 410. The processor 410 may be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 450, and the processor 410 reads the information in the memory 450, and in combination with the hardware, performs the following steps:
the processor 410 is configured to determine control information, the control information comprising a first field, a second field, and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks;
the transceiver 430 is configured to send the control information to a terminal;
the processor 410 controls the transceiver 430 to perform data transmission with the terminal according to the control information.
Optionally, when the number of the transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is the first value;
when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is the second value, and the second value is larger than the first value.
Optionally, the processor 410 is further configured to determine a value of a higher layer parameter, where the value of the higher layer parameter and the first field are used to determine the length of the second field;
the transceiver 430 is further configured to send a higher layer message to the terminal, where the higher layer message is used to indicate a value of the higher layer parameter.
Optionally, when the first field indicates that the number of the transport blocks is 1, a fourth field is further included in the control information, information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport block in a physical layer.
Optionally, the processor 410 is further configured to determine whether to configure a format of the control information; and if the configuration is determined not to be performed, or the configuration is determined, and the value of the configuration parameter is set as a preset value, the first field is empty, and the configuration parameter is used for configuring the format of the control information.
In another aspect of the network device, the processor 410 and the transceiver 430 in the network device are configured to perform the following functions:
the processor 410 is configured to determine control information and configuration parameters of the control information, where the configuration parameters are used to configure a format of the control information; when the configuration parameter takes the value of a first configuration value, the control information comprises a first field, a second field and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks; when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are related to the format;
the transceiver 430 is configured to send the control information and the configuration parameters to a terminal;
the processor 410 controls the transceiver to perform data transmission with the terminal according to the control information and the configuration parameters.
Optionally, when the number of the transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is the first value;
when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is the second value, and the second value is larger than the first value.
Optionally, the processor 410 is further configured to determine a value of a higher layer parameter, where the value of the higher layer parameter and the first field are used to determine the length of the second field;
the transceiver 430 is further configured to send a higher layer message to the terminal, where the higher layer message is used to indicate a value of the higher layer parameter.
Optionally, when the first field indicates that the number of the transport blocks is 1, a fourth field is further included in the control information, information on the fourth field is used to indicate a codeword used in data transmission, and the codeword is a representation of the transport block in a physical layer.
The above description of the network device can also be understood with reference to the related descriptions in fig. 2 to fig. 8, and will not be repeated herein.
Fig. 10 is a block diagram illustrating a partial structure of a mobile terminal 500 according to an embodiment of the present application. Referring to fig. 10, the mobile terminal includes: radio Frequency (RF) circuit 510, memory 520, input unit 530, display unit 540, sensor 550, audio circuit 560, WiFi module 570, processor 580, and power supply 590. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 10 is not intended to be limiting of mobile terminals and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile terminal in detail with reference to fig. 10:
RF circuit 510 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for processing downlink information of a base station after receiving the downlink information to processor 580; in addition, the data for designing uplink is transmitted to the base station. In general, RF circuit 510 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, RF circuit 510 may also communicate with networks and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), e-mail), Short Message Service (SMS), etc.
The memory 520 may be used to store software programs and modules, and the processor 580 may execute various functional applications and data processing of the mobile terminal by operating the software programs and modules stored in the memory 520. The memory 520 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the mobile terminal, and the like. Further, the memory 520 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 530 may be used to receive an operation instruction of a user, such as: listen or reject, and generate key signal inputs related to user settings and function control of the mobile terminal 500. Specifically, the input unit 530 may include a touch panel 531 and other input devices 532. The touch panel 531, also called a touch screen, can collect touch operations of a user on or near the touch panel 531 (for example, operations of the user on or near the touch panel 531 by using any suitable object or accessory such as a finger or a stylus pen), and drive the corresponding connected mobile terminal according to a preset program. Alternatively, the touch panel 531 may include two parts of a touch detection mobile terminal and a touch controller. The touch detection mobile terminal detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing mobile terminal, converts it into touch point coordinates, and then provides the touch point coordinates to the processor 580, and can receive and execute commands transmitted from the processor 580. In addition, the touch panel 531 may be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 530 may include other input devices 532 in addition to the touch panel 531. In particular, other input devices 532 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 540 may be used to display alarm prompting information. The Display unit 540 may include an indicator Light 541, and optionally, the indicator Light 541 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 531 may cover the indicator light 541, and when the touch panel 531 detects a touch operation on or near the touch panel 531, the touch panel is transmitted to the processor 580 to determine the type of the touch event, and then the processor 580 provides a corresponding visual output on the indicator light 541 according to the type of the touch event. Although the touch panel 531 and the indicator light 541 are implemented as two separate components in fig. 10 to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 531 and the indicator light 541 may be integrated to implement the input and output functions of the mobile terminal.
The mobile terminal 500 may also include at least one sensor 550.
Audio circuitry 560, speaker 561, and microphone 562 may provide an audio interface between a user and the mobile terminal. The audio circuit 560 may transmit the electrical signal converted from the received audio data to the speaker 561, and convert the electrical signal into a sound signal by the speaker 561 for output; on the other hand, the microphone 562 converts the collected sound signal into an electrical signal, which is received by the audio circuit 560 and converted into audio data, which is then processed by the audio data output processor 580, and then transmitted to, for example, another mobile terminal via the camera 510, or output to the memory 520 for further processing.
The WiFi module 570 may be used for communication.
The processor 580 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 520 and calling data stored in the memory 520, thereby performing overall monitoring of the mobile terminal. Alternatively, processor 580 may include one or more processing units; preferably, the processor 580 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 580.
The mobile terminal 500 further includes a power supply 590 (e.g., a battery) for powering the various components, which may be logically coupled to the processor 580 via a power management system that may be configured to manage charging, discharging, and power consumption.
Although not shown, the mobile terminal 500 may further include a bluetooth module or the like, which will not be described in detail herein.
In the embodiment of the present application, the RF circuit 510 is equivalent to a transceiver, and the RF circuit 510 and the processor 580 perform the following functions during the data transmission of the present application:
RF circuit 510 is configured to receive control information transmitted by a network device, wherein the control information includes a first field, a second field, and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks;
processor 580 controls the transceiver to perform data transmission with the network device according to the control information.
Optionally, the processor 580 is further configured to:
respectively determining the length of the second field and the number of the third fields according to the number of the transmission blocks;
determining antenna port configuration information of the transmission block to be transmitted from the second field according to the length of the second field, and determining configuration information of the transmission block to be transmitted from the third field according to the number of the third fields;
the RF circuit 510 is specifically configured to perform data transmission with the network device according to the number of the transport blocks, the antenna port configuration information, and the configuration information of the transport blocks.
Optionally, when the number of the transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is the first value;
when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is the second value, and the second value is larger than the first value.
Optionally, the RF circuit 510 is further configured to receive a higher layer message sent by the terminal, where the higher layer message is used to indicate a value of a higher layer parameter, and the value of the higher layer parameter and the first field are used to determine the length of the second field.
Optionally, the processor 580 is further configured to determine that the first field is empty when the transceiver does not receive the configuration parameter corresponding to the format of the control information within a preset time, or the received configuration parameter is a preset value.
In another terminal arrangement, the processor 580 and the RF circuitry 510 in the terminal are configured to perform the following functions:
the RF circuit 510 is configured to receive control information sent by a network device and configuration parameters of the control information, where the configuration parameters are used to configure a format of the control information; when the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks; when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are related to the format;
processor 580 controls the RF circuitry 510 to communicate data with the network device based on the control information and the configuration parameters.
Optionally, the processor 580 is further configured to:
respectively determining the length of the second field and the number of the third fields according to the number of the transmission blocks;
determining antenna port configuration information of the transmission block to be transmitted from the second field according to the length of the second field, and determining configuration information of the transmission block to be transmitted from the third field according to the number of the third fields;
the RF circuit 510 is specifically configured to perform data transmission with the network device according to the number of the transport blocks, the antenna port configuration information, and the configuration information of the transport blocks.
Optionally, when the number of the transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is the first value;
when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is the second value, and the second value is larger than the first value.
Optionally, the RF circuit 510 is further configured to receive a higher layer message sent by the terminal, where the higher layer message is used to indicate a value of a higher layer parameter, and the value of the higher layer parameter and the first field are used to determine the length of the second field.
Fig. 11 is a schematic structural diagram of a system chip 60 according to an embodiment of the present disclosure. The system chip 60 includes at least one processor 610, a memory 650, and an interface circuit 630, the at least one processor 610, the memory 650, and the interface circuit 630 being interconnected by a bus, the memory 650 may include a read-only memory and a random access memory, and provides operating instructions and data to the processor 610. A portion of the memory 650 may also include non-volatile random access memory (NVRAM).
In some embodiments, memory 650 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof:
in the embodiment of the present application, the corresponding operation is performed by calling the operation instruction stored in the memory 650 (the operation instruction may be stored in the operating system).
The processor 610 controls the operation of the network device or the terminal, and the processor 610 may also be referred to as a Central Processing Unit (CPU). Memory 650 may include both read-only memory and random-access memory, and provides instructions and data to processor 610. A portion of the memory 650 may also include non-volatile random access memory (NVRAM). The various components of CPE140 are coupled together by a bus system 620 in a particular application, wherein bus system 620 may include a power bus, a control bus, a status signal bus, etc., in addition to a data bus. For clarity of illustration, however, the various buses are labeled in the figure as bus system 620.
The method disclosed in the embodiments of the present application may be applied to the processor 610, or implemented by the processor 610. The processor 610 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 610. The processor 610 may be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 650, and the processor 610 reads the information in the memory 650 and performs the steps of the above method in combination with the hardware thereof.
Optionally, interface circuit 630 is used to perform the steps of messaging and data transmission of transceiver 430 in fig. 9, or the steps of messaging and data transmission of RF circuit 510 in fig. 10.
The processor 610 is configured to perform the step of determining information or parameters of the processor 410 in fig. 9, or the step of determining information or parameters of the processor 580 in fig. 10.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product.
The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can store or a data storage device, such as a server, a data center, etc., that is integrated with one or more available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: ROM, RAM, magnetic or optical disks, and the like.
The method and the device system for data transmission provided by the embodiment of the present application are introduced in detail, and a specific example is applied in the description to explain the principle and the implementation of the present application, and the description of the embodiment is only used to help understand the method and the core idea of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (14)

1. A method of data transmission, comprising:
the network equipment determines control information and configuration parameters of the control information, wherein the configuration parameters are used for configuring the format of the control information;
when the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks;
when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are related to the format;
the network equipment sends the control information and the configuration parameters to a terminal;
and the network equipment performs data transmission with the terminal according to the control information and the configuration parameters.
2. The method of claim 1,
when the number of the transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is the first value;
when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is the second value, and the second value is larger than the first value.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
the network equipment determines the value of a high-level parameter, and the value of the high-level parameter and the first field are used for determining the length of the second field;
and the network equipment sends a high-level message to the terminal, wherein the high-level message is used for indicating the value of the high-level parameter.
4. The method according to claim 1 or 2, wherein when the first field indicates that the number of the transport blocks is 1, a fourth field is further included in the control information, and information on the fourth field is used to indicate a codeword used in data transmission, where the codeword is a representation of the transport blocks in a physical layer.
5. A method of data transmission, comprising:
a terminal receives control information sent by network equipment and configuration parameters of the control information, wherein the configuration parameters are used for configuring the format of the control information;
when the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks;
when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are related to the format;
and the terminal performs data transmission with the network equipment according to the control information and the configuration parameters.
6. The method of claim 5, further comprising:
the terminal respectively determines the length of the second field and the number of the third fields according to the number of the transmission blocks;
the terminal determines the antenna port configuration information of the transmission block to be transmitted from the second field according to the length of the second field, and determines the configuration information of the transmission block to be transmitted from the third field according to the number of the third field;
the terminal performs data transmission with the network device according to the control information, and the data transmission method includes:
and the terminal performs data transmission with the network equipment according to the number of the transmission blocks, the antenna port configuration information and the configuration information of the transmission blocks.
7. The method according to claim 5 or 6,
when the number of the transport blocks indicated by the first field is a first value, the length of the second field is a first length, and the number of the third fields is the first value;
when the number of the transport blocks indicated by the first field is a second value, the length of the second field is smaller than the first length, the number of the third fields is the second value, and the second value is larger than the first value.
8. The method of claim 5 or 6, further comprising:
and the terminal receives a high-level message sent by the network equipment, wherein the high-level message is used for indicating the value of a high-level parameter, and the value of the high-level parameter and the first field are used for determining the length of the second field.
9. The method according to claim 5 or 6, wherein when the first field indicates that the number of the transport blocks is 1, a fourth field is further included in the control information, and information on the fourth field is used to indicate a codeword used in data transmission, where the codeword is a representation of the transport blocks in a physical layer;
and the terminal transmits data by using the code word indicated by the information on the fourth field.
10. A network device, comprising: a processor and a transceiver interconnected by a bus;
the processor is used for determining control information and configuration parameters of the control information, and the configuration parameters are used for configuring the format of the control information; when the configuration parameter takes the value of a first configuration value, the control information comprises a first field, a second field and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks; when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are related to the format;
the transceiver is used for sending the control information and the configuration parameters to a terminal;
and the processor controls the transceiver to carry out data transmission with the terminal according to the control information and the configuration parameters.
11. The network device of claim 10,
the processor is further configured to determine a value of a higher-layer parameter, where the value of the higher-layer parameter and the first field are used to determine a length of the second field;
the transceiver is further configured to send a high-level message to the terminal, where the high-level message is used to indicate a value of the high-level parameter.
12. A terminal, comprising: a transceiver and a processor, the processor and the transceiver interconnected by a bus;
the transceiver is used for receiving control information sent by a network device and configuration parameters of the control information, wherein the configuration parameters are used for configuring the format of the control information; when the value of the configuration parameter is a first configuration value, the control information comprises a first field, a second field and at least one third field; wherein the first field is used for indicating the number of transmission blocks to be transmitted; the second field comprises antenna port configuration information, and the length of the second field is related to the number of the transport blocks; the third field comprises configuration information of the transport blocks, and the number of the third field is related to the number of the transport blocks; when the value of the configuration parameter is a second configuration value, the control information comprises a second field and at least one third field; the length of the second field and the number of third fields are related to the format;
and the processor controls the transceiver to carry out data transmission with the network equipment according to the control information and the configuration parameters.
13. The terminal of claim 12,
the processor is further configured to:
respectively determining the length of the second field and the number of the third fields according to the number of the transmission blocks;
determining antenna port configuration information of the transmission block to be transmitted from the second field according to the length of the second field, and determining configuration information of the transmission block to be transmitted from the third field according to the number of the third fields;
the transceiver is specifically configured to perform data transmission with the network device according to the number of the transmission blocks, the antenna port configuration information, and the configuration information of the transmission blocks.
14. The terminal according to claim 12 or 13,
the transceiver is further configured to receive a high-level message sent by the terminal, where the high-level message is used to indicate a value of a high-level parameter, and the value of the high-level parameter and the first field are used to determine the length of the second field.
CN201710596241.0A 2017-07-20 2017-07-20 Data transmission method and equipment Active CN109428668B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201710596241.0A CN109428668B (en) 2017-07-20 2017-07-20 Data transmission method and equipment
EP18834352.9A EP3595386A4 (en) 2017-07-20 2018-05-07 Data transmission method and device
PCT/CN2018/085811 WO2019015378A1 (en) 2017-07-20 2018-05-07 Data transmission method and device
US16/674,764 US20200068543A1 (en) 2017-07-20 2019-11-05 Data Transmission Method And Device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710596241.0A CN109428668B (en) 2017-07-20 2017-07-20 Data transmission method and equipment

Publications (2)

Publication Number Publication Date
CN109428668A CN109428668A (en) 2019-03-05
CN109428668B true CN109428668B (en) 2021-06-22

Family

ID=65015848

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710596241.0A Active CN109428668B (en) 2017-07-20 2017-07-20 Data transmission method and equipment

Country Status (4)

Country Link
US (1) US20200068543A1 (en)
EP (1) EP3595386A4 (en)
CN (1) CN109428668B (en)
WO (1) WO2019015378A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110383748B (en) * 2019-05-09 2022-05-13 北京小米移动软件有限公司 Downlink control information sending method, device and readable storage medium
WO2021062876A1 (en) * 2019-10-04 2021-04-08 Qualcomm Incorporated Downlink control information for scheduling one or more transport blocks
CN110945885B (en) * 2019-11-04 2024-05-07 北京小米移动软件有限公司 Downlink Control Information (DCI) issuing method and device, communication equipment and storage medium
US11901983B1 (en) * 2021-03-17 2024-02-13 T-Mobile Innovations Llc Selectively assigning uplink transmission layers

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102149208A (en) * 2010-02-05 2011-08-10 华为技术有限公司 Method for processing carrier activation related information, base station and UE (User Equipment)
CN102484520A (en) * 2009-09-14 2012-05-30 Lg电子株式会社 Method And Apparatus For Transmitting Downlink Signal In A Mimo Wireless Communication System
CN103125089A (en) * 2010-06-24 2013-05-29 高通股份有限公司 Control information signaling for MIMO transmissions
CN103139844A (en) * 2011-11-22 2013-06-05 华为技术有限公司 Analytic method of control information and terminal
CN103491640A (en) * 2012-06-12 2014-01-01 电信科学技术研究院 Terminal device scheduling method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101783700B (en) * 2009-01-21 2013-03-27 电信科学技术研究院 Indication method for upstream data transmission and method and device for transmitting upstream data
EP2723009B1 (en) * 2011-06-15 2020-02-19 LG Electronics Inc. Method for receiving downlink control information in wireless access system and terminal therefor
JP2015046853A (en) * 2013-08-02 2015-03-12 株式会社Nttドコモ User device, base station, interference reduction method, and notification method of interference reduction control information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102484520A (en) * 2009-09-14 2012-05-30 Lg电子株式会社 Method And Apparatus For Transmitting Downlink Signal In A Mimo Wireless Communication System
CN102149208A (en) * 2010-02-05 2011-08-10 华为技术有限公司 Method for processing carrier activation related information, base station and UE (User Equipment)
CN103125089A (en) * 2010-06-24 2013-05-29 高通股份有限公司 Control information signaling for MIMO transmissions
CN103139844A (en) * 2011-11-22 2013-06-05 华为技术有限公司 Analytic method of control information and terminal
CN103491640A (en) * 2012-06-12 2014-01-01 电信科学技术研究院 Terminal device scheduling method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Samsung.R1-106040 Details on DCI Format 4.《3GPP TSG RAN WG1 #63 》.2010, *

Also Published As

Publication number Publication date
US20200068543A1 (en) 2020-02-27
CN109428668A (en) 2019-03-05
EP3595386A1 (en) 2020-01-15
WO2019015378A1 (en) 2019-01-24
EP3595386A4 (en) 2020-04-08

Similar Documents

Publication Publication Date Title
JP7259082B2 (en) Uplink control information transmission, reception method, terminal and network side equipment
CN109428668B (en) Data transmission method and equipment
CN109302273B (en) SRS transmission method and device
US20190261332A1 (en) Control Information Detection Method, Control Information Sending Method, And Device
US10925038B2 (en) Method and apparatus for determining time domain resource mapped by reference signal
CN110958089B (en) Correspondence between transport blocks and codewords, related equipment and system
CN111435899A (en) Hybrid automatic repeat request HARQ feedback method, terminal and network equipment
WO2018202180A1 (en) Method and device for information transmission
US10382243B2 (en) OFDM subframe transmission method and device using determined transport block sizes
US11582783B2 (en) Resource mapping method, network device, and terminal device
EP4178139A1 (en) Pdcch monitoring method, sending method, and related device
WO2022028464A1 (en) Resource scheduling method, apparatus, and device
WO2021040681A1 (en) Activation/release operation for sps and cg type 2 with a dci having configurable dci field sizes
WO2020221130A1 (en) Energy saving parameter sending method, energy saving parameter receiving method, and devices
EP3076730A1 (en) Information transmission method, user equipment and base station
US20240080148A1 (en) Csi measurement resource processing method and apparatus, terminal, and readable storage medium
EP3952524A1 (en) Communication method and apparatus
WO2018082546A1 (en) Detection method and transmission method for downlink control channel, network side device, and terminal
US11949630B2 (en) Information processing method, device, equipment, and computer readable storage medium
CN111278112B (en) Method and device for reporting power headroom
CN109150457B (en) Control information transmission method and terminal equipment
EP4132061A1 (en) Control channel detection method and device, and terminal, base station and storage medium
CN116349187A (en) Method and apparatus including search space switching for ultra-reliable low latency communications
CN114337948A (en) Reference signal configuration method, antenna switching method, device and storage medium
CN110113143B (en) Parameter configuration method and device

Legal Events

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