CPC H03M 13/13 (2013.01) [H03M 13/6572 (2013.01)] | 11 Claims |
1. A method for creating a flexible-rate polar decoder for a communication system, the method comprising:
receiving polar codes corresponding to a set of desired overheads;
for each overhead of the set of desired overheads, generating a binary tree using fast successive cancellation decoding;
generating a unified binary tree from the binary trees associated with the set of overheads, the generating of the unified binary tree comprising:
within each binary tree, determining locations of super nodes;
representing the determined locations having same node index among different binary trees as super locations in the unified binary tree, in which each super location includes more than one super node; and;
implementing the unified binary tree on an application specific hardware structure to create the flexible-rate polar decoder.
|