I am a student working with digital circuits. I just started a term project with someone else working on an ADC. I need to design a IIR filter in verilog.
If the output of an ADC represents 1V by setting all output bits to '1' and 0V by all bits to '0', and I wanted to use a fixed point scheme for the filter coefficients, what do I expect from the output signals? I am a little confused about:
- Is the ADC output a fixed-point format, or it shouldn't be considered as any format?
- What does the output of my filter represent? If some of the coefficients are negative, what does a negative output mean?
- If the coefficients are represented in Q6.10 format for example, does the output need to be shifted?
Sorry if the questions seem quite naive, I have very limited exposure with DSP. Thanks.