Questions tagged [hardware-implementation]

Filter by
Sorted by
Tagged with
1
vote
0answers
31 views

Why should wavelet re-synthesis produce an output when the main component is suppressed and what does this mean for denoising?

I understand that aliasing occurs in DWPT if the wavelet used is of low order since the "filters" are not perfect and the combination of down sampling and overlapping between bands causes ...
1
vote
1answer
37 views

simulator for dsp kit tms320c6713?without using actual hardware kit tms320c6713?

As you know, most universities across the globe are closed due to pandemic and people are unable to acess research facilites ,so in such a scenario one wants to improve his dsp hardware programming ...
2
votes
1answer
67 views

How to improve accuracy while converting floating point coefficients to fixed point in the case of an all pole IIR filter

I am having an all pole IIR filter of order 5 with floating point filter coefficients ...
2
votes
1answer
29 views

Selecting a Digital Signal Processor for a Specific Image Sensor

I am working on developing a camera and I am trying to select hardware for the camera. I believe that I may need a digital signal processor to compress image data before it is transmitted to a ...
0
votes
1answer
43 views

Non radix-2 FFT hardware implementation : zero-padding vs custom algorithms

I am an FPGA engineer with some DSP experience, facing the situation of implementing a 1023 points FFT in a spread spectrum demodulator. As a straightforward solution, I would zero pad to 1024 and ...
0
votes
2answers
74 views

Lattice structure realization of an all-pole system

