| Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы... |
Сжатие динамического диапазона НЧ сигнала
14.01.2011, 01:51
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 778
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Re: Сжатие динамического диапазона НЧ сигнала
Сообщение от FedotLapteshchekhlioboff
|
|
Ой ли?
|
Вот это точно! Все современные системы компрессии разработаны очень недавно на основе самых последних математических методов описаний сигналов, о которых в 70Х годах ни кто и догадаться не мог...
__________________
От ложного знания к истинному незнанию!
|
|
|
|
14.01.2011, 01:57
|
|
|
Временная регистрация
Регистрация: 19.03.2007
Сообщений: 53
Сказал спасибо: 3
Сказали Спасибо 34 раз(а) в 21 сообщении(ях)
|
Re: Сжатие динамического диапазона НЧ сигнала
Сообщение от NOPROBLEM
|
|
Вот это точно! Все современные системы компрессии разработаны очень недавно на основе самых последних математических методов описаний сигналов, о которых в 70Х годах ни кто и догадаться не мог...
|
А конкретно слабО?
|
|
|
|
14.01.2011, 09:53
|
|
|
Прохожий
Регистрация: 11.04.2009
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Сжатие динамического диапазона НЧ сигнала
Всё давно уже разработано и сделано. Например канал передачи данных ИКМ-30, содержит 30 каналов по 8 бит + 2 служебных канала сигнализации. В эти 8 бит укладываются 12 бит аналогового сигнала, но не линейно а по так называемому закону m (МЮ) или А. Т.е. полее слабые сигналы передаются более точно, а сидные сигналы иенее точно.
Рекомендую изучить кодикование в потоке канала ИКМ. скорость передачи канала 8 кБит. частотный диаппазон ограничен частотами речевого диаппазона 300 Гц- 3400 Гц.
Вот только не помню кажется в Европе потоек E1 (30 каналов), а в Америке поток T1 (24 канала) и кодировка разная МЮ и А кривая.
|
|
|
|
14.01.2011, 10:55
|
|
|
Вид на жительство
Регистрация: 31.07.2008
Сообщений: 415
Сказал спасибо: 13
Сказали Спасибо 128 раз(а) в 95 сообщении(ях)
|
Re: Сжатие динамического диапазона НЧ сигнала
Для информации, может поможет. Около года назад ремонтировал профессиональный концертный радио-микрофон фирмы Шурр, полностью аналоговый. Так там в микрофоне перед передатчиком стоит компрессор, а в приёмнике экспандер и применяется для этого дела одна и та-же микросхема. Если интересно могу поискать, что-то должно остаться...
|
|
|
|
14.01.2011, 11:20
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,605 раз(а) в 3,594 сообщении(ях)
|
Re: Сжатие динамического диапазона НЧ сигнала
Сообщение от ZAKHAR65
|
|
Всё давно уже разработано и сделано. Например канал передачи данных ИКМ-30, содержит 30 каналов по 8 бит + 2 служебных канала сигнализации. В эти 8 бит укладываются 12 бит аналогового сигнала, но не линейно а по так называемому закону m (МЮ) или А. Т.е. полее слабые сигналы передаются более точно, а сидные сигналы иенее точно.
|
Это совершенно из другой оперы. Да и абсолютно неверное толкование принципа работы.
Да, кадр передачи данных в ИКМ-30 содержит 30 информационных каналов, по 8 бит. Но это совершенно не байты, а просто восьмибитные выборки из сплошного цифрового однобитного потока.
И 12 бит - это совсем другое. Это разрядность матриц ЦАП/АЦП, которые используются в кодерах/декодерах. Но в линию передается не 12-разрядный, и даже не 8-разрядный код, а однобитный, сплошным потоком. Он не разбит на байты, поэтому он не нуждается в синхронизации. Его можно декодировать с любого бита, без потери качества.
Да, кодируется сигнал нелинейно. Но это не значит, что он подвергается той компрессии, которая требуется ТС. Ведь на приемной стороне этот сигнал подвергается обратному преобразованию, с такой же нелинейностью. При этом восстанавливается практически до первоначального вида. И никакой компрессии не происходит.
А вся предварительная подготовка сигнала происходит до кодирования, обычными аналоговыми средствами.
Кстати, более точная передача слабого сигнала, и менее точная сильного сигнала - да, это есть. Но это совершенно не означает, что сильный сигнал ослаблен, как это требуется для ТС. Просто это связано с наличием интеграторов в кодерах/декодерах, у которых скорость нарастания сигнала ограничена. Поэтому сигнал с большой амплитудой и более крутым фронтом после кодирования будет иметь более пологий фронт, и значительные искажения. Чтобы свести эти явления к минимуму, сигнал и проходит предварительную компрессию аналоговыми схемами.
Сообщение от ZAKHAR65
|
|
Рекомендую изучить кодикование в потоке канала ИКМ. скорость передачи канала 8 кБит. частотный диаппазон ограничен частотами речевого диаппазона 300 Гц- 3400 Гц.
|
В порядке алаверды рекомендую самому "изучить кодирование ИКМ" не по верхушкам, а более глубоко. Там много интересного, пригодится.
|
|
|
|
Сказали "Спасибо" Alex9797
|
|
|
14.01.2011, 11:40
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Сжатие динамического диапазона НЧ сигнала
Сообщение от Alex9797
|
|
А вся предварительная подготовка сигнала происходит до кодирования, обычными аналоговыми средствами
|
Так вот именно это ТС и хочет сделать программно - сжать сигнал допустим с 16-24 битного АЦП до 8-12 бит. Почему именно программно - ему виднее
рекомендую поискать ГСМ-овские кодеки
|
|
|
|
14.01.2011, 12:09
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,605 раз(а) в 3,594 сообщении(ях)
|
Re: Сжатие динамического диапазона НЧ сигнала
Сообщение от niXto
|
|
Так вот именно это ТС и хочет сделать программно - сжать сигнал допустим с 16-24 битного АЦП до 8-12 бит
|
Сжать, и уменьшить соотношение пикового сигнала к среднему значению - это две большие разницы.
Можно уменьшить разрядность до 8 бит, но при этом не уменьшить это соотношение. И можно сохранить 24 бита, но при этом нормировать амплитудное значение.
Ему ведь не надо уменьшать разрядность, или делать упаковку типа MP3. В эфир он посылает аналоговый сигнал, поэтому без разницы, сколько разрядов потрачено на его формирование. А нужно только, чтобы динамический диапазон сигнала был ограничен, с минимальными нелинейными искажениями.
|
|
|
|
14.01.2011, 12:34
|
|
|
Прописка
Регистрация: 14.04.2009
Сообщений: 103
Сказал спасибо: 17
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
|
Re: Сжатие динамического диапазона НЧ сигнала
Смысл затеянного девайса сделать на 1 чипе типа тинки25 компрессор для трансивера, который включается между микрофоном и трансивером.
Т.к. 8 и тем более 10 бит АЦП при оцифровке 8кГц достаточно для речи думаю тинка справится, вот и анализирую и интересуюсь алгоритмами уменьшения пикфактора.
Про аналоговые устройства по НЧ я в курсе. Вот с фазоздвигом как бы реализовать алгоритмом.
Вообще такой вопрос: как реализовывается фазовращение потока с АЦП, без использования БПФ?
|
|
|
|
14.01.2011, 12:35
|
|
|
Прописка
Регистрация: 08.07.2010
Сообщений: 121
Сказал спасибо: 485
Сказали Спасибо 57 раз(а) в 31 сообщении(ях)
|
Re: Сжатие динамического диапазона НЧ сигнала
To Papimas: мне интересно! Сейчас для Fm передатчика компрессор сделал на ssm2166. Хочу в будущем на wifi частоте сделать передатчик. Так хотелось бы передовать уже цифровой сигнал передовать.
Перед оцифровкой надо компрессировать, чтобы эффетивно оцифровать. Можно действительно применить в компрессоре усилитель с изменяемым коофициэнтом усиления, управляемый с процессора, который зная алгоритм компрессирования будет им управлять
|
|
|
|
14.01.2011, 13:17
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Сжатие динамического диапазона НЧ сигнала
Сообщение от makser1
|
|
Смысл затеянного девайса сделать на 1 чипе типа тинки25 компрессор для трансивера, который включается между микрофоном и трансивером.
|
поставьте еще один чип типа LM2904 ибо тинька не справится по-любому. Здесь надо серьезный ДСП-шник. И после тинькиных 10-бит сжимать нечего, надо МИНИМУМ 16-битный АЦП
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:58.
|
|