Các định lý sự thay đổi nói :
Nhân với pha tuyến tính e 2 π i đối với một số nguyênmtương ứng với mộtdịch chuyển tròncủa đầu ra:được thay thế bằng, trong đó chỉ số được hiểu là moduloN(nghĩa là theo định kỳ).
Ok, nó hoạt động tốt:
plot a
N = 9
k = [0, 1, 2, 3, 4, 5, 6, 7, 8]
plot ifft(fft(a)*exp(-1j*2*pi*3*k/N))
Nó thay đổi bởi 3 mẫu, như tôi mong đợi.
Tôi nghĩ bạn cũng có thể làm điều này để thay đổi theo phân số của một mẫu, nhưng khi tôi thử nó, tín hiệu của tôi trở nên tưởng tượng và hoàn toàn không giống như ban đầu:
plot real(ifft(fft(a)*exp(-1j*2*pi*3.5*k/N)))
plot imag(ifft(fft(a)*exp(-1j*2*pi*3.5*k/N))), 'b--'
Tôi không mong đợi điều này cả. Điều này có tương đương với việc tạo ra một xung lực thực sự đã được thay đổi bởi 3,5 mẫu không? Vì vậy, sự thúc đẩy vẫn nên là thật, và kết quả vẫn nên là thật? Và nó nên có ít nhiều hình dạng giống như bản gốc, nhưng chân thành nội suy?