WO2018233565A1 - 极化编码方法、极化编码器和无线通信设备 - Google Patents
极化编码方法、极化编码器和无线通信设备 Download PDFInfo
- Publication number
- WO2018233565A1 WO2018233565A1 PCT/CN2018/091546 CN2018091546W WO2018233565A1 WO 2018233565 A1 WO2018233565 A1 WO 2018233565A1 CN 2018091546 W CN2018091546 W CN 2018091546W WO 2018233565 A1 WO2018233565 A1 WO 2018233565A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- polarization
- packets
- bit sequence
- code bit
- polarization code
- Prior art date
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/0056—Systems characterized by the type of code used
- H04L1/0057—Block 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
-
- 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/0067—Rate matching
-
- 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 invention relates to the field of communication technologies, and more particularly, to a polarization coding method and a polarization encoder and a wireless communication device using the same.
- Polar Code Poly Code
- the present invention provides a polarization encoding method and a polarization encoder and a wireless communication device using the same.
- a polarization coding method including: performing polarization coding on a sequence of coded bits to generate a sequence of polarization code bits; and dividing the sequence of polarization code bits according to a predetermined rule a plurality of packets, each of the plurality of packets including a respective polarization code bit subsequence; and interleaving the respective polarization code bit subsequences in each of the plurality of packets, An interleaved sequence of polarized code bits is generated.
- a polarization coder comprising: a polarization coding unit for performing polarization coding on a coded bit sequence to generate a polarization code bit sequence; and a packet interleaving unit for The polarization code bit sequence is divided into a plurality of packets according to a predetermined rule, each of the plurality of packets including a corresponding polarization code bit subsequence, and in each of the plurality of packets, Interleaving is performed on the corresponding polarization code bit subsequence to generate an interleaved polarization code bit sequence.
- a wireless communication device comprising: an encoder for performing encoding to generate an encoded bit sequence; and a transmitter for transmitting the encoded bit sequence, wherein
- the encoder includes a polarization coding unit for performing polarization coding on a coded bit sequence to generate a polarization code bit sequence, and a packet interleaving unit for dividing the polarization code bit sequence into a plurality according to a predetermined rule a packet, each of the plurality of packets including a corresponding polarization code bit subsequence, and performing interleaving on the corresponding polarization code bit subsequence in each of the plurality of packets An interleaved sequence of polarized code bits is used as the encoded bit sequence.
- a polarization encoding method and a polarization encoder and a wireless communication device using the same by determining a predetermined rule according to a structure of a decoder for decoding the polarization code bit sequence, thereby The predetermined rule divides the encoded polarization code bit sequence into a plurality of packets, and performs interleaving on the corresponding polarization code bit subsequence in each of the plurality of packets to generate an interleaved polarization code bit sequence.
- the decoder When the decoding end receives the interleaved polarization code bit sequence and performs decoding, the decoder starts decoding upon receiving the polarization code bits belonging to the same packet without waiting for the reception of all interleaved bit sequences. Therefore, the polarization encoding method according to the embodiment of the present invention and the polarization coder and the wireless communication device using the polarization encoding method perform interleaving only on bit sequences in the same packet at the same time, achieving parallelism for different decoders. Support for processing power increases the speed and flexibility of polarization code encoding and decoding.
- FIG. 1 is a schematic diagram outlining a communication system in accordance with an embodiment of the present invention.
- FIG. 2 is a schematic block diagram illustrating a wireless communication device in accordance with an embodiment of the present invention
- FIG. 3 is a schematic block diagram illustrating a polarization encoder according to an embodiment of the present invention
- FIG. 4 is a flow chart summarizing a polarization encoding method according to an embodiment of the present invention.
- FIG. 5 is a flowchart illustrating a first example of a polarization encoding method according to an embodiment of the present invention
- FIG. 6 is a sequence diagram of an encoding process illustrating a first example of a polarization encoding method according to an embodiment of the present invention
- FIG. 7 is a second exemplary flowchart illustrating a polarization encoding method according to an embodiment of the present invention.
- FIG. 8 is a sequence diagram of an encoding process illustrating a second example of a polarization encoding method according to an embodiment of the present invention.
- FIG. 9 is a sequence diagram of an encoding process illustrating a third example of a polarization encoding method according to an embodiment of the present invention.
- 10A to 10C are schematic diagrams schematically illustrating structural features of a decoder that decodes a polarization code bit sequence
- FIG. 11 is a block diagram illustrating an example of a hardware configuration of a base station and a user equipment according to an embodiment of the present invention.
- a communication system 1 is a schematic diagram outlining a communication system in accordance with an embodiment of the present invention.
- a communication system 1 includes a base station 10 and a user equipment 20.
- the base station 10 and the user equipment 20 perform transmission and reception of communication signals based on a predetermined protocol on a predetermined communication channel.
- Base station 10 can communicate with one or more user equipment 20.
- the base station 10 can be, for example, an NB or an eNB or the like.
- User device 20 may be, for example, a cellular telephone, a smart phone, a portable computer, a handheld communication device, a satellite radio, a global positioning system, a PDA, and/or any other suitable device for communicating over communication system 1.
- one of the base station 10 and the user equipment 20 can function as a wireless communication device that transmits data, and the other of the base station 10 and the user equipment 20 accordingly receives data.
- the wireless communication device thereby performs wireless data communication between the base station 10 and the user equipment 20.
- the wireless communication device transmitting the data may acquire (eg, generate, receive from other wireless communication devices, or store in memory, etc.) a certain number of data bit sequences to be transmitted over the channel to the wireless communication device receiving the data.
- the wireless communication device transmitting the data performs polarization coding on the transmitted data bit sequence.
- FIG. 2 is a schematic block diagram illustrating a wireless communication device in accordance with an embodiment of the present invention.
- a wireless communication device 200 in accordance with an embodiment of the present invention includes an encoder 201 and a transmitter 202.
- the wireless communication device 200 can be, for example, the base station 10 or the user device 20 described with reference to FIG. It will be readily understood that FIG. 2 shows only components that are closely related to the present invention, and other components, such as processors, memories, modulators, receivers, antennas, etc., may of course be included in accordance with the wireless communication device 200.
- wireless communication device 200 may of course also receive data or simultaneously transmit and receive data via a channel using a receiver or transceiver (not shown).
- Encoder 201 is operative to perform encoding to generate an encoded bit sequence
- transmitter 202 is operative to transmit the encoded bit sequence.
- encoder 201 is a polariator that performs polarization encoding, which performs polarization encoding on a sequence of data bits for transmission, whereby the generated sequence of polarized code bits is transmitted by transmitter 202.
- the encoder 201 in the wireless communication device 200 according to an embodiment of the present invention further performs packet interleaving on the polarization-coded data bit sequence, that is, divides the polarization code bit sequence into a plurality of packets according to a predetermined rule, In each of the plurality of packets, interleaving is performed on the corresponding polarization code bit subsequence to generate an interleaved polarization code bit sequence for transmission.
- a polarization coder and a polarization encoding method thereof will be described in further detail with reference to the accompanying drawings.
- FIG. 3 is a schematic block diagram illustrating a polarization encoder according to an embodiment of the present invention.
- the polarization encoder 300 shown in FIG. 3 can be used as the encoder 201 in the wireless communication device 200 shown in FIG. 2.
- the polarization coder 300 includes a polarization coding unit 301, a packet interleaving unit 302, and a rate matching unit 303.
- the polarization encoding unit 300 is configured to perform polarization encoding on the bit sequence to be encoded to generate a polarization code bit sequence.
- the specific coding scheme in which the polarization coding unit 300 performs polarization coding is not limited, but includes an existing scheme in which polarization coding can be implemented and other polarization coding schemes that may occur in the future.
- the packet interleaving unit 302 is configured to divide the polarization code bit sequence into a plurality of packets according to a predetermined rule, each of the plurality of packets includes a corresponding polarization code bit subsequence, and in the plurality of packets In each of the packets, interleaving is performed on the corresponding polarization code bit subsequence to generate an interleaved polarization code bit sequence.
- the rate matching unit 303 is configured to perform rate matching on the sequence of polarized code bits. As will be described in further detail below, the rate matching process performed by the rate matching unit 303 can be performed before or after the packet interleaving unit 302 performs the packet interleaving process.
- a polarization encoding method performed by the polarization encoder 300 according to an embodiment of the present invention will be described with reference to a flowchart and a coding sequence diagram.
- the polarization encoding method according to an embodiment of the present invention includes the following steps.
- step S401 polarization coding is performed on the bit sequence to be encoded to generate a polarization code bit sequence.
- polarization coding is performed on the bit sequence to be encoded to generate a polarization code bit sequence.
- the specific scheme of performing polarization coding on the sequence of coded bits is non-limiting. Thereafter, the processing proceeds to step S402.
- the polarization code bit sequence is divided into a plurality of packets according to a predetermined rule, and each of the plurality of packets includes a corresponding polarization code bit subsequence.
- the predetermined rule is determined based on a structure of a decoder for decoding the sequence of polarized code bits. That is to say, the polarization code bits that the decoder can process simultaneously can be divided into the same packet, so that the decoder can start decoding when receiving the polarization code bits belonging to the same packet without waiting for the entire reception. Encoded bit sequence. Thereafter, the processing proceeds to step S403.
- step S403 interleaving is performed on the corresponding polarization code bit subsequence in each of the plurality of packets to generate an interleaved polarization code bit sequence.
- the specific interleaving scheme for performing interleaving on the corresponding polarized code bit subsequences is non-limiting, but may include existing schemes that can implement polarization code bit subsequence interleaving and other polarizations that may occur in the future. Code bit subsequence interleaving scheme.
- the interleaving scheme employed for each of the plurality of packets may be the same or different.
- FIG. 4 only shows the processing steps closely related to the polarization encoding method of the present invention, that is, packet interleaving processing.
- the polarization encoding method according to the present invention may of course also include other processing steps such as rate matching processing for adapting channel characteristics.
- the rate matching processing step can be performed before and after the packet interleaving processing step.
- FIG. 5 is a first exemplary flowchart illustrating a polarization encoding method according to an embodiment of the present invention
- FIG. 6 is a sequence diagram of an encoding process illustrating a first example of a polarization encoding method according to an embodiment of the present invention.
- a first example of a polarization encoding method according to an embodiment of the present invention will be described with reference to FIGS. 5 and 6.
- step S501 polarization encoding is performed on the bit sequence to be encoded to generate a sequence of polarized code bits.
- Step S501 shown in Fig. 5 is the same as step S401 described with reference to Fig. 4 .
- the K-bit bit sequence to be encoded is subjected to polarization coding process 601 to generate an N-bit polarization code bit sequence. Thereafter, the process proceeds to step S502.
- step S502 a rate matching flag is performed on the sequence of polarized code bits, and the bits for rate matching in the sequence of polarized code bits are marked.
- the processing proceeds to step S503.
- step S503 the polarization code bit sequence is divided into a plurality of packets according to a predetermined rule, and each of the plurality of packets includes a corresponding polarization code bit subsequence.
- the N-bit polarized code bit sequence after performing the rate matching flag is divided into g packets.
- the N-bit polarized code bit sequence is equally divided into g packets (packet 1 to packet g), and thus each packet includes N/g bits.
- the order in which the g packets are grouped is non-limiting. Thereafter, the processing proceeds to step S504.
- step S504 interleaving is performed on the corresponding polarization code bit subsequence in each of the plurality of packets to generate an interleaved polarization code bit sequence.
- the interleaving process 1 to the interleaving process g are respectively performed.
- the specific interleaving scheme for performing interleaving on the corresponding polarized code bit subsequences is non-limiting, but may include existing schemes that can implement polarization code bit subsequence interleaving and other polarizations that may occur in the future. Code bit subsequence interleaving scheme.
- each of the g packets may also be the same or different.
- Each of the g packets is interleaved to output an interleaved polarization code bit of N/g bits, and the N/g bits of the g packets are recombined into an N-bit interleaved polarization code bit sequence.
- the order in which the g packets are combined is non-limiting. That is to say, the order in which g packets are combined may be the same as or different from the order in which g packets are formed. Thereafter, the processing proceeds to step S505.
- step S505 rate matching is performed on the interleaved polarization code bit sequence based on the rate matching flag.
- the N-bit interleaved polarization code bit sequence generated by the packet interleaving process 603 is executed in accordance with the rate matching flag obtained in the rate matching flag process 602.
- the rate matches, removes or repeats the marked bits, and generates an M-bit polarized code bit sequence.
- the M-bit polarized code bit sequence can then be used for transmission on the channel for reception and decoding by the wireless communication device as the recipient.
- FIG. 7 is a second exemplary flowchart illustrating a polarization encoding method according to an embodiment of the present invention
- FIG. 8 is a sequence diagram of an encoding process illustrating a second example of a polarization encoding method according to an embodiment of the present invention.
- a second example of a polarization encoding method according to an embodiment of the present invention will be described with reference to FIGS. 7 and 8.
- step S701 polarization coding is performed on the bit sequence to be encoded to generate a polarization code bit sequence.
- Step S701 shown in Fig. 7 is the same as step S701 described with reference to Fig. 4 .
- the K-bit to-be-coded bit sequence is subjected to the polarization coding process 801 to generate an N-bit polarization code bit sequence. Thereafter, the processing proceeds to step S702.
- step S702 a grouping flag is performed on the polarization code bit sequence, and the polarization code bits to be divided into the same group according to a predetermined rule are marked.
- the N-bit polarized code bit sequence is processed 802 via the packet label, it is still an N-bit polarized code bit sequence, since the packet label is only marked and thereafter is actually processed in the packet interleaving process. The bits in the same packet are not actually changed by the marked bits. Thereafter, the processing proceeds to step S703.
- step S703 rate matching is performed on the labeled polarization code bit sequence to generate a rate matched polarization code bit sequence.
- rate matching is performed on the N-bit polarized code bit sequence after the packet marking process 802, and the marked bits are removed or repeated to generate an M-bit polarization code. Bit sequence. Thereafter, the processing proceeds to step S704.
- step S704 the rate matched polarization code bit sequence is divided into a plurality of packets according to the packet label, and each of the plurality of packets includes a corresponding polarization code bit subsequence.
- the M-bit polarization code bit sequence after the rate matching process 803 is divided into g packets in accordance with the packet tag obtained in the packet tagging process 802 ( Group 1 to group g).
- the processing proceeds to step S705.
- step S705 interleaving is performed on the corresponding polarization code bit subsequence in each of the plurality of packets to generate an interleaved polarization code bit sequence.
- the interleaving process 1 to the interleaving process g are respectively performed.
- the specific interleaving scheme for performing interleaving on the corresponding polarized code bit subsequences is non-limiting, but may include existing schemes that can implement polarization code bit subsequence interleaving and other polarizations that may occur in the future. Code bit subsequence interleaving scheme.
- the interleaving scheme employed for each of the g packets may also be the same or different.
- the interleaved polarization code bits output after each packet interleaving of the g packets are recombined into M-bit interleaved polarization code bit sequences.
- the order in which the g packets are combined is non-limiting. That is to say, the order in which g packets are combined may be the same as or different from the order in which g packets are formed.
- the M-bit polarized code bit sequence can then be used for transmission on the channel for reception and decoding by the wireless communication device as the recipient.
- FIGS. 5 through 8 the rate matching processing is performed before and after the packet interleaving processing step, respectively, but only the packet interleaving processing is performed once, and the present invention is not limited thereto.
- 9 is a sequence diagram of an encoding process illustrating a third example of a polarization encoding method according to an embodiment of the present invention, in which a packet interleaving process can be performed iteratively multiple times according to a third example of a polarization encoding method according to an embodiment of the present invention.
- the plurality of primary packets are again subjected to secondary packet generation, and a plurality of secondary packets are generated (packet 1' Go to group g').
- Each of the plurality of secondary packets includes one or more of the plurality of primary packets.
- secondary interleaving is performed on the interleaved polarization code bits to generate a secondary interleaved polarization code bit sequence.
- the polarization code bits belonging to the same packet in one interleave may be used as one secondary interleaving unit, and the second in each of the secondary packets
- the secondary interleaving is performed between the interleaving units, that is, the secondary interleaving is to further perform inter-group interleaving on the one-time interleaved packet.
- the secondary interleaving may be performed between each of the polarization code bits in each of the secondary packets, that is, each of the polarization bits in each of the secondary packets is equally performed intra-group interleaving.
- the plurality of secondary packets may be further performed three times again to generate a plurality of three packets (packet 1 "to packet g").
- Each of the plurality of cubic packets includes one or more secondary packets of the plurality of secondary packets.
- three interleaving (interleaving 1" to interleaving g") are performed on the interleaved polarization code bits, and a three-interleaved polarization code bit sequence is generated.
- the number of iterative packet interleaving processes can be configured according to actual needs. In an embodiment, the order in which the packets are placed is non-limiting each time a packet is grouped.
- FIGS. 10A to 10C are schematic diagrams schematically illustrating structural features of a decoder that decodes a polarization code bit sequence.
- the predetermined rule for performing the packet by the polarization encoding method according to the embodiment of the present invention is determined based on the structure of the decoder for decoding the polarization code bit sequence.
- the bits/symbols that can be processed simultaneously by the various parts of the decoder can be divided into the same group. For example, as shown in FIG. 10A, the bits L 0 and L 4 , L 1 and L 5 , L 2 and L 6 , L 4 and L 7 which can be simultaneously processed are respectively marked as belonging to the same group.
- the bits/symbols simultaneously calculated by the two functions f can be divided into the same group.
- L 0 , L 2 , L 4 , and L 6 which are simultaneously calculated by the function f are marked as belonging to the same group, and L 1 , L 3 , L 5 , and L 7 which are simultaneously calculated by another function f are simultaneously performed. Mark as belonging to the same group.
- L 0 , L 1 , L 4 , and L 5 simultaneously calculated by the function f are marked as belonging to the same group, and L 2 , L 3 , L 6 , and L which are simultaneously calculated by another function f 7 is marked as belonging to the same group.
- each functional block may be implemented by one device that is physically and/or logically combined, or two or more devices that are physically and/or logically separated, directly and/or indirectly (eg, This is achieved by a plurality of devices as described above by a wired and/or wireless connection.
- the base station, user equipment, and the like in the embodiments of the present invention can function as a computer that performs processing of the wireless communication method of the present invention.
- 11 is a block diagram illustrating an example of a hardware configuration of a base station and a user equipment according to an embodiment of the present invention.
- the base station 10 and the user equipment 20 described above may be configured as a computer device that physically includes the processor 1001, the memory 1002, the memory 1003, the communication device 1004, the input device 1005, the output device 1006, the bus 1007, and the like.
- the hardware structure of the base station 10 and the user equipment 20 may include one or more of the devices shown in the figures, or may not include some of the devices.
- the processor 1001 only illustrates one, but may be multiple processors.
- the processing may be performed by one processor, or may be performed by one or more processors simultaneously, sequentially, or by other methods.
- the processor 1001 can be installed by more than one chip.
- Each function in the base station 10 and the user equipment 20 is realized, for example, by reading a predetermined software (program) into hardware such as the processor 1001 and the memory 1002, thereby causing the processor 1001 to perform an operation, and the communication device 1004 The communication performed is controlled, and the reading and/or writing of data in the memory 1002 and the memory 1003 is controlled.
- a predetermined software program
- the communication device 1004 The communication performed is controlled, and the reading and/or writing of data in the memory 1002 and the memory 1003 is controlled.
- the processor 1001 causes the operating system to operate to control the entire computer.
- the processor 1001 may be configured by a central processing unit (CPU) including an interface with a peripheral device, a control device, an arithmetic device, a register, and the like.
- CPU central processing unit
- the above-described polarization coder 300, and the polarization encoding unit 301, the packet interleaving unit 302, the rate matching unit 303, and the like therein may be implemented by the processor 1001.
- the processor 1001 reads out programs (program codes), software modules, data, and the like from the memory 1003 and/or the communication device 1004 to the memory 1002, and executes various processes in accordance therewith.
- programs program codes
- the program a program for causing a computer to execute at least a part of the operations described in the above embodiments can be employed.
- the polarization encoder 300 can be implemented by a control program stored in the memory 1002 and operated by the processor 1001, and can be implemented similarly for other functional blocks.
- the memory 1002 is a computer readable recording medium, and may be, for example, a read only memory (ROM, Read Only Memory), a programmable read only memory (EPROM), an electrically programmable read only memory (EEPROM), or a random access memory ( At least one of RAM, Random Access Memory, and other suitable storage media.
- the memory 1002 may also be referred to as a register, a cache, a main memory (main storage device), or the like.
- the memory 1002 can store an executable program (program code), a software module, and the like for implementing the wireless communication method according to the embodiment of the present invention.
- the memory 1003 is a computer readable recording medium, and may be, for example, a flexible disk, a soft (registered trademark) disk (floppy disk), a magneto-optical disk (for example, a CD-ROM (Compact DiscROM), etc.), digital universal CD, Blu-ray (registered trademark) disc, removable disk, hard drive, smart card, flash device (eg card, stick, key driver), magnetic stripe, database, server And at least one of other suitable storage media.
- the memory 1003 may also be referred to as an auxiliary storage device.
- the communication device 1004 is hardware (transmission and reception device) for performing communication between computers through a wired and/or wireless network, and is also referred to as a network device, a network controller, a network card, a communication module, and the like, for example.
- the communication device 1004 may include a high frequency switch, a duplexer, a filter, a frequency synthesizer, etc., in order to implement, for example, Frequency Division Duplex (FDD) and/or Time Division Duplex (TDD).
- FDD Frequency Division Duplex
- TDD Time Division Duplex
- the transmitter 202 described above can be implemented by the communication device 1004.
- the input device 1005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts input from the outside.
- the output device 1006 is an output device (for example, a display, a speaker, a light emitting diode (LED) lamp, etc.) that performs an output to the outside.
- the input device 1005 and the output device 1006 may also be an integrated structure (for example, a touch panel).
- each device such as the processor 1001 and the memory 1002 is connected via a bus 1007 for communicating information.
- the bus 1007 may be composed of a single bus or a different bus between devices.
- the base station 10 and the user equipment 20 may include a microprocessor, a digital signal processor (DSP, Digital Signal Processor), an application specific integrated circuit (ASIC), a programmable logic device (PLD, Programmable Logic Device), and a field programmable gate array (FPGA). Hardware such as FieldProgrammableGateArray), which can be used to implement part or all of each function block.
- DSP digital signal processor
- ASIC application specific integrated circuit
- PLD programmable logic device
- FPGA field programmable gate array
- Hardware such as FieldProgrammableGateArray
- the processor 1001 can be installed by at least one of these hardwares.
- a polarization encoding method and a polar encoder and a wireless communication device using the same are described with reference to FIGS. 1 through 11, respectively, by performing interleaving only on bit sequences in the same packet at the same time. It realizes support for different decoder parallel processing capabilities, and improves the speed and flexibility of polarization code encoding and decoding.
- the channel and/or symbol can also be a signal (signaling).
- the signal can also be a message.
- the reference signal may also be simply referred to as RS (Reference Signal), and may also be referred to as a pilot (Pilot), a pilot signal, or the like according to applicable standards.
- a component carrier CC, Component Carrier
- CC Component Carrier
- the information, parameters, and the like described in the present specification may be expressed by absolute values, may be represented by relative values with predetermined values, or may be represented by other corresponding information.
- wireless resources can be indicated by a specified index.
- the formula or the like using these parameters may be different from those explicitly disclosed in the present specification.
- the information, signals, and the like described in this specification can be expressed using any of a variety of different techniques.
- data, commands, instructions, information, signals, bits, symbols, chips, etc. which may be mentioned in all of the above description, may pass voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or photons, or any of them. Combined to represent.
- information, signals, and the like may be output from the upper layer to the lower layer, and/or from the lower layer to the upper layer.
- Information, signals, etc. can be input or output via a plurality of network nodes.
- Information or signals input or output can be stored in a specific place (such as memory) or managed by a management table. Information or signals input or output may be overwritten, updated or supplemented. The output information, signals, etc. can be deleted. The input information, signals, etc. can be sent to other devices.
- the notification of the information is not limited to the mode/embodiment described in the specification, and may be performed by other methods.
- the notification of the information may be through physical layer signaling (eg, Downlink Control Information (DCI), uplink control information (UCI, Uplink Control Information), upper layer signaling (eg, radio resource control (RRC, RadioResourceControl). Signaling, broadcast information (MIB (Master Information Block), System Information Block (SIB, System Information Block), etc.), Media Access Control (MAC, Medium Access Control) signaling, other signals, or a combination thereof.
- DCI Downlink Control Information
- UCI uplink control information
- RRC RadioResourceControl
- Signaling broadcast information (MIB (Master Information Block), System Information Block (SIB, System Information Block), etc.
- MIB Master Information Block
- SIB System Information Block
- MAC Medium Access Control
- the physical layer signaling may be referred to as L1/L2 (Layer 1/Layer 2) control information (L1/L2 control signal), L1 control information (L1 control signal), and the like.
- the RRC signaling may also be referred to as an RRC message, and may be, for example, an RRC Connection Setup message, an RRC Connection Reconfiguration message, or the like.
- the MAC signaling can be notified, for example, by a MAC Control Unit (MAC CE).
- MAC CE MAC Control Unit
- the notification of the predetermined information (for example, the notification of "ACK” or “NACK”) is not limited to being explicitly performed, and may be implicitly (for example, by not notifying the predetermined information or by notifying other information) )get on.
- the determination can be performed by a value (0 or 1) represented by 1 bit, or by a true or false value (boolean value) represented by true (true) or false (false), and can also be compared by numerical values ( For example, comparison with a predetermined value).
- Software whether referred to as software, firmware, middleware, microcode, hardware description language, or other names, should be interpreted broadly to mean commands, command sets, code, code segments, program code, programs, sub- Programs, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, steps, functions, and the like.
- software, commands, information, and the like may be transmitted or received via a transmission medium.
- a transmission medium For example, when using wired technology (coax, fiber optic cable, twisted pair, digital subscriber line (DSL), etc.) and/or wireless technology (infrared, microwave, etc.) to send software from a website, server, or other remote source
- wired technology coax, fiber optic cable, twisted pair, digital subscriber line (DSL), etc.
- wireless technology infrared, microwave, etc.
- base station (BS, BaseStation)
- radio base station eNB
- gNB gNodeB
- cell a cell group
- carrier a component carrier
- the terms are used interchangeably.
- the base station is sometimes referred to by a fixed station, a NodeB, an eNodeB (eNB), an access point, a transmission point, a reception point, a femto cell, a small cell, and the like.
- a base station can accommodate one or more (eg, three) cells (also referred to as sectors). When the base station accommodates multiple cells, the entire coverage area of the base station can be divided into a plurality of smaller areas, and each smaller area can also pass through the base station subsystem (for example, a small indoor base station (RFH, remote head (RRH), RemoteRadioHead))) to provide communication services.
- the term "cell” or “sector” refers to a portion or the entirety of the coverage area of a base station and/or base station subsystem that performs communication services in the coverage.
- the base station is sometimes referred to by a fixed station, a NodeB, an eNodeB (eNB), an access point, a transmission point, a reception point, a femto cell, a small cell, and the like.
- Mobile stations are also sometimes used by those skilled in the art as subscriber stations, mobile units, subscriber units, wireless units, remote units, mobile devices, wireless devices, wireless communication devices, remote devices, mobile subscriber stations, access terminals, mobile terminals, wireless Terminals, remote terminals, handsets, user agents, mobile clients, clients, or several other appropriate terms are used.
- the wireless base station in this specification can also be replaced with a user terminal.
- each mode/embodiment of the present invention can be applied to a configuration in which communication between a radio base station and a user terminal is replaced by communication between a plurality of user-to-device (D2D) devices.
- D2D user-to-device
- the function of the above-described wireless base station 10 can be regarded as a function of the user terminal 20.
- words such as "upstream” and "downstream” can also be replaced with "side”.
- the uplink channel can also be replaced with a side channel.
- the user terminal in this specification can also be replaced with a wireless base station.
- the function of the user terminal 20 described above can be regarded as a function of the wireless base station 10.
- a specific operation performed by a base station is also performed by an upper node (upper node) depending on the situation.
- various actions performed for communication with the terminal may pass through the base station and one or more network nodes other than the base station.
- MME Mobility Management Entity
- S-GW Serving-Gateway
- S-GW Serving-Gateway
- LTE Long Term Evolution
- LTE-A Advanced Long Term Evolution
- LTE-B Long Term Evolution
- LTE-Beyond Long Term Evolution
- SUPER 3G advanced international mobile communication
- IMT-Advanced 4th generation mobile communication system
- 4G 4th generation mobile communication system
- 5G 5th generation mobile communication system
- Future Radio Access FX
- Future generation radio access GSM (registered trademark), Global System for Mobile communications), Code Division Multiple Access 2000 (CDMA2000), Super Mobile Broadband (UMB, Ultra) Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra Wideband (UWB, Ultra-W
- any reference to a unit using the names "first”, “second”, etc., as used in this specification, does not fully limit the number or order of the units. These names can be used in this specification as a convenient method of distinguishing between two or more units. Thus, reference to a first element and a second element does not mean that only two elements may be employed or that the first element must prevail in the form of the second unit.
- determination used in the present specification sometimes includes various actions. For example, regarding “judgment (determination)", calculation, calculation, processing, deriving, investigating, and lookingup (eg, tables, databases, or other data) may be performed. Search in the structure, ascertaining, etc. are considered to be “judgment (determination)”. Further, regarding “judgment (determination)”, reception (for example, receiving information), transmission (for example, transmission of information), input (input), output (output), and access (for example) may also be performed (for example, Accessing data in memory, etc. is considered to be “judgment (determination)”.
- judgment (determination) it is also possible to consider “resolving”, “selecting”, selecting (choosing), establishing (comparing), comparing (comparing), etc. as “judging (determining)”. That is to say, regarding "judgment (determination)", several actions can be regarded as performing "judgment (determination)".
- connection means any direct or indirect connection or combination between two or more units, This includes the case where there is one or more intermediate units between two units that are “connected” or “coupled” to each other.
- the combination or connection between the units may be physical, logical, or a combination of the two.
- connection can also be replaced with "access”.
- two units may be considered to be electrically connected by using one or more wires, cables, and/or printed, and as a non-limiting and non-exhaustive example by using a radio frequency region.
- the electromagnetic energy of the wavelength of the region, the microwave region, and/or the light is "connected” or "bonded” to each other.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Error Detection And Correction (AREA)
Abstract
本发明涉及一种极化编码方法和使用该极化编码方法的极化编码器和无线通信设备。所述极化编码方法,包括:对待编码比特序列执行极化编码,以生成极化码比特序列,所述极化码比特序列包括多个分组,所述多个分组的每一个分组包括相应的极化码比特子序列;以及在所述多个分组的每一个分组中,对所述相应的极化码比特子序列执行交织,生成交织的极化码比特序列。
Description
本发明涉及通信技术领域,更具体地,本发明涉及一种极化编码方法和使用该极化编码方法的极化编码器和无线通信设备。
在现代通信系统中,通常采用信道编码以提高数据传输的可靠性,从而保证通信的质量。极化码(Polar Code)作为目前唯一可理论证明达到香农极限,并且具有可实用的线性复杂度编译码能力的信道编码技术,成为下一代通信系统5G中的重要信道编码方案。
为了适应信道衰落和高阶调制,需要对于极化码比特序列进行交织处理,实现离散并纠正由于衰落信道导致的突发性差错,改善通信信道的传输特性。虽然对于极化码执行随机交织是理论上的最佳方式,但是实际上其并不可行。此外,如果对于极化码比特序列执行整体交织,则在接收极化码比特序列的接收端的译码过程中,需要完整接收到交织的极化码比特序列之后才能进行解交织处理,从而导致交织编码和解交织处理时间长,造成数据传输时延增大以及处理开销过大。
发明内容
鉴于上述问题,本发明提供一种极化编码方法和使用该极化编码方法的极化编码器和无线通信设备。
根据本发明的一个实施例,提供了一种极化编码方法,包括:对待编码比特序列执行极化编码,以生成极化码比特序列;按照预定规则,将所述极化码比特序列分为多个分组,所述多个分组的每一个分组包括相应的极化码比特子序列;以及在所述多个分组的每一个分组中,对所述相应的极化码比特子序列执行交织,生成交织的极化码比特序列。
根据本发明的另一个实施例,提供了一种极化编码器,包括:极化编码单元,用于对待编码比特序列执行极化编码,以生成极化码比特序列;分组交织单元,用于按照预定规则,将所述极化码比特序列分为多个分组,所述多个分组的每一个分组包括相应的极化码比特子序列,并且在所述多个分组 的每一个分组中,对所述相应的极化码比特子序列执行交织,生成交织的极化码比特序列。
根据本发明的又一个实施例,提供了一种无线通信设备,包括:编码器,用于执行编码,以生成编码的比特序列;以及发射器,用于发射所述编码的比特序列,其中,所述编码器包括极化编码单元,用于对待编码比特序列执行极化编码,以生成极化码比特序列;分组交织单元,用于按照预定规则,将所述极化码比特序列分为多个分组,所述多个分组的每一个分组包括相应的极化码比特子序列,并且在所述多个分组的每一个分组中,对所述相应的极化码比特子序列执行交织,生成交织的极化码比特序列,作为所述编码的比特序列。
根据本发明实施例的极化编码方法和使用该极化编码方法的极化编码器和无线通信设备,通过根据用于解码所述极化码比特序列的解码器的结构确定预定规则,从而按照所述预定规则将编码极化码比特序列分为多个分组,在所述多个分组的每一个分组中,对相应的极化码比特子序列执行交织,生成交织的极化码比特序列。在解码端接收该交织的极化码比特序列并且执行解码时,解码器在接收到属于同一分组的极化码比特时即开始解码,而无需等待全部交织的比特序列接收完毕。因此,根据本发明实施例的极化编码方法和使用该极化编码方法的极化编码器和无线通信设备在同一时间仅对同一分组中的比特序列执行交织,实现了对于不同的解码器并行处理能力的支持,提高了极化码编码和解码的速度和灵活性。
通过结合附图对本发明实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
图1是概述根据本发明实施例的通信系统的示意图;
图2是图示根据本发明实施例的无线通信设备的示意性框图;
图3是图示根据本发明实施例的极化编码器的示意性框图;
图4是概述根据本发明实施例的极化编码方法的流程图;
图5是进一步图示根据本发明实施例的极化编码方法的第一示例流程图;
图6是图示根据本发明实施例的极化编码方法的第一示例的编码过程序列图;
图7是进一步图示根据本发明实施例的极化编码方法的第二示例流程图;
图8是图示根据本发明实施例的极化编码方法的第二示例的编码过程序列图;
图9是图示根据本发明实施例的极化编码方法的第三示例的编码过程序列图;
图10A到10C是示意性图示解码极化码比特序列的解码器的结构特征的示意图;以及
图11是图示根据本发明实施例的基站及用户设备的硬件构成的示例的框图。
为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本发明中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。
图1是概述根据本发明实施例的通信系统的示意图。如图1所示,根据本发明实施例的通信系统1包括基站10和用户设备20。基站10和用户设备20在预定的通信信道上,执行基于预定协议的通信信号的收发。基站10可以与一个或多个用户设备20通信。基站10例如可以是NB或eNB等。用户设备20例如可以是蜂窝电话、智能电话、便携式计算机、手持通信设备、卫星无线电装置、全球定位系统、PDA和/或用于在通信系统1上通信的任意其他合适的设备。
在如图1所示的通信系统1中,在特定时刻,基站10和用户设备20之一可以作为发送数据的无线通信设备,而基站10和用户设备20中的另一个 则相应地作为接收数据的无线通信设备,从而在基站10和用户设备20之间进行无线数据通信。具体地,发送数据的无线通信设备可以获取(例如,生成、从其他无线通信设备接收、或者在存储器中保存等)要通过信道发送到接收数据的无线通信设备的一定数目的数据比特序列。在本发明的实施例中,发送数据的无线通信设备对到发送的数据比特序列执行极化编码。
图2是图示根据本发明实施例的无线通信设备的示意性框图。如图2所示,根据本发明实施例的无线通信设备200包括编码器201和发射器202。无线通信设备200例如可以是参照图1描述的基站10或用户设备20。容易理解的是,图2仅示出与本发明密切相关的组件,根据无线通信设备200当然还可以包括其他组件,诸如处理器、存储器、调制器、接收器、天线等。因此,尽管示出为利用发射器202发送数据,但是无线通信设备200当然还可以经由信道利用接收器或收发器(未示出)接收数据或者同时发送和接收数据。编码器201用于执行编码以生成编码的比特序列,并且发射器202用于发射所述编码的比特序列。
在本发明的实施例中,编码器201是执行极化编码的极化编码器,其对用于发送的数据比特序列执行极化编码,由此生成的极化码比特序列由发射器202发送。更具体地,根据本发明实施例的无线通信设备200中的编码器201对于极化编码的数据比特序列进一步执行分组交织,即按照预定规则,将极化码比特序列分为多个分组,在所述多个分组的每一个中,对所述相应的极化码比特子序列执行交织,生成交织的极化码比特序列以用于发送。以下,将参照附图进一步详细描述根据本发明实施例的极化编码器及其极化编码方法。
图3是图示根据本发明实施例的极化编码器的示意性框图。如图3所示的极化编码器300可以用作图2所示的无线通信设备200中的编码器201。
具体地,极化编码器300包括极化编码单元301、分组交织单元302和速率匹配单元303。极化编码单元300用于对待编码比特序列执行极化编码,以生成极化码比特序列。在本发明的实施例中,不限制极化编码单元300执行极化编码的具体编码方案,而是包括可以实现极化编码的现有方案和未来可能出现的其他极化编码方案。
分组交织单元302用于按照预定规则,将所述极化码比特序列分为多个分组,所述多个分组的每一个分组包括相应的极化码比特子序列,并且在所 述多个分组的每一个分组中,对所述相应的极化码比特子序列执行交织,生成交织的极化码比特序列。
速率匹配单元303用于对极化码比特序列执行速率匹配。如下面将进一步详细描述的,由速率匹配单元303执行的速率匹配处理可以在分组交织单元302执行分组交织处理之前或者之后进行。以下,将参照流程图和编码过程序列图描述由根据本发明实施例的极化编码器300执行的极化编码方法。
图4是概述根据本发明实施例的极化编码方法的流程图。如图4所示,根据本发明实施例的极化编码方法包括以下步骤。
在步骤S401中,对待编码比特序列执行极化编码,以生成极化码比特序列。如上所述,对待编码比特序列执行极化编码的具体方案为非限制性的。此后,处理进到步骤S402。
在步骤S402中,按照预定规则,将极化码比特序列分为多个分组,多个分组的每一个分组包括相应的极化码比特子序列。在本发明的一个实施例中,所述预定规则基于用于解码所述极化码比特序列的解码器的结构确定。也就是说,可以将解码器能够同时处理的极化码比特分到相同的分组中,从而使得解码器在接收到属于相同分组的极化码比特时就可以开始解码,而无需等到接收到整个编码的比特序列。此后,处理进到步骤S403。
在步骤S403中,在多个分组的每一个分组中,对相应的极化码比特子序列执行交织,生成交织的极化码比特序列。如上所述,对相应的极化码比特子序列执行交织的具体交织方案为非限制性的,而是可以包括可以实现极化码比特子序列交织的现有方案和未来可能出现的其他极化码比特子序列交织方案。此外,对于多个分组的每一个分组所采用的交织方案也可以是相同或者不同的。
需要理解是,图4仅仅示出与本发明的极化编码方法密切相关的处理步骤,即分组交织处理。根据本发明的极化编码方法当然还可以包括诸如为了适应信道特性的速率匹配处理等其他处理步骤。如上参照图3所述,在本发明的极化编码方法中,速率匹配处理步骤可以在分组交织处理步骤前后执行。
图5是进一步图示根据本发明实施例的极化编码方法的第一示例流程图;图6是图示根据本发明实施例的极化编码方法的第一示例的编码过程序列图。将结合图5和图6描述根据本发明实施例的极化编码方法的第一示例。
在步骤S501中,对待编码比特序列执行极化编码,以生成极化码比特 序列。图5所示的步骤S501与参照图4描述的步骤S401相同。对应地,如图6所示,K比特的待编码比特序列经由极化编码处理601后,生成N比特的极化码比特序列。此后,处理进到步骤S502。
在步骤S502中,对极化码比特序列执行速率匹配标记,标记出极化码比特序列中用于速率匹配的比特。对应地,如图6所示,N比特的极化码比特序列经由速率匹配标记处理602后,仍就是N比特的极化码比特序列,因为速率匹配标记仅仅标记出此后在实际的速率匹配处理中需要改变的比特,而不实际改变被标注出的比特。此后,处理进到步骤S503。
在步骤S503中,按照预定规则,将极化码比特序列分为多个分组,多个分组的每一个分组包括相应的极化码比特子序列。对应地,如图6所示,在分组交织处理603中,执行速率匹配标记之后的N比特的极化码比特序列分为g个分组。在图6示出的示例中,将N比特的极化码比特序列平均分为g个分组(分组1到分组g),因此每个分组包括N/g个比特。在本发明的实施例中,g个分组在分组时所处的顺序为非限制性的。此后,处理进到步骤S504。
在步骤S504中,在多个分组的每一个分组中,对相应的极化码比特子序列执行交织,生成交织的极化码比特序列。对应地,如图6所示,在分组交织处理603中,在g个分组(分组1到分组g)中,分别执行交织处理1到交织处理g。如上所述,对相应的极化码比特子序列执行交织的具体交织方案为非限制性的,而是可以包括可以实现极化码比特子序列交织的现有方案和未来可能出现的其他极化码比特子序列交织方案。此外,对于g个分组(分组1到分组g)的每一个分组所采用的交织方案也可以是相同或者不同的。g个分组的每一个分组交织后输出N/g比特的交织的极化码比特,g个分组的N/g比特重新组合为N比特的交织的极化码比特序列。在本发明的实施例中,g个分组在组合时所处的顺序为非限制性的。也就是说,g个分组在组合时所处的顺序可以与形成g个分组时的顺序相同或者不同。此后,处理进到步骤S505。
在步骤S505中,基于速率匹配标记,对交织的极化码比特序列执行速率匹配。对应地,如图6所示,在速率匹配处理604中,按照由速率匹配标记处理602中所获得的速率匹配标记,将分组交织处理603所生成的N比特的交织的极化码比特序列执行速率匹配,移除或者重复标记的比特,生成M 比特的极化码比特序列。该M比特的极化码比特序列随后可以用于在信道上进行发射,以便由作为接收方的无线通信设备接收并且解码。
图7是进一步图示根据本发明实施例的极化编码方法的第二示例流程图;图8是图示根据本发明实施例的极化编码方法的第二示例的编码过程序列图。将结合图7和图8描述根据本发明实施例的极化编码方法的第二示例。
在步骤S701中,对待编码比特序列执行极化编码,以生成极化码比特序列。图7所示的步骤S701与参照图4描述的步骤S701相同。对应地,如图8所示,K比特的待编码比特序列经由极化编码处理801后,生成N比特的极化码比特序列。此后,处理进到步骤S702。
在步骤S702中,对极化码比特序列执行分组标记,标记出按照预定规则要分为同一组的极化码比特。对应地,如图8所示,N比特的极化码比特序列经由分组标记处理802后,仍就是N比特的极化码比特序列,因为分组标记仅仅标记出此后在实际的分组交织处理中被分在相同分组中的比特,而不实际改变被标注出的比特。此后,处理进到步骤S703。
在步骤S703中,对标记后的极化码比特序列执行速率匹配,生成速率匹配的极化码比特序列。对应地,如图8所示,在速率匹配处理803中,对分组标记处理802后的N比特的极化码比特序列执行速率匹配,移除或者重复标记的比特,生成M比特的极化码比特序列。此后,处理进到步骤S704。
在步骤S704中,按照分组标记,将速率匹配的极化码比特序列分为多个分组,多个分组的每一个分组包括相应的极化码比特子序列。对应地,如图8所示,在分组交织处理804中,按照在分组标记处理802中所获得的分组标记,将速率匹配处理803后的M比特的极化码比特序列分为g个分组(分组1到分组g)。由于在g个分组的每一个分组中,可能存在被分组标记的比特被移除或者重复,所以g个分组的每一个分组中的比特数目可能是不同的,在特定分组中的比特数目可能由于该分组中的所有比特被标记移除而为0。此外,由于存在标记为重复的比特,所以速率匹配后g个分组的总的比特数目M可能大于N。在本实施例中,g个分组在分组时所处的顺序为非限制性的。此后,处理进到步骤S705。
在步骤S705中,在多个分组的每一个分组中,对相应的极化码比特子序列执行交织,生成交织的极化码比特序列。对应地,如图8所示,在分组交织处理804中,在g个分组(分组1到分组g)中,分别执行交织处理1 到交织处理g。如上所述,对相应的极化码比特子序列执行交织的具体交织方案为非限制性的,而是可以包括可以实现极化码比特子序列交织的现有方案和未来可能出现的其他极化码比特子序列交织方案。此外,对于g个分组(分组1到分组g)的每一个分组所采用的交织方案也可以是相同或者不同的。g个分组的每一个分组交织后输出的交织的极化码比特重新组合为M比特的交织的极化码比特序列。在本发明的实施例中,g个分组在组合时所处的顺序为非限制性的。也就是说,g个分组在组合时所处的顺序可以与形成g个分组时的顺序相同或者不同。该M比特的极化码比特序列随后可以用于在信道上进行发射,以便由作为接收方的无线通信设备接收并且解码。
如上,参照图5到图8描述了根据本发明实施例的极化编码方法的第一示例和第二示例。其中,分别在分组交织处理步骤前后执行速率匹配处理,但是其中仅执行一次分组交织处理,本发明不限于此。图9是图示根据本发明实施例的极化编码方法的第三示例的编码过程序列图,在根据本发明实施例的极化编码方法的第三示例,可以多次迭代执行分组交织处理。
如图9所示,对于分组1到分组g分别执行一次分组交织处理(交织1到交织g)之后,将所述多个一次分组再次执行二次分组,生成多个二次分组(分组1’到分组g’)。所述多个二次分组中的每一个二次分组包括所述多个一次分组中的一个或多个一次分组。在所述多个二次分组的每一个二次分组中,对交织的极化码比特执行二次交织(交织1’到交织g’),生成二次交织的极化码比特序列。在对一次交织的极化码比特执行二次交织时,可以将在一次交织中属于同一分组的极化码比特作为一个二次交织单元,在每一个所述二次分组中的所述二次交织单元之间执行所述二次交织,即二次交织是对一次交织的分组进一步执行组间交织)。或者,可以在每一个所述二次分组中的每一个极化码比特之间执行所述二次交织,即将每一个所述二次分组中的每一个极化码比特平等执行组内交织。
此后,可以进一步将所述多个二次分组再次执行三次分组,生成多个三次分组(分组1”到分组g”)。所述多个三次分组中的每一个三次分组包括所述多个二次分组中的一个或多个二次分组。在所述多个三次分组的每一个三次分组中,对交织的极化码比特执行三次交织(交织1”到交织g”),生成三次交织的极化码比特序列。可以根据实际需要,配置迭代分组交织处理的次数。在实施例中,每次分组时,分组所处的顺序为非限制性的。
图10A到10C是示意性图示解码极化码比特序列的解码器的结构特征的示意图。如上所述,根据本发明实施例的极化编码方法执行分组的预定规则是基于用于解码所述极化码比特序列的解码器的结构确定的。可以将解码器的各部分可以同时处理的比特/码元分为同一组。例如,如图10A所示,将可以同时处理的比特L
0和L
4、L
1和L
5、L
2和L
6、L
4和L
7分别标记为属于同一组。可以将两个函数f同时计算的比特/码元分为同一组。例如,如图10B所示,将函数f同时计算的L
0、L
2、L
4和L
6标记为属于同一组,将另一函数f同时计算的L
1、L
3、L
5和L
7标记为属于同一组。类似地,如图10C所示,将函数f同时计算的L
0、L
1、L
4和L
5标记为属于同一组,将另一函数f同时计算的L
2、L
3、L
6和L
7标记为属于同一组。通过将解码器能够同时处理的极化码比特分到相同的分组中,从而使得解码器在接收到属于相同分组的极化码比特时就可以开始解码,而无需等到接收到整个编码的比特序列。
上述实施例的说明中使用的框图示出了以功能为单位的块。这些功能块(结构单元)通过硬件和/或软件的任意组合来实现。此外,各功能块的实现手段并不特别限定。即,各功能块可以通过在物理上和/或逻辑上相结合的一个装置来实现,也可以将在物理上和/或逻辑上相分离的两个以上装置直接地和/或间接地(例如通过有线和/或无线)连接从而通过上述多个装置来实现。
例如,本发明的实施例中的基站、用户设备等可以作为执行本发明的无线通信方法的处理的计算机来发挥功能。图11是图示根据本发明实施例的基站及用户设备的硬件构成的示例的框图。上述的基站10和用户设备20可以作为在物理上包括处理器1001、内存1002、存储器1003、通信装置1004、输入装置1005、输出装置1006、总线1007等的计算机装置来构成。
另外,在以下的说明中,“装置”这样的文字也可替换为电路、设备、单元等。基站10和用户设备20的硬件结构可以包括一个或多个图中所示的各装置,也可以不包括部分装置。
例如,处理器1001仅图示出一个,但也可以为多个处理器。此外,可以通过一个处理器来执行处理,也可以通过一个以上的处理器同时、依次、或采用其它方法来执行处理。另外,处理器1001可以通过一个以上的芯片来安装。
基站10和用户设备20中的各功能例如通过如下方式实现:通过将规定 的软件(程序)读入到处理器1001、内存1002等硬件上,从而使处理器1001进行运算,对由通信装置1004进行的通信进行控制,并对内存1002和存储器1003中的数据的读出和/或写入进行控制。
处理器1001例如使操作系统进行工作从而对计算机整体进行控制。处理器1001可以由包括与周边装置的接口、控制装置、运算装置、寄存器等的中央处理器(CPU,Central Processing Unit)构成。例如,上述的极化编码器300,以及其中的极化编码单元301、分组交织单元302和速率匹配单元303等可以通过处理器1001实现。
此外,处理器1001将程序(程序代码)、软件模块、数据等从存储器1003和/或通信装置1004读出到内存1002,并根据它们执行各种处理。作为程序,可以采用使计算机执行在上述实施方式中说明的动作中的至少一部分的程序。例如,极化编码器300可以通过保存在内存1002中并通过处理器1001来工作的控制程序来实现,对于其它功能块,也可以同样地来实现。内存1002是计算机可读取记录介质,例如可以由只读存储器(ROM,ReadOnlyMemory)、可编程只读存储器(EPROM,ErasableProgrammableROM)、电可编程只读存储器(EEPROM,ElectricallyEPROM)、随机存取存储器(RAM,RandomAccessMemory)、其它适当的存储介质中的至少一个来构成。内存1002也可以称为寄存器、高速缓存、主存储器(主存储装置)等。内存1002可以保存用于实施本发明的一实施方式所涉及的无线通信方法的可执行程序(程序代码)、软件模块等。
存储器1003是计算机可读取记录介质,例如可以由软磁盘(flexible disk)、软(注册商标)盘(floppy disk)、磁光盘(例如,只读光盘(CD-ROM(CompactDiscROM)等)、数字通用光盘、蓝光(Blu-ray,注册商标)光盘)、可移动磁盘、硬盘驱动器、智能卡、闪存设备(例如,卡、棒(stick)、密钥驱动器(key driver))、磁条、数据库、服务器、其它适当的存储介质中的至少一个来构成。存储器1003也可以称为辅助存储装置。
通信装置1004是用于通过有线和/或无线网络进行计算机间的通信的硬件(发送接收设备),例如也称为网络设备、网络控制器、网卡、通信模块等。通信装置1004为了实现例如频分双工(FDD,FrequencyDivisionDuplex)和/或时分双工(TDD,TimeDivisionDuplex),可以包括高频开关、双工器、 滤波器、频率合成器等。例如,上述的发射器202可以通过通信装置1004来实现。
输入装置1005是接受来自外部的输入的输入设备(例如,键盘、鼠标、麦克风、开关、按钮、传感器等)。输出装置1006是实施向外部的输出的输出设备(例如,显示器、扬声器、发光二极管(LED,LightEmittingDiode)灯等)。另外,输入装置1005和输出装置1006也可以为一体的结构(例如触控面板)。
此外,处理器1001、内存1002等各装置通过用于对信息进行通信的总线1007连接。总线1007可以由单一的总线构成,也可以由装置间不同的总线构成。
此外,基站10和用户设备20可以包括微处理器、数字信号处理器(DSP,DigitalSignalProcessor)、专用集成电路(ASIC,ApplicationSpecificIntegratedCircuit)、可编程逻辑器件(PLD,ProgrammableLogicDevice)、现场可编程门阵列(FPGA,FieldProgrammableGateArray)等硬件,可以通过该硬件来实现各功能块的部分或全部。例如,处理器1001可以通过这些硬件中的至少一个来安装。
以上,参照图1到图11描述了根据本发明实施例的极化编码方法和使用该极化编码方法的极化编码器和无线通信设备,通过同一时间仅对同一分组中的比特序列执行交织,实现了对于不同的解码器并行处理能力的支持,提高了极化码编码和解码的速度和灵活性。
另外,关于本说明书中说明的用语和/或对本说明书进行理解所需的用语,可以与具有相同或类似含义的用语进行互换。例如,信道和/或符号也可以为信号(信令)。此外,信号也可以为消息。参考信号也可以简称为RS(ReferenceSignal),根据所适用的标准,也可以称为导频(Pilot)、导频信号等。此外,分量载波(CC,ComponentCarrier)也可以称为小区、频率载波、载波频率等。
此外,本说明书中说明的信息、参数等可以用绝对值来表示,也可以用与规定值的相对值来表示,还可以用对应的其它信息来表示。例如,无线资源可以通过规定的索引来指示。进一步地,使用这些参数的公式等也可以与本说明书中明确公开的不同。
在本说明书中用于参数等的名称在任何方面都并非限定性的。例如,各 种各样的信道(物理上行链路控制信道(PUCCH,PhysicalUplink ControlChannel)、物理下行链路控制信道(PDCCH,PhysicalDownlink ControlChannel)等)和信息单元可以通过任何适当的名称来识别,因此为这些各种各样的信道和信息单元所分配的各种各样的名称在任何方面都并非限定性的。
本说明书中说明的信息、信号等可以使用各种各样不同技术中的任意一种来表示。例如,在上述的全部说明中可能提及的数据、命令、指令、信息、信号、比特、符号、芯片等可以通过电压、电流、电磁波、磁场或磁性粒子、光场或光子、或者它们的任意组合来表示。
此外,信息、信号等可以从上层向下层、和/或从下层向上层输出。信息、信号等可以经由多个网络节点进行输入或输出。
输入或输出的信息、信号等可以保存在特定的场所(例如内存),也可以通过管理表进行管理。输入或输出的信息、信号等可以被覆盖、更新或补充。输出的信息、信号等可以被删除。输入的信息、信号等可以被发往其它装置。
信息的通知并不限于本说明书中说明的方式/实施方式,也可以通过其它方法进行。例如,信息的通知可以通过物理层信令(例如,下行链路控制信息(DCI,DownlinkControlInformation)、上行链路控制信息(UCI,UplinkControlInformation))、上层信令(例如,无线资源控制(RRC,RadioResourceControl)信令、广播信息(主信息块(MIB,MasterInformationBlock)、系统信息块(SIB,SystemInformationBlock)等)、媒体存取控制(MAC,MediumAccessControl)信令)、其它信号或者它们的组合来实施。
另外,物理层信令也可以称为L1/L2(第1层/第2层)控制信息(L1/L2控制信号)、L1控制信息(L1控制信号)等。此外,RRC信令也可以称为RRC消息,例如可以为RRC连接建立(RRC Connection Setup)消息、RRC连接重配置(RRC Connection Reconfiguration)消息等。此外,MAC信令例如可以通过MAC控制单元(MAC CE(Control Element))来通知。
此外,规定信息的通知(例如,“ACK”、“NACK”的通知)并不限于显式地进行,也可以隐式地(例如,通过不进行该规定信息的通知,或者通过其它信息的通知)进行。
关于判定,可以通过由1比特表示的值(0或1)来进行,也可以通过由真(true)或假(false)表示的真假值(布尔值)来进行,还可以通过数值的比较(例如与规定值的比较)来进行。
软件无论被称为软件、固件、中间件、微代码、硬件描述语言,还是以其它名称来称呼,都应宽泛地解释为是指命令、命令集、代码、代码段、程序代码、程序、子程序、软件模块、应用程序、软件应用程序、软件包、例程、子例程、对象、可执行文件、执行线程、步骤、功能等。
此外,软件、命令、信息等可以经由传输介质被发送或接收。例如,当使用有线技术(同轴电缆、光缆、双绞线、数字用户线路(DSL,DigitalSubscriberLine)等)和/或无线技术(红外线、微波等)从网站、服务器、或其它远程资源发送软件时,这些有线技术和/或无线技术包括在传输介质的定义内。
本说明书中使用的“系统”和“网络”这样的用语可以互换使用。
在本说明书中,“基站(BS,BaseStation)”、“无线基站”、“eNB”、“gNB”、“小区”、“扇区”、“小区组”、“载波”以及“分量载波”这样的用语可以互换使用。基站有时也以固定台(fixedstation)、NodeB、eNodeB(eNB)、接入点(accesspoint)、发送点、接收点、毫微微小区、小小区等用语来称呼。
基站可以容纳一个或多个(例如三个)小区(也称为扇区)。当基站容纳多个小区时,基站的整个覆盖区域可以划分为多个更小的区域,每个更小的区域也可以通过基站子系统(例如,室内用小型基站(射频拉远头(RRH,RemoteRadioHead)))来提供通信服务。“小区”或“扇区”这样的用语是指在该覆盖中进行通信服务的基站和/或基站子系统的覆盖区域的一部分或整体。
在本说明书中,“移动台(MS,MobileStation)”、“用户终端(userterminal)”、“用户装置(UE,UserEquipment)”以及“终端”这样的用语可以互换使用。基站有时也以固定台(fixedstation)、NodeB、eNodeB(eNB)、接入点(accesspoint)、发送点、接收点、毫微微小区、小小区等用语来称呼。
移动台有时也被本领域技术人员以用户台、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户台、接入终端、移动终端、无线终端、远程终端、手持机、用户代理、移动客户端、客户端或者若干其它适当的用语来称呼。
此外,本说明书中的无线基站也可以用用户终端来替换。例如,对于将 无线基站和用户终端间的通信替换为多个用户终端间(D2D,Device-to-Device)的通信的结构,也可以应用本发明的各方式/实施方式。此时,可以将上述的无线基站10所具有的功能当作用户终端20所具有的功能。此外,“上行”和“下行”等文字也可以替换为“侧”。例如,上行信道也可以替换为侧信道。
同样,本说明书中的用户终端也可以用无线基站来替换。此时,可以将上述的用户终端20所具有的功能当作无线基站10所具有的功能。
在本说明书中,设为通过基站进行的特定动作根据情况有时也通过其上级节点(uppernode)来进行。显然,在具有基站的由一个或多个网络节点(networknodes)构成的网络中,为了与终端间的通信而进行的各种各样的动作可以通过基站、除基站之外的一个以上的网络节点(可以考虑例如移动管理实体(MME,MobilityManagementEntity)、服务网关(S-GW,Serving-Gateway)等,但不限于此)、或者它们的组合来进行。
本说明书中说明的各方式/实施方式可以单独使用,也可以组合使用,还可以在执行过程中进行切换来使用。此外,本说明书中说明的各方式/实施方式的处理步骤、序列、流程图等只要没有矛盾,就可以更换顺序。例如,关于本说明书中说明的方法,以示例性的顺序给出了各种各样的步骤单元,而并不限定于给出的特定顺序。
本说明书中说明的各方式/实施方式可以应用于利用长期演进(LTE,LongTermEvolution)、高级长期演进(LTE-A,LTE-Advanced)、超越长期演进(LTE-B,LTE-Beyond)、超级第3代移动通信系统(SUPER 3G)、高级国际移动通信(IMT-Advanced)、第4代移动通信系统(4G,4th generation mobile communication system)、第5代移动通信系统(5G,5th generation mobile communication system)、未来无线接入(FRA,Future Radio Access)、新无线接入技术(New-RAT,Radio Access Technology)、新无线(NR,New Radio)、新无线接入(NX,New radio access)、新一代无线接入(FX,Future generation radio access)、全球移动通信系统(GSM(注册商标),Global System for Mobile communications)、码分多址接入2000(CDMA2000)、超级移动宽带(UMB,Ultra Mobile Broadband)、IEEE 802.11(Wi-Fi(注册商标))、IEEE 802.16(WiMAX(注册商标))、IEEE 802.20、超宽带(UWB,Ultra-WideBand)、蓝牙(Bluetooth(注册商标))、其它适当的无线通信方法 的系统和/或基于它们而扩展的下一代系统。
本说明书中使用的“根据”这样的记载,只要未在其它段落中明确记载,则并不意味着“仅根据”。换言之,“根据”这样的记载是指“仅根据”和“至少根据”这两者。
本说明书中使用的对使用“第一”、“第二”等名称的单元的任何参照,均非全面限定这些单元的数量或顺序。这些名称可以作为区别两个以上单元的便利方法而在本说明书中使用。因此,第一单元和第二单元的参照并不意味着仅可采用两个单元或者第一单元必须以若干形式占先于第二单元。
本说明书中使用的“判断(确定)(determining)”这样的用语有时包含多种多样的动作。例如,关于“判断(确定)”,可以将计算(calculating)、推算(computing)、处理(processing)、推导(deriving)、调查(investigating)、搜索(lookingup)(例如表、数据库、或其它数据结构中的搜索)、确认(ascertaining)等视为是进行“判断(确定)”。此外,关于“判断(确定)”,也可以将接收(receiving)(例如接收信息)、发送(transmitting)(例如发送信息)、输入(input)、输出(output)、存取(accessing)(例如存取内存中的数据)等视为是进行“判断(确定)”。此外,关于“判断(确定)”,还可以将解决(resolving)、选择(selecting)、选定(choosing)、建立(establishing)、比较(comparing)等视为是进行“判断(确定)”。也就是说,关于“判断(确定)”,可以将若干动作视为是进行“判断(确定)”。
本说明书中使用的“连接的(connected)”、“结合的(coupled)”这样的用语或者它们的任何变形是指两个或两个以上单元间的直接的或间接的任何连接或结合,可以包括以下情况:在相互“连接”或“结合”的两个单元间,存在一个或一个以上的中间单元。单元间的结合或连接可以是物理上的,也可以是逻辑上的,或者还可以是两者的组合。例如,“连接”也可以替换为“接入”。在本说明书中使用时,可以认为两个单元是通过使用一个或一个以上的电线、线缆、和/或印刷电气连接,以及作为若干非限定性且非穷尽性的示例,通过使用具有射频区域、微波区域、和/或光(可见光及不可见光这两者)区域的波长的电磁能等,被相互“连接”或“结合”。
在本说明书或权利要求书中使用“包括(including)”、“包含(comprising)”、以及它们的变形时,这些用语与用语“具备”同样是开放式的。进一步地,在本说明书或权利要求书中使用的用语“或(or)”并非是异或。
以上对本发明进行了详细说明,但对于本领域技术人员而言,显然,本发明并非限定于本说明书中说明的实施方式。本发明在不脱离由权利要求书的记载所确定的本发明的宗旨和范围的前提下,可以作为修改和变更方式来实施。因此,本说明书的记载是以示例说明为目的,对本发明而言并非具有任何限制性的意义。
Claims (13)
- 一种极化编码方法,包括:对待编码比特序列执行极化编码,以生成极化码比特序列,所述极化码比特序列包括多个分组,所述多个分组的每一个分组包括相应的极化码比特子序列;以及在所述多个分组的每一个分组中,对所述相应的极化码比特子序列执行交织,生成交织的极化码比特序列。
- 如权利要求1所述的极化编码方法,其中,所述预定规则基于用于解码所述极化码比特序列的解码器的结构确定。
- 如权利要求1或2所述的极化编码方法,还包括:在将所述极化码比特序列分为多个分组之前,对所述极化码比特序列执行速率匹配标记,标记出所述极化码比特序列中用于速率匹配的比特;以及基于所述速率匹配标记,对所述交织的极化码比特序列执行速率匹配。
- 如权利要求1或2所述的极化编码方法,还包括:对所述极化码比特序列执行分组标记,标记出按照预定规则要分为同一组的极化码比特;对标记后的所述极化码比特序列执行速率匹配,生成速率匹配的极化码比特序列。
- 如权利要求1或2所述的极化编码方法,还包括:将所述多个分组再次执行分组,生成多个二次分组,所述多个二次分组中的每一个分组包括所述多个分组中的一个或多个分组;在所述多个二次分组的每一个二次分组中,对交织的极化码比特执行二次交织,生成二次交织的极化码比特序列。
- 如权利要求5所述的极化编码方法,其中,对交织的极化码比特执行二次交织包括:将在上一次交织中属于同一分组的极化码比特作为一个二次交织单元,在每一个所述二次分组中的所述二次交织单元之间执行所述二次交织;以及在每一个所述二次分组中的每一个极化码比特之间执行所述二次交织。
- 一种极化编码器,包括:极化编码单元,用于对待编码比特序列执行极化编码,以生成极化码比特序列,所述极化码比特序列包括多个分组,所述多个分组的每一个分组包括相应的极化码比特子序列;分组交织单元,用于在所述多个分组的每一个分组中,对所述相应的极化码比特子序列执行交织,生成交织的极化码比特序列。
- 如权利要求7所述的极化编码器,其中,所述预定规则基于用于解码所述极化码比特序列的解码器的结构确定。
- 如权利要求7或8所述的极化编码器,还包括:速率匹配单元,用于在将所述极化码比特序列分为多个分组之前,对所述极化码比特序列执行速率匹配标记,标记出所述极化码比特序列中用于速率匹配的比特;并且基于所述速率匹配标记,对所述交织的极化码比特序列执行速率匹配。
- 如权利要求7或8所述的极化编码器,其中,所述分组交织单元对所述极化码比特序列执行分组标记,标记出按照预定规则要分为同一组的极化码比特;所述极化码单元还包括速率匹配单元,用于对标记后的所述极化码比特序列执行速率匹配,生成速率匹配的极化码比特序列。
- 如权利要求7或8所述的极化编码器,其中所述分组交织单元还将所述多个分组再次执行分组,生成多个二次分组,所述多个二次分组中的每一个分组包括所述多个分组中的一个或多个分组;并且在所述多个二次分组的每一个二次分组中,对交织的极化码比特执行二 次交织,生成二次交织的极化码比特序列。
- 如权利要求11所述的极化编码器,所述分组交织单元执行二次交织包括:将在上一次交织中属于同一分组的极化码比特作为一个二次交织单元,在每一个所述二次分组中的所述二次交织单元之间执行所述二次交织;以及在每一个所述二次分组中的每一个极化码比特之间执行所述二次交织。
- 一种无线通信设备,包括:编码器,用于执行编码,以生成编码的比特序列;以及发射器,用于发射所述编码的比特序列,其中,所述编码器包括极化编码单元,用于对待编码比特序列执行极化编码,以生成极化码比特序列;以及分组交织单元,用于按照预定规则,将所述极化码比特序列分为多个分组,所述多个分组的每一个分组包括相应的极化码比特子序列,并且在所述多个分组的每一个分组中,对所述相应的极化码比特子序列执行交织,生成交织的极化码比特序列,作为所述编码的比特序列。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710460613.7 | 2017-06-18 | ||
CN201710460613.7A CN109150381A (zh) | 2017-06-18 | 2017-06-18 | 极化编码方法、极化编码器和无线通信设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018233565A1 true WO2018233565A1 (zh) | 2018-12-27 |
Family
ID=64737445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/091546 WO2018233565A1 (zh) | 2017-06-18 | 2018-06-15 | 极化编码方法、极化编码器和无线通信设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109150381A (zh) |
WO (1) | WO2018233565A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111600679B (zh) * | 2020-02-24 | 2021-11-02 | 北京交通大学 | 一种基于极化交织的光通信系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015074192A1 (zh) * | 2013-11-20 | 2015-05-28 | 华为技术有限公司 | 极化码的处理方法和设备 |
US20160182187A1 (en) * | 2013-08-20 | 2016-06-23 | Lg Electronics Inc. | Method for transmitting data by using polar coding in wireless access system |
CN106230489A (zh) * | 2016-07-15 | 2016-12-14 | 西安电子科技大学 | 适用于任意高阶调制的极化码编码调制方法 |
CN106817195A (zh) * | 2015-12-02 | 2017-06-09 | 华为技术有限公司 | 用于极化码的速率匹配的方法和装置 |
-
2017
- 2017-06-18 CN CN201710460613.7A patent/CN109150381A/zh active Pending
-
2018
- 2018-06-15 WO PCT/CN2018/091546 patent/WO2018233565A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160182187A1 (en) * | 2013-08-20 | 2016-06-23 | Lg Electronics Inc. | Method for transmitting data by using polar coding in wireless access system |
WO2015074192A1 (zh) * | 2013-11-20 | 2015-05-28 | 华为技术有限公司 | 极化码的处理方法和设备 |
CN106817195A (zh) * | 2015-12-02 | 2017-06-09 | 华为技术有限公司 | 用于极化码的速率匹配的方法和装置 |
CN106230489A (zh) * | 2016-07-15 | 2016-12-14 | 西安电子科技大学 | 适用于任意高阶调制的极化码编码调制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109150381A (zh) | 2019-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11146358B2 (en) | Polar codes for downlink control channels for wireless networks | |
CN109245857B (zh) | 信息传输的方法、发送端设备和接收端设备 | |
CN111034303B (zh) | 波束选择方法、基站和用户设备 | |
CN109039344B (zh) | 编码输入数据为极性码的方法及设备、解码方法及其设备 | |
CN111194523B (zh) | 一种用于极化码的速率匹配交织方法及装置 | |
CN113783671B (zh) | 通信方法、终端设备和网络设备 | |
CN110337791B (zh) | 反馈方法和通信设备 | |
KR102349879B1 (ko) | 폴라 코드들에 대한 crc 인터리빙 패턴 | |
WO2018171426A1 (zh) | 波束配置方法、移动台和基站 | |
WO2018201789A1 (zh) | Harq-ack反馈方法、harq-ack提取方法、基站和用户设备 | |
JP2020504501A (ja) | 密度進化を用いたポーラー符号構築のためのネスト化構造 | |
CN109792298B (zh) | 子信道映射 | |
CN111149404B (zh) | Sps的激活确定方法以及用户设备 | |
WO2018202058A1 (zh) | 一种混合信道质量测量方法和用户设备 | |
WO2018201910A1 (zh) | 波束信息反馈方法及用户装置 | |
JP2018064253A (ja) | ユーザ装置及び信号受信方法 | |
CN112805929B (zh) | 用户终端、无线基站以及无线通信方法 | |
CN111183699B (zh) | 发送上行控制信息的方法和移动台 | |
CN112425226B (zh) | 通信方法及相应的用户终端、基站 | |
WO2018233565A1 (zh) | 极化编码方法、极化编码器和无线通信设备 | |
WO2019062535A1 (zh) | 比特到符号的映射方法和通信装置 | |
JP2018064252A (ja) | ユーザ装置及び信号受信方法 | |
WO2018233462A1 (zh) | 极化码解码方法和解码器 | |
WO2019157697A1 (zh) | 传输块大小列表构建和选择方法、随机接入方法和通信设备 | |
WO2018142981A1 (ja) | ユーザ装置、基地局、信号受信方法及び信号送信方法 |
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: 18819862 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: 18819862 Country of ref document: EP Kind code of ref document: A1 |