xDSL.narod.ru

DSL модем из звуковой карты.

Чего грешить, страдал и этим. Дело было давно, но работало. Чем не PAM-трансивер. Опыты проводились на C++, прямо в порт. Нормально работал PAM-16/32. В качестве эквалайзера линии использовал нейронную сеть с генетическим алгоритмом оптимизации весов. Вы будите смеяться, но даже хорошо работало 32*24000=768 кбит. Смысл применения нейронной сети состоял в том, что сеть позволяла быстро оптимизировть эквалайзер по эху, частотной характеристике и межсимвольной интерференции. В качестве тестовой последовательности использовалась V.54. Сеть оптимизировалась на максимальную скорость при заданном BER на данной последовательности (хендшейк), затем запоминала полученные значения и начинала работать на реальных данных.

Рекомендую - www.palisade.com evolver (я им теперь считаю, все, что не попадя вплоть от оптимизации прибыли своей компании, размеров импульсных трансформаторов до составления школьного расписания другу-учителю).

Используются технологии uCoz