diff options
author | Arturs Artamonovs <arturs.artamonovs@protonmail.com> | 2025-01-21 09:24:13 +0000 |
---|---|---|
committer | Arturs Artamonovs <arturs.artamonovs@protonmail.com> | 2025-01-21 09:24:13 +0000 |
commit | 1e096e55ca30dc80c3faa8d1ea36de13bc90cc6a (patch) | |
tree | bb0c5afaa268d4ff9d9b80966e9a304345058aea /Radio/Utils/WaterfallFile/NaiveFFT512.swift | |
parent | 06a90001363fdcb542b531a74ed2c18f714f58c4 (diff) | |
download | PrySDR-1e096e55ca30dc80c3faa8d1ea36de13bc90cc6a.tar.gz PrySDR-1e096e55ca30dc80c3faa8d1ea36de13bc90cc6a.zip |
iqconvert: initial implementation non-working
Diffstat (limited to 'Radio/Utils/WaterfallFile/NaiveFFT512.swift')
-rw-r--r-- | Radio/Utils/WaterfallFile/NaiveFFT512.swift | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/Radio/Utils/WaterfallFile/NaiveFFT512.swift b/Radio/Utils/WaterfallFile/NaiveFFT512.swift index 0e6373a..510d784 100644 --- a/Radio/Utils/WaterfallFile/NaiveFFT512.swift +++ b/Radio/Utils/WaterfallFile/NaiveFFT512.swift @@ -46,28 +46,6 @@ class NaiveFFT512 { return transform_result } - func computeLine1024(_ processingArray: [Int8]) -> [Float] { - - var dataFloat = [Float](repeating: 0.0, count: NaiveFFT512.sampleCount*2) - - if processingArray.count != NaiveFFT512.sampleCount*2 { - print("Not supporting arrays not equail to \(NaiveFFT512.sampleCount)") - return [] - } - - vDSP.convertElements(of: processingArray, to: &dataFloat) - //dataFloat = vDSP.add(127.0, dataFloat) - //print(dataFloat) - - //move from -127.0 to 128.0 range -1.0...1.0 - //var adjusted = vDSP.divide(dataFloat, Float(sampleCount)) - var adjusted = dataFloat - //print(adjusted) - - var transform_result = forwardDCT.transform(adjusted) - transform_result = vDSP.absolute(transform_result) - - return transform_result - } + } |