CN108200649B - Information transmission method and network element thereof - Google Patents

Information transmission method and network element thereof Download PDF

Info

Publication number
CN108200649B
CN108200649B CN201611118408.4A CN201611118408A CN108200649B CN 108200649 B CN108200649 B CN 108200649B CN 201611118408 A CN201611118408 A CN 201611118408A CN 108200649 B CN108200649 B CN 108200649B
Authority
CN
China
Prior art keywords
uplink
uplink data
control information
resource
uplink control
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
CN201611118408.4A
Other languages
Chinese (zh)
Other versions
CN108200649A (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 CN201611118408.4A priority Critical patent/CN108200649B/en
Priority to PCT/CN2017/115315 priority patent/WO2018103750A1/en
Publication of CN108200649A publication Critical patent/CN108200649A/en
Application granted granted Critical
Publication of CN108200649B publication Critical patent/CN108200649B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • 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/12Wireless traffic scheduling

Landscapes

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

Abstract

A method for transmitting information and network element thereof, the method includes that user equipment determines uplink control information corresponding to uplink data transmitted in a first time unit; the user equipment preprocesses the uplink control information and the uplink data; and the user equipment transmits the preprocessed uplink control information and uplink data to the base station through a physical uplink channel. The invention can realize the transmission of the UL grant free, ensure the transmission efficiency of the uplink data and ensure that the transmission of the uplink data can be adapted to the uplink transmission channel.

Description

Information transmission method and network element thereof
Technical Field
The present invention relates to the field of communications technologies, and in particular, to an information transmission method and a network element thereof.
Background
For a Long Term Evolution (LTE) system, before performing Uplink transmission on data, user equipment needs to send a transmission scheduling request to a base station, and then the base station performs Uplink transmission resource allocation on the user equipment according to the request and sends an Uplink Grant (UL Grant) carrying Uplink transmission resources to the user equipment, so that the user equipment can use the Uplink transmission resources to perform Uplink data transmission. Therefore, in the conventional LTE uplink data transmission, a certain time overhead is generated when the eNB receives the uplink data transmission of the user equipment from the time when the user equipment has an uplink data transmission requirement.
With the continuous development of communication technology, the ultra-reliable low-latency communication technology of the fifth generation mobile communication technology (5G) is becoming the current mainstream trend, and on the other hand, data transmission using Unlicensed frequency band (Unlicensed spectrum) resources is also one of the future data transmission trends. The coexistence specifications corresponding to the 5GHz unlicensed band resource include Transmit Power Control (TPC), Dynamic Frequency Selection (DFS), channel occupied bandwidth and Listen Before Talk (LBT), etc. Taking LBT as an example, if uplink data transmission is performed on the unlicensed frequency band resource, both the ue and the base station need to contend for the unlicensed frequency spectrum resource through LBT, and when the number of required LBTs is more, the transmission difficulty is greater.
Uplink data transmission without an Uplink Grant free (UL Grant free) is one of the future data transmission trends. Before the user equipment transmits uplink data through the UL grant free, the user equipment does not need to wait for the dynamic scheduling indication information of the base station, so that the time overhead of uplink data transmission can be reduced, the uplink data can be transmitted on the license-free frequency band resource, and the LBT times can be reduced. On the other hand, in order to ensure uplink data transmission efficiency in the existing data transmission mode, the base station generally dynamically sends uplink control information corresponding to uplink data transmission to the user equipment, so as to implement link adaptation and further ensure uplink data transmission efficiency. However, for the UL grant free based uplink data transmission scheme, the uplink data transmission of the ue no longer depends on the dynamic notification of the base station. Therefore, how to ensure the transmission efficiency of the uplink data and ensure that the transmission of the uplink data can be adapted to the uplink transmission channel while realizing the UL grant free transmission becomes a problem to be solved at present.
Disclosure of Invention
Embodiments of the present invention provide an information transmission method and a network element thereof, so as to ensure transmission efficiency of uplink data and ensure that transmission of the uplink data can adapt to an uplink transmission channel while implementing UL grant free transmission.
A first aspect of an embodiment of the present invention provides an information transmission method, including:
the user equipment determines uplink control information corresponding to uplink data transmitted in a first time unit;
the user equipment preprocesses the uplink control information and the uplink data;
and the user equipment transmits the preprocessed uplink control information and uplink data to the base station through a physical uplink channel.
With reference to the first aspect, in a first possible implementation manner of the first aspect, the preprocessing, performed by the ue, the uplink control information and the uplink data includes:
the user equipment obtains a first resource occupied by the uplink control information and a second resource occupied by the uplink data;
the user equipment performs first preprocessing on the uplink control information according to the first resource;
the user equipment performs second preprocessing on the uplink data according to the second resource;
the method for transmitting the preprocessed uplink control information and uplink data to the base station by the user equipment through the physical uplink channel includes:
the user equipment transmits the first preprocessed uplink control information to a base station through a first physical uplink channel;
and the user equipment transmits the second preprocessed uplink data to the base station through a second physical uplink channel.
With reference to the first possible implementation manner of the first aspect, in another possible implementation manner, the performing, by the ue, first preprocessing the uplink control information according to the first resource, and transmitting the first preprocessed uplink control information to the base station through a first physical uplink channel includes:
the user equipment performs channel coding and/or rate matching on the uplink control information according to the first resource to obtain a coded bit stream of the uplink control information, and transmits the coded bit stream of the uplink control information to a base station through a first physical uplink channel;
the user equipment performs second preprocessing on the uplink data according to the second resource, and transmits the uplink data after the second preprocessing to the base station through a second physical uplink channel, including:
and the user equipment performs channel coding and/or rate matching on the uplink data according to the second resource to obtain a coded bit stream of the uplink data, and transmits the coded bit stream of the uplink data to a base station through a second physical uplink channel.
With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the first resource is obtained by calculation according to an effective information bit number corresponding to the uplink control information, a target information bit number corresponding to the uplink data, and a target resource corresponding to the uplink data,
the target information bit number corresponding to the uplink data is an effective information bit number corresponding to the uplink data or a preset information bit number corresponding to the uplink data, and the target resource corresponding to the uplink data is the capacity of the second physical uplink channel or a preset resource corresponding to the uplink data; or, the first resource is a preset resource corresponding to the uplink control information.
With reference to the second possible implementation manner of the first aspect, in another possible implementation manner, the first resource may be obtained by calculating according to the following formula:
Figure BDA0001173864240000031
or
Figure BDA0001173864240000032
Or
Figure BDA0001173864240000033
Or
Figure BDA0001173864240000034
Or
Figure BDA0001173864240000035
Or
Figure BDA0001173864240000036
Or
Figure BDA0001173864240000037
Or
Figure BDA0001173864240000038
Wherein Q' is the capacity of the physical uplink channel, OCIIs the effective information bit number, O, corresponding to the uplink control informationUL-SCHIs the effective information bit number, beta, corresponding to the uplink dataoffsetA value configured semi-statically for higher layer signaling or a predefined value, where a/B/C/D is a pre-configured amount of resources expressed in number of modulation symbols.
With reference to the first possible implementation manner or the second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the second resource is a difference between a capacity of a second physical uplink channel and the first resource, or the second resource is a capacity of the second physical uplink channel.
With reference to the third possible implementation manner of the first aspect, in another possible implementation manner, the second resource may be calculated by the following formula:
Q′UL-SCHq', or alternatively,
Q′UL-SCH=Q′-Q′CI
wherein Q' is a capacity of the physical uplink channel, and the physical uplink channel includes the uplink control information and the uplink data, or the physical uplink channel includes only the uplink data; q'CIThe number of modulation symbols occupied by the first resource.
With reference to the second possible implementation manner or the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the capacity of the second physical uplink channel is obtained by calculation according to the target information bit number and the modulation and coding scheme corresponding to the uplink data; or, the capacity of the second physical uplink channel is preset by the base station.
With reference to any one of the second possible implementation manner to the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, if the target information bit number corresponding to the uplink data is a preset information bit number, the uplink control information includes first indication information, and the first indication information indicates an effective information bit number corresponding to the uplink data; and/or the presence of a gas in the gas,
and if the target resource corresponding to the uplink data is a preset resource corresponding to the uplink data, the uplink control information includes second indication information indicating a second resource occupied by the uplink data.
With reference to any one of the first possible implementation manner to the fifth possible implementation manner of the first aspect, in a sixth possible implementation manner of the first aspect, the first preprocessing includes at least one of sequence modulation, channel coding, and rate matching; and/or the second pre-processing comprises at least one of sequence modulation, channel coding and rate matching.
With reference to the first aspect, in a seventh possible implementation manner of the first aspect, the preprocessing, performed by the ue, the uplink control information and the uplink data includes:
the user equipment obtains a third resource jointly occupied by the uplink control information and the uplink data;
the user equipment performs third preprocessing on the uplink control information and the uplink data according to the third resource;
the method for transmitting the preprocessed uplink control information and uplink data to the base station by the user equipment through the physical uplink channel includes:
and the user equipment transmits the uplink control information and the uplink data after the third pretreatment to the base station through a third physical uplink channel.
With reference to the seventh possible implementation manner of the first aspect, in another possible implementation manner, the transmitting, by the user equipment, the third preprocessed uplink control information and uplink data to the base station through a third physical uplink channel includes:
the user equipment converts the uplink control information after the third pretreatment, namely the coded bit stream of the uplink control information, into a coded vector sequence of the uplink control information;
the user equipment converts the uplink data after the third pretreatment, namely the coded bit stream of the uplink data, into a coded vector sequence of the uplink data;
the user equipment carries out channel interleaving on the coding vector sequence of the uplink control information and the coding vector sequence of the uplink data to obtain the coding vector sequences of the uplink control information and the uplink data;
and the user equipment transmits the uplink control information and the coding vector sequence of the uplink data to the base station through a third physical uplink channel.
With reference to the seventh possible implementation manner of the first aspect, in another possible implementation manner, the performing, by the user equipment, third preprocessing on the uplink control information and the uplink data according to the third resource includes:
the user terminal performs channel coding and/or rate matching on the uplink control information and the uplink data according to the third resource to obtain a joint coding bit stream;
the user equipment transmits the uplink control information and the uplink data after the third preprocessing to the base station through a third physical uplink channel, and the method comprises the following steps:
the user equipment converts the joint coding bit stream into a joint coding vector sequence of the uplink control information and the uplink data;
and the user equipment transmits the joint coding vector sequence to a base station through the physical uplink channel.
With reference to the seventh possible implementation manner of the first aspect, in an eighth possible implementation manner of the first aspect, the third preprocessing includes at least one of sequence modulation, channel coding, and rate matching.
With reference to the first aspect and any one of the first to the eighth possible implementation manners of the first aspect, in a ninth possible implementation manner of the first aspect, the first time unit is one time unit in a time set, and the time set includes at least two time units;
and the user equipment determines the uplink control information corresponding to all the time units except the first time unit in the time set according to the uplink control information corresponding to the first time unit and a first preset rule.
With reference to the first aspect and any one of the first possible implementation manner to the eighth possible implementation manner of the first aspect, in a tenth possible implementation manner of the first aspect, the uplink data includes at least two uplink codewords, and the uplink control information refers to control information corresponding to a first uplink codeword in the uplink data;
and the user equipment determines uplink control information corresponding to all uplink code words except the first uplink code word in the uplink data according to the first uplink code word and a second preset rule.
With reference to the first aspect and any one of the first to tenth possible implementation manners of the first aspect, in an eleventh possible implementation manner of the first aspect, the uplink control information includes hybrid automatic repeat request, HARQ, information corresponding to the uplink data;
wherein, the HARQ information corresponding to the uplink data includes: at least one of the HARQ process number of the uplink data, the new data indication information corresponding to the uplink data and the redundancy version information corresponding to the uplink data.
A second aspect of the embodiments of the present invention provides an information transmission method, including:
a base station receives uplink control information and uplink data sent by user equipment through a physical uplink channel;
and the base station carries out reverse processing on the uplink control information and the uplink data to obtain the uplink control information and the uplink data after the reverse processing.
With reference to the second aspect, in a first possible implementation manner of the second aspect, the performing, by the base station, inverse processing on the uplink control information and the uplink data to obtain inverse processed uplink control information and uplink data includes:
the base station obtains a first resource occupied by the uplink control information and a second resource occupied by the uplink data;
the base station carries out first inverse processing on the uplink control information according to the first resource to obtain uplink control information after the first inverse processing;
and the base station performs second inverse processing on the uplink data according to the second resource to obtain uplink data subjected to the second inverse processing.
With reference to the first possible implementation manner of the second aspect, in another possible implementation manner, the first resource is obtained by calculation according to the effective information bit number corresponding to the uplink control information, the target information bit number corresponding to the uplink data, and the target resource corresponding to the uplink data,
the target information bit number corresponding to the uplink data is an effective information bit number corresponding to the uplink data or a preset information bit number corresponding to the uplink data, and the target resource corresponding to the uplink data is the capacity of the second physical uplink channel or a preset resource corresponding to the uplink data;
or, the first resource is a preset resource corresponding to the uplink control information.
With reference to the first possible implementation manner of the second aspect, in another possible implementation manner, the second resource is a difference between a capacity of a second physical uplink channel and the first resource, or the second resource is a capacity of the second physical uplink channel.
With reference to the first possible implementation manner of the second aspect, in another possible implementation manner, the capacity of the second physical uplink channel is obtained by calculation according to the target information bit number and the modulation and coding scheme corresponding to the uplink data; or, the capacity of the second physical uplink channel is preset by the base station.
With reference to the first possible implementation manner of the second aspect, in another possible implementation manner, if the target information bit number corresponding to the uplink data is a preset information bit number, the uplink control information includes first indication information, where the first indication information indicates an effective information bit number corresponding to the uplink data; and/or the presence of a gas in the gas,
and if the target resource corresponding to the uplink data is a preset resource corresponding to the uplink data, the uplink control information includes second indication information indicating a second resource occupied by the uplink data.
With reference to the first possible implementation manner of the second aspect, in another possible implementation manner, the first preprocessing includes at least one of sequence modulation, channel coding, and rate matching; and/or the second pre-processing comprises at least one of sequence modulation, channel coding and rate matching.
With reference to the second aspect or the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the first inverse process includes at least one of sequence demodulation, channel decoding, and rate matching; and/or the second inverse process comprises at least one of sequence demodulation, channel decoding, and rate matching.
With reference to the second aspect, in a third possible implementation manner of the second aspect, the performing, by the base station, inverse processing on the uplink control information and the uplink data to obtain uplink control information and uplink data after inverse processing includes:
the base station obtains a third resource jointly occupied by the uplink control information and the uplink data;
and the base station performs third inverse processing on the uplink control information and the uplink data according to the third resource to obtain uplink control information and uplink data subjected to the third inverse processing.
With reference to the third possible implementation manner of the second aspect, in a fourth possible implementation manner of the second aspect, the third inverse process includes at least one of sequence demodulation, channel decoding, and rate matching.
A third aspect of an embodiment of the present invention provides a user equipment, including:
a determining unit, configured to determine uplink control information corresponding to uplink data transmitted in a first time unit;
a preprocessing unit, configured to preprocess the uplink control information and the uplink data;
and the sending unit is used for transmitting the preprocessed uplink control information and the preprocessed uplink data to the base station through a physical uplink channel.
A fourth aspect of the present invention provides a base station, including:
a receiving unit, configured to receive uplink control information and uplink data sent by a user equipment through a physical uplink channel;
and the inverse processing unit is used for performing inverse processing on the uplink control information and the uplink data to obtain the uplink control information and the uplink data after the inverse processing.
A fifth aspect of the present invention provides a user equipment, where the user equipment includes a processor and a memory, where the memory stores a set of programs, and the processor is configured to call the programs stored in the memory, so that the base station performs part or all of the method of the first aspect.
A sixth aspect of the present embodiments provides a base station, where the base station includes a controller and a memory, where the memory stores a set of programs, and the controller is configured to call the programs stored in the memory, so that the base station performs part or all of the method of the second aspect.
Drawings
Fig. 1 is a schematic flow chart of UL grant free transmission according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of an information transmission method according to an embodiment of the present invention;
fig. 2a is a schematic diagram illustrating transmission of uplink transmission data according to an embodiment of the present invention;
fig. 2b is a schematic diagram of a notification UL duration of a C-PDCCH in an unlicensed frequency band according to an embodiment of the present invention;
fig. 2c is a schematic diagram illustrating that a base station feeds back multiple ACKs or NACKs at the same time according to an embodiment of the present invention;
fig. 2d is a schematic diagram of data transmission without NDI according to an embodiment of the present invention;
fig. 2e is a schematic diagram of another data transmission without NDI according to an embodiment of the present invention;
fig. 3 is a schematic flow chart of another information transmission method according to an embodiment of the present invention;
FIG. 3a is a schematic diagram of a time set provided by an embodiment of the present invention;
fig. 4 is a flowchart illustrating another information transmission method according to an embodiment of the present invention;
fig. 5 is a flowchart illustrating another information transmission method according to an embodiment of the present invention;
fig. 6 is a schematic block diagram of a user equipment according to an embodiment of the present invention;
FIG. 7 is a schematic block diagram of a pre-processing unit according to an embodiment of the present invention;
fig. 8 is a schematic block diagram of a transmitting unit according to an embodiment of the present invention;
FIG. 9 is a schematic block diagram of another pretreatment unit provided in accordance with an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a user equipment according to an embodiment of the present invention;
fig. 11 is a schematic block diagram of a base station according to an embodiment of the present invention;
FIG. 12 is a block diagram of an inversion processing unit according to an embodiment of the present invention;
FIG. 13 is a schematic block diagram of an alternative inversion processing unit according to an embodiment of the present invention;
fig. 14 is a schematic structural diagram of a base station according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention can be applied to wireless communication systems, including an LTE system, a 4.5G wireless communication system or a 5G wireless communication system, can be applied to licensed frequency spectrums and can also be applied to unlicensed frequency spectrums. When applied to an unlicensed spectrum, the LTE system may be used for Licensed Assisted Access (LAA), i.e., an LAA-LTE system. The LTE system with auxiliary access to the licensed band refers to an LTE system in which the licensed band and the unlicensed band are used together in a Carrier Aggregation (CA) manner or a non-CA manner, which may be Dual Connectivity (DC), for example.
The LAA-LTE system corresponds to a scenario in which a licensed frequency band and an unlicensed frequency band are jointly used by carrier aggregation CA, that is, a carrier included in the licensed frequency band or a cell operating on the licensed frequency band is used as a main cell, and a carrier included in the unlicensed frequency band or a cell operating on the unlicensed frequency band is used as an auxiliary cell, where the main cell and the auxiliary cell may be deployed in a co-site manner or in a non-co-site manner, and an ideal backhaul path is provided between the two cells.
When the invention is applied to the unlicensed frequency band, the invention is not limited to the CA scenario and other deployment scenarios, and also includes a scenario where there is no ideal backhaul path between two cells (a main cell and an auxiliary cell), for example, backhaul delay is large, which results in that information cannot be quickly coordinated between the two cells, for example, a DC scenario. In addition, the method can also be applied to a cell operating on an unlicensed frequency band in an independent deployment, that is, a serving cell operating on the unlicensed frequency band at this time can directly provide an independent access function without assistance of a cell operating on the licensed frequency band, for example, a standby LTE over unlicensed spectrum (standby ULTE) system.
In the embodiment of the present invention, the network elements mainly refer to a base station and user equipment that can operate on an unlicensed frequency band. User Equipment (UE) may include a Relay in addition to a common User terminal such as a mobile phone and a tablet computer, that is, the UE may be used for data communication with a base station. Before describing the embodiments, some brief descriptions will be made on the concepts of base station, cell, spectrum, carrier, etc. involved in the present invention.
In the embodiment of the present invention, the licensed frequency band or the unlicensed frequency band may include one or more carriers, and the carrier aggregation may be performed on the licensed frequency band and the unlicensed frequency band, and may include carrier aggregation performed on one or more carriers included in the licensed frequency band and one or more carriers included in the unlicensed frequency band.
In the present invention, the cell mentioned may be a cell corresponding to a base station, and the cell may belong to a macro base station, and may also belong to a base station corresponding to a small cell (small cell), where the small cell may include: urban cells (Metro cells), Micro cells (Micro cells), Pico cells (Pico cells), Femto cells (Femto cells), and the like, and the small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-rate data transmission services.
The carrier in the LTE system may have multiple cells working at the same frequency, and under some special scenarios, the concept of the carrier in the LTE system and the concept of the cell may also be considered to be the same. For example, in a CA scenario, when configuring a secondary carrier for a UE, the secondary carrier may simultaneously carry a carrier index of the secondary carrier and a Cell identity (Cell ID) of a secondary Cell operating on the secondary carrier, and in this case, the concept of the carrier and the Cell may be considered to be equivalent, for example, it is equivalent that the UE accesses one carrier and one Cell. DC and standalone ULTE can also be based on this understanding. The present invention will be described by taking a cell as an example.
Embodiments of the present invention will be described below with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a schematic flow chart of a UL grant free transmission according to an embodiment of the present invention. Generally, when the user equipment performs uplink data transmission, the user equipment needs to send a transmission scheduling request to the base station, then the base station performs uplink transmission resource allocation to the user equipment according to the request, and sends a UL grant carrying the uplink transmission resource to the user equipment, so that the user equipment can perform uplink data transmission by using the uplink transmission resource. In the embodiment of the present invention, as shown in fig. 1, the UL grant free is adopted for data transmission, so that the ue determines the uplink control information without waiting for the dynamic scheduling indication information of the base station, and after the uplink control information and the uplink data are preprocessed, the preprocessed uplink control information and the preprocessed uplink data are sent to the base station through the physical uplink channel, thereby improving the transmission efficiency of the uplink data and ensuring that the transmission of the uplink data can be adapted to the uplink transmission channel.
Referring to fig. 2, fig. 2 is a schematic flow chart of an information transmission method according to an embodiment of the present invention. As shown in fig. 2, the information transmission method includes steps S101 to S103.
S101, the user equipment determines uplink control information corresponding to uplink data transmitted in a first time unit.
Specifically, when the user equipment has a requirement for uplink data transmission, it may be determined that the uplink data is transmitted in the first time unit. In a possible embodiment, the Time unit may be represented by a Transmission Time Interval (TTI), and the TTI may be measured in milliseconds (ms) or Orthogonal Frequency Division Multiplexing (OFDM), and the Time unit in the embodiment of the present invention is represented by using the TTI as an example. For example, 1 TTI may be 0.5ms, or 1 TTI may be 2 OFDM symbols. The first time unit may be a time unit closest to the uplink transmission required time of the user equipment, or may be a time unit delayed by a certain time range from the uplink transmission required time of the user equipment. For example, when the user equipment needs to perform uplink data transmission, it needs a certain time to perform processing such as encoding and modulation on the uplink data, and therefore a certain delay time is needed before the first time unit to process the uplink data. As shown in fig. 2a, fig. 2a is a schematic diagram of uplink data transmission according to an embodiment of the present invention, where the ue has an uplink data transmission requirement in the first TTI shown in fig. 2a, then performs uplink data transmission processing in the period a, and performs uplink data transmission in the first period (the first time unit in fig. 2 a).
Optionally, in another possible embodiment, the first time unit may also be an Uplink duration (UL duration) on the unlicensed frequency band, and the UL duration may be preconfigured by the base station, for example, the base station performs the preconfigured operation by sending a Radio Resource Control (RRC) signaling indication or a dynamic notification to the ue. Optionally, the UL duration may also be determined by a Common Control information indication on the licensed band or the unlicensed band, where the Common Control information may be transmitted through a Common Physical Downlink Control Channel (C-PDCCH), or may be scrambled by using a Cell Common Radio Network Temporary Identity (CC-RNTI), and the Common Control information may also be used to indicate an end position of the Downlink burst data transmission. As shown in fig. 2b, fig. 2b is a schematic diagram of notifying the UL duration of the unlicensed band C-PDCCH according to an embodiment of the present invention, where the UL duration notified by the C-PDCCH may include a first time unit. Optionally, the UL duration and the downlink TTI in which the C-PDCCH is located belong to the same Transmission Opportunity (TxOP), and the TxOP may indicate a time that a device (e.g., a user equipment or a base station) continuously uses on an unlicensed frequency band without re-evaluating a Channel through a CCA after competing for a usage Opportunity of the unlicensed frequency band resource through a Clear Channel Assessment (CCA) (e.g., LBT). Therefore, the TxOP may include only the downlink time units, only the uplink time units, and both the downlink time units and the uplink time units. The downlink time unit refers to a time unit for transmitting downlink data, and the uplink time unit refers to a time unit for transmitting uplink data. A time unit may include a downlink data transmission and/or an uplink data transmission, and is not limited herein. Optionally, the TxOP may also be a Channel Occupancy period (Channel Occupancy) or a Maximum Channel Occupancy duration (MCOT). The downlink burst data transmission in fig. 2b represents the time for the eNB to perform downlink data transmission after contending to the unlicensed frequency band resource through CCA (e.g., LBT). The idle time unit may be used for the ue to perform CCA, but is not limited thereto.
In this embodiment of the present invention, optionally, the first time unit may include transmission of uplink control information, or may not include transmission of uplink control information; in other words, the uplink control information may be transmitted through a physical uplink channel included in the first time unit, or may be transmitted through a physical uplink channel included in another time unit different from the first time unit.
In this embodiment of the present invention, the uplink data may be new transmission data or retransmission data, where optionally, the new transmission data may be data transmission based on a UL grant free, or the first new transmission data transmitted by the user equipment to the base station is data transmission based on the UL grant free, and the retransmission data may be data transmission based on the UL grant free or the UL grant. For example, after the ue sends new transmission data to the base station based on the UL grant free, the base station receives the new transmission data but fails to process the new transmission data through demodulation or decoding, and the base station schedules the new transmission data for retransmission based on the UL grant. For another example, when the uplink transmission buffer is not zero, the ue transmits the first new transmission data to the base station based on the UL grant free, and then the transmitted uplink data (new transmission data or retransmission data) are transmitted based on the UL grant until the buffer of the ue is zero.
In the embodiment of the present invention, the uplink data may include uplink service data transmitted by the user equipment, or may also include uplink service data and an uplink reference signal transmitted by the user equipment, where the uplink reference signal may be used for demodulation of the uplink service data. The uplink control information may include Hybrid Automatic Repeat Request (HARQ) information corresponding to uplink data, where the HARQ information includes at least one of: HARQ Process Number (HPN), New Data Indication (NDI) information, and Redundancy Version (RV) information (for accurately completing HARQ combining of uplink Data). Optionally, the uplink control information only includes HARQ information. Optionally, the uplink control information may further include at least one of the following: modulation Coding Scheme (MCS), Resource Allocation (RA) information, Transport Block Size (TBS) corresponding to uplink data, Transmit Power Control (TPC), User Equipment identity Identification (UE ID), and the like. Optionally, more generally, the uplink Control Information based on the UL Grant free may also be referred to as a GCI (Grant-free Control Information), the GCI may include content included in Downlink Control Information used for scheduling uplink data transmission in an existing LTE system or a future 5G communication system, taking the LTE system as an example, the GCI may include at least one piece of uplink Control Information used in the UL Grant, and in the LTE system, the UL Grant may be represented by a Downlink Control Information Format 0(Downlink Control Information Format 0, DCI Format 0), DCI Format 4, DCI Format 0A, DCI Format 0B, DCI Format 4A, and DCI Format 4B, but is not limited thereto.
Optionally, the information may be preconfigured through RRC signaling sent by the base station, or may be predefined by the base station, but the uplink control information determined to be used by the ue is selected by the ue and reported to the base station.
In the embodiment of the invention, the HPN can be used for distinguishing different uplink data. When a user performs uplink data transmission, in order to ensure the transmission efficiency of uplink data, a base station may feed back an Acknowledgement (ACK) or a Non-Acknowledgement (NACK) to a user equipment (ue) after receiving uplink data transmitted by the ue. Since the base station needs a certain time for processing, such as demodulation or decoding, of the uplink data, in order to improve uplink transmission efficiency, the ue may continue to transmit the uplink data to the base station within a time range in which the base station processes the uplink data. In order to facilitate the base station to identify different uplink data or perform HARQ combining processing on the uplink data, an HPN may be introduced, and the user equipment reports the HPN to the base station, so that the base station can distinguish different uplink data transmitted by the user equipment according to the HPN. For example, the base station performs ACK or NACK feedback on all received uplink data or uplink data that is received and has no ACK or NACK feedback at a certain time. As shown in fig. 2c, fig. 2c is a schematic diagram that a base station feeds back multiple ACKs or NACKs at the same time according to an embodiment of the present invention, where the base station receives Uplink data transmitted through a PUSCH-1 and Uplink data transmitted through a PUSCH-2 in a first TTI and a second TTI, respectively, and feeds back the ACK or NACK in a fourth TTI, where the Uplink data is carried in a Physical Uplink Shared Channel (PUSCH) for transmission. When the base station receives the HPN, different uplink data can be distinguished according to the HPN.
As shown in fig. 2d, fig. 2d is a schematic diagram of data transmission without NDI according to an embodiment of the present invention. The user equipment sends uplink data A in a first TTI and assumes that the HPN corresponding to the uplink data A is 1; after receiving the uplink data A, the base station performs operations such as decoding and the like, determines that the uplink data A is correctly received, and performs ACK feedback to the user equipment at a specific time (for example, a third TTI); if the ue does not receive ACK or receives ACK but erroneously detects NACK, the ue may misunderstand that the base station does not receive the uplink data a or receives the uplink data a but fails in decoding, and at this time, the ue retransmits the uplink data a (assumed as a ') at a specific time (e.g. a fifth TTI), and at this time, the HPN corresponding to the uplink data a' is also 1. If the base station receives the uplink data a 'in the fifth TTI, since the base station has fed back ACK to the uplink data a before, the base station may misunderstand that the uplink data a' is new data, and perform operations such as decoding on the data, and perform unnecessary data processing.
As shown in fig. 2e, fig. 2e is a schematic diagram of another data transmission without NDI according to an embodiment of the present invention. The user equipment sends uplink data A in a first TTI and assumes that the HPN corresponding to the uplink data A is 1; after receiving the uplink data a and performing processing such as decoding, the base station determines that the uplink data a is received incorrectly, which is that the base station performs NACK feedback on the received uplink data a at a specific time (for example, a third TTI); if the ue erroneously detects NACK as ACK, the ue will continue to transmit the second uplink data B at a specific time (e.g. the fifth TTI), and the HPN of the uplink data B is also assumed to be 1. After the base station receives the uplink data B, because the HPNs corresponding to the uplink data a and the uplink data B are both 1 and the base station performs NACK feedback on the uplink data a, the base station may misunderstand the uplink data B as retransmission of the uplink data a, and thus HARQ combining is performed on the uplink data a and the uplink data B, which obviously is inaccurate.
In the embodiment of the present invention, when the base station performs HARQ combining processing on uplink data, in order to ensure the accuracy of HARQ combining and reduce unnecessary data processing, the base station needs to know whether new transmission data or retransmission data is transmitted when the uplink data is sent by the user equipment, so that NDI is introduced. In the embodiment of the present invention, whether the NDI is inverted may be used to indicate whether the data is newly transmitted or retransmitted. For example, the ue transmits new transmission data a to the base station, where the HPN corresponding to the new transmission data a is 1, and the ue may set the NDI to zero; if the user equipment determines that the base station does not correctly receive the uplink data A, the user equipment retransmits the uplink data to the base station, and the NDI is still 0 at this moment; if the ue determines that the base station correctly receives the uplink data a, the ue may transmit new uplink data through the HARQ process with HPN of 1, where NDI may be set to 1, i.e., whether to transmit new data or retransmit data may be distinguished by turning the NDI. Optionally, in the embodiment of the present invention, a fixed value may be set for the NDI to distinguish between new transmission data and retransmission data. For example, setting NDI to 0 indicates new transmission data, setting NDI to 1 indicates retransmission data, the ue transmits new transmission data a to the base station, and sets NDI to 0 to indicate that the current transmission data is the new transmission data, and if the ue determines that the base station does not correctly receive the uplink data a, the ue retransmits the uplink data a to the base station, and at this time, sets NDI to 0 to indicate that the current transmission data is the retransmission data.
In the embodiment of the present invention, when the base station performs HARQ combining of uplink data, in order to obtain HARQ combining gain, the user equipment may adopt different RVs when retransmitting the uplink data. In order to ensure the gain of HARQ combining, the ue may transmit the RV corresponding to the uplink data to the base station through a physical uplink channel.
S102, the user equipment preprocesses the uplink control information and the uplink data.
Specifically, the pre-processing, by the ue, the uplink control information and the uplink data may include two cases: the first is independent preprocessing, that is, resources occupied by the uplink control information and the uplink data can be determined according to respective performance target requirements, and the respective preprocessing is performed, for example, the uplink control information corresponds to the first preprocessing, and the uplink data corresponds to the second preprocessing; the second is joint preprocessing, that is, resources occupied by the uplink control information and the uplink data may be determined, and then joint preprocessing is performed. Optionally, the preprocessing (which may also be the first preprocessing or the second preprocessing) may include at least one of sequence modulation, channel coding, and rate matching. Further optionally, the preprocessing (which may also be the first preprocessing or the second preprocessing) may include other processing manners, such as channel interleaving, constellation modulation, resource mapping, precoding, and the like, besides sequence modulation, channel coding, and rate matching, for the base station to obtain corresponding information according to the received uplink data.
It should be noted that, in the embodiment of the present invention, when the preprocessing includes channel coding, a first preprocessing manner (i.e., an independent preprocessing manner) may be understood as that the ue performs channel coding on the uplink control information and the uplink data, respectively, that is, the uplink control information and the uplink data are independently coded; the second preprocessing mode (i.e. joint preprocessing mode) may be understood as that the ue jointly encodes the uplink control information and the uplink data, i.e. the uplink control information and the uplink data are jointly encoded.
And S103, the user equipment transmits the preprocessed uplink control information and uplink data to a base station through a physical uplink channel.
Specifically, the ue transmits the preprocessed uplink control information and uplink data to the base station through a physical uplink channel. The Physical Uplink Channel may be a Physical Uplink Shared Channel (PUSCH), or may be another Channel for carrying Uplink data and/or Uplink Control information, for example, a Physical Uplink Control Channel (PUCCH). After receiving the preprocessed uplink control information and the preprocessed uplink data, the base station may perform inverse processing (i.e., an inverse process of the preprocessing, which may include at least one of channel decoding, and rate matching) on the preprocessed uplink control information and the preprocessed uplink data, for example, when the preprocessing mode adopted by the user equipment is channel coding, the base station adopts the inverse processing mode to decode the channel, so as to recover the uplink control information and the uplink data.
It should be noted that, in the embodiment of the present invention, the ue may transmit the preprocessed uplink control information and the preprocessed uplink data to the base station through the same physical uplink channel, or may transmit the preprocessed uplink control information and the preprocessed uplink data to the base station through different physical uplink channels, that is, the physical uplink channel in S103 may be understood as the same physical uplink channel, and may also be understood as different physical uplink channels.
In the embodiment of the invention, the user equipment determines the uplink control information corresponding to the uplink data transmitted in the first time unit, then preprocesses the uplink control information and the uplink data, transmits the preprocessed uplink control information and the preprocessed uplink data to the base station through a physical uplink channel, and transmits the uplink data and the uplink control information to the base station through the user equipment, so that the transmission of UL grant free is realized, the transmission efficiency of the uplink data is ensured, and the uplink data transmission can be adapted to the uplink transmission channel.
Referring to fig. 3, fig. 3 is a schematic flow chart of another information transmission method according to an embodiment of the present invention. As shown in fig. 3, the other information transmission method includes steps S201 to S206.
S201, the ue determines uplink control information corresponding to uplink data transmitted in a first time unit.
Specifically, please refer to the detailed description of step S101 in fig. 2 for a partial explanation of step S201, which is not repeated herein.
Optionally, the first time unit is one time unit in a time set, and the time set includes at least two time units; and the user equipment determines uplink control information corresponding to other time units except the first time unit in the time set according to the uplink control information corresponding to the first time unit and a first preset rule. Optionally, the other time units in the time set except the first time unit may include all time units in the time set except the first time unit.
Specifically, in the embodiment of the present invention, the uplink control information may include, in addition to the control information corresponding to the uplink data transmitted in the first time unit, control information corresponding to the uplink data transmitted in other time units except the first time unit. The other time units and the first time unit may be continuous time units or discontinuous time units, and are not particularly limited in the embodiment of the present invention. Taking the first time unit and the other time units as consecutive time units as an example, as shown in fig. 3a, fig. 3a is a schematic diagram of a time set. The uplink control information corresponding to the first time unit may also indicate uplink control information corresponding to uplink data respectively transmitted by other time units, such as the second time unit, the third time unit, and the fourth time unit, and the specific indication manners may include two manners: in a first indication mode, uplink control information included in a first time unit directly includes uplink control information corresponding to uplink data respectively transmitted in other time units; in a second indication manner, the first time unit only includes uplink control information corresponding to uplink data transmitted in the first time unit, and then uplink control information corresponding to uplink data respectively transmitted in other time units is determined according to a first preset rule. For example, in the second indication manner, assuming that uplink control information (taking HARQ process number as an example) not included in the first time unit indicates that the HARQ process number corresponding to the uplink data transmitted in the first time unit is HPN1, the user equipment may determine, according to the HPN1 and a first preset rule, the HARQ process number corresponding to the uplink data transmitted in another time unit in the time set. If the HARQ process numbers corresponding to the uplink data transmitted in the second time unit, the third time unit, and the fourth time unit are HPN2, HPN3, and HPN3, respectively, then HPN2 ═ HPN1+1 or HPN2 ═ HPN1+1) mod N, HPN3 ═ HPN1+2 or HPN3 ═ HPN1+2) mod N, HPN4 ═ HPN1+3, or HPN4 ═ HPN1+3) mod N, where N represents the maximum number of HPNs, and mod is a remainder operator. By this embodiment, control information overhead can be saved. For another example, in the first indication manner, the uplink control information included in the first time unit directly includes the HPN1, the HPN2, the HPN3, and the HPN 4. The HPN1, the HPN2, the HPN3, and the HPN4 correspond to HARQ process numbers corresponding to uplink data transmitted in each of the first time unit, the second time unit, the third time unit, and the fourth time unit, respectively. It should be noted that, in the embodiment of the present invention, the first preset rule may be preconfigured or predefined.
Optionally, the uplink data may be transmitted through at least two uplink codewords, and the uplink control information refers to control information corresponding to a first uplink codeword in the uplink data; and the user equipment determines uplink control information corresponding to other uplink code words except the first uplink code word in the uplink data according to the first uplink code word and a second preset rule. Specifically, the uplink data may be transmitted through at least two uplink codewords, the uplink control information may be control information corresponding to a first uplink codeword in the uplink data, and the user equipment may determine, according to the first uplink codeword and a second preset rule, uplink control information corresponding to all uplink codewords except the first uplink codeword in the uplink data. Still taking the uplink control information as the HPN as an example, assuming that the uplink data may include four uplink codewords (uplink space division data transmission), i.e., the first uplink codeword to the fourth uplink codeword, the uplink control information HPN1 may be for the first uplink codeword, and the second uplink codeword to the fourth uplink codeword correspond to the HPN2, the HPN3, and the HPN4, respectively. The user equipment may determine, according to the HPN1 corresponding to the first uplink codeword and a second preset rule, that HPN2 ═ HPN1+1 or (HPN2 ═ HPN1+1) mod N, HPN3 ═ HPN1+2 or (HPN3 ═ HPN1+2) mod N, and HPN4 ═ HPN1+3 or (HPN4 ═ HPN1+3) mod N. Where N represents the maximum number of HPNs and mod is the remainder operator.
S202, the user equipment obtains a first resource occupied by the uplink control information and a second resource occupied by the uplink data.
Specifically, in this embodiment of the present invention, the first resource may be a modulation symbol number, a coding bit number, or a sequence, such as a Demodulation Reference Signal (DMRS) sequence, or a Constant Amplitude Zero Auto-Correlation (CAZAC) sequence, or an m sequence, or a pseudo-random sequence, or another type of sequence; the second resource may be the number of modulation symbols, the number of coding bits, or a sequence such as a DMRS sequence, or an amplitude-constant zero correlation CAZAC sequence, or an m-sequence, or a pseudo-random sequence, or another type of sequence. The user equipment obtains the first resource occupied by the uplink control information, namely the user equipment calculates the number of modulation symbols and the number of coding bits occupied by the uplink control information or the sequence used by the user equipment for transmitting the uplink control information; the user equipment obtains the second resource occupied by the uplink data, namely the coding bit number and the modulation symbol number occupied by the uplink data on the user equipment or the sequence used by the user equipment for transmitting the uplink control information. The number of modulation symbols, the number of coding bits, or the sequence used for transmitting the uplink control information may be the same as or different from the number of modulation symbols, the number of coding bits, or the sequence used for transmitting the uplink data.
Optionally, the first resource is obtained by calculating according to the effective information bit number corresponding to the uplink control information, the target information bit number corresponding to the uplink data, and the target resource corresponding to the uplink data; the target information bit number corresponding to the uplink data is an effective information bit number corresponding to the uplink data or a preset information bit number corresponding to the uplink data, and the target resource corresponding to the uplink data is the capacity of the second physical uplink channel or a preset resource corresponding to the uplink data.
Optionally, the first resource may also be a preset resource corresponding to the uplink control information.
Optionally, the first resource may also be obtained by calculation according to the effective information bit number and the modulation and coding scheme MCS corresponding to the uplink control information. In this way, the MCS may be pre-configured or predefined, the MCS may be the same as or different from an MCS corresponding to uplink data, and the number of valid information bits corresponding to the uplink control information is pre-configured or predefined. For example, for the uplink control information, a QPSK modulation scheme is preconfigured, the coding rate is fixed, and the preconfigured effective information bit number is Xbit, then the user equipment may obtain the first resource represented by the coding bit number by X/(fixed coding rate)/2 calculation, where 2 is a modulation order corresponding to QPSK.
Specifically, the determining manner of the first resource may specifically include the following:
first, the user equipment determines a first resource according to the effective information bit number corresponding to the uplink control information, the effective information bit number corresponding to the uplink data, and the capacity of a second physical uplink channel.
In the embodiment of the present invention, a physical uplink channel (a first physical uplink channel) for transmitting the uplink control information after the first preprocessing may be the same as or different from a physical uplink channel (a second physical uplink channel) for transmitting the uplink data after the second preprocessing. It should be noted that, in the embodiment of the present invention, when the first physical uplink channel is the same as the second physical uplink channel, that is, when the uplink control information and the uplink data are transmitted through the same physical uplink channel, the same physical uplink channel may be represented by the second physical uplink channel or may be represented by the first physical uplink channel, and accordingly, the capacity of the second physical uplink channel is equal to the capacity of the physical uplink channel including the transmission of the uplink control information and the uplink data; when the first physical uplink channel is different from the second physical uplink channel, the second physical uplink channel is a channel including uplink data transmission, and accordingly, the capacity of the second physical uplink channel is equal to the capacity of the physical uplink channel including uplink data transmission. In the embodiment of the present invention, the capacity of the physical uplink channel may be represented by the number of modulation symbols or the number of coding bits.
It should be noted that, in this embodiment of the present invention, the ue may further determine the first resource according to the number of effective information bits corresponding to the uplink control information, the number of effective information bits corresponding to the uplink data, and the second resource. In this manner, the second resource may be pre-configured or predefined. When the first physical uplink channel is the same as the second physical uplink channel, the capacity of the second physical uplink channel includes a second resource, and in this case, the capacity of the second physical uplink channel may be equal to or greater than the second resource, and when the capacity of the second physical uplink channel is greater than the second resource, the second resource is that part of the second physical uplink channel used for transmitting uplink data, that is, the second resource is a difference between the capacity of the second physical uplink channel and the first resource. When the first physical uplink channel is different from the second physical uplink channel, the capacity of the second physical uplink channel is equal to the second resource. For example, when the second resource is represented by the modulation symbol number, the modulation symbol number occupied by the second resource is Q'UL-SCHQ ', or Q'UL-SCH=Q′-Q′CI. Wherein Q 'is the capacity (expressed by the number of modulation symbols) of a second physical uplink channel comprising the transmission of uplink data (corresponding to the case where the first physical uplink channel is different from the second physical uplink channel) or comprising the transmission of uplink data and uplink control information (corresponding to the case where the first physical uplink channel is the same as the second physical uplink channel), Q'CIThe number of modulation symbols occupied by the first resource.
Several specific ways of calculating the first resource are described below by taking "the user equipment determines the first resource according to the effective information bit number corresponding to the uplink control information, the effective information bit number corresponding to the uplink data, and the capacity of the second physical uplink channel" as an example. It should be noted that, when the "user equipment determines the first resource according to the number of effective information bits corresponding to the uplink control information, the number of effective information bits corresponding to the uplink data, and the second resource", the "capacity of the second physical uplink channel" in the following formula may be replaced with the "second resource".
First resource (taking number of modulation symbols as an example) Q 'occupied by uplink control information'CIThe calculation formula of (c) may be any one of:
Figure BDA0001173864240000201
Figure BDA0001173864240000202
Figure BDA0001173864240000203
Figure BDA0001173864240000204
in the above-mentioned formula,
Figure BDA0001173864240000208
denotes the rounding of the pair, Q' denotes the capacity of the second physical uplink channel expressed by the number of modulation symbols, OCIIndicating the number of valid information bits, O, corresponding to the uplink control informationUL-SCHAnd the effective information bit number corresponding to the uplink data is shown. In the formula (2) and the formula (4), βoffsetA semi-statically configured value or a predefined value for higher layer signaling, wherein the higher layer signaling may be Radio Resource Control (RRC) signaling or Medium Access Control (MAC) signaling. Beta is aoffsetThe method can be used for adjusting the channel coding code rate of the uplink control information, and effectively utilizes transmission resources while ensuring the performance of the uplink control information.
Optionally, the capacity of the second Physical Uplink Channel (PUCH) may be calculated by formula (5).
Figure BDA0001173864240000205
Wherein the content of the first and second substances,
Figure BDA0001173864240000206
indicates the number of sub-carriers allocated to the physical uplink channel,
Figure BDA0001173864240000207
the number of time domain symbols occupied by the second physical uplink channel is represented, or the number of time domain symbols used for transmitting uplink control information and uplink data in the second physical uplink channel is represented (where the uplink control information and the uplink data are carried in the same physical uplink channel), or the number of time domain symbols used for transmitting uplink data in the second physical uplink channel is represented. Taking Long Term Evolution (LTE) system as an example, assuming that one time unit is one Subframe (Subframe), the Subframe is a time unit
Figure BDA0001173864240000211
The calculation formula (6) is as follows:
Figure BDA0001173864240000212
wherein the content of the first and second substances,
Figure BDA0001173864240000213
and the number of time domain symbols occupied by one time Slot (Slot) of the second physical uplink channel is represented. Under a normal Cyclic Prefix (CP),
Figure BDA0001173864240000214
under extended CP
Figure BDA0001173864240000215
NDMRSIndicating the number of symbols used for transmitting the DMRS in a subframe of the second Physical Uplink Channel, e.g., N when the second Physical Uplink Channel is a Physical Uplink Shared Channel (PUSCH)DMRS=2。NSRSIndicating a current subframe for transmitting sounding parametersThe number of symbols of the Reference Signal (SRS), N, if there is SRS transmission in the current subframeSRSFor the number of time domain symbols used for transmitting SRS, if no SRS is currently transmitted, NSRS=0。
Optionally, the second physical uplink channel may implement transmission of multiple uplink data or uplink data of multiple user equipments in an orthogonal multiplexing manner, where multiplexing refers to that multiple uplink data may be transmitted using the same time resource and frequency resource, and the base station can distinguish the multiple uplink data; or, multiplexing means that uplink data transmission of multiple user equipments can use the same time resource and frequency resource for transmission, and the base station can distinguish the uplink data transmission of the multiple user equipments. Multiplexing may be implemented by space division orthogonal, for example, using different space division codes for multiple uplink data to implement space division multiplexing, or may also be implemented by non-orthogonal multiplexing, which is not specifically limited in the embodiment of the present invention. The capacity of the PUCH in this case can also be calculated by equation (7):
Figure BDA0001173864240000216
wherein, VSFIs the value of the spreading factor. For example, taking LTE as an example, assuming that a physical uplink channel occupies 1 subframe in time, and one subframe includes 2 slots, each slot includes 7 OFDM symbols, the physical uplink channel occupies 12 subcarriers in frequency, and two symbols in one subframe are used for transmission of DMRS, and the subframe does not include SRS, the physical uplink channel can be calculated to include 12 × 7-2 — 144 Resource Elements (REs) according to equation (6). If each RE can carry one modulation symbol, the physical uplink capacity is 144 modulation symbols.
It is assumed that through some orthogonal method, the simultaneous transmission of 4 different uplink data, i.e. V, can be realized on the physical uplink channelSFWhen the physical number is 4, the capacity of the PUCH is 36(144/4) modulation symbols according to equation (7), that is, when the physical number is equal toWhen the uplink channel carries 4 different uplink data, the capacity of the physical uplink channel corresponding to each uplink data transmission is 36 modulation symbols. The four different uplink data may be transmitted by one UE or multiple UEs.
Optionally, when the first resource occupied by the uplink control information is calculated, the result calculated by the formulas (1) to (4) may be compared with a preconfigured resource amount (which may be represented by the number of modulation symbols or the number of coding bits, with a/B/C/D as the preconfigured resource amount). The concrete formulas are as shown in (8) to (11).
Figure BDA0001173864240000221
Figure BDA0001173864240000222
Figure BDA0001173864240000223
Figure BDA0001173864240000224
It should be noted that, in the embodiment of the present invention, the rounding-up operator in any one of the above formulas
Figure BDA0001173864240000228
Can be replaced by a round-down operator
Figure BDA0001173864240000229
The operator min (-) taking a smaller value as the output result may be replaced with the operator max (-) taking a larger value as the output result. Alternatively, the a/B/C/D may be related to the maximum number of OFDM symbols occupied by the uplink control information in the physical uplink channel. For example, when uplink control information and uplink data are transmitted through the same physical uplink channel, it is assumed that the uplink control information and the uplink data are transmitted through the same physical uplink channelThe row control information occupies at most 2 OFDM symbols in the second physical uplink channel, and the A/B/C/D can be expressed as
Figure BDA0001173864240000225
Wherein
Figure BDA0001173864240000226
Indicating the number of subcarriers occupied by the second physical uplink channel in frequency. Taking LTE system as an example, assume that the physical uplink channel occupies N in the frequency domainPRBA Resource Block (RB), one RB comprising 12 sub-carriers, then
Figure BDA0001173864240000227
In the embodiment of the invention, the effective information bit number O corresponding to the uplink control informationCIThe ue may be preconfigured by the base station, or predefined, or determined by the hardware condition of the ue, which is not specifically limited in the embodiment of the present invention. For example, if the number of uplink HARQ buffers supported by the ue is 8, the HPN may be represented by 3 bits, i.e. OCI3. For another example, the uplink control information includes HPNs for a plurality of time units, each time unit corresponds to an HPN, the HPNs can be represented by 3 bits, when there are N time units (N ≧ 1, and is a natural number) whose HPNs need to be indicated, in one possible manner, OCI=3N。
In the embodiment of the present invention, the number of valid information bits corresponding to the uplink data may be pre-configured or predefined, for example, pre-configured to 32 Bytes (Bytes). The number of effective information bits corresponding to the uplink data may also be changed within a set of preconfigured information bits, for example, the set of effective information bits corresponding to the uplink data configured by the base station includes K number of bits, specifically { bit number 1, bit number 2, … …, bit number K }, and the user equipment may select the number of effective information bits corresponding to the uplink data in the set, and calculate the first resource according to the selected number of effective information bits corresponding to the uplink data. In this way, the base station may determine the effective information bit number corresponding to the uplink data and/or determine the first resource in a blind detection manner. Optionally, the number of effective information bits corresponding to the uplink data may be obtained by calculating or looking up a table through a second resource occupied by the uplink data and an MCS corresponding to the uplink data, where the second resource and/or the MCS may be preconfigured or predefined. Further optionally, a Resource Allocation (RA) corresponding to the second Resource is preconfigured, where the RA includes an indication of a location in time and frequency of a physical uplink channel for transmitting uplink data. The user equipment can calculate the second resource through the RA, and then can determine the effective information bit number corresponding to the uplink data according to the second resource and the MCS. Optionally, in this embodiment of the present invention, the number of effective information bits corresponding to uplink data may correspond to a Transport Block Size (TBS). It should be noted that, when the user equipment determines the effective information bit number corresponding to the uplink data through the second resource and the MCS, the second resource may also be represented by the number of RBs occupied by the physical uplink channel under the condition that the time resource of the physical uplink channel is fixed. Here, the term "fixed time resource" means that, taking LTE system as an example, the physical uplink channel may occupy 1 subframe in time. Therefore, the user equipment may determine the number of effective information bits corresponding to the uplink data according to the number of RBs and the MCS corresponding to the uplink data, for example, by looking up a table according to the number of RBs and the MCS corresponding to the uplink data (for example, by using an MCS index, which is in one-to-one correspondence with the MCS).
The capacity of the second physical uplink channel is a capacity of a physical uplink channel for transmitting the uplink control information and the uplink data, or a capacity of a physical uplink channel for transmitting the uplink data. The capacity of the second physical uplink channel may be represented by the number of modulation symbols or the number of coded bits. The capacity of the second physical uplink channel may be preconfigured or predefined by the base station, or may be calculated according to the target information bit number and the MCS corresponding to the uplink data, and the target information bit number and/or the MCS corresponding to the uplink data may be preconfigured or predefined, which is not specifically limited in the embodiment of the present invention.
It should be noted that, in the embodiment of the present invention, the effective information bit number of the uplink control information may be understood as an original information bit number of the uplink control information, or an information bit number after Cyclic Redundancy Check (CRC) is introduced into the original information bit number of the uplink control information; accordingly, the effective information bit number of the uplink data can be understood as the original information bit number of the uplink data, or the information bit number after the original information bit number of the uplink data introduces the CRC.
Taking the first resource occupied by the uplink control information as an example of the number of coded bits, there are two determination methods for the first resource: first, the modulation symbol number Q 'calculated by any one of the above calculation formulas (1) to (4) or formulas (8) to (11)'CIMultiplying by modulation order Q corresponding to uplink control informationmObtaining a first resource (expressed by the number of coded bits); secondly, the modulation symbol number Q 'in the above calculation formulas (1) to (4) or formulas (8) to (11)'CIBy the number of coded bits QCIInstead, QCIThe capacity of the second physical uplink channel is also expressed by the number of coded bits, i.e. Q' is expressed by Q, and Q is also the capacity of the second physical uplink channel (calculated by the number of coded bits). Modulation order QmThe correspondence between different modulation schemes is shown in table 1. Where BPSK denotes Binary Phase Shift Keying (BPSK), QPSK denotes Quadrature Phase Shift Keying (QPSK), 16QAM denotes Quadrature Amplitude Modulation (QAM) of 16 symbols, 64QAM denotes Quadrature Amplitude Modulation (QAM) of 64 symbols, and 256QAM denotes QAM of 256 symbols.
TABLE 1 modulation order QmCorresponding relation with modulation mode
Modulation order Qm Modulation system
1 BPSK
2 QPSK
4 16QAM
6 64QAM
8 256QAM
And secondly, the user equipment determines the first resource according to the effective information bit number corresponding to the uplink control information, the preset information bit number corresponding to the uplink data and the physical uplink channel capacity.
In the embodiment of the present invention, when the user transmits uplink data, the number of information bits corresponding to the uplink data may be multiple, and one of the number of information bits corresponding to the multiple uplink data may be selected as the preset information bit number O according to the uplink service transmission requirement or other factorsini. And the base station indicates the preset information bit of the uplink data of the user equipment through the downlink control information.
The second method is mainly different from the first method in that one of the parameters used in calculating the first resource is replaced by "the number of valid information bits corresponding to uplink data" to "the number of preset information bits corresponding to uplink data", that is, OUL-SCHReplacement by OiniOther parameters may remain unchanged. Based on the transmission mode of the UL grant free, when the user equipment transmits the uplink data, the effective information ratio corresponding to the uplink dataThe number of bits may be varied to achieve link adaptation and/or traffic adaptation. When the user equipment actually performs uplink data transmission, one of the effective information bit numbers corresponding to the uplink data may be selected according to an uplink service transmission requirement or according to other factors to perform uplink data transmission, unlike the prior art (UL grant-based transmission mode), which requires that the base station indicates the effective information bit number corresponding to the uplink data of the user equipment, for example, the TBS, through downlink control information. Therefore, when the ue selects the number of effective information bits corresponding to the uplink data by itself (i.e., one of the transmission schemes based on the UL grant free), the base station cannot know the number of effective information bits corresponding to the uplink data selected by the ue. Although the base station may determine the number of effective information bits corresponding to the uplink data selected by the ue in a blind detection manner, the complexity of the base station in determining the first resource is relatively high due to uncertainty of the number of effective information bits corresponding to the uplink data. By adopting the second mode, the base station can calculate the first resource through the preset information bit number corresponding to the uplink data, and then can decode the uplink control information according to the first resource, thereby reducing the processing complexity of the base station for acquiring the first resource.
Optionally, the uplink control information may include indication information, where the indication information is used to indicate a target information bit number of the uplink data. Therefore, the base station calculates the first resource through the preset information bit number corresponding to the row data to obtain the first resource, then decodes the uplink control information according to the first resource, and can determine the effective information bit number corresponding to the uplink data according to the indication information included in the uplink control information, so that the decoding process of the uplink data of the base station can be simplified, and the complexity of the base station processing is reduced.
The following illustrates a relationship between a preset information bit number corresponding to uplink data and an effective information bit number corresponding to the uplink data. The preset information bit number corresponding to the uplink data is only used for calculating the first resource, and when the user equipment actually performs uplink data transmission, the transmitted effective information bit number may be equal to the preset information bit number or may not be equal to the preset information bit number. For example, the set of valid information bits corresponding to the uplink data is: {1000 bits, 2000 bits, 3000 bits, 4000 bits }, that is, when the ue performs uplink data transmission, at least one effective information bit number corresponding to the uplink data may be selected from the set (when the uplink data is transmitted through at least 2 uplink codewords, the ue may select 1 or more effective information bit numbers corresponding to the uplink data from the set). In a second way, the preset information bit number may be configured to be 500 bits, or may be one of the above sets but preconfigured or predefined for the base station, such as 500 bits (the bit number does not change in a period of time). And the user equipment calculates to obtain the first resource according to the preset information bit number, the effective information bit number corresponding to the uplink control information and the capacity of the second physical uplink channel. Further optionally, assuming that the preset information corresponding to the uplink data is 500 bits, and the number of the effective information bits selected when the user equipment performs uplink data transmission is 2000 bits, the indication information included in the uplink control information may indicate that the number of the effective information corresponding to the uplink data is 2000 bits.
Thirdly, the user equipment determines the first resource according to the effective information bit number corresponding to the uplink control information, the effective information bit number corresponding to the uplink data and the preset resource corresponding to the uplink data.
The main difference between the third method and the first method is that one of the parameters used in calculating the first resource is replaced by "the capacity of the second physical uplink channel" to "the preset resource corresponding to the uplink data", and the description of the other parameters may refer to the description of the first method, which is not described herein again. In the embodiment of the present invention, if the first resource is represented by the number of modulation symbols, Q 'is replaced by Q'symbIf the coded bit number is adopted for representation, Q is replaced by QbitWherein, Q'symbAnd QbitAnd respectively representing preset resources corresponding to the uplink data represented by the number of modulation symbols and the number of coding bits. When the ue transmits uplink data, the effective resource (which can be understood as the second resource) corresponding to the uplink dataResources) may be different depending on the number of information bits of uplink data and different MCS, thereby achieving link adaptation. Therefore, in order to implement link adaptation for data transmission, the user equipment may select an effective resource corresponding to uplink data, that is, a second resource, by itself, but the first resource may be different according to the different selected second resource corresponding to the uplink data, in this case, the base station may only determine the effective resource corresponding to uplink data transmission by performing blind detection on the selected effective resource and determine the first resource, which may increase complexity of operation of the base station. In order to solve the above problem, in the embodiment of the present invention, the user equipment calculates the first resource according to the preset resource corresponding to the uplink data, and sends the uplink control information to the base station through the physical uplink channel according to the first resource, so that the base station can calculate the first resource according to the preset resource corresponding to the uplink data and obtain the uplink control information, which is convenient for the operation of the base station. Optionally, the uplink control information may include indication information, where the indication information is used to indicate a physical uplink channel capacity used by the user equipment for transmitting uplink data and/or uplink control information. Optionally, the uplink control information may include indication information, where the indication information is used to indicate the second resource corresponding to the uplink data.
It should be noted that, in this embodiment of the present invention, the preset resource corresponding to the uplink data is only used to calculate the first resource, and when the user equipment actually performs uplink data transmission, an effective resource (for example, the second resource) corresponding to the uplink data or a capacity of a second physical uplink channel including uplink data transmission or a capacity of a physical uplink channel including uplink data and uplink control information transmission (which may be represented by the first physical uplink channel or may be represented by the second physical uplink channel) may be equal to the preset resource corresponding to the uplink data, or may not be equal to the preset resource corresponding to the uplink data.
Fourthly, the user equipment determines the first resource according to the effective information bit number corresponding to the uplink control information, the preset information bit number corresponding to the uplink data and the preset resource corresponding to the uplink data.
For this embodiment, please refer to the detailed description of the second and third embodiments, which is not repeated herein.
Fifthly, the first resource is a pre-configured resource corresponding to the uplink control information or a pre-defined resource corresponding to the uplink control information.
Specifically, the first resource may be directly preconfigured by the base station or the pre-defining may be implemented by higher layer signaling, such as RRC signaling or MAC signaling, and the pre-defining includes setting a fixed resource value.
Sixthly, the first resource may be further determined according to a preset information bit number of the uplink control information and an MCS corresponding to the uplink control information, where the preset information bit number of the uplink control information may be preconfigured or predefined, and the MCS corresponding to the uplink control information may be preconfigured or predefined.
In the embodiment of the present invention, when the physical uplink channel for transmitting the uplink control information is the same as the physical uplink channel for transmitting the uplink data, the second resource may be a capacity corresponding to the physical uplink channel, or may be a capacity remaining after the capacity of the physical uplink channel is removed from the capacity of the first resource; or, when the physical uplink channel for transmitting the uplink control information is the same as the physical uplink channel for transmitting the uplink data, the second resource may be the capacity of the second physical uplink channel, or the capacity of the second physical uplink channel remaining after the first resource is removed from the capacity of the second physical uplink channel. When the physical uplink channel for transmitting the uplink control information is different from the physical uplink channel for transmitting the uplink data, the second resource may be a capacity of the physical uplink channel for transmitting the uplink data, or the second resource is a capacity of the second physical uplink channel.
It should be noted that, in this embodiment of the present invention, the physical uplink channel capacity (including the capacity of the first physical uplink channel or the capacity of the second physical uplink channel) may refer to a remaining capacity after the number of modulation symbols or the number of coding bits or the number of Resource Elements (REs) occupied by the uplink reference signal, for example, the DMRS or the sounding reference signal, for example, the SRS, is removed from the physical uplink channel capacity. Or more generally, may refer to a remaining capacity after removing a capacity occupied by an important signal (e.g., a reference signal) and an important uplink transport channel from the physical uplink channel capacity. Optionally, if the uplink data includes uplink service data and an uplink reference signal, the physical uplink channel capacity (including the capacity of the first physical uplink channel or the capacity of the second physical uplink channel) may not exclude the number of modulation symbols occupied by the uplink reference signal, for example, the DMRS or the SRS, or the number of occupied REs.
In the embodiment of the present invention, no matter the number of bits of the effective information corresponding to the uplink data or the number of bits of the effective information corresponding to the uplink control information, the number of preconfigured values may be 1 or multiple, which is not specifically limited in the embodiment of the present invention.
Optionally, the second resource is obtained by calculating according to a target information bit number and an MCS corresponding to the uplink data; or, the second resource is a pre-configured resource corresponding to the uplink data or a pre-defined resource corresponding to the uplink data. Optionally, the uplink control information includes second indication information, and the second indication information indicates the second resource.
Optionally, the second resource may be determined in three ways: the first resource is obtained by calculating according to a target information bit number corresponding to uplink data and an MCS (modulation and coding scheme), wherein the target information bit number corresponding to the uplink data comprises an effective information bit number corresponding to the uplink data or a preset information bit number corresponding to the uplink data, and the preset information bit number corresponding to the uplink data and the MCS can be preconfigured; second, the second resource may be determined pre-configured or pre-defined; third, the second resource is determined by second indication information in the uplink control information.
In the embodiment of the present invention, the control information included in the uplink control information refers to information indicated by a bit combination or information indicated by a single bit included in the uplink control information.
S203, the user equipment performs first preprocessing on the uplink control information according to the first resource.
Specifically, the ue performs a first pre-processing on the uplink control information according to the first resource. The first preprocessing may include at least one of sequence modulation, channel coding, and rate matching, and may also include other processing manners, such as channel interleaving, constellation modulation, resource mapping, and precoding, that are used for the base station to obtain corresponding information according to the received uplink data, except for sequence modulation, channel coding, and rate matching.
For the first preprocessing, taking channel coding as an example, the first resource is assumed to be the number of modulation symbols Q'CIAnd the user equipment is according to Q'CIModulation order Q corresponding to uplink control informationmThe number of encoding bits Q of the uplink control information can be calculatedCISpecifically, QCI=Q′CI*Qm. The user equipment carries out channel coding on the uplink control information according to the calculated coding bit number and the effective information bit number corresponding to the uplink control information to obtain an uplink control information coding bit stream
Figure BDA0001173864240000281
For the first preprocessing, taking sequence modulation as an example, the ue may load the number of effective information bits corresponding to the uplink control information on the reference sequence or the reference signal according to the reference sequence or the reference signal. Optionally, the user equipment may select a sequence corresponding to the combination of the uplink control information according to different combinations of the effective information bit numbers of the uplink control information, for example, if the target information bit number of the uplink control information is 3, the effective information bits have 8 different combination modes, and may respectively correspond to 8 different sequences, as shown in table 2. Table 2 is a mapping table of valid information bit combinations and sequences of uplink control information,
in this way, the ue obtains the first resource occupied by the uplink control information, and one understanding is that the ue obtains a sequence corresponding to a valid information bit combination of the uplink control information, and obtains sequences corresponding to all possible combinations of valid information bits of the uplink control information, i.e. sequence 1 to sequence 8, taking table 2 as an example. Further, the ue performs a first pre-processing on the uplink control information according to the first resource, which may be understood as that the ue determines a sequence according to an effective information bit combination of the uplink control information to be transmitted. For example, still taking table 2 as an example, assuming that the valid information bit combination transmitted by the ue in a certain time unit is 011, the ue obtains a sequence 4 corresponding to the valid information bit combination of the uplink control information. At this time, the ue transmits the preprocessed uplink control information through the first physical uplink channel, which can be understood as that the ue transmits the sequence 4 through the first physical uplink channel. Optionally, the first physical uplink channel may be represented by a physical uplink resource, such as an RE or an RB, carrying sequence 4 transmission. In addition, in this manner, the ue obtains the first resource occupied by the uplink control information, and another understanding is that the ue obtains a sequence corresponding to the valid information bit combination of the uplink control information to be transmitted, for example, still taking table 2 as an example, assuming that the valid information bit combination transmitted by the ue in a certain time unit is 011, the ue obtains a sequence 4 corresponding to the valid information bit combination of the uplink control information. Further, the ue performs a first pre-processing on the uplink control information according to the first resource, which may be understood that the ue determines that a sequence to be sent is sequence 4. At this time, the ue transmits the preprocessed uplink control information through the first physical uplink channel, which may be understood as that the ue transmits the sequence 4 through the first physical uplink channel, and it should be noted that, optionally, the first physical uplink channel may be represented by physical uplink resources, such as REs or RBs, transmitted by the bearer sequence 4.
Optionally, assuming that the number of effective information bits of the uplink control information is M, the total number of the effective information bits is 2MDifferent combination modes can respectively correspond to 2MA different sequence.
Optionally, when the first preprocessing is sequence modulation, the first preprocessing may also be that the user equipment modulates the number of effective information bits corresponding to the uplink control information to obtain a modulation symbol, and then loads the modulation symbol on a sequence, where the sequence may be preconfigured or predefined. In this way, the ue obtains the first resource occupied by the uplink control information, which may be understood as a sequence used by the ue to obtain and transmit the uplink control information. Further optionally, the user equipment performs first preprocessing on the uplink control information according to the first resource, which may be understood as that the user equipment modulates effective information bits corresponding to the uplink control information to obtain a modulation symbol, and then processes the modulation symbol according to the determined sequence, for example, multiplies the modulation symbol by the determined sequence, or uses another method. The user equipment transmits the first preprocessed uplink control information to the base station through the first physical uplink channel, which can be understood as that the user equipment transmits the sequence carrying the modulation symbol information through the first physical uplink channel.
Table 2 mapping relationship between effective information bit combination and sequence of uplink control information
Figure BDA0001173864240000291
Figure BDA0001173864240000301
Optionally, after channel coding is performed on the effective information bit number corresponding to the uplink control information to be transmitted, if the coding bit number obtained after the channel coding is not matched with the first resource, rate matching needs to be performed on the coding bit number after the channel coding, so that the coding bit number after the channel coding is matched with the first resource. The mismatch here means that the number of coded bits obtained after channel coding is not equal to the number of coded bits represented by the first resource. When the first resource is the number of modulation symbols, the number of coded bits represented by the first resource may be understood as the number of modulation orders multiplied by the first resource. For example, assuming that the number of information bits to be transmitted is 10, using channel coding with 1/3 coding rate, the number of coding bits obtained after channel coding is 30, and meanwhile, assuming that the number of first resources is 20 and the number of modulation symbols is 20, the corresponding modulation scheme is QPSK, that is, the corresponding modulation order is 2, the number of coding bits corresponding to the first resource is 40, and obviously, the number of coding bits (30) after channel coding does not match the number of coding bits (40) represented by the first resource, at this time, it is necessary to perform rate matching on the number of coding bits after channel coding so that the number of coding bits matches the number of coding bits represented by the first resource. The description is also applicable to the description of the effective information bit number corresponding to the uplink data.
It should be noted that, in this embodiment of the present invention, optionally, the rate matching further indicates that, when the uplink control information is transmitted through the first physical uplink channel, the uplink control information is transmitted by using only a part of resources in the first physical uplink channel, and other resources in the first physical uplink channel are used for transmitting reference signals, such as DMRS and SRS.
Optionally, the first preprocessing includes a process of adapting the effective information bit number corresponding to the uplink control information to the first resource, where the adaptation may indicate that the effective information bit number corresponding to the uplink control information is subjected to the first preprocessing, and the obtained bit number after the first preprocessing is equal to the coding bit number indicated by the first resource.
In this embodiment of the present invention, no matter whether the first preprocessing, the second preprocessing, or the third preprocessing is performed, when the preprocessing includes channel coding, a specific channel coding manner may use Reed-Muller RM (32, O) (O represents an input encoder bit length), or a dual Reed-Muller RM (32, O) code or a tail-biting convolutional code tbcc (tail-biting convolution code), or a Polar code (Polar code), or a Turbo code, or other channel coding, which is not specifically limited in this embodiment of the present invention.
And S204, the user equipment transmits the first preprocessed uplink control information to the base station through a first physical uplink channel.
Specifically, the uplink control information after the first preprocessing may be further processed by at least one of following processes (e.g., scrambling, modulation, Discrete Fourier Transform (DFT), resource mapping, Inverse DFT (IDFT), etc.), and then transmitted to the base station through the first physical uplink channel. For a detailed explanation of the first physical uplink channel and the uplink control information after the first preprocessing, please refer to the detailed descriptions of S202 to S203, which are not described herein again. After receiving the first preprocessed uplink control information, the base station may perform inverse processing on the preprocessed uplink control information (that is, an inverse process of the preprocessing may include at least one of channel decoding, and rate matching), for example, when the preprocessing mode adopted by the user equipment is channel coding, the base station adopts the inverse processing mode to decode the channel, so as to recover the uplink control information.
Optionally, the user equipment performs channel coding and/or rate matching on the uplink control information according to the first resource to obtain a coded bit stream of the uplink control information, and transmits the coded bit stream of the uplink control information to the base station through a first physical uplink channel.
Optionally, steps S203 and S204 may also be replaced by:
the user equipment performs channel coding and/or rate matching on the uplink control information according to the first resource to obtain a coded bit stream of the uplink control information, and transmits the coded bit stream of the uplink control information to a base station through a first physical uplink channel. "
S205, the user equipment performs second preprocessing on the uplink data according to the second resource.
Specifically, the ue performs a second preprocessing on the uplink control information according to the second resource. The second preprocessing may include at least one of sequence modulation, channel coding, and rate matching, and may also include other processing manners, such as channel interleaving, constellation modulation, resource mapping, and precoding, that are used for the base station to obtain corresponding information according to the received uplink data, except for sequence modulation, channel coding, and rate matching.
For the second preprocessing, taking channel coding as an example, the second resource is assumed to be the number of modulation symbols Q'UL-SCHAnd the user equipment is according to Q'UL-SCHModulation order Q 'corresponding to uplink control information'mThe number of encoding bits Q of the uplink control information can be calculatedUL-SCHSpecifically, QUL-SCH=Q′UL-SCH*Q′m. The user equipment carries out channel coding on the uplink control information according to the calculated coding bit number and the information bit number of the uplink control information to obtain an uplink control information coding bit stream
Figure BDA0001173864240000311
When the second preprocessing corresponds to sequence modulation or rate matching, please refer to the detailed explanation of the first preprocessing in step S203 for partial description and explanation of the second preprocessing, which only needs to replace the first preprocessing with the second preprocessing and replace the uplink control information with the uplink data, which is not described herein again.
And S206, the user equipment transmits the second preprocessed uplink data to the base station through a second physical uplink channel.
Specifically, the uplink control information after the second preprocessing may be further processed by at least one of the following processes (e.g., scrambling, modulation, Discrete Fourier Transform (DFT), resource mapping, Inverse DFT (IDFT), etc.), and then transmitted to the base station through the second physical uplink channel. For a detailed explanation of the second physical uplink channel and the uplink control information after the second preprocessing, please refer to the detailed descriptions of S202 to S203, which are not described herein again. After receiving the second preprocessed uplink data, the base station may perform inverse processing on the second preprocessed uplink data (that is, an inverse process of the preprocessing may include at least one of channel decoding, and rate matching), for example, when the preprocessing mode adopted by the user equipment is channel coding, the base station adopts the inverse processing mode to perform channel decoding, so as to recover the uplink data.
Optionally, the user equipment performs channel coding and/or rate matching on the uplink data according to the second resource to obtain a coded bit stream of the uplink data, and transmits the coded bit stream of the uplink data to the base station through a second physical uplink channel.
Optionally, steps S205 and S206 may be replaced by the following steps:
and the user equipment performs channel coding and/or rate matching on the uplink data according to the second resource to obtain a coded bit stream of the uplink data, and transmits the coded bit stream of the uplink data to a base station through a second physical uplink channel. "
It should be noted that the first pre-treatment and the second pre-treatment may further include the following steps:
optionally, the first preprocessing may further include the following steps: when the first preprocessing is channel coding, the user equipment encodes the obtained uplink control information into a bit stream
Figure BDA0001173864240000321
Converting the uplink control information into a coding vector sequence corresponding to the uplink control information; further optionally, the user equipment may perform Channel interleaving (Channel Interleaver) on the coding vector sequence corresponding to the uplink control information, or perform Channel interleaving on the coding vector sequence corresponding to the uplink control information and the coding vector sequence corresponding to the uplink data together.
It should be noted that, in the embodiment of the present invention, optionally, the coding vector sequence corresponding to the uplink control information may be used
Figure BDA0001173864240000322
Is represented by (A) wherein Q'CIThe number of modulation symbols corresponding to the first resource. Any one element in the coding vector sequence
Figure BDA0001173864240000331
Wherein k is a natural number and is not less than 0 and not more than Q'CI-1, Q in coded bit stream corresponding to the uplink control informationmA coded bit of which QmFor the modulation order corresponding to the uplink control information, the correspondence between the modulation order and different coding and modulation modes may refer to table 1. The code bits corresponding to any two elements in the code vector sequence are different.
In the embodiment of the present invention, optionally, the second preprocessing may further include the following steps: when the second preprocessing is channel coding, the user equipment encodes the obtained uplink data into a bit stream
Figure BDA0001173864240000332
Converting the data into a coding vector sequence corresponding to the uplink data; further optionally, the user equipment may perform Channel interleaving (Channel Interleaver) on the coding vector sequence corresponding to the uplink data, or perform Channel interleaving on the coding vector sequence corresponding to the uplink control information and the coding vector sequence corresponding to the uplink data together.
The coding vector sequence corresponding to the uplink data can be used
Figure BDA0001173864240000333
Is represented by (A) wherein Q'UL-SCHThe number of modulation symbols corresponding to the second resource. Any one element in the coding vector sequence
Figure BDA0001173864240000334
Wherein k is a natural number and is not less than 0 and not more than Q'UL-SCH-1, Q 'in coded bit stream corresponding to the uplink data'mCoded bit composition, where Q'mFor the modulation order corresponding to the uplink data, the correspondence between the modulation order and different coding modulation modes may refer to table 1. The code bits corresponding to any two elements in the code vector sequence are different.
Optionally, in this embodiment of the present invention, the second preprocessing includes a process of adapting the number of effective information bits corresponding to the uplink data to the second resource, where the adaptation may indicate that the number of effective information bits corresponding to the uplink data is subjected to the second preprocessing, and an obtained number of bits after the second preprocessing is equal to the number of coding bits indicated by the second resource.
It should be noted that, when the first physical uplink channel and the second physical uplink channel are the same, step 204 and step 206 may be replaced by "the ue transmits the uplink control information after the first preprocessing and the uplink data after the second preprocessing to the base station through the physical uplink channel (or the second physical uplink channel, or the first physical uplink channel").
Referring to fig. 4, fig. 4 is a schematic flowchart of another information transmission method according to an embodiment of the present invention. As shown in fig. 4, the still another information transmission method includes steps S301 to S304.
S301, the ue determines uplink control information corresponding to uplink data transmitted in the first time unit.
Specifically, for a detailed explanation of step S301 in the embodiment of the present invention, please refer to step S201 in the corresponding embodiment of the present invention in fig. 3, which is not repeated herein.
S302, the ue determines a third resource jointly occupied by the uplink control information and the uplink data.
Specifically, in this embodiment of the present invention, the third resource may be the number of modulation symbols, the number of coded bits, or a sequence, such as a DMRS sequence, a CAZAC sequence, or an m sequence, or a pseudo-random sequence, or another type of sequence. And the user equipment determines a third resource jointly occupied by the uplink control information and the uplink data, namely the user equipment calculates the number of modulation symbols, the number of coding bits or a used sequence jointly occupied by the uplink control information and the uplink data.
Optionally, the third resource may be preconfigured, or predefined, or determined according to a preset information bit number and an MCS corresponding to the preset information bit number, where the preconfigured resource may be multiple, or one, or determined by Resource Allocation (RA), and the embodiment of the present invention is not limited in particular.
S303, the ue performs a third preprocessing on the uplink control information and the uplink data according to the third resource.
Specifically, the user equipment performs third preprocessing on the uplink control information and the uplink data according to the third resource, where the third preprocessing may include at least one of sequence modulation, channel coding, and rate matching, and may also include other processing manners, such as channel interleaving, constellation modulation, resource mapping, precoding, and the like, except for sequence modulation, channel coding, and rate matching, that are used by the base station to obtain corresponding information according to the received uplink data. For example, the ue may perform channel joint coding on the uplink control information and the uplink data. For example, the uplink control information and the effective information bit number corresponding to the uplink data are sorted according to a preset rule, and then the sorted effective information bit number is subjected to channel coding. Optionally, the channel coding comprises at least one of: performing channel coding according to the effective information bit number corresponding to the third resource and the uplink control information and the effective information bit number corresponding to the uplink data, and determining a coded bit stream corresponding to the uplink control information and the uplink data; converting the coded bit stream into a coded vector sequence corresponding to uplink control information and uplink data; the coded vector sequence is channel interleaved.
Optionally, the third preprocessing process may refer to the first preprocessing process or the second preprocessing process, but the preprocessed object is replaced by "uplink control information" or "uplink data" is replaced by "uplink data and uplink control information".
In this embodiment of the present invention, the third preprocessing includes a process of adapting, to the third resource, the effective information bit number corresponding to the uplink data and the effective information bit number corresponding to the uplink control information, where the adaptation may indicate that, through the third preprocessing, the effective information bit number corresponding to the uplink data and the effective information bit number corresponding to the uplink control information are subjected to the third preprocessing, and the obtained bit number after the third preprocessing is equal to the coding bit number indicated by the third resource.
Optionally, in this embodiment of the present invention, the transmitting, by the user equipment, the third preprocessed uplink control information and uplink data to the base station through a third physical uplink channel includes:
the user equipment converts the uplink control information after the third pretreatment, namely the coded bit stream of the uplink control information, into a coded vector sequence of the uplink control information;
the user equipment converts the uplink data after the third pretreatment, namely the coded bit stream of the uplink data, into a coded vector sequence of the uplink data;
the user equipment carries out channel interleaving on the coding vector sequence of the uplink control information and the coding vector sequence of the uplink data to obtain the coding vector sequences of the uplink control information and the uplink data;
and the user equipment transmits the uplink control information and the coding vector sequence of the uplink data to the base station through a third physical uplink channel.
Optionally, in the embodiment of the present invention, the user terminal performs channel coding and/or rate matching on the uplink control information and the uplink data according to the third resource to obtain a joint coded bit stream; the user equipment converts the joint coding bit stream into a joint coding vector sequence of the uplink control information and the uplink data; and the user equipment transmits the joint coding vector sequence to the base station through a third physical uplink channel.
For a detailed explanation of step S303 in the embodiment of the present invention, please refer to fig. 2 for a detailed description of steps S203 to S204, which is not repeated herein.
And S304, the user equipment transmits the uplink control information and the uplink data after the third pretreatment to the base station through a third physical uplink channel.
Optionally, for a specific description of step S304, reference may be made to descriptions of the second preprocessing and the first preprocessing portion in steps S204 and S206 in the embodiment corresponding to fig. 3, which is not described herein again.
In the embodiment of the present invention, when calculating the first resource, if the parameter referred to for calculating the first resource is preconfigured or is not a real parameter used by the ue for uplink data transmission, optionally, the real parameter used for uplink data transmission may be indicated by uplink control information.
In the embodiment of the present invention, the base station may also be replaced by a user equipment, for example, a Device-to-Device (D2D) communication scenario, and the base station may also be replaced by a Relay (Relay).
The embodiment of the invention is not only suitable for the LTE system, but also suitable for the 5G system. In the 5G system, some channel parameter names may change, but the physical meaning of the channel may be as described in this embodiment.
In this embodiment, the time-frequency resource positions specifically occupied by the first resource and the second resource in the physical uplink channel may be preconfigured, or may be implemented in other manners, and the embodiment of the present invention is not limited specifically.
In the embodiment of the present invention, when the uplink control information and the uplink data are transmitted through the same physical channel, multiplexing between the uplink control information and the uplink data may be implemented in a puncturing manner, for example, a scenario where the second resource includes the first resource; multiplexing between the first resource and the second resource can also be realized in a rate matching mode, for example, the second resource and the first resource have no overlapping part; multiplexing may also be achieved in other ways, and is not particularly limited.
It should be noted that, optionally, in this embodiment of the present invention, the preset information bit number corresponding to the uplink data may be preconfigured, or predefined, or obtained by calculating a preset transmission resource corresponding to the uplink data and a preset modulation scheme corresponding to the uplink data, where the preset transmission resource and the preset modulation method corresponding to the uplink data may be preconfigured, or predefined, and after the user equipment obtains the first resource by using the preset information bit number, or the preset transmission resource and the preset modulation scheme, the uplink control information may further include a real transmission resource and/or a modulation scheme corresponding to uplink data transmission.
Referring to fig. 5, fig. 5 is a schematic flowchart illustrating another information transmission method according to an embodiment of the present invention. As shown in fig. 5, the information transmission method includes steps S401 to S402.
S401, the base station receives uplink control information and uplink data sent by the user equipment through a physical uplink channel.
S402, the base station carries out reverse processing on the uplink control information and the uplink data to obtain the uplink control information and the uplink data after the reverse processing.
Specifically, the ue transmits the preprocessed uplink control information and uplink data to the base station through the physical uplink channel, and after receiving the uplink control information and uplink data sent by the ue through the physical uplink channel, the base station may perform inverse processing on the preprocessed uplink control information and uplink data, where the inverse processing is inverse to the preprocessing of the ue and may include at least one of channel decoding, and rate matching. For example, when the preprocessing mode adopted by the user equipment is channel coding, the base station adopts the inverse processing mode to perform channel decoding to recover the uplink data and the uplink data.
Optionally, the base station obtains a first resource occupied by the uplink control information and a second resource occupied by the uplink data; the base station carries out first inverse processing on the uplink control information according to the first resource to obtain uplink control information after the first inverse processing; and the base station performs second inverse processing on the uplink data according to the second resource to obtain uplink data subjected to the second inverse processing.
Optionally, the first inverse process includes at least one of sequence demodulation, channel decoding, and rate matching; and/or the second inverse process comprises at least one of sequence demodulation, channel decoding, and rate matching.
Optionally, the base station obtains a third resource jointly occupied by the uplink control information and the uplink data; and the base station performs third inverse processing on the uplink control information and the uplink data according to the third resource to obtain uplink control information and uplink data subjected to the third inverse processing.
Optionally, the third inverse process includes at least one of sequence demodulation, channel decoding, and rate matching.
For detailed explanation of the implementation steps of the information transmission method at the base station side and technical effects brought by the implementation steps, please refer to specific descriptions of the method embodiments corresponding to fig. 2 to fig. 4, which are not described herein again.
Referring to fig. 6-9, fig. 6 is a schematic block diagram of a user equipment according to an embodiment of the present invention. As shown in fig. 6, the user equipment 1 may include a determination unit 11, a preprocessing unit 12, and a transmission unit 13.
A determining unit 11, configured to determine uplink control information corresponding to the uplink data transmitted in the first time unit.
A preprocessing unit 12, configured to preprocess the uplink control information and the uplink data.
A sending unit 13, configured to transmit the preprocessed uplink control information and uplink data to a base station through a physical uplink channel.
In a possible implementation manner, please refer to fig. 7 and 8, which are a schematic block diagram of a preprocessing unit and a schematic block diagram of a transmitting unit according to an embodiment of the present invention. As shown in fig. 7, the preprocessing unit 12 may include: a first obtaining unit 121, a first preprocessing unit 122, and a second preprocessing unit 123.
A first obtaining unit 121, configured to obtain a first resource occupied by the uplink control information and a second resource occupied by the uplink data;
a first preprocessing unit 122, configured to perform first preprocessing on the uplink control information according to the first resource;
a second preprocessing unit 123, configured to perform second preprocessing on the uplink data according to the second resource.
Optionally, the first resource is obtained by calculating according to an effective information bit number corresponding to the uplink control information, a target information bit number corresponding to the uplink data, and a target resource corresponding to the uplink data, where the target information bit number corresponding to the uplink data is the effective information bit number corresponding to the uplink data or a preset information bit number corresponding to the uplink data, and the target resource corresponding to the uplink data is a capacity of the second physical uplink channel or a preset resource corresponding to the uplink data; or, the first resource is a preset resource corresponding to the uplink control information.
Optionally, the second resource is a difference between a capacity of a second physical uplink channel and the first resource, or the second resource is the capacity of the second physical uplink channel.
Optionally, the capacity of the second physical uplink channel is calculated according to the target information bit number and the modulation and coding scheme corresponding to the uplink data; or, the capacity of the second physical uplink channel is preset by the base station.
Optionally, if the target information bit number corresponding to the uplink data is a preset information bit number, the uplink control information includes first indication information, and the first indication information indicates an effective information bit number corresponding to the uplink data; and/or if the target resource corresponding to the uplink data is a preset resource corresponding to the uplink data, the uplink control information includes second indication information, and the second indication information indicates a second resource occupied by the uplink data.
Optionally, the first preprocessing includes at least one of sequence modulation, channel coding, and rate matching; and/or the second pre-processing comprises at least one of sequence modulation, channel coding and rate matching.
As shown in fig. 8, the sending unit 13 may include: a first transmitting unit 131 and a second transmitting unit 132.
A first sending unit 131, configured to transmit the first preprocessed uplink control information to the base station through a first physical uplink channel.
A second sending unit 132, configured to transmit the second preprocessed uplink data to the base station through a second physical uplink channel.
In another possible embodiment, please refer to fig. 9, which is a schematic structural diagram of another preprocessing unit according to an embodiment of the present invention. As shown in fig. 9, the preprocessing unit 12 may include: a second obtaining unit 124 and a third preprocessing unit 125.
A second obtaining unit 124, configured to obtain a third resource jointly occupied by the uplink control information and the uplink data;
a third preprocessing unit 125, configured to perform third preprocessing on the uplink control information and the uplink data according to the third resource.
The sending unit 13 is specifically configured to transmit the uplink control information and the uplink data after the third preprocessing to the base station through a third physical uplink channel.
Wherein the third pre-processing comprises at least one of sequence modulation, channel coding, and rate matching.
Optionally, the first time unit is one time unit in a time set, and the time set includes at least two time units; and the user equipment determines the uplink control information corresponding to all the time units except the first time unit in the time set according to the uplink control information corresponding to the first time unit and a first preset rule.
Optionally, the uplink data includes at least two uplink codewords, and the uplink control information refers to control information corresponding to a first uplink codeword in the uplink data; and the user equipment determines uplink control information corresponding to all uplink code words except the first uplink code word in the uplink data according to the first uplink code word and a second preset rule.
Optionally, the uplink control information includes HARQ information corresponding to the uplink data; wherein, the HARQ information corresponding to the uplink data includes: at least one of the HARQ process number of the uplink data, the new data indication information corresponding to the uplink data and the redundancy version information corresponding to the uplink data.
The user terminal shown in the embodiment of the present invention is configured to execute actions or steps of the user terminal in any one of the embodiments shown in fig. 6 to fig. 9, and for technical effects brought by the user terminal, reference is made to the detailed description of the corresponding method embodiment, which is not described herein again.
Referring to fig. 10, fig. 10 is a schematic structural diagram of a user equipment according to an embodiment of the present invention. As shown in fig. 10, the user equipment 1000 may include: at least one processor 1001, such as a CPU, at least one wireless communication module 1002, memory 1003, at least one communication bus 1004. A communication bus 1004 is used to enable connective communication between these components. The wireless communication module 1002 may provide a wireless network access function for the ue, and perform uplink data and/or uplink control information interaction with the base station. The memory 1003 may include a high-speed RAM memory, and may further include a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1003 may optionally include at least one storage device located remotely from the processor 1001.
Specifically, the processor 1001 is configured to call a program stored in the memory 1003, and perform the following operations:
determining uplink control information corresponding to uplink data transmitted in a first time unit;
preprocessing the uplink control information and the uplink data;
and transmitting the preprocessed uplink control information and uplink data to the base station through a physical uplink channel.
In a possible implementation manner, when the processor 1001 performs the step of preprocessing the uplink control information and the uplink data, it specifically performs:
acquiring a first resource occupied by the uplink control information and a second resource occupied by the uplink data;
performing first preprocessing on the uplink control information according to the first resource;
performing second preprocessing on the uplink data according to the second resource;
when the processor 1001 executes the step of transmitting the preprocessed uplink control information and uplink data to the base station through the physical uplink channel, it specifically executes:
transmitting the first preprocessed uplink control information to a base station through a first physical uplink channel;
and transmitting the second preprocessed uplink data to the base station through a second physical uplink channel.
In a possible implementation manner, the first resource is obtained by calculating according to an effective information bit number corresponding to the uplink control information, a target information bit number corresponding to the uplink data, and a target resource corresponding to the uplink data, where the target information bit number corresponding to the uplink data is the effective information bit number corresponding to the uplink data or a preset information bit number corresponding to the uplink data, and the target resource corresponding to the uplink data is a capacity of the second physical uplink channel or a preset resource corresponding to the uplink data; or, the first resource is a preset resource corresponding to the uplink control information.
In an embodiment of the present invention, the second resource is a difference between a capacity of a second physical uplink channel and the first resource, or the second resource is a capacity of the second physical uplink channel.
In a possible implementation manner, the capacity of the second physical uplink channel is calculated according to the target information bit number and the modulation and coding scheme corresponding to the uplink data; or, the capacity of the second physical uplink channel is preset by the base station.
In a possible implementation manner, if the target information bit number corresponding to the uplink data is a preset information bit number, the uplink control information includes first indication information, and the first indication information indicates an effective information bit number corresponding to the uplink data; and/or if the target resource corresponding to the uplink data is a preset resource corresponding to the uplink data, the uplink control information includes second indication information, and the second indication information indicates a second resource occupied by the uplink data.
In one possible embodiment, the first pre-processing comprises at least one of sequence modulation, channel coding, and rate matching; and/or the second pre-processing comprises at least one of sequence modulation, channel coding and rate matching.
In a possible implementation manner, when executing the step of preprocessing the uplink control information and the uplink data, the processor 1001 specifically executes:
obtaining a third resource jointly occupied by the uplink control information and the uplink data; performing third preprocessing on the uplink control information and the uplink data according to the third resource;
when the processor 1001 executes the step of transmitting the preprocessed uplink control information and uplink data to the base station through the physical uplink channel, it specifically executes:
and the user equipment transmits the uplink control information and the uplink data after the third pretreatment to the base station through a third physical uplink channel.
In one possible embodiment, the third pre-processing comprises at least one of sequence modulation, channel coding and rate matching.
In a possible embodiment, the first time unit is one time unit in a time set, the time set includes at least two time units; and the user equipment determines the uplink control information corresponding to all the time units except the first time unit in the time set according to the uplink control information corresponding to the first time unit and a first preset rule.
In a possible implementation manner, the uplink data includes at least two uplink codewords, and the uplink control information refers to control information corresponding to a first uplink codeword in the uplink data; and the user equipment determines uplink control information corresponding to all uplink code words except the first uplink code word in the uplink data according to the first uplink code word and a second preset rule.
In a possible implementation manner, the uplink control information includes hybrid automatic repeat request HARQ information corresponding to the uplink data; wherein, the HARQ information corresponding to the uplink data includes: at least one of the HARQ process number of the uplink data, the new data indication information corresponding to the uplink data and the redundancy version information corresponding to the uplink data.
The user terminal shown in the embodiment of the present invention is configured to execute actions or steps of the user terminal in any embodiment shown in fig. 10, and for technical effects brought by the user terminal, reference is made to the detailed description of the corresponding method embodiment, which is not described herein again.
Referring to fig. 11 to fig. 13, fig. 11 is a schematic block diagram of a base station according to an embodiment of the present invention. As shown in fig. 11, the base station 2 may include a receiving unit 21 and an inverse processing unit 22, wherein,
a receiving unit 21, configured to receive uplink control information and uplink data sent by a user equipment through a physical uplink channel.
And an inverse processing unit 22, configured to perform inverse processing on the uplink control information and the uplink data to obtain uplink control information and uplink data after the inverse processing.
In a possible implementation manner, please refer to fig. 12, and fig. 12 is a schematic block diagram of an inverse processing unit according to an embodiment of the present invention. As shown in fig. 12, the inverse processing unit 22 includes a first obtaining unit 221, a first inverse processing unit 222, and a second inverse processing unit 223.
A first obtaining unit 221, configured to obtain a first resource occupied by the uplink control information and a second resource occupied by the uplink data.
A first inverse processing unit 222, configured to perform a first inverse process on the uplink control information according to the first resource, to obtain uplink control information after the first inverse process.
A second inverse processing unit 223, configured to perform a second inverse process on the uplink data according to the second resource, to obtain uplink data after the second inverse process.
In one possible embodiment, the first inverse process includes at least one of sequence demodulation, channel decoding, and rate matching; and/or the second inverse process comprises at least one of sequence demodulation, channel decoding, and rate matching.
In a possible implementation manner, please refer to fig. 13, and fig. 13 is a schematic block diagram of another inverse processing unit according to an embodiment of the present invention. As shown in fig. 13, the inverse processing unit 22 includes a second obtaining unit 224 and a third inverse processing unit 225.
A second obtaining unit 224, configured to obtain a third resource jointly occupied by the uplink control information and the uplink data.
A third inverse processing unit 225, configured to perform third inverse processing on the uplink control information and the uplink data according to the third resource, so as to obtain uplink control information and uplink data after the third inverse processing.
In one possible embodiment, the third inverse process includes at least one of sequence demodulation, channel decoding, and rate matching.
The base station shown in the embodiment of the present invention is configured to execute actions or steps of the user equipment in any embodiment shown in fig. 11 to 13, and for technical effects brought by the base station, reference is made to the detailed description of the corresponding method embodiment, which is not described herein again.
Referring to fig. 14, fig. 14 is a schematic structural diagram of a base station according to an embodiment of the present invention. As shown in fig. 14, the base station 2000 may include: at least one controller 2001, at least one wireless communication module 2002, memory 2003, at least one communication bus 2004. A communication bus 2004 is used to enable connective communication between these components. The wireless communication module 2002 may provide a wireless network access function for the base station, and perform information interaction with the user equipment. Memory 2003 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk memory. The memory 2003 may optionally include at least one memory device located remotely from the controller 2001 as previously described.
Specifically, the controller 2001 is configured to call a program stored in the memory 2003, and perform the following operations:
receiving uplink control information and uplink data sent by user equipment through a physical uplink channel;
and carrying out reverse processing on the uplink control information and the uplink data to obtain the uplink control information and the uplink data after the reverse processing.
In a possible embodiment, when the controller 2001 performs the step of performing inverse processing on the uplink control information and the uplink data to obtain inverse processed uplink control information and uplink data, specifically:
acquiring a first resource occupied by the uplink control information and a second resource occupied by the uplink data; performing first inverse processing on the uplink control information according to the first resource to obtain uplink control information subjected to the first inverse processing; and performing second inverse processing on the uplink data according to the second resource to obtain uplink data subjected to second inverse processing.
In one possible embodiment, the first inverse process includes at least one of sequence demodulation, channel decoding, and rate matching; and/or the second inverse process comprises at least one of sequence demodulation, channel decoding, and rate matching.
In a possible embodiment, when the controller 2001 performs the step of performing inverse processing on the uplink control information and the uplink data to obtain inverse processed uplink control information and uplink data, specifically:
obtaining a third resource jointly occupied by the uplink control information and the uplink data; and performing third inverse processing on the uplink control information and the uplink data according to the third resource to obtain uplink control information and uplink data subjected to the third inverse processing.
In one possible embodiment, the third inverse process includes at least one of sequence demodulation, channel decoding, and rate matching.
The base station shown in the embodiment of the present invention is configured to execute actions or steps of the user equipment in any embodiment shown in fig. 14, and for technical effects brought by the base station, reference is made to the detailed description of the corresponding method embodiment, which is not described herein again.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combinations, but those skilled in the art will recognize that the present invention is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the embodiments of the present invention. In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments. The steps in the method of the embodiment of the invention can be sequentially adjusted, combined and deleted according to actual needs.
The units in the device of the embodiment of the invention can be merged, divided and deleted according to actual needs. Those skilled in the art may combine or combine features of different embodiments and features of different embodiments described in this specification.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by a program instructing a processor, and the program may be stored in a computer-readable storage medium, where the storage medium may be a random access memory, a read only memory, a flash memory, a hard disk, a solid state disk, a magnetic tape (magnetic tape), a floppy disk (floppy disk), an optical disk (optical disk), or any combination thereof.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (26)

