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 center 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 center 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.

To enable a filter on the signal received from the secondary antenna of dual antenna receivers (OEM7720, PwrPak7D, PwrPak7D-E1, PwrPak7D-E2 and CPT7), use the ITPROGFILTCONFIG_1 command.

When applying a filter to a signal using the MEC correlator, a brief interruption in tracking may occur on affected channels.

This command is not available for LBand.

This command is available only on some software models. Contact your NovAtel Sales representative (novatel.com/contactus/sales-offices) to obtain interference mitigation functionality.

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

See Table: Frequency Types

Set the frequency band on which to apply the filter

Enum

4

H

3

filterid

See Table: Programmable Filter ID

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

See Table: Programmable Filter Mode

Configure the type of filter to use
(default = NONE)

Enum

4

H+12

6

cutofffreq

 

Center 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

Programmable Filter ID

Binary Value

ASCII Value

Description

0

PF0

Programmable Filter 0

1

PF1

Programmable Filter 1

Programmable Filter Mode

Binary Value

ASCII Value

Description

0

NOTCHFILTER

Configure the filter as a notch filter

1

BANDPASSFILTER

Configure the filter as a bandpass filter

2

NONE

Turn off filter

If the switch parameter is set to ENABLED while the filtermode parameter is set to NONE, the system will return a parameter out of range message.