Currently, I know that by passing a band-limited baseband digital signal through a nonlinear system results in the expansion of the original signal's bandwidth and creates harmonics.
Therefore, I think that I should upsample the original signal to a certain degree in order to avoid any higher frequency components from folding down to the lower frequency band after the conversion.
My question:
- How should I determine the size of the expanded bandwidth? Does it have something to do with the highest harmonic visible above the noise floor?
- Are there any ways to suppress the harmonics?
- Do I need to pass the nonlinearly transformed signal through some kind of filter or upsample it further if I wish to feed it to a DAC?