早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab中goertzel(X,k)函数的问题DTMF的解码过程中,使用goertzel(X,k),假设x已知用k=N*目标频率/采样频率计算出k的值后为什么要用goertzel(X,k+1)才能算出正确的频点值,而不是goertzel(X,k)?

题目详情
matlab中goertzel(X,k)函数的问题
DTMF的解码过程中,使用goertzel(X,k),假设x已知
用k = N*目标频率/采样频率计算出k的值后
为什么要用goertzel(X,k+1)才能算出正确的频点值,而不是goertzel(X,k)?
▼优质解答
答案和解析
我觉得 在MATLAB中 矩阵都是从1开始 的 比如说 x(0) 就不存在,所以应都加了一个1