Свежие обсуждения
Консультации

Фильтр для прямоугольного сигнала, нужна схема

1 4 5


Vlad_Petr: Несанкционированное исп.радиочастот может быть наказано в административном порядке...
И при чём найдут в течении полу года, у нас один деятель локальную сеть удлинял через радиоканал, канал был направленный, но тем не менее госнадзор за использование радиочастот нашел этот канал и нашёл хозяина, не знаю чем закончилось, но нашли хозяина относительно быстро.

 

> Называется "система RDS"

Я хочу сделать своё и сделать просто. Но посмотрю, что за RDS.

> Если это не устраивает, возьмите два телефонных модема. С выхода модема на модуляционный вход передатчика.

Совершенно не подходит, я интересовался модуляцией в модемах, там на спектральные помехи не смотрят и фаза меняется резко. Это не для эфира.

> При радиопередаче надо помнить о неизбежной потере постоянной составляющей.

Посмотрите на мой сигнал - там нет постоянной составляющей.

> Несанкционированное исп.радиочастот может быть наказано в административном порядке

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

IDiod> Если вы пропустите ваш прямоугольный сигнал через ФНЧ

Да, видимо надо поставить ФНЧ большого порядка. Я просто сомневался, не попортит ли он логику сигнала (там ведь обратные связи в ФНЧ и т.п.)

Пока я хочу подать сформированный аудиофайл с выхода звуковухи одного компа на вход другого. Если получится расшифровать, буду думать о помехоустойчивости, исправлении ошибок и так далее.

 

asfiks: Совершенно не подходит, я интересовался модуляцией в модемах, там на спектральные помехи не смотрят и фаза меняется резко. Это не для эфира. Неправильно. Модем,- девайс достаточно умный. Он перебирает десяток протоколов и скоростей, начиная с простейших и нетребовательных к параметру канала. Модемы "договариваются" как им работать при каждом начале сеанса связи.
asfiks: Пока я хочу подать сформированный аудиофайл с выхода звуковухи одного компа на вход другого. Если получится расшифровать, буду думать о помехоустойчивости, исправлении ошибок и так далее. В этом варианте большая и очень долгая работа вам предстоит... Если вас интересует результат а не процесс, посмотрите в сторону многих готовых решений, которые вы можете успешно использовать. А их предостаточно...

 

asfiks: Что-то я ступил. Можно ведь точнее задать:
Точно. Отклик появляется раньше воздействия.

Не понятна постановка задачи. От этого и способы ее решения.
Например, зачем здесь нелинейные элементы (диоды) в линейном фильтре, которые будут давать нужную форму в определенном диапазоне амплитуд входного сигнала, который в итоге оказался не чисто цифровой?
Может нужен не фильтр, а цифровой модулятор?

asfiks: Я хочу задать эти значения в файле WAV-PCM, формировать
его программно по заданной последовательности битов/байтов.

Так формируйте сразу нужную синусоиду без внешних фильтров.

 

Задача - сделать из прямоугольника синус, интересна сама по себе ("спортивный интерес" ), поскольку ее решение как "кирпичек" можно использовать при построении разных схем. Варианты, конечно, есть, но все они со своими ограничениями (потому и попросил конкретизировать Вашу задачу).
Как я понял, Ваша задача - минимальный спектр частот при передаче дискретного сигнала типа "да-нет" (1-0) в вещательном ЧМ-диапазоне. Минимизация спектра не поможет от пролезания Вашего сигнала в сигнал р/станции, работающей на этой несущей. Однако, сигнал можно сделать очень слабеньким (почти незаметным), если со стороны приемв иметь очень узкополосный чувствительный приемник - задача почти ( ) решается.
Из разложения в ряд Фурье прямоугольник имеет нечетные гармоники. При этом 3-я в 3 раза меньше 1-й, 5-я - меньше 1-й в 5 раз. Поскольку частота сигнала меняется всего на 30%, то, как предложил IDiod (10 марта 20:03), вполне можно обойтись ФНЧ.
Сигнал, показанный в http://pro-radio.ru/start/10523/2011/03/11/13-43-50/ (asfiks,10 марта, 13:43) - одно удовольствие! . Его легко преобразовать в треугольный с помощью простого интегратора на ОУ (сигнал подается через резистор на инвертирующий вход ОУ с конденсатором между этим входом и выходом). Согласно разложению по Фурье треугольный сигнал также имеет только нечетные гармоники, но 3-я менше 1-й уже в 9 раз, а 5-я - в 25 раз. Т.е. уже почти синус. А если добавить ФНЧ, то на осциллографе от синуса, пожалуй, и не отличишь.

 

