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

 
 
> Алгоритм мягкого декодирования TPC кодов
neo-n
сообщение Sep 5 2012, 16:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 22-03-12
Пользователь №: 70 951



Добрый вечер уважаемые форумчане. Возникла необходимость реализовать декодер TPC кодов. Собственно вопрос в том что есть ли алгоритм мягкого декодирования таких кодов или же только по жестким решениям??
Чтобы не плоить темы попуно хотел спросить как приемник определяет наличие в сигнале турбокода?
И можно ли определить правильную фазовую плоскость не перебирая всевозможные варианты для ФМ4 согласен их не так и много можно и перебрать но на ФМ8 можно перебирать до "бесконечности"....(имею ввиду уже демодулированый сигнал)
Заранее большое спасибо откликнувшимся.

Сообщение отредактировал neo-n - Sep 5 2012, 16:37
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
neo-n
сообщение Sep 5 2012, 17:39
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 22-03-12
Пользователь №: 70 951



Смысл почему я этим заинтересовался в том что думал что при мягких решениях не прийдется заниматься этим вращением повидимому этого избежать не получится =)

Просто если скорость потока не очень большая и прийдется делать так .... записал сигнал поискал в нем турбо-ко ничего не нашел приращиваем фазу опять записываем кусок ....долго получится ...думал есть какое-то более быстрое решение этой проблемы.

Энергетический выйгрыш то всмысле большее кол-во ошибок можно исправить???

Цитата(andyp @ Sep 5 2012, 21:34) *
Мягкий декодер для кодов Хемминга есть. Почитайте про декодер Чейза (Chase)


Спасибо большое буду изучать...
Еще хотел уточнить MAP декодер применяется только для сверточных кодов??
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 5 2012, 17:44
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(neo-n @ Sep 5 2012, 20:35) *
Смысл почему я этим заинтересовался в том что думал что при мягких решениях не прийдется заниматься этим вращением повидимому этого избежать не получится =)

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

в общем проблема решения фазовой неоднозначности никакого отношения к алгоритму декодирования не имеет !!!


Цитата(neo-n @ Sep 5 2012, 20:35) *
Просто если скорость потока не очень большая и прийдется делать так .... записал сигнал поискал в нем турбо-ко ничего не нашел приращиваем фазу опять записываем кусок ....долго получится ...думал есть какое-то более быстрое решение этой проблемы.


а что, нельзя это делать в непрерывном режиме, без старт-стопов.

Цитата(neo-n @ Sep 5 2012, 20:35) *
Энергетический выйгрыш то всмысле большее кол-во ошибок можно исправить???

типа того.

Сообщение отредактировал Serg76 - Sep 5 2012, 17:46
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- neo-n   Алгоритм мягкого декодирования TPC кодов   Sep 5 2012, 16:34
- - Serg76   Цитата(neo-n @ Sep 5 2012, 19:34) До...   Sep 5 2012, 16:57
- - neo-n   Эту тему я читал .... вот как разтаки из-за нее и ...   Sep 5 2012, 17:16
|- - Serg76   Цитата(neo-n @ Sep 5 2012, 20:16) Эт...   Sep 5 2012, 17:29
|- - andyp   Мягкий декодер для кодов Хемминга есть. Почитайте ...   Sep 5 2012, 17:34
|- - andyp   Цитата(neo-n @ Sep 5 2012, 21:39) Ещ...   Sep 5 2012, 17:44
- - neo-n   Про фазовую неоднохначность я так и думал просто ....   Sep 5 2012, 17:58
|- - Serg76   Цитата(neo-n @ Sep 5 2012, 20:58) Пр...   Sep 5 2012, 18:05
- - Gold777   Цитата(neo-n @ Sep 5 2012, 20:34) Чт...   Sep 5 2012, 17:58
|- - neo-n   Цитата(Gold777 @ Sep 5 2012, 21:58) Налич...   Sep 5 2012, 17:59
- - neo-n   Gold777 так и буду делать... но всераво остался от...   Sep 5 2012, 18:07
- - Serg76   а вообще непонятно, Вам необходимо построить автом...   Sep 5 2012, 18:13
- - neo-n   По поиску синхры и скремблер понятно спасибо.... п...   Sep 5 2012, 18:17
|- - Serg76   Цитата(neo-n @ Sep 5 2012, 21:14) По...   Sep 5 2012, 18:28
- - Gold777   сначала находим синхру (выравниваем ее по кадру, т...   Sep 5 2012, 18:23
- - neo-n   Именно автоматическое определение турбокода...пока...   Sep 5 2012, 18:35
|- - Serg76   Цитата(neo-n @ Sep 5 2012, 21:35) Им...   Sep 5 2012, 18:38
- - neo-n   Впринципе в голове что-то начинает проесняться спа...   Sep 5 2012, 18:42
- - Serg76   ссылки выше давал. нет, не оттуда. а что там в Кур...   Sep 5 2012, 18:47
- - neo-n   Ок буду более подробно штудировать ту тему... Я та...   Sep 5 2012, 18:51
- - mesat88   Как в литературе называются алгоритмы получения зн...   Sep 14 2012, 11:03
|- - petrov   Цитата(mesat88 @ Sep 14 2012, 15:03) Как ...   Sep 14 2012, 12:09
|- - Serg76   Цитата(mesat88 @ Sep 14 2012, 14:03) Как ...   Sep 15 2012, 06:17
|- - Mogwaika   Цитата(mesat88 @ Sep 14 2012, 15:03) Как ...   Nov 1 2012, 12:47
|- - Serg76   Цитата(Mogwaika @ Nov 1 2012, 15:47) Мягк...   Nov 1 2012, 15:18
- - mesat88   Спасибо, очень помогло   Sep 21 2012, 10:22


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

 


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


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