File tree 2 files changed +5
-4
lines changed
2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -32,10 +32,11 @@ export default class Fft implements FastFourierTransform {
32
32
}
33
33
34
34
public inverse ( signal : ComplexNumbers ) {
35
- assertValidDataLength ( signal . real , this . radix )
36
- assertValidDataLength ( signal . imaginary , this . radix )
35
+ const { real, imaginary } = signal
36
+ assertValidDataLength ( real , this . radix )
37
+ assertValidDataLength ( imaginary , this . radix )
37
38
38
- const result = this . filiFft . inverse ( signal . real , signal . imaginary )
39
+ const result = this . filiFft . inverse ( real , imaginary )
39
40
40
41
return {
41
42
real : result . re ,
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ export default class HilbertTransformer implements HilbertTransform {
22
22
}
23
23
24
24
public run ( signal : number [ ] ) {
25
- this . signal = signal
25
+ this . signal = signal . slice ( )
26
26
this . assertValidSignal ( )
27
27
28
28
this . runForwardFft ( )
You can’t perform that action at this time.
0 commit comments