Frequency response of Resample

Dear Igoristas,

 

A question from a user who is not very good at DSP: What is the frequency response of the Resample function with the default Hanning window? I'd like an analytical solution but googling did not get me very far.

A MWE:

#include <power spectral density>

Function MWE()
    //Generate white noise data
    Variable rate = 1e3 // e.g. 1kHz
    Make/O/N=1e6 data = gnoise(1)
    setscale/P x, 0, 1/rate, data
   
    //Generate PSD
    fPowerSpectralDensity(data,256,"Hann",1)
   
    //Downsample and generate PSD of downsampled data
    Variable factor=2
    Duplicate/O data, data_res
    Resample/DOWN=(factor) data_res //Hann window default
    fPowerSpectralDensity(data_res,256/factor,"Hann",1)
End

 

Basically, I'd like to know the frequency-dependent ratio between data_psd and data_res_psd for a given sampling rate and a given factor, analytically. Can somebody please point me in the right direction?