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

 
 
> Ввод/вывод информации на базе ПЛИС Virtex, Запись информации с демодулятора в память
_warlord
сообщение Feb 14 2007, 21:14
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 20-12-06
Пользователь №: 23 725



Здравствуйте! Подскажите пожалуйста по такому вопросу. Реализовать на ПЛИС (Virtex2) ввод информации со спутника (демодулятора) (такт + от 1-го до 8 каналов) в память, затем вывод информации (суммарный поток). С такими задачами сталкиваюсь впервые, киньте какую-нибудь идею, может есть какая-нибудь литература, которая может помочь в решении данной задачи. Конкретно интересует формат данных поступаемых с демодулятора и каким образом записывть ее в память. За ранее благодарен!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
cyclop
сообщение Feb 15 2007, 13:10
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 29-01-05
Из: Moscow
Пользователь №: 2 291



Цитата(_warlord @ Feb 14 2007, 21:14) *
... Конкретно интересует формат данных поступаемых с демодулятора и каким образом записывть ее в память. За ранее благодарен!

А от вида модуляции и зависит. Обычно от демодулятора передаются побитно для каждого канала два подканала (синфазный I и квадратурный Q), каждый со своим стробом (лучше бы с одним стробом - чтоб не разбегались).
Ваша задача записывать "сырой" поток в память, а скорее на диск, и отдавать его (поток) дальше? Или искать в потоке синхромаркеры, т.е. находить радиокадры и осмысленную информацию уже записывать (передавать)? А может быть делать и то и то? От этого зависит реализация проекта.
Лит.: Б.Скляр "Цифровая связь".

Сообщение отредактировал cyclop - Feb 15 2007, 13:15
Go to the top of the page
 
+Quote Post
_warlord
сообщение Feb 15 2007, 19:56
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 20-12-06
Пользователь №: 23 725



Большое спасибо за литературу! От меня хотят что бы я реализовал запись в память (какую память, ПЛИС или во внешнюю, говорят, что все равно), а об осмыслевании информации никто ничего не говорил (как и о формате данных). Еще требуется, чтобы устройство работало через FireWire. Подскажите пожалуйста, где найти описание контроллера FireWire. Честно говоря случай тяжелый непонятно что конкретно от меня хотят... Есть ли какие-нибудь похожие разработки?
Go to the top of the page
 
+Quote Post
cyclop
сообщение Feb 16 2007, 02:47
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 29-01-05
Из: Moscow
Пользователь №: 2 291



Если спутник без обратного канала, то слив с него может продолжаться довольно долго - никакой памяти не хватит, т.е., вам нужно принятое отдавать дальше, наверное, по FireWire; кстати, вам должны сказать инф. скорость каналов.
Если только это, то считайте вам крупно повезло: нет задачи распознавания синхромаркеров в потоке, декодирования помехоустойчивого кода, декриптизации, дескремблирования(впрочем, это мелочь) и разбора радиокадра; и это с учётом влияния помех, а радиолиний без помех не бывает.
Впрочем, и без этого сложности будут. Ну например, у вас идёт одновременный приём с 8 каналов и вдруг на одном из них такты пропали (отвалилось что-нибудь), что вы будете передавать?
По FireWire ничего не скажу - не пользовал.
Удачи вам.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:51
Рейтинг@Mail.ru


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