Error Correction Coding of Stochastic Numbers Using BER Measurement

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In electric circuits, errors are ineluctable. When upper bits of binary signals flip due to noise, the value will increase or decrease drastically. On the other hand, if stochastic numbers are used, the change on their values are the same since all the bits have the same weight. Therefore, stochastic computing, a computation method based on stochastic numbers, is attracting interest. Stochastic computing does have error tolerance, but cannot restore the bit stream if the bits are erroneous. Here, this paper focuses on evaluating the error-free value from the bit error rate and the erroneous value. In this paper, we propose a method to correct errors of stochastic numbers by measuring the bit error rate and filtering the values properly. From experimental evaluations, in environment with errors of more than 21%, this proposal will give a better peak-signal-to-noise ratio compared with a conventional error correction coding.

Original languageEnglish
Title of host publication2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019
EditorsDimitris Gizopoulos, Dan Alexandrescu, Panagiota Papavramidou, Michail Maniatakos
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages243-246
Number of pages4
ISBN (Electronic)9781728124902
DOIs
Publication statusPublished - 2019 Jul
Event25th IEEE International Symposium on On-Line Testing and Robust System Design, IOLTS 2019 - Rhodes, Greece
Duration: 2019 Jul 12019 Jul 3

Publication series

Name2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019

Conference

Conference25th IEEE International Symposium on On-Line Testing and Robust System Design, IOLTS 2019
CountryGreece
CityRhodes
Period19/7/119/7/3

Fingerprint

Error correction
Bit error rate
Signal to noise ratio
Networks (circuits)

Keywords

  • error correction
  • error probability
  • stochastic computing
  • stochastic number

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Hardware and Architecture
  • Safety, Risk, Reliability and Quality

Cite this

