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

 
 
> (DVB-T2) FFT32K (россия) Ишу образец живого сигнала с эфира
victor_lggg
сообщение Mar 15 2015, 02:20
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 15-03-15
Пользователь №: 85 673



Сначала пытал счастье на англоязычном GnuRadio форуме, но пока ответов не получал:

Hi, i work on software T2 decoder. Now decoder can detect and demodulate
P1 symbol, and estimate sample rate and carrier offset mostly correctly
on gaussian noise channel. (P1 Detection impemented like in "DVB-T2
Implementation Guide", robust estemation goes by correlation beetween
two FFT1K parts of P1, (sliced part shifted by 1 sample before
correlation whith middle FFT1K part, then S1, S2 indicators detected
wihth frequency loop, by minimal hamming distance, beetween received
data, and known patterns, after S1 S2 decoded, fine offset estimation
performed by comparing phase offsets beetween 2 carriers of recieved,
and generated P1 parts). Guard interval detection already works too. I
stoped after L1PRE demodulation, my decoder use only BCH, bypassing LDPC
step, (cause LDPC/BCH coding in T2 is systematic) It works normaly with
syntezited DVB-T2 signals. But not with real world signals. I have a DIY
SDR receiver whith quite poor SNR (but it can receive DVB-T 16QAM 3/2
8Mhz from test generator with antennas - in our air is only T2). I try
to capture T2 signal from air, but decoder show only S1 S2 (0 10 in my
area), but offset estemated incorrectly.


So can anyboby share DVB-T2 samples (1 sec is enough) ??

Thanks !.

Кто может оцифровать кусочек DVB-T2 ? очень надеюсь на вашу помощь
---------
Виктор
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serg76
сообщение Mar 15 2015, 08:29
Сообщение #2


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

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



Цитата(victor_lggg @ Mar 15 2015, 06:20) *
Сначала пытал счастье на англоязычном GnuRadio форуме, но пока ответов не получал:

Hi, i work on software T2 decoder. Now decoder can detect and demodulate
P1 symbol, and estimate sample rate and carrier offset mostly correctly
on gaussian noise channel. (P1 Detection impemented like in "DVB-T2
Implementation Guide", robust estemation goes by correlation beetween
two FFT1K parts of P1, (sliced part shifted by 1 sample before
correlation whith middle FFT1K part, then S1, S2 indicators detected
wihth frequency loop, by minimal hamming distance, beetween received
data, and known patterns, after S1 S2 decoded, fine offset estimation
performed by comparing phase offsets beetween 2 carriers of recieved,
and generated P1 parts). Guard interval detection already works too. I
stoped after L1PRE demodulation, my decoder use only BCH, bypassing LDPC
step, (cause LDPC/BCH coding in T2 is systematic) It works normaly with
syntezited DVB-T2 signals. But not with real world signals. I have a DIY
SDR receiver whith quite poor SNR (but it can receive DVB-T 16QAM 3/2
8Mhz from test generator with antennas - in our air is only T2). I try
to capture T2 signal from air, but decoder show only S1 S2 (0 10 in my
area), but offset estemated incorrectly.


So can anyboby share DVB-T2 samples (1 sec is enough) ??

Thanks !.

Кто может оцифровать кусочек DVB-T2 ? очень надеюсь на вашу помощь
---------
Виктор

Насколько я понял, проблема в реализации LDPC? Не знаю, занимался ли кто-нибудь DVB-T2, но в принципе можно попробовать взять фреймы из DVB-S2 и поработать с ними, схема FEC там такая же? Буквально недавно тема по S2 здесь всплывала, может у кого-то и есть реализации.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Mar 15 2015, 10:20
Сообщение #3


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(Serg76 @ Mar 15 2015, 11:29) *
Насколько я понял, проблема в реализации LDPC?

Наоборот, он пишет что забил на код поскоку он всё равно систематический.
Только я не понял, как он собирается демодулировать реальный сигнал "use only BCH", если БЧХ снимается только после ЛДПЦ?
В эфирном сигнале ошибки точно будут, соотвецно БЧХ никогда не пройдёт.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 15 2015, 10:23
Сообщение #4


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

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



Цитата(Dr.Alex @ Mar 15 2015, 14:15) *
Наоборот, он пишет что забил на код поскоку он вс

насколько я понял, что "затык" после демодуляции, из каскадного кода реализован только БЧХ, LDPC используется в байпасе, т.е. из него просто выделена систематическая часть, без коррекции, но может проблема не в этом?
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Mar 15 2015, 10:30
Сообщение #5


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(Serg76 @ Mar 15 2015, 13:23) *
насколько я понял, что "затык" после демодуляции, из каскадного кода реализован только БЧХ, LDPC используется в байпасе, т.е. из него просто выделена систематическая часть, без коррекции, но может проблема не в этом?

А как можно понять, что затык именно после демодуляции, если единственный критерий - декодируется или нет?
Синхронизация у него вроде проходит.

Насчёт кода я продолжаю ничего не понимать:: байпасить можно ОБА (поскоку оба систематические), либо ВНУТРЕННИЙ, то есть БЧХ.
А применять БЧХ, проигнорировав ЛДПЦ, никак не получится.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 15 2015, 11:39
Сообщение #6


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

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



Цитата(Dr.Alex @ Mar 15 2015, 14:30) *
А как можно понять, что затык именно после демодуляции, если единственный критерий - декодируется или нет?
Синхронизация у него вроде проходит.

Насчёт кода я продолжаю ничего не понимать:: байпасить можно ОБА (поскоку оба систематические), либо ВНУТРЕННИЙ, то есть БЧХ.
А применять БЧХ, проигнорировав ЛДПЦ, никак не получится.

Потому что там четко написано, что он остановился после демодуляции, значит демодулятор реализован. Из декодеров с коррекцией реализован только БЧХ, LDPC - без коррекции, оба систематические, а применить БЧХ без предварительного декодирования LDPC - легко, т.к. именно LDPC используется в качестве внутреннего, а БЧХ внешнего кода, хотя нафиг такое надо (корректировать только по БЧХ, без LDPC), я не знаю, может там ломовой сигнал, может LDPC будет реализован позже, а щас по-быстрому надо отследить правильность реализации тракта. Я по-другому скажу, в этих стандартах настолько мощный LDPC, что БЧХ там и не нужен, он скорее там используется вместо CRC, потому что реальной коррекции он там практически никакой не сделает, если LDPC не справится до него, я в этом убедился и в своем декодере я от него просто избавился, т. к. по-просту жрет ресурс.

Сообщение отредактировал Serg76 - Mar 15 2015, 12:15
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Mar 15 2015, 12:13
Сообщение #7


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(Serg76 @ Mar 15 2015, 14:39) *
а применить БЧХ без предварительного декодирования LDPC - легко, т.к. Именно LDPC используется в качестве внутреннего, а БЧХ внешнего кода, хотя нафиг такое надо, я не знаю. Я по-другому скажу, в этих стандартах настолько мощный LDPC, что БЧХ там и не нужен, он скорее там используется вместо CRC, потому что реальной коррекции он там практически никакой не сделает, если LDPC не справится до него, я в этом убедился и в своем декодере я от него просто избавился, т. к. по-просту жрет ресурс.

Где-то вы ошиблись. Чтобы путаницы с "внутренний/внешний" не было, повторяю::
Сначала кодируется БЧХ, потом всё это кодируется ЛДПЦ.
Сначала декодируется ЛДПЦ, затем декодируется БЧХ.
Поэтому не декодировав ЛДПЦ, декодировать БЧХ нельзя: ошибок в реальном сигнале будет слишком много, а БЧХ может исправить 8-12 битовых.
БЧХ нужен для устранения error floor, который имеется у ЛДПЦ.
Go to the top of the page
 
+Quote Post



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

 


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


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