Средневзвешенное значение спектров с использованием периодограммы в матрицах - PullRequest
0 голосов
/ 29 марта 2020

У меня есть 8 волновых спектров, из которых я хотел бы рассчитать средневзвешенное значение в зависимости от их размера. Есть ли способ сделать это с помощью простой формулы средневзвешенного значения, или я заставлю размер периодограмм быть одинаковым? Pxxm_Chunks - это ячейка 1X8, содержащая 8 блоков данных с размерами 257, 513, 257, 257, 129, 129, 129 и 1025 соответственно, ie с различными степенями 2. Хотелось бы что-то вроде этой работы:

weighted_mean = mean((257/2696))*chunk1, (513/2696)*chunk2,...)?

или как мне изменить размеры моих периодограмм, например, для чанка 1:

[Pxx_Chunk1,W_Chunk15] = periodogram(Pxx_Chunk1,[],[],fs);
...