Analog bileşenleri kullanarak bir sinyali nasıl zamanında uzatabilirim?


9

Bir sinyal (örn. Bir analog radyo sinyali) zaman içinde nasıl 'gerilebilir', böylece frekans yarıya iner ve sinyal iki kat daha fazla zaman alır? Bir bilgisayarda yapmak kolaydır, ancak analog bileşenlerle yapılabilir mi?

Aradığım dönüşüm, bir ses kasetini kaydetmek ve daha sonra yarı hızda çalmakla aynıdır, bu nedenle örneğin bir giriş sinyalini çevirmek örnek giriş sinyali

için

örnek çıkış sinyali

(Bu, bir heterodin radyo alıcısının yaptıklarından farklıdır: bir sinyali yüksekten düşük bir frekansa kaydırır, ancak sinyal yine de aynı miktarda zaman alır.)

Daha düşük bir hızda kayıt ve okuma, bunu yapmanın bir yolu olabilir, ancak bu yavaş mekanik bileşenler gerektirir ve daha hızlı sinyallerle başa çıkamaz.

Arka plan: Buna ihtiyacım olan hiçbir şey inşa etmiyorum, ancak zaman bölünmesi çoğullaması gibi bir şeyin dijital öncesi çağda işe yarayıp yaramayacağını veya oluşturmak için ne gerekeceğini merak ediyorum. Bu yüzden kasete kayıt ve oynatmayı yavaşlatma gibi bir yöntem işe yaramaz. Çoğullamalı sinyal parçaları kısaysa, bir bandın mekanik sistemleri yetişemez.

Edit Zaman bölmeli çoğullama ile ilişki: Ben tdm böyle bir teknikle uygulanabileceğini düşünüyordum. İki sürekli sinyal alın, mikrosaniye aralıklarına ayırın (mikrosaniye aralıklarına), her mikrosaniyeyi yarım mikrosaniye (frekansı arttırın) sıkın, ardından her iki akıştan sıkılmış sinyal segmentlerini serpiştirin. Demodüle etmek için, tek veya çift aralıkları uzatarak işlemi tersine çevirin.


7
1. Tasarımınız (gerçek dünyada) ne zaman "t = 0" olduğuna nasıl karar verecek? 2. Ne tür bir teknoloji kullanılırsa kullanılsın, çıktıyı (örneğin) t = 100 üretmek, girdinin t = 50'de ne olduğunu hatırlamayı gerektirir. Bu yüzden bir çeşit bellek gerekiyor. Ve bellek asla sınırsız değildir. Peki, bellek dolmadan önce ne kadar süre çalışmanız gerekiyor?
Photon

1
Ayrıca, bu sorunun zaman bölmeli çoğullama ile nasıl ilişkili olduğu konusunda net değilim; Neden bir bağlantı olduğunu düşündüğün hakkında daha fazla şey söyleyebilir misin?
Photon

25
Mach 0.5'te sizden uzaklaşan bir araçtan oynatın.
Brian Drummond

1
Geleneksel telefon hizmetinin ses bant genişliği ~ 3.3 kHz'dir ve buna karşılık gelen Nyquist örnekleme hızı 6.6 kSps'dir. ABD ölçeğinde bölümler ile TDM yaptıysanız, her kanala en az 150 ABD'de bir yuva verdiğiniz sürece, sinyal bu zaman uzatma fikrine gerek kalmadan doğrudan düşük geçişli filtreleme ile çoğaltılabilir.
Photon

2
Almanya'da bir analog sistemde kısa "zaman aralıklarını" açmak için gerçekten bir kova tugayı kullanan bir radyo sistemi vardı. Tek bir gönderme / alma frekansı çifti üzerinde çalışan çok büyük bir radyo ağı oluşturmak için çoklu alıcılar ve senkronize edilmiş vericiler kullandı. Zaman dilimleri, sesle birlikte banttaki çalışma verilerini (sinyal gücü ve diğer bilgiler) iletmek için kullanıldı. Doğru çalıştıysa, kanalları değiştirmeden muazzam bir kapsama sahip oldunuz. Doğru çalışmadıysa, hala kapsama sahiptiniz, ancak bir masa testeresi bağırmaya çalıştığınız gibi geliyordu.
JRE

Yanıtlar:


16

İşi yapmak için kullanılabilecek bir analog teknoloji var ... CCD "kova tugayı" gecikme hattı .

Analogdur, ancak örneklenmiş bir veri sistemi olması nedeniyle dijital tekniklerle çok ortak noktası vardır.

