Как я могу «растянуть» сигнал во времени, используя аналоговые компоненты?


9

Как сигнал (например, аналоговый радиосигнал) можно «растянуть» во времени, чтобы частота делилась вдвое, а сигнал занимал вдвое больше времени? Это просто сделать на компьютере, но можно ли сделать это с аналоговыми компонентами?

Требуемое преобразование аналогично записи аудиокассеты и ее воспроизведению с половинной скоростью, поэтому, например, необходимо преобразовать входной сигнал пример входного сигнала

в

пример выходного сигнала

(Это отличается от того, что делает гетеродинный радиоприемник: он сдвигает сигнал с высокой на более низкую частоту, но сигнал все равно занимает то же количество времени.)

Запись и чтение с более медленной скоростью было бы одним из способов сделать это, но это потребовало бы медленных механических компонентов и не было бы в состоянии справиться с более быстрыми сигналами.

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

Редактировать связь с мультиплексированием с временным разделением: я думал, что tdm может быть реализован с помощью такой техники. Возьмите два непрерывных сигнала, разделите их на (скажем) микросекундные интервалы, сожмите каждую микросекунду до половины микросекунды (увеличивая частоту), затем чередуйте сжатые сегменты сигнала из обоих потоков. Чтобы демодулировать, переверните процесс, растянув нечетные или четные интервалы.


7
1. Как ваш дизайн решит (в реальном мире), какое время "t = 0"? 2. Независимо от того, какая технология используется, для получения выходного сигнала при (например) t = 100 требуется запомнить, какой входной сигнал был при t = 50. Так что какая-то память требуется. И память никогда не бывает безграничной. Так как долго вам нужно, чтобы это работало, прежде чем оно исчерпает память?
Фотон

1
Кроме того, мне не ясно, как этот вопрос относится к мультиплексированию с временным разделением; Вы можете сказать больше о том, почему вы думаете, что есть связь?
Фотон

25
Воспроизведите его с движущегося от вас транспортного средства на скорости 0,5 Маха.
Брайан Драммонд

1
Пропускная способность звука традиционной телефонной службы составляет ~ 3,3 кГц, с соответствующей частотой дискретизации Найквиста 6,6 кбит / с. Если вы делали TDM с делением по шкале от нас, при условии, что вы давали каждому каналу интервал, по крайней мере, каждые 150 мкс, сигнал мог бы воспроизводиться напрямую с помощью низкочастотной фильтрации без необходимости в этой растягивающей во времени идее.
Фотон

2
В Германии была радиосистема, которая действительно использовала ведерную бригаду, чтобы открыть короткие «временные интервалы» в аналоговой системе. Он использовал несколько приемников и синхронизированных передатчиков для построения очень большой радиосети, работающей на одной паре частот приема / передачи. Временные интервалы использовались для передачи рабочих данных (уровень сигнала и другая информация) в диапазоне с аудио. Если это сработало правильно, у вас было огромное освещение без смены каналов. Если это не сработало, у вас все еще было освещение, но казалось, что вы пытаетесь кричать настольную пилу.
JRE

Ответы:


16

Существует одна аналоговая технология, которую можно использовать для выполнения этой работы ... линия задержки CCD "Bucket Brigade" .

Он аналоговый, но имеет много общего с цифровыми технологиями в том смысле, что это система выборочных данных.

Типичная линия задержки CCD имеет 512 или 1024 конденсатора в линии и сеть CMOS-переключателей для их соединения. Это работает примерно следующим образом:

  1. Зарядите один конденсатор до напряжения на входном контакте,
  2. Держите это напряжение и заряжайте второй конденсатор до напряжения первого,
  3. Удерживайте это напряжение и зарядите колпачок 3 от колпачка 2, одновременно заряжая колпачок 1 от входного контакта.
  4. Повторите, заряжая четные от нечетного и нечетного от четного, пока первый образец не появится на выходном выводе.

Общая идея подобна линии людей, передающих ведра друг другу, чтобы попытаться бороться с огнем.

На этом этапе, если вы хотите изменить высоту тона, вам нужно сохранить новые данные во второй CCD с входной частотой дискретизации, в то время как вы очищаете первые данные с новой частотой дискретизации (в вашем случае, половина исходной тактовой частоты) ,

Поскольку вторая ПЗС заполнена, а первая - только наполовину пуста, у вас теперь есть проблема: вы должны сбросить некоторые данные. Если у вас есть более 2 линий задержки CCD, вы можете «скрыть» соединения, смешивая их от одного к другому, заполняя третью, но это не идеальная техника.

