Random Error Reduction Scheme for Combinational Stochastic Circuit

In conventional stochastic computation, all the input streams are Bernoulli sequences (BSs), which may result in large random error. To reduce random error and improve computational accuracy, some other sequences have been reported as alternatives to BSs. However, these sequences only apply to the s...

Full description

Bibliographic Details
Main Authors: Ye Cheng, Jianhao Hu
Format: Article
Language:English
Published: Hindawi Limited 2017-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2017/4038765
id doaj-aecdfc712e97485b8042548cee02312a
record_format Article
spelling doaj-aecdfc712e97485b8042548cee02312a2020-11-24T22:25:06ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472017-01-01201710.1155/2017/40387654038765Random Error Reduction Scheme for Combinational Stochastic CircuitYe Cheng0Jianhao Hu1National Key Lab. of Communications, University of Electronic Science and Technology of China, Chengdu 611731, ChinaNational Key Lab. of Communications, University of Electronic Science and Technology of China, Chengdu 611731, ChinaIn conventional stochastic computation, all the input streams are Bernoulli sequences (BSs), which may result in large random error. To reduce random error and improve computational accuracy, some other sequences have been reported as alternatives to BSs. However, these sequences only apply to the specific stochastic circuits, have difficulties in hardware generation, or have length constraints. To this end, new sequences without these disadvantages should be considered. This paper proposes the random error analysis method for stochastic computation based on autocorrelation sequence (AS), which is more general than the conventional one based on BS. The analysis results show that we can use the proper ASs as input streams of stochastic circuits to reduce random error. On the basis of that conclusion, we propose the random error reduction scheme based on maximal concentrated autocorrelation sequence (MCAS) and BS, both of which are ASs. MCAS and BS are applicable to any combinational stochastic circuit, are easily generated by hardware, and have no length constraints, which avoid the disadvantages of sequences in the previous work. Moreover, we apply the proposed random error reduction scheme into several typical stochastic circuits as case studies. The simulation results confirm the effectiveness of the proposed scheme.http://dx.doi.org/10.1155/2017/4038765
collection DOAJ
language English
format Article
sources DOAJ
author Ye Cheng
Jianhao Hu
spellingShingle Ye Cheng
Jianhao Hu
Random Error Reduction Scheme for Combinational Stochastic Circuit
Mathematical Problems in Engineering
author_facet Ye Cheng
Jianhao Hu
author_sort Ye Cheng
title Random Error Reduction Scheme for Combinational Stochastic Circuit
title_short Random Error Reduction Scheme for Combinational Stochastic Circuit
title_full Random Error Reduction Scheme for Combinational Stochastic Circuit
title_fullStr Random Error Reduction Scheme for Combinational Stochastic Circuit
title_full_unstemmed Random Error Reduction Scheme for Combinational Stochastic Circuit
title_sort random error reduction scheme for combinational stochastic circuit
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2017-01-01
description In conventional stochastic computation, all the input streams are Bernoulli sequences (BSs), which may result in large random error. To reduce random error and improve computational accuracy, some other sequences have been reported as alternatives to BSs. However, these sequences only apply to the specific stochastic circuits, have difficulties in hardware generation, or have length constraints. To this end, new sequences without these disadvantages should be considered. This paper proposes the random error analysis method for stochastic computation based on autocorrelation sequence (AS), which is more general than the conventional one based on BS. The analysis results show that we can use the proper ASs as input streams of stochastic circuits to reduce random error. On the basis of that conclusion, we propose the random error reduction scheme based on maximal concentrated autocorrelation sequence (MCAS) and BS, both of which are ASs. MCAS and BS are applicable to any combinational stochastic circuit, are easily generated by hardware, and have no length constraints, which avoid the disadvantages of sequences in the previous work. Moreover, we apply the proposed random error reduction scheme into several typical stochastic circuits as case studies. The simulation results confirm the effectiveness of the proposed scheme.
url http://dx.doi.org/10.1155/2017/4038765
work_keys_str_mv AT yecheng randomerrorreductionschemeforcombinationalstochasticcircuit
AT jianhaohu randomerrorreductionschemeforcombinationalstochasticcircuit
_version_ 1725759285799944192