Abstract:
A polar encoding and rate matching method is provided, including: determining one or more to-be-deleted rows of a generator matrix, where the generator matrix is determined based on a preset mother code length, and a column in which 1 in the one or more to-be-deleted rows is located includes at least one column with a column weight being 1; deleting, from the one or more to-be-deleted rows, a row corresponding to a polarized channel with lowest reliability, and deleting, from a column in which 1 in the row is located, a column with a column weight being 1, to obtain an after-deletion generator matrix; using the after-deletion generator matrix as a generator matrix to repeat the foregoing steps, until an order of a final generator matrix is equal to a target code length; and performing encoding and rate matching on a to-be-encoded bit based on the final generator matrix.
Abstract:
Embodiments of this application disclose encoding and decoding methods and apparatus related to the communications. One of the methods includes: obtaining, based on polar code rate matching, a subchannel corresponding to a punctured bit or a shortened bit; determine subchannels corresponding to an information bit and a check frozen bit that are different from the subchannel corresponding to the punctured bit or the shortened bit; determining that a subchannel corresponding to a frozen bit that is different from the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the punctured bit or the shortened bit; performing, according to the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the frozen bit, parity check encoding and polar encoding based on the information bit to obtain encoded information; and sending the encoded information.
Abstract:
This application provides a polar encoding and decoding method, a sending device, and a receiving device, to help overcome disadvantages in transmission of medium and small packets, a code rate, reliability, and complexity in the prior art. The method includes: pre-storing, by a computing device, at least one mother code sequence, wherein each mother code sequence comprises at least one subsequence and at least one subset, the at least one subsequence and the at least one subset each comprises one or more sequence numbers corresponding to one or more polarized channels, and wherein the one or more sequence numbers in each subsequence are arranged in an ascending order according to reliability of the corresponding one or more polarized channels; determining, by the computing device, a set of information bit sequence numbers from the at least one mother code sequence based on a code length of a target polar code; and performing, by the computing device, polar encoding on information bits based on the set of information bit sequence numbers.
Abstract:
Embodiments of this application provide a method for processing information bits in a wireless communication network. A device obtains a Polar encoded bit sequence, then divide the Polar encoded bit sequence into g groups that are of equal length N/g, wherein g is 32. The device block interleaves the g groups to obtain an interleaved bit sequence according to a sequence S, wherein the sequence S comprises: group numbers of the g groups, wherein a group whose number is 0 is the first element in the sequence S, wherein a group whose number is 12 is the 17th element in the sequence S, wherein a group whose number is 31 is the 32nd element in the sequence S, wherein the S is an integer and output the interleaved bit sequence.
Abstract:
Embodiments of the application provide a method for transmitting data in a wireless communication network. A device of the network receives a bit sequence of K information bits. The device polar codes the bit sequence to obtain a first encoded sequence, wherein a length of the first encoded sequence is N, and N is greater than or equal to K. The device block interleaves the first encoded sequence to obtain an interleaved bit sequence. The device determines a transmission code rate R. When the transmission code rate R is less than the code rate threshold, the device outputs a second bit sequence. The length of the second bit sequence is M, M is smaller than N. The second bit sequence is punctured from the interleaved bit sequence by removing (N−M) bits from beginning of the interleaved bit sequence.
Abstract:
Embodiments of the application provide a method for rate matching in a wireless communication network. A device obtains K information bits and a target code length M of a polar code, determines, according to a minimum value of a set of values, a mother code length N1, polar encodes the K information bits to obtain an encoded sequence of N1 bits, obtains a target sequence of M bits from the N1 bit encoded sequence, and outputs the M-bit target sequence. When the mother code length N1 is larger than the target code length M, (N1−M) bits of the encoded sequence are punctured or shortened from the N1 bit encoded sequence.
Abstract:
The present invention discloses a method, an apparatus, and a system for forwarding a packet in a multi-topology network, relating to the field of communications technologies. The method includes: receiving, by an ingress node in the multi-topology network, a packet sent by a first network, and obtaining information of an ingress interface receiving the packet; where the first network is a network except the multi-topology network; obtaining a routing information base RIB or a forwarding information base FIB of a corresponding downlink topology according to the information of the ingress interface; and forwarding the packet to an egress node in the multi-topology network according to the RIB or the FIB of the corresponding downlink topology.
Abstract:
The present invention discloses a method, an apparatus, and a system for forwarding a packet in a multi-topology network, relating to the field of communications technologies. The method includes: receiving, by an ingress node in the multi-topology network, a packet sent by a first network, and obtaining information of an ingress interface receiving the packet; where the first network is a network except the multi-topology network; obtaining a routing information base RIB or a forwarding information base FIB of a corresponding downlink topology according to the information of the ingress interface; and forwarding the packet to an egress node in the multi-topology network according to the RIB or the FIB of the corresponding downlink topology.
Abstract:
A satellite communication method and an apparatus are provided, and the method may be applied to a communication apparatus supporting a satellite frequency band, a communication apparatus supporting the satellite frequency band and a terrestrial frequency band, or the like. The method includes: A first communication apparatus obtains a first signal threshold, and detects a signal strength of a second frequency band, where the second frequency band is used by a second communication apparatus (for example, a communication apparatus in a terrestrial cell) to receive a signal; and when the signal strength of the second frequency band is less than or equal to the first signal threshold, determines to send a signal on a first frequency band.
Abstract:
In the method, a terminal device receives a first input operation; the terminal device accesses, in response to the first input operation, a first webpage indicated by the first input operation; after failing to access the first webpage, the terminal device determines that an error cause of a webpage access failure includes a first error cause; and the terminal device displays a first error prompt interface; the error segment display area includes a browser identifier, a network identifier, and a webpage identifier, a display status of a first identifier indicates whether the first error cause is an error cause corresponding to the first identifier, and the first identifier is any one of the three identifiers; and the first button is used to trigger the terminal device to perform a first operation corresponding to the first error cause.