1. An information transmission method applied to an unlicensed frequency band, the method comprising:
the user equipment determines uplink control information corresponding to uplink data transmitted in a first time unit;
the user equipment preprocesses the uplink control information and the uplink data;
the user equipment transmits the preprocessed uplink control information and uplink data to a base station through a physical uplink channel;
in a case where the uplink control information and the uplink data are transmitted to a base station through a first physical uplink channel and a second physical uplink channel, respectively, the pre-processing, by the ue, of the uplink control information and the uplink data includes:
the user equipment obtains a first resource occupied by the uplink control information and a second resource occupied by the uplink data; the first resource is obtained by calculation according to an effective information bit number corresponding to the uplink control information, a target information bit number corresponding to the uplink data, and a target resource corresponding to the uplink data, where the target information bit number corresponding to the uplink data is the effective information bit number corresponding to the uplink data or a preset information bit number corresponding to the uplink data, and the target resource corresponding to the uplink data is the capacity of the second physical uplink channel or the preset resource corresponding to the uplink data; or, the first resource is a preset resource corresponding to the uplink control information; the second resource is a difference between the capacity of the second physical uplink channel and the first resource, or the second resource is the capacity of the second physical uplink channel;
the user equipment performs first preprocessing on the uplink control information according to the first resource, wherein the first preprocessing comprises rate matching;
the user equipment performs second preprocessing on the uplink data according to the second resource, wherein the second preprocessing comprises rate matching;
the method for transmitting the preprocessed uplink control information and uplink data to the base station by the user equipment through the physical uplink channel includes:
the user equipment transmits the first preprocessed uplink control information to a base station through a first physical uplink channel;
and the user equipment transmits the second preprocessed uplink data to the base station through a second physical uplink channel.
2. The method of claim 1,
the capacity of the second physical uplink channel is obtained by calculation according to the target information bit number corresponding to the uplink data and the modulation coding scheme; or the like, or, alternatively,
and the capacity of the second physical uplink channel is preset by the base station.
3. The method according to claim 1, wherein if the target information bit number corresponding to the uplink data is a preset information bit number, the uplink control information includes first indication information indicating an effective information bit number corresponding to the uplink data; and/or the presence of a gas in the gas,
and if the target resource corresponding to the uplink data is a preset resource corresponding to the uplink data, the uplink control information includes second indication information indicating a second resource occupied by the uplink data.
4. The method of claim 1, wherein the first preprocessing further comprises at least one of sequence modulation and channel coding; and/or the presence of a gas in the gas,
the second preprocessing comprises at least one of sequence modulation and channel coding.
5. The method of claim 1, wherein in a case that the uplink control information and the uplink data are transmitted to a base station through a third physical uplink channel, the pre-processing of the uplink control information and the uplink data by the ue comprises:
the user equipment obtains a third resource jointly occupied by the uplink control information and the uplink data;
the user equipment performs third preprocessing on the uplink control information and the uplink data according to the third resource;
the method for transmitting the preprocessed uplink control information and uplink data to the base station by the user equipment through the physical uplink channel includes:
and the user equipment transmits the uplink control information and the uplink data after the third pretreatment to the base station through a third physical uplink channel.
6. The method of claim 5, wherein the third pre-processing comprises at least one of sequence modulation, channel coding, and rate matching.
7. The method of claim 1, wherein the first time unit is one time unit in a time set, the time set comprising at least two time units;
and the user equipment determines the uplink control information corresponding to all the time units except the first time unit in the time set according to the uplink control information corresponding to the first time unit and a first preset rule.
8. The method according to claim 1, wherein the uplink data includes at least two uplink codewords, and the uplink control information refers to control information corresponding to a first uplink codeword in the uplink data;
and the user equipment determines uplink control information corresponding to all uplink code words except the first uplink code word in the uplink data according to the first uplink code word and a second preset rule.
9. The method of claim 1, wherein the uplink control information includes hybrid automatic repeat request (HARQ) information corresponding to the uplink data;
wherein, the HARQ information corresponding to the uplink data includes: at least one of the HARQ process number of the uplink data, the new data indication information corresponding to the uplink data and the redundancy version information corresponding to the uplink data.
10. An information transmission method is applied to an unlicensed frequency band, and is characterized by comprising the following steps:
a base station receives preprocessed uplink control information and uplink data sent by user equipment through a physical uplink channel, wherein the preprocessing comprises rate matching;
the base station carries out reverse processing on the uplink control information and the uplink data to obtain the uplink control information and the uplink data after the reverse processing;
the base station performs inverse processing on the uplink control information and the uplink data to obtain the uplink control information and the uplink data after the inverse processing, and the method comprises the following steps:
the base station obtains a first resource occupied by the uplink control information and a second resource occupied by the uplink data;
the base station carries out first inverse processing on the uplink control information according to the first resource to obtain uplink control information after the first inverse processing; the first inverse process comprises rate matching;
the base station performs second inverse processing on the uplink data according to the second resource to obtain uplink data after the second inverse processing; the second inverse process includes rate matching.
11. The method of claim 10, wherein the first inverse process further comprises at least one of sequence demodulation and channel decoding; and/or the presence of a gas in the gas,
the second inverse process further comprises at least one of sequence demodulation and channel decoding.
12. The method of claim 10, wherein the base station performs inverse processing on the uplink control information and the uplink data to obtain inverse processed uplink control information and uplink data, further comprising:
the base station obtains a third resource jointly occupied by the uplink control information and the uplink data;
and the base station performs third inverse processing on the uplink control information and the uplink data according to the third resource to obtain uplink control information and uplink data subjected to the third inverse processing.
13. The method of claim 12, wherein the third inverse process comprises at least one of sequence demodulation, channel decoding, and rate matching.
14. A user equipment applied to an unlicensed frequency band, comprising:
a determining unit, configured to determine uplink control information corresponding to uplink data transmitted in a first time unit;
a preprocessing unit, configured to preprocess the uplink control information and the uplink data;
a sending unit, configured to transmit the preprocessed uplink control information and uplink data to a base station through a physical uplink channel;
under the condition that the sending unit transmits the uplink control information and the uplink data to the base station through a first physical uplink channel and a second physical uplink channel, respectively, the preprocessing unit includes:
a first obtaining unit, configured to obtain a first resource occupied by the uplink control information and a second resource occupied by the uplink data; the first resource is obtained by calculation according to an effective information bit number corresponding to the uplink control information, a target information bit number corresponding to the uplink data, and a target resource corresponding to the uplink data, where the target information bit number corresponding to the uplink data is the effective information bit number corresponding to the uplink data or a preset information bit number corresponding to the uplink data, and the target resource corresponding to the uplink data is the capacity of the second physical uplink channel or the preset resource corresponding to the uplink data; or, the first resource is a preset resource corresponding to the uplink control information; the second resource is the difference between the capacity of a second physical uplink channel and the first resource, or the second resource is the capacity of the second physical uplink channel;
a first preprocessing unit, configured to perform first preprocessing on the uplink control information according to the first resource; the first pre-processing comprises rate matching;
a second preprocessing unit, configured to perform second preprocessing on the uplink data according to the second resource; the second pre-processing comprises rate matching;
the transmission unit includes:
a first sending unit, configured to transmit the first preprocessed uplink control information to a base station through a first physical uplink channel;
and the second sending unit is used for transmitting the second preprocessed uplink data to the base station through a second physical uplink channel.
15. The user equipment of claim 14,
the capacity of the second physical uplink channel is obtained by calculation according to the target information bit number corresponding to the uplink data and the modulation coding scheme; or the like, or, alternatively,
and the capacity of the second physical uplink channel is preset by the base station.
16. The UE of claim 14, wherein if the target information bit number corresponding to the uplink data is a preset information bit number, the uplink control information includes first indication information indicating an effective information bit number corresponding to the uplink data; and/or the presence of a gas in the gas,
and if the target resource corresponding to the uplink data is a preset resource corresponding to the uplink data, the uplink control information includes second indication information indicating a second resource occupied by the uplink data.
17. The UE of claim 14, wherein the first preprocessing further comprises at least one of sequence modulation and channel coding; and/or the presence of a gas in the gas,
the second preprocessing further comprises at least one of sequence modulation and channel coding.
18. The ue according to claim 14, wherein in case that the sending unit transmits the uplink control information and the uplink data to the base station through a third physical uplink channel, the preprocessing unit comprises:
a second obtaining unit, configured to obtain a third resource jointly occupied by the uplink control information and the uplink data;
a third preprocessing unit, configured to perform third preprocessing on the uplink control information and the uplink data according to the third resource;
the sending unit is specifically configured to:
and transmitting the uplink control information and the uplink data after the third pretreatment to the base station through a third physical uplink channel.
19. The UE of claim 18, wherein the third pre-processing comprises at least one of sequence modulation, channel coding, and rate matching.
20. The UE of claim 14, wherein the first time unit is one time unit in a time set, and wherein the time set comprises at least two time units;
and the user equipment determines the uplink control information corresponding to all the time units except the first time unit in the time set according to the uplink control information corresponding to the first time unit and a first preset rule.
21. The UE of claim 20, wherein the uplink data comprises at least two uplink codewords, and the uplink control information refers to control information corresponding to a first uplink codeword in the uplink data;
and the user equipment determines uplink control information corresponding to all uplink code words except the first uplink code word in the uplink data according to the first uplink code word and a second preset rule.
22. The UE of claim 14, wherein the uplink control information comprises HARQ information corresponding to the uplink data;
wherein, the HARQ information corresponding to the uplink data includes: at least one of the HARQ process number of the uplink data, the new data indication information corresponding to the uplink data and the redundancy version information corresponding to the uplink data.
23. A base station for use in an unlicensed frequency band, comprising:
a receiving unit, configured to receive, through a physical uplink channel, preprocessed uplink control information and uplink data sent by a user equipment, where the preprocessing includes rate matching;
the reverse processing unit is used for performing reverse processing on the uplink control information and the uplink data to obtain the uplink control information and the uplink data after the reverse processing;
the inverse processing unit includes:
a first obtaining unit, configured to obtain a first resource occupied by the uplink control information and a second resource occupied by the uplink data;
a first inverse processing unit, configured to perform first inverse processing on the uplink control information according to the first resource, to obtain uplink control information after the first inverse processing; the first inverse process comprises rate matching;
a second inverse processing unit, configured to perform second inverse processing on the uplink data according to the second resource, to obtain uplink data after the second inverse processing; the second inverse process includes rate matching.
24. The base station of claim 23, wherein the first inverse process further comprises at least one of sequence demodulation and channel decoding; and/or the presence of a gas in the gas,
the second inverse process further comprises at least one of sequence demodulation and channel decoding.
25. The base station of claim 23, wherein the inverse processing unit further comprises:
a second obtaining unit, configured to obtain a third resource jointly occupied by the uplink control information and the uplink data;
and the third inverse processing unit is configured to perform third inverse processing on the uplink control information and the uplink data according to the third resource, so as to obtain uplink control information and uplink data after the third inverse processing.
26. The base station of claim 25, wherein the third inverse process comprises at least one of sequence demodulation, channel decoding, and rate matching.
CN201611118408.4A 2016-12-08 2016-12-08 Information transmission method and network element thereof Active CN108200649B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201611118408.4A CN108200649B (en) 2016-12-08 2016-12-08 Information transmission method and network element thereof
PCT/CN2017/115315 WO2018103750A1 (en) 2016-12-08 2017-12-08 Information transmission method, and network element for same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611118408.4A CN108200649B (en) 2016-12-08 2016-12-08 Information transmission method and network element thereof

