Як я можу вчасно "розтягнути" сигнал за допомогою аналогових компонентів?


9

Як сигнал (наприклад, аналоговий радіосигнал) може бути "розтягнутий" у часі, щоб частота зменшилася вдвічі і сигнал зайняв удвічі більше часу? Це легко зробити за комп'ютером, але чи можна це зробити з аналоговими компонентами?

Трансформація, яку я шукаю, те саме, що записувати аудіокасету, а потім відтворювати її на половині швидкості, тому перекладаючи вхідний сигнал, наприклад Приклад вхідного сигналу

до

Приклад вихідного сигналу

(Це відрізняється від того, що робить гетеродінний радіоприймач: він переміщує сигнал з високої на нижчу частоту, але сигнал все ж займає стільки ж часу.)

Запис і читання назад з меншою швидкістю був би одним із способів зробити це, але це вимагатиме повільних механічних компонентів і не зможе розібратися з більш швидкими сигналами.

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

Редагувати Зв'язок з мультиплексуванням поділу часу: Я думав, що tdm можна реалізувати за допомогою такої методики. Візьміть два безперервні сигнали, розділіть їх на (скажімо) мікросекундні інтервали, видавіть кожну мікросекунду на половину мікросекунди (збільшуючи частоту), потім переплетете вичавлені сегменти сигналу з обох потоків. Щоб демодулювати, поверніть процес, розтягуючи непарні або парні інтервали.


7
1. Як ваш дизайн вирішить (в реальному світі), який час "t = 0"? 2. Незалежно від того, яку технологію використовують, виробництво виходу при (наприклад) t = 100 вимагає запам'ятати, який вхід був при t = 50. Тож потрібна якась пам’ять. І пам'ять ніколи не є необмеженою. Отже, скільки часу вам потрібно це працювати, перш ніж у нього закінчиться пам'ять?
The Photon

1
Також мені не зрозуміло, як це питання стосується мультиплексування поділу часу; Ви можете сказати більше про те, чому ви думаєте, що існує зв’язок?
The Photon

25
Відтворіть його від автомобіля, який віддаляється від вас на Mach 0,5.
Брайан Драммонд

1
Пропускна здатність аудіо в традиційній телефонній службі становить ~ 3,3 кГц, з відповідною швидкістю вибірки Nyquist 6,6 kSps. Якщо ви робили TDM з підрозділами масштабу у нас, доки ви давали кожному каналу проріз щонайменше кожні 150 нас, сигнал можна було б відтворити безпосередньо низькочастотним фільтруванням без необхідності в цій ідеї, що розтягує час.
The Photon

2
У Німеччині була радіосистема, яка справді використовувала бригаду відра, щоб відкрити короткі "часові проміжки" в аналоговій системі. Він використовував декілька приймачів та синхронізованих передавачів для створення дуже великої радіомережі, яка працювала на одній частоті пари передачі / прийому. Проміжки часу використовувались для передачі робочих даних (потужність сигналу та інша інформація) у діапазоні зі звуком. Якщо це працювало правильно, ви мали величезне покриття без зміни каналів. Якщо це не спрацювало правильно, у вас все ще було покриття, але це звучало так, ніби ви намагаєтесь кричати настільну пилку.
JRE

Відповіді:


16

Є одна аналогова технологія, яка може бути використана для виконання роботи ... лінія затримки CCD "відра бригади" .

Це аналог, але він має багато спільного з цифровими методами, оскільки це система вибіркових даних.

Типова лінія затримки 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, можливо, настав час перекопати мій сміттєвий ящик ...
Брайан Драммонд

Чому ви називаєте це ПЗЗ замість BBD? ПЗЗ - це специфічні пристрої візуалізації, які містять BBD в кремнію.
OrangeDog

1
Оскільки відрядові бригади зазвичай реалізуються як пристрої, пов'язані із зарядом. У "CCD сенсорі" ПЗЗ - це не сам датчик зображення, а бригада ковша, що використовується для зчитування кожної лінії сканування. Вид аналогового регістру зсуву паралельного паралельного виходу (хоча конденсатори також можуть бути фотоприймачами, я не впевнений). Назва CCD безперечно передує його використанню в датчиках зображення.
Брайан Драммонд

11

Я б запропонував записати сигнал на магнітофон і відтворити його з половиною швидкості.

Я не можу слідкувати за причиною, чому це вас не влаштовує. Звичайно, ви можете використовувати інші носії інформації (наприклад, дроти, диски тощо); основний принцип той самий.

Якщо нічого з цього не підходить для вас, вам потрібно додатково вказати вимоги.


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

