Forum Discussion
Altera_Forum
Honored Contributor
11 years ago --- Quote Start --- 1) If you are going to mix at 10Mhz then you need to upsample(interpolate) to 10MHz. --- Quote End --- I am going to mix at 100 MHz, 10 MHz is just an intermediate frequency, I think I am going to use a compensation filter with interpolation factor of 10. --- Quote Start --- 2) 10000KHz/178.571KHz is a weird fraction and = 10000000/178571 that I doubt if it simplifies any further. Then you have to interpolate by num/8 (8 done in rrc) and decimate by denum. I don't know if your cic will support that sort of figure. --- Quote End --- What I actually did is that I divided the 50 MHz by 280, I didn't write all of the resultant fraction but it exists in hardware. So I don't think I'll need fractional interpolation, or will I? --- Quote Start --- 3) use system clock of 10MHz on both fir and cic with a fifo in between to control rate. You cannot run cic output at 10MHz unless you upsample to 10MHz through FIR+CIC --- Quote End --- How do I upsample through FIR+CIC? I didn't get this. --- Quote Start --- Who decides 178.571KHz. Is't an audio application? --- Quote End --- I did :D I chose to send audio over air for demonstration purposes.