IP Library Granted Patent US 12,413,330
Granted Patent B2
US 12,413,330 · App. 18/973,147 · Granted Sep 9, 2025

Anti-jamming processing architecture based on dual-component fusion application of satellite navigation signal

Inventors: Zukun Lu (Changsha, CN); Jie Song (Changsha, CN); Zhibin Xiao (Changsha, CN); Feiqiang Chen (Changsha, CN); Baiyu Li (Changsha, CN); Long Huang (Changsha, CN); Zhihao Xue (Changsha, CN)
Assignee: NATIONAL UNIVERSITY OF DEFENSE TECHNOLOGY
H04K3/90H04K3/224
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,413,330
App. No.
18/973,147
Granted
Sep 9, 2025
Kind
B2
Abstract

The provided is an anti-jamming processing architecture based on a dual-component fusion application of a satellite navigation signal. The anti-jamming processing architecture includes: a receiver matched reception module, configured to receive a satellite navigation signal and separate the satellite navigation signal into a pilot component and a data component; a data channel anti-jamming module, configured to design a filtering weight vector recursive formula and perform anti-jamming on the received data component based on an updated filtering weight vector; a pilot channel anti-jamming module, configured to design a filter weight update formula and perform anti-jamming on the received pilot component based on an updated filter weight; and a data fusion application module, configured to perform message solving and pseudocode ranging respectively based on an anti-jamming data component and pilot component, fuse a pseudocode ranging result and solved message information, and provide a fusion result for a user.

Claims (353)

1. An anti-jamming method based on a dual-component fusion application of a satellite navigation signal, comprising:

receiving the satellite navigation signal, separating the satellite navigation signal into a pilot component and a data component, and performing weighted summation on the pilot component and the data component to achieve matched reception of the satellite navigation signal;

filtering the received data component based on a filtering weight vector to obtain a time-domain anti-jamming data component, determining a filtering weight vector recursive formula based on the received data component and the time-domain anti-jamming data component, continuously updating the filtering weight vector of a next batch of data component according to the filtering weight vector recursive formula, and performing anti-jamming on the received data component based on the updated filtering weight vector to obtain an anti-jamming data component;

performing batch filtering on the received pilot component based on a filter weight to obtain a time-domain anti-jamming pilot component, determining a filter weight update formula based on the received pilot component and the time-domain anti-jamming pilot component, and continuously updating a filter weight of a next batch of data based on the filter weight update formula, and performing anti-jamming on the received pilot component based on the updated filter weight to obtain an anti-jamming pilot component, wherein the filter weight is updated once for each batch of data received; and

receiving the anti-jamming data component and the anti-jamming pilot component, perform message solving and pseudocode ranging respectively based on the anti-jamming data component and the anti-jamming pilot component to obtain a pseudocode ranging result and solved message information, fusing the pseudocode ranging result and the solved message information to obtain a fusion result, and

providing the fusion result including the pseudocode ranging result and the solved message information to a user and allowing utilization of the dual-component characteristic of the navigation signal by the user.

2. The anti-jamming method according to claim 1 , further comprising determining a frequency of a matched filter for implementing the matched reception of the satellite navigation signal:

h

(

t

)

FFT

H

(

ω

)

=

kS

*

(

ω

)

e

-

j

ω

t

0

;

wherein h(t) denotes an impulse response of the matched filter; H(ω) denotes a frequency response function of the matched filter; k denotes a transfer coefficient; S(ω) denotes a frequency spectrum of a predetermined component signal; t 0 denotes a sampling time; and *, a superscript, denotes conjugation taking.

3. The anti-jamming method according to claim 1 , further comprising filtering the received data component based on the filtering weight vector to obtain the time-domain anti-jamming data component:

y

data

(

n

)

=

x

data

·

W

=

k

=

1

N

x

data

(

n

-

k

+

1

)

w

k

l

;

wherein x data denotes the received data component; W denotes the filtering weight vector; N denotes a length of an anti-jamming filter; n denotes data at time n; k denotes a filter coefficient number; w k l denotes a k-th filter coefficient for an l-th iteration; and l denotes a weight vector iteration number of the anti-jamming filter.

4. The anti-jamming method according to claim 3 , wherein the received data component is:

x

data

=

[

x

data

(

n

)

,

x

data

(

n

-

1

)

,

,

x

data

(

n

-

N

+

1

)

]

T

;

wherein T, a superscript, denotes a transpose operation.

5. The anti-jamming method according to claim 3 , wherein the filtering weight vector is:

W

l

=

[

w

1

l

,

w

2

l

,

,

w

N

l

]

.

6. The anti-jamming method according to claim 3 , further comprising determining the filtering weight vector recursive formula based on the received data component and the time-domain anti-jamming data component:

W

l

=

W

l

-

1

-

α

x

data

(

n

)

2

+

β

e

*

(

n

)

x

data

(

n

)

=

W

l

-

1

-

α

x

data

(

n

)

2

+

β

[

s

data

(

n

)

-

y

data

(

n

)

]

*

x

data

(

n

)

=

W

l

-

1

+

α

x

data

(

n

)

2

+

β

y

data

*

(

n

)

x

data

(

n

)

;

wherein α and β denote step size control parameters; denotes an error signal; s data (n) denotes the satellite navigation signal; y data (n) denotes the time-domain anti-jamming data component; and ∥ ∥ 2 denotes an l2 norm.

