Let $s(t)$ be a signal that can be approximated by a uniform spline function of order $K$ (say $K=2$): $$s(t)\approx\sum_{n\in \mathbb{Z}}c_n\beta_+^{(K)}(t-n) $$
Suppose that we know the values of $s(t)$ at integer locations $s(n)=x[n]$. Develop and implement a filter-based algorithm to recover sequence $c_n$ from $x_n$.
With the coefficient sequence $c_n$ we can easily compute the sampled version of the derivative or fractional translation of $s(t)$, i.e. $s(n)$ and $s(n+\tau)$ where $\tau$ is a fractional number. Test your results with function $s(t)=\sin(2\pi \cdot 0.001\cdot t)$for $t\in [0,100]$.
Check the attached problem please. I am a beginner in spline fitting and have a few questions:
1) How to find the coefficients $c[n]$. Is it by DTFT?
2) I understand how to find the derivative but not sure about how to deal with fractional translation?
3) What's the right function in Matlab to obtain the (discrete) samples of a uniform spline function
Thanks!