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

 
 
> Алгоритм мягкого декодирования 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, 18:17
Сообщение #2


Участник
*

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



По поиску синхры и скремблер понятно спасибо.... про то чо проверять ее наличие на нескольких кадрах и ошибки заю... там сложность возникает когда код ь большим ..TPC*K(кол-во блоков например 128*128 до следующей синхры) у них синхра почти у всех одинаковая а само К может быть очень большим...

Именно классификатор прям в точку попали =)
А декодер писать всеравно прийдется так как у некоторых турбокодов синхра одинаковая и определить какой именно это код можно только пробным декодированием иначе никакого решения роблемы не вижу.... там где ошибок будет меньше всего тот код и есть ...
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 5 2012, 18:28
Сообщение #3


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

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



Цитата(neo-n @ Sep 5 2012, 21:14) *
По поиску синхры и скремблер понятно спасибо.... про то чо проверять ее наличие на нескольких кадрах и ошибки заю... там сложность возникает когда код ь большим ..TPC*K(кол-во блоков например 128*128 до следующей синхры) у них синхра почти у всех одинаковая а само К может быть очень большим...

так все-таки нужно только автоматическое определение типа турбокода или все-таки Вы строите декодер?

Цитата(Gold777 @ Sep 5 2012, 21:23) *
сначала находим синхру (выравниваем ее по кадру, так чтобы сихра стояла в начала), потом дескремблируем уже выравненный сигнал, далее декодируем. Этапы декодирования и дескремблирования могут быть помяняны местами в зависимости от типа скремблера. Когда применяется аддитивный скремблер, то идет сначала дескремблер потом декодер. Если самосинхронизирующийся скремлер, то наоборот т.к. этот скремлер размножает ошибки.

Про размножение ошибок все правильно, НО, как правило, в тракте декодирования сначала идет декодер, а затем уже дескремблер (аддитивный или рекурентный), но и обратная конфигурация с аддитивным дескремблером тоже применяется на практике, но реже.
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
- - neo-n   Смысл почему я этим заинтересовался в том что дума...   Sep 5 2012, 17:39
|- - andyp   Цитата(neo-n @ Sep 5 2012, 21:39) Ещ...   Sep 5 2012, 17:44
|- - Serg76   Цитата(neo-n @ Sep 5 2012, 20:35) См...   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
- - 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 Текстовая версия Сейчас: 20th July 2025 - 12:15
Рейтинг@Mail.ru


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