Ishikawa, R., Tawada, M., Yanagisawa, M., & Togawa, N. (2019). Error Correction Coding of Stochastic Numbers Using BER Measurement. In D. Gizopoulos, D. Alexandrescu, P. Papavramidou, & M. Maniatakos (Eds.), 2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019 (pp. 243-246). [8854450] (2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IOLTS.2019.8854450

Error Correction Coding of Stochastic Numbers Using BER Measurement. / Ishikawa, Ryota; Tawada, Masashi; Yanagisawa, Masao; Togawa, Nozomu.

2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019. ed. / Dimitris Gizopoulos; Dan Alexandrescu; Panagiota Papavramidou; Michail Maniatakos. Institute of Electrical and Electronics Engineers Inc., 2019. p. 243-246 8854450 (2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ishikawa, R, Tawada, M, Yanagisawa, M & Togawa, N 2019, Error Correction Coding of Stochastic Numbers Using BER Measurement. in D Gizopoulos, D Alexandrescu, P Papavramidou & M Maniatakos (eds), 2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019., 8854450, 2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019, Institute of Electrical and Electronics Engineers Inc., pp. 243-246, 25th IEEE International Symposium on On-Line Testing and Robust System Design, IOLTS 2019, Rhodes, Greece, 19/7/1. https://doi.org/10.1109/IOLTS.2019.8854450
Ishikawa R, Tawada M, Yanagisawa M, Togawa N. Error Correction Coding of Stochastic Numbers Using BER Measurement. In Gizopoulos D, Alexandrescu D, Papavramidou P, Maniatakos M, editors, 2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019. Institute of Electrical and Electronics Engineers Inc. 2019. p. 243-246. 8854450. (2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019). https://doi.org/10.1109/IOLTS.2019.8854450
Ishikawa, Ryota ; Tawada, Masashi ; Yanagisawa, Masao ; Togawa, Nozomu. / Error Correction Coding of Stochastic Numbers Using BER Measurement. 2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019. editor / Dimitris Gizopoulos ; Dan Alexandrescu ; Panagiota Papavramidou ; Michail Maniatakos. Institute of Electrical and Electronics Engineers Inc., 2019. pp. 243-246 (2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019).
@inproceedings{c1eabc08edd847f79a2f2ef285344987,
title = "Error Correction Coding of Stochastic Numbers Using BER Measurement",
abstract = "In electric circuits, errors are ineluctable. When upper bits of binary signals flip due to noise, the value will increase or decrease drastically. On the other hand, if stochastic numbers are used, the change on their values are the same since all the bits have the same weight. Therefore, stochastic computing, a computation method based on stochastic numbers, is attracting interest. Stochastic computing does have error tolerance, but cannot restore the bit stream if the bits are erroneous. Here, this paper focuses on evaluating the error-free value from the bit error rate and the erroneous value. In this paper, we propose a method to correct errors of stochastic numbers by measuring the bit error rate and filtering the values properly. From experimental evaluations, in environment with errors of more than 21{\%}, this proposal will give a better peak-signal-to-noise ratio compared with a conventional error correction coding.",
keywords = "error correction, error probability, stochastic computing, stochastic number",
author = "Ryota Ishikawa and Masashi Tawada and Masao Yanagisawa and Nozomu Togawa",
year = "2019",
month = "7",
doi = "10.1109/IOLTS.2019.8854450",
language = "English",
series = "2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "243--246",
editor = "Dimitris Gizopoulos and Dan Alexandrescu and Panagiota Papavramidou and Michail Maniatakos",
booktitle = "2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019",

}

TY - GEN

T1 - Error Correction Coding of Stochastic Numbers Using BER Measurement

AU - Ishikawa, Ryota

AU - Tawada, Masashi

AU - Yanagisawa, Masao

AU - Togawa, Nozomu

PY - 2019/7

Y1 - 2019/7

N2 - In electric circuits, errors are ineluctable. When upper bits of binary signals flip due to noise, the value will increase or decrease drastically. On the other hand, if stochastic numbers are used, the change on their values are the same since all the bits have the same weight. Therefore, stochastic computing, a computation method based on stochastic numbers, is attracting interest. Stochastic computing does have error tolerance, but cannot restore the bit stream if the bits are erroneous. Here, this paper focuses on evaluating the error-free value from the bit error rate and the erroneous value. In this paper, we propose a method to correct errors of stochastic numbers by measuring the bit error rate and filtering the values properly. From experimental evaluations, in environment with errors of more than 21%, this proposal will give a better peak-signal-to-noise ratio compared with a conventional error correction coding.

AB - In electric circuits, errors are ineluctable. When upper bits of binary signals flip due to noise, the value will increase or decrease drastically. On the other hand, if stochastic numbers are used, the change on their values are the same since all the bits have the same weight. Therefore, stochastic computing, a computation method based on stochastic numbers, is attracting interest. Stochastic computing does have error tolerance, but cannot restore the bit stream if the bits are erroneous. Here, this paper focuses on evaluating the error-free value from the bit error rate and the erroneous value. In this paper, we propose a method to correct errors of stochastic numbers by measuring the bit error rate and filtering the values properly. From experimental evaluations, in environment with errors of more than 21%, this proposal will give a better peak-signal-to-noise ratio compared with a conventional error correction coding.

KW - error correction

KW - error probability

KW - stochastic computing

KW - stochastic number

UR - http://www.scopus.com/inward/record.url?scp=85073749755&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85073749755&partnerID=8YFLogxK

U2 - 10.1109/IOLTS.2019.8854450

DO - 10.1109/IOLTS.2019.8854450

M3 - Conference contribution

AN - SCOPUS:85073749755

T3 - 2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019

SP - 243

EP - 246

BT - 2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design, IOLTS 2019

A2 - Gizopoulos, Dimitris

A2 - Alexandrescu, Dan

A2 - Papavramidou, Panagiota

A2 - Maniatakos, Michail

PB - Institute of Electrical and Electronics Engineers Inc.

ER -