Nothing Special   »   [go: up one dir, main page]

WO2014036904A1 - Method, system and device for transmitting and receiving transmission information - Google Patents

Method, system and device for transmitting and receiving transmission information Download PDF

Info

Publication number
WO2014036904A1
WO2014036904A1 PCT/CN2013/082423 CN2013082423W WO2014036904A1 WO 2014036904 A1 WO2014036904 A1 WO 2014036904A1 CN 2013082423 W CN2013082423 W CN 2013082423W WO 2014036904 A1 WO2014036904 A1 WO 2014036904A1
Authority
WO
WIPO (PCT)
Prior art keywords
user equipment
process number
downlink configuration
downlink
tdd uplink
Prior art date
Application number
PCT/CN2013/082423
Other languages
French (fr)
Chinese (zh)
Inventor
林亚男
沈祖康
Original Assignee
电信科学技术研究院
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 电信科学技术研究院 filed Critical 电信科学技术研究院
Publication of WO2014036904A1 publication Critical patent/WO2014036904A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1822Automatic repetition systems, e.g. Van Duuren systems involving configuration of automatic repeat request [ARQ] with parallel processes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management

Definitions

  • a turbo code encoder used for a traffic channel has a code rate of 1/3.
  • the transport block is subjected to code block partitioning to obtain a plurality of smaller code blocks (CBs).
  • CBs code blocks
  • Each CB is independently coded, and the coding sequences of multiple CBs are cascaded to obtain the coding sequence of the TB.
  • the system bit stream, the first parity bit stream, and the second parity bit stream output by the turbo encoder are separately interleaved and sequentially collected by the bit collecting unit.
  • the first interleaved system bit stream is sequentially input to the buffer, and then the interleaved first parity bit stream and the second parity bit stream are alternately input to the buffer, as shown in FIG.
  • LTE Rel-8 version 8
  • HARQ Hybrid Automatic Repeat reQuest
  • the base station In order to support user equipment of different capabilities, for certain levels of user equipment, the user equipment's memory cannot store all bits encoded by a larger code block. Therefore, before the rate matching, the base station first truncates the code sequence in the rate matcher according to the buffer size reported by the user equipment, that is, the number of soft channel bits (truncation)
  • the coding sequence is recorded as the mother code), as shown in Figure 2:
  • the base station performs rate matching based on the truncated mother code, that is, performs puncturing or repetition to obtain a sequence of information to be transmitted, where ⁇ is a CB encoded sequence
  • the length is the length of the mother code corresponding to one CB.
  • the UE (User Equipment) side receives the information transmitted by the base station and performs decoding.
  • the base station determines the length of the mother code in the rate matching process and the size of the storage space corresponding to each code block.
  • the UE determines the number of fixed HARQ processes. If the uplink/downlink configuration of the TDD (Time Division Duplex) on a carrier changes dynamically, the number of corresponding HARQ processes on the carrier will also follow. Dynamic changes. If the length of the mother code in the rate matching and the size of the storage space corresponding to each code block at the UE end dynamically change with the TDD uplink/downlink configuration on the carrier, during the dynamic reconfiguration of the TDD uplink/downlink configuration, the base station is in a period of time.
  • TDD Time Division Duplex
  • the base station determines whether the UE has completed reconfiguration, that is, the base station cannot determine whether the UE works according to the previous TDD uplink/downlink configuration or the new TDD uplink/downlink configuration.
  • the base station determines the length of the mother code in the rate matching according to the number of HARQ processes corresponding to the TDD uplink/downlink configuration, and the UE performs the HARQ process corresponding to the other TDD uplink/downlink configuration. The number determines the length of the mother code in the solution rate matching, and the UE will not be able to decode correctly.
  • the embodiments of the present invention provide a method, system, and device for transmitting and receiving transmission information, which are used to solve the system for dynamically changing TDD uplink/downlink configuration existing in the prior art and for different frequency bands for cross-band carrier aggregation.
  • the understanding of the number of HARQ processes between the network side and the user equipment side is inconsistent, which may cause the user equipment side to fail to correctly decode and affect the downlink transmission performance of the system.
  • the user equipment determines the first process number and the second process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used for Determine the carrier for de-rate matching
  • the maximum buffer length of any coded block in the downlink transport block on C is used to determine the number B of downlink decoding blocks that the user equipment can at least store on the carrier C and the decoding failure needs to be stored.
  • the length of any code block in the downlink transport block is stored at least n sb ;
  • the user equipment performs de-rate matching processing on the downlink transport block according to the first process number, and performs decoding processing on the information after the de-rate matching.
  • the network side and the user equipment side understand the number of HARQ processes consistently, so that the user equipment It can decode correctly and improve the downlink transmission performance of the system.
  • the user equipment can store at least B downlink transmission blocks that fail to decode, and store at least n sb bits of information for any coding block in the downlink transport block that needs to be stored for decoding failure.
  • the user equipment determines the first process number for the carrier c, and the method includes: determining, by the user equipment, the first process number according to a protocol agreement; or
  • the user equipment corresponds to the most corresponding TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c.
  • the minimum number of processes is selected as the number of the first process, wherein the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment follows the TDD in any radio frame.
  • One TDD uplink/downlink configuration in the uplink/downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
  • the determining, by the user equipment, the number of the second process is performed by the user equipment, where the user equipment determines the number of the second process according to the protocol agreement;
  • the user equipment selects, as the second process number, the maximum number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c, where the TDD uplink/downlink configuration
  • the set includes at least one TDD uplink/downlink configuration, where the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and uses TDD in different radio frames.
  • the up/down configuration is different.
  • the specific implementation manner of performing de-rate matching processing on the downlink transport block according to the first process number and performing decoding processing on the de-rate matched information may be:
  • the user equipment performs decoding rate matching processing on the transmission information according to the first process number, to obtain coding information corresponding to each coding block in the downlink transmission block;
  • the user equipment performs decoding processing on the coding information corresponding to each coding block in the downlink transport block.
  • the base station determines the first process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine rate matching.
  • the second process number is used to determine the number of decoding failed downlink transport blocks that the user equipment can store at least on the carrier c and the downlink that needs to be stored for the decoding failure.
  • the length at which any code block in the transport block is stored at least;
  • the base station performs rate matching processing on the downlink transport block according to the first process number to obtain transmission information, and sends the transmission information to the user equipment.
  • the number of HARQ processes is consistent between the network side and the user equipment side, so that the user equipment can correctly decode and improve the downlink transmission performance of the system.
  • the base station determines the first process number, including:
  • the base station selects a minimum number of processes as the first process number from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on the carrier c, where the TDD is on/
  • the downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment follows the TDD in any radio frame.
  • One type of TDD uplink/downlink configuration in the downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
  • the second number of processes is agreed by the protocol
  • the second process number is the largest one of the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on the carrier c, where the TDD uplink/downlink configuration set
  • the method includes at least one TDD uplink/downlink configuration, where the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and uses TDD on different radio frames. / Downstream configuration is different.
  • a first determining module configured to determine, by the carrier c, a first process number and a second process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, where the The number of processes is used to determine the maximum buffer length of any code block in the downlink transport block on the carrier c when the solution rate is matched, and the second process number is used to determine the downlink transmission of the at least decoding failure of the user equipment on the carrier c.
  • the number of blocks B and the decoding failure need to store at least the length n sb of any code block in the downlink transport block stored;
  • the receiving module is configured to perform de-rate matching processing on the downlink transport block according to the first process number, and perform decoding processing on the information after the de-rate matching.
  • the network side and the user equipment side understand the number of HARQ processes consistently, so that the user equipment It can decode correctly and improve the downlink transmission performance of the system.
  • the user equipment can store at least B downlink transmission blocks that fail to decode, and store at least n sb bits of information for any coding block in the downlink transport block that needs to be stored for decoding failure.
  • the specific implementation manners of the first determining module are various, and two of them are exemplified below.
  • the first determining module is specifically configured to:
  • the minimum number of processes is selected as the number of the first process, where the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment is in any radio frame according to the One TDD uplink/downlink configuration in the TDD uplink/downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
  • the first determining module is specifically configured to:
  • the TDD uplink/downlink configuration set includes at least A TDD uplink/downlink configuration, where the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and uses TDD uplink/downlink configuration in different radio frames. different.
  • the receiving module is specifically configured to:
  • a second determining module configured to determine, for the carrier c, the first process number and the second process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers
  • the first process number is used to determine the maximum buffer length of any coding block in the transport block on the carrier c when the rate is matched
  • the second process number is used to determine the decoding failure downlink transmission that the user equipment can store at least on the carrier c.
  • the number of blocks and the decoding failure require at least the stored length of any coded block in the stored downlink transport block;
  • a sending module configured to perform rate matching processing on the downlink transport block according to the first process number to obtain transmission information, and send the transmission information to the user equipment.
  • the network side and the user equipment side understand the number of HARQ processes consistently, so that the user equipment It can decode correctly and improve the downlink transmission performance of the system.
  • the second determining module is specifically configured to:
  • the minimum number of processes is selected as the number of the first process, where the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment is in any radio frame according to the One TDD uplink/downlink configuration in the TDD uplink/downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
  • the second number of processes is agreed by a protocol; or the second determining module sets the number of the second process, and notifies the user equipment by using high layer signaling; or
  • the number of the second process is the maximum number of processes in the TDD uplink/downlink configuration set corresponding to the TDD uplink/downlink configuration set of the user equipment on the carrier c, and the TDD uplink/downlink configuration set includes at least one of the processes.
  • a TDD uplink/downlink configuration where the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and uses TDD uplink/downlink configuration in different radio frames. different.
  • a processor configured to determine a first process number and a second process number for the carrier c, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers,
  • the first number of processes is used to determine The maximum buffer length of any coded block in the downlink transport block on the carrier c when the rate matching is performed, and the second process number is used to determine the number B of decoding downlink blocks that the user equipment can store at least on the carrier c.
  • Decoding failure requires at least a length n sb stored in any one of the stored downlink transport blocks; de-rate matching processing on the downlink transport block according to the first process number, and decoding and decoding the de-rate matched information .
  • Another base station includes: a processor and a radio frequency unit;
  • the processor is configured to determine a first process number for the carrier c, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is For determining the maximum buffer length of any coding block in the transport block on the carrier c in rate matching, the second process number is used to determine the number and translation of the decoding failed downlink transport block that the user equipment can store at least on the carrier c.
  • the code fails to store at least the length of any one of the stored blocks in the downlink transport block; the rate matching process is performed on the downlink transport block according to the first process number to obtain the transmission information, and the transmission information is sent to the user equipment by using the radio frequency unit.
  • FIG. 1 is a schematic diagram of a rate matching buffer in the background art
  • FIG. 2 is a schematic diagram of a method for determining a mother code in rate matching in the background art
  • FIG. 3 is a schematic structural diagram of a system for transmitting and receiving transmission information according to an embodiment of the present application
  • FIG. 4 is a schematic structural diagram of a user equipment in a system for transmitting and receiving transmission information according to an embodiment of the present disclosure
  • FIG. 5 is a schematic structural diagram of a base station in a system for transmitting and receiving transmission information according to an embodiment of the present application;
  • FIG. 6 is a schematic flowchart of a method for receiving transmission information according to an embodiment of the present application.
  • FIG. 7 is a schematic flowchart of a method for transmitting transmission information according to an embodiment of the present application.
  • FIG. 8 is a schematic diagram of comparing the throughput gain obtained by calculating the mother code size and the storage space size according to the unified HARQ process number and the throughput gain obtained by the embodiment of the present application.
  • the user equipment in the embodiment of the present application determines the first process number and the second process number, and the base station determines the first process number.
  • the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine the maximum of any coding block in the downlink transport block on the carrier c when the solution rate is matched.
  • the buffer length, the second process number is used to determine the number B of downlink decoding blocks that the user equipment can store at least on the carrier c, and the length n sb stored in any code block in the downlink transport block that needs to be stored.
  • the user equipment performs de-rate matching processing on the downlink transport block according to the first process number, and decodes the information after the de-rate matching, and the base station transmits the downlink according to the first process number.
  • the output block performs rate matching processing to obtain transmission information, and transmits transmission information to the user equipment.
  • the network side and the user equipment side understand the number of HARQ processes consistently, so that the user equipment It can decode correctly and improve the downlink transmission performance of the system.
  • the system for transmitting and receiving transmission information in this embodiment of the present application includes: a user equipment 10 and a base station 20.
  • the user equipment 10 is configured to determine, according to the carrier c, the first process number and the second process number, perform de-rate matching processing on the downlink transport block according to the first process number, and perform decoding processing on the de-rate matched information;
  • the base station 20 is configured to determine a first process number for the carrier c, perform rate matching processing on the downlink transport block according to the first process number, obtain transmission information, and send the transmission information to the user equipment 10;
  • the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine the maximum of any coding block in the downlink transport block on the carrier c when the solution rate is matched.
  • the buffer length, the second process number is used to determine the number B of downlink decoding blocks that the user equipment 10 can store at least on the carrier c, and the length of at least one of the code blocks in the downlink transport block that needs to be stored. Sb .
  • the user equipment can store at least B downlink transmission blocks that fail to decode, and store at least n sb bits of information for any coding block in the downlink transport block that needs to be stored for decoding failure.
  • the user equipment 10 and the base station 20 determine the number of the first process in a plurality of ways. The following are listed: Determining the first process number mode 1. The user equipment 10 and the base station 20 determine the first process number according to the protocol agreement.
  • the base station 20 sets the first process number, and notifies the user equipment 10 through the high layer signaling; correspondingly, the user equipment 10 receives the high layer signaling sent by the base station 20 to determine the first process number.
  • the number of first processes set by the base station 20 is a positive integer smaller than the number of second processes and greater than 0.
  • the first process number may be 4. Determining the number of the first process mode.
  • the base station 20 selects the smallest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment 10 on the carrier c as the first process.
  • the user equipment 10 selects the smallest number of processes as the first number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c;
  • the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment 10 works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and is in different radio frames.
  • the TDD uplink/downlink configuration used in the system is different.
  • the configuration included in the TDD uplink/downlink configuration set may be configured according to a protocol agreement or through high layer signaling.
  • the TDD uplink/downlink configuration set on the carrier c is ⁇ ' ⁇ ''''' ⁇ , where: one of a plurality of TDD uplink/downlink configurations supported by the system (currently, 7 different TDDs are supported in the system) Up/down configuration, see Table 1),
  • the corresponding maximum number of downlink HARQ processes is DL HAR Q .
  • ' ⁇ , ' J that is, each configuration in the TDD uplink/downlink configuration set is different
  • the TDD uplink/downlink configuration set on carrier c is a configuration with an uplink/downlink switching period of 5ms, ie ⁇ configuration 0, configuration 1, configuration 2, configuration 6 ⁇ , the corresponding number of HARQ processes is 4, 10, 6, then the syndrome
  • TDD uplink/downlink configurations are not limited to the above seven TDD uplink/downlink configurations, and other TDD uplink/downlink configurations are also applicable to the embodiments of the present application.
  • the base station 20 uses Equation 1 to determine the storage length corresponding to each coding block in the rate matcher according to the first process number (ie, the mother code length, that is, any of the downlink transmission blocks on the carrier c when the rate matching is performed.
  • the maximum buffer length of the encoded block ie, the mother code length, that is, any of the downlink transmission blocks on the carrier c when the rate matching is performed.
  • Corresponding UE level and downlink transmission mode 9 is configured on the current downlink carrier, which is ue-Category-vlOxy
  • RM is the first process number
  • the user equipment 10 receives the transmission information transmitted by the base station 20 and performs de-rate matching processing on the transmission information.
  • the user equipment 10 uses Equation 1 to determine the storage length (ie, the mother code length) corresponding to each coding block in the de-rate matcher according to the first process number, and then decodes the information after the de-rate matching.
  • the storage length ie, the mother code length
  • the user equipment 10 receives the transmission information after the rate matching of the downlink transport block from the base station. Therefore, the user equipment 10 performs de-rate matching processing on the downlink transport block according to the first process number, which actually refers to performing de-rate matching processing on the transmission information to obtain coding information corresponding to each coding block in the downlink transport block. Specifically, the storage length corresponding to each coding block in the de-rate matcher is determined according to the first process number, and the transmission information is de-rate matched according to the parameter. Correspondingly, the user equipment 10 decodes the information after the de-rate matching, and actually refers to decoding the coding information corresponding to each coding block in the downlink transport block obtained by the de-rate matching.
  • the user equipment 10 and the base station 20 determine the number of the second process in a plurality of ways. The following are listed: Determining the second process number mode 1. The user equipment 10 and the base station 20 determine the second process number according to the protocol agreement.
  • the base station 20 sets the second process number, and notifies the user equipment 10 through the high layer signaling; correspondingly, the user equipment 10 receives the high layer signaling sent by the base station 20 to determine the second process number.
  • the second process number may be 8. Determining the second process number mode.
  • the base station 20 selects the largest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment 10 on the carrier c as the second process.
  • the number, and the user equipment 10 selects the largest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c as the second process number;
  • the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment 10 works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and is in different radio frames.
  • Medium The TDD uplink/downlink configuration used is different.
  • the configuration included in the TDD uplink/downlink configuration set may be configured according to a protocol convention or through higher layer signaling.
  • the TDD uplink/downlink configuration set on the carrier c is ⁇ ' ⁇ ''''' ⁇ , where: one of a plurality of TDD uplink/downlink configurations supported by the system (currently, 7 different TDDs are supported in the system) Up/down configuration, see Table 1),
  • the corresponding maximum number of downlink HARQ processes is DL HAR Q .
  • ' ⁇ , ' J that is, each configuration in the TDD uplink/downlink configuration set is different
  • ⁇ HARQ stores m 3 ⁇ 4 X ⁇ ⁇ DL _ HARQ , ⁇ DL HARQ ,..., ⁇ DL HARQ .
  • the TDD uplink/downlink configuration set on the carrier c is a configuration in which the uplink/downlink switching period is 5 ms, that is, ⁇ configuration 0, configuration 1, configuration 2, configuration 6 ⁇ , and the number of corresponding HARQ processes is 4, 7, and 10. 6, then M HAHQ_ s t. Ri ng ⁇ 10 .
  • the user equipment 10 If the decoding of the user equipment 10 fails, the user equipment 10 is at least stored when the decoding failure TB is stored.
  • N corresponds to the level indicated by ue-Category-vlOxy.
  • Number of soft channel bits; otherwise ⁇ / ⁇ is the number of soft channel bits corresponding to the level indicated by ue-Category (UE level corresponding to Rel-8);
  • V d is the number of aggregated carriers.
  • the remaining storage space is less than n_sb bits
  • the user equipment has stored at least B decoding failure TBs
  • the information length of the user equipment storing the TB is less than n sb bits.
  • the remaining storage space is less than n sb bits
  • the user equipment has stored at least B decoding failure TBs
  • the user equipment stores the TB at least n sb bits, and discards part or all of the information of the stored TB.
  • the remaining storage space is less than n sb bits, and the user equipment has stored less than B decoding failure TBs, the user equipment stores at least n sb bits of the TB, and discards part or all of the information of the stored TB.
  • the remaining space is greater than n sb bits, and the user equipment stores at least n sb bits of the TB.
  • the user equipment 10 When the user equipment 10 stores the decoding failure TB, if the storage space is full, the user equipment does not store the TB, or stores the TB, but discards part or all of the information of at least one already stored TB.
  • the method for determining the first process number is as follows: determining the first process number mode 2, determining the first process number mode 3 and determining the second process number mode, determining the second process number mode 2, and determining the second process number mode 3 Any combination, but need to ensure that the number of first processes is less than the number of second processes, and the number of first processes and the number of second processes are positive integers.
  • the above method is applicable not only to the TDD uplink/downlink configuration dynamic change system, but also to the system using cross-band carrier aggregation and different TDD uplink/downlink configurations on different frequency bands.
  • the base station in the embodiment of the present application may be a macro base station, a home base station, or the like, and may also be an RN (relay) device.
  • the user equipment in the system for transmitting and receiving transmission information in the embodiment of the present application includes: a first determining module 400 and a receiving module 410.
  • the first determining module 400 is configured to determine, for the carrier c, the first process number and the second process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, the first The number of processes is used to determine the maximum buffer length of any coding block in the downlink transport block on the carrier c when the solution rate is matched, and the second process number is used to determine the downlink transmission block of the decoding failure that the user equipment can at least store on the carrier c.
  • the number B and the decoding failure need to store at least the length n sb of any code block in the downlink transport block stored;
  • the receiving module 410 is configured to perform de-rate matching processing on the downlink transport block according to the first process number, and perform decoding processing on the de-rate matched information.
  • the user equipment can store at least B downlink transmission blocks that fail to decode, and store at least n sb bits of information for any coding block in the downlink transport block that needs to be stored for decoding failure.
  • the first determining module 400 determines the first process number according to the protocol agreement; or, the high layer signaling sent by the receiving base station determines the first process number; or, from the TDD uplink/downlink configuration set on the carrier c, each TDD The minimum number of processes corresponding to the upper/downlink configuration is selected as the first number of processes, where the TDD uplink/downlink configuration set
  • the integration includes at least one TDD uplink/downlink configuration, and the user equipment operates in one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames different.
  • the first determining module 400 determines the second process number according to the protocol agreement; or, the high layer signaling sent by the receiving base station determines the second process number; or, from the TDD uplink/downlink configuration set on the carrier c, each TDD
  • the maximum number of processes corresponding to the uplink/downlink configuration is selected as the number of the second process.
  • the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment follows TDD in any radio frame.
  • One TDD uplink/downlink configuration in the uplink/downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
  • the receiving module 410 is specifically configured to:
  • the base station in the system for transmitting and receiving transmission information in the embodiment of the present application includes: a second determining module 500 and a sending module 510.
  • the second determining module 500 is configured to determine, according to the carrier c, the first process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine The maximum buffer length of any coding block in the transport block on the carrier c when the rate is matched, and the second process number is used to determine the number of decoding failed downlink transport blocks that the user equipment can store at least on the carrier c and the decoding failure needs to be stored. At least the length of any code block in the downlink transport block;
  • the sending module 510 is configured to perform rate matching processing on the downlink transport block according to the first process number to obtain transmission information, and send the transmission information to the user equipment.
  • the second determining module 500 determines the first process number according to the protocol agreement; or sets the first process number, and notifies the user equipment by using the high layer signaling; or the TDD uplink/downlink configuration set from the user equipment on the carrier c.
  • the minimum number of processes corresponding to each TDD uplink/downlink configuration is selected as the first process number, where the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment is in any wireless.
  • the frame operates according to one of the TDD uplink/downlink configurations in the TDD uplink/downlink configuration set, and the TDD uplink/downlink configuration used in different radio frames is different.
  • the second process number is agreed by the protocol; or the second determining module 500 sets the second process number and notifies the user equipment through high layer signaling; or, the second process number is the TDD of the user equipment on the carrier c/
  • the maximum number of processes in the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment is configured in any radio frame according to the maximum number of processes in the TDD uplink/downlink configuration.
  • One TDD uplink/downlink configuration in the TDD uplink/downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
  • a method for transmitting transmission information is also provided in the embodiment of the present application, because the method The principle of solving the problem is similar to the system of the embodiment of the present application. Therefore, the implementation of the method can be referred to the implementation of the system, and the repeated description is not repeated.
  • the method for receiving transmission information in the embodiment of the present application includes the following steps:
  • Step 601 For the carrier c, the user equipment determines the first process number and the second process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used.
  • the second process number is used to determine the number B of decoding downlink blocks that the user equipment can store at least on the carrier c. Decoding failure requires at least the stored length n sb of any code block in the stored downlink transport block;
  • Step 602 The user equipment performs de-rate matching processing on the downlink transport block according to the first process number, and performs decoding processing on the information after the de-rate matching.
  • the user equipment can store at least B downlink transmission blocks that fail to decode, and store at least n sb bits of information for any coding block in the downlink transport block that needs to be stored for decoding failure.
  • the user equipment determines the first process number, including:
  • the user equipment determines the number of the first process according to the agreement of the agreement; or,
  • the user equipment receives the high layer signaling sent by the base station to determine the first process number
  • the user equipment selects the smallest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c as the first process number, where the TDD uplink/downlink configuration set includes at least A TDD uplink/downlink configuration, in which the user equipment works in one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames is different.
  • the user equipment determines the second process number, including:
  • the user equipment determines the number of the second process according to the agreement of the agreement.
  • the user equipment receives the high layer signaling sent by the base station to determine the number of the second process
  • the user equipment selects the largest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c as the second process number, where the TDD uplink/downlink configuration set includes at least A TDD uplink/downlink configuration, in which the user equipment works in one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames is different.
  • step 602 may be: the user equipment receives the transmission information sent by the base station;
  • the user equipment performs decoding rate matching processing on the transmission information according to the first process number, to obtain coding information corresponding to each coding block in the downlink transmission block;
  • the user equipment performs decoding processing on the encoded information corresponding to the downlink transport block.
  • a method for transmitting transmission information is also provided in the embodiment of the present application.
  • the principle of solving the problem is similar to the system in the embodiment of the present application. Therefore, the implementation of the method can refer to the implementation of the system. The details are not repeated here.
  • the method for transmitting transmission information in this embodiment of the present application includes the following steps:
  • Step 701 The base station determines the first process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine the carrier of the rate matching.
  • the maximum buffer length of any coding block in the transport block on c, the second process number is used to determine the number of decoding failed downlink transport blocks that the user equipment can store at least on the carrier c and the downlink transport block that needs to be stored in the decoding failure.
  • the base station performs rate matching processing on the downlink transport block according to the first process number to obtain transmission information, and sends the transmission information to the user equipment.
  • the base station determines the first process number, including:
  • the base station determines the first process number according to the protocol agreement
  • the base station sets the first process number, and notifies the user equipment by using high layer signaling; or
  • the base station selects the smallest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on the carrier c as the first process number, where the TDD uplink/downlink configuration set is used. At least one TDD uplink/downlink configuration is included, and the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames is different.
  • the second number of processes is agreed by the agreement.
  • the base station sets the second process number, and notifies the user equipment by using high layer signaling;
  • the second process number is the largest one of the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on the carrier c, where the TDD uplink/downlink configuration set includes at least one
  • the user equipment works in one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames is different.
  • the manner in which the user equipment and the base station determine the first process number needs to be consistent.
  • the processor is configured to determine a first process number and a second process number for the carrier c, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, where The first process number is used to determine a maximum buffer length of any coding block in the downlink transport block on the carrier c when the solution rate is matched, and the second process number is used to determine that the user equipment on the carrier c can at least store the decoding failure.
  • the number of downlink transport blocks B and the decoding failure need to store at least the length n sb of any coded block in the downlink transport block; perform de-rate matching processing on the downlink transport block according to the first process number, and decode the rate The matched information is decoded.
  • Another base station includes: a processor and a radio frequency unit;
  • the processor is configured to determine a first process number for the carrier c, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is Used to determine the carrier for rate matching
  • the maximum buffer length of any coding block in the transport block on C, the second process number is used to determine the number of decoding failed downlink transport blocks that the user equipment can store at least on the carrier C, and the downlink transmission that needs to be stored for the decoding failure.
  • the method of calculating the size of the mother code and the size of the storage space according to the unified HARQ process number of the UE end and the base station end can bring significant effects.
  • the UE and the base station calculate the mother code size and storage space according to the number of unified HARQ processes:
  • the number of selected HARQ processes is small, the number of allocated storage spaces is too small, and some TB decoding cannot be stored after decoding, so that the HARQ combining gain cannot be obtained, and system performance is degraded.
  • the probability of decoding failure is reduced, and the downlink throughput is increased.
  • the solution of the embodiment of the present application can significantly reduce the failure of the transmission block decoding but cannot be stored by the user equipment.
  • the probability that the decoding block that fails to decode can perform HARQ combining to improve the downlink throughput.
  • embodiments of the present application can be provided as a method, system, or computer program product.
  • the application can be in the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware.
  • the application can be in the form of a computer program product embodied on one or more computer-usable storage interfaces (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory include instructions.
  • the manufacturing device, the instruction device implements the functions specified in one or more blocks of a flow or a flow and/or a block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

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

Abstract

The embodiments of the present invention relate to the field of wireless communication technology, in particular to a method, system and device for transmitting and receiving transmission information, which are used to solve the problem in the prior art that there is an inconsistent understanding for the number of the HARQ processes between a network side and a user equipment side so that the result of decoding is incorrect in the user equipment side. The method provided by the embodiment of the application comprises that: the user equipment determines a first number of processes and a second number of processes, de-rate matches the downlink transmission block according to the first number of processes and decodes, wherein, the first number of processes is less than the second number of processes, the first number of processes is used to determine the maximum cache length of any coding block in downlink transmission blocks on a carrier when de-rate matching, the second number of processes is used to determine at least the storage number of downlink transmission blocks decoded unsuccessfully in the user equipment on the carrier, and at least the storage length of any coding block in downlink transmission blocks which is stored if the decoding is unsuccessful. Adopting the embodiments of the invention enables the user equipment to decode correctly.

Description

一种发送和接收传输信息的方法、 系统和设备 本申请要求在 2012年 9月 07日提交中国专利局、 申请号为 201210331635.0、 发明名称为 Method, system and device for transmitting and receiving transmission information The application is submitted to the Chinese Patent Office on September 07, 2012, the application number is 201210331635.0, and the invention name is
"一种发送和接收传输信息的方法、 系统和设备"的中国专利申请的优先权, 其全部内容通过引 用结合在本申请中。 技术领域 本申请涉及无线通信技术领域, 特别涉及一种发送和接收传输信息的方法、 系统和设 备。 背景技术 在 LTE ( Long Term Evolution, 长期演进) 系统中, 业务信道釆用的 Turbo编码器其 码率为 1/3。 为了提高编译码效率, 当一个传输块(Transport Block, TB ) 大于 6144比特 时, 会对该传输块进行码块分割得到多个较小的编码块(Code Block, CB )。 分别对每个 CB进行独立的编码, 将多个 CB的编码序列级联起来得到该 TB的编码序列。 The priority of the Chinese Patent Application, which is incorporated herein by reference. TECHNICAL FIELD The present application relates to the field of wireless communication technologies, and in particular, to a method, system, and device for transmitting and receiving transmission information. Background Art In an LTE (Long Term Evolution) system, a turbo code encoder used for a traffic channel has a code rate of 1/3. In order to improve the coding efficiency, when a transport block (TB) is greater than 6144 bits, the transport block is subjected to code block partitioning to obtain a plurality of smaller code blocks (CBs). Each CB is independently coded, and the coding sequences of multiple CBs are cascaded to obtain the coding sequence of the TB.
Turbo 编码器输出的系统比特流、 第一校验比特流和第二校验比特流分别独立地交织 后, 被比特收集单元依次收集。 首先交织后的系统比特流依次输入到緩冲器中, 然后交织 后的第一校验比特流和第二校验比特流交替地输入到緩冲器中, 如图 1所示。  The system bit stream, the first parity bit stream, and the second parity bit stream output by the turbo encoder are separately interleaved and sequentially collected by the bit collecting unit. The first interleaved system bit stream is sequentially input to the buffer, and then the interleaved first parity bit stream and the second parity bit stream are alternately input to the buffer, as shown in FIG.
LTE Rel-8 (版本 8 ) 系统为了支持高效灵活的传输方式, 需要考虑到各种不同的传输 码率和调制方式, 兼顾 HARQ ( Hybrid Automatic Repeat reQuest, 混合自动重传请求)重 传技术以及链路自适应技术。 为此, LTE系统使用打孔或者重复的方法, 从编码比特流中 提取预定长度比特序列, 这个过程称为速率匹配。  In order to support efficient and flexible transmission methods, LTE Rel-8 (version 8) systems need to consider various transmission rate and modulation methods, and take into account HARQ (Hybrid Automatic Repeat reQuest) retransmission technology and chain. Road adaptive technology. To this end, the LTE system uses a puncturing or repeating method to extract a predetermined length bit sequence from the encoded bit stream, a process called rate matching.
为了支持不同能力的用户设备, 对于某些等级的用户设备, 用户设备的存储器不能存 储较大码块编码后的所有比特。 因此基站端在速率匹配之前, 首先要根据用户设备上报的 緩存器(buffer ) 大小, 即软信道信息比特( soft channel bits )数量, 对进入速率匹配器中 的编码序列做截短(截短后的编码序列记为母码), 如图 2 所示: 基站基于截短后的母码 进行速率匹配, 即进行打孔或重复, 得到待传输的信息序列, 其中 ^ ^为一个 CB编码后序 列长度, 为一个 CB对应的母码长度。 UE (用户设备)端接收基站发送的信息并进行 译码。  In order to support user equipment of different capabilities, for certain levels of user equipment, the user equipment's memory cannot store all bits encoded by a larger code block. Therefore, before the rate matching, the base station first truncates the code sequence in the rate matcher according to the buffer size reported by the user equipment, that is, the number of soft channel bits (truncation) The coding sequence is recorded as the mother code), as shown in Figure 2: The base station performs rate matching based on the truncated mother code, that is, performs puncturing or repetition to obtain a sequence of information to be transmitted, where ^^ is a CB encoded sequence The length is the length of the mother code corresponding to one CB. The UE (User Equipment) side receives the information transmitted by the base station and performs decoding.
目前基站进行速率匹配过程中确定母码长度时, 以及 UE确定各编码块对应的存储空 间大小时,都是按照同一个固定 HARQ进程数确定的。若一个载波上的 TDD( Time division duplex, 时分双工)上 /下行配置会动态变化, 那么该载波上对应的 HARQ进程数也会随之 动态变化。 若速率匹配中的母码长度及 UE 端各码块对应的存储空间大小随着载波上的 TDD上 /下行配置动态改变,在 TDD上 /下行配置动态重配置的过程中,在一段时间内基站 无法确定 UE是否完成了重配置, 即基站无法确定 UE是按照之前的 TDD上 /下行配置工 作还是按照新的 TDD上 /下行配置工作。 当两者之间的理解不一致时, 会造成基站端按照 —种 TDD上 /下行配置对应的 HARQ进程数确定速率匹配中母码长度 , 而 UE按照另一种 TDD上 /下行配置对应的 HARQ进程数确定解速率匹配中母码长度, UE将无法正确译码。 When the base station determines the length of the mother code in the rate matching process and the size of the storage space corresponding to each code block, the UE determines the number of fixed HARQ processes. If the uplink/downlink configuration of the TDD (Time Division Duplex) on a carrier changes dynamically, the number of corresponding HARQ processes on the carrier will also follow. Dynamic changes. If the length of the mother code in the rate matching and the size of the storage space corresponding to each code block at the UE end dynamically change with the TDD uplink/downlink configuration on the carrier, during the dynamic reconfiguration of the TDD uplink/downlink configuration, the base station is in a period of time. It is impossible to determine whether the UE has completed reconfiguration, that is, the base station cannot determine whether the UE works according to the previous TDD uplink/downlink configuration or the new TDD uplink/downlink configuration. When the understanding between the two is inconsistent, the base station determines the length of the mother code in the rate matching according to the number of HARQ processes corresponding to the TDD uplink/downlink configuration, and the UE performs the HARQ process corresponding to the other TDD uplink/downlink configuration. The number determines the length of the mother code in the solution rate matching, and the UE will not be able to decode correctly.
综上所述, 目前 TDD上 /下行配置动态改变的系统和用于跨频带载波聚合且不同频带上 使用不同 TDD上 /下行配置的系统中, 会出现网络侧和用户设备侧之间针对 HARQ进程数理解 不一致, 从而造成用户设备侧无法正确译码, 影响系统下行传输性能。 发明内容 本申请实施例提供一种发送和接收传输信息的方法、 系统和设备, 用以解决现有技术 中存在的 TDD上 /下行配置动态改变的系统和用于跨频带载波聚合且不同频带上使用不同 TDD上 /下行配置的系统中, 会出现网络侧和用户设备侧之间针对 HARQ进程数理解不一 致, 从而造成用户设备侧无法正确译码, 影响系统下行传输性能的问题。  In summary, in the current system in which the TDD uplink/downlink configuration is dynamically changed and the system used for cross-band carrier aggregation and different TDD uplink/downlink configurations on different frequency bands, there will be a HARQ process between the network side and the user equipment side. The number understanding is inconsistent, which causes the user equipment side to fail to decode correctly, which affects the downlink transmission performance of the system. SUMMARY OF THE INVENTION The embodiments of the present invention provide a method, system, and device for transmitting and receiving transmission information, which are used to solve the system for dynamically changing TDD uplink/downlink configuration existing in the prior art and for different frequency bands for cross-band carrier aggregation. In a system that uses different TDD uplink/downlink configurations, the understanding of the number of HARQ processes between the network side and the user equipment side is inconsistent, which may cause the user equipment side to fail to correctly decode and affect the downlink transmission performance of the system.
本申请实施例提供的一种接收传输信息的方法, 包括:  A method for receiving transmission information provided by an embodiment of the present application includes:
针对载波 c, 用户设备确定第一进程数和第二进程数, 其中, 第一进程数小于第二进 程数, 且第一进程数和第二进程数是正整数, 所述第一进程数用于确定解速率匹配时载波 For the carrier c, the user equipment determines the first process number and the second process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used for Determine the carrier for de-rate matching
C上的下行传输块中任一编码块的最大緩存长度, 所述第二进程数用于确定载波 C上用户 设备至少能够存储的译码失败的下行传输块的数量 B和译码失败需要存储的下行传输块中 任一编码块至少存储的长度 nsb; The maximum buffer length of any coded block in the downlink transport block on C. The second process number is used to determine the number B of downlink decoding blocks that the user equipment can at least store on the carrier C and the decoding failure needs to be stored. The length of any code block in the downlink transport block is stored at least n sb ;
所述用户设备根据所述第一进程数对下行传输块进行解速率匹配处理, 并对解速率匹 配后的信息进行译码处理。  The user equipment performs de-rate matching processing on the downlink transport block according to the first process number, and performs decoding processing on the information after the de-rate matching.
由于在 TDD上 /下行配置动态改变系统和用于跨频带载波聚合且不同频带上使用不同 TDD上 /下行配置的系统中, 网络侧和用户设备侧之间针对 HARQ进程数理解一致, 使得用 户设备能够正确译码, 提高了系统下行传输性能。  In the TDD uplink/downlink configuration dynamic change system and the system for the cross-band carrier aggregation and the different TDD uplink/downlink configurations on different frequency bands, the network side and the user equipment side understand the number of HARQ processes consistently, so that the user equipment It can decode correctly and improve the downlink transmission performance of the system.
较佳地, 对于载波 c, 所述用户设备能够存储至少 B个译码失败的下行传输块, 且对 于译码失败需要存储的下行传输块中的任一编码块至少存储 nsb比特信息。 Preferably, for the carrier c, the user equipment can store at least B downlink transmission blocks that fail to decode, and store at least n sb bits of information for any coding block in the downlink transport block that needs to be stored for decoding failure.
基于上述任意实施例, 较佳地, 所述针对载波 c, 用户设备确定第一进程数, 包括: 所述用户设备根据协议约定确定所述第一进程数; 或,  Based on any of the foregoing embodiments, the user equipment determines the first process number for the carrier c, and the method includes: determining, by the user equipment, the first process number according to a protocol agreement; or
所述用户设备接收基站发送的高层信令确定所述第一进程数; 或,  Receiving, by the user equipment, high layer signaling sent by the base station to determine the first process number; or
所述用户设备从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最 大的进程数中选择最小的一个进程数作为第一进程数, 其中所述 TDD上 /下行配置集合中 至少包括一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配 置集合中的一种 TDD上 /下行配置工作,且在不同无线帧中使用的 TDD上 /下行配置不同。 The user equipment corresponds to the most corresponding TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c. The minimum number of processes is selected as the number of the first process, wherein the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment follows the TDD in any radio frame. One TDD uplink/downlink configuration in the uplink/downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
基于上述任意实施例, 较佳地, 所述针对载波 c, 用户设备确定第二进程数, 包括: 所述用户设备根据协议约定确定所述第二进程数; 或,  Based on any of the foregoing embodiments, the determining, by the user equipment, the number of the second process is performed by the user equipment, where the user equipment determines the number of the second process according to the protocol agreement; or
所述用户设备接收基站发送的高层信令确定所述第二进程数; 或,  Receiving, by the user equipment, high layer signaling sent by the base station to determine the number of the second process; or
所述用户设备从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最 大的进程数中选择最大的一个进程数作为第二进程数, 其中所述 TDD上 /下行配置集合中 至少包括一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配 置集合中的一种 TDD上 /下行配置工作,且在不同无线帧中使用的 TDD上 /下行配置不同。  The user equipment selects, as the second process number, the maximum number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c, where the TDD uplink/downlink configuration The set includes at least one TDD uplink/downlink configuration, where the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and uses TDD in different radio frames. The up/down configuration is different.
基于上述任一用户设备方法实施例, 较佳地, 根据所述第一进程数对下行传输块进行 解速率匹配处理, 并对解速率匹配后的信息进行译码处理的具体实现方式可以是:  Based on the foregoing any of the user equipment method embodiments, the specific implementation manner of performing de-rate matching processing on the downlink transport block according to the first process number and performing decoding processing on the de-rate matched information may be:
所述用户设备接收基站发送的传输信息;  Receiving, by the user equipment, transmission information sent by the base station;
所述用户设备根据所述第一进程数对所述发送信息进行解码速率匹配处理, 得到下行 传输块中各编码块对应的编码信息;  The user equipment performs decoding rate matching processing on the transmission information according to the first process number, to obtain coding information corresponding to each coding block in the downlink transmission block;
所述用户设备对所述下行传输块中各编码块对应的编码信息进行译码处理。  The user equipment performs decoding processing on the coding information corresponding to each coding block in the downlink transport block.
本申请实施例提供的一种发送传输信息的方法, 包括:  A method for transmitting transmission information provided by an embodiment of the present application includes:
针对载波 c, 基站确定第一进程数, 其中, 所述第一进程数小于第二进程数, 且第一 进程数和第二进程数是正整数, 所述第一进程数用于确定速率匹配时载波 c上的传输块中 任一编码块的最大緩存长度, 所述第二进程数用于确定载波 c上用户设备至少能够存储的 译码失败下行传输块的数量和译码失败需要存储的下行传输块中任一编码块至少存储的 长度;  For the carrier c, the base station determines the first process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine rate matching. The maximum buffer length of any one of the transport blocks in the transport block on the carrier c. The second process number is used to determine the number of decoding failed downlink transport blocks that the user equipment can store at least on the carrier c and the downlink that needs to be stored for the decoding failure. The length at which any code block in the transport block is stored at least;
所述基站根据所述第一进程数对下行传输块进行速率匹配处理得到传输信息, 并向用 户设备发送所述传输信息。  The base station performs rate matching processing on the downlink transport block according to the first process number to obtain transmission information, and sends the transmission information to the user equipment.
由于在 TDD上 /下行配置动态改变系统和用于跨频带载波聚合且不同频带上使用不同 Due to the TDD up/down configuration dynamic change system and for cross-band carrier aggregation and different use on different frequency bands
TDD上 /下行配置的系统中, 网络侧和用户设备侧之间针对 HARQ进程数理解一致, 使得用 户设备能够正确译码, 提高了系统下行传输性能。 In the TDD uplink/downlink configuration system, the number of HARQ processes is consistent between the network side and the user equipment side, so that the user equipment can correctly decode and improve the downlink transmission performance of the system.
较佳地, 所述针对载波 c, 基站确定第一进程数, 包括:  Preferably, for the carrier c, the base station determines the first process number, including:
所述基站根据协议约定确定第一进程数; 或  Determining, by the base station, the first number of processes according to a protocol agreement; or
所述基站设置第一进程数, 并通过高层信令通知用户设备; 或,  Setting, by the base station, the number of the first process, and notifying the user equipment by using the high layer signaling; or
所述基站从用户设备在载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对 应的最大的进程数中选择最小的一个进程数作为第一进程数, 其中所述 TDD上 /下行配置 集合中至少包括一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 / 下行配置集合中的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配 置不同。 The base station selects a minimum number of processes as the first process number from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on the carrier c, where the TDD is on/ The downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment follows the TDD in any radio frame. One type of TDD uplink/downlink configuration in the downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
基于上述任意实施例, 较佳地: 所述第二进程数由协议约定; 或  Based on any of the above embodiments, preferably: the second number of processes is agreed by the protocol; or
所述基站设置所述第二进程数, 并通过高层信令通知用户设备; 或,  Setting, by the base station, the number of the second process, and notifying the user equipment by using high layer signaling; or
所述第二进程数是用户设备在载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配 置对应的最大的进程数中最大的一个进程数, 其中所述 TDD上 /下行配置集合中至少包括 一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配置集合中的 一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。  The second process number is the largest one of the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on the carrier c, where the TDD uplink/downlink configuration set The method includes at least one TDD uplink/downlink configuration, where the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and uses TDD on different radio frames. / Downstream configuration is different.
本申请实施例提供的一种接收传输信息的用户设备, 包括:  A user equipment for receiving transmission information provided by the embodiment of the present application includes:
第一确定模块, 用于针对载波 c, 确定第一进程数和第二进程数, 其中, 第一进程数 小于第二进程数, 且第一进程数和第二进程数是正整数, 所述第一进程数用于确定解速率 匹配时载波 c上的下行传输块中任一编码块的最大緩存长度, 所述第二进程数用于确定载 波 c上用户设备至少能够的译码失败的下行传输块的数量 B和译码失败需要存储的下行传 输块中任一编码块至少存储的长度 nsb; a first determining module, configured to determine, by the carrier c, a first process number and a second process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, where the The number of processes is used to determine the maximum buffer length of any code block in the downlink transport block on the carrier c when the solution rate is matched, and the second process number is used to determine the downlink transmission of the at least decoding failure of the user equipment on the carrier c. The number of blocks B and the decoding failure need to store at least the length n sb of any code block in the downlink transport block stored;
接收模块, 用于根据所述第一进程数对下行传输块进行解速率匹配处理, 并对解速率 匹配后的信息进行译码处理。  The receiving module is configured to perform de-rate matching processing on the downlink transport block according to the first process number, and perform decoding processing on the information after the de-rate matching.
由于在 TDD上 /下行配置动态改变系统和用于跨频带载波聚合且不同频带上使用不同 TDD上 /下行配置的系统中, 网络侧和用户设备侧之间针对 HARQ进程数理解一致, 使得 用户设备能够正确译码, 提高了系统下行传输性能。  In the TDD uplink/downlink configuration dynamic change system and the system for the cross-band carrier aggregation and the different TDD uplink/downlink configurations on different frequency bands, the network side and the user equipment side understand the number of HARQ processes consistently, so that the user equipment It can decode correctly and improve the downlink transmission performance of the system.
较佳地, 对于载波 c, 所述用户设备能够存储至少 B个译码失败的下行传输块, 且对 于译码失败需要存储的下行传输块中的任一编码块至少存储 nsb比特信息。 Preferably, for the carrier c, the user equipment can store at least B downlink transmission blocks that fail to decode, and store at least n sb bits of information for any coding block in the downlink transport block that needs to be stored for decoding failure.
在上述任意实施例基础上, 所述第一确定模块的具体实现方式有多种, 下面例举其中 两种。  On the basis of any of the foregoing embodiments, the specific implementation manners of the first determining module are various, and two of them are exemplified below.
第一种实现方式下, 第一确定模块具体用于:  In the first implementation manner, the first determining module is specifically configured to:
根据协议约定确定所述第一进程数; 或, 接收基站发送的高层信令确定所述第一进程 数; 或, 从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大的进程 数中选择最小的一个进程数作为第一进程数, 其中所述 TDD上 /下行配置集合中至少包括 一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配置集合中 的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。  Determining, according to the protocol agreement, the first process number; or, receiving, by the receiving, the high layer signaling sent by the base station, determining the first process number; or, corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c The minimum number of processes is selected as the number of the first process, where the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment is in any radio frame according to the One TDD uplink/downlink configuration in the TDD uplink/downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
第二种实现方式下, 第一确定模块具体用于:  In the second implementation manner, the first determining module is specifically configured to:
根据协议约定确定所述第二进程数; 或, 接收基站发送的高层信令确定所述第二进程 数; 或, 从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大的进程 数中选择最大的一个进程数作为第二进程数, 其中所述 TDD上 /下行配置集合中至少包括 一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配置集合中 的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。 Determining, according to the protocol agreement, the number of the second process; or, receiving, by the receiving, the high layer signaling sent by the base station, determining the number of the second process; or, corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c The maximum number of processes is selected as the number of the largest process, and the TDD uplink/downlink configuration set includes at least A TDD uplink/downlink configuration, where the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and uses TDD uplink/downlink configuration in different radio frames. different.
基于上述任一用户设备实施例, 较佳地, 接收模块具体用于:  Based on any of the foregoing user equipment embodiments, preferably, the receiving module is specifically configured to:
接收基站发送的传输信息;  Receiving transmission information sent by the base station;
根据所述第一进程数对所述发送信息进行解码速率匹配处理, 得到下行传输块中各编 码块对应的编码信息;  And performing decoding rate matching processing on the transmission information according to the first process number, to obtain coding information corresponding to each coding block in the downlink transmission block;
对所述下行传输块中各编码块对应的编码信息进行译码处理。  Decoding processing the coding information corresponding to each coding block in the downlink transport block.
本申请实施例提供的一种发送传输信息的基站, 包括:  A base station for transmitting transmission information provided by an embodiment of the present application includes:
第二确定模块, 用于针对载波 c, 确定第一进程数和第二进程数, 其中, 所述第一进 程数小于第二进程数, 且第一进程数和第二进程数是正整数, 所述第一进程数用于确定速 率匹配时载波 c上的传输块中任一编码块的最大緩存长度, 所述第二进程数用于确定载波 c上用户设备至少能够存储的译码失败下行传输块的数量和译码失败需要存储的下行传输 块中任一编码块至少存储的长度;  a second determining module, configured to determine, for the carrier c, the first process number and the second process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers The first process number is used to determine the maximum buffer length of any coding block in the transport block on the carrier c when the rate is matched, and the second process number is used to determine the decoding failure downlink transmission that the user equipment can store at least on the carrier c. The number of blocks and the decoding failure require at least the stored length of any coded block in the stored downlink transport block;
发送模块, 用于根据所述第一进程数对下行传输块进行速率匹配处理得到传输信息, 并向用户设备发送所述传输信息。  And a sending module, configured to perform rate matching processing on the downlink transport block according to the first process number to obtain transmission information, and send the transmission information to the user equipment.
由于在 TDD上 /下行配置动态改变系统和用于跨频带载波聚合且不同频带上使用不同 TDD上 /下行配置的系统中, 网络侧和用户设备侧之间针对 HARQ进程数理解一致, 使得 用户设备能够正确译码, 提高了系统下行传输性能。  In the TDD uplink/downlink configuration dynamic change system and the system for the cross-band carrier aggregation and the different TDD uplink/downlink configurations on different frequency bands, the network side and the user equipment side understand the number of HARQ processes consistently, so that the user equipment It can decode correctly and improve the downlink transmission performance of the system.
较佳地, 所述第二确定模块具体用于:  Preferably, the second determining module is specifically configured to:
根据协议约定确定第一进程数; 或设置第一进程数, 并通过高层信令通知用户设备; 或, 从用户设备在载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大 的进程数中选择最小的一个进程数作为第一进程数, 其中所述 TDD上 /下行配置集合中至 少包括一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配置 集合中的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。  Determining the number of the first process according to the protocol; or setting the number of the first process, and notifying the user equipment by using the high layer signaling; or, corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on the carrier c The minimum number of processes is selected as the number of the first process, where the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment is in any radio frame according to the One TDD uplink/downlink configuration in the TDD uplink/downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
基于上述任意基站实施例, 较佳地: 所述第二进程数由协议约定; 或所述第二确定模 块设置所述第二进程数, 并通过高层信令通知用户设备; 或, 所述第二进程数是用户设备 在载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大的进程数中最大的 一个进程数, 其中所述 TDD上 /下行配置集合中至少包括一种 TDD上 /下行配置, 所述用户 设备在任一无线帧中按照所述 TDD上 /下行配置集合中的一种 TDD上 /下行配置工作, 且在 不同无线帧中使用的 TDD上 /下行配置不同。  Based on any of the foregoing embodiments of the base station, preferably: the second number of processes is agreed by a protocol; or the second determining module sets the number of the second process, and notifies the user equipment by using high layer signaling; or The number of the second process is the maximum number of processes in the TDD uplink/downlink configuration set corresponding to the TDD uplink/downlink configuration set of the user equipment on the carrier c, and the TDD uplink/downlink configuration set includes at least one of the processes. A TDD uplink/downlink configuration, where the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and uses TDD uplink/downlink configuration in different radio frames. different.
本申请实施例提供的另一种用户设备, 包括:  Another user equipment provided by the embodiment of the present application includes:
处理器, 该处理器被配置为针对载波 c , 确定第一进程数和第二进程数, 其中, 第一 进程数小于第二进程数, 且第一进程数和第二进程数是正整数, 所述第一进程数用于确定 解速率匹配时载波 c上的下行传输块中任一编码块的最大緩存长度, 所述第二进程数用于 确定载波 c上用户设备至少能够存储的译码失败的下行传输块的数量 B和译码失败需要存 储的下行传输块中任一编码块至少存储的长度 nsb;根据所述第一进程数对下行传输块进行 解速率匹配处理, 并对解速率匹配后的信息进行译码处理。 a processor, configured to determine a first process number and a second process number for the carrier c, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, The first number of processes is used to determine The maximum buffer length of any coded block in the downlink transport block on the carrier c when the rate matching is performed, and the second process number is used to determine the number B of decoding downlink blocks that the user equipment can store at least on the carrier c. Decoding failure requires at least a length n sb stored in any one of the stored downlink transport blocks; de-rate matching processing on the downlink transport block according to the first process number, and decoding and decoding the de-rate matched information .
其具体实现方式可以参照上述用户设备实施例的描述, 这里不再赘述。  For a specific implementation manner, refer to the description of the foregoing user equipment embodiment, and details are not described herein again.
本申请实施例提供的另一种基站, 包括: 处理器和射频单元;  Another base station provided by the embodiment of the present application includes: a processor and a radio frequency unit;
该处理器被配置为, 针对载波 c, 确定第一进程数, 其中, 所述第一进程数小于第二 进程数, 且第一进程数和第二进程数是正整数, 所述第一进程数用于确定速率匹配时载波 c上的传输块中任一编码块的最大緩存长度, 所述第二进程数用于确定载波 c上用户设备 至少能够存储的译码失败下行传输块的数量和译码失败需要存储的下行传输块中任一编 码块至少存储的长度; 根据所述第一进程数对下行传输块进行速率匹配处理得到传输信 息, 并通过射频单元向用户设备发送所述传输信息。  The processor is configured to determine a first process number for the carrier c, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is For determining the maximum buffer length of any coding block in the transport block on the carrier c in rate matching, the second process number is used to determine the number and translation of the decoding failed downlink transport block that the user equipment can store at least on the carrier c. The code fails to store at least the length of any one of the stored blocks in the downlink transport block; the rate matching process is performed on the downlink transport block according to the first process number to obtain the transmission information, and the transmission information is sent to the user equipment by using the radio frequency unit.
其具体实现方式可以参照上述基站实施例的描述, 这里不再赘述。 附图说明 图 1为背景技术中速率匹配緩存器示意图;  For a specific implementation manner, refer to the description of the foregoing base station embodiment, and details are not described herein again. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic diagram of a rate matching buffer in the background art;
图 2为背景技术中速率匹配中母码确定的方法示意图;  2 is a schematic diagram of a method for determining a mother code in rate matching in the background art;
图 3为本申请实施例发送和接收传输信息的系统结构示意图;  3 is a schematic structural diagram of a system for transmitting and receiving transmission information according to an embodiment of the present application;
图 4为本申请实施例发送和接收传输信息的系统中用户设备的结构示意图; 图 5为本申请实施例发送和接收传输信息的系统中基站的结构示意图;  4 is a schematic structural diagram of a user equipment in a system for transmitting and receiving transmission information according to an embodiment of the present disclosure; FIG. 5 is a schematic structural diagram of a base station in a system for transmitting and receiving transmission information according to an embodiment of the present application;
图 6为本申请实施例接收传输信息的方法流程示意图;  6 is a schematic flowchart of a method for receiving transmission information according to an embodiment of the present application;
图 7为本申请实施例发送传输信息的方法流程示意图;  7 is a schematic flowchart of a method for transmitting transmission information according to an embodiment of the present application;
图 8为按照统一的 HARQ进程数计算母码大小及存储空间大小得到的吞吐量增益和本 申请实施例得到的吞吐量增益对比示意图。 具体实施方式 本申请实施例用户设备确定第一进程数和第二进程数, 基站确定第一进程数。 其中, 第一进程数小于第二进程数, 且第一进程数和第二进程数是正整数, 第一进程数用于确定 解速率匹配时载波 c上的下行传输块中任一编码块的最大緩存长度, 第二进程数用于确定 载波 c上用户设备至少能够存储的译码失败的下行传输块的数量 B和译码失败需要存储的 下行传输块中任一编码块至少存储的长度 nsb;用户设备根据第一进程数对下行传输块进行 解速率匹配处理, 并对解速率匹配后的信息进行译码处理, 基站根据第一进程数对下行传 输块进行速率匹配处理得到传输信息, 并向用户设备发送传输信息。 由于在 TDD上 /下行 配置动态改变系统和用于跨频带载波聚合且不同频带上使用不同 TDD上 /下行配置的系统 中, 网络侧和用户设备侧之间针对 HARQ进程数理解一致, 使得用户设备能够正确译码, 提高了系统下行传输性能。 FIG. 8 is a schematic diagram of comparing the throughput gain obtained by calculating the mother code size and the storage space size according to the unified HARQ process number and the throughput gain obtained by the embodiment of the present application. The user equipment in the embodiment of the present application determines the first process number and the second process number, and the base station determines the first process number. The first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine the maximum of any coding block in the downlink transport block on the carrier c when the solution rate is matched. The buffer length, the second process number is used to determine the number B of downlink decoding blocks that the user equipment can store at least on the carrier c, and the length n sb stored in any code block in the downlink transport block that needs to be stored. The user equipment performs de-rate matching processing on the downlink transport block according to the first process number, and decodes the information after the de-rate matching, and the base station transmits the downlink according to the first process number. The output block performs rate matching processing to obtain transmission information, and transmits transmission information to the user equipment. In the TDD uplink/downlink configuration dynamic change system and the system for the cross-band carrier aggregation and the different TDD uplink/downlink configurations on different frequency bands, the network side and the user equipment side understand the number of HARQ processes consistently, so that the user equipment It can decode correctly and improve the downlink transmission performance of the system.
下面结合说明书附图对本申请实施例作进一步详细描述。  The embodiments of the present application are further described in detail below with reference to the accompanying drawings.
在下面的说明过程中, 先从网络侧和用户设备侧的配合实施进行说明, 最后分别从网 络侧与用户设备侧的实施进行说明, 但这并不意味着二者必须配合实施, 实际上, 当网络 侧与用户设备侧分开实施时, 也解决了分别在网络侧、 用户设备侧所存在的问题, 只是二 者结合使用时, 会获得更好的技术效果。  In the following description, the implementation of the cooperation between the network side and the user equipment side will be described first. Finally, the implementations from the network side and the user equipment side will be described separately, but this does not mean that the two must be implemented together. In fact, When the network side is implemented separately from the user equipment side, the problems existing on the network side and the user equipment side are also solved, but when the two are combined, a better technical effect is obtained.
如图 3所示, 本申请实施例发送和接收传输信息的系统包括: 用户设备 10和基站 20。 用户设备 10, 用于针对载波 c, 确定第一进程数和第二进程数, 根据第一进程数对下 行传输块进行解速率匹配处理, 并对解速率匹配后的信息进行译码处理;  As shown in FIG. 3, the system for transmitting and receiving transmission information in this embodiment of the present application includes: a user equipment 10 and a base station 20. The user equipment 10 is configured to determine, according to the carrier c, the first process number and the second process number, perform de-rate matching processing on the downlink transport block according to the first process number, and perform decoding processing on the de-rate matched information;
基站 20, 用于针对载波 c, 确定第一进程数, 根据第一进程数对下行传输块进行速率 匹配处理得到传输信息, 并向用户设备 10发送传输信息;  The base station 20 is configured to determine a first process number for the carrier c, perform rate matching processing on the downlink transport block according to the first process number, obtain transmission information, and send the transmission information to the user equipment 10;
其中, 第一进程数小于第二进程数, 且第一进程数和第二进程数是正整数, 第一进程 数用于确定解速率匹配时载波 c上的下行传输块中任一编码块的最大緩存长度, 第二进程 数用于确定载波 c上用户设备 10至少能够存储的译码失败的下行传输块的数量 B和译码 失败需要存储的下行传输块中任一编码块至少存储的长度 nsbThe first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine the maximum of any coding block in the downlink transport block on the carrier c when the solution rate is matched. The buffer length, the second process number is used to determine the number B of downlink decoding blocks that the user equipment 10 can store at least on the carrier c, and the length of at least one of the code blocks in the downlink transport block that needs to be stored. Sb .
其中, 对于载波 c, 用户设备能够存储至少 B个译码失败的下行传输块, 且对于译码 失败需要存储的下行传输块中的任一编码块至少存储 nsb比特信息。 For the carrier c, the user equipment can store at least B downlink transmission blocks that fail to decode, and store at least n sb bits of information for any coding block in the downlink transport block that needs to be stored for decoding failure.
较佳地, 用户设备 10和基站 20确定第一进程数的方式有很多种, 下面列举几种: 确定第一进程数方式一、 用户设备 10和基站 20根据协议约定确定第一进程数。  Preferably, the user equipment 10 and the base station 20 determine the number of the first process in a plurality of ways. The following are listed: Determining the first process number mode 1. The user equipment 10 and the base station 20 determine the first process number according to the protocol agreement.
确定第一进程数方式二、基站 20设置第一进程数, 并通过高层信令通知用户设备 10; 相应的, 用户设备 10接收基站 20发送的高层信令确定第一进程数。  Determining the first process number mode 2, the base station 20 sets the first process number, and notifies the user equipment 10 through the high layer signaling; correspondingly, the user equipment 10 receives the high layer signaling sent by the base station 20 to determine the first process number.
只要基站 20设置的第一进程数是小于第二进程数且大于 0的正整数即可。  As long as the number of first processes set by the base station 20 is a positive integer smaller than the number of second processes and greater than 0.
针对确定第一进程数方式一和确定第一进程数方式二, 较佳地, 第一进程数可以为 4。 确定第一进程数方式三、 基站 20从用户设备 10在载波 c上的 TDD上 /下行配置集合 中每个 TDD上 /下行配置对应的最大的进程数中选择最小的一个进程数作为第一进程数, 以及用户设备 10从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大 的进程数中选择最小的一个进程数作为第一进程数;  For determining the first process number mode 1 and determining the first process number mode 2, preferably, the first process number may be 4. Determining the number of the first process mode. The base station 20 selects the smallest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment 10 on the carrier c as the first process. And the user equipment 10 selects the smallest number of processes as the first number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c;
其中, TDD上 /下行配置集合中至少包括一种 TDD上 /下行配置, 用户设备 10在任一 无线帧中按照 TDD上 /下行配置集合中的一种 TDD上 /下行配置工作, 且在不同无线帧中 使用的 TDD上 /下行配置不同。 在实施中, TDD 上 /下行配置集合中包括的配置可以根据协议约定或通过高层信令配 The TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment 10 works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and is in different radio frames. The TDD uplink/downlink configuration used in the system is different. In the implementation, the configuration included in the TDD uplink/downlink configuration set may be configured according to a protocol agreement or through high layer signaling.
具体的, 载波 c上 TDD上 /下行配置集合为 { ' ι ' ' ' ' ' } , 其中: 为系统支持的 多种 TDD上 /下行配置中的一种(目前系统中支持 7种不同的 TDD上 /下行配置,参见表 1 ), Specifically, the TDD uplink/downlink configuration set on the carrier c is { ' ι ''''' }, where: one of a plurality of TDD uplink/downlink configurations supported by the system (currently, 7 different TDDs are supported in the system) Up/down configuration, see Table 1),
A/fi s S A / f i s S
其对应的最大下行 HARQ进程数为 DL HARQ , 当'≠· 时, ' J (即 TDD上 /下行配 置 集 合 中 的 各 个 配 置 都 不 相 同 ) , 则 第 一 进 程 数The corresponding maximum number of downlink HARQ processes is DL HAR Q . When '≠·, ' J (that is, each configuration in the TDD uplink/downlink configuration set is different), the first process number
^HARQ,RM = m^n{^DL_HARQ ' ^ DL HARQ '…, ^ DL HARQ ) 例如: 载波 c上 TDD上 /下行配置集合为上 /下行切换周期为 5ms的配置, 即{配置 0、 配置 1、 配置 2、 配置 6} , 分别对应的 HARQ进程数为 4、 10、 6, 则 證 腸 ^HARQ, RM = m ^ n {^DL_HARQ ' ^ DL HARQ '..., ^ DL HARQ ) For example: The TDD uplink/downlink configuration set on carrier c is a configuration with an uplink/downlink switching period of 5ms, ie {configuration 0, configuration 1, configuration 2, configuration 6}, the corresponding number of HARQ processes is 4, 10, 6, then the syndrome
Figure imgf000010_0002
Figure imgf000010_0002
表 1  Table 1
需要说明的是, 本申请实施例并不局限于上述 7种 TDD上 /下行配置, 其他 TDD上 / 下行配置也同样适用本申请实施例。  It should be noted that the embodiments of the present application are not limited to the above seven TDD uplink/downlink configurations, and other TDD uplink/downlink configurations are also applicable to the embodiments of the present application.
在实施中, 基站 20 釆用公式一根据第一进程数确定速率匹配器中每个编码块对应的 存储长度(即母码长度, 也即上述速率匹配时载波 c上的下行传输块中任一编码块的最大 緩存长度 ):  In an implementation, the base station 20 uses Equation 1 to determine the storage length corresponding to each coding block in the rate matcher according to the first process number (ie, the mother code length, that is, any of the downlink transmission blocks on the carrier c when the rate matching is performed. The maximum buffer length of the encoded block):
的编码块数目, C≥ 1
Figure imgf000010_0001
为 UE上报的软信道信息比特数量。 若 UE上报了 ue-Category-vlOxy ( Rel-10
Number of coded blocks, C ≥ 1
Figure imgf000010_0001
The number of soft channel information bits reported for the UE. If the UE reports ue-Category-vlOxy (Rel-10
A"  A"
对应的 UE等级)且当前下行载波上配置了下行传输模式 9, 为 ue-Category-vlOxy所 指示的等级对应的软信道信息比特( soft channel bits )数量;否则 为 ue—Category( Rel-8 对应的 UE等级)所指示的等级对应的软信道信息比特( soft channel bits )数量; 若 N s。ft = 35982720, 则 Kc= 5; 若 N sofl = 3654144, 且对于当前下行载波上 UE支持 最多 2空间层( spatial layers ), 则 Kc= 2; 否则 Kc= 1 ; 当前载波为单码字传输模式下, KMMO = , 当前载波为多码字传输模式下, Corresponding UE level) and downlink transmission mode 9 is configured on the current downlink carrier, which is ue-Category-vlOxy The number of soft channel bits corresponding to the indicated level; otherwise, the number of soft channel bits corresponding to the level indicated by ue -Category (the UE level corresponding to Rel-8); if N s . Ft = 35982720, then K c = 5; if N sofl = 3654144, and for the current downlink carrier, the UE supports up to 2 spatial layers, then K c = 2; otherwise K c = 1 ; the current carrier is a single code In word transfer mode, K MMO = , the current carrier is in multi-codeword transfer mode,
^MIMO = 2. ^MIMO = 2.
MHARQ, RM为第一进程数; M HARQ, RM is the first process number;
Mimrt为恒定常数, LTE Rel-11系统中 Miim" = 8 。 在实施中, 用户设备 10接收基站 20发送的传输信息, 并对传输信息进行解速率匹配 处理。 Mimrt is a constant constant, and M iim" = 8 in the LTE Rel-11 system. In an implementation, the user equipment 10 receives the transmission information transmitted by the base station 20 and performs de-rate matching processing on the transmission information.
具体的, 用户设备 10 釆用公式一, 根据第一进程数确定解速率匹配器中每个编码块 对应的存储长度(即母码长度), 然后对解速率匹配后的信息进行译码处理。  Specifically, the user equipment 10 uses Equation 1 to determine the storage length (ie, the mother code length) corresponding to each coding block in the de-rate matcher according to the first process number, and then decodes the information after the de-rate matching.
由于用户设备 10从基站接收到的是下行传输块经过速率匹配后的传输信息。 因此, 上述用户设备 10根据第一进程数对下行传输块进行解速率匹配处理, 实际是指对传输信 息进行解速率匹配处理, 得到下行传输块中各编码块对应的编码信息。 具体的, 是根据第 一进程数确定解速率匹配器中每个编码块对应的存储长度, 根据该参数对传输信息进行解 速率匹配处理。 相应的, 上述用户设备 10对解速率匹配后的信息进行译码处理, 实际是 指对解速率匹配得到的下行传输块中各编码块对应的编码信息进行译码处理。  The user equipment 10 receives the transmission information after the rate matching of the downlink transport block from the base station. Therefore, the user equipment 10 performs de-rate matching processing on the downlink transport block according to the first process number, which actually refers to performing de-rate matching processing on the transmission information to obtain coding information corresponding to each coding block in the downlink transport block. Specifically, the storage length corresponding to each coding block in the de-rate matcher is determined according to the first process number, and the transmission information is de-rate matched according to the parameter. Correspondingly, the user equipment 10 decodes the information after the de-rate matching, and actually refers to decoding the coding information corresponding to each coding block in the downlink transport block obtained by the de-rate matching.
较佳地, 用户设备 10和基站 20确定第二进程数的方式有很多种, 下面列举几种: 确定第二进程数方式一、 用户设备 10和基站 20根据协议约定确定第二进程数。  Preferably, the user equipment 10 and the base station 20 determine the number of the second process in a plurality of ways. The following are listed: Determining the second process number mode 1. The user equipment 10 and the base station 20 determine the second process number according to the protocol agreement.
确定第二进程数方式二、基站 20设置第二进程数, 并通过高层信令通知用户设备 10; 相应的, 用户设备 10接收基站 20发送的高层信令确定第二进程数。  Determining the second process number mode 2, the base station 20 sets the second process number, and notifies the user equipment 10 through the high layer signaling; correspondingly, the user equipment 10 receives the high layer signaling sent by the base station 20 to determine the second process number.
针对确定第二进程数方式一和确定第二进程数方式二, 较佳地, 第二进程数可以为 8。 确定第二进程数方式三、 基站 20从用户设备 10在载波 c上的 TDD上 /下行配置集合 中每个 TDD上 /下行配置对应的最大的进程数中选择最大的一个进程数作为第二进程数, 以及用户设备 10从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大 的进程数中选择最大的一个进程数作为第二进程数;  For determining the second process number mode 1 and determining the second process number mode 2, preferably, the second process number may be 8. Determining the second process number mode. The base station 20 selects the largest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment 10 on the carrier c as the second process. The number, and the user equipment 10 selects the largest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c as the second process number;
其中, TDD上 /下行配置集合中至少包括一种 TDD上 /下行配置, 用户设备 10在任一 无线帧中按照 TDD上 /下行配置集合中的一种 TDD上 /下行配置工作, 且在不同无线帧中 使用的 TDD上 /下行配置不同。 The TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment 10 works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and is in different radio frames. Medium The TDD uplink/downlink configuration used is different.
在实施中, TDD 上 /下行配置集合中包括的配置可以根据协议约定或通过高层信令配 置。 具体的, 载波 c上 TDD上 /下行配置集合为 { ' ι ' ' ' ' ' } , 其中: 为系统支持的 多种 TDD上 /下行配置中的一种(目前系统中支持 7种不同的 TDD上 /下行配置,参见表 1 ), In an implementation, the configuration included in the TDD uplink/downlink configuration set may be configured according to a protocol convention or through higher layer signaling. Specifically, the TDD uplink/downlink configuration set on the carrier c is { ' ι ''''' }, where: one of a plurality of TDD uplink/downlink configurations supported by the system (currently, 7 different TDDs are supported in the system) Up/down configuration, see Table 1),
A/fi s S A / f i s S
其对应的最大下行 HARQ进程数为 DL HARQ , 当'≠· 时, ' J (即 TDD上 /下行配 置 集 合 中 的 各 个 配 置 都 不 相 同 ) , 则 第 一 进 程 数 The corresponding maximum number of downlink HARQ processes is DL HAR Q . When '≠·, ' J (that is, each configuration in the TDD uplink/downlink configuration set is different), the first process number
^HARQ storing = m¾X { ^ DL _ HARQ , ^DL HARQ ,…, ^DL HARQ 。 ^HARQ stores = m 3⁄4 X { ^ DL _ HARQ , ^DL HARQ ,..., ^DL HARQ .
例如: 载波 c上 TDD上 /下行配置集合为上 /下行切换周期为 5ms的配置, 即{配置 0、 配置 1、配置 2、配置 6} ,分别对应的 HARQ进程数为 4、 7、 10、 6,则 MHAHQ_st。ring ~ 10For example, the TDD uplink/downlink configuration set on the carrier c is a configuration in which the uplink/downlink switching period is 5 ms, that is, {configuration 0, configuration 1, configuration 2, configuration 6}, and the number of corresponding HARQ processes is 4, 7, and 10. 6, then M HAHQ_ s t. Ri ng ~ 10 .
需要说明的是, 本申请实施例并不局限于上述 7中 TDD上 /下行配置, 其他 TDD上 / 下行配置也同样适用本申请实施例。 对于载波 C , 用户设备 10可存储至少 β = ^ΜΙΜΟ · mm ( HARQ_Stori„g , imit )个译码 失败的 TB。 其中, 当前载波为单码字传输模式下, kmmo = 1 , 当前载波为多码字传输模式下, It should be noted that the embodiment of the present application is not limited to the above-mentioned TDD uplink/downlink configuration, and other TDD uplink/downlink configurations are also applicable to the embodiments of the present application. For carrier C, user equipment 10 may store at least β = ^ ΜΙΜΟ · mm ( HARQ_ S tori„ g , imit ) decoding failure TBs, where the current carrier is in single codeword transmission mode, kmmo = 1 , current carrier For multi-code word transfer mode,
^MIMO = 2 . ^MIMO = 2 .
MHARQ, ston'«g为第二进程数; M HARQ, ston'«g is the number of second processes;
Mimrt为恒定常数, LTE Rel-11系统中 Miim" = 8Mimrt is a constant constant, and M iim" = 8 in the LTE Rel-11 system.
若用户设备 10对译码失败, 则对译码失败 TB进行存储时, 用户设备 10至少要存储  If the decoding of the user equipment 10 fails, the user equipment 10 is at least stored when the decoding failure TB is stored.
该 TB中各个 CB 中的
Figure imgf000012_0001
比特。 其中, ^为一个 CB对应的母码长度, 具体可以参见公式一; 若 UE上报了 ue-Category-vlOxy ( Rel-10对应的 UE等级), N soft为 ue-Category-vlOxy 所指示的等级对应的软信道信息比特(soft channel bits )数量; 否则 ∞/ί为 ue-Category ( Rel-8对应的 UE等级)所指示的等级对应的软信道信息比特( soft channel bits )数量; Vd为聚合载波数量。 用户设备 10在存储译码失败的 TB时, 如果存储空间未占满, 则用户设备存储该 TB。 在存储该 TB时, 可能有如下几种情况:
Among the CBs in the TB
Figure imgf000012_0001
Bit. Where ^ is the length of the mother code corresponding to a CB. For details, refer to Equation 1. If the UE reports ue-Category-vlOxy (the UE level corresponding to Rel-10), N soft corresponds to the level indicated by ue-Category-vlOxy. Number of soft channel bits; otherwise ∞/ί is the number of soft channel bits corresponding to the level indicated by ue-Category (UE level corresponding to Rel-8); V d is the number of aggregated carriers. When the user equipment 10 stores the TB that fails to decode, if the storage space is not full, the user equipment stores the TB. When storing the TB, there may be the following situations:
( a )、 剩余存储空间小于 n_sb比特, 且用户设备已经存储至少 B个译码失败 TB, 则 用户设备存储该 TB的信息长度小于 nsb比特。 (a), the remaining storage space is less than n_sb bits, and the user equipment has stored at least B decoding failure TBs, and the information length of the user equipment storing the TB is less than n sb bits.
( b )、 剩余存储空间小于 nsb比特, 且用户设备已经存储至少 B个译码失败 TB, 则用 户设备存储该 TB至少 nsb比特, 丢弃部分已存储 TB的部分或全部信息。 (b), the remaining storage space is less than n sb bits, and the user equipment has stored at least B decoding failure TBs, the user equipment stores the TB at least n sb bits, and discards part or all of the information of the stored TB.
( c )、 剩余存储空间小于 nsb比特, 且用户设备已经存储少于 B个译码失败 TB, 则用 户设备存储该 TB的至少 nsb比特, 丢弃部分已存储 TB的部分或全部信息。 (c), the remaining storage space is less than n sb bits, and the user equipment has stored less than B decoding failure TBs, the user equipment stores at least n sb bits of the TB, and discards part or all of the information of the stored TB.
( d )、 剩余空间大于 nsb比特, 用户设备存储该 TB的至少 nsb比特。 (d), the remaining space is greater than n sb bits, and the user equipment stores at least n sb bits of the TB.
用户设备 10在存储译码失败 TB时, 如果存储空间已占满, 则用户设备不存储该 TB , 或者存储该 TB, 但丢弃至少一个已经存储的 TB的部分或全部信息。  When the user equipment 10 stores the decoding failure TB, if the storage space is full, the user equipment does not store the TB, or stores the TB, but discards part or all of the information of at least one already stored TB.
上述确定第一进程数方式一、 确定第一进程数方式二、 确定第一进程数方式三与定第 二进程数方式一、 确定第二进程数方式二、 确定第二进程数方式三可以进行任意组合, 但 需要保证第一进程数小于第二进程数, 且第一进程数和第二进程数是正整数。  The method for determining the first process number is as follows: determining the first process number mode 2, determining the first process number mode 3 and determining the second process number mode, determining the second process number mode 2, and determining the second process number mode 3 Any combination, but need to ensure that the number of first processes is less than the number of second processes, and the number of first processes and the number of second processes are positive integers.
上述方法不仅适用于 TDD上 /下行配置动态改变系统, 也适用于跨频带载波聚合且不 同频带上使用不同 TDD上 /下行配置的系统。  The above method is applicable not only to the TDD uplink/downlink configuration dynamic change system, but also to the system using cross-band carrier aggregation and different TDD uplink/downlink configurations on different frequency bands.
其中, 本申请实施例的基站可以是宏基站、 家庭基站等, 还可以是 RN (中继)设备。 如图 4所示, 本申请实施例发送和接收传输信息的系统中的用户设备包括: 第一确定 模块 400和接收模块 410。  The base station in the embodiment of the present application may be a macro base station, a home base station, or the like, and may also be an RN (relay) device. As shown in FIG. 4, the user equipment in the system for transmitting and receiving transmission information in the embodiment of the present application includes: a first determining module 400 and a receiving module 410.
第一确定模块 400, 用于针对载波 c, 确定第一进程数和第二进程数, 其中, 第一进程 数小于第二进程数, 且第一进程数和第二进程数是正整数, 第一进程数用于确定解速率匹 配时载波 c上的下行传输块中任一编码块的最大緩存长度, 第二进程数用于确定载波 c上 用户设备至少能够存储的译码失败的下行传输块的数量 B和译码失败需要存储的下行传输 块中任一编码块至少存储的长度 nsb; The first determining module 400 is configured to determine, for the carrier c, the first process number and the second process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, the first The number of processes is used to determine the maximum buffer length of any coding block in the downlink transport block on the carrier c when the solution rate is matched, and the second process number is used to determine the downlink transmission block of the decoding failure that the user equipment can at least store on the carrier c. The number B and the decoding failure need to store at least the length n sb of any code block in the downlink transport block stored;
接收模块 410, 用于根据第一进程数对下行传输块进行解速率匹配处理, 并对解速率 匹配后的信息进行译码处理。  The receiving module 410 is configured to perform de-rate matching processing on the downlink transport block according to the first process number, and perform decoding processing on the de-rate matched information.
较佳地, 对于载波 c, 用户设备能够存储至少 B个译码失败的下行传输块, 且对于译 码失败需要存储的下行传输块中的任一编码块至少存储 nsb比特信息。 Preferably, for carrier c, the user equipment can store at least B downlink transmission blocks that fail to decode, and store at least n sb bits of information for any coding block in the downlink transport block that needs to be stored for decoding failure.
较佳地, 第一确定模块 400根据协议约定确定第一进程数; 或, 接收基站发送的高层 信令确定第一进程数; 或, 从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置 对应的最大的进程数中选择最小的一个进程数作为第一进程数, 其中 TDD上 /下行配置集 合中至少包括一种 TDD上 /下行配置, 用户设备在任一无线帧中按照 TDD上 /下行配置集 合中的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。 Preferably, the first determining module 400 determines the first process number according to the protocol agreement; or, the high layer signaling sent by the receiving base station determines the first process number; or, from the TDD uplink/downlink configuration set on the carrier c, each TDD The minimum number of processes corresponding to the upper/downlink configuration is selected as the first number of processes, where the TDD uplink/downlink configuration set The integration includes at least one TDD uplink/downlink configuration, and the user equipment operates in one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames different.
较佳地, 第一确定模块 400根据协议约定确定第二进程数; 或, 接收基站发送的高层 信令确定第二进程数; 或, 从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置 对应的最大的进程数中选择最大的一个进程数作为第二进程数, 其中 TDD上 /下行配置集 合中至少包括一种 TDD上 /下行配置, 用户设备在任一无线帧中按照 TDD上 /下行配置集 合中的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。  Preferably, the first determining module 400 determines the second process number according to the protocol agreement; or, the high layer signaling sent by the receiving base station determines the second process number; or, from the TDD uplink/downlink configuration set on the carrier c, each TDD The maximum number of processes corresponding to the uplink/downlink configuration is selected as the number of the second process. The TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment follows TDD in any radio frame. One TDD uplink/downlink configuration in the uplink/downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
基于上述任一用户设备实施例, 较佳地, 接收模块 410具体用于:  Based on any of the foregoing user equipment embodiments, the receiving module 410 is specifically configured to:
接收基站发送的传输信息;  Receiving transmission information sent by the base station;
根据所述第一进程数对所述发送信息进行解码速率匹配处理, 得到下行传输块中各编 码块对应的编码信息;  And performing decoding rate matching processing on the transmission information according to the first process number, to obtain coding information corresponding to each coding block in the downlink transmission block;
对所述下行传输块中各编码块对应的编码信息进行译码处理。  Decoding processing the coding information corresponding to each coding block in the downlink transport block.
如图 5所示, 本申请实施例发送和接收传输信息的系统中的基站包括: 第二确定模块 500和发送模块 510。  As shown in FIG. 5, the base station in the system for transmitting and receiving transmission information in the embodiment of the present application includes: a second determining module 500 and a sending module 510.
第二确定模块 500, 用于针对载波 c, 确定第一进程数, 其中, 第一进程数小于第二进 程数, 且第一进程数和第二进程数是正整数, 第一进程数用于确定速率匹配时载波 c上的 传输块中任一编码块的最大緩存长度, 第二进程数用于确定载波 c上用户设备至少能够存 储的译码失败下行传输块的数量和译码失败需要存储的下行传输块中任一编码块至少存 储的长度;  The second determining module 500 is configured to determine, according to the carrier c, the first process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine The maximum buffer length of any coding block in the transport block on the carrier c when the rate is matched, and the second process number is used to determine the number of decoding failed downlink transport blocks that the user equipment can store at least on the carrier c and the decoding failure needs to be stored. At least the length of any code block in the downlink transport block;
发送模块 510, 用于根据第一进程数对下行传输块进行速率匹配处理得到传输信息, 并向用户设备发送传输信息。  The sending module 510 is configured to perform rate matching processing on the downlink transport block according to the first process number to obtain transmission information, and send the transmission information to the user equipment.
较佳地, 第二确定模块 500根据协议约定确定第一进程数; 或设置第一进程数, 并通 过高层信令通知用户设备;或,从用户设备在载波 c上的 TDD上 /下行配置集合中每个 TDD 上 /下行配置对应的最大的进程数中选择最小的一个进程数作为第一进程数, 其中 TDD上 / 下行配置集合中至少包括一种 TDD上 /下行配置, 用户设备在任一无线帧中按照 TDD上 / 下行配置集合中的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配 置不同。  Preferably, the second determining module 500 determines the first process number according to the protocol agreement; or sets the first process number, and notifies the user equipment by using the high layer signaling; or the TDD uplink/downlink configuration set from the user equipment on the carrier c. The minimum number of processes corresponding to each TDD uplink/downlink configuration is selected as the first process number, where the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment is in any wireless. The frame operates according to one of the TDD uplink/downlink configurations in the TDD uplink/downlink configuration set, and the TDD uplink/downlink configuration used in different radio frames is different.
较佳地, 第二进程数由协议约定; 或第二确定模块 500设置第二进程数, 并通过高层 信令通知用户设备; 或, 第二进程数是用户设备在载波 c上的 TDD上 /下行配置集合中每 个 TDD上 /下行配置对应的最大的进程数中最大的一个进程数, 其中 TDD上 /下行配置集 合中至少包括一种 TDD上 /下行配置, 用户设备在任一无线帧中按照 TDD上 /下行配置集 合中的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。  Preferably, the second process number is agreed by the protocol; or the second determining module 500 sets the second process number and notifies the user equipment through high layer signaling; or, the second process number is the TDD of the user equipment on the carrier c/ The maximum number of processes in the TDD uplink/downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment is configured in any radio frame according to the maximum number of processes in the TDD uplink/downlink configuration. One TDD uplink/downlink configuration in the TDD uplink/downlink configuration set works, and the TDD uplink/downlink configuration used in different radio frames is different.
基于同一发明构思, 本申请实施例中还提供了一种发送传输信息的方法, 由于该方法 解决问题的原理与本申请实施例的系统相似, 因此该方法的实施可以参见系统的实施, 重 复之处不再赘述。 Based on the same inventive concept, a method for transmitting transmission information is also provided in the embodiment of the present application, because the method The principle of solving the problem is similar to the system of the embodiment of the present application. Therefore, the implementation of the method can be referred to the implementation of the system, and the repeated description is not repeated.
如图 6所示, 本申请实施例接收传输信息的方法包括下列步骤:  As shown in FIG. 6, the method for receiving transmission information in the embodiment of the present application includes the following steps:
步骤 601、 针对载波 c, 用户设备确定第一进程数和第二进程数, 其中, 第一进程数小 于第二进程数, 且第一进程数和第二进程数是正整数, 第一进程数用于确定解速率匹配时 载波 c上的下行传输块中任一编码块的最大緩存长度, 第二进程数用于确定载波 c上用户 设备至少能够存储的译码失败的下行传输块的数量 B和译码失败需要存储的下行传输块中 任一编码块至少存储的长度 nsb; Step 601: For the carrier c, the user equipment determines the first process number and the second process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used. For determining the maximum buffer length of any coding block in the downlink transport block on the carrier c, the second process number is used to determine the number B of decoding downlink blocks that the user equipment can store at least on the carrier c. Decoding failure requires at least the stored length n sb of any code block in the stored downlink transport block;
步骤 602、 用户设备根据第一进程数对下行传输块进行解速率匹配处理, 并对解速率 匹配后的信息进行译码处理。  Step 602: The user equipment performs de-rate matching processing on the downlink transport block according to the first process number, and performs decoding processing on the information after the de-rate matching.
较佳地, 对于载波 c, 用户设备能够存储至少 B个译码失败的下行传输块, 且对于译 码失败需要存储的下行传输块中的任一编码块至少存储 nsb比特信息。 Preferably, for carrier c, the user equipment can store at least B downlink transmission blocks that fail to decode, and store at least n sb bits of information for any coding block in the downlink transport block that needs to be stored for decoding failure.
较佳地, 步骤 601中, 针对载波 c, 用户设备确定第一进程数, 包括:  Preferably, in step 601, for the carrier c, the user equipment determines the first process number, including:
用户设备根据协议约定确定第一进程数; 或,  The user equipment determines the number of the first process according to the agreement of the agreement; or,
用户设备接收基站发送的高层信令确定第一进程数; 或,  The user equipment receives the high layer signaling sent by the base station to determine the first process number; or
用户设备从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大的 进程数中选择最小的一个进程数作为第一进程数, 其中 TDD上 /下行配置集合中至少包括 一种 TDD上 /下行配置,用户设备在任一无线帧中按照 TDD上 /下行配置集合中的一种 TDD 上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。  The user equipment selects the smallest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c as the first process number, where the TDD uplink/downlink configuration set includes at least A TDD uplink/downlink configuration, in which the user equipment works in one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames is different.
较佳地, 步骤 601中, 针对载波 c, 用户设备确定第二进程数, 包括:  Preferably, in step 601, for the carrier c, the user equipment determines the second process number, including:
用户设备根据协议约定确定第二进程数; 或,  The user equipment determines the number of the second process according to the agreement of the agreement; or,
用户设备接收基站发送的高层信令确定第二进程数; 或,  The user equipment receives the high layer signaling sent by the base station to determine the number of the second process; or
用户设备从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大的 进程数中选择最大的一个进程数作为第二进程数, 其中 TDD上 /下行配置集合中至少包括 一种 TDD上 /下行配置,用户设备在任一无线帧中按照 TDD上 /下行配置集合中的一种 TDD 上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。  The user equipment selects the largest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on the carrier c as the second process number, where the TDD uplink/downlink configuration set includes at least A TDD uplink/downlink configuration, in which the user equipment works in one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames is different.
基于上述任一用户设备方法实施例, 较佳地, 步骤 602的具体实现方式可以是: 所述用户设备接收基站发送的传输信息;  The specific implementation of the step 602 may be: the user equipment receives the transmission information sent by the base station;
所述用户设备根据所述第一进程数对所述发送信息进行解码速率匹配处理, 得到下行 传输块中各编码块对应的编码信息;  The user equipment performs decoding rate matching processing on the transmission information according to the first process number, to obtain coding information corresponding to each coding block in the downlink transmission block;
所述用户设备对所述下行传输块对应的编码信息进行译码处理。  The user equipment performs decoding processing on the encoded information corresponding to the downlink transport block.
基于同一发明构思, 本申请实施例中还提供了一种发送传输信息的方法, 由于该方法 解决问题的原理与本申请实施例的系统相似, 因此该方法的实施可以参见系统的实施, 重 复之处不再赘述。 Based on the same inventive concept, a method for transmitting transmission information is also provided in the embodiment of the present application. The principle of solving the problem is similar to the system in the embodiment of the present application. Therefore, the implementation of the method can refer to the implementation of the system. The details are not repeated here.
如图 7所示, 本申请实施例发送传输信息的方法包括下列步骤:  As shown in FIG. 7, the method for transmitting transmission information in this embodiment of the present application includes the following steps:
步骤 701、 针对载波 c, 基站确定第一进程数, 其中, 第一进程数小于第二进程数, 且 第一进程数和第二进程数是正整数, 第一进程数用于确定速率匹配时载波 c上的传输块中 任一编码块的最大緩存长度, 第二进程数用于确定载波 c上用户设备至少能够存储的译码 失败下行传输块的数量和译码失败需要存储的下行传输块中任一编码块至少存储的长度; 步骤 702、 基站根据第一进程数对下行传输块进行速率匹配处理得到传输信息, 并向 用户设备发送传输信息。  Step 701: The base station determines the first process number, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine the carrier of the rate matching. The maximum buffer length of any coding block in the transport block on c, the second process number is used to determine the number of decoding failed downlink transport blocks that the user equipment can store at least on the carrier c and the downlink transport block that needs to be stored in the decoding failure. At least 702, the base station performs rate matching processing on the downlink transport block according to the first process number to obtain transmission information, and sends the transmission information to the user equipment.
较佳地, 步骤 701中, 针对载波 c, 基站确定第一进程数, 包括:  Preferably, in step 701, for the carrier c, the base station determines the first process number, including:
基站根据协议约定确定第一进程数; 或  The base station determines the first process number according to the protocol agreement; or
基站设置第一进程数, 并通过高层信令通知用户设备; 或,  The base station sets the first process number, and notifies the user equipment by using high layer signaling; or
基站从用户设备在载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的 最大的进程数中选择最小的一个进程数作为第一进程数, 其中 TDD上 /下行配置集合中至 少包括一种 TDD上 /下行配置, 用户设备在任一无线帧中按照 TDD上 /下行配置集合中的 一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。  The base station selects the smallest number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on the carrier c as the first process number, where the TDD uplink/downlink configuration set is used. At least one TDD uplink/downlink configuration is included, and the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames is different.
较佳地, 第二进程数由协议约定; 或  Preferably, the second number of processes is agreed by the agreement; or
基站设置第二进程数, 并通过高层信令通知用户设备; 或,  The base station sets the second process number, and notifies the user equipment by using high layer signaling; or
第二进程数是用户设备在载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置 对应的最大的进程数中最大的一个进程数, 其中 TDD 上 /下行配置集合中至少包括一种 TDD上 /下行配置,用户设备在任一无线帧中按照 TDD上 /下行配置集合中的一种 TDD上 / 下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。  The second process number is the largest one of the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on the carrier c, where the TDD uplink/downlink configuration set includes at least one For the TDD uplink/downlink configuration, the user equipment works in one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames is different.
在实施中, 用户设备和基站确定第一进程数的方式需要保持一致。  In an implementation, the manner in which the user equipment and the base station determine the first process number needs to be consistent.
本申请实施例提供的另一种用户设备, 包括:  Another user equipment provided by the embodiment of the present application includes:
处理器, 该处理器被配置为针对载波 c, 确定第一进程数和第二进程数, 其中, 第一 进程数小于第二进程数, 且第一进程数和第二进程数是正整数, 所述第一进程数用于确定 解速率匹配时载波 c上的下行传输块中任一编码块的最大緩存长度, 所述第二进程数用于 确定载波 c上用户设备至少能够存储的译码失败的下行传输块的数量 B和译码失败需要存 储的下行传输块中任一编码块至少存储的长度 nsb;根据所述第一进程数对下行传输块进行 解速率匹配处理, 并对解速率匹配后的信息进行译码处理。 a processor, the processor is configured to determine a first process number and a second process number for the carrier c, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, where The first process number is used to determine a maximum buffer length of any coding block in the downlink transport block on the carrier c when the solution rate is matched, and the second process number is used to determine that the user equipment on the carrier c can at least store the decoding failure. The number of downlink transport blocks B and the decoding failure need to store at least the length n sb of any coded block in the downlink transport block; perform de-rate matching processing on the downlink transport block according to the first process number, and decode the rate The matched information is decoded.
其具体实现方式可以参照上述用户设备实施例的描述, 这里不再赘述。  For a specific implementation manner, refer to the description of the foregoing user equipment embodiment, and details are not described herein again.
本申请实施例提供的另一种基站, 包括: 处理器和射频单元;  Another base station provided by the embodiment of the present application includes: a processor and a radio frequency unit;
该处理器被配置为, 针对载波 c, 确定第一进程数, 其中, 所述第一进程数小于第二 进程数, 且第一进程数和第二进程数是正整数, 所述第一进程数用于确定速率匹配时载波 C上的传输块中任一编码块的最大緩存长度, 所述第二进程数用于确定载波 C上用户设备 至少能够存储的译码失败下行传输块的数量和译码失败需要存储的下行传输块中任一编 码块至少存储的长度; 根据所述第一进程数对下行传输块进行速率匹配处理得到传输信 息, 并通过射频单元向用户设备发送所述传输信息。 The processor is configured to determine a first process number for the carrier c, where the first process number is smaller than the second process number, and the first process number and the second process number are positive integers, and the first process number is Used to determine the carrier for rate matching The maximum buffer length of any coding block in the transport block on C, the second process number is used to determine the number of decoding failed downlink transport blocks that the user equipment can store at least on the carrier C, and the downlink transmission that needs to be stored for the decoding failure. And storing, by the radio frequency unit, the transmission information by using a rate matching process on the downlink transmission block according to the first process number to obtain transmission information.
其具体实现方式可以参照上述基站实施例的描述, 这里不再赘述。  For a specific implementation manner, refer to the description of the foregoing base station embodiment, and details are not described herein again.
本申请实施例相比于筒单的约定 UE端与基站端按照统一的 HARQ进程数计算母码大 小及存储空间大小的方式能够带来显著的效果。  The method of calculating the size of the mother code and the size of the storage space according to the unified HARQ process number of the UE end and the base station end can bring significant effects.
若筒单的约定 UE端与基站端按照统一的 HARQ进程数计算母码大小及存储空间大 小:  If the order of the package is completed, the UE and the base station calculate the mother code size and storage space according to the number of unified HARQ processes:
若选取的 HARQ进程数较大, 则会造成母码截短部分过大, 降低编码增益, 从而影响 单次性能;  If the number of selected HARQ processes is large, the truncation of the mother code is too large, and the coding gain is reduced, thereby affecting the single-time performance;
若选取的 HARQ进程数较小, 则会造成划分出的存储空间数量过少, 部分 TB译码失 败后无法存储, 从而无法获得 HARQ合并增益, 降低系统性能。  If the number of selected HARQ processes is small, the number of allocated storage spaces is too small, and some TB decoding cannot be stored after decoding, so that the HARQ combining gain cannot be obtained, and system performance is degraded.
如图 8所示, 相比于使用同一较大 HARQ进程数( =8 )确定母码长度和存储空间大小 的方法, 本申请实施例的方案可以提高传输块单次传输的可靠性 (特别是对初始传输), 降低译码失败概率, 提高下行吞吐量。  As shown in FIG. 8, the solution of the embodiment of the present application can improve the reliability of a single transmission of a transport block (especially, the method for determining the length of the mother code and the size of the storage space by using the same large number of HARQ processes (=8). For the initial transmission), the probability of decoding failure is reduced, and the downlink throughput is increased.
本申请实施例的方案相比使用同一较小 HARQ进程数( =4 )确定母码长度和存储空间 大小的方法, 本申请实施例的方案可以显著降低传输块译码失败但用户设备无法存储的概 率, 使得译码失败的传输块可以进行 HARQ合并, 提高下行吞吐量。  The solution of the embodiment of the present application is a method for determining the length of the mother code and the size of the storage space by using the same small number of HARQ processes (=4). The solution of the embodiment of the present application can significantly reduce the failure of the transmission block decoding but cannot be stored by the user equipment. The probability that the decoding block that fails to decode can perform HARQ combining to improve the downlink throughput.
本领域内的技术人员应明白, 本申请的实施例可提供为方法、 系统、 或计算机程序产 品。 因此, 本申请可釆用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实 施例的形式。 而且, 本申请可釆用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介盾 (包括但不限于磁盘存储器、 CD-ROM、 光学存储器等)上实施的计算机程 序产品的形式。  Those skilled in the art will appreciate that embodiments of the present application can be provided as a method, system, or computer program product. Thus, the application can be in the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the application can be in the form of a computer program product embodied on one or more computer-usable storage interfaces (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.
本申请是参照根据本申请实施例的方法、 设备(系统)、 和计算机程序产品的流程图 和 /或方框图来描述的。 应理解可由计算机程序指令实现流程图和 /或方框图中的每一流 程和 /或方框、 以及流程图和 /或方框图中的流程和 /或方框的结合。 可提供这些计算机 程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处理器 以产生一个机器, 使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用 于实现在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能的 装置。  The present application is described with reference to flowchart illustrations and/or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present application. It will be understood that each process and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方 式工作的计算机可读存储器中, 使得存储在该计算机可读存储器中的指令产生包括指令装 置的制造品, 该指令装置实现在流程图一个流程或多个流程和 /或方框图一个方框或多个 方框中指定的功能。 The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory include instructions. The manufacturing device, the instruction device implements the functions specified in one or more blocks of a flow or a flow and/or a block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计算机 或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理, 从而在计算机或其他 可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和 /或方框图一个 方框或多个方框中指定的功能的步骤。  These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
尽管已描述了本申请的优选实施例, 但本领域内的技术人员一旦得知了基本创造性概 念, 则可对这些实施例作出另外的变更和修改。 所以, 所附权利要求意欲解释为包括优选 实施例以及落入本申请范围的所有变更和修改。  Although the preferred embodiment of the present application has been described, those skilled in the art can make additional changes and modifications to the embodiments once they are aware of the basic inventive concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and the modifications and
显然, 本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和 范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内, 则本申请也意图包含这些改动和变型在内。  It will be apparent to those skilled in the art that various modifications and changes can be made in the present application without departing from the spirit and scope of the application. Thus, it is intended that the present invention cover the modifications and variations of the present invention.

Claims

权 利 要 求 Rights request
1、 一种接收传输信息的方法, 其特征在于, 该方法包括: 1. A method for receiving transmitted information, characterized in that the method includes:
针对载波 c, 用户设备确定第一进程数和第二进程数, 其中, 第一进程数小于第二进 程数, 且第一进程数和第二进程数是正整数, 所述第一进程数用于确定解速率匹配时载波 c上的下行传输块中任一编码块的最大緩存长度, 所述第二进程数用于确定载波 c上用户 设备至少能够存储的译码失败的下行传输块的数量 B和译码失败需要存储的下行传输块中 任一编码块至少存储的长度 nsb; For carrier c, the user equipment determines a first process number and a second process number, wherein the first process number is less than the second process number, and the first process number and the second process number are positive integers, and the first process number is used for Determine the maximum cache length of any coding block in the downlink transmission blocks on carrier c when derate matching is performed. The second process number is used to determine the at least number B of downlink transmission blocks with failed decoding that the user equipment on carrier c can store. And decoding failure requires at least the storage length n sb of any encoding block in the stored downlink transmission block;
所述用户设备根据所述第一进程数对下行传输块进行解速率匹配处理, 并对解速率匹 配后的信息进行译码处理。 The user equipment performs derate matching processing on the downlink transmission block according to the first process number, and performs decoding processing on the information after derate matching.
2、 如权利要求 1所述的方法, 其特征在于, 对于载波 c, 所述用户设备能够存储至少 2. The method according to claim 1, characterized in that, for carrier c, the user equipment can store at least
B个译码失败的下行传输块, 且对于译码失败需要存储的下行传输块中的任一编码块至少 存储 nsb比特信息。 B downlink transport blocks that failed to decode, and any coding block in the downlink transport blocks that needs to be stored for decoding failure stores at least n sb bits of information.
3、 如权利要求 1所述的方法, 其特征在于, 所述针对载波 c, 用户设备确定第一进程 数, 包括: 3. The method according to claim 1, characterized in that, for the carrier c, the user equipment determines the first process number, including:
所述用户设备根据协议约定确定所述第一进程数; 或, The user equipment determines the first number of processes according to the agreement; or,
所述用户设备接收基站发送的高层信令确定所述第一进程数; 或, The user equipment receives the high-level signaling sent by the base station to determine the first process number; or,
所述用户设备从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最 大的进程数中选择最小的一个进程数作为第一进程数, 其中所述 TDD上 /下行配置集合中 至少包括一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配 置集合中的一种 TDD上 /下行配置工作,且在不同无线帧中使用的 TDD上 /下行配置不同。 The user equipment selects the smallest number of processes as the first process number from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on carrier c, wherein the TDD uplink/downlink configuration The set includes at least one TDD uplink/downlink configuration, the user equipment operates according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD used in different radio frames Uplink/downlink configurations are different.
4、 如权利要求 1所述的方法, 其特征在于, 所述针对载波 c, 用户设备确定第二进程 数, 包括: 4. The method according to claim 1, characterized in that, for the carrier c, the user equipment determines the second process number, including:
所述用户设备根据协议约定确定所述第二进程数; 或, The user equipment determines the second process number according to the agreement; or,
所述用户设备接收基站发送的高层信令确定所述第二进程数; 或, The user equipment receives the high-level signaling sent by the base station to determine the second process number; or,
所述用户设备从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最 大的进程数中选择最大的一个进程数作为第二进程数, 其中所述 TDD上 /下行配置集合中 至少包括一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配 置集合中的一种 TDD上 /下行配置工作,且在不同无线帧中使用的 TDD上 /下行配置不同。 The user equipment selects the largest number of processes as the second number of processes from the maximum number of processes corresponding to each TDD up/downlink configuration in the TDD up/downlink configuration set on carrier c, where the TDD up/downlink configuration The set includes at least one TDD uplink/downlink configuration, the user equipment operates according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD used in different radio frames Uplink/downlink configurations are different.
5、 如权利要求 1 ~ 4任一项所述的方法, 其特征在于, 所述用户设备根据所述第一进 程数对下行传输块进行解速率匹配处理, 并对解速率匹配后的信息进行译码处理, 包括: 所述用户设备接收基站发送的传输信息; 所述用户设备根据所述第一进程数对所述发送信息进行解码速率匹配处理, 得到下行 传输块中各编码块对应的编码信息; 5. The method according to any one of claims 1 to 4, characterized in that, the user equipment performs de-rate matching processing on the downlink transmission block according to the first process number, and performs de-rate matching processing on the information after de-rate matching. Decoding processing includes: the user equipment receiving transmission information sent by the base station; The user equipment performs decoding rate matching processing on the transmission information according to the first process number to obtain coding information corresponding to each coding block in the downlink transmission block;
所述用户设备对所述下行传输块中各编码块对应的编码信息进行译码处理。 The user equipment decodes the coding information corresponding to each coding block in the downlink transmission block.
6、 一种发送传输信息的方法, 其特征在于, 该方法包括: 6. A method of sending transmission information, characterized in that the method includes:
针对载波 c, 基站确定第一进程数, 其中, 所述第一进程数小于第二进程数, 且第一 进程数和第二进程数是正整数, 所述第一进程数用于确定速率匹配时载波 c上的传输块中 任一编码块的最大緩存长度, 所述第二进程数用于确定载波 c上用户设备至少能够存储的 译码失败下行传输块的数量和译码失败需要存储的下行传输块中任一编码块至少存储的 长度; For carrier c, the base station determines a first process number, where the first process number is less than the second process number, and the first process number and the second process number are positive integers, and the first process number is used to determine rate matching. The maximum cache length of any coded block among the transport blocks on carrier c. The second process number is used to determine at least the number of downlink transport blocks with decoding failures that the user equipment on carrier c can store and the number of downlink transport blocks that fail to decode and need to be stored. The minimum storage length of any encoding block in the transmission block;
所述基站根据所述第一进程数对下行传输块进行速率匹配处理得到传输信息, 并向用 户设备发送所述传输信息。 The base station performs rate matching processing on the downlink transmission block according to the first process number to obtain transmission information, and sends the transmission information to the user equipment.
7、 如权利要求 6所述的方法, 其特征在于, 所述针对载波 c, 基站确定第一进程数, 包括: 7. The method according to claim 6, characterized in that, for the carrier c, the base station determines the first process number, including:
所述基站根据协议约定确定第一进程数; 或 The base station determines the first number of processes according to the agreement; or
所述基站设置第一进程数, 并通过高层信令通知用户设备; 或, The base station sets the first process number and notifies the user equipment through high-level signaling; or,
所述基站从用户设备在载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对 应的最大的进程数中选择最小的一个进程数作为第一进程数, 其中所述 TDD上 /下行配置 集合中至少包括一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 / 下行配置集合中的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配 置不同。 The base station selects the smallest process number as the first process number from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on carrier c, wherein the TDD up/downlink configuration set The downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and is used in different radio frames. The TDD uplink/downlink configuration is different.
8、 如权利要求 6所述的方法, 其特征在于: 所述第二进程数由协议约定; 或 所述基站设置所述第二进程数, 并通过高层信令通知用户设备; 或, 8. The method of claim 6, characterized in that: the second number of processes is agreed upon by a protocol; or the base station sets the second number of processes and notifies the user equipment through high-level signaling; or,
所述第二进程数是用户设备在载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行 配置对应的最大的进程数中最大的一个进程数, 其中所述 TDD上 /下行配置集合中至少包 括一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配置集合 中的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。 The second number of processes is the largest number of processes among the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on carrier c, wherein the TDD uplink/downlink configuration set including at least one TDD uplink/downlink configuration, the user equipment operates in accordance with one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and on the TDD used in different radio frames /The downlink configuration is different.
9、 一种接收传输信息的用户设备, 其特征在于, 该用户设备包括: 9. A user equipment for receiving transmitted information, characterized in that the user equipment includes:
第一确定模块, 用于针对载波 c, 确定第一进程数和第二进程数, 其中, 第一进程数 小于第二进程数, 且第一进程数和第二进程数是正整数, 所述第一进程数用于确定解速率 匹配时载波 c上的下行传输块中任一编码块的最大緩存长度, 所述第二进程数用于确定载 波 c上用户设备至少能够存储的译码失败的下行传输块的数量 B和译码失败需要存储的下 行传输块中任一编码块至少存储的长度 nsb; The first determination module is used to determine the first process number and the second process number for the carrier c, wherein the first process number is less than the second process number, and the first process number and the second process number are positive integers, and the first process number is a positive integer. The first number of processes is used to determine the maximum cache length of any encoding block in the downlink transmission block on carrier c when decoding rate matching, and the second number of processes is used to determine at least the downlink failed decoding that the user equipment on carrier c can store. The number of transmission blocks B and the decoding failure require at least the storage length n sb of any encoding block in the downlink transmission block to be stored;
接收模块, 用于根据所述第一进程数对下行传输块进行解速率匹配处理, 并对解速率 匹配后的信息进行译码处理。 A receiving module, configured to perform de-rate matching processing on the downlink transmission block according to the first process number, and perform de-rate matching processing on the downlink transmission block. The matched information is decoded.
10、 如权利要求 9所述的用户设备, 其特征在于, 对于载波 c, 所述用户设备能够存 储至少 B个译码失败的下行传输块,且对于译码失败需要存储的下行传输块中的任一编码 块至少存储 nsb比特信息。 10. The user equipment according to claim 9, characterized in that, for carrier c, the user equipment can store at least B downlink transmission blocks with decoding failures, and for decoding failures, it is necessary to store Any coding block stores at least n sb bits of information.
11、 如权利要求 9所述的用户设备, 其特征在于, 所述第一确定模块具体用于: 根据协议约定确定所述第一进程数; 或, 接收基站发送的高层信令确定所述第一进程 数; 或, 从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大的进程 数中选择最小的一个进程数作为第一进程数, 其中所述 TDD上 /下行配置集合中至少包括 一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配置集合中 的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。 11. The user equipment according to claim 9, wherein the first determination module is specifically configured to: determine the first process number according to protocol agreement; or, receive high-level signaling sent by a base station to determine the first process number. A number of processes; or, select the smallest number of processes as the first number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on carrier c, where the TDD up/downlink configuration is The downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment operates according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and is used in different radio frames. The TDD uplink/downlink configuration is different.
12、 如权利要求 9所述的用户设备, 其特征在于, 所述第一确定模块具体用于: 根据协议约定确定所述第二进程数; 或, 接收基站发送的高层信令确定所述第二进程 数; 或, 从载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大的进程 数中选择最大的一个进程数作为第二进程数, 其中所述 TDD上 /下行配置集合中至少包括 一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配置集合中 的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。 12. The user equipment according to claim 9, wherein the first determination module is specifically configured to: determine the second process number according to protocol agreement; or, receive high-level signaling sent by a base station to determine the second process number. 2. The number of processes; or, select the largest number of processes as the second number of processes from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set on carrier c, where the TDD up/downlink configuration is The downlink configuration set includes at least one TDD uplink/downlink configuration, and the user equipment operates according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and is used in different radio frames. The TDD uplink/downlink configuration is different.
13、如权利要求 9 ~ 12任一项所述的用户设备, 其特征在于, 所述接收模块具体用于: 接收基站发送的传输信息; 13. The user equipment according to any one of claims 9 to 12, characterized in that the receiving module is specifically used to: receive transmission information sent by the base station;
根据所述第一进程数对所述发送信息进行解码速率匹配处理, 得到下行传输块中各编 码块对应的编码信息; Perform decoding rate matching processing on the transmission information according to the first process number to obtain coding information corresponding to each coding block in the downlink transmission block;
对所述下行传输块中各编码块对应的编码信息进行译码处理。 The coding information corresponding to each coding block in the downlink transmission block is decoded.
14、 一种发送传输信息的基站, 其特征在于, 该基站包括: 14. A base station for sending transmission information, characterized in that the base station includes:
第二确定模块, 用于针对载波 c, 确定第一进程数, 其中, 所述第一进程数小于第二 进程数, 且第一进程数和第二进程数是正整数, 所述第一进程数用于确定速率匹配时载波 c上的传输块中任一编码块的最大緩存长度, 所述第二进程数用于确定载波 c上用户设备 至少能够存储的译码失败下行传输块的数量和译码失败需要存储的下行传输块中任一编 码块至少存储的长度; The second determination module is used to determine the first process number for the carrier c, wherein the first process number is less than the second process number, and the first process number and the second process number are positive integers, and the first process number It is used to determine the maximum cache length of any encoding block in the transmission block on carrier c when the rate is matched. The second process number is used to determine the number and decoding failed downlink transmission blocks that the user equipment on carrier c can at least store. Code failure requires at least the storage length of any coding block in the stored downlink transmission block;
发送模块, 用于根据所述第一进程数对下行传输块进行速率匹配处理得到传输信息, 并向用户设备发送所述传输信息。 A sending module, configured to perform rate matching processing on the downlink transmission block according to the first process number to obtain transmission information, and send the transmission information to the user equipment.
15、 如权利要求 14所述的基站, 其特征在于, 所述第二确定模块具体用于: 根据协议约定确定第一进程数; 或设置第一进程数, 并通过高层信令通知用户设备; 或, 从用户设备在载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大 的进程数中选择最小的一个进程数作为第一进程数, 其中所述 TDD上 /下行配置集合中至 少包括一种 TDD上 /下行配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配置 集合中的一种 TDD上 /下行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。 15. The base station according to claim 14, wherein the second determination module is specifically configured to: determine the first number of processes according to the protocol; or set the first number of processes, and notify the user equipment through high-level signaling; Or, select the smallest number of processes as the first process number from the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on carrier c, wherein the TDD uplink/downlink Configure the collection to At least one TDD uplink/downlink configuration is included, the user equipment works according to one TDD uplink/downlink configuration in the TDD uplink/downlink configuration set in any radio frame, and the TDD uplink/downlink configuration used in different radio frames The downlink configuration is different.
16、 如权利要求 14 所述的基站, 其特征在于: 所述第二进程数由协议约定; 或所述 第二确定模块设置所述第二进程数, 并通过高层信令通知用户设备; 或, 所述第二进程数 是用户设备在载波 c上的 TDD上 /下行配置集合中每个 TDD上 /下行配置对应的最大的进 程数中最大的一个进程数, 其中所述 TDD上 /下行配置集合中至少包括一种 TDD上 /下行 配置, 所述用户设备在任一无线帧中按照所述 TDD上 /下行配置集合中的一种 TDD上 /下 行配置工作, 且在不同无线帧中使用的 TDD上 /下行配置不同。 16. The base station according to claim 14, characterized in that: the second process number is agreed upon by a protocol; or the second determination module sets the second process number and notifies the user equipment through high-level signaling; or , the second number of processes is the largest number of processes among the maximum number of processes corresponding to each TDD uplink/downlink configuration in the TDD uplink/downlink configuration set of the user equipment on carrier c, where the TDD uplink/downlink configuration The set includes at least one TDD up/downlink configuration, the user equipment operates according to one TDD up/downlink configuration in the TDD up/downlink configuration set in any radio frame, and the TDD used in different radio frames Uplink/downlink configurations are different.
PCT/CN2013/082423 2012-09-07 2013-08-28 Method, system and device for transmitting and receiving transmission information WO2014036904A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210331635.0A CN103684660B (en) 2012-09-07 2012-09-07 Method, system and device for sending and receiving transmission information
CN201210331635.0 2012-09-07

Publications (1)

Publication Number Publication Date
WO2014036904A1 true WO2014036904A1 (en) 2014-03-13

Family

ID=50236531

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/082423 WO2014036904A1 (en) 2012-09-07 2013-08-28 Method, system and device for transmitting and receiving transmission information

Country Status (2)

Country Link
CN (1) CN103684660B (en)
WO (1) WO2014036904A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3829093B1 (en) * 2015-11-06 2023-02-15 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for data storage, terminal device and base station
CN107888330B (en) 2016-09-30 2022-04-05 华为技术有限公司 Data transmission method and device
WO2018205255A1 (en) * 2017-05-12 2018-11-15 南通朗恒通信技术有限公司 Method and apparatus for supporting hybrid automatic repeat request in user equipment and base station
CN114944886B (en) * 2018-04-16 2024-05-17 华为技术有限公司 Rate matching method and device and rate de-matching method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101686116A (en) * 2008-09-23 2010-03-31 大唐移动通信设备有限公司 Method, system and device for indicating progress of reserved hybrid automatic repeat request
CN101753282A (en) * 2008-12-22 2010-06-23 大唐移动通信设备有限公司 A kind of configuration of process cache and the method and system of processing
WO2010144245A1 (en) * 2009-06-08 2010-12-16 Research In Motion Limited Harq process management for carrier aggregation and mapping between harq processes and transmission resources

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101686116A (en) * 2008-09-23 2010-03-31 大唐移动通信设备有限公司 Method, system and device for indicating progress of reserved hybrid automatic repeat request
CN101753282A (en) * 2008-12-22 2010-06-23 大唐移动通信设备有限公司 A kind of configuration of process cache and the method and system of processing
WO2010144245A1 (en) * 2009-06-08 2010-12-16 Research In Motion Limited Harq process management for carrier aggregation and mapping between harq processes and transmission resources

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CATT: "Discussion on Soft Buffer Limitation Tests for TDD", 3GPP TSG-RAN WG4 MEETING #62BIS R4-121275, 30 March 2012 (2012-03-30), pages 9 - 10 *

Also Published As

Publication number Publication date
CN103684660B (en) 2017-02-08
CN103684660A (en) 2014-03-26

Similar Documents

Publication Publication Date Title
KR102534044B1 (en) Apparatus and method for decoding data in mobile communication system
CN107210866B (en) Method and apparatus for communicating at a wireless device
EP3378180B1 (en) Telecommunications apparatus and methods
US20210385014A1 (en) Method and device for transmitting data in wireless cellular communication system
JP5522706B2 (en) System and method for sending and receiving acknowledgment information
KR102559502B1 (en) Apparatus and method for transport block size determination in communication or broadcasting system
CN114245971A (en) Method and apparatus for determining uplink control channel and signal resource of wireless communication system
KR20190095326A (en) Method and apparatus for data transmission
US8537787B2 (en) System and method for mapping and decoding codewords in acknowledgement information communications
US10374773B2 (en) Method, system and device for transmitting feedback information
KR20170128309A (en) Code to mitigate bus teardrops and interference in multi-layer protocol wireless systems Block level error correction and medium access control (MAC) level hybrid automatic repeat requests
WO2018082661A1 (en) Data transmission method and apparatus
WO2012174918A1 (en) Methods and device for transmitting and receiving ack/nack
WO2010115295A1 (en) Method for requesting retransmission, method for retransmission and devices thereof
US11595848B2 (en) Method and apparatus for transmission and reception of data in communication system
WO2013010472A1 (en) Feedback information transmission method and device
KR20200099941A (en) Method and apparatus for transmission and reception of data in communication system
WO2014036904A1 (en) Method, system and device for transmitting and receiving transmission information
KR20130140883A (en) Coding block storage method and device
CN106685577A (en) User equipment (UE), access network equipment and downlink data transmitting and receiving methods
KR20230060313A (en) Method and apparatus for transmission and reception method for periodic data in wirelss communication system
KR20220137486A (en) Method and apparatus to transmit and receive based on maximum data rate in communication system
KR20210017949A (en) Method and apparatus for determining resources of uplink control channel and signals in wireless communication systems
KR20210123993A (en) Method and apparatus for transmission and reception of data in communication system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13834563

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13834563

Country of ref document: EP

Kind code of ref document: A1