Skip to content

Pacote que implementa técnicas de tratamento de ruído em CRC-8 e Hamming para arquivos codificados

License

Notifications You must be signed in to change notification settings

daniellferreira/noise-handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Noise-handler

Pacote que implementa técnicas de tratamento de ruído com algoritmos CRC-8 e Hamming

Pré requisitos:

  • Node.js
  • NPM Yarn Package

Instalação:

  • Realize o clone do projeto
  • Execute o seguinte comando para realizar a instalação:
    $ yarn

Comandos:

Para codificar um arquivo chame o comando abaixo, o arquivo codificado será incluído no diretório /out com a extensão .ecc

$ yarn dev encode <file-path>

Para decodificar um arquivo chame o comando abaixo, o arquivo decodificado será incluído no diretório /out com a extensão .cod

$ yarn dev decode <file-path>

Na decodificação se ocorrer erro no cabeçalho não será possível seguir com o procedimento. Se for identificado ruído na decodificação do corpo, haverá tratamento do ruído permitindo a decodificação sem problemas (o usuário será notificado pelo console)

Exemplos:

$ yarn dev encode ./data/alice29.cod
$ yarn dev decode ./out/alice29.ecc

About

Pacote que implementa técnicas de tratamento de ruído em CRC-8 e Hamming para arquivos codificados

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published