Перейти к содержанию
    

Алгоритм CIRC, CD, Red Book

4 minutes ago, _4afc_ said:

Отсутствие изображение лучше частичного отсутствия?

Там не отсутствие, а заморозка на предыдущем кадре.

5 minutes ago, _4afc_ said:

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

Аудио жёстко сжато, кодек CELT.  1 аудио-фрейм 50 байт (16,6 мс).

5 minutes ago, _4afc_ said:

Процессор повиснет на битом JPEG?

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

Процессору всёравно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, repstosw said:

Там не отсутствие, а заморозка на предыдущем кадре.

Прикольно смотреть когда на экране человек стоит в соседней комнате, а он уже сзади тебя "по плечу" хлопает?

 

Нам так часто показывали какой H264 хороший, пока не повернёшm камеру на меняющееся изображение 🙂

 

5 minutes ago, repstosw said:

Аудио жёстко сжато, кодек CELT.  1 аудио-фрейм 50 байт (16,6 мс).

Если скормить пару битых байт декодеру что будет? Или сделать фрейм 25байт?

 

5 minutes ago, repstosw said:

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

А буфер заполнит мусором при ошибке?

 

В любом случае скормить 25 кадров 32х48 полученных из кваратов 8х8 взятых с шагом 25 из изображения, а на приёмнике выводить только не битые, а на битых затухать старые в 2 раза в серый будет красивее...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, _4afc_ said:

Если скормить пару битых байт декодеру что будет?

Резкий неприятный удар по ушам - в самом худшем случае. Следующий фрейм, если он не повреждён - будет корректно декодироваться.

4 minutes ago, _4afc_ said:

А буфер заполнит мусором при ошибке?

Не проверял.

6 minutes ago, _4afc_ said:

В любом случае скормить 25 кадров 32х48 полученных из кваратов 8х8 взятых с шагом 25 из изображения, а на приёмнике выводить только не битые, а на битых затухать старые в 2 раза в серый будет красивее...

Не совсем понял как разбивать.

Если 160x240 разбить на куски 32x48, то это будет 5x5 = 25 мелких картинок.    Что значит шаг 25 из изображения ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, repstosw said:

Не совсем понял как разбивать.

 Что значит шаг 25 из изображения ?

Шахматная доска разбита с шагом 2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 minutes ago, _4afc_ said:

Нам так часто показывали какой H264 хороший, пока не повернёшm камеру на меняющееся изображение 🙂

Использовал H264  в режиме "каждый кадр - ключевой".  Из потока можно выкусывать отдельные его фреймы - на ПК они тоже смотрятся. И выглядят лучше чем JPEG.

Использовать P- и B- фреймы нет смысла, так как придётся ждать время всего GOP в худшем случае, если ключевой кадр битый.

2 minutes ago, _4afc_ said:

Шахматная доска разбита с шагом 2.

Всёравно непонятно.

 

Изменено пользователем repstosw

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

19 hours ago, repstosw said:

Трансивер там- модуль на AMICCOM A7137 - это 2,4 ГГц. Лучше бы сделали 430-440 МГц.

зачем? чтобы все промышленное г..о собрать? да и дальность всего 50 метров.

19 hours ago, repstosw said:

С наличием аппаратной FEC - Хемминг (7,4). Как-то ни о чём:  исправляет 1/7 всех данных и строго 1 бит на 1 байт.   Он как мёртвому припарки на Релеевских/Райсовских каналах.  Модуляция FSK, не OFDM.

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

19 hours ago, repstosw said:

Данный ECC меня разочаровал. 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 hours ago, repstosw said:

Использовал H264  в режиме "каждый кадр - ключевой". 

Если новый "каждый кадр - ключевой" пришёл битым - надо вставлять серое поле, а не вводить в заблуждение заказчика и себя - демонстрацией устойчивой связи в виде протухшей информации.

 

20 hours ago, repstosw said:

Всёравно непонятно.

Странно, вы тут столько рассказывали нам, что освоили перемежение в пакетах данных, и даже слово "транспонирование" привели, но не можете сделать того же с изображением?

 

Подкадр №10 пришёл битым, на его месте выводим предыдущее изображение с яркостью 50%.

Spoiler

