nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 24 Oct 2017 03:51



Reply to topic  [ 66 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Недопередача кода по звуковым каналам 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15565
Location: Colorado
Reply with quote
Post 
Ну пусть объяснит скажем разницу между склейками в максимуме, в нуле и где-то посередине между ними - считаем что фаза не портится - просто период синусоиды меняется "на лету".

_________________
:eugeek: https://twitter.com/Shaos1973


10 Oct 2012 11:15
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Ладно... своим юбилейным 4444-м постом сделаю нашему не самому плохому
админу полезное с приятным, и суть дела постараюсь популярно обьяснить... :lol:

Значит гладкая функция — это функция, имеющая непрерывную
производную на всем множестве определения.

А первая производная (скорость изменения функции) в точке графически
интерпретируется как касательная к функции в этой точке.

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

В противном случае - получится противное...

Рассмотрим первый случай на примере Хардыча (сшивка в нуле):

Image

Я специально взял разницу частот в 4 раза, чтобы наглядно было.
Производная синуса с частотой F в точке склейки А - сиреневого цвета,
производная синуса с частотой 4F в точке склейки А - зелёного цвета.

Видим, что в точке А при подходе справа и слева производные имеют
разные значения (это тангенсы угла наклона сиреневой и зелёной прямой).
Значит в самой точке А - производная не определена, отсюда результирующая
функция двух этих синусов, сшитых в нуле - не гладкая.

Теперь - второй случай, о котором говорил я, (сшивка в минимуме/максимуме):

Image

Видим, что в точках А и А' при подходе справа и слева производные имеют одинаковые
значения
(а это тангенсы угла наклона сиреневой и зелёной прямой), равные нулю.

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

А со "склейкой" ("сшивкой") в любой другой точке Shaos, я надеюсь, и сам разберётся... :wink:

_________________
iLavr


10 Oct 2012 14:45
Profile
Fanat
User avatar

Joined: 30 Apr 2012 12:38
Posts: 53
Location: Krasnodar
Reply with quote
Post 
Как вариант, протокол передачи можно взять со стандарта RS-232. Частота низкого уровня - 1800 гц, высокого - 2700 гц. Фазовые перевороты в принципе не будут иметь значений для частотного детектора, и на его выходе будут устойчивые нули и единицы.
Биения частот 1800 и 2700 уйдут за предел полосы пропускания телефонного тракта, как и вторые и более высокие гармоники основных частот.


10 Oct 2012 15:25
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15565
Location: Colorado
Reply with quote
Post 
Lavr wrote:
Ладно... своим юбилейным 4444-м постом сделаю нашему не самому плохому
админу полезное с приятным, и суть дела постараюсь популярно обьяснить... :lol:
............
А со "склейкой" ("сшивкой") в любой другой точке Shaos, я надеюсь, и сам разберётся... :wink:


Спасибо за доходчивое объяснение с картинками :)

А всё таки как кривизна производной будет влиять на гармоники?...

P.S. С частотами мы вроде уже определились - Kansas City Standard где используются 1200 Гц и 2400 Гц

_________________
:eugeek: https://twitter.com/Shaos1973


10 Oct 2012 15:44
Profile WWW
Fanat
User avatar

Joined: 30 Apr 2012 12:38
Posts: 53
Location: Krasnodar
Reply with quote
Post 
Что, если передающую часть реализовать на мс передатчика DTMF сигналов КР1008ВЖ19, а приемную - на мс КР1008ВЖ18 ? Там можно подбором кварца задающих генераторов как раз и попасть на эти частоты (1200 и 2400). Передатчик принимает полубайт и преобразует в DTMF, приемник из DTMF делает тот-же цифровой полубайт.


10 Oct 2012 15:59
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15565
Location: Colorado
Reply with quote
Post 
Digi_boy wrote:
Что, если передающую часть реализовать на мс передатчика DTMF сигналов КР1008ВЖ19, а приемную - на мс КР1008ВЖ18 ? Там можно подбором кварца задающих генераторов как раз и попасть на эти частоты (1200 и 2400). Передатчик принимает полубайт и преобразует в DTMF, приемник из DTMF делает тот-же цифровой полубайт.


Неее - давайте ка для кодинга/декодинга FSK использовать FSK, а не DTMF чипы - это чтобы не смущать никого ;)

P.S. У меня вот такой вопрос - FSK декрдер XR2211 использует PLL для выделения тонов, а если поставить тупо RC-фильтры (НЧ и ВЧ) либо фильтры на операционниках - будут от этого какие-то побочные эффекты?

_________________
:eugeek: https://twitter.com/Shaos1973


10 Oct 2012 16:06
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
А всё таки как кривизна производной будет влиять на гармоники?...

Ну это совсем просто... :-? Берём ну хотя бы вот эту функцию:

Image

Оцифровываем её с мелким шагом (а мне её рисовал EWB - там и само в цифре
сохраняется), подсовываем в любой мат-пакет и рассчитываем Фурье-спектр т.к.
функция периодическая, или спектральную плотность (чтобы чувствовать себя
совершенно безгрешными!) :o