Tipik bir CCD gecikme hattında bir hatta 512 veya 1024 kapasitör ve bunları birbirine bağlamak için bir CMOS anahtarları ağı bulunur. Kabaca aşağıdaki gibi çalışır:

  1. Bir kondansatörü giriş pimindeki voltaja kadar şarj edin,
  2. Bu voltajı tutun ve ikinci kapasitörü birincisinin voltajına kadar şarj edin,
  3. Bu voltajı tutun ve Cap 1'i giriş piminden şarj ederken Cap 3'ü Cap 2'den şarj edin.
  4. Çıktı iğnesinde ilk örnek görünene kadar tek, çift ve çiftten tekrar şarj edin.

Genel fikir, bir yangına karşı savaşmak için kovaları birbirine geçen bir çizgi gibidir.

Bu noktada, perdeyi değiştirmek istiyorsanız, ilk örneklemi yeni örnekleme hızında (örneğinizde orijinal saat hızının yarısı) boşaltırken, yeni verileri giriş örnek hızında ikinci bir CCD'ye depolamanız gerekir. .

Birincisi sadece yarısı boşken ikinci CCD dolu olduğundan, şimdi bir sorununuz var: bazı verileri boşaltmanız gerekiyor. Eğer 2'den fazla CCD gecikme hattınız varsa, üçte birini doldururken bir diğerine çapraz solma yaparak eklemleri "gizleyebilirsiniz", ancak mükemmel bir teknik değildir.

CCD'lerin dijital sesin tüm spektral ve örtüşme sorunları ile birlikte oldukça zayıf gürültü ve bozulma özellikleri vardır, bu nedenle 1980'lerin bu tarafında onlar hakkında fazla bir şey duymazsınız.

Böyle bir örnek, burada zift değiştirici olarak kullanılan SAD1024 (burada veri sayfası) (sürekli değişen ziftle, ​​bir flanger olarak)


Vay canına, bu iyi bir keşif!
peufeu

4
"1980'in bu tarafında onlar hakkında fazla bir şey duymayacaksınız." Her zaman olduğu gibi, müzisyenlerin bir Enerji Verimliliği açısından hiçbir anlamı olmayan tercihleri ​​vardır. BBD'ler artık gerçekten üretilmiyor, ancak BBD'ler üzerine inşa edilen gecikme ve perde cihazları müzisyenler ve yapımcılar arasında hala çok popüler, bu yüzden BBD'lerin kendileri çok değerlidir. Müzik aleti perakendecilerinden oldukça yaygın olarak mevcut en az on kadar BBD tabanlı gecikme cihazı var ve birkaç BBD gecikmesine ve birkaç dijital BBD gecikmesine sahip bir kişi olarak, gerçek şeyin daha iyi olduğunu söyleyebilirim.
Todd Wilcox

1
Gerçekten de, "orijinal enstrümanlar" hareketi, Ortaçağ ve Rönesans enstrümanlarını, çuval ve kornetlerin muhteşem seslerini yeniden yaratmakla başladı ve ... Moog ve Fairlight analog enstrümanlarına geçiyor gibi görünüyor! Dün eBay'de bir SAD1024 için gördüğüm fiyattan yola çıkarak, önemsiz kutumu karıştırmak için zaman olabilir ...
Brian Drummond

Neden BBD yerine CCD diyorsunuz? CCD'ler silikonda bir BBD içeren spesifik görüntüleme cihazlarıdır.
OrangeDog

1
Çünkü Kova Tugayları normalde Şarj Bağlantılı Cihazlar olarak uygulanır. Bir "CCD sensöründe" CCD görüntüleme sensörünün kendisi değil, her tarama satırını okumak için kullanılan kova tugayıdır. Bir çeşit Analog Paralel Seri Çıkış kaydırma yazmacı (kapasitörler fotodetektörler de olabilir, ancak emin değilim). CCD ismi kesinlikle görüntü sensörlerinde kullanılmasından önce gelir.
Brian Drummond

11

Sinyali bir kasete kaydetmenizi ve yarı hızda çalmanızı öneririm.

Bunun sizi tatmin etmemesinin nedenini takip edemiyorum. Tabii ki başka ortamlar da kullanabilirsiniz (örn. Kablolar, diskler vb.); temel ilke aynıdır.

Bunların hiçbiri sizin için iyi değilse, gereksinimleri daha fazla belirtmeniz gerekir.


Aynı bant kaydına tek bir hızda sahip olamaz ve farklı bir hızda çalamazsınız, bu yüzden asker gerçek zamanlı olarak işlemek istiyorsa, bant hiç çalışmaz.
Todd Wilcox

