Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

FPGA based FIR filter design
FPGA based FIR filter design
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Thread Tools Search this Thread
Old 11th November 2014, 06:29 AM   #1
Rinalds is offline Rinalds
diyAudio Member
Join Date: Aug 2013
Default FPGA based FIR filter design

Hi, my name is Rinalds, I am from Latvia!

I have an idea. I want to create device with FPGA based 1D FIR filter that
  1. supports sampling frequencies up to 96kHz (should it support larger sampling frequencies?);
  2. device has 4 FIR filters, each has 8192 long impulse response they can be configured to function as two separated FIR filters (each with 16384-long impulse response) or as 4 separated FIR filters (each with 8192-long impulse response) it depends on user configuration;
  3. one I2S input, but two I2S outputs (second I2S is active if 4 separated FIR filters are chosen);
  4. capability to reload impulse response from PC. I want to design software what could accept coefficients from SPL meter and convert these values to impulse response;
  5. capability to connect more than one device. For example, if You want to create active crossover for 2 speakers, You can take two devices and use each device only for one channel;
  6. device dimensions no larger than 5cm by 10cm (~2" by ~4");
  7. user only needs to provide clean I2S input source, power supply and USB connectivity to change impulse response.

I have more features, but i wanted to know if someone is interested in such product, if so what features You wanted to be included?

At this moment I have first working prototype for described diagram below.


Maximum input data width is 24bits and 16 bits is for impulse response coefficients. Filtering is done on full precision. At the end of filtering data width is chosen depending on what DAC You are using, for example for test purposes I have PCM1795 and it accepts 32 bits, so I left 32 bit precision.

I want to hear comments or suggestions from You!

Best regards,
Rinalds Ruskuls
  Reply With Quote


FPGA based FIR filter designHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
EASY FIR crossover PC based+DRC thierry38 PC Based 56 25th January 2016 07:02 PM
DSD (SACD) FIR based software crossover emaster PC Based 21 15th April 2014 05:47 PM
iDFT-based XOs (FIR) steph_tsf Digital Line Level 15 5th November 2013 10:59 PM
FIR filter design tool for Loudspeaker magnitude equalization ttmusic Software Tools 3 24th May 2013 08:30 PM
EASY FIR crossover PC based+DRC thierry38 Multi-Way 2 18th November 2012 07:56 AM

New To Site? Need Help?

All times are GMT. The time now is 10:18 AM.

Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Copyright ©1999-2018 diyAudio