I would say that your approach depends on whether "about"
means constant but roughly-right, or allowed to vary over
environmentals and processing.
The former wants time-of-flight in an invariant medium.
That, or some mighty fancy compensation.
You should also distinguish between 1GHz bandwidth (as in,
useful information everywhere from100MHz to 1.1GHz)
and 1GHz frequency-of-interest. A simple lag network
with low-tempco components might do for the latter but would
act as a filter, changing relative amplitude@freq, and mess
up a "richer" spectrum.