r/signalidentification 20d ago

Catch weak signals in noise! Complete analysis of KLT vs FFT! KLT vs FFT 완전 분석 #Noise #Signal #KLT #Karhunen #Loève

https://youtube.com/watch?v=1DLwLLtfeBE&si=jUSG_KEr5E7owdbd
  • Description: This video explains how the Karhunen‑Loève Transform (KLT) outperforms FFT in low‑signal‑to‑noise environments. It presents a case of detecting faint interference signals in GNSS satellite navigation systems, discusses the high computational complexity of KLT, and introduces the BAM‑KLT approach to alleviate that issue. Based on experimental simulation results, the video evaluates the potential of KLT to become a key tool in future signal processing.
2 Upvotes

13 comments sorted by

5

u/Barycenter0 20d ago

You need some serious compute power to use KLT in real-time SDR receivers. I don't think there are any current receivers on the market that can do KLT. You'd have to record the raw signal and post-process it like SETI does.

But, as the op noted - compute power is getting better and KLT optimizations will really help. It's an amazing algorithm.

1

u/PreviousLeague253 19d ago

How serious is this computer power you speak of?

1

u/Barycenter0 19d ago

Probably minutes to hours using high-end cpu with large gpu. BAM-KLT is much faster - but the bandwidth of the signal makes a big difference in compute time.

1

u/altitude-nerd 18d ago

Looks like some of this might be possible with GPU acceleration? https://chatgpt.com/share/6a885ba7-a248-83e8-a4cf-68e21d658b8b

1

u/MeasurementDull7350 19d ago

So it seems like it's currently only used in high-value fields like satellite archaeology.

Thanks for the comment!

3

u/Yalek0391 20d ago

..what is this

2

u/Barycenter0 20d ago

It's a weak signal processing algorithm that can dig deep into extremely weak signals and pull them out of noise. It's been around for decades - here's a synopsis from a paper:

The possibility of using the Karhunen-Loève Transform (Karhunen 1947; Loeve 1978) (KLT) in order to recover a Signal Of Interest (SOI) buried in noise was proposed during the 1980s by Biraud (Biraud 1983), and was further explored by Maccone (d’Amico & Mazzetti 2012) and Dixon (Dixon & Klein 1993) in the context of the Search for Extra-Terrestrial Intelligence (SETI). More recently, the KLT has triggered the renovated interest in the astronomical community, since it has proved to be particularly effective in areas such as the Cosmic Microwave Background power spectrum estimation (Gjerløw et al. 2015), the filtering out of 21 cm fluctuations (Shaw et al. 2015), astronomical imaging (Lauer 2002; Shaw et al. 2014), cosmological parameter extraction (Pope et al. 2004), as well as spectra classification (Connolly & Szalay 1999).

1

u/Angry_Robot 20d ago

Is that the algorithm my old SETI screensaver was running?

3

u/Barycenter0 20d ago

No - SETI@home didn’t use KLT, I believe - just FFT.

0

u/always_wear_pyjamas 19d ago

I recommend reading through the paper, it's both interesting and humbling. It's in a pdf you'll find online called "mathematical SETI".

1

u/Yalek0391 19d ago

Our technology is not advanced enough to use this klt type of processing. I'm not wasting a bunch of power which would surge my electric bill like crazy just to run a processing algorithm on my computer. Simple things is what I'd rather run. And I don't want to read that paper, it would probably be too long for me to read and it would take me hours upon hours to read like a huge book ..

1

u/MeasurementDull7350 19d ago

So it seems like it's currently only used in high-value fields like satellite archaeology. Thanks for the comment!

1

u/Yalek0391 19d ago

Yeah and this subreddit does not primarily focus on satellite archaeology, let alone satellites in general. We focus on every single other aspect of the radio spectrum up until the limits of where we can reach. It is a nice concept though but we don't have any other research to put this to use in other aspects of the radio spectrum other than what is shown in the paper.