7. The anti-jamming method according to claim 1 , wherein the received pilot component is:

x

pilot

(

n

)

=

[

x

pilot

(

n

)

,

x

pilot

(

n

-

1

)

,

,

x

pilot

(

n

-

N

+

1

)

]

T

;

wherein N denotes a length of an anti-jamming filter; n denotes data at time n; and T, a superscript, denotes a transpose operation.

8. The anti-jamming method according to claim 1 , further comprising filtering the received pilot component based on the filter weight to obtain the time-domain anti-jamming pilot component:

y

pilot

(

3

k

+

i

)

=

W

H

(

k

)

x

pilot

(

3

k

+

i

)

,

i

=

0

,

TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]]

1

,

TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]]

2

;

wherein k denotes a length number of a filter; (⋅) H denotes conjugate transpose; and x pilot denotes the received pilot component.

9. The anti-jamming method according to claim 8 , further comprising determining the filter weight update formula based on the received pilot component and the time-domain anti-jamming pilot component:

W

(

k

)

=

W

(

k

-

1

)

+

2

μ

3

i

=

0

2

y

pilot

*

(

3

(

k

-

1

)

+

i

)

x

pilot

(

3

(

k

-

1

)

+

i

)

;

wherein μ denotes an anti-jamming convergence step size; and *, a superscript, denotes conjugation taking.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2024
From: LU, ZUKUN; SONG, JIE; XIAO, ZHIBIN; CHEN, FEIQIANG; LI, BAIYU; HUANG, LONG; XUE, ZHIHAO
To: NATIONAL UNIVERSITY OF DEFENSE TECHNOLOGY
Reel/Frame 069535/0654 →
Priority Claims (1)
CN 202311808085.1 · Dec 26, 2023 · national
Continuity (1)
Related Publication 20250211361A1 · Jun 26, 2025
References Cited (46)
US 6154443A · Huang · 2000 [cited by examiner]
US 6205400B1 · Lin · 2001 [cited by examiner]
US 6961017B1 · Naylor · 2005 [cited by examiner]
US 6999027B1 · Stockmaster · 2006 [cited by examiner]
US 7298289B1 · Hoffberg · 2007 [cited by examiner]
US 7626542B2 · Kober · 2009 [cited by examiner]
US 8373582B2 · Hoffberg · 2013 [cited by examiner]
US 8682726B2 · Hoffberg · 2014 [cited by examiner]
US 9551582B2 · Hoffberg · 2017 [cited by examiner]
US 9651670B2 · Kim · 2017 [cited by examiner]
US 10177873B1 · Zeng · 2019 [cited by examiner]
US 10983221B2 · Agee · 2021 [cited by examiner]
US 10996339B2 · Agee · 2021 [cited by examiner]
US 11670848B2 · Kwon · 2023 [cited by examiner]
US 11892937B2 · Ratnakaram · 2024 [cited by examiner]
US 12061277B1 · Fang · 2024 [cited by examiner]
US 20020116126A1 · Lin · 2002 [cited by examiner]
US 20050114023A1 · Williamson · 2005 [cited by examiner]
US 20090103720A1 · Karayil Thekkoott Narayanan · 2009 [cited by examiner]
US 20090141775A1 · Kober · 2009 [cited by examiner]
US 20100283658A1 · Kasperkovitz · 2010 [cited by examiner]
US 20120306695A1 · Kim · 2012 [cited by examiner]
US 20130165070A1 · Hoffberg · 2013 [cited by examiner]
US 20130166387A1 · Hoffberg · 2013 [cited by examiner]
US 20130328711A1 · Fenton · 2013 [cited by examiner]
US 20140035783A1 · Contarino · 2014 [cited by examiner]
US 20140125520A1 · Fenton · 2014 [cited by examiner]
US 20140375500A1 · Wang · 2014 [cited by examiner]
US 20160011318A1 · Cohen · 2016 [cited by examiner]
US 20160025500A1 · Hoffberg · 2016 [cited by examiner]
US 20170214486A1 · Choi · 2017 [cited by examiner]
US 20200292711A1 · Martin · 2020 [cited by examiner]
US 20200400837A1 · Agee · 2020 [cited by examiner]
CN 108649977A · 2018 [cited by applicant]
CN 109490919A · 2019 [cited by applicant]
CN 111694023A · 2020 [cited by applicant]
CN 115102607A · 2022 [cited by applicant]
CN 115657086A · 2023 [cited by applicant]
CN 117040564A · 2023 [cited by applicant]
CN 117270002A · 2023 [cited by applicant]
JP 3004638B1 · 2000 [cited by applicant]
KR 20250003216A · 2025 [cited by examiner]
WO 2023001958A1 · 2023 [cited by applicant]
Cheng Yanfei, et al., A Precision Correction Method for Space-time Anti-jamming Receivers, Journal of Telemetry, Tracking and Command, 2016, pp. 23-38, vol. 37, No. 3. [cited by applicant]
Xie Weihua, et al., Design and analysis of modernization GNSS navigation mesage encoding solution, Journal of Navigation and Positioning, 2016, pp. 10-14+20, vol. 4, No. 2. [cited by applicant]
Shabnam Sodagari, et al., Efficient Jamming Attacks on MIMO Channels, IEEE, 2012, pp. 852-856. [cited by applicant]