通过假设,我测量的概率密度函数 (PDF) 来自基本分布 (E) 的n 个卷积。
我有两个分布,第一个 (F) 应该比第二个 (G) (m_2 卷积) 经历了更多的卷积 (m_1)。
在傅立叶空间:
F' = E'^m_1
G' = E'^m_2
由于这两个 PDF 由相同的基本分布构成,我应该能够从 F 计算 G 的 PDF
G' = F'^{m_1/m_2}
采用 IFFT i 应该有一个与 G 很好重叠的分布。
一种天真的方法是简单地计算 F 的 FT 并将其提高到 1/integer 的幂并测试一系列整数。
我的问题是有什么技巧可以将傅里叶变换的 PDF 提高到分数幂。我已经这样做了,但是 IFFT 给出的分布与预期的相差甚远。和奇怪的混叠错误。
我已经包含了一个填充向量,如果他们要对两个 PDFS 进行卷积,可能会这样做。
我的归一化是基于 k=0 [ProbF(1,1)] 波向量给出的 PDF 积分应该等于 1 的事实。
当然,这个假设可能是错误的,但它有世界上所有的理由是有效的。
我的代码
Inc = INC1 ; % BINS
null = zeros(1,length(Inc)); % PADDED PROB
Inc = [ Inc.*-1 (Inc) ]; % PADDED INC VECTOR
Prob = [ null heightProb1 ] ; % PADDED PROB VECTOR
ProbF = (fft(Prob)) ;
ProbFnorm = ProbF./ProbF(1,1) ; % NORMALIZED BY K=0 COMPONENT (integral of PDF =1)
m=.79 % POWER TO RAISE
ProbFtrans = ((ProbFnorm).^(m)); % 'DECONVOLUTION' IN FOURIER SPACE
ProbIF = (ifft((ProbFtrans)).*(ProbF(1,1))); % RETURN TO PROBABILITY SPACE
figure(2);
plot(Inc,ProbIF,'rs')
预先感谢您的帮助