Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Question about CIC output spectrum and alias

Status
Not open for further replies.

gggould

Member level 3
Member level 3
Joined
Apr 10, 2004
Messages
63
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
532
Hi all,

Lst say a input signal IP with 0~200KHz bw is sampled at fs=16MHz (lets call it X), then pass through a 1st order CIC decimation filter (R=8, M=1) to get 2MHz output (lets call it Y).

Let define Δf as shifting the signal to center at f, so

X = IPΔ0 + IPΔ16M + IPΔ32M ...
and sinc is the sinc function without alias

1. What does the Y spectrum now look like ???

Should it be (X* sincΔ0)Δ0 + (X* sincΔ0)Δ2M +(X* sincΔ0)Δ4M ...
or X* sincΔ0 + X* sincΔ2M + X* sincΔ4M ...

2. How about the output spectrum if (R=4, M=2) ???

3. There is a function called mfilt.cicdecim in matlab. Does Y=mfilt.cicdecim*X ??? By multiplying IP with this transfer function, I am just not sure if the alias part would be taken into account.

4. How to calculate the SNR?


I am new to the signal processing world, and these kind of frequency conversion really confuse me...


Thanks for all your help,

gggould
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top