summaryrefslogtreecommitdiff
path: root/Radio/Utils/WaterfallFile
diff options
context:
space:
mode:
Diffstat (limited to 'Radio/Utils/WaterfallFile')
-rw-r--r--Radio/Utils/WaterfallFile/NaiveFFT512.swift24
-rw-r--r--Radio/Utils/WaterfallFile/main.swift2
2 files changed, 3 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
- }
+
}
diff --git a/Radio/Utils/WaterfallFile/main.swift b/Radio/Utils/WaterfallFile/main.swift
index 039be72..7717f1c 100644
--- a/Radio/Utils/WaterfallFile/main.swift
+++ b/Radio/Utils/WaterfallFile/main.swift
@@ -11,7 +11,9 @@ import ArgumentParser
//set the command line arguments
struct CommandLineArgs: ParsableCommand {
+ //input file format detected from file extension
@Argument var inputFile:String = ""
+ //output file format detected from file extension
@Argument var outputFile:String = ""
}