teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

15sの窓でパワースペクトル算出の部分を追加しました。

2020/12/04 15:19

投稿

M_77
M_77

スコア1

title CHANGED
File without changes
body CHANGED
@@ -38,6 +38,20 @@
38
38
  f = np.arange(0,fs/2,fs/n)
39
39
  return power , f
40
40
 
41
+
42
+
43
+ ######################################################追加部分です
44
+ #15sの窓でパワースペクトル算出                         
45
+ time_interval = 15
46
+ loop_len = list(range(round(len(img_mean)/(fs*time_interval))))
47
+ fft_result = []
48
+ for n,i in enumerate(loop_len):
49
+ if n ==0:
50
+ img = img_mean[:time_interval*fs]
51
+ fft_result.append(signal_fft(img,fs))
52
+ else :
53
+ img = img_mean[time_interval*fs*n : time_interval*fs*(n+1)]
54
+ fft_result.append(signal_fft(img,fs))
41
55
  # パワースペクトルグラフ化
42
56
  #print(fft_result)
43
57
  time = np.arange(0, len(fft_result[0][0]), 1)