ITPROGFILTCONFIG
Enable and configure filtering on the receiver
|
Platform: |
OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7 |
Use this command to set the programmable filter to be either a notch filter or a bandpass filter to mitigate interference in the pass band of GNSS signals. The notch filter is used to attenuate a very narrow band of frequencies (specified by the notch width) around the configured centre frequency.
The bandpass filter is symmetrical in nature, which means that specifying one cutoff frequency will apply a cutoff on both the low side and high side of the spectrum c entre frequency.
The ITPROGFILTBANK log provides information on the allowable configuration settings for the programmable filter (i.e. the allowable settings for the notch filter and bandpass filter) for each frequency band. Only one filter can be applied for each frequency.
For dual antenna receivers, an ITPROGFILTCONFIG_1 command is used to enable a filter on the signal received from only the second antenna. An ITPROGFILTCONFIG command enables a filter on the signal received from only the primary antenna.
The ITPROGFILTCONFIG and ITPROGFILTCONFIG_1 commands use the same message ID.
When applying a filter to a signal using the MEC correlator, a brief interruption in tracking may occur on affected channels.
The MEC correlator is not available on firmware 7.10.xx.
This command is not available for L-band.
This command is available only on some software models. Contact your NovAtel Sales representative (novatel.com/contactus/sales-offices) to obtain interference mitigation functionality.
For more details on recommended filter placement to ensure optimal performance, refer to Table: Filter warnings and constraints.
Users can activate digital filters in either HDR or CIC3 mode. For optimal performance, HDR mode is recommended. However, HDR mode results in increased power consumption.
Message ID: 2000
Abbreviated ASCII syntax:
ITPROGFILTCONFIG frequency filterid switch [filtermode] [cutofffreq] [notchwidth]
ASCII example:
ITPROGFILTCONFIG gpsl1 pf0 enable notchfilter 1580 1
|
Field |
Field type |
ASCII value |
Binary value |
Description |
Format |
Binary bytes |
Binary offset |
|---|---|---|---|---|---|---|---|
|
1 |
Command header |
- |
- |
ITPROGFILTCONFIG header This field contains the command name for abbreviated ASCII or the message header for ASCII or Binary. |
- |
H |
0 |
|
2 |
frequency |
Set the frequency band on which to apply the filter |
Enum |
4 |
H |
||
|
3 |
filterid |
Select the filter ID to use |
Enum |
4 |
H+4 |
||
|
4 |
switch |
DISABLE |
0 |
Disable the filter |
Enum |
4 |
H+8 |
|
ENABLE |
1 |
Enable the filter |
|||||
|
5 |
filtermode |
Configure the type of filter to use |
Enum |
4 |
H+12 |
||
|
6 |
cutofffreq |
|
Centre frequency for notch filter or cut off frequency for bandpass filter (MHz). Refer to ITPROGFILTBANK log for the allowable values. (default = 0) |
Float |
4 |
H+16 |
|
|
7 |
notchwidth |
|
Notch width (MHz). Refer to ITPROGFILTBANK log for the allowable values. (default = 0) |
Float |
4 |
H+20 |
|
|
Binary |
ASCII |
Description |
|---|---|---|
|
0 |
PF0 |
Programmable Filter 0 |
|
1 |
PF1 |
Programmable Filter 1 |