_pv 44 18 января, 2019 Опубликовано 18 января, 2019 · Жалоба 1 minute ago, jcxz said: Именно так. И, раз ТС написал что "имеется PIC16F", значит он у него уже какую-то работу выполняет. То есть - полностью занять его только модуляцией - нельзя. Полностью занять модуляцией - это пара умножений на 8кГц. это конечно не самый мощный в мире МК, но не настолько же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 166 18 января, 2019 Опубликовано 18 января, 2019 · Жалоба 7 минут назад, _pv сказал: Полностью занять модуляцией - это пара умножений на 8кГц. это конечно не самый мощный в мире МК, но не настолько же. Пара умножений но - программных. Если мне не изменяет память, то в PIC16 вроде нет команды умножения. И 8 кГц - это как-то слишком маловато выглядит....Да и сомневаюсь я в "паре умножений". А входной фильтр? А разбиение на квадратуры? А фильтрация квадратур? А их демодуляция? .... Может конечно можно как-то очень просто сделать, но каково будет качество работы этого?.... Тем более ТС ничего не сказал о дальности приёма (если уж говорить о приёме). А каков будет SNR? А может потребуется ещё эквалайзер для подстройки под меняющуюся характеристику канала, или помехоустойчивое кодирование, etc? Я думаю - не стоить фантазировать про приём если он не нужен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 44 18 января, 2019 Опубликовано 18 января, 2019 · Жалоба 21 minutes ago, jcxz said: Пара умножений но - программных. Если мне не изменяет память, то в PIC16 вроде нет команды умножения. И 8 кГц - это как-то слишком маловато выглядит....Да и сомневаюсь я в "паре умножений". А входной фильтр? А разбиение на квадратуры? А фильтрация квадратур? А их демодуляция? .... Может конечно можно как-то очень просто сделать, но каково будет качество работы этого?.... для осциллятора там умножение на константу, 256 байт-то уж поди найдётся для таблицы умножения. 8кГц для FSK на частотах например 700 и 1000 Гц, даже как-то немного избыточно выглядит. Ну а Герцеля для двух известных частот для FSK посчитать как раз по умножению на каждую частоту и понадобится. Как же dtmf приёмники без разбиений на квадратуры, фильтрации и демодуляции умудряются работать? а по качеству, так а чего вы хотели от pic16? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 166 18 января, 2019 Опубликовано 18 января, 2019 · Жалоба 12 минут назад, _pv сказал: для осциллятора там умножение на константу, 256 байт-то уж поди найдётся для таблицы умножения. Хоть убейте - не верю в возможность что-то сделать на 8 битах точности при приёме с радиостанции. Там динамический диапазон сигнала будет такой, что даже иногда 16 бит мало. В своё время немало поработал с модемами сопрягаемыми с радиостанциями. И кое-что ещё помню. Цитата 8кГц для FSK на частотах например 1 и 1.5кГц, даже как-то немного избыточно выглядит. Тоже не верю. Если источник сигнала - прямо возле приёмника, и не требуется принимать сигнал в младших битах - то может быть да. Но автор ничего не сказал про дальность и SNR. Цитата Как же dtmf приёмники без разбиений на квадратуры, фильтрации и демодуляции умудряются работать? Они работают по проводной линии, а не с эфирными сигналами, уровень коих может быть очень и очень мал. Да ещё на фоне шумов. 12 минут назад, _pv сказал: а по качеству, так а чего вы хотели от pic16? Я ничего не хотел. Я сразу сказал, что автор говорил про передачу. А с ней вопрос только в памяти. А про приём фантазировать - не вижу смысла. Для этого надо знать условия приёма. А они могут быть ой какими непростыми. Что и не каждый ARM сможет вытянуть. Не то что PIC. Я писал приёмники на FSK, PSK и QPSK с радиостанции. PIC там и рядом не лежал бы по возможностям. Скорости и объёмы данных правда побольше были. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 44 18 января, 2019 Опубликовано 18 января, 2019 · Жалоба 2 minutes ago, jcxz said: Хоть убейте - не верю в возможность что-то сделать на 8 битах точности при приёме с радиостанции. Там динамический диапазон сигнала будет такой, что даже иногда 16 бит мало. В своё время немало поработал с модемами сопрягаемыми с радиостанциями. И кое-что ещё помню. Тоже не верю. Если источник сигнала - прямо возле приёмник, и не требуется принимать сигнал в младших битах - то может быть да. Но автор ничего не сказал про дальность и SNR. Они работают по проводной линии, а не с эфирными сигналами, уровень коих может быть очень и очень мал. Да ещё на фоне шумов. а зачем там 16 бит, на аудио выходе рации после АРУ. и уж тем более на входе если речь про передатчик. если рация чего-то из шумов не вытащила при демодуляции аудио сигнала, снаружи уже ничего не сделать. хоть как это ни оцифровывай. ТС же не радио модем делает, а модем для довольно говеного по качеству аудиоканала, обусловленному рацией, и от того что с двух сторон прицепить hifi аудио цап/ацп с 24бит/192кГц, ничего дополнительно он из этого канала вытащить не сможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 166 19 января, 2019 Опубликовано 19 января, 2019 · Жалоба 10 часов назад, _pv сказал: а зачем там 16 бит, на аудио выходе рации после АРУ. и уж тем более на входе если речь про передатчик. АРУ в р/ст может и не быть (или выключено например оператором, который пользуется этим же самым аудио-каналом для переговоров (очень похоже что ТС хочет использовать уже имеющийся голосовой канал для передачи ещё и какой-то телеметрии)). И даже если есть - чем больше битность тем лучше потом фильтруются шумы, имхо. И для всех промежуточных расчётов тоже: меньше битность -> больше шумы вносимые обработкой -> требуется больший SNR (на входе) для уверенного декодирования. В любом случае - декодирование обсуждать смысла нет. Про передатчик речи нет, как уже сказал выше. Но там можно вообще почти без вычислений обойтись. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 19 января, 2019 Опубликовано 19 января, 2019 · Жалоба 12 hours ago, rx3apf said: . . . . Модемы AX.25 тоже делали на PIC16. cd4046 (de)modulator ps - посмотрите чипы промышленного стандарта HART. Может оно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться