A 1 GHz filter can be built using lumped elements and might be suitable for your purposes, but a better filter could be built using microstrip or a cavity. It depends on your requirements. The filter type depends on the performance you require; for instance, a Butterworth filter is optimal in terms of pass-band ripple.

I use this software for LC filter design: http://tonnesoftware.com/elsie.html. It's excellent.

I'd prototype the filter on a piece of PCB material, and test and adjust it using a suitable signal generator and RF meter. If it's a one-off, you can simply mount it in a screened enclosure with the input and output connectors.

1 GHz RF bandpass filter
Am trying to add a 3rd column/argument to achieve my output. In the below data/string I would like to add the "type" to my existing output

Data:
&lt;field name="AVERAGE_TIME" type="float" id="0xDZZ" sequence="1"/&gt;


Present working script
FILE="$1"
awk -F[=\ ] 'BEGIN{OFS="|" }
/context/{cn=$3}
/field/{match($0,"id=[^ ]+"); idstart = RSTART+3; idlen=RLENGTH-3;
match($0,"name=[^ ]+"); namestart=RSTART+5; namelen=RLENGTH-5;
print substr($0,namestart, namelen), substr($0,idstart, idlen),cn
}' "../$FILE" |  sed 's/\"//g' 


Present Output
AVERAGE_TIME|0xDZZ|temp


What I would like to see (type added)
 AVERAGE_TIME|0xDZZ|temp|float

