Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configuration option for various decoders and structure of the decoder types #218

Open
9 tasks
Krastanov opened this issue Jan 19, 2024 · 0 comments
Open
9 tasks
Labels
ECC Having to do with the ECC submodule good first issue Good for newcomers

Comments

@Krastanov
Copy link
Member

In #212 we introduced many decoders (as interfaces to other libraries), but we do not support all the available functionality. This should be added:

  • all config options for PyMatchingDecoder

  • all config options for PyBeliefPropDecoder

  • add PyBeliefPropOSDDecoder

  • all config options for the LDPCDecoders.jl

    • belief prop
    • belief prop with osd
    • iterative small set flip
  • Relatedly, we should better organize the structures representing these decoders. We should have separate config and cache inner types. E.g. something like:

struct BeliefDecoder...
    config::BeliefDecoderConfig
    cache::BeliefDecoderCache
    ...
end
  • These types should be concrete.
@Krastanov Krastanov added good first issue Good for newcomers ECC Having to do with the ECC submodule labels Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ECC Having to do with the ECC submodule good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant