Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - rn3aus

Страницы: 1 ... 146 147 [148] 149 150 ... 239
2206
Свободное общение / Re: День Победы
« : 09 Май 2014, 12:09:51 »
Ура!!

2207
Программное обеспечение / Re: Slow Voice
« : 07 Май 2014, 19:51:14 »
Юра BN, также большое спасибо за записи! Хотя и не пробиваюсь днем, но может ночью летом получится.
Конечно, речевые режимы эти не очень помехоустойчивы. Это скорее для эксперимента и вообще ощутить возможность гонять речь через канал шириной в десяток герц.

Сегодня начал делать программу, совместимую по интерфейсу с популярной QRS (та что может передавать qrss и dfcw, манипулируя линиями сом-порта). Программа будет уметь передавать речь в двоичной АМ и ЧМ, не используя никакой аппаратуры дополнительно. Если можете передавать CW\Оперу, то сможете передавать и речь, хотя и "поджатую", со скрипом. :)

2208
Обновление:
Реализована передача голоса в режиме CW!
В меню Voice можно выбрать способ модуляции: FM или AM (CW).
В последнем случае передача звукового файла будет вестись следующим образом: если амплитуда очередного отсчета больше нуля, то в эфир передается несущая; в противном случае ничего не передается. В эфире сигнал SlowVoiceAM звучит подобно обычному телеграфу, передаваемому неопытным оператором - длительности посылок различны. :)
Эксперимент показал, что такая бинарно квантованная речь звучит вполне разборчиво, конечно с присутствием шума-скрипа. Чтобы речь звучала особенно хорошо, полезно сделать предыскажения - отфильтровать исходный сигнал фильтром с подъемом верхних частот и завалом нижних.
На приеме для скорости 100 нужно использовать фильтр с полосой 60 Гц до детектора и 30 Гц после амплитудного детектора. Для скорости 500 соответственно 12 и 6 Гц.
Под скоростью здесь понимается коэффициент замедления речи. Расчет ведется просто: Ппф=2*3000/К, где 3000 - верхняя частота звука, К - коэф. замедления.

Также шедулер (анализатор скрипта) дополнен параметрами (рассмотрим сразу на примере):
[1]
FREQ=137500
MODE=VOICE
DOT=512
FILE=cq.wav
MODULATION=FM
INDEX=1.5

или

[1]
FREQ=137500
MODE=VOICE
DOT=512
FILE=cq.wav
MODULATION=AM

(вместо АМ можно писать CW).
Если параметры MODULATION и INDEX в тексте циклограммы не указаны, они будут взяты по умолчанию - то, что сейчас стоит в меню настроек программы.

2209
Программное обеспечение / Re: Slow Voice
« : 07 Май 2014, 19:20:28 »
Всем привет, с днем Радио!
Андрей, спасибо за запись. Конечно, переход к однобитным отсчетам даром не проходит - качество ниже, чем в ЧМ, где отсчеты 8-битные. Но тем не менее сам факт - в эфире простой телеграф, а после сжатия слышна речь - забавно :)

Александр NT - здесь получается вот как. Программа читает файл с записью, по одному отсчету за раз со скоростью в N (=100... 512 ) меньшей номинальной частоты дискретизации этого файла. То есть при N=100 и записи 6000 отсчетов в секунду в эфир будут формироваться посылки со скоростью 60 раз в секунду.
 От максимальной частоты звука будет зависеть и ширина спектра сигнала в эфире, однако в ЧМ это менее заметно, чем в АМ. Зато в ЧМ ширина спектра зависит от уровня(размаха) звукового сигнала! Если запись слишком тихая, то качание частоты тоже будет меньше, не максимальным. (Правда в программе громкость записи предварительно нормализуется для исключения этого эффекта).
Что будет, если на приеме фильтры Уже, чем нужно? В АМ задавятся верхние частоты. В ЧМ также будет более глухое звучание и упадет амплитуда выхода.

В программе для синтезатора я начал делать еще один режим - синтетической SSB. Суть в том, что программа вычисляет мгновенные спектры текущих фрагментов речи, выделяет несколько спектральных максимумов и передает их с увеличенной длительностью(и соответственно уменьшенным частотным разносом) в эфир. То есть в эфире искуственно строится сжатый спектр речевого сигнала.
Попробовал, но пока результаты неудовлетворительтные.

Лучшего всего работает ЧМ.

Роман, можно ставить на запись исходный сигнал с эфира, там же, где и сейчас мы это делаем, но выбрать пункт Log input in audiofile... Размер файла записи будет точно такой же, что и сейчас,так как и вход и выход пишутся с одинаковым битрейтом.



2210
Программное обеспечение / Re: Slow Voice
« : 06 Май 2014, 19:43:55 »
Сегодня сделал и проверил, не поверите, передачу медленной речи с помощью CW! Вещь получилась очень узкополосная, по скорости манипуляции в режиме sv512 соизмерим с Оперой в одной из кв-шных мод. По существу это АМ, где модулирующий сигнал предельно компрессирован (до 1 бита на отсчет). Когда сигнал больше нуля - передается несущая, если меньше - ничего не передается. И это работает! Качество восстановленной речи оказывается вполне разборчивым, конечно с характерным скрипом, но в целом мало отличается от того, что Андрей давеча в ЧМ принял.

Ребята, давайте завтра попробуем? Интересно сравнить помехойстойчивость, пробивную способность.
Нужно немного перенастроить компоненты Спецлаба:
- вместо FM включаем AM-demodulator в блэкбоксе, ставим полосу пропускания 30 Гц для моды SV-AM-100.
- и ставим полосу полосового фильтра тоже поменьше.
На скриншоте настройки, плюс файл моих настроек.
Завтра запущу для чистоты эксперимента моду 512, при этом фильтры можно сжать герц до 10.

Тогда завтра с 12 до 13 мск буду вещать в SV-AM-512 на 137500. По виду сигнал похож на Оперу.

2211
Программное обеспечение / Re: Slow Voice
« : 06 Май 2014, 05:56:56 »
Великолепно!!! :)

мощно. жаль не сложилось у меня попринимать.
общий вызов в SV час?) щсо займёт 4-5 часов по минимуму))

какие дальше перспективы экспериментов?
Так никто же не заставляет  QSO за один раз проводить: сегодня я зову, завтра слушаю ответы, послезавтра обмен рапортами :)

Дальше (сегодня) буду пробовать локально еще один-два варианта передачи медленной речи, приближенные по свойствам к ssb. Когда локальные тесты пройдут успешно, погоняем в эфире.  Это скорее через день-два, по готовности программы.

2212
Программное обеспечение / Re: Slow Voice
« : 05 Май 2014, 20:37:41 »
В продолжение мысли о компрессии речи: если в пределе в исходном звуковом файле, подвергнутом жесткому амплитудному ограничению-компрессии, остается всего два-три типа отсчетов (+1 -1 и 0), то при передаче с помощью частотной модуляции в эфире будут только две-три частоты. Поэтому есть принципиальная возможность передавать SlowVoice и теми возбудителями, которые умеют работать только в dfcw!

2213
Программа была немного усовершенствована, введены доп настройки для voice - можно оперативно, прямо во время передачи, менять индекс частотной модуляции от 0.5 до 2.0
Пока эксперименты показывают, что при индексе меньше 1 сильно теряется качество, выше 2 расширяется полоса. Так что оптимум где-то 1.3-1.5. Последний раз вещал с индексом 1.5:http://136.su/forum/index.php/topic,220.msg10810.html#msg10810
Итак, версия 8.2.1

2214
Программное обеспечение / Re: Slow Voice
« : 05 Май 2014, 20:00:53 »
Классно принялось у Андрея, с таким же качеством, как на мой локальный приемник. Спасибо, отличная запись.
Звук был специально поджат компрессором, чтобы в шумах была лучше разборчивость. Интересно, что при сильном сжатии динамического диапазона почти весь файл состоит из отсчетов максимальной амплитуды и разной полярности (в пределе бинарно квантованный с разрядностью 1 бит) и разборчивость от этого не ухудшается, возрастает лишь фоновый "скрип".

До Юрия 6BN что-то не долетает, видно сказывается пороговый эффект ЧМ - если сигнал чуть слабее некоторого уровня, то шум подавляет сигнал полностью.



2215
Программное обеспечение / Re: Slow Voice
« : 04 Май 2014, 21:19:09 »
Еще одно - предлагаю в фильтре и демодуляторе поставить центральную частоту равную номиналу ( то есть 1500 а не 1490 как у меня раньше стояло) и в демодуляторе включить AFC.

2216
Программное обеспечение / Re: Slow Voice
« : 04 Май 2014, 19:12:45 »
Да, планирую. Давай попробуем sv-512 на 137500 с полосами фильтров 30 гц (в Настройках компонентов filter и fm-demodulator).
С 12:00 мск (08:00 гмт)

2217
Программное обеспечение / Re: Slow Voice
« : 01 Май 2014, 15:57:21 »
to: aus
Александр, а есть возможность в SL оцифровку делать на формантных частотах, это вообщем должно повысить точность восстановления сигнала?
Есть возможность после полосового фильтра (речь идет об окошке с компонентами), если он узкий, переносить спектр вниз по частоте и делать децимацию до 256 раз. Так можно вести многочасовую запись сигнала (еще не обработанного чм-детектором) с малым расходом места на диске. Надо будет это испытать, с тем чтоб потом такие "эфирные записи" прогонять через детектор с различными настройками.

2218
Программное обеспечение / Re: Slow Voice
« : 30 Апрель 2014, 18:42:35 »
Обработал сегодняшнюю запись SV-512, что-то ничего не слышу :(
Послушал в наушниках, будто бы есть признаки наличия речи, в НЧ области. Должно было быть так: (см приложение)

Роман, прогнал твои записи, тоже ничего не услышал.

Возможно, прием удастся улучшить с помощью более совершенного ЧМ-демодулятора, пока он в процессе программирования. Может быть удастся и еще что придумать.

2219
Программное обеспечение / Re: Slow Voice
« : 29 Апрель 2014, 22:48:20 »
Ну вот и отлично, завтра постараюсь повещать в sv-512

2220
Программное обеспечение / Re: Slow Voice
« : 29 Апрель 2014, 19:29:22 »
Не сложилось сегодня, и имеющиеся записи также не успел изучить. Может быть завтра, если получится, то опять с 12 до 13 мск (08-09 гмт). На 137500, в sv-512.

Роман, в кооледите замедлить в  512 раз можно так: 512=8*8*8 поэтому делаем подряд три сжатия в 8 раз (stretch должен быть поставлен в значение 12.5 - это как раз и есть одна восьмая от ста процентов. Ставить это значение можно движком, но проще в соотв окошечко впечатать эту цифру).

Чтобы кооледит не был по умолчанию, проще всего щелкнуть на звуковой файл правой кнопкой- открыть с помощью- выбрать программу- поставить галку всегда использовать- и выбрать медиаплейер. Тогда он станет по умолчанию.

Фильтр для 512 наверно можно попробовать 40 гц.

Страницы: 1 ... 146 147 [148] 149 150 ... 239