The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Recently, polar codes have gained their popularity because of its capacity achieving property. On the other hand, representing continuous values by unary bit streams, stochastic decoding shows its advantages in both hardware efficiency and error resilience. Therefore, this paper devotes itself in combining both together to offer a stochastic belief propagation (BP) polar decoder, which is suitable...
For linear minimum mean square error (MMSE) detection massive multiple-input multiple-output (MIMO) system uplink, the convergence rate of some iterative methods such as conjugate gradient (CG) slows down with more complicated antenna configurations. And the conventional Cholesky method relies on a higher computational complexity to achieve a better performance. In this paper, we introduce the steepest...
Sound Source Localization (SSL) via finding the direction of arrival (DOA) of source signals improves the performance of hearing aid devices (HAD) for the users. In this paper, we present a proposed SSL algorithm - 'Dictionary-based Singular Value Decomposition (SVD) for Principal SL' using the non-uniform non-linear microphone array (NUNLA) available on smartphone as an assistive device to HADs....
This paper deals with reduced-complexity NB-LDPC check node implementation based on the Extended Min-Sum algorithm. We propose to apply a recently introduced pre-sorting technique to the forward-backward architecture. The pre-sorting of the check node inputs allows for significant complexity reduction. Simulation and synthesis results showed that this approach does not introduce any performance loss...
Data compression algorithms with high compression ratio are vital to modern data centers due to limited bandwidth and the exponential increases in the quantity of data stored. PAQ is the collection of a series of open source compression algorithms ranking top in terms of compression ratio on many typical benchmarks. Due to its high computational complexity and large memory usage, PAQ is not widely...
While polar codes are a promising candidate of error correcting codes for both fiber optical communication and data storage applications, it is very time consuming, or even infeasible, to evaluate the bit error rate (BER) performance of polar codes with the software Monte-Carlo simulation, since these applications have a stringent requirement for the BER as low as 10-12 to 10-15. In this paper, we...
Deep Convolutional Neural Network (CNN) draws significant attention in the computer vision community by facilitating machines with more intelligence in understanding visual signals, however, its computation complexity has also increased significantly. To achieve ubiquitous machine intelligence, deep CNN is required to be ported onto local devices rather than cloud-based solution due to low latency...
The coarse-grained reconfigurable design paradigm provides, in a wide scope of design cases, effective support for adaptability, as required in modern embedded systems. The Reconfigurable Platform Composer Tool (RPCT) project and its main outcome, the Multi-Dataflow Composer, aim at reducing the effort related with the design, mapping, optimization and prototyping of coarse-grained reconfigurable...
The current trend in high performance and embedded signal processing consists of designing increasingly complex heterogeneous hardware architectures with non-uniform communication resources. In order to take hardware and software design decisions, early evaluations of the system non-functional properties are needed. These evaluations of system efficiency require high-level information on both the...
The emergency of mass-data-processing applicationsencourages the exponential growth of high-speed communicationtechnologies. In order to ensure the accuracy of data transmission, product codes have attracted much attention in bothcommunications and storage industries. It is well-known thatproduct codes are very efficient in achieving high coding gain andhigh throughput at low computation complexity...
Power and thermal characteristics have emerged as first-order design goals for all types of semiconductors, including embedded signal and information processing systems. This paper surveys the basic physical principles of power and thermal behavior and argues that statistical models, such as Markov decision processes, are well-suited to the management of power and thermal behavior at both design time...
We present an energy-efficient implementation of RGB-D simultaneous localization and mapping (SLAM) by applying approximate computing (AC) techniques such as loop perforation (LP) and reduced precision (RP). To reduce processing time and power consumption, LP and RP were applied to the two most computationally challenging portion of the multi-kernel pipeline of SLAM, i.e., SIFT feature detection/extraction...
Tapping with your finger on any place on your mobile device is a promising candidate for enhanced interaction between users and their mobile device. So far the touchscreen and the accelerometer are commonly used to infer finger tap events. However, the touchscreen consumes a significant amount of power and is not always accessible (i.e., when the device is used as a running assistant). The accelerometer...
Cognitive radio requires power spectral density (PSD) estimation in order to detect the inactive bands for opportunistic secondary usage. In this paper, we present a new compressed power spectral estimation scheme via group-based total variation minimization. Leveraging the intra-group total variation penalty, piecewise-constant characteristics in the signal power spectrum are modeled to improve accuracy...
Many real-time vision applications require accurate estimation of optical flow. This problem is quite challenging due to extremely high computation and memory bandwidth requirements. This paper presents a parallel block-based optical flow algorithm along with an optimized multicore hardware architecture. The algorithm is based on neighbor-guided semi-global matching (NG-fSGM), a dynamic programming...
Full-Dimension MIMO (FD-MIMO) technology has been shown to increase spectral efficiency 2-4X compared to current LTE systems by exploiting a large number of antennas to support high order multiuser MIMO. High order multiuser MIMO with large number of antennas increase design and implementation complexity significantly. Furthermore, practical challenges such as antenna calibration for RF mismatches...
This paper presents preliminary results for a novel 128-antenna massive Multiple-Input, Multiple-Output (MIMO) testbed developed through Bristol Is Open in collaboration with National Instruments and Lund University. We believe that the results presented here validate the adoption of massive MIMO as a key enabling technology for 5G and pave the way for further pragmatic research by the massive MIMO...
Low latency signal processing and high throughput implementations are required in order to realize real-time TDD massive MIMO communications, especially in high mobility scenarios. One of the main challenges is that the up-link and down-link turnaround time has to be within the coherence time of the wireless channel to enable efficient use of reciprocity. This paper presents a hardware architecture...
Sampling rate conversion is a fundamental operation arising in signal processing applications. When rate conversion is implemented along with convolution filtering on GPGPU architectures, a typical optimized implementation results in performance loss for specific sampling factors due to interaction with the shared memory bank architecture of the GPU. We investigate the problem and find that it is...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.