Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 1020 Bytes

README.md

File metadata and controls

34 lines (29 loc) · 1020 Bytes

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