Questions tagged [hardware-implementation]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0
votes
0answers
35 views

How to find lattice coefficients when k2=1?

$H(z)=1+2z^{-1}+z^{-2}$ We know the formula $a_{m-1}\;(k)=\frac{a_m\;(k)-k_m\;a_m\;(m-k)}{1-k_m\;^2}$ Here $k_2=1$ That makes $a_{m-1}\;(k)=infinity$ How to find lattice coefficients of all pole IIR ...
0
votes
1answer
59 views

Lattice structure-Lattice coefficients-Sign positive or negative?

This is the question $$ H(z) = \frac{1}{2 + 1.4z^{-1} + 1.8z^{-2}} $$ My professor has told that we don't need to take those 2 values as negative and instead we can take them as positives(with the ...
0
votes
0answers
59 views

How to find Lattice structure when k3=1?

I could not type this so I got a snip shot. Pardon me for that. Here k3=-1. That means the formula Here we will get x/0=∞. How to solve this question?
1
vote
2answers
54 views

Saturation in magnitude estimation?

An magnitude estimate algorithm has been used for a while in which no multiplication is done. See link here: http://dspguru.com/dsp/tricks/magnitude-estimator. This method does have advantage in terms ...
4
votes
3answers
224 views

Practical IIR filter implementation

I'm trying to implement a digital IIR filter on an FPGA and would be happy for some inputs regarding the actual digital implementation. I don't have a lot of experience with FPGAs and digital filters ...
0
votes
0answers
62 views

Hardware implementation of multi rate FIR filter

I have designed a multi rate fir filter in MATLAB and I want to implement it in verilog.This is the block diagram. Total number of taps are 391. Is there any way to automatically generate verilog ...
3
votes
0answers
126 views

CIC filter internal register truncation

I try to implement CIC filter with truncation in hardware, but there is some misunderstanding. For some reason the output signal is broken. My filter is N = 6, R = 20, M = 1, Bin = 16, Bout = 16. (...
1
vote
0answers
38 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
98 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
122 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
67 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
144 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
150 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
48 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
545 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
346 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
243 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 ...
2
votes
1answer
1k 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
360 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
334 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
569 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 ...
1
vote
1answer
310 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
393 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 ...
1
vote
0answers
67 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 ...
1
vote
1answer
209 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
844 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
140 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
1k 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
35 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
3k 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
61 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
353 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
512 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
345 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
68 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
3k 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
184 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, ...