2
@Todd Wilcox: звичайно, ти можеш! Відтворення на півшвидкісі означає, що стрічка накопичуватиметься між головою запису та головою відтворення (Але у вас однакова проблема з будь-якою іншою технологією; навіть цифровою технологією: у цьому випадку пам'ять заповниться). В результаті вам доведеться на деякий час припинити запис, а відтворення продовжується. Але саме цього хоче ОП. Під час цієї активної паузи в часі ділення мультиплексування іншого каналу активне.
Сир

Хм .. Добрий момент. Або у вас можуть бути дві системи стрічок і перемикатися з однієї на іншу, тоді як у першій знімається слабка.
Тодд Вілкокс

@Todd Wilcox: так. Я думаю, що насправді потрібно більше однієї стрічки (на канал), оскільки прискорення не може бути миттєвим (стрічка / дріт / диск вимагає певного часу для прискорення / уповільнення) ... але всі ці міркування стосуються практичної реалізації та Я думаю, що питання є чисто теоретичним.
Сир

6

Якщо сигнал періодичний, то завжди можна використовувати осцилограф для відбору проб .

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

Я маю на увазі, ви можете використовувати будь-який АЦП за умови, що його вікно діафрагми та тремтіння є досить малим, але ви попросили аналог, тож вам доведеться використовувати старий діодний мостовий пробовідбірник, як це зробили старі майстри ...

DC-14 ГГц з паяними вручну деталями .

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

Перевірте дату, 1968;)


5

Крім вистрілення ракети, яка рухається з половиною швидкості світла і так розтягує отриманий сигнал, вам потрібно щось, що зберігає зразок отриманого вами, а потім відтворює його з меншою швидкістю. Зрештою, це означає, що ви ніколи не наздоганяєте те, що було передано спочатку, тобто вам потрібно зберігати та відтворювати з меншою швидкістю. Аналогова стрічка робить це чудово, але якщо ви хочете це у формі ІС, то цифровий спосіб зберігання - найкращий спосіб.


2
Правильно це порушило б збереження чогось, тому що накопичення надходить інформації :-)
vicatcu

Я не можу сказати, чи пропускаю я якийсь релятивістський ефект чи ви просто мали набрати половину швидкості звуку.
Джалаліпоп

2
@jalalipop: Я думаю, що він натякає на червоний / синій зсув (ефект доплера).
jbord39

Я на це натякаю.
Енді ака

4
На жаль Я був таким, але я чомусь міркував, що я приймав на себе звукову хвилю. У мене на робочому столі працює
апарат

3

Для цього є спосіб: "щебетати" лазерні імпульси та волокно компенсації дисперсії. Показник заломлення волокна (а отже, і швидкість, з якою світло поширюється вниз згаданого волокна) є функцією довжини хвилі світла. Це називається дисперсією, оскільки це призводить до того, що вузькі імпульси розсіюються в часі. Дисперсійне компенсаційне волокно розроблено таким чином, щоб мати дуже високу негативну дисперсію, щоб воно могло "скасувати" дисперсію набагато довшої довжини звичайного волокна.

Почніть з щебетання лазерного імпульсу, який промахується по довжині хвилі. Це можна створити, взявши дуже вузький широкосмуговий імпульс і пересилаючи його по довжині волокна компенсації дисперсії. Потім амплітуду модулюють щебетаючим імпульсом сигналом, який потрібно розтягнути. Потім направляють модульований імпульс через гарний довгий шматочок компенсації дисперсійного волокна.

Це дійсно техніка для дуже коротких часових масштабів, що вимагає декількох км волокна компенсації дисперсії, щоб розтягнути імпульси кількох 10с нс. Дисперсія в волокні компенсації дисперсії зазвичай знаходиться в порядку -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 мкс відповідно до їх номера каналу, або ви можете просто змістити фазу вибірки для кожного каналу для початку (саме з цього найчастіше обладнання PSTN робить).

Суть полягає в тому, що немає необхідності в "стиснення часу", якщо частота кадрів TDM відповідає частоті вибірки, необхідній для окремих каналів.


2

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

Якщо ви хочете на посилення як аналогове активне доповнення, очевидно, ви також можете збільшити деякі частоти - але насправді це все, що ви отримуєте, це більше.

Є такі ідеї, як відра бригади, але, як зазначалося, це справді цифровий (або, принаймні, квазі-цифровий). За старих часів ідея записувати на одній швидкості на магнітофон і відтворювати на половині швидкості - це справді єдиний практичний підхід.

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


3
Зауважте, що "аналог" не обов'язково означає LTI (лінійний, інваріантний за часом). Ваші заяви стосуються останнього, а не першого.
Дейв Твід

1
Ви схожі на те, що ви написали частково через речення.
wizzwizz4

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

1
Вибірені дані не означають ні цифрових, ні «квазі-цифрових» (що б це не означало). Навіть незважаючи на те, що переважна більшість цифрових систем є вибірковими системами даних, зворотне не обов'язково відповідає дійсності. І питання не містило перешкод до пасивних компонентів.
Брайан Драммонд

Так, Дейву Твіду. У більшості випадків, коли люди думають про подібні речі, подумали, це "гладка" розтяжка або щось таке. І вони сподіваються зробити це класичним контуром. Я заглянув ідеями, які не є LTI, оскільки LTI дає справжню інтуїцію.
eSurfsnake

1

Здається, ви самі даєте найкращу відповідь. Ви заявляєте: "Це прямо в комп'ютері". Тоді все, що вам потрібно, - це "відповідний" перетворювач AD для подачі сигналу на комп'ютер, а потім перетворювач DA для подачі остаточного сигналу. Комп'ютер надасть вам всю гнучкість, яка може знадобитися для обробки сигналу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.