답변:
1996 년 IEEE 신호 처리 매거진 : 장치 지연 분할 : 분수 지연 필터 설계를위한 도구에 소개 된 좋은 개요 기사가 있습니다. 그것에 관한 좋은 점은 사용 가능한 관련 Matlab 파일 세트가 있다는 것 입니다. 이러한 루틴을 통해 그러한 시스템을 설계 할 수 있습니다.
정수의 샘플로 시프트하는 것에 관해서는, 당신이 한 일은 분명히 맞습니다.
fft 유형 솔루션을 수행하는 것 외에도 보간을 사용할 수 있습니다. 적절한 특정 종류의 보간은 물론 사용자의 요구에 따라 다릅니다! 과거에는 플랜지 효과로 선형 보간이 잘 작동했지만 마일리지가 다를 수 있습니다.
선형 보간이 충분하지 않으면 라그랑주 보간도 btw를 살펴볼 가치가 있습니다. http://blog.demofox.org/2015/07/08/lagrange-interpolation/
이것은 MATLAB에서 'delayseq'함수를 사용하여 수행 할 수 있습니다. 이 기능은 분수 샘플에서 신호를 이동할 수 있습니다. 이동하려는 샘플 수 또는 시간, 원하는 지연 시간을 쓸 수 있습니다. 그러나 중요한 것은 지연된 신호의 길이가 원래 신호의 길이와 동일하므로 신호를 자르지 않으려면 먼저 제로 패딩을 사용한 다음 delayseq를 사용하십시오. https://in.mathworks.com/help/phased/ref/delayseq.html