Re: Sliding window Viterbi



> What has that to do with ISI? It seems to me to be a different issue.

I'm not 100% sure about this, but it appears that you can do Viterbi
equalisation, as well as Viterbi decoding. If a binary stream is input
to an ISI channel, the channel can be treated as a convolutional coder,
which means that a maximum likelihood estimate of the binary sequence
is returned by a Viterbi algorithm, matched to that "encoder". I am not
sure how this is done exactly, but I do know that the ISI channel must
be relatively short, since the number of states in the Viterbi decoder
(and hence memory requirements) grows exponentially with the "encoder"
length. I believe it works well for multipath channels with a small
number of paths. Maybe side information about the channel is also
needed. What I dont really understand is that a conventional
convolutional encoder works with modulo-2 adders, whereas a passive ISI
channel adds interference at each sample by regular addition. Maybe the
Viterbi sequence estimator must be modified to account for this.

Slainte
Porterboy

I woke up this morning and I got myself a beer
The future's uncertain and the end is always near

.



Relevant Pages

  • Re: Channel-induced ISI
    ... What is the relationship between the channel-induced ISI (i.e. ... when Nyquist criterion can't be satisfied, ... channel BW but that the channel have a specific response, ... Raised cosine is only one of many response shapes that suppress ISI. ...
    (comp.dsp)
  • Re: Choose equalizer or channel coding?
    ... If you are using GMSK over a wireless channel, and if you can choose only ... The BT of the Gaussian LPF is what determines the ISI. ... an equalizer of some kind ...
    (comp.dsp)
  • Re: Channel-induced ISI
    ... Consider the communications channel to be a time varying filter H (e.g. ... Fast fading / slow fading is a qualitative description of how the ... ISI is produced whenever the delay spread is non-zero. ...
    (comp.dsp)
  • Re: Viterbi decoding
    ... I want to implement viterbi decoding for frequency selective fading ... Matlab has a decoder builtin to the comms toolbox. ... Without additional info from the OP it's hard to say how it might help equalize the channel. ...
    (comp.dsp)