ПЗС имеют довольно слабые характеристики шума и искажений, а также все спектральные проблемы и проблемы сглаживания цифрового звука, поэтому о них вы не услышите много на этой стороне 1980 года.

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


Вау, это хорошая находка!
peufeu

4
«Вы не услышите о них много на этой стороне 1980 года». Как всегда, у музыкантов есть предпочтения, которые не имеют смысла с точки зрения EE. BBD на самом деле больше не производятся, но устройства задержки и передачи, построенные вокруг BBD, по-прежнему очень популярны среди музыкантов и продюсеров, поэтому сами BBD высоко ценятся. Существует, по крайней мере, около десяти устройств задержки на основе BBD, которые довольно широко доступны у продавцов музыкальных инструментов, и как человек, которому принадлежат несколько задержек BBD и несколько цифровых моделей задержек BBD, я могу сказать, что реальная вещь лучше.
Тодд Уилкокс

1
Действительно, движение «оригинальных инструментов» началось с воссоздания инструментов Средневековья и Ренессанса, великолепных звуков мешков и корнетов и ... похоже, переходит на аналоговые инструменты Moog и Fairlight! Судя по цене, которую я видел за SAD1024 на eBay вчера, может быть, пришло время порыться в моей мусорной коробке ...
Брайан Драммонд

Почему вы называете это CCD вместо BBD? ПЗС-матрицы - это специальные устройства обработки изображений, которые содержат BBD в кремнии.
OrangeDog

1
Потому что Bucket Brigades обычно реализуются как устройства с зарядовой связью. В «датчике CCD» CCD - это не сам датчик изображения, а бригада ведра, используемая для считывания каждой строки сканирования. Вроде аналогового сдвигового регистра Parallel In Serial Out (хотя конденсаторы тоже могут быть фотоприемниками, я не уверен). Название CCD определенно предшествует его использованию в датчиках изображения.
Брайан Драммонд

11

Я бы предложил записать сигнал на кассету и воспроизвести его на половине скорости.

Я не могу понять причину, по которой это вас не удовлетворяет. Конечно, вы можете использовать другие носители (например, провода, диски и т. Д.); основной принцип тот же.

Если ничего из этого не подходит для вас, вы должны уточнить требования далее.


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

2
@ Тодд Уилкокс: конечно, вы можете! Воспроизведение с половинной скоростью означает, что лента будет накапливаться между записывающей головкой и воспроизводящей головкой (но у вас та же проблема с любой другой технологией, даже цифровой технологией: в этом случае память заполнится). В результате вам придется на некоторое время остановить запись, пока продолжается воспроизведение. Но это именно то, что хочет ОП. Во время этой паузы записи с мультиплексированием с разделением по времени другой канал активен.
Творог

Хм .. Хорошая мысль. Или вы могли бы иметь две ленточные системы и переключаться с одной на другую, в то время как у первой нет провисания.
Тодд Уилкокс

@ Тодд Уилкокс: да. Я думаю, что на самом деле потребуется более одной ленты (на канал), поскольку ускорение не может быть мгновенным (лента / провод / диск требует некоторого времени для ускорения / замедления) ... но все эти соображения касаются практической реализации и Я думаю, что вопрос чисто теоретический.
Творог

6

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

введите описание изображения здесь

Я имею в виду, что вы можете использовать любой АЦП при условии, что его апертурное окно и джиттер достаточно малы, но вы попросили аналоговый, поэтому вам придется использовать старый сэмплер с диодным мостом, как это делали волшебники старого ...

DC-14 ГГц с ручной пайкой сквозных отверстий .

введите описание изображения здесь

Проверь дату 1968 года;)


5

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


2
Правильно было бы нарушить сохранение чего-либо, потому что накопление поступающей информации :-)
vicatcu

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

2
@jalalipop: я думаю, что он имеет в виду красный / синий сдвиг (эффект Доплера).
jbord39

Я намекаю на это.
Энди ака

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

3

Есть способ сделать это: «чирпированные» лазерные импульсы и волокно с компенсацией дисперсии. Показатель преломления волокна (и, следовательно, скорость, с которой свет распространяется вниз по указанному волокну) является функцией длины волны света. Это называется дисперсией, поскольку приводит к рассеиванию во времени узких импульсов. Волокно с компенсацией дисперсии разработано так, чтобы иметь очень высокую отрицательную дисперсию, так что оно может «отменить» дисперсию намного большей длины нормального волокна.

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