Given an IIR system with the system function, $$ H(z) = \frac{1}{2 + 1.4z^{-1} + 1.8z^{-2}} $$ I need to draw the lattice structure realization. I have drawn the lattice structure for $\frac{1}{1 + ...
1
vote
0answers
32 views

Simple Impulse Response DSP Hardware

I developed some complex chains of filters and crossovers. After that I have created IRs from the entire chains. Applying these IRs in software works perfectly. Now I wonder what is the easiest (and ...
-1
votes
1answer
376 views

edge detection of 1-D signals

Would you please introduce me to some methods (or references) to do edge detection on some pulses (rectangular pulses embedded in noise). At first I apply some filters to smooth the signals, then I ...
0
votes
2answers
290 views

Implementing an analog approximation of an FIR filter given its impulse response

Problem: I have the impulse response of a matched filter(therefore its phase and magnitude response. See figure below) of a filter, and I need to implement its response using only off-the-shelf ...
1
vote
1answer
223 views

Suggestion for a DSP board to implement a Kalman filter in real-time at a rate of around 4MHz or higher

I have been attempting to implement a Kalman filter on an FPGA in VHDL and have got to the point that it works. However I have the issue that each variable requires 64 bits to be represented to get ...
1
vote
1answer
721 views

Sequence Length for a Linear Feedback Shift Register

What is the total length for the sequence for a linear feedback shift register generated with a maximum length sequence, before repeating?
2
votes
1answer
304 views

Can't make sense from VHDL butterworth filter implementation

I am trying to understand the VHDL implementation of the 3rd order Butterworth filter published on opencores. Supposedly the filter implementation gets away with only division and multiplications by 2 ...
5
votes
2answers
317 views

Audio DSP HW Recommendation

I'm very new to DSP hardware, so I am taking it upon myself to learn it with regard to Audio and Acoustic Signal Processing. I've learned quite a bit of theory in a graduate DSP course, but absolutely ...
0
votes
2answers
468 views

Hardware implementation of Gaussian noise generator

I am implementing a GNG using Verilog. The implementation is based on the IEEE paper "Hardware Architecture of a Gaussian Noise Generator Based on the Inversion Method". In this, i could not ...
0
votes
1answer
243 views

Architecture for high sample-rate FIR/IIR filter on FPGA or ASIC?

Assume we have a hardware (FPGA or ASIC) which can operate at a fixed processing frequency of $100\textrm{ MHz}$. Assume we have an input data stream of $1\textrm{GSPS}$ (which has been sampled using ...
2
votes
1answer
348 views

Can we determine if a filter is butterworth or chebyshev from its physical topology?

Can all analog filters be classified as Bessel, Elliptic, Butterworth or Chebyshev? Given a physical ladder topology of several stages of {L, C or LC} in {series or parallel}, is it possible to ...
0
votes
0answers
60 views

Estimating the power consumption of an arbitrary, real-time DSP algorithm

Consider a digital signal processing algorithm that operates over a block of $L$ [samples], with a real-time constraint $\tau$ [s] (i.e. its throughput must be $L/\tau$ [samples/s]). The theoretical ...
0
votes
1answer
188 views

how much of DSP (digital signal processing) is related VLSI?

Although,this question may not be very much related to the topic of discussion, but i just wanted to know how much of DSP (digital signal processing) is used in VLSI. Like in the industry or for the ...
2
votes
2answers
681 views

DSP Hardware for Detecting an Audio “Click”

I am working on isolating a specific audio click in a factory type setting. After my initial analysis I determined that a 2-pole High Pass Filter set between 500 and 800Hz would work best for me. The ...
1
vote
2answers
126 views

Embedded Image Processing System that sends photos to Smartphone via Bluetooth

I would like to create an embedded system that takes a Full HD photo by pressing a button,processes and compresses it(for ex. to jpg) and then sends it via Bluetooth to the smartphone - where it's ...
4
votes
2answers
819 views

Are SOS structures better for linear phase FIR filters?

I've seen many discussions suggesting that SOS's are often/usually the preferred structure for fixed point hardware filter implementations, since they preserve conjugate pairs, etc., but I've never ...
0
votes
1answer
34 views

How to accurately count the time period (hardware)?

Input : Square wave which sweeps over time domain. (about 1 MHz) Output: The time period of high/low value. Like the timer does, I would like to know the actual time (in sec) when the input goes high ...
0
votes
2answers
2k views

IIR filter implementation in Direct Form 2

I have implemented Direct Form 2 IIR filter. The input is the Kronecker delta function. I have written code for the response of the filter for Kronecker delta input. The code is: ...
0
votes
2answers
55 views

Acoustic record and store devices

I am working on a project involving analysis of bird sounds and I want to record these sounds in slightly remote locations. It is enough if the device can only record and store them (maybe in an SD ...
-3
votes
2answers
236 views

What is the best OS for real time signal processing? [closed]

I'm implementing a BCI-Wheel Chair Control System where signal are extracted from the arm into MATLAB -> feature extraction -> classification -> Control signal The delay should be minimal between ...
4
votes
4answers
379 views

How many bits of precision are often used in fixed point DSP?

I understand FIR & IIR digital filters are often implemented in fixed point DSP hardware. I have also seen them implemented in software. Do companies make special purpose digital filtering chips ...
0
votes
1answer
308 views

Effect of bandwidth reduction in bit growth

I just want to ask, whenever you reduce a bandwidth of signal by filtering, I wonder why do you need to improve the number of bits used to represent that signal. The number of bit growth is $$\frac{1}...
-1
votes
1answer
67 views

benefit of dividing the signal processing job into two computers? [closed]

I am not sure if this is the right place to ask this question. I am asking it anyway.. In Aircraft Airbus 320, control inputs from the pilot's sidestick are processed by two computers for different ...
9
votes
2answers
935 views

What are some face detection (not recognition) algorithms suitable for limited (embedded) processors?

I am looking at a hardware based platform for surveillance class of applications. I want to identify faces of people as they appear in the scene. I don't intend to really apply face recognition (...
7
votes
2answers
2k views

Low MIPS Video Encoder

I am looking for a low MIPS, low compression video encoder. This is for a 10fps, VGA type quality compression. What are my options? I need to be able to do this compression using a 150MHz ARM M4 CPU ...
4
votes
1answer
179 views

Apply decay envelope to waveform without multiplication

I'm trying to apply a decay envelope to a sinusoidal waveform using Verilog. Hardware constraints prevent use of multiplication to simply multiply by the envelope. The sine values and envelope values, ...
17
votes
2answers
3k views

Are there any standard implementation forms for tunable Butterworth filters?

One of the standard ways to implement a Butterworth filter is with a cascade of second-order sections, each corresponding to a pair of complex-conjugate poles. For a fourth-order filter, for example, ...