На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 48,
участников - 7 [ clips, Kadima, vinipu, ASU1956, fantomas-nsk, Unkers89, viktor62]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Радиосигналы —› Инверсия спектра сигнала 
Различные приборы, оборудование, спутниковые и радиотелефоны!


Усилители сигнала и мощности

Усилители сотовой связи

Металлоискатели

Радионяни и видеоняни

Измерители КСВ и мощности
Автор Сообщение
Дата: 19 Сен 2008 13:22:17 #  

Встала задача произвести инверсию спектра демодулированного сигнала. Насколько мне известно, механизм инверсии заключается в формировании однополосного ам сигнала скажем с нижней боковой полосой, а демодуляции как сигнала с верхней боковой. При этом, насколько я понял, чтобы осуществить обратную инверсию необходимо точно знать полосу в которой необходимо проинвертировать. Тогда по тойже схеме можно сделать однополосный АМ сигнал с верхней и демодулировать как с нижней. Вопрос в том есть ли возможность сделать обратную инверсию не зная полосы? По приведенному примеру получается что если взять плосу больше чем была при прямой инверсии то при обратной получим смещение спектра вверх ровно на столько на сколько взяли больше, а если взять меньшую полосу то составляющие вобще перемешаются и сдвинуться вниз по частоте.
Ясь
Участник
Offline4.0
с дек 2006
Пушкино МО
Сообщений: 737

Дата: 19 Сен 2008 14:25:45 #  

В чем проблема на слух подкрутить частоту инверсии, добиваясь разборчивого звучания, также, как мы делаем это, настраивая SSB-приемник на станцию? Или, если речь идет не о речевом сигнале, то глядя на спектроанализатор... Или это должен делать автомат?
Реклама
Google
Дата: 19 Сен 2008 15:05:22 #  

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

Сигнал речевой цифровой записан в wav частота дискретизации 22.050, так что во первых придется интерполировать, чтобы перенести на несущую в виде одноплосного сигнала. В этом случае нагрузка на процессор сильно большая и в реале не успеваю обработать.
Крутить полосу в принципе можно, это выход на крайний случай, но может есть какое нибудь более изящное решение кроме как крутить ручку и слушать? Желательно чтобы нажал кнопку и опа тебе все проинвертировалось :)
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 19 Сен 2008 15:11:57 #  

bahurin А вот пардоне конешно, но вот так вы не пробовали тыц?
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 19 Сен 2008 15:12:55 #  

bahurin SDR Radio в частности WinRad.org очень решает такие проблеммы
Igor 2
Участник
Offline2.0
с авг 2006
analogtrx.com
Сообщений: 2697

Дата: 19 Сен 2008 16:18:34 #  

bahurin
Сигнал речевой цифровой записан в wav

Даже не используя специализированные программы, спектр легко сдвинет хотя бы Adobe Audition. Естественно, не в реалтайме, (а нафига он нужен, если у Вас, как Вы пишите, запись). Да и вообще, по- моему, любой звуковой редактор это сделает...
attache
Участник
Offline3.4
с окт 2004
Донецк-Москва
Сообщений: 692

Дата: 19 Сен 2008 16:25:41 #  

ИМХО перемножить сигнал с частотой инверсии и отфильтровать в ФНЧ
Igor 2
Участник
Offline2.0
с авг 2006
analogtrx.com
Сообщений: 2697

Дата: 19 Сен 2008 16:35:34 #  

attache

Я ж про то же. Любой звуковой редактор на ура делает. Можно, кстати не только фильтровым, но и фазовым методом- в стереорежиме...
eralgen
Участник
Offline1.4
с ноя 2004
Хабаровск
Сообщений: 120

Дата: 19 Сен 2008 16:55:03 #  

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

Инверсия всей полосы сигнала выполняется очень просто - нужно изменить знак каждого второго отсчета сигнала - вычислительные затраты минимальны
Igor 2
Участник
Offline2.0
с авг 2006
analogtrx.com
Сообщений: 2697

Дата: 19 Сен 2008 17:06:12 #  

eralgen

