Hi, Mark ! > I assume that t represents the sample interval No, t is just the time. You need just to do the following: 0<=k<=N-1 hi[k]=h[k]*cos(w0*(k-N/2+1/2)*T) hq[k]=h[k]*sin(w0*(k-N/2+1/2)*T) N - FIR length T - sample period h - LPF FIR taps w0 - the center of the resulting BPFs All the best ! Oleg UR3IQOLINRADDARNIL