00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 00 01 02 03 04 05 06 07 08 09
10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 00 01 02 03 04 05 06 07 08 09

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 00 01 02 03 04
05 06 07 08 09
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
00 01 02 03 04 05 06 07 08 09
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 00 01 02 03 04 05 06 07 08 09
10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 00 01 02 03 04 05 06 07 08 09

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 00 01 02 03 04
05 06 07 08 09
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
00 01 02 03 04 05 06 07 08 09
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 00 01 02 03 04 05 06 07 08 09
10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 00 01 02 03 04 05 06 07 08 09

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 00 01 02 03 04
05 06 07 08 09
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
00 01 02 03 04 05 06 07 08 09
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 00 01 02 03 04 05 06 07 08 09
10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 00 01 02 03 04 05 06 07 08 09

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 00 01 02 03 04
05 06 07 08 09
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
00 01 02 03 04 05 06 07 08 09
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 00 01 02 03 04 05 06 07 08 09
10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 00 01 02 03 04 05 06 07 08 09

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 00 01 02 03 04
05 06 07 08 09
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
00 01 02 03 04 05 06 07 08 09
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 00 01 02 03 04 05 06 07 08 09
10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 00 01 02 03 04 05 06 07 08 09

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 00 01 02 03 04
05 06 07 08 09
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

При отсутствии связи, постепенно, через 7 битых кадров, на восьмом -  весь экран станет серым.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, des00 said:

зачем? чтобы все промышленное г..о собрать? да и дальность всего 50 метров.

На 2,4 ГГц г..о от Wi-Fi роутеров.   И затухание в свободном пространстве выше.  Поэтому для меня этот диапазон неинтересен.

 

3 hours ago, des00 said:

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

Кому хватает?  Не думаю, что этого кода хватит для подвижной наземки.

 

2 hours ago, _4afc_ said:

Если новый "каждый кадр - ключевой" пришёл битым - надо вставлять серое поле, а не вводить в заблуждение заказчика и себя - демонстрацией устойчивой связи в виде протухшей информации.

Кому надо?

Что-то я не вижу подобного решения в видео-звонках Скайп, Вацап, телеграм и им подобных. Везде заморозка кадра.

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

 

2 hours ago, _4afc_ said:

Странно, вы тут столько рассказывали нам, что освоили перемежение в пакетах данных, и даже слово "транспонирование" привели, но не можете сделать того же с изображением?

 Учитесь понятнее излагать свои мысли, если хотите быть понятым.

 

2 hours ago, _4afc_ said:

При отсутствии связи, постепенно, через 7 битых кадров, на восьмом -  весь экран станет серым.

Не вижу смысла таким образом нянькаться с кадром,  мой корректирующий код восстанавливает до 25% информации.  Всё что выше, уже нет смысла вытягивать.  К тому же ещё и без звука, который как JPEG не порежешь. :biggrin:

 

Изменено пользователем repstosw

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, repstosw said:

На 2,4 ГГц г..о от Wi-Fi роутеров.   И затухание в свободном пространстве выше.  Поэтому для меня этот диапазон неинтересен.

вам нет, авторам той игрушки да)

9 minutes ago, repstosw said:

Кому хватает?  Не думаю, что этого кода хватит для подвижной наземки.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 minutes ago, repstosw said:

Кому хватает? Кому надо?

Не вижу смысла таким образом нянькаться с кадром,  мой корректирующий код восстанавливает до 25% информации.  Всё что выше, уже нет смысла вытягивать.  К тому же ещё и без звука, 

Каждый сам себе - буратино.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

des00

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

А зачем тогда в GSM c GMSK со всякими эквалайзерами Витерби мучаются, имульсные характеристики канала оценивают?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, petrov сказал:

des00

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

А зачем тогда в GSM c GMSK со всякими эквалайзерами Витерби мучаются, имульсные характеристики канала оценивают?

Вероятно потому, что не совсем синус.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

looser

Вероятно потому, что не совсем синус.

И? Мысль в чём? Любая передача данных не синус. Зачем такие сложности в GSM? Если

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

GMSK-частотная модуляция, можно усиливать в ограничение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, petrov said:

Зачем такие сложности в GSM?

Межсимвольная интерференция вызванная переотражением сигнала. Увеличить символ раз в 100 и принимать по старинке 🙂

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 hours ago, petrov said:

А зачем тогда в GSM c GMSK со всякими эквалайзерами Витерби мучаются, имульсные характеристики канала оценивают?

ИМХО потому что всем нужна скорость) если бы хватало 50-100кбит/с на толпу, как той игрушке, то все было бы намного проще)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...