Я не совсем понял. Положим, я имею тональный сигнал с частотой 1 кГц, который, собственно, и является результатом какой- то инверсии. Каким же, по- Вашему, был исходный сигнал?
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 19 Сен 2008 17:12:28 #  

Igor 2 Ничего есле я попробую ответить? Исходный был какойто частотой. :-)
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 19 Сен 2008 17:13:35 #  

да загрузите в WinRad в онлайне и не вникая в математику переверните полосу.
Igor 2
Участник
Offline2.0
с авг 2006
analogtrx.com
Сообщений: 2697

Дата: 19 Сен 2008 17:14:01 · Поправил: Igor 2 (19 Сен 2008 17:16:02) #  

Mesh
Исходный был какойто частотой

И я того же мнения. Поэтому мне и не понятна методика eralgen
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 19 Сен 2008 17:16:41 #  

Igor 2 Методика обычная, известная, так делают когда нужно инвертировать всю полосу одним махом от 0 до верхней границы.
Igor 2
Участник
Offline2.0
с авг 2006
analogtrx.com
Сообщений: 2697

Дата: 19 Сен 2008 17:19:23 · Поправил: Igor 2 (19 Сен 2008 17:24:10) #  

Mesh
Методика обычная

Полагаю, что в результате всё равно останется сдвиг частоты- нижняя частота исходного спектра (та, которая после инверсии, была верхней), по всей видимости, просто обнулится.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 19 Сен 2008 17:23:06 #  

Igor 2 Какой сдвиг? что было нулём станет верхом, что было верхом станет нулём. Нужно ли это в конкретных случаях вопрос другого класа, и есле не нужно то и решения другие.
Igor 2
Участник
Offline2.0
с авг 2006
analogtrx.com
Сообщений: 2697

Дата: 19 Сен 2008 17:27:18 · Поправил: Igor 2 (19 Сен 2008 17:30:39) #  

Mesh
что было нулём станет верхом, что было верхом станет нулём.

Вот я как раз про то же- исходник имел снизу 300 Гц, перевернули, получили, положим, 3300 (верхняя частота после инверсии, крутанули через 3600), конвертнули взад по предлагаемой методике, получили 0. Итог- было 300, стало 0, спектр сдвинулся на 300 Гц вниз.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 19 Сен 2008 17:36:49 #  

Igor 2 Это не метода инверсии конкретного сигнала, это общий метод инверсии всей полосы с ног на голову, есле надо и отчень быстрый. Для вашего примера есле взять частоту дискрета 6600 то так и будет, типа сдвиг в нуль :). А если взять 7200 всё будет как вы хотите никакого сдвига. :-)
Igor 2
Участник
Offline2.0
с авг 2006
analogtrx.com
Сообщений: 2697

Дата: 19 Сен 2008 17:41:21 · Поправил: Igor 2 (19 Сен 2008 17:42:01) #  

Mesh
А если взять 7200 всё будет как вы хотите никакого сдвига

Понятно, подумаю.
Дата: 19 Сен 2008 18:06:31 · Поправил: bahurin (19 Сен 2008 18:11:04) #  

не все так просто как кажется. сигнал дискртеный, значит его ДПФ от 0 до Fd/2 (Fd - частота дискретизации), однако сам сигнал может быть и более низкочастотным например Fd = 22050 Гц а сигнал может быть от 0 1000 Гц. если инвертировать во всей полосе, то получим 0Гц уйдет на 11025Гц 1000Гц уйдет на 10025Гц, а надо 0Гц на 1000Гц, 1000Гц на 0Гц. Потому что передатчик перевернул в полосе 1000Гц, а мы хотим во всей полосе назад инвертировать. Фигня получится ничего не поймешь. В общем вывод такой, что придется двигать полосу инверсии для получения наилучшей разборчивости. Правда косяк в том будет, что по голосу источник не узнаешь.

Вот идея с инверсией знака очень интересная. А если сделать еще и дециматор, то можно в различных полосах пробовать инвертировать спектр Fd/2, Fd.4 Fd.8 и т.д. только фильтровать предвартительно и потом интерполировать результат придется
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 19 Сен 2008 18:26:17 #  

