Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

DC offset removal using FPGA?

I am new to interface FPGAs with DSP concepts. I have ADCs and then i have deserializers after them to parallelize the data. So should i apply the DC removal after the deserializer or before it?

Also, i need guidence regarding the DC removal.I have studied about it but got nothing as a final conclusion that whether to apply a HPF or LPF and then a subtractor.

Please provide help required urjectly.

23 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Dear DWH: I must show my thanks for your kindly help! Ithink I would have more questions. I'll come back if I don't deal with. Thanks again! Jerry

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi DWH,

    Maybe you can make me clear whether the AC couple of the differential ADC just eliminate the DC (or noise) of the signal source, but there also is intrinsic DC of the ADC devices?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Maybe you can make me clear whether the AC couple of the differential ADC just eliminate the DC (or noise) of the signal source, but there also is intrinsic DC of the ADC devices?

    --- Quote End ---

    AC coupling just breaks the DC path from the signal source to the ADC pins.

    The DC value on the ADC pins is then determined by the ADC. Ideally the ADC manufacturer designed the part so that it defaults to a DC level that corresponds to the mid-range of the ADC output codes. However, there is no guarantee of that, so you have to check. For example, I have used ADCs with track-and-hold DC offset control, so that you can adjust the DC level of an AC coupled ADC.

    Cheers,

    Dave