Видим, что гармоник там - с гулькин нос и все эти теоретизирования - практически - фегня! :wink:

Но это вы вот EWB элитарно брегуете... :( Там просто - нажать кнопочку -
"Рассчитать спектр Фурье" достаточно...

А на глаз это тебе фиг кто скажет, как-таки влияет такая загогулина на спектр... :-?



PS. Это только глядя на вот такой сигнал можно иметь наглость угадывать спектр... :lol:

Image

... и рассказывать аудиофилам их любимую сказку, почему жесткое транзисторное ограничение
сигнала на слух противнее мягкого и тёплого лампового...
:wink:

_________________
iLavr


Last edited by Lavr on 10 Oct 2012 18:30, edited 1 time in total.



10 Oct 2012 18:10
Profile
Senior
User avatar

Joined: 07 Aug 2012 14:11
Posts: 123
Location: Севастополь
Reply with quote
Post 
Shaos wrote:
...а если поставить тупо RC-фильтры (НЧ и ВЧ) либо фильтры на операционниках - будут от этого какие-то побочные эффекты?
"Просто" RC-фильтры не спасут. Лень вдаваться в теорию, вот гугл нашел фильтр 4-го порядка :



При этом добротность такого фильтра всего лишь 10. А еще номиналы резисторов доставляют ;)
И, наверное, при таком подходе проще там вряд ли получится.


10 Oct 2012 18:19
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15565
Location: Colorado
Reply with quote
Post 
А задержка у этого тянитолкая какая будет можно предсказать?

_________________
:eugeek: https://twitter.com/Shaos1973


Last edited by Shaos on 11 Oct 2012 08:47, edited 1 time in total.



10 Oct 2012 19:07
Profile WWW
Fanat
User avatar

Joined: 30 Apr 2012 12:38
Posts: 53
Location: Krasnodar
Reply with quote
Post 
Вот тут есть пример фильтров на операционниках для выделения FSK сигналов перед подачей на декодирование.

http://www.freeinfosociety.com/electronics/schemview.php?id=1457

Алсо, на MSP430, реализация модулятора - демодулятора FSK.

http://www.gaw.ru/html.cgi/txt/app/micros/msp430/slaa037.htm


11 Oct 2012 03:49
Profile
Senior
User avatar

Joined: 07 Aug 2012 14:11
Posts: 123
Location: Севастополь
Reply with quote
Post 
Digi_boy wrote:
Вот тут есть пример фильтров на операционниках для выделения FSK сигналов перед подачей на декодирование.

http://www.freeinfosociety.com/electronics/schemview.php?id=1457

Только, по-моему, фильтр там только один и тот - ФНЧ, "скругляющий" меандр от МК (U7.A). В сумме же U7.B и U7.A включены по противоместной схеме.
Но, несмотря на это , и эта схема была опробована (без телефонной части) и показала нормальные результаты. Прошивка тоже есть в сети.

Shaos wrote:
А задержка у этого тянитолкая какая будет можно предсказать?
не, точно не скажу, я в теории слаб. Но что-то мне подсказывает, что абсолютно приемлемая и не оказывающая какого-либо влияния на используемых частотах. Для примера представьте воспроизводящий тракт кассетника начала 90-х. Там таких тянитолкаев пара-тройка штук наберется. И ничего, никто не жаловался.


11 Oct 2012 10:25
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
А задержка у этого тянитолкая какая будет можно предсказать?

На частотах 1200-2400 Гц, на мой взгляд, - практически никакой...

Это ж фильтр...

_________________
iLavr


11 Oct 2012 11:42
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15565
Location: Colorado
Reply with quote
Post 
Lavr wrote:
Shaos wrote:
А задержка у этого тянитолкая какая будет можно предсказать?

На частотах 1200-2400 Гц, на мой взгляд, - практически никакой...

Это ж фильтр...


Я просто по работе в конце прошлого века цифровыми фильтрами несколько лет занимался и знаю что они вносят существенную задержку - противоаварийную автоматику на них построить можно, а вот релейную защиту уже нет (т.к. тут уже требуется реакция за менее чем один период колебаний 50 Гц). Вот и спрашиваю...

_________________
:eugeek: https://twitter.com/Shaos1973


11 Oct 2012 11:47
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Ну если ты занимался - то и скажи значения задержек тогда...

Я для таких фильтров задержек на низких частотах не замечал...

_________________
iLavr


11 Oct 2012 11:50
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15565
Location: Colorado
Reply with quote
Post 
Lavr wrote:
Ну если ты занимался - то и скажи значения задержек тогда...

Я для таких фильтров задержек на низких частотах не замечал...


Дык я ЦИФРОВЫМИ фильтрами занимался, а это аналоговые - я в них профан :)

_________________
:eugeek: https://twitter.com/Shaos1973


11 Oct 2012 11:54
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 66 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.