Determine impulse resonse of First Order Hold (FOH) Question, how can I determine the impulse response function of a first order hold? On Wikipedia it is simply stated as:

$$ h_{\mathrm{FOH}}(t)\,=  \frac{1}{h} \mathrm{tri} \left(\frac{t}{h} \right)  = \begin{cases} \frac{1}{h} \left( 1 - \frac{|t|}{h} \right) &amp; \mbox{if } |t| &lt; h  \\
0 &amp; \mbox{otherwise}
\end{cases} \ $$

But given it's implementation
$$f(t) = f(kh) + \frac{t - kh}{h}(f((k+1)h) - f(kh)) \text{ with }kh \leq t &lt; (k+1)h$$

how do I obtain $h_{FOH}(t)$?

--edit--

So if $f(kh)=δ(0)$ for $k=0$. 

For $k=−1$, e.g., $−h≤t&lt;0$ we get $f(t)=f(−h)+\frac{t+h}{h}(f(0)−f(−h))$ combined with $f(−h)=0$ this results in $f(t)=\frac{t+h}{h}\delta(0)$. 

For $k=0$, e.g., $0≤t&lt;h$ we get $f(t)=f(0)+\frac{t}{h}(f(h)−f(0))=δ(0)−\frac{t}{h}\delta(0)$. 

So we get
$h_{\mathrm{FOH}}(t)\,=  \begin{cases} \frac{t + h}{h} \delta(0) &amp; \mbox{if } -h \leq t &lt; 0  \\ \delta(0) - \frac{t}{h} \delta(0) &amp; \mbox{if } 0 \leq t &lt; h  \\ 0 &amp; \mbox{otherwise} \end{cases}$

what then follows, is that you have to "see" that this equals the formula with $\text{tri}$ function, as at the start of this message.

clear all;
close all;
clc;

h = 0.01;
t = -1:h:1;

for i = 1:length(t)
    if -h &lt;= t(i) &amp;&amp; t(i) &lt; 0
        y(i) = (t(i) + h) / h;
    elseif 0 &lt;= t(i) &amp;&amp; t(i) &lt; h
        y(i) = 1 - t(i)/h;
    else
        y(i) = 0;
    end    
end

fohImpl = @(t,h) triangularPulse(t/h);

figure(1);
plot(t,y);
hold all;
plot(t,fohImpl(t,h));
Hint:

$f(t)$ is the expected output after passing a sampled function through the first order hold function with impulse response $h_{FOH}(t)$. 

The sampled function is $f(kh)$, with $k$ being the sample index and $h$ being the sample interval, with zeros elsewhere as a continuous time process. The output is the continuous-time convolution of $f(kh)$ with $h_{FOH}(t)$.  In the first-order hold, $h$ is also the duration of the hold time, so spanning one sample interval.

If $f(kh) = \delta(0)$, with $k=0$, which is the unit impulse at time $t=0$, the result should be the impulse response, $h_{FOH}(t))$.