Это действительно методика для очень коротких временных периодов, требующих нескольких километров волокна с компенсацией дисперсии для растягивания импульсов в несколько десятков нс. Дисперсия в волокне с компенсацией дисперсии обычно составляет порядка -50 пс / нм / км.


1
Мило ... но вы хотите, чтобы длина волокна была равна миллисекунде дисперсии?
Брайан Драммонд

1
Это вообще не имеет отношения к вопросу. «Щебетание» преобразует короткий широкополосный импульс в сигнал, который имеет меньшее пиковое значение к среднему (и обратно), но он не будет сжимать во времени произвольный сигнал любым восстанавливаемым способом. Если вы попытаетесь ввести АМ чирпированного импульса, компенсационное волокно превратит его в узкую форму волны, в которой фактическая информация закодирована в «шуме», который идет до и после основного импульса. Совсем не полезно для TDM.
Дэйв Твид

2
Это на самом деле реальный метод , который имеет ряд приложений см en.wikipedia.org/wiki/Time_stretch_analog-to-digital_converter , en.wikipedia.org/wiki/Serial_time-encoded_amplified_microscopy
alex.forencich

2

Там действительно нет связи с TDM. Хотя PSTN был цифровым до принятия TDM, та же концепция работает с аналоговыми образцами.

Вам просто нужно выбрать частоту дискретизации, которая захватывает информацию, которую вы хотите. Продолжая с примером PSTN, это будет частота дискретизации 8000 Гц, которая фиксирует звук, находящийся в диапазоне 300-3400 Гц.

Для чередования N голосовых каналов вам необходим канал связи, который может обрабатывать 8000 × N выборок / секунду. Вы посылаете по одному сэмплу из каждого речевого канала последовательно, а затем начинаете всю последовательность заново через 1/8000 секунды (125 мкс) спустя.

Вы можете либо сэмплировать все речевые каналы одновременно, а затем задержать сэмплы на некоторую долю 125 мкс в соответствии с их номером канала, или вы можете просто сместить фазу сэмплирования для каждого канала, чтобы начать с него (что и является большинством оборудования КТСОП). делает).

Суть в том, что нет необходимости в «сжатии времени», если частота кадров TDM соответствует частоте дискретизации, необходимой для отдельных каналов.


2

Это действительно нельзя сделать аналогом. В то время как люди выбросили кучу интересных и интересных идей, пассивные аналоговые схемы могут только (1) сдвигать фазу и (2) затухать. Все, что они могут сделать, ограничивается этим, что может быть математически выражено передаточной функцией (которая будет умножать всю информацию в частотной области на сложную функцию, которая одновременно смещает угол и ослабляет амплитуду).

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

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

Такого рода вещи гораздо проще сделать в цифровом виде. Однако даже там вам нужно четко понимать, чего вы хотите. Если вы хотите начать с t = 0 и растянуть сигнал, идущий до t = 1, и заставить его выходить в два раза за одно и то же начальное время (так, выведите 0


3
Обратите внимание, что «аналог» не обязательно подразумевает LTI (линейный, не зависящий от времени). Ваши заявления относятся ко второму, а не к первому.
Дэйв Твид

1
Ты выглядишь так, как будто вы опубликовали часть предложения.
wizzwizz4

1
@DaveTweed: он сказал пассивные аналоговые компоненты. Транзисторы вообще считаются активными, верно? Я полагаю, что в достаточно малом масштабе все будет странно, но для практических целей он прав насчет пассивных компонентов, имеющих такое ограничение?
user541686

1
Выборочные данные не подразумевают ни цифровой, ни «квази-цифровой» (что бы это ни значило). Хотя верно то, что подавляющее большинство цифровых систем являются системами выборочных данных, обратное не всегда верно. И этот вопрос не содержал ограничений на пассивные компоненты.
Брайан Драммонд

Да, чтобы Дэйв Твид. В большинстве случаев, когда люди думают о таких вещах, думают, это «плавное» растяжение или что-то подобное. И они надеются сделать это по классической схеме. Я бросил тень на идеи, которые не являются LTI, поскольку LTI дает настоящую интуицию.
eSurfsnake

1

Кажется, вы даете лучший ответ сами. Вы заявляете: «Это прямо сейчас делать на компьютере». Все, что вам нужно, это «соответствующий» АЦП для подачи сигнала на компьютер, а затем АЦП для выдачи окончательного сигнала. Компьютер предоставит вам всю необходимую гибкость для обработки сигнала.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.