bahurin не все так просто как кажется. А то! Есле чесно, мне непонять ваших э э стремлений. Толи вы ищите софт для инверсии, так его немеряно хоть бы и тут http://www.radioscanner.ru/files/decoders/ как в реальном времени так и не в реальном. Толи вы хотите сами такой написать? Так тут уже баталий было на эту тему.
Дата: 19 Сен 2008 18:34:41 #  

А то! Есле чесно, мне непонять ваших э э стремлений. Толи вы ищите софт для инверсии, так его немеряно хоть бы и тут http://www.radioscanner.ru/files/decoders/ как в реальном времени так и не в реальном. Толи вы хотите сами такой написать? Так тут уже баталий было на эту тему.

Да я воще ничего про софт не говорил. Мне важно принцип понять. Пока я понял что для того чтобы произвести инверсию надо знать в какой полосе сигнал был изначально инвертирован. Если я знаю эту полосу то нет проблем, произведу декодирование. Если не знаю полосы, то мне придется каким-то образом искать ее, и наслух определять разборчивость речи.
MAAT
Участник
Offline6.0
с мар 2008
.
Сообщений: 1241

Дата: 19 Сен 2008 22:37:53 #  

bahurin А у вас там инверсия какая?Простая инверсия спектра или непростая?
А может динамическая?А может ролинговая,с преамбулой?
Чудес не бывает,надо самому сидеть и крутить,или мерять и пробовать.
Если простая инверсия то проблем нет.
У меня правда дискремблеры все аппаратные,пишу сразу в разборчивом виде.
Конечно дискремблер типа vi8200 на 157 шагов вещь жутко неудобная,чтоб разборчиво было надо точно выставить частоту излома.
А в основном моём приборе всего 4 шага,то есть для раскрытия любой простой инверсии не более 4 раз кнопку нажимаешь,и слышишь речь а не булькание.
Причём с таким качеством будто бы небыло инверсии никогда.Но всё равно слушать надо.Само оно никак.
Дата: 20 Сен 2008 09:34:42 #  

А у вас там инверсия какая?Простая инверсия спектра или непростая?
А может динамическая?А может ролинговая,с преамбулой?
Чудес не бывает,надо самому сидеть и крутить,или мерять и пробовать.
Если простая инверсия то проблем нет.
У меня правда дискремблеры все аппаратные,пишу сразу в разборчивом виде.
Конечно дискремблер типа vi8200 на 157 шагов вещь жутко неудобная,чтоб разборчиво было надо точно выставить частоту излома.
А в основном моём приборе всего 4 шага,то есть для раскрытия любой простой инверсии не более 4 раз кнопку нажимаешь,и слышишь речь а не булькание.
Причём с таким качеством будто бы небыло инверсии никогда.Но всё равно слушать надо.Само оно никак.


ну в общем то я сразу думал что само никак, но всеже решил задать вопрос, вдруг есть какое нибудь изящное решение которого я не знаю.
attache
Участник
Offline3.4
с окт 2004
Донецк-Москва
Сообщений: 692

Дата: 20 Сен 2008 15:23:01 #  

Как вариант опеделить максимальную частоту в спектре и ставить частоту излома немного выше.
Это к автоматическому определению частоты излома.
Для точного ручного определения нужно смотреть сонограму и смотреть частоты гармоник.
Ferrum-1827
Участник
Offline1.8
с мая 2013
BY
Сообщений: 131

Дата: 03 Окт 2013 22:53:01 #  

Инверсия всей полосы сигнала выполняется очень просто - нужно изменить знак каждого второго отсчета сигнала - вычислительные затраты минимальны Если тема ещё актуальна - интересует техническая сторона такого метода, можно поподробнее ?
Ferrum-1827
Участник
Offline1.8
с мая 2013
BY
Сообщений: 131

Дата: 04 Ноя 2013 19:42:38 #  

Собрал на монтажке девайс...
Может кому интересно будет.
Реклама
Google
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.058; miniBB ®