A method of canceling intersymbol interference (ISI) for a signal bit
a.sub.k at time k, where k.epsilon.{0, .+-.1, .+-.2, . . . } in data
transmission and data storage channels, by modelling the channel; training
a RAM with known values for a.sub.k to acquire the model of the channel;
searching for the optimal address for the RAM, with past, present, and
future values of a.sub.k, to be used in minimizing the ISI in the received
signal; and canceling ISI from the received signal. A RAM-search method
and apparatus is presented which operates in cooperation with Viterbi
detection and decoding, as well as with BCJR-APP detection and decoding.
Um método de cancelar a interferência intersymbol (ISI) para um sinal mordeu a.sub.k no tempo k, onde k.epsilon.{0, +-.1, +-.2. . . } nas canaletas da transmissão de dados de e do armazenamento de dados de, modelando a canaleta; treinando uma RAM com valores sabidos para que a.sub.k adquira o modelo da canaleta; procurarando pelo endereço optimal para a RAM, com valores passados, atuais, e futuros de a.sub.k, para ser usado em minimizar o ISI no sinal recebido; e cancelando ISI do sinal recebido. Ram-procurare o método e o instrumento é apresentado que se opera na cooperação com a deteção e a descodificação de Viterbi, as.well.as com a deteção e a descodificação de BCJR-APP.