Eu tenho um conjunto de músicas para as quais extraí o espectrograma de magnitude usando uma Hamming Window com sobreposição de 50%. Após extrair o espectrograma, reduzi a dimensionalidade usando a Análise de Componentes Principais (PCA). Depois de reduzi-lo à menor dimensionalidade, reconstruí os espectrogramas de dimensões mais baixas. Então agora, haveria algum erro entre o espectrograma original e o espectrograma reconstruído. Gostaria de converter esse espectrograma novamente no sinal de áudio e reproduzi-lo, para que eu pudesse saber, quando reconstruído de dimensões mais baixas, como o áudio soa.
Existe alguma função disponível no Matlab, por exemplo. converter um espectrograma de magnitude em um sinal de áudio?