WO2022193918A1 - 数据传输方法、设备和存储介质 - Google Patents
数据传输方法、设备和存储介质 Download PDFInfo
- Publication number
- WO2022193918A1 WO2022193918A1 PCT/CN2022/077400 CN2022077400W WO2022193918A1 WO 2022193918 A1 WO2022193918 A1 WO 2022193918A1 CN 2022077400 W CN2022077400 W CN 2022077400W WO 2022193918 A1 WO2022193918 A1 WO 2022193918A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data block
- bits
- bit
- transmission
- bit sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
- H04L1/0058—Block-coded modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
Definitions
- the present application relates to communications, for example, to a data transmission method, device and storage medium.
- Polar code is a newly proposed channel coding in recent years, and it is the only coding method currently known that can prove that the channel capacity can be achieved through strict mathematical methods. Due to its excellent progressive performance and structured construction, polar code is an excellent channel error correction code and has been adopted by the 5th Generation (5G) standard as the main code for control information one of the ways. However, the polar code in 5G does not have the hybrid automatic retransmission capability of incremental redundancy, and is only suitable for low-order modulation methods such as Quadrature Phase Shift Keying (QPSK).
- 5G 5th Generation
- QPSK Quadrature Phase Shift Keying
- the construction method of the Block Polarization (BP) hybrid automatic repeat request (HARQ) scheme is based on Gaussian Approximation (GA), but the GA online real-time calculation complexity is high, not Suitable for actual communication systems. Therefore, how to effectively reduce the computational complexity on the premise of supporting incremental redundancy HARQ and high-order modulation is an urgent problem to be solved.
- BP Block Polarization
- HARQ hybrid automatic repeat request
- Embodiments of the present application provide a data transmission method, device, and storage medium, which effectively reduce computational complexity on the basis of supporting incremental redundancy HARQ and high-order modulation.
- An embodiment of the present application provides a data transmission method, which is applied to a first communication node, including:
- the data block currently to be transmitted is digitally baseband modulated and then sent to the second communication node.
- An embodiment of the present application provides a data transmission device, which is applied to a first communication node, including:
- a bit selection module configured to select a first number of bits from the information bit sequence to be transmitted to form a to-be-encoded bit sequence of the retransmitted data block;
- a polar coding module configured to perform polar coding coding on the to-be-coded bit sequence of the retransmitted data block to obtain a coded bit sequence
- a modulator configured to perform digital baseband modulation on the current data block to be transmitted and send the data to the second communication node.
- the communication module is configured to perform communication interaction between each communication node;
- the one or more processors When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any of the above embodiments.
- FIG. 4 is a schematic diagram of polar code encoding of a retransmission data block provided by an embodiment of the present application
- Hybrid Automatic Repeat reQuest is the key technology of link adaptation in digital communication systems.
- the cascade of polar codes and high-order modulation can directly optimize the design of signals in Euclidean space.
- the combination of encoding codes can improve transmission reliability and link throughput.
- CC Chase Combining
- the rate matching method of puncturing refers to selecting from the N-M+1th bit until the last one, and it can be considered that from the 1st bit to the NMth bit is the puncturing bit; the shortened rate matching method refers to the puncturing bit.
- the first bit is selected until the Mth bit, and it can be considered that from the M+1th bit to the Nth bit to be shortened bits. If M>N, the repetition mode is used, that is, M bits are cyclically selected from the encoded bit sequence starting from the first bit.
- BICM Bit Interleaved Coded Modulation
- the data transmission method adopts the bit-interleaving polar coding modulation HARQ method, which can support HARQ with incremental redundancy and high-order modulation, and has excellent performance and low complexity, which is beneficial to engineering implementation. .
- FIG. 1 is a flowchart of a data transmission method provided by an embodiment of the present application.
- the data transmission device may be a first communication node (eg, a user equipment or a base station).
- the first communication node e.g, a user equipment or a base station.
- the second communication node is a base station.
- the first communication node is a base station
- the second communication node is a user equipment.
- this embodiment includes:
- the first communication node retransmits the information bit sequence to the second communication node if the second communication node does not successfully receive all the information bit sequences sent by the first communication node.
- the data block carrying the information bit sequence is the retransmission data block.
- the to-be-transmitted bit sequence refers to all information bit sequences that the first communication node needs to send to the second communication node. It can be understood that the number of bits included in the bit sequence to be encoded is smaller than the number of bits included in the information bit sequence to be transmitted, or the same.
- S140 Perform digital baseband modulation on the current data block to be transmitted and send it to the second communication node.
- the first communication node selects a first number of bits from the information bit sequence to be transmitted to form the to-be-coded bit sequence of the retransmitted data block; the first communication node polarizes the to-be-coded bit sequence of the retransmitted data block code encoding to obtain a coded bit sequence; combine the encoded retransmission data block with the encoded first transmission data block to obtain the current data block to be transmitted; the first communication node performs digital baseband modulation on the current data block to be transmitted and sends it to the Two communication nodes.
- This embodiment combines BICM with polar code coding to form a bit-interleaved polar coding modulation HARQ mode, which effectively reduces computational complexity on the basis of supporting incremental redundancy HARQ and high-order modulation.
- the first quantity is determined by one of the following parameters: a first set of parameters; a second set of parameters;
- the first parameter set includes: physical channel resource parameters of the retransmitted data block and spectral efficiency parameters of the retransmitted data block; the second parameter set includes: parallel polarized channel related parameters.
- the number of bits (ie, the first number) contained in the bit sequence to be encoded may be determined by at least one of the following two parameter sets: a first parameter set; a second parameter set.
- the physical channel resource parameters of the retransmitted data block include at least one of the following: the number of time slots N slot ; the orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM) included in each time slot ) number of symbols Number of resource blocks N RB ; the number of frequency domain subcarriers included in each resource block Number of resource units in each resource block The number of spatial layers N layer ;
- the spectral efficiency parameter of the retransmitted data block includes at least one of the following: modulation order M; transmission code rate R; spectral efficiency SF;
- the parameters related to the parallel polarized channel include at least one of the following: the number of bits in the information bit sequence to be transmitted; the bit polarized channel capacity of the first transmitted data block; the bit polarized channel capacity of the retransmitted data block; length; length of retransmission data block; channel characteristic indication parameter; number of groups of bit polarized channel; modulation order.
- the number of bits in the information bit sequence to be transmitted is determined by the physical channel resource parameter of the first transmission data block and the spectral efficiency parameter of the first transmission data block;
- the length of the first transmission data block is determined by the physical channel resource parameters and modulation order of the first transmission data block
- the length of the retransmitted data block is determined by the physical channel resource parameters and modulation order of the retransmitted data block;
- the channel characteristic indication parameter is used to indicate the channel quality or channel type.
- the manner of determining the first quantity includes one of the following:
- bit polarized channel capacity of the first transmitted data block It is determined according to the bit polarized channel capacity of the first transmitted data block, the bit polarized channel capacity of the retransmitted data block, and the number of bits in the information bit sequence to be transmitted.
- the number of bits included in the bit sequence to be encoded (ie, the first number) may be represented by K t .
- the calculation method of K t includes one of the following:
- the selection principle of the first number of bits includes: selecting the first number of information bits with the lowest reliability from t-1 data blocks that have been transmitted; wherein, t is the number of transmissions.
- polar code encoding is performed on the to-be-encoded bit sequence of the retransmitted data block to obtain the encoded bit sequence, including:
- the to-be-encoded bit sequence composed of the first number of bits is copied to the pre-encoding information bits of the retransmission data block, respectively, to obtain the pre-encoding bit sequence of the retransmission data block;
- the polar code encoding is performed on the bit sequence before encoding to obtain the encoded bit sequence.
- the pre-encoding bit sequence refers to the bit sequence prior to encoding.
- combining the encoded bit sequence with the encoded first transmission data block to obtain the current data block to be transmitted including:
- FIG. 2 is a scheme diagram of a punctured bit interleaving polar coding modulation HARQ for two transmissions provided by an embodiment of the present application
- FIG. 3 is a shortening of two transmissions provided by an embodiment of the present application.
- Scheme diagram of bit-interleaved polar coding modulated HARQ As shown in FIG. 2, FIG. 2 uses the puncturing rate matching method to illustrate the process of the punctured bit interleaving polar coding modulation HARQ for the first transmission and one retransmission. As shown in FIG. 3, FIG. 3 uses a shortened rate matching method to illustrate the process of shortening the bit-interleaving polar coding modulation HARQ for the first transmission and one retransmission.
- m is the grouping number of the bit polarized channel, m can be equal to the modulation order or half of the modulation order of the digital baseband modulation of the first transmission or retransmission; M 1 and M 2 represent the first transmission data block and the retransmission data, respectively The length of the block; I i represents the polarized channel capacity of the i-th group of bits of the first transmission data block, and I i + and I i - represent the i-th group of bits of the data block and the i -th group of bits of the retransmission data block respectively after polarized Polarization channel capacity after encoding.
- the bit sequences of the first transmission and retransmission are decomposed into m groups of parallel bit sub-channels, where I i (1 ⁇ i ⁇ m) is the i -th group of bits representing the first transmission data block polarized channel capacity.
- I i is a function of the modulation scheme and/or the channel quality indicator parameter.
- I i + and I i - respectively represent the polarized channel capacity after the i -th group of bits of the first transmission data block and the i -th group of bits of the retransmission data block are combined.
- I i + and I i - can also be obtained by I i .
- the relational expressions of I i + and I i - and I i respectively are:
- ⁇ is related to the channel type.
- a calculation method for the capacity C t (t ⁇ 2) of the retransmission data block includes:
- M t is the length of the data block of the t-th transmission;
- I i and I' i are the polarized channel capacity of the i-th group of bits of the first transmission data block and the retransmission data block, respectively;
- I i + and I i - are respectively Indicates the bit polarized channel capacity of the i-th group of bits of the first transmitted data block and the i-th group of bits of the retransmitted data block after polar code encoding.
- the method for selecting K t bits from the information bit sequence to be transmitted may include: selecting K t information bits with the lowest reliability from t-1 data blocks that have been transmitted before.
- the basis for judging the reliability of the information bits may include the following methods: method 1, judge according to the capacity of the bit polarized channel, that is, the reliability of high capacity is high, and the reliability of low capacity is low; method 2 , according to the position of the bit index in the polar code reliability sequence, for example, in a 5G New Radio (NR), a polar sequence (polar sequence) can be used for judgment, where the polar sequence It is to sort the index of the bits according to the order of reliability from low to high, that is, the reliability of the bit corresponding to the index value at the front in the polarization sequence is lower than the reliability of the bit corresponding to the index value at the back. .
- FIG. 4 is a schematic diagram of polar code encoding of a retransmission data block provided by an embodiment of the present application.
- the process of performing polar code encoding on the to-be-coded bit sequence of the retransmission data block includes: selecting K t bits with the highest reliability among the transmission bits of the retransmission data block as the retransmission data block
- the pre-encoding information bits are respectively copied to the pre-encoding information bits of the retransmission data block to obtain the pre-encoding bit sequence of the retransmission data block, and the pre-encoding bit sequence is
- the encoded bit sequence ie, the encoded bit sequence
- the transmission bits of the retransmitted data block do not include punctured bits or shortened bits.
- Fig. 2 adopts the rate matching method of perforation
- Fig. 3 adopts the shortened rate matching method.
- the number of bits (that is, the first number) contained in the to-be-coded bit sequence of the retransmitted data block is calculated according to the foregoing method.
- K 2 use the 5G NR polar code reliability sequence (using the sequence obtained by using the polar sequence for reliability judgment in the above embodiment) to sort the sub-channels of the retransmitted data block, and select to remove the puncturing or shorten the bit.
- the number of bits included in the to-be-coded bit sequence of the retransmitted data block ie, the first number
- K t the number of bits included in the to-be-coded bit sequence of the retransmitted data block
- the 5G NR polar code reliability sequence using the sequence obtained by using the polar sequence for reliability judgment in the above embodiment
- the most reliable K t bits in the transmission bits are used as the pre-encoded information bits of the retransmitted data block; the least reliable information bits are selected from the information bits of the previous t-1 data blocks that have been transmitted.
- the encoded retransmission data block is combined with the encoded first transmission data block, and the combination process includes: polar code encoding (including rate matching) for the first transmission data block and the retransmission data block respectively.
- the bit sequence is bit interleaved to obtain an interleaved bit sequence; the interleaved bit sequence (that is, the interleaved bit sequence) is divided into m groups of bit subsequences with a length of M t /m;
- the subsequences are respectively combined with m groups of bit subsequences of the first transmitted data block to obtain the current data block to be transmitted.
- m is the grouping number of the bit polarized channel, and m may be equal to the modulation order or half of the modulation order of the digital baseband modulation of the first transmission or retransmission.
- the bit interleaving refers to changing the arrangement order of some or all bits in the first transmission data block and the retransmission data block.
- the first transmission data block and the retransmission data block may adopt different bit interleaving patterns.
- Combining m groups of bit subsequences of the retransmitted data block with m groups of bit subsequences of the first transmitted data block means: when M 1 ⁇ M t , the length of m groups of retransmitted data blocks is M t /m The bit sub-sequences of the first transmission data block are respectively performed with the last M t /m bits in the m groups of bit sub-sequences of length M 1 /m in the corresponding bit bit exclusive OR (or modulo two addition) ; When ⁇ M t , the last M 1 /m bits in the m groups of bit subsequences with the length of M t /m of the retransmission data block are respectively combined with the m groups of bits of the length of M 1 /m in the first transmission data block.
- the sequence performs bit exclusive OR (or modulo-two addition) of corresponding bits; wherein, M 1 is the length of the first transmitted data block, and M t is the length
- the total channel capacity of each transmission code block is calculated according to the inter-block polarizations of the multiple transmission code blocks.
- K 1 information bits are proportionally allocated to each transport block according to the channel capacity on each transport code block.
- M i (i ⁇ t) is the transmission bit length of the i-th transmission code block, where M i ⁇ M j (i ⁇ j) .
- the standard sequence of 5G NR is used to sort the sub-channels of the initial transmission code block, and the most reliable K 1 bits among the transmission bits other than the punctured bits or shortened bits are selected as the information bits for encoding. If the decoding fails in the initial transmission, retransmission is required.
- the retransmission information bit length M 2 is first determined according to the above method.
- the number of transmissions is t (t>2) times, first use the above scheme to calculate the length of information bits on each code block in the t-th transmission Then use the standard sequence of 5G NR to sort the subchannels of the t-th transmission code block. Select the most reliable transmission bits other than punctured or shortened bits on the t-th transmission code block The bit subchannel index is taken as the information bit set A t of the t-th transport code block.
- the bit subchannel index is used as the dynamic frozen bit set on the i-th transmission code block in the t-th transmission
- Set the dynamic frozen bit set of the ith transport code block The information above is copied to the information bit set A t of the t-th transmission code block, and a one-to-one parity check relationship is established between them.
- the bit subchannel index is used as the dynamic frozen bit set on the i-th transmission code block in the t-th transmission
- Set the dynamic frozen bit set of the i-th transport code block The information above is copied to the information bit set A t of the t-th transmission code block, and a one-to-one parity check relationship is established between them.
- FIG. 5 is a structural block diagram of a data transmission apparatus provided by an embodiment of the present application. This embodiment is applied to a data transmission device. As shown in FIG. 5 , the data transmission apparatus in this embodiment includes: a bit selection module 510 , a polar coding module 520 , a combiner 530 and a modulator 540 .
- the bit selection module 510 is configured to select a first number of bits from the information bit sequence to be transmitted to form the to-be-encoded bit sequence of the retransmitted data block.
- the polar coding module 520 is configured to perform polar code coding on the to-be-coded bit sequence of the retransmitted data block to obtain the coded bit sequence.
- the combiner 530 is configured to combine the encoded bit sequence and the encoded first transmission data block to obtain the current data block to be transmitted.
- the modulator 540 is configured to perform digital baseband modulation on the current data block to be transmitted and then send the data to the second communication node.
- the first quantity is determined by one of the following parameters: a first set of parameters; a second set of parameters;
- the first parameter set includes: physical channel resource parameters of the retransmitted data block and spectral efficiency parameters of the retransmitted data block; the second parameter set includes: parallel polarized channel related parameters.
- the physical channel resource parameters of the retransmitted data block include at least one of the following: the number of time slots; the number of OFDM symbols contained in each time slot; the number of resource blocks; the frequency domain subcarriers contained in each resource block number; number of resource units in each resource block; number of spatial layers;
- the spectral efficiency parameter of the retransmitted data block includes at least one of the following: modulation order; transmission code rate; spectral efficiency;
- the parameters related to the parallel polarized channel include at least one of the following: the number of bits in the information bit sequence to be transmitted; the bit polarized channel capacity of the first transmitted data block; the bit polarized channel capacity of the retransmitted data block; length; length of retransmission data block; channel characteristic indication parameter; number of groups of bit polarized channel; modulation order.
- the number of bits in the information bit sequence to be transmitted is determined by the physical channel resource parameter of the first transmission data block and the spectral efficiency parameter of the first transmission data block;
- the length of the first transmission data block is determined by the physical channel resource parameters and modulation order of the first transmission data block
- the length of the retransmitted data block is determined by the physical channel resource parameters and modulation order of the retransmitted data block;
- the channel characteristic indication parameter is used to indicate the channel quality or channel type.
- the manner of determining the first quantity includes one of the following:
- bit polarized channel capacity of the first transmitted data block It is determined according to the bit polarized channel capacity of the first transmitted data block, the bit polarized channel capacity of the retransmitted data block, and the number of bits in the information bit sequence to be transmitted.
- the selection principle of the first number of bits includes: selecting the first number of information bits with the lowest reliability from t-1 data blocks that have been transmitted; wherein, t is the number of transmissions.
- the polarization encoding module 520 includes:
- a selection unit configured to select a first number of bits with the highest reliability among the transmission bits of the retransmitted data block as the pre-encoding information bits of the retransmitted data block;
- a copying unit configured to copy the to-be-encoded bit sequence composed of the first number of bits to the pre-encoding information bits of the retransmitted data block, respectively, to obtain the pre-encoded bit sequence of the retransmitted data block;
- the encoding unit is configured to perform polar code encoding on the bit sequence before encoding to obtain the encoded bit sequence.
- the transmission bits include: bits that do not include puncturing; bits that do not include shortening.
- combiner 530 includes:
- bit interleaving unit configured to perform bit interleaving on the encoded bit sequence and the encoded first transmission data block, respectively, to obtain an interleaved bit sequence
- FIG. 6 is a schematic structural diagram of a data transmission device provided by an embodiment of the present application.
- the device provided by this application includes: a processor 610 , a memory 620 and a communication module 630 .
- the number of processors 610 in the device may be one or more, and one processor 610 is taken as an example in FIG. 6 .
- the number of memories 620 in the device may be one or more, and one memory 620 is taken as an example in FIG. 6 .
- the processor 610 , the memory 620 and the communication module 630 of the device may be connected by a bus or in other ways, and the connection by a bus is taken as an example in FIG. 6 .
- the device may be a terminal side (eg, user equipment); it may also be a network side (eg, a base station).
- the memory 620 can be configured to store software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the device in any embodiment of the present application (for example, a bit selection module in a data transmission apparatus. 510, polar coding module 520, combiner 530 and modulator 540).
- the memory 620 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the device, and the like.
- memory 620 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some examples, memory 620 may further include memory located remotely from processor 610, which may be connected to the device through a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
- the communication module 630 is configured to communicate and interact with other synchronization nodes.
- the device provided above may be configured to execute the data transmission method applied to the first communication node provided by any of the above embodiments, and has corresponding functions and effects.
- user equipment encompasses any suitable type of wireless user equipment such as a mobile telephone, portable data processing device, portable web browser or vehicle mounted mobile station.
- the various embodiments of the present application may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof.
- some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor or other computing device, although the application is not limited thereto.
- Embodiments of the present application may be implemented by the execution of computer program instructions by a data processor of a mobile device, eg in a processor entity, or by hardware, or by a combination of software and hardware.
- Computer program instructions may be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or written in any combination of one or more programming languages source or object code.
- ISA Instruction Set Architecture
- the block diagrams of any logic flow in the figures of the present application may represent program steps, or may represent interconnected logic circuits, modules and functions, or may represent a combination of program steps and logic circuits, modules and functions.
- Computer programs can be stored on memory.
- the memory may be of any type suitable for the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, Read-Only Memory (ROM), Random Access Memory (RAM), optical Memory devices and systems (Digital Video Disc (DVD) or Compact Disk (CD)), etc.
- Computer-readable media may include non-transitory storage media.
- the data processor can be of any type suitable for the local technical environment, such as, but not limited to, a general purpose computer, a special purpose computer, a microprocessor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC) ), programmable logic devices (Field-Programmable Gate Array, FPGA) and processors based on multi-core processor architecture.
- a general purpose computer such as, but not limited to, a general purpose computer, a special purpose computer, a microprocessor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC) ), programmable logic devices (Field-Programmable Gate Array, FPGA) and processors based on multi-core processor architecture.
- DSP Digital Signal Processor
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims (11)
- 一种数据传输方法,应用于第一通信节点,包括:从待传输信息比特序列中选取第一数量的比特,组成重传数据块的待编码比特序列;对所述重传数据块的待编码比特序列进行极化码编码得到编码比特序列;将所述编码比特序列和编码之后的首传数据块组合得到当前待传输数据块;对所述当前待传输数据块进行数字基带调制后发送至第二通信节点。
- 根据权利要求1所述的方法,其中,所述第一数量由下述参数之一确定:第一参数集合;第二参数集合;其中,所述第一参数集合包括:所述重传数据块的物理信道资源参数和所述重传数据块的频谱效率参数;所述第二参数集合包括:并行极化信道相关参数。
- 根据权利要求2所述的方法,其中,所述重传数据块的物理信道资源参数包括下述至少之一:时隙数;每个时隙包含的正交频分复用OFDM符号数;资源块数;每个资源块包含的频域子载波数;每个资源块中的资源单元数;空间层数;所述重传数据块的频谱效率参数包括下述至少之一:调制阶数;传输码率;频谱效率;所述并行极化信道相关参数包括下述至少之一:所述待传输信息比特序列中的比特数量;所述首传数据块的比特极化信道容量;所述重传数据块的比特极化信道容量;所述首传数据块的长度;所述重传数据块的长度;信道特征指示参数;比特极化信道的分组数目;调制阶数。
- 根据权利要求3所述的方法,其中,所述待传输信息比特序列中的比特数量由所述首传数据块的物理信道资源参数和所述首传数据块的频谱效率参数确定;所述首传数据块的长度由所述首传数据块的物理信道资源参数和调制阶数确定;所述重传数据块的长度由所述重传数据块的物理信道资源参数和调制阶数确定;所述信道特征指示参数用于指示信道质量或信道类型。
- 根据权利要求3所述的方法,其中,所述第一数量的确定方式包括下述之 一:根据所述时隙数、所述每个时隙包含的OFDM符号数、所述资源块数、所述每个资源块包含的频域子载波数、所述空间层数、所述调制阶数和所述传输码率确定;根据所述时隙数、所述每个时隙包含的OFDM符号数、所述资源块数、所述每个资源块包含的频域子载波数、所述空间层数和所述频谱效率确定;根据所述资源块数、所述每个资源块中的资源单元数、所述空间层数、所述调制阶数和所述传输码率确定;根据所述资源块数、所述每个资源块中的资源单元数、所述空间层数和所述频谱效率确定;根据所述首传数据块的比特极化信道容量、所述重传数据块的比特极化信道容量以及所述待传输信息比特序列中的比特数量确定。
- 根据权利要求1所述的方法,其中,所述第一数量的比特的选取原则包括:从已传输的t-1个数据块中选取所述第一数量的可靠性最低的信息比特;其中,t为传输次数。
- 根据权利要求1所述的方法,其中,所述对所述重传数据块的待编码比特序列进行极化码编码得到编码比特序列,包括:在所述重传数据块的传输比特位中选择可靠性最高的第一数量的比特位作为所述重传数据块的编码前信息比特位;将所述第一数量的比特组成的待编码比特序列分别复制到所述重传数据块的编码前信息比特位上,得到所述重传数据块的编码前比特序列;对所述编码前比特序列进行极化码编码,得到所述编码比特序列。
- 根据权利要求7所述的方法,其中,所述传输比特位包括:未包含凿孔的比特位;未包含缩短的比特位。
- 根据权利要求1-8中任一项所述的方法,其中,所述将所述编码比特序列和编码之后的首传数据块组合得到当前待传输数据块,包括:分别对所述编码比特序列和所述编码之后的首传数据块进行比特交织,得到交织比特序列;将所述交织比特序列拆分成m组长度为M t/m的比特子序列;将所述重传数据块的m组比特子序列分别与所述首传数据块的m组比特子 序列组合,得到所述当前待传输数据块,其中,m为比特极化信道的分组数目,M t为第t次传输的数据块长度,t为传输次数。
- 一种数据传输设备,包括:通信模块,存储器,以及一个或多个处理器;所述通信模块,配置为在多个通信节点之间进行通信交互;所述存储器,配置为存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述权利要求1-9中任一项所述的数据传输方法。
- 一种存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述权利要求1-9中任一项所述的数据传输方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22770273.5A EP4287536A4 (en) | 2021-03-16 | 2022-02-23 | Data transmission method, device, and storage medium |
| US18/282,469 US12512926B2 (en) | 2021-03-16 | 2022-02-23 | Data transmission method, device, and storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110282797.9A CN115085862A (zh) | 2021-03-16 | 2021-03-16 | 数据传输方法、设备和存储介质 |
| CN202110282797.9 | 2021-03-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022193918A1 true WO2022193918A1 (zh) | 2022-09-22 |
Family
ID=83245852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/077400 Ceased WO2022193918A1 (zh) | 2021-03-16 | 2022-02-23 | 数据传输方法、设备和存储介质 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12512926B2 (zh) |
| EP (1) | EP4287536A4 (zh) |
| CN (1) | CN115085862A (zh) |
| WO (1) | WO2022193918A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119788593A (zh) * | 2025-03-11 | 2025-04-08 | 浙江大华技术股份有限公司 | 一种数据传输方法和相关装置 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115567151A (zh) * | 2021-07-02 | 2023-01-03 | 华为技术有限公司 | 一种编码、译码方法及装置 |
| CN116346277A (zh) * | 2021-12-13 | 2023-06-27 | 华为技术有限公司 | 一种速率匹配的方法及装置 |
| CN121942153A (zh) * | 2023-09-22 | 2026-04-28 | 华为技术有限公司 | 一种用于通信的方法、设备、存储介质和程序产品 |
| CN120017209A (zh) * | 2023-11-15 | 2025-05-16 | 华为技术有限公司 | 一种用于通信的方法、装置、系统、存储介质和程序产品 |
| CN120474663A (zh) * | 2024-02-08 | 2025-08-12 | 中兴通讯股份有限公司 | 一种信号传输方法、装置及存储介质 |
| CN120729337A (zh) * | 2024-03-29 | 2025-09-30 | 中兴通讯股份有限公司 | 编码方法、解码方法、装置、程序产品及存储介质 |
| WO2025208745A1 (en) * | 2024-04-02 | 2025-10-09 | Huawei Technologies Co., Ltd. | Method apparatus, and system for hybrid automatic repeat request |
| WO2026016033A1 (en) * | 2024-07-16 | 2026-01-22 | Qualcomm Incorporated | Polar hybrid automatic repeat request (harq) techniques for higher-order quadrature amplitude modulation |
| CN119995798B (zh) * | 2025-02-10 | 2025-11-04 | 东南大学 | 适用于混合自动重传请求系统的多级编码调制发射方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105743621A (zh) * | 2016-02-02 | 2016-07-06 | 北京邮电大学 | 基于极化码的harq信号发送、接收方法及装置 |
| WO2016154972A1 (zh) * | 2015-04-01 | 2016-10-06 | 华为技术有限公司 | 极化码的混合自动重传请求方法和装置 |
| WO2020198976A1 (en) * | 2019-03-29 | 2020-10-08 | Zte Corporation | Methods, apparatus and systems for transmitting data based on polar code |
| CN111865491A (zh) * | 2020-06-15 | 2020-10-30 | 北京邮电大学 | 一种极化编码混合自动请求重传自解码方法、装置及系统 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6363721B2 (ja) * | 2014-02-21 | 2018-07-25 | 華為技術有限公司Huawei Technologies Co.,Ltd. | ポーラ符号のためのレートマッチング方法および装置 |
| BR112016021434A2 (pt) * | 2014-03-19 | 2017-08-15 | Huawei Tech Co Ltd | Método de equiparação de taxa de código polar e aparelho de equiparação de taxa |
| US10903857B2 (en) * | 2016-06-14 | 2021-01-26 | Lg Electronics Inc. | Data retransmission method for polar code, and device therefor |
| CN109997326B (zh) * | 2016-10-07 | 2022-10-28 | Idac控股公司 | 具有不规则调制的速率匹配和harq |
| WO2018145284A1 (zh) * | 2017-02-09 | 2018-08-16 | 南通朗恒通信技术有限公司 | 一种被用于信道编码的终端、基站中的方法和设备 |
| AU2018218656B2 (en) * | 2017-02-10 | 2021-01-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Circular buffer rate matching for polar codes |
| JP7345471B2 (ja) * | 2017-08-11 | 2023-09-15 | コーヒレント・ロジックス・インコーポレーテッド | Dciブラインド検出時のマルチモード・ブロック弁別のためのスクランブル系列設計 |
| CN109428675B (zh) * | 2017-08-30 | 2022-05-24 | 华为技术有限公司 | 数据传输方法及装置 |
| CN110048802B (zh) * | 2018-01-16 | 2021-12-28 | 华为技术有限公司 | 数据传输方法及装置、系统 |
| CN110611546B (zh) * | 2018-06-14 | 2021-12-24 | 上海朗帛通信技术有限公司 | 一种被用于无线通信的用户设备、基站中的方法和装置 |
| CN110611549B (zh) * | 2018-06-15 | 2021-04-09 | 华为技术有限公司 | 一种确定传输块大小的方法、传输方法及装置 |
| EP3915211A4 (en) * | 2019-01-23 | 2022-08-31 | Qualcomm Incorporated | RATE-DIVING CONSTRUCTION OF A POLAR CODED SCHEME FOR HYBRID REPEAT REQUESTS (HARQ) |
| KR20230133618A (ko) * | 2022-03-11 | 2023-09-19 | 한국전자통신연구원 | 폴라 코드를 사용하는 통신 시스템에서의 harq 방법 및 장치 |
-
2021
- 2021-03-16 CN CN202110282797.9A patent/CN115085862A/zh active Pending
-
2022
- 2022-02-23 EP EP22770273.5A patent/EP4287536A4/en active Pending
- 2022-02-23 US US18/282,469 patent/US12512926B2/en active Active
- 2022-02-23 WO PCT/CN2022/077400 patent/WO2022193918A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016154972A1 (zh) * | 2015-04-01 | 2016-10-06 | 华为技术有限公司 | 极化码的混合自动重传请求方法和装置 |
| CN105743621A (zh) * | 2016-02-02 | 2016-07-06 | 北京邮电大学 | 基于极化码的harq信号发送、接收方法及装置 |
| WO2020198976A1 (en) * | 2019-03-29 | 2020-10-08 | Zte Corporation | Methods, apparatus and systems for transmitting data based on polar code |
| CN111865491A (zh) * | 2020-06-15 | 2020-10-30 | 北京邮电大学 | 一种极化编码混合自动请求重传自解码方法、装置及系统 |
Non-Patent Citations (3)
| Title |
|---|
| See also references of EP4287536A4 |
| TAVILDAR SAURABHA R.: "Bit-Permuted Coded Modulation for Polar Codes", 2017 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOPS (WCNCW), IEEE, 19 March 2017 (2017-03-19), pages 1 - 6, XP033093158, DOI: 10.1109/WCNCW.2017.7919038 * |
| TIAN KUANGDA; LIU RONGKE; VARDY ALEXANDER; WANG RUNXIN: "Low-Complexity Hybrid ARQ Scheme for Polar Codes with Higher-Order Modulation", GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, IEEE, 4 December 2017 (2017-12-04), pages 1 - 6, XP033300515, DOI: 10.1109/GLOCOM.2017.8254939 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119788593A (zh) * | 2025-03-11 | 2025-04-08 | 浙江大华技术股份有限公司 | 一种数据传输方法和相关装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4287536A1 (en) | 2023-12-06 |
| EP4287536A4 (en) | 2025-01-01 |
| US20240154719A1 (en) | 2024-05-09 |
| US12512926B2 (en) | 2025-12-30 |
| CN115085862A (zh) | 2022-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022193918A1 (zh) | 数据传输方法、设备和存储介质 | |
| TWI436615B (zh) | 用於以交錯形式將對數概度比儲存在記憶體中以減少記憶體需求的方法、接收器、裝置與電腦可讀取媒體 | |
| JP5180273B2 (ja) | 効果的な自動反復要求の方法および装置 | |
| CN103795496B (zh) | 在通信系统中为多个码块计算crc的方法和设备 | |
| CN111954982A (zh) | 无线通信系统和广播系统中使用极性码进行编码和解码的装置和方法 | |
| EP3890426B1 (en) | Adaptive transmission method, device and system for satellite communication | |
| KR101323032B1 (ko) | 피드백 정보를 구비한 멀티캐스팅을 위한 방법 및 장치 | |
| WO2019062861A1 (zh) | 通信系统中冗余版本的设计方案 | |
| US8798200B2 (en) | Constellation mapping method | |
| CN102037671A (zh) | Wcdma和lte网络中harq的重传设置的选择 | |
| JPWO2009005047A1 (ja) | マルチキャリア移動体通信システム | |
| CN109889308B (zh) | 物联网中联合极化编译码的混合自动重传请求方法 | |
| CN102318254A (zh) | 请求重传方法、重传方法及其设备 | |
| KR101490249B1 (ko) | 연판정을 이용한 통신방법 및 장치 | |
| CN101582757A (zh) | 错误控制方法和装置、以及适应性调制方法和装置 | |
| US7397861B2 (en) | Mapping strategy for OFDM-based systems using H-ARQ | |
| CN103634072B (zh) | 传输信息的方法和装置 | |
| WO2006038653A1 (ja) | 無線パケット通信機 | |
| WO2012142907A1 (zh) | 一种数据发送的方法及系统 | |
| WO2018202194A1 (zh) | 信息传输方法及装置 | |
| CN103036638B (zh) | 控制信息的传输方法、接收方法和装置 | |
| WO2010115311A1 (zh) | 一种传输高速专用物理控制信道的方法及基站 | |
| WO2011150760A1 (zh) | 信息比特的发送方法、装置及系统 | |
| CN113489571B (zh) | 一种被用于无线通信的用户、基站中的方法和设备 | |
| CN112188524B (zh) | 一种增强无线自组网链路传输性能的方法 |
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: 22770273 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2022770273 Country of ref document: EP Effective date: 20230831 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18282469 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 18282469 Country of ref document: US |














