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

Передача цифрового сигнала с МК по радиоканалу

1 minute ago, jcxz said:

Именно так. И, раз ТС написал что "имеется PIC16F", значит он у него уже какую-то работу выполняет. То есть - полностью занять его только модуляцией - нельзя.

Полностью занять модуляцией - это пара умножений на 8кГц. это конечно не самый мощный в мире  МК, но не настолько же.

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


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

7 минут назад, _pv сказал:

Полностью занять модуляцией - это пара умножений на 8кГц. это конечно не самый мощный в мире  МК, но не настолько же.

Пара умножений но - программных. Если мне не изменяет память, то в PIC16 вроде нет команды умножения.

И 8 кГц - это как-то слишком маловато выглядит....Да и сомневаюсь я в "паре умножений". А входной фильтр? А разбиение на квадратуры? А фильтрация квадратур? А их демодуляция? ....

Может конечно можно как-то очень просто сделать, но каково будет качество работы этого?....

Тем более ТС ничего не сказал о дальности приёма (если уж говорить о приёме). А каков будет SNR? А может потребуется ещё эквалайзер для подстройки под меняющуюся характеристику канала, или помехоустойчивое кодирование, etc?

Я думаю - не стоить фантазировать про приём если он не нужен.

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


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

21 minutes ago, jcxz said:

Пара умножений но - программных. Если мне не изменяет память, то в PIC16 вроде нет команды умножения.

 И 8 кГц - это как-то слишком маловато выглядит....Да и сомневаюсь я в "паре умножений". А входной фильтр? А разбиение на квадратуры? А фильтрация квадратур? А их демодуляция? ....

 Может конечно можно как-то очень просто сделать, но каково будет качество работы этого?....

для осциллятора там умножение на константу, 256 байт-то уж поди найдётся для таблицы умножения.

8кГц для FSK на частотах например 700 и 1000 Гц, даже как-то немного избыточно выглядит.

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

Как же dtmf приёмники без разбиений на квадратуры, фильтрации и демодуляции умудряются работать?

а по качеству, так а чего вы хотели от pic16?

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


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

12 минут назад, _pv сказал:

для осциллятора там умножение на константу, 256 байт-то уж поди найдётся для таблицы умножения.

Хоть убейте - не верю в возможность что-то сделать на 8 битах точности при приёме с радиостанции. Там динамический диапазон сигнала будет такой, что даже иногда 16 бит мало.

В своё время немало поработал с модемами сопрягаемыми с радиостанциями. И кое-что ещё помню.

Цитата

8кГц для FSK на частотах например 1 и 1.5кГц, даже как-то немного избыточно выглядит.

Тоже не верю. Если источник сигнала - прямо возле приёмника, и не требуется принимать сигнал в младших битах - то может быть да. Но автор ничего не сказал про дальность и SNR.

Цитата

Как же dtmf приёмники без разбиений на квадратуры, фильтрации и демодуляции умудряются работать?

Они работают по проводной линии, а не с эфирными сигналами, уровень коих может быть очень и очень мал. Да ещё на фоне шумов.

12 минут назад, _pv сказал:

а по качеству, так а чего вы хотели от pic16?

Я ничего не хотел. Я сразу сказал, что автор говорил про передачу. А с ней вопрос только в памяти. А про приём фантазировать - не вижу смысла. Для этого надо знать условия приёма. А они могут быть ой какими непростыми. Что и не каждый ARM сможет вытянуть. Не то что PIC.

Я писал приёмники на FSK, PSK и QPSK с радиостанции. PIC там и рядом не лежал бы по возможностям. Скорости и объёмы данных правда побольше были. 

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


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

2 minutes ago, jcxz said:

Хоть убейте - не верю в возможность что-то сделать на 8 битах точности при приёме с радиостанции. Там динамический диапазон сигнала будет такой, что даже иногда 16 бит мало.

В своё время немало поработал с модемами сопрягаемыми с радиостанциями. И кое-что ещё помню.

Тоже не верю. Если источник сигнала - прямо возле приёмник, и не требуется принимать сигнал в младших битах - то может быть да. Но автор ничего не сказал про дальность и SNR.

Они работают по проводной линии, а не с эфирными сигналами, уровень коих может быть очень и очень мал. Да ещё на фоне шумов.

а зачем там 16 бит, на аудио выходе рации после АРУ. и уж тем более на входе если речь про передатчик.

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

ТС же не радио модем делает, а модем для довольно говеного по качеству аудиоканала, обусловленному рацией, и от того что с двух сторон прицепить hifi аудио цап/ацп с 24бит/192кГц, ничего дополнительно он из этого канала вытащить не сможет.

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


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

10 часов назад, _pv сказал:

а зачем там 16 бит, на аудио выходе рации после АРУ. и уж тем более на входе если речь про передатчик.

АРУ в р/ст может и не быть (или выключено например оператором, который пользуется этим же самым аудио-каналом для переговоров (очень похоже что ТС хочет использовать уже имеющийся голосовой канал для передачи ещё и какой-то телеметрии)). И даже если есть - чем больше битность тем лучше потом фильтруются шумы, имхо. И для всех промежуточных расчётов тоже: меньше битность -> больше шумы вносимые обработкой -> требуется больший SNR (на входе) для уверенного декодирования. В любом случае - декодирование обсуждать смысла нет.

Про передатчик речи нет, как уже сказал выше. Но там можно вообще почти без вычислений обойтись.

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


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

12 hours ago, rx3apf said:

. . . . Модемы AX.25 тоже делали на PIC16.

:dance3:   cd4046 (de)modulator 

ps - посмотрите чипы промышленного стандарта HART. Может оно.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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