Bagaimana suatu sinyal (mis. Sinyal radio analog) dapat 'direntangkan' dalam waktu, sehingga frekuensinya dibelah dua dan sinyalnya memakan waktu dua kali lebih banyak? Sangat mudah dilakukan di komputer, tetapi dapatkah ini dilakukan dengan komponen analog?
Transformasi yang saya cari sama dengan merekam kaset audio dan kemudian memutarnya dengan kecepatan setengah, jadi menerjemahkan sinyal input misalnya
untuk
(Ini berbeda dari apa yang dilakukan oleh penerima radio heterodyne: ia menggeser sinyal dari frekuensi tinggi ke frekuensi lebih rendah, tetapi sinyal masih membutuhkan jumlah waktu yang sama.)
Merekam dan membaca kembali dengan kecepatan lebih lambat akan menjadi salah satu cara untuk melakukan ini, tetapi itu akan membutuhkan komponen mekanis yang lambat dan tidak dapat menangani sinyal yang lebih cepat.
Latar Belakang: Saya tidak membangun apa pun yang saya perlukan ini, tetapi saya bertanya-tanya apakah sesuatu seperti multiplexing pembagian waktu dapat bekerja di era pra-digital atau apa yang diperlukan untuk membuatnya. Itu juga mengapa metode seperti merekam ke kaset dan memperlambat pemutaran tidak akan berhasil. Jika potongan-potongan sinyal multiplexing pendek, sistem mekanis sebuah kaset tidak akan mampu mengikutinya.
Sunting Hubungan dengan multiplexing pembagian waktu: Saya berpikir bahwa tdm dapat diimplementasikan dengan teknik seperti itu. Ambil dua sinyal kontinu, pisahkan menjadi (katakanlah) mikrodetik interval, peras setiap mikrodetik menjadi setengah mikrodetik (meningkatkan frekuensi), kemudian interleave segmen sinyal terjepit dari kedua aliran. Untuk mendemodulasi, balikkan proses dengan meregangkan interval ganjil atau genap.
sumber
Jawaban:
Ada satu teknologi analog yang dapat digunakan untuk melakukan pekerjaan ... garis penundaan "ember brigade" CCD .
IS IS analog, tetapi memiliki banyak kesamaan dengan teknik digital dalam hal itu adalah sistem data-sampel.
Garis keterlambatan CCD pada umumnya memiliki kapasitor 512 atau 1024, dan jaringan CMOS beralih untuk menghubungkannya. Ini kira-kira berfungsi sebagai berikut:
Gagasan umum adalah seperti barisan orang yang saling melempar ember, mencoba melawan api.
Pada titik ini, jika Anda ingin mengubah nada, Anda perlu menyimpan data baru ke dalam CCD kedua pada laju sampel input, sementara Anda mengosongkan yang pertama pada laju sampel baru (dalam kasus Anda, setengah dari laju jam asli) .
Karena CCD kedua penuh sedangkan yang pertama hanya setengah kosong, Anda sekarang memiliki masalah: Anda harus membuang beberapa data. Jika Anda memiliki lebih dari 2 garis keterlambatan CCD, Anda dapat "menyembunyikan" gabungan dengan memudarkan dari satu ke yang lainnya, sambil mengisi yang ketiga, tetapi itu bukan teknik yang sempurna.
CCD memiliki spesifikasi noise dan distorsi yang sangat buruk, bersama dengan semua masalah spektral dan aliasing dari audio digital, sehingga Anda tidak akan mendengar banyak tentang mereka di sisi ini pada tahun 1980.
Salah satu contohnya adalah SAD1024 (datasheet di sini) digunakan sebagai pitch shifter (dengan pitch yang terus bervariasi, alias flanger) di sini
sumber
Saya sarankan merekam sinyal pada kaset dan memutarnya setengah kecepatan.
Saya tidak bisa mengikuti alasan mengapa itu tidak memuaskan Anda. Tentu saja Anda dapat menggunakan media lain (misalnya kabel, disk, dll.); prinsip dasarnya sama.
Jika tidak ada yang baik untuk Anda, Anda harus menentukan persyaratan lebih lanjut.
sumber
Jika sinyalnya periodik, maka Anda selalu dapat menggunakan osiloskop pengambilan sampel .
Maksud saya, Anda dapat menggunakan ADC apa pun asalkan jendela aperture dan jitter-nya cukup kecil, tetapi Anda meminta analog, jadi Anda harus menggunakan sampler jembatan dioda lama seperti penyihir zaman dulu ...
DC-14 GHz dengan solder tangan melalui bagian lubang .
Periksa tanggal, 1968;)
sumber
Selain menembakkan roket yang bergerak dengan kecepatan setengah cahaya dan merentangkan sinyal yang diterima, Anda membutuhkan sesuatu yang menyimpan sampel dari apa yang Anda terima dan kemudian memutarnya kembali dengan kecepatan yang lebih lambat. Pada akhirnya ini berarti Anda tidak pernah mengejar apa yang semula ditransmisikan yaitu Anda harus menyimpan dan memutar ulang pada tingkat yang lebih lambat. Pita analog melakukan ini dengan baik tetapi jika Anda ingin ini dalam bentuk IC maka metode penyimpanan digital adalah cara terbaik.
sumber
Ada cara untuk melakukan ini: pulsa laser 'kicau' dan serat kompensasi dispersi. Indeks bias serat (dan karenanya kecepatan di mana cahaya merambat ke serat tersebut) adalah fungsi dari panjang gelombang cahaya. Ini disebut dispersi karena menghasilkan pulsa sempit yang terdispersi dalam waktu. Serat kompensasi dispersi dirancang untuk memiliki dispersi negatif yang sangat tinggi sehingga dapat 'membatalkan' dispersi dengan panjang serat normal yang jauh lebih lama.
Mulailah dengan pulsa laser berkicau yang menyapu dalam panjang gelombang. Ini dapat dihasilkan dengan mengambil pulsa wideband yang sangat sempit dan mengirimkannya melalui panjang serat kompensasi dispersi. Kemudian amplitudo memodulasi denyut nadi dengan sinyal yang ingin Anda regangkan. Kemudian kirim pulsa termodulasi melalui sepotong panjang serat kompensasi dispersi yang bagus.
Ini benar-benar teknik untuk rentang waktu yang sangat singkat, membutuhkan beberapa km serat kompensasi dispersi untuk meregangkan pulsa dari beberapa detik ns. Dispersi dalam serat kompensasi dispersi biasanya berada pada urutan -50 ps / nm / km.
sumber
Benar-benar tidak ada koneksi ke TDM. Meskipun PSTN adalah digital sebelum TDM diadopsi, konsep yang sama bekerja dengan sampel analog.
Anda hanya perlu memilih tingkat sampel yang menangkap informasi yang Anda inginkan. Melanjutkan dengan contoh PSTN, itu akan menjadi tingkat sampel 8000 Hz, yang menangkap audio yang jatuh di kisaran 300-3400 Hz.
Untuk interleave N saluran suara, Anda memerlukan saluran komunikasi yang dapat menangani 8000 × N sampel / detik. Anda mengirim satu sampel dari masing-masing saluran suara, berturut-turut, dan kemudian memulai seluruh urutan lagi 1/8000 detik (125 μs) nanti.
Anda dapat mengambil sampel semua saluran suara secara bersamaan dan kemudian menunda sampel dengan sebagian kecil dari 125 μs berdasarkan nomor saluran mereka, atau Anda dapat dengan mudah menggeser fase pengambilan sampel untuk setiap saluran untuk memulai (yang merupakan peralatan PSTN yang paling banyak). tidak).
Intinya adalah, tidak perlu untuk "kompresi waktu" jika frame rate TDM cocok dengan laju sampel yang diperlukan untuk masing-masing saluran.
sumber
Ini benar-benar tidak dapat dilakukan analog. Sementara orang-orang telah membuang banyak ide yang rapi dan menarik, sirkuit analog pasif hanya dapat (1) fase pergeseran dan (2) menipiskan. Semua yang dapat mereka lakukan terbatas pada hal ini, yang dapat diekspresikan secara matematis oleh fungsi transfer (yang akan melipatgandakan semua informasi dalam domain frekuensi dengan fungsi kompleks yang menggeser sudut dan melemahkan amplitudo).
Jika Anda menggunakan amplifikasi sebagai tambahan aktif analog, jelas Anda juga dapat meningkatkan beberapa frekuensi - tetapi sebenarnya hanya itu yang Anda dapatkan lebih dari itu.
Ada ide-ide seperti brigade ember, tetapi seperti yang disebutkan ini benar-benar digital (atau setidaknya kuasi-digital). Di masa lalu, gagasan untuk merekam dengan satu kecepatan pada kaset dan memutar dengan kecepatan setengah benar-benar satu-satunya pendekatan praktis.
Hal semacam ini jauh lebih mudah dilakukan secara digital. Namun, bahkan di sana, Anda harus jelas tentang apa yang Anda inginkan. Jika Anda ingin memulai pada t = 0 dan merentangkan sinyal yang menuju ke t = 1 dan membuatnya keluar dua kali dari waktu pada waktu awal yang sama (jadi, output 0
sumber
Tampaknya Anda sendiri yang memberikan jawaban terbaik. Anda menyatakan, "Ini mudah dilakukan di komputer." Yang Anda butuhkan adalah konverter AD yang "sesuai" untuk memberi makan sinyal ke komputer, dan kemudian konverter DA untuk memberi Anda sinyal terakhir. Komputer akan memberi Anda semua fleksibilitas yang mungkin Anda perlukan untuk memproses sinyal.
sumber