I was looking at the answer Whitened Matched Filter. It mentions that in case of ISI channel, we can use $g^∗(−t)$ as matched filter. For ISI channel, $r(t)=c(t)∗s(t)+n(t)$ where $r(t)$ is the received signal, $c(t)$ is the channel response, $s(t)$ transmit signal and $n(t)$ is the noise signal. The receiver structure for ISI channel consists of matched filter $g^*(-t) = c^*(-t) * s^*(-t)$ followed by a sampler (A/D).
My question is, that if this receiver structure practically implemented or is it used for analysis only? Since in a real receiver, the matched filtering is implemented at the front-end does not include the channel response but only signal response ($g^*(-t) = s^*(-t)$). This is because we don't know the channel response before the sampler and we are not adapting analog filters to match to the channel response. How does a practical receiver structure looks like with adaptive filters after the sampler on the digital side? What am I missing here?
Thanks strong text