2
@Todd Wilcox: Tabii ki yapabilirsiniz! Yarı hızda oynatmak, kasetin kayıt kafası ve oynatma kafası arasında yığılması anlamına gelir (Ancak başka herhangi bir teknoloji ile aynı probleminiz var; dijital teknoloji bile: bu durumda bellek dolar). Sonuç olarak, kayıttan yürütme devam ederken bir süre kaydı durdurmanız gerekecektir. Ama OP tam olarak bunu istiyor. Bu kayıt sırasında zaman bölmeli çoğullamada duraklama diğer kanal aktiftir.
Lor

Hmm .. Güzel nokta. Veya iki bant sisteminiz olabilir ve birincisi gevşekliyken birinden diğerine geçebilirsiniz.
Todd Wilcox

@Todd Wilcox: evet. Gerçekte ivme anlık olamayacağından (bant / tel / disk hızlandırmak / yavaşlamak için biraz zaman gerektirir) birden fazla banda (kanal başına) ihtiyaç duyulacağını düşünüyorum ... ... Sorunun saf teorik olduğunu düşünüyorum.
Lor

6

Sinyal periyodikse, her zaman bir örnekleme osiloskopu kullanabilirsiniz .

resim açıklamasını buraya girin

Yani, diyafram penceresi ve titreşim yeterince küçükse herhangi bir ADC'yi kullanabilirsiniz, ancak analog istediniz, bu yüzden eski diyot köprü örnekleyicisini eski sihirbazların yaptığı gibi kullanmanız gerekecek ...

Delikli parçalarla lehimlenmiş DC-14 GHz .

resim açıklamasını buraya girin

Tarihi kontrol edin, 1968;)


5

Işık hızının yarısında seyahat eden ve böylece alınan sinyali uzatan bir roket fırlatmak dışında, aldığınız şeyin bir örneğini saklayan ve daha sonra daha yavaş bir hızda çalan bir şeye ihtiyacınız vardır. Nihayetinde bu, orijinal olarak iletilen şeyleri asla yakalayamayacağınız anlamına gelir, yani daha düşük bir hızda depolamak ve oynatmak zorundasınız. Bir analog bant bunu iyi yapar, ancak bunu IC formunda istiyorsanız dijital depolama yöntemleri en iyi yoldur.


2
Doğru, bir şeylerin korunmasını ihlal eder, çünkü gelen bilgilerin birikmesi :-)
vicatcu

Bazı rölativistik etkiyi kaçırdığımı mı yoksa ses hızının yarısını mı yazmak istediğinizi söyleyemem.
jalalipop

2
@jalalipop: Bence kırmızı / blueshift (doppler etkisi).
jbord39

Bunu ima ediyorum.
Andy aka

4
Hata. Ben de öyleydim, ama nedense ses dalgası olduğunu varsayıyordum. Masamda çalışan RF donanımı var, ancak EM dalgalarının var olduğunu unuttum doh
jalalipop

3

Bunu yapmanın bir yolu var: 'cıvıl cıvıl' lazer atımları ve dispersiyon dengeleme lifi. Elyafın kırılma indisi (ve dolayısıyla ışığın bahsedilen elyaftan aşağı yayılma hızı) ışığın dalga boyunun bir fonksiyonudur. Buna dağılma denir, çünkü zaman içinde dar darbelere neden olur. Dispersiyon dengeleme lifi, çok daha uzun bir normal lif dağılımını 'geri alabilecek' şekilde çok yüksek negatif dispersiyona sahip olacak şekilde tasarlanmıştır.

Dalga boyunda süpüren cıvıl cıvıl lazer darbesi ile başlayın. Bu, çok dar, geniş bantlı bir darbe alınarak ve bir dispersiyon dengeleme lifinden gönderilerek üretilebilir. Daha sonra genlik, gerilmiş nabzı uzatmak istediğiniz sinyalle modüle eder. Sonra modüle edilmiş nabzı güzel uzun bir dispersiyon dengeleme lifinden gönderin.

Bu gerçekten çok kısa zaman çizelgeleri için bir tekniktir ve birkaç 10 ns'lik darbeleri germek için birkaç km dağılım dengeleme fiberi gerektirir. Dispersiyon kompanzasyon lifindeki dağılım genellikle -50 ps / nm / km mertebesindedir.


1
Sevimli ... ama bir milisaniyelik dağılım elde etmek için ihtiyacınız olan lifin uzunluğunu koymaya özen gösterin?
Brian Drummond

1
Bunun soru ile hiçbir ilgisi yoktur. "Cıvıltı" kısa süreli bir geniş bant darbesini daha küçük bir tepe-ortalama değerine (ve tekrar geri) sahip bir sinyale dönüştürür, ancak herhangi bir kurtarılabilir sinyali zamanla sıkıştırmaz. Cıvıl cıvıl pıhtıyı AM denemeye çalışırsanız, dengeleme lifi bunu, gerçek bilginin ana darbeden önce ve sonra gelen "gürültü" içine kodlandığı dar bir dalga formuna dönüştürecektir. TDM için hiç yararlı değil.
Dave Tweed


