Channel impulse response in freqency domain
You are right. If you have MATLAB, you can do a little experiment to double check yourself:

h = randn(100, 1);     % make some random impulse response
F = dftmtx(length(h)); % make the DFT matrix (100-by-100)
abs(fft(h) - F*h)      % this number should be small