Chat gives these 4 options at my end..

(Haven't tested it)
If you want to generate two tones at 7.101 MHz and 7.102 MHz together on a single output channel of the Rigol DG922 Pro, here's how you can do it most effectively:
# Option 1: Use an Arbitrary Waveform ("SUM") Feature (Dual-Tone)
_The DG900 Pro series, which includes the DG922 Pro, supports combining multiple waveform types—including dual-tone, arbitrary waves, and noise—into a single channel signal via SUM waveform or arbitrary sequences
How to proceed via front panel:
Press the Menu button and navigate to waveform types (e.g. Continuous → SUM or Dual-Tone).
Configure it to generate two sine tones: set one at 7.101 MHz and the other at 7.102 MHz, adjusting amplitude/phase as needed.
Enable the output for that channel.
This approach is ideal because you don't need external mixing—both tones will be generated accurately and simultaneously, leveraging the built-in capability of the DG922 Pro.
# Option 2 : Create a Custom Arbitrary Waveform (ARB)
_If the SUM/Dual-Tone feature isn't exposed in your firmware or front panel:
Use PC tools like UltraSigma or SCPI commands to create a custom waveform combining two sine waves.
Generate a digital buffer by summing two sine signals at 7.101 MHz and 7.102 MHz.
Upload this combined waveform via USB or LAN to the DG922 Pro.
- Play it back as an Arbitrary waveform.
Given the device's 16 Mpts/channel memory (expandable to 32 Mpts) and 1.25 GSa/s sampling rate, you can easily achieve clean high-frequency tones
.
# Option 3: Use Both Channels & Combine Externally (Not Ideal)
_Another possibility—if you lack SUM/ARB features—is to generate 7.101 MHz on Channel 1 and 7.102 MHz on Channel 2, then combine the outputs using an external combiner or mixer. However, you've specified you prefer one channel only; plus this could introduce phase or amplitude mismatches, so not ideal for minimizing IMD3.
# Option 4: Programmatically via SCPI
_You can also control the instrument programmatically:
If supported, you might find SCPI commands such as:
:SOUR1:FUNC SUM
:SOUR1:SUM:CHAN1:FREQ 7.101e6
:SOUR1:SUM:CHAN2:FREQ 7.102e6
:SOUR1:VOLT ... etc.
:OUTP1 ON
// end