реклама на сайте
подробности

 
 
> арифметичкеское кодирование в FPGA(+), хотелось бы прконсультироваться ?
des00
сообщение Nov 16 2005, 07:53
Сообщение #1


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Добрый день!
Кто нибудь делал/встречал реализации арфиметического кодирования на ФПГА ?

Если да то не могли бы вы поделиться линками на данную тему,
стандарты, описания с примерами для ПК не нужны, интересует именно реализация на ФПГА.
поиск выдает линки на IEEE статьии, но т.к. я не являюсь членом IEEE, то доступ туда закрыт sad.gif

С уважением des00


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
v_mirgorodsky
сообщение Nov 16 2005, 08:48
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Цитата(des00 @ Nov 16 2005, 09:53) *
Добрый день!
Кто нибудь делал/встречал реализации арфиметического кодирования на ФПГА ?

Если да то не могли бы вы поделиться линками на данную тему,
стандарты, описания с примерами для ПК не нужны, интересует именно реализация на ФПГА.
поиск выдает линки на IEEE статьии, но т.к. я не являюсь членом IEEE, то доступ туда закрыт sad.gif

С уважением des00


Добро пожаловать в клуб. Фактически через пару недель мы тоже будем заниматься этой проблемой. Было решено заниматься двухпроходным алгоритмом, т.к. адаптивный алгоритм получается ОЧЕНЬ медленным. На данный момент отработали внутреннюю структуру и написали пару тестовых приложений на С++ для проверки идей кодирования. В первом приближении выглядит так, что на обработку каждого входного слова будет тратиться от двух до четырех тактов. Всего остального пока сказать не могу, потому как мы только собираемся этим заняться smile.gif

BTW, кодирование Хаффмана получается гораздо более производительным - просто pipeline на три-четыре стадии на частоте поступающих слов, однако процедура построения дерева по данным гораздо более сложная, чем для арифметического кодера.


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 16 2005, 09:01
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата
Добро пожаловать в клуб. Фактически через пару недель мы тоже будем заниматься этой проблемой.

Спасибо, обрадовали smile.gif
Цитата
Было решено заниматься двухпроходным алгоритмом, т.к. адаптивный алгоритм получается ОЧЕНЬ медленным. На данный момент отработали внутреннюю структуру и написали пару тестовых приложений на С++ для проверки идей кодирования.

У меня алгоритм фиксирован это CABAC с одной моделью адаптации контекста под данные. Исходники работаюшего кода есть, нужно теперь переложить все это дело в ФПГА, естественно чем быстрее производительности тем лучше smile.gif
В качестве опорной величины желательно не более 10тактов*100МГц на бит.

Цитата
В первом приближении выглядит так, что на обработку каждого входного слова будет тратиться от двух до четырех тактов. Всего остального пока сказать не могу, потому как мы только собираемся этим заняться smile.gif


А что вы подразумеваете под входным словом ? какова разрядность этой величины? 2-4 такта это на одном проходе ?


--------------------
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016