The present invention is a method of simulating the effects of a plurality
of channels on a signal that includes the steps of acquiring a state
transition matrix for each of said plurality of channels; acquiring an
error matrix for each of said plurality of channels; selecting the first
channel to be simulated; assuming that the signal is in a particular
state; receiving the signal; generating a first number; determining the
state to which the signal transitions; transitioning the signal to the
state determined in the last step; generating a second number; determining
what errors, if any, to inject into the signal by comparing the second
number to entries in the column of the error matrix of the corresponding
channel that matches the state of the signal; if one of the errors
determined in the last step is lost signal then discarding the signal, not
injecting any other error into the signal, selecting another channel if
the user desires, assuming that the next signal selected is in the same
state to which the previous signal transitioned, returning to the fifth
step if another channel is selected, and transmitting the signal if
another channel is not selected; and injecting the errors determined in
the tenth step into the signal, selecting another channel if the user
desires, returning to the fifth step if another channel is selected,
assuming that the next signal selected is in the same state to which the
previous signal transitioned, and transmitting the signal if another
channel is not selected.
La actual invención es un método de simular los efectos de una pluralidad de canales en una señal que incluya los pasos de adquirir una matriz de la transición del estado para cada uno de pluralidad dicha de canales; adquirir una matriz del error para cada uno de pluralidad dicha de canales; seleccionando el primer canal ser simulado; si se asume que la señal está en un estado particular; recepción de la señal; generación de un primer número; determinando el estado a el cual las transiciones de señal; transitioning la señal al estado determinado en el paso pasado; generación de un segundo número; determinando qué errores, si los hay, para inyectar en la señal comparando el segundo número a las entradas en la columna de la matriz del error del canal correspondiente que empareja el estado de la señal; si uno de los errores determinados en el paso pasado es señal perdida entonces que desecha la señal, no inyectando cualquier otro error en la señal, seleccionando otro canal si el usuario desea, si se asume que la señal siguiente seleccionada está en el mismo estado a el cual la señal anterior transitioned, volviendo al quinto paso si se selecciona otro canal, y transmitiendo la señal si otro canal no se selecciona; e inyectando los errores determinados en el décimo paso en la señal, seleccionando otro canal si el usuario desea, volviendo al quinto paso si se selecciona otro canal, si se asume que la señal siguiente seleccionada está en el mismo estado a el cual la señal anterior transitioned, y transmitiendo la señal si otro canal no se selecciona.