Post Go back to editing

AD9747 amplitude and frequency response compensation filter

Thread Summary

The user inquires about designing an FIR digital filter in an FPGA to compensate for the amplitude-frequency response of the AD9747, particularly in RZ mode. The final answer suggests using an Inverse Sinc lowpass filter, providing links to a Matlab example and HDL/Verilog code for implementation. The clock frequency of the AD9747 is 250MHz, and the DDS output frequency range is 10Hz to 40MHz. For FPGA-specific questions, the user is directed to the FPGA forum on EngineerZone.
AI Generated Content
Category: Hardware
Product Number: AD9747 , AD974

Is it possible to design a FIR digital filter using FPGA to compensate the amplitude-frequency response of AD9747?

Such as the RZ mode in the figure below.

As shown in Figure AD9854, a digital filter with the opposite response of AD9747 is designed using FPGA to effectively compensate amplitude-frequency distortion.

Assuming that the clock frequency of the AD9747 is 250MHz and the frequency range of the DDS output is 10Hz to 40MHz, how to design a compensation filter in the FPGA?