Rapid polarization code construction method and device based on genetic algorithm and equipment
A genetic algorithm and construction method technology, which is applied in the field of fast polar code construction based on genetic algorithm, can solve the problem of time length of polar code construction method, and achieve the effects of saving running time, improving running efficiency and improving convergence speed.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] Such as figure 1 As shown, in one embodiment of the present application, a kind of fast polar code construction method based on genetic algorithm is provided, comprising steps:
[0041] Step S01, obtain the channel signal-to-noise ratio, set the code length and code rate of the polar code, use the information bit distribution result of the polar code as the individual of the genetic algorithm, and generate the initial individual according to the code length and code rate of the polar code as the first One-generation population; simulated channel according to the channel signal-to-noise ratio;
[0042]Step S02: Perform polar code encoding, channel transmission and polar code decoding simulations on all individuals in the contemporary population to obtain the bit error rate of each individual; select several individuals with low bit error rates in the contemporary population, respectively Carry out the first mutation operation and crossover decision, if the crossover ope...
Embodiment 2
[0063] Embodiment 2: as image 3 As shown, on the basis of Example 1, the process of weight judgment is added to further reduce the calculation time, that is, the step of performing individual weight judgment to directly obtain the bit error rate before each genetic iterative calculation includes:
[0064] Query whether the individual in the contemporary population exists from the pre-established individual bit error rate table used to store the individual and its bit error rate. If it exists, mark the individual and obtain the corresponding bit error rate of the individual. Annotated individuals are used for genetic iteration calculations.
[0065] The steps for genetic iterative calculation of unmarked individuals include:
[0066] For the unmarked individuals in the contemporary population, the simulation process of polar code encoding, channel transmission and polar code decoding is carried out to obtain the bit error rate of the unmarked individual, and store the unmarke...
Embodiment 3
[0074] Such as Figure 4 As shown, a fast polar code construction device based on genetic algorithm, including:
[0075] The acquisition and initialization module is used to obtain the channel signal-to-noise ratio, set the code length and code rate of the polar code, and use the information bit distribution result of the polar code as an individual of the genetic algorithm to generate according to the code length and code rate of the polar code The initial individual is used as the contemporary population; the channel is simulated according to the signal-to-noise ratio of the channel;
[0076] The genetic iteration module is used to simulate polar code encoding, channel transmission and polar code decoding for all individuals in the contemporary population to obtain the bit error rate of each individual; select several individuals with low bit error rates in the contemporary population Individuals perform the first mutation operation and crossover decision respectively. If t...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com