Column Control DTX

FPGA Implementation of a LUT-based Digital Predistortion

Application Notes

The Keysight Technologies, Inc. M3602A FPGA Design Environment simplifies the development of custom processing functions for the following PXIe modules: M3100A, M3102A, M3201A, M3202A, M3300A, M3302A with -FP1 (FPGA Programming) option enabled and one of the options -K32 (Kintex-7 K325T FPGA) or -K41 (Kintex-7 K410T FPGA) for the logic. The user-friendly graphical environment simplifies the development of custom DSP for the FPGA device enabling special modes of operation or new control structures. This application note demonstrates the implementation of a signal transformation using a lookup table (LUT). The LUT is filled with the first-order Taylor’s polynomial coefficients (y = ax + b) to implement a piecewise first-order linear approximation of any nonlinear function. As a simple example, this demo implements a sin(x) function into the lookup table to transform a sawtooth source signal into a sinus output signal.

×

Please have a salesperson contact me.

*Indicates required field

Preferred method of communication? *Required Field
Preferred method of communication? Change email?
Preferred method of communication?

By clicking the button, you are providing Keysight with your personal data. See the Keysight Privacy Statement for information on how we use this data.

Thank you.

A sales representative will contact you soon.

Column Control DTX