Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Decoding of Error Correcting codes Using Neural Networks
Blekinge Institute of Technology, School of Engineering.
Blekinge Institute of Technology, School of Engineering.
Blekinge Institute of Technology, School of Engineering.
2013 (English)Independent thesis Advanced level (degree of Master (Two Years))Student thesisAlternative title
Decoding of Error Correcting codes Using Neural Networks (Swedish)
Abstract [en]

Error Correcting codes are used to ensure integrity, accuracy and fault-tolerance in transmitted data. These are categorized as Block Codes and Convolutional Codes. This report primarily focuses on decoding of Block Codes, whereas Convolutional Codes have been discussed and guidelines given for their decoding. Different techniques have been developed for correction of errors from the received data. Instead of using traditional error correcting techniques, Artificial Neural Networks have been used because of their adaptive learning, self-organization, and real time operation and to project what will most likely happen on the analogy of human brain. A Back propagation Algorithm for the Artificial Neural Networks has been simulated using Matlab for decoding block codes. The Simulator is trained on all possible code words to detect/correct the errors. Block Codes have systematic structure whereas Convolutional Codes are produced sequentially in which every coming bit produces some output from the encoder depending upon the input and the past state of the encoder. Therefore, same algorithm cannot be implemented on either. An approach has been developed for decoding Block codes using Artificial Neural Networks and an error vector has been calculated for updating the synaptic weights during the training.

Place, publisher, year, edition, pages
2013. , p. 67
Keywords [en]
Block codes, Neural networks
National Category
Signal Processing
Identifiers
URN: urn:nbn:se:bth-5139Local ID: oai:bth.se:arkivex93D7D02B7B6A766DC1257C1A0036F222OAI: oai:DiVA.org:bth-5139DiVA, id: diva2:832503
Uppsok
Technology
Supervisors
Note
+923125991709 +46704266689Available from: 2015-04-22 Created: 2013-11-05 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(883 kB)6133 downloads
File information
File name FULLTEXT01.pdfFile size 883 kBChecksum SHA-512
6144a993e28219169504db1fad062008c33645f6f27fe7325116aad8676d78327003f5d7d255250d4ac8ef8efd7912cd111e4be4f91412de7e6c2ebe976c631e
Type fulltextMimetype application/pdf

By organisation
School of Engineering
Signal Processing

Search outside of DiVA

GoogleGoogle Scholar
Total: 6135 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 371 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf