Автор |
Сообщение |
|
Дата: 25 Окт 2006 20:04:41
#
|
|
Дата: 25 Окт 2006 20:50:02
#
Dmitry_D2D
Поясните пожалуйста, несущая у вас какую частоту имеет при формировании сигнала?
Я попробовал запустить ваш модем на передачу и у меня возникли вопросы.
|
Реклама Google
|
|
|
Дата: 25 Окт 2006 20:57:14
#
При формировании - 1600 Hz.
При приеме по умолчанию тоже 1600, но можно менять.
|
|
Дата: 25 Окт 2006 21:16:23
#
Dmitry_D2D
Ну так и я о том же, несущая 1600, модуляция 2400, в идеальном случае спектр занимает 1600-1200=400 и 1600+1200=2800, идеального ничего нет, у вас верхняя граница спектра примерно 3200, значит 3300-1600 =1700 это одна половина спектра, в итоге весь спектр занимает 1700+1700=3400, а верхняя граница 3300 ? У вас наложение спектра, в нижней половине, на нулевой частоте как минимум 100 гц, это первый косяк, второй где вы видели нч тракты пропускающие частоты от нулевой частоты? У вас в реальной жизни от нижней части отрежется еще 300 герц, такой сигнал вы никогда не примете через трансиверы, imho нужно сделать несущую 1800 как это и должно быть. ;) Потом реальная частота формирования не 1600 как вы бы хотели, а 1590 или около того, с манипуляцией та же проблема она не 2400, а 2386 где так. ;)
|
|
Дата: 25 Окт 2006 21:26:07
#
Ну что ж, все правильно, есть наложение. Косяки поправим - не вопрос :)
Сейчас сделаю несущую 1800 (будет в версии 0.1.2).
А насчет реальных и идеальных частот и манипуляций - это все вопросы к звуковой карте :)
|
|
Дата: 25 Окт 2006 21:30:30
#
Dmitry_D2D
А насчет реальных и идеальных частот и манипуляций - это все вопросы к звуковой карте :)
Ах если бы так! Поверьте мне, это проблема софта. ;)
|
|
Дата: 25 Окт 2006 21:33:24
#
Ну уж дудки ;)
Алгоритмы проверялись на железе
с гарантированными частотами дискретизации -
все тика в тику ;)
Сейчас буду заливать версию 0.1.2 с несущей 1800 :)
|
|
Дата: 25 Окт 2006 21:42:24
#
|
|
Дата: 25 Окт 2006 21:43:49
#
Dmitry_D2D
Ну дудки так дудки. ;) Вы на правильном сайте, если захотят вам всё расскажут, я завтра загляну.
|
|
Дата: 25 Окт 2006 22:43:01 · Поправил: Свирепый Бамбр (25 Окт 2006 22:43:20)
#
Dmitry_D2D
а что сподвигло написать софт, если сам не радиолюбитель? Ведь работа то не простая проделана была. Вам- то это для чего надо?
Ну это так, а вообще давно искал программу, через которую можно прикреплять файлы и передавать их через эфир. Может уже есть такая?
|
|
Дата: 25 Окт 2006 22:48:16
#
Свирепый Бамбр
Насчет имеющися программ передачи файлов по эфиру не знаю, еще не встречал.
А наша программа - это по большому счету побочный продукт. Просто на
ней мы проверяем кое-какие идеи, алгоритмы. Ну и подумалось - а вдруг будет полезной.
Прикрутили по-быстрому интерфейс, и вперед...
|
|
Дата: 25 Окт 2006 23:02:42
#
Dmitry_D2D
А наша программа - это по большому счету побочный продукт.
Не обижайтесь но это заметно.
|
|
Дата: 25 Окт 2006 23:32:02
#
Mesh
Ну так а что вы хотели - на все, кроме ЦОС, ушло 3 человеко/недели :)
Так что совершенно не обижаюсь.
А поскольку сам, действительно, не радиолюбитель,
то и хотелось бы услышать их, радиолюбителей, мнение :)
И в этом разрезе приветствуются любые конструктивные замечания и предложения.
Ну и от критики не отворачиваюсь ;)
|
|
Дата: 25 Окт 2006 23:40:08
#
Dmitry_D2D
от лица многих радиолюбителей, будем рады если получится не только бета тест алгоритма, но и полезная для нас програмка, полнофункциональная и с приятным интерфейсом. Вещь на самом деле очень интересная, ну а местные корифеи подскажут что и как надо подкорректировать.
|
|
Дата: 26 Окт 2006 00:23:33 · Поправил: Rulez Reloaded (26 Окт 2006 00:33:12)
#
Dmitry_D2D
А можно попросить сделать PTT так же через RTS? А то у меня на аппаратном уровне, так сказать, это дело реализовано. Менять ну очень геморно.
|
|
Дата: 26 Окт 2006 08:04:34
#
|
|
Дата: 26 Окт 2006 10:15:35
#
Dmitry_D2D
И в этом разрезе приветствуются любые конструктивные замечания и предложения.
Ну и от критики не отворачиваюсь ;)
Ну тогда получайте. ;)
Мимо вы пропустили где вы видели нч тракты пропускающие частоты от нулевой частоты?, и зря, мало чего изменилось в новых версиях, верхняя граница у вас теперь стала 3500 а нижняя всё тот же ноль, сигнал в эфир будет улетать кособокий и нещадно покоцаный, вы вообще проверяете, что именно вы формируете? ;) Вам по умному достаточно полосы 2900 - 3100, откуда у вас 3500? Не серьезно тестировать такой сигнал, всё это вы и сами должны видеть и исправлять. На худой конец, у вас должен быть нормальный образцовый сигнал станага и вы сами не привлекая других, это не требуется, должны подогнать свой сигнал под него, а уж потом можно отдать и на бету, а так это выглядит странно, у вас спектр толком не сформирован, а уже бета в реальном эфире. ;)
Теперь про дудки, которые именно софтовые, то бишь ваши дудки. ;) Скажите мне точно частоту несущей, скорость манипуляции и частоту дискретизации на которой формируется сигнал, и я вам докажу, что дудки ваши и только ваши, хотя доказательства не требуются, они уже есть, просто вы их не видите или не хотите видеть ;)
|
|
Дата: 26 Окт 2006 11:13:01
#
Other
Во-первых. Сигнал я фильтрую так для того, чтобы фильтр был покороче (и соответственно,
поменьше вносимая им межсимвольная интерференция). Сейчас фильтруются квадратуры на нуле
(полоса пропускания 1,5 КГц, полоса задержания 1,8 КГц, давлю 60 dB, то есть срез достаточно
пологий). После этого отфильтрованные квадратуры перенощу вверх на несущую (1800Гц).
Действительно, полученный сигнал и занимает все от 0 до 3,6 кГц. Ну и бог с ним.
Если трансивер отрежет от 0 до 300Гц и выше 3,3 кГц, то и ничего страшного.
Если бы я сам очень жестко резал (что бы получить те же 0,3 - 3,3) то было бы гораздо
хуже (фильтр длиннее - интерференция выше - ресурсов жрет больше :).
Во-вторых, по поводу софтовых дудок в модуляции ;)
На протяжении одного символа (1/2400 сек) генерируется сигнал на частоте 48000,
(которая кратна 2400). Просто генерируется 20 отсчетов синуса в одной фазе.
Как, убей бог, могла получиться манипуляция 2386 - не понимаю.
Если, конечно, ваша звуковая дает настоящие 48000 Гц дискретизации...
Уфф, вроде все. Жду следующих вопросов ;)
|
|
Дата: 26 Окт 2006 11:43:27 · Поправил: Spetznaz (26 Окт 2006 11:43:49)
#
Dmitry_D2D
думаю, полезным будет добавить функцию "монитор траффика"
|
|
Дата: 26 Окт 2006 11:52:36 · Поправил: rn9aaa (26 Окт 2006 12:06:24)
#
|
|
Дата: 26 Окт 2006 11:53:21
#
Dmitry_D2D
Так так так, значит вы палец о палец не ударяете для правильного формирования спектра :) У вас получается спектр 3500, сверху и снизу по 300+300=600 сигнал обрубят фильтры приёмопередатчиков унося в никуда мощность которая в этой части спектра, и вы говорите ничего страшного?! И что же это будет за модем такой? Для работы на расстоянии 200 метров и соотношении сигнал-шум 50 дб? Всё это в корне неправильно, а правильно применять специальные фильтры для формирования спектра, мощность которого сосредоточена в требуемой полосе частот, и которые и служат как раз для минимизации межсимвольной интерференции, в любой книжке по ЦОС этот вопрос рассматривается ;)
А вот дудки выдают в вас слабого практика реалистика, то есть реально с сигналами вы не работали по настоящему ;) Потому что, от точности частоты дисректизации карты частота манипуляции не зависит, она вообще может плавать во времени как ей вздумается и на частоту манипуляции это ни как не повлияет! :-) Я не буду утомлять особыми доказательствами, простой и очевидный пример должен быть вам понятен, формируем сигнал, пара синусоид с разносм скажем в 200 гц и теперь его дискретизируем допустим на 48000, можете ухищрятся как хотите, брать точную частоту дискретизации, не точную, сделать ее плавающую, разнос в 200 гц будет стоять МОНУМЕНТАЛЬНО, вам его не изменить ни какими линейными операциями! Отсюда со всей безжалостной неумолимостью следует, что 2386 формируется софтово, как это ни прискорбно, и надо искать косяк. ;) Карта может повлиять и безусловно влияет на частоту несущей и всё!.
|
|
Дата: 26 Окт 2006 12:17:31
#
Если, конечно, ваша звуковая дает настоящие 48000 Гц дискретизации...
А какая звуковая дает ровно 48000 как на RX так и на TX мне таких сорри не попадалось
например мои Creativa 5.1 LIVE! реально 48005.2 смещние при TX + 0.2
pc1 АС97 Realtek ALC201 48011.4 shift TX +0.4
pc2 АС97 Realtek ALC655 48009.8 shift +0.1
В программах где это фажно есть корретор в ручную можно проверить по сигналам WWV
|
|
Дата: 26 Окт 2006 12:53:24
#
Other
У вас получается спектр 3500, сверху и снизу по 300+300=600 сигнал обрубят фильтры приёмопередатчиков унося в никуда мощность которая в этой части спектра, и вы говорите ничего страшного?!
Говорю, потому что в этой части спектра мне мощность и не нужна.
Я ее в демодуляторе все равно отфильтрую. И вполне хватит той, что осталась. Вот.
А как вы насчитали 2386 бода?
|
|
Дата: 26 Окт 2006 12:55:13
#
rn9aaa
А что частота дискретизации не точная, не беда.
Демодулятор обеспечивает подстройку по скорости,
которой хватит и на не такие расстройки ;)...
|
|
Дата: 26 Окт 2006 12:59:58
#
ОК удачи. В разработке далее.
73!
|
|
Дата: 26 Окт 2006 13:05:44
#
Dmitry_D2D
Вам не нужна?! А требование выключить все фильтры в трансивере? Типа пусть дудит ненужными хвостами? Если не нужна уберите её сами, зачем 3500 подсовывать если вы уверены, что достаточно 3000?
А как вы насчитали 2386 бода? А вы так же это насчитаете, продетектируйте свой сигнал и посмотрите, это стандартный метод определения скорости манипуляции, кхм... странно всё это ох странно, у вас хоть Мatlab установлен?
|
|
Дата: 26 Окт 2006 13:36:39
#
Dmitry_D2D
Сделал поддержку и RTS для PPT.
Спасибо, работает.
|
|
Дата: 26 Окт 2006 13:38:39
#
Other
И что же это будет за модем такой? Для работы на расстоянии 200 метров и соотношении сигнал-шум 50 дб?
ЭТО уже работает в железе на многоскачковых трассах (от 2000 км и много больше ;)
А требование выключить все фильтры в трансивере? Типа пусть дудит ненужными хвостами?
Ну, здесь я немного некорректно выразился, имелось ввиду что фильтр желателен
не менее 3кГц. Можно, конечно, и меньше, но качество будет хуже.
Можете поэкспериментировать.
у вас хоть Мatlab установлен?
Matlab установлен, даже запускать научились ;)
Ну и хотелось бы все-таки услышать о результатах использования в эфире...
|
|
Дата: 26 Окт 2006 13:39:14
#
А записал бы кто нибудь фрагментик сигнала, и выложил можно будет сравнить, что у кого получается.
|
|
Дата: 26 Окт 2006 13:42:15
#
Готов опробовать связь через эту штуковину, правда сегодя буду занят. Но если она сама не отрубается при вызове, а вызывает постоянно, могу оставить работать ее маячком, скажем в участке 7000-7300 МГц.
|
Реклама Google |
|