Publications (2)

Publication Number Publication Date
CN108200649A CN108200649A (en) 2018-06-22
CN108200649B true CN108200649B (en) 2022-01-14

Family

ID=62491497

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611118408.4A Active CN108200649B (en) 2016-12-08 2016-12-08 Information transmission method and network element thereof

Country Status (2)

Country Link
CN (1) CN108200649B (en)
WO (1) WO2018103750A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110784932B (en) * 2018-07-31 2022-02-01 维沃移动通信有限公司 Random access method, terminal equipment and network equipment
JP2022534467A (en) * 2019-03-28 2022-08-01 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Communication device, communication method and integrated circuit
CN112821895B (en) * 2021-04-16 2021-07-09 成都戎星科技有限公司 Code identification method for realizing high error rate of signal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102342060A (en) * 2009-05-22 2012-02-01 中兴通讯股份有限公司 Method and device for managing hybrid automatic repeat request multi-process data
CN102377529A (en) * 2010-08-13 2012-03-14 普天信息技术研究院有限公司 Transmission method of uplink control information
CN102447547A (en) * 2010-09-30 2012-05-09 中兴通讯股份有限公司 Hybrid automatic retransmission method, system and terminal in MC-HSUPA
CN103220097A (en) * 2004-05-07 2013-07-24 美商内数位科技公司 Method for assigning automatic repeat request (ARQ) support enhanced uplink (EU) data transmissions and WTRU
CN103384192A (en) * 2012-05-02 2013-11-06 北京三星通信技术研究有限公司 Method for maintaining transmission continuity of uplink HARQ process in dynamic TDD system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101534180B (en) * 2008-03-12 2011-11-30 电信科学技术研究院 Method for realizing HSUPA non-scheduling transmission and system thereof
CN102378254B (en) * 2010-08-13 2014-12-10 华为技术有限公司 Transmission method, user equipment (UE) and base station
CN103095398B (en) * 2011-11-04 2017-04-12 华为技术有限公司 Method and user equipment and base station for transmission and control information
WO2015151729A1 (en) * 2014-03-31 2015-10-08 株式会社Nttドコモ Mobile station, base station, uplink signal transmission method and uplink signal reception method
CN105992373B (en) * 2015-01-30 2020-09-15 中兴通讯股份有限公司 Data transmission method, device, base station and user equipment
US10015778B2 (en) * 2015-03-17 2018-07-03 Telefonaktiebolaget Lm Ericsson (Publ) Systems and methods for uplink control information signaling design
CN106067845A (en) * 2015-04-09 2016-11-02 北京三星通信技术研究有限公司 The method of multiplexing uplink information
EP3267612B1 (en) * 2015-05-15 2020-09-16 Huawei Technologies Co., Ltd. Method and apparatus for transmitting uplink data in licensed-assisted access system
CN105187173A (en) * 2015-09-08 2015-12-23 魅族科技(中国)有限公司 Data retransmission method for non-authorized frequency spectrums, and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103220097A (en) * 2004-05-07 2013-07-24 美商内数位科技公司 Method for assigning automatic repeat request (ARQ) support enhanced uplink (EU) data transmissions and WTRU
CN102342060A (en) * 2009-05-22 2012-02-01 中兴通讯股份有限公司 Method and device for managing hybrid automatic repeat request multi-process data
CN102377529A (en) * 2010-08-13 2012-03-14 普天信息技术研究院有限公司 Transmission method of uplink control information
CN102447547A (en) * 2010-09-30 2012-05-09 中兴通讯股份有限公司 Hybrid automatic retransmission method, system and terminal in MC-HSUPA
CN103384192A (en) * 2012-05-02 2013-11-06 北京三星通信技术研究有限公司 Method for maintaining transmission continuity of uplink HARQ process in dynamic TDD system

