matlab中的ifft内存不足错误
我有一个wav文件,我想用反褶积法对它进行滤波,取逆频率响应,然后乘以恢复的信号,得到原始信号。 方程在频域中 Q=L'*D 式中,L 1x30750的T值为双精度,D为1x512双精度 乘法后Q为330750x512双精度 当我想要得到ifftQ时,有一个错误 我怎样才能解决这个问题?matlab中的ifft内存不足错误,matlab,vector,out-of-memory,Matlab,Vector,Out Of Memory,我有一个wav文件,我想用反褶积法对它进行滤波,取逆频率响应,然后乘以恢复的信号,得到原始信号。 方程在频域中 Q=L'*D 式中,L 1x30750的T值为双精度,D为1x512双精度 乘法后Q为330750x512双精度 当我想要得到ifftQ时,有一个错误 我怎样才能解决这个问题? 提前谢谢你 在Q=L'*D中,您确定*字符表示乘法吗?这不应该是一个卷积吗?对于您的内存不足错误,如果它仍然存在,请尝试一次接收较小的信号位。我为延迟回复表示歉意。是的,*显示乘法,因为我直接从我的Matlab
提前谢谢你 在Q=L'*D中,您确定*字符表示乘法吗?这不应该是一个卷积吗?对于您的内存不足错误,如果它仍然存在,请尝试一次接收较小的信号位。我为延迟回复表示歉意。是的,*显示乘法,因为我直接从我的Matlab代码中复制它,在这里卷积达到我的conva,b。谢谢你的建议,实际的问题是滤波器的频率响应,我必须通过给频率响应一定的长度,使频率响应的长度和信号的长度相同。