FIR Filter

H

Hari

Hi,
I need to design an FIR filter in transposed form with the
following coefficents.

H2 =

Columns 1 through 6

0.9808 + 0.1951i 0.7071 + 0.7071i -0.1951 + 0.9808i -1.0000
0.1951 - 0.9808i 0.7071 + 0.7071i

Columns 7 through 12

-0.9808 - 0.1951i 1.0000 -0.9808 - 0.1951i 0.7071 +
0.7071i 0.1951 - 0.9808i -1.0000

Columns 13 through 18

-0.1951 + 0.9808i 0.7071 + 0.7071i 0.9808 + 0.1951i 1.0000
0.9808 + 0.1951i 0.7071 + 0.7071i

Columns 19 through 24

-0.1951 + 0.9808i -1.0000 0.1951 - 0.9808i 0.7071 +
0.7071i -0.9808 - 0.1951i 1.0000

Columns 25 through 30

-0.9808 - 0.1951i 0.7071 + 0.7071i 0.1951 - 0.9808i -1.0000
-0.1951 + 0.9808i 0.7071 + 0.7071i

Column 31

0.9808 + 0.1951i

How do I get started with it ?

Hari
 
W

Wing Fong Wong

Hari said:
Hi,
I need to design an FIR filter in transposed form with the
following coefficents.

H2 =

Columns 1 through 6

0.9808 + 0.1951i 0.7071 + 0.7071i -0.1951 + 0.9808i -1.0000
0.1951 - 0.9808i 0.7071 + 0.7071i

Columns 7 through 12

-0.9808 - 0.1951i 1.0000 -0.9808 - 0.1951i 0.7071 +
0.7071i 0.1951 - 0.9808i -1.0000

Columns 13 through 18

-0.1951 + 0.9808i 0.7071 + 0.7071i 0.9808 + 0.1951i 1.0000
0.9808 + 0.1951i 0.7071 + 0.7071i

Columns 19 through 24

-0.1951 + 0.9808i -1.0000 0.1951 - 0.9808i 0.7071 +
0.7071i -0.9808 - 0.1951i 1.0000

Columns 25 through 30

-0.9808 - 0.1951i 0.7071 + 0.7071i 0.1951 - 0.9808i -1.0000
-0.1951 + 0.9808i 0.7071 + 0.7071i

Column 31

0.9808 + 0.1951i

How do I get started with it ?

Hari

Well, firstly I'd get a good book on signal processing and then read the
relevent chapters.
A good text is:
Ambardar, A. "Analog and Digital Signal Processing",
2nd Ed., Brooks/Cole Pub. 1999
It was the text book I used and it is the best I've seen so far IMHO.
 
S

Simone Winkler

Hello,

for this task you can find a lot of existing code on the web.
For example:

http://www.opencores.org/projects/lowpowerfir/
http://www.opencores.org/projects/cf_fir/
http://www.doulos.com/knowhow/vhdl_models/finite_impulse_response_fir_filter
/
http://www.item.uni-bremen.de/research/papers/paper.pdf/Helge.Bochnik/nato93
/boc9301.pdf

Search google for vhdl fir filter. You'll find many useful links.

I hope you know the theory of the fir filter. otherwise in my last link,
there's an explanation included. Don't be afraid, it's not that difficult.

BTW, I think you have to take just the real numbers in your coefficients.
As I see you did your filter design with matlab. Use the filter design
toolbox, there you can design any filter and it gives you the coefficients.

Simone

ICQ: 20212150
: Hi,
: I need to design an FIR filter in transposed form with the
: following coefficents.
:
: H2 =
:
: Columns 1 through 6
:
: 0.9808 + 0.1951i 0.7071 + 0.7071i -0.1951 + 0.9808i -1.0000
: 0.1951 - 0.9808i 0.7071 + 0.7071i
:
: Columns 7 through 12
:
: -0.9808 - 0.1951i 1.0000 -0.9808 - 0.1951i 0.7071 +
: 0.7071i 0.1951 - 0.9808i -1.0000
:
: Columns 13 through 18
:
: -0.1951 + 0.9808i 0.7071 + 0.7071i 0.9808 + 0.1951i 1.0000
: 0.9808 + 0.1951i 0.7071 + 0.7071i
:
: Columns 19 through 24
:
: -0.1951 + 0.9808i -1.0000 0.1951 - 0.9808i 0.7071 +
: 0.7071i -0.9808 - 0.1951i 1.0000
:
: Columns 25 through 30
:
: -0.9808 - 0.1951i 0.7071 + 0.7071i 0.1951 - 0.9808i -1.0000
: -0.1951 + 0.9808i 0.7071 + 0.7071i
:
: Column 31
:
: 0.9808 + 0.1951i
:
: How do I get started with it ?
:
: Hari
 
H

Hari

Hi,
Thanx for the response. I have a code that is suppose to accomplish
the required but I have no clue y it is not working( I get wrong
answers). I have gone thru the code.Overall the code is suppose is
suppose to be a Fourier transform.and consists of multiplier , ROM and
FIR filter. I want a second opinion on this,can someone run the code
and tell me what could be worng , could it be timing? I have been
trying for quite sometime but have no clue y it's giving me worng
answer.

Thanks
Hari
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,020
Latest member
GenesisGai

Latest Threads

Top