Skip to content

Commit 7248fa8

Browse files
committed
fft frequency transofrmation
1 parent 70f2157 commit 7248fa8

File tree

3 files changed

+2
-55
lines changed

3 files changed

+2
-55
lines changed

sigpro/basic_primitives.py

-6
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,6 @@ def __init__(self):
3636
super().__init__("sigpro.transformations.frequency.fftfreq.fft_freq")
3737

3838

39-
class FFTFreqAllBand(primitive.FrequencyTransformation):
40-
"""FFT Freq All Band primitive class."""
41-
42-
def __init__(self):
43-
super().__init__("sigpro.transformations.frequency.fftfreq.fft_freq_allband")
44-
4539

4640
class FFTReal(primitive.FrequencyTransformation):
4741
"""FFTReal primitive class."""

sigpro/primitives/sigpro/transformations/frequency/fftfreq/fft_freq_allband.json

-30
This file was deleted.

sigpro/transformations/frequency/fftfreq.py

+2-19
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,7 @@ def fft_freq(amplitude_values, sampling_frequency):
1616
* `amplitude_values (numpy.ndarray)`
1717
* `frequency_values (numpy.ndarray)`
1818
"""
19-
frequency_values = np.fft.fftfreq(len(amplitude_values), 1 / sampling_frequency)
20-
21-
return np.array(amplitude_values), np.array(frequency_values)
22-
23-
def fft_freq_allband(amplitude_values, sampling_frequency):
24-
"""Compute the Frequency having FFT values.
25-
26-
Args:
27-
amplitude_values (np.ndarray):
28-
A numpy array with the fft values.
29-
sampling_frequency (int or float):
30-
Sampling frequency value passed in Hz.
31-
Returns:
32-
tuple:
33-
* `amplitude_values (numpy.ndarray)`
34-
* `frequency_values (numpy.ndarray)`
35-
"""
36-
19+
#frequency_values = np.fft.fftfreq(len(amplitude_values), 1 / sampling_frequency)
3720
frequency_values = np.arange(0, len(amplitude_values)) * sampling_frequency
38-
21+
3922
return np.array(amplitude_values), np.array(frequency_values)

0 commit comments

Comments
 (0)