asfiks: Я хочу сделать своё и сделать просто. Ну тогда подскажу, как просто... Нужны: двоичный 8р счетчик и ПЗУшка на полкилобайта с ЦАПом. В ПЗУ записаны выборки обеих периодов синуса. Выдача последовательности выборок "1" или "0" на выходе,- переключением ст. разряда ПЗУ. ЦАП можно самый простой,- на обычных резисторах. Восьми разрядов будет вполне достаточно.
Разумно это на контроллере, тогда совсем просто.. В этом случае подача информации с порта компьютера (цифра) или даже просто со стандартной клавиатуры от писюка...

 

> Называется "система RDS"

Прочитал про RDS. Там по стандарту 1кбит/с. Это очень мало, у меня должно получиться в десять раз больше.
Я хочу, чтобы работало так: подключаю к УКВ-приёмнику наушники. Один наушник через тряпочку прижимаю к микрофону компа, а второй слушаю для контроля. На компе запущена стандартная программа для захвата аудио-сигнала, которая складывает всё в файл. Потом в командной строке обрабатываю этот файл написанной мной утилитой - и на выходе получаю раскодированные данные. То есть для приёма данных никакого дополнительного оборудования не требуется вообще!

sprite: Согласно разложению по Фурье треугольный сигнал также имеет только нечетные гармоники, но 3-я менше 1-й уже в 9 раз, а 5-я - в 25 раз.

Ага, спасибо за информацию. Значит если перед ФНЧ поставить интегратор - это сильно повысит качество фильтрации.

Vlad_Petr: Нужны: двоичный 8р счетчик и ПЗУшка на полкилобайта с ЦАПом.

Я тоже об этом думал. Но лучше всё-таки взять сигнал на УКВ-модулятор прямо с звукового выхода компа. Я с того же компа мог бы разную музыку крутить. Сначала посмотрю, какой реальный сигнал выдаёт звуковуха, мне кажется она сама должна ступеньки убирать.

 

asfiks: Прочитал про RDS. Там по стандарту 1кбит/с. Это очень мало, у меня должно получиться в десять раз больше. Я хочу, чтобы работало так: подключаю к УКВ-приёмнику наушники. Один наушник через тряпочку прижимаю к микрофону компа, а второй слушаю для контроля. На компе запущена стандартная программа для захвата аудио-сигнала, которая складывает всё в файл. Потом в командной строке обрабатываю этот файл написанной мной утилитой - и на выходе получаю раскодированные данные. То есть для приёма данных никакого дополнительного оборудования не требуется вообще! Там уже плавали.. и я лично тоже ваял такое ...где-то 83-85 годы прошлого века. Это т.н. модемы акустического соединения. Коробка с углублениями для капсюлей телефонной трубки. Руками набирался номер, трубка укладывалась на девайс...начинался обмен. Там куча граблей долго будете разгребать и в итоге: скорость реально и будет как в RDS.
Самые совершенные устройства такого класса давали не более 1200бод. на хороших линиях и качественных капсюлях в телеф. аппаратах. Это был практический предел. Чемпион, модем Bell 212 стандарта V.22, имевший скорость 1200 бод (150 символов в секунду).

 

Можно поколдовать, только реальные временные и амплитудные значения нужны. http://zalil.ru/30660195

 

Vlad_Petr: скорость 1200 бод (150 символов в секунду)
Термин "Бод" знаком мне только "на слух" - пользоваться им не приходилось. Поэтому заглянул в Википедию. Если правильно понял, то при скорости 1200 бод двоично кодированный сигнал передается со скоростью 1200 бит/с. Правда, для автора и это слишком мало.

На выходе звуковой карты наверняка уже есть ФНЧ, срезающий частоту дискретизации (48кГц). Он должен неплохо "пригладить" прямоугольники 8...12 кГц. По адресу http://ksa71.narod.ru/gen.html лежит маленькая программка (31кБ) функционального генератора звуковых частот - синус, треугольник, прямоугольник (меандр) в диапазоне от 0 до 20 кГц.

asfiks, похоже, Вы получаете обсуждаемый сигнал с компьютера. Почему бы не формировать его программно сразу синусоидальным?