Also Published As

Publication number Publication date
WO2018103750A1 (en) 2018-06-14
CN108200649A (en) 2018-06-22

Similar Documents

Publication Publication Date Title
JP7392035B2 (en) Control information multiplexed on physical uplink data channels
US10848293B2 (en) Method for transmitting ACK/NACK in wireless communication system and device using same
US11115982B2 (en) Telecommunications apparatuses and methods
US9191162B2 (en) Simultaneous reporting of ACK/NACK and channel-state information using PUCCH format 3 resources
EP3709723B1 (en) Terminal device, base station device, and communication method
CN109565871B (en) Codeword adaptation for non-orthogonal coded access
KR20180080198A (en) Communication terminal and transmission method
US11026184B2 (en) Terminal apparatus, base station apparatus, and communication method for transmitting resource information and transmission power control information to the terminal device with a grant-free access resource allocation or a scheduled access resource allocation
US20140226583A1 (en) Terminal device and transmission method
EP3493605B1 (en) Terminal device, base station device, communication method, and integrated circuit
US11923982B2 (en) Transmission device, reception device, transmission method, and reception method
JP7297663B2 (en) Terminal and communication method
CN108200649B (en) Information transmission method and network element thereof
RU2739589C2 (en) Base station device, a terminal device and a communication method
JP2023099023A (en) Base station, communication method, and integrated circuit
EP3831144B1 (en) Apparatus and method for allocating resources in wireless communication system
JP5871917B2 (en) Terminal device and response signal transmission method
EP3905819A1 (en) Method for determining transport block size, and device
RU2788968C2 (en) Communication terminal and communication method
KR20170134442A (en) Determining the codeword for the acknowledgment information

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