2

TDM ile gerçekten bir bağlantısı yok. TDM kabul edilmeden önce PSTN dijital olmasına rağmen, aynı konsept analog örneklerle çalışır.

İstediğiniz bilgileri yakalayan örnek bir oran seçmeniz yeterlidir. PSTN örneğiyle devam edersek, 300-3400 Hz aralığında düşen sesi yakalayan 8000 Hz'lik bir örnekleme hızı olacaktır.

N ses kanalını serpiştirmek için saniyede 8000 × N örnek işleyebilen bir iletişim kanalına ihtiyacınız vardır. Ses kanallarının her birinden sırayla bir örnek gönderir ve ardından tüm diziyi 1/8000 saniye (125 µs) sonra tekrar başlatırsınız.

Tüm ses kanallarını aynı anda örnekleyebilir ve daha sonra örnekleri kanal numaralarına göre 125 µs'lik bir fraksiyonla geciktirebilirsiniz veya her kanal için örnekleme aşamasını başlayacak şekilde değiştirebilirsiniz (çoğu PSTN ekipmanının ) yapar.

Sonuç olarak, TDM kare hızı ayrı kanallar için gereken örnekleme hızıyla eşleşiyorsa "zaman sıkıştırmasına" gerek yoktur.


2

Bu gerçekten analog yapılamaz. İnsanlar bir sürü düzgün ve ilginç fikir atmış olsa da, pasif analog devreler sadece (1) fazı değiştirebilir ve (2) zayıflayabilir. Yapabilecekleri her şey bununla sınırlıdır, bu transfer fonksiyonu ile matematiksel olarak ifade edilebilir (bu, frekans alanındaki tüm bilgileri hem açısı değiştiren hem de genliği azaltan karmaşık bir işlevle çarpacaktır).

Analog aktif bir ek olarak amplifikasyona giderseniz, bazı frekansları da artırabilirsiniz - ama gerçekten elde ettiğiniz bu daha fazla.

Kova tugayları gibi fikirler var, ancak belirtildiği gibi bu gerçekten dijitalleşiyor (veya en azından yarı dijital). Eski günlerde, kasete bir hızda kayıt yapma ve yarı hızda oynatma fikri gerçekten tek pratik yaklaşımdır.

Bu tür şeyleri dijital olarak yapmak çok daha kolaydır. Ancak orada bile, ne istediğiniz konusunda net olmanız gerekir. T = 0'dan başlamak ve t = 1'e giden bir sinyali uzatmak ve aynı başlangıç ​​zamanında iki kez çıkmasını sağlamak istiyorsanız (yani, çıkış 0


3
"Analog" mutlaka LTI (doğrusal, zamanla değişmeyen) anlamına gelmez. İfadeleriniz ikincisine değil, ikincisine uygulanır.
Dave Tweed

1
Bir cümle ile yarı yolda yayınlanmış gibi görünüyorsunuz.
wizzwizz4

1
@DaveTweed: Pasif analog bileşenler söyledi . Transistörler genellikle aktif kabul edilir, değil mi? Sanırım yeterince küçük bir ölçekte tuhaf davranışlar olacak, ama pratik amaçlar için bu sınırlamaya sahip pasif bileşenler hakkında doğru mu?
user541686

1
Örneklenen veriler ne dijital ne de "yarı dijital" anlamına gelir (ne anlama gelirse). Dijital sistemlerin büyük çoğunluğunun örneklenmiş veri sistemleri olduğu doğru olsa da, bunun tam tersi doğru değildir. Ve soru pasif bileşenlere daralma içermiyordu.
Brian Drummond

Dave Tweed'e evet. Çoğu durumda, insanlar böyle şeyler düşündüklerinde, düşünce, bu 'pürüzsüz' bir germe ya da böyle bir şeydir. Ve bunu klasik bir devre ile yapmayı umuyorlar. LTI gerçek sezgiyi verdiği için LTI olmayan fikirler üzerinde durdum.
eSurfsnake

1

Kendinize en iyi cevabı verdiğiniz anlaşılıyor. "Bir bilgisayarda yapmak çok kolay." Tek ihtiyacınız olan, sinyali bilgisayara beslemek için "uygun" bir AD dönüştürücüsü ve daha sonra size son sinyali vermek için bir DA dönüştürücüsüdür. Bilgisayar size sinyali işlemek için ihtiyaç duyabileceğiniz tüm esnekliği sağlayacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.