Menu English Ukrainian Russia Laman Utama

Perpustakaan teknikal percuma untuk penggemar dan profesional Perpustakaan teknikal percuma


ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK
Perpustakaan percuma / Skim peranti radio-elektronik dan elektrik

Penukar analog-ke-digital daripada kad bunyi. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pereka amatur radio

Komen artikel Komen artikel

Hari ini, setiap pengguna PC sudah biasa dengan istilah "multimedia". Bagi kebanyakan orang, ia dikaitkan dengan bunyi berkualiti tinggi, animasi, dsb. Walau bagaimanapun, kad bunyi Sound Blaster boleh digunakan sebagai penukar analog-ke-digital dan digital-ke-analog dengan keupayaan pemprosesan yang luar biasa. Komputer dengan kad sedemikian boleh digunakan sebagai osiloskop, penjana atau penganalisis isyarat. Hakikatnya ialah "jantung"nya ialah pemproses isyarat digital DSP (Digital Signal Processor). Untuk menggunakan keupayaannya, adalah perlu untuk mempunyai akses terus kepada penimbal yang mengandungi data audio dan mod kawalan DSP, i.e. gunakan antara muka tahap rendah. Dalam artikel ini, kami akan mempertimbangkan peranti kad bunyi dan format jenis fail data standard di mana data yang diperoleh hasil daripada isyarat pendigitalan yang diterima pada input kad bunyi disimpan dalam memori komputer. Fail yang sama boleh disintesis secara pemrograman untuk mendapatkan isyarat bentuk tertentu.

Sebagai peraturan, kad bunyi (Rajah 1) mempunyai dua input dwi (stereo) dan dua output yang sama. Input (baris) pertama direka untuk isyarat input dengan amplitud kira-kira 1 V, mikrofon kedua, untuk isyarat yang lebih lemah. Apabila menggunakan kad bunyi sebagai penukar analog-ke-digital, anda boleh menggunakan mana-mana input ini - bergantung pada tahap isyarat yang sedang diproses.

Penukar analog-ke-digital daripada kad bunyi

Data yang berkaitan dengan multimedia disimpan dalam fail dalam apa yang dipanggil format RIFF (Format Fail Pertukaran Sumber - format fail untuk pertukaran sumber) [1]. Fail RIFF mengandungi ketulan bersarang (ketulan). Serpihan luar terdiri daripada pengepala dan kawasan data (Rajah 2). Kata ganda pertama pengepala mengandungi kod empat aksara yang mengenal pasti data yang disimpan dalam serpihan.

Penukar analog-ke-digital daripada kad bunyi

Dword kedua pengepala ialah saiz kawasan data dalam bait (tidak termasuk saiz pengepala itu sendiri). Kawasan data mempunyai panjang berubah-ubah dengan keadaan penjajarannya pada sempadan perkataan dan padding pada hujung dengan bait sifar kepada nombor integer perkataan, jika perlu.

Format RIFF tidak menerangkan format data. Dalam amalan, fail RIFF boleh mengandungi sebarang data untuk multimedia, dan format data bergantung pada jenis data.

Kawasan berlabel "Data" dalam Rajah 2 mungkin mengandungi serpihan lain di dalamnya. Untuk fail yang menyimpan data bunyi (fail wav), kawasan ini mengandungi pengecam data "WAVE", serpihan format data bunyi "fmt" (tiga aksara "fmt" dan ruang di hujungnya), serta serpihan data bunyi (Gamb. 2). Fail itu juga mungkin mengandungi serpihan jenis lain, jadi anda tidak sepatutnya berfikir bahawa pengepala fail wav mempunyai format tetap. Sebagai contoh, fail mungkin mengandungi serpihan "SENARAI" atau "INFO" yang mengandungi maklumat tentang hak .copy dan maklumat tambahan lain.

Mari lihat bagaimana data ditulis. Pertama, anda perlu membuka peranti input, menentukan format data audio untuknya. Kemudian satu atau lebih blok memori mesti dipesan dan disediakan untuk input dengan memanggil fungsi khas. Selepas itu, blok yang disediakan perlu dihantar seperti yang diperlukan kepada pemacu peranti input, yang mengisinya dengan data audio yang dirakam. Untuk menyimpan data yang dirakam dalam fail-wav, aplikasi mesti menjana dan menulis kepada fail aplikasi fail-wav dan data bunyi daripada blok memori yang disediakan yang diisi oleh peranti input pemacu.

Di bawah ialah serpihan program yang membolehkan anda menulis blok data pada fail, yang diperlukan apabila menggunakan kad bunyi sebagai penukar analog-ke-digital:

menggunakan SysUtils, MMSystem; taip TWaveData = tatasusunan[0..0) perkataan ;const Discret = 22050;WaveHdr:TWaveHdr=( lpData: nil;(alamat penampan bentuk gelombang) dwBufferLength: 0;(panjang, dalam bait, penimbal) dwBytesRecorded: 0;(Berapa banyak data dalam penimbal ) dwUser: 0; dwFlags: 0; dwLoops: 0; IpMext: nil; reserved: 0 ) ec : Discret; nBllockAlign: 1; wBitsPerSample: 1; csSize: 8 );var WaveD : ^TWaveDate; HSoundDevice: HWaveIn; hfile: HMMIO; res: MMResult;mulakan dengan WaveHdr do begindwBufferLehgth : =round(Discret/0);dwBytesRecorded: =round(Discret/10);GetMem(WaveData, dwBytesRecorded);lpData : =PChar(WaveData); akhir; res : =waveInOpen (@HSoundDevice, WAVE_MAPPER, @WaveFormat, 10); res : =waveInPrepareHeader(HSoundDevice, @WaveHdr, SizeOf(WaveHdr)); res : =waveInUnprepareHeader (HSoundDevice, @WaveHdr,SizeOf(WaveHdr)) ; FreeMem(WaveData); res:=waveInStart(HSoundDevice) ; hfile:=mmio0,0,0pen("d: \work\data_0.txt",nil, MMIO_CREATE atau MMIO_READWRITE); mmioWrite(hfile,WaveHdr.IpData, WaveHdr,dwBytesRecorded); mmioClose(hfile,1); waveInReset(HSoundDevice) ; waveInClose(HSoundDevice) ;end.

Tidak seperti antara muka MCI, di mana banyak parameter diambil secara lalai, antara muka peringkat rendah memerlukan pertimbangan yang teliti dan teliti terhadap semua butiran proses penulisan dan pembacaan. Sebagai pampasan untuk usaha tambahan, anda mendapat lebih fleksibiliti dan keupayaan untuk bekerja bukan sahaja dengan audio, tetapi juga dengan isyarat sewenang-wenangnya dalam masa nyata.

Kesusasteraan

1. Frolov A.V., Frolov G.V. Multimedia untuk Windows. Panduan Pengaturcara. - M, "DIALOG-MEPhI", 1994, 284 hlm. (Perpustakaan pengaturcara sistem; V. 15).

Pengarang: O. Baranovsky, Minsk; Penerbitan: N. Bolshakov, rf.atnn.ru

Lihat artikel lain bahagian Pereka amatur radio.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Kebisingan lalu lintas melambatkan pertumbuhan anak ayam 06.05.2024

Bunyi yang mengelilingi kita di bandar moden semakin menusuk. Walau bagaimanapun, sedikit orang berfikir tentang bagaimana bunyi ini menjejaskan dunia haiwan, terutamanya makhluk halus seperti anak ayam yang belum menetas dari telur mereka. Penyelidikan baru-baru ini menjelaskan isu ini, menunjukkan akibat yang serius untuk pembangunan dan kelangsungan hidup mereka. Para saintis telah mendapati bahawa pendedahan anak ayam zebra diamondback kepada bunyi lalu lintas boleh menyebabkan gangguan serius kepada perkembangan mereka. Eksperimen telah menunjukkan bahawa pencemaran bunyi boleh melambatkan penetasan mereka dengan ketara, dan anak ayam yang muncul menghadapi beberapa masalah yang menggalakkan kesihatan. Para penyelidik juga mendapati bahawa kesan negatif pencemaran bunyi meluas ke dalam burung dewasa. Mengurangkan peluang pembiakan dan mengurangkan kesuburan menunjukkan kesan jangka panjang bunyi lalu lintas terhadap hidupan liar. Hasil kajian menyerlahkan keperluan ...>>

Pembesar suara wayarles Samsung Music Frame HW-LS60D 06.05.2024

Dalam dunia teknologi audio moden, pengeluar berusaha bukan sahaja untuk kualiti bunyi yang sempurna, tetapi juga untuk menggabungkan fungsi dengan estetika. Salah satu langkah inovatif terkini ke arah ini ialah sistem pembesar suara tanpa wayar Samsung Music Frame HW-LS60D yang baharu, dipersembahkan pada acara World of Samsung 2024. Samsung HW-LS60D bukan sekadar sistem pembesar suara, ia adalah seni bunyi gaya bingkai. Gabungan sistem 6 pembesar suara dengan sokongan Dolby Atmos dan reka bentuk bingkai foto yang bergaya menjadikan produk ini sebagai tambahan yang sempurna untuk mana-mana bahagian dalam. Samsung Music Frame baharu menampilkan teknologi canggih termasuk Audio Adaptif yang menyampaikan dialog yang jelas pada mana-mana tahap kelantangan, dan pengoptimuman bilik automatik untuk penghasilan semula audio yang kaya. Dengan sokongan untuk sambungan Spotify, Tidal Hi-Fi dan Bluetooth 5.2, serta penyepaduan pembantu pintar, pembesar suara ini bersedia untuk memuaskan hati anda. ...>>

Cara Baharu untuk Mengawal dan Memanipulasi Isyarat Optik 05.05.2024

Dunia sains dan teknologi moden berkembang pesat, dan setiap hari kaedah dan teknologi baharu muncul yang membuka prospek baharu untuk kita dalam pelbagai bidang. Satu inovasi sedemikian ialah pembangunan oleh saintis Jerman tentang cara baharu untuk mengawal isyarat optik, yang boleh membawa kepada kemajuan ketara dalam bidang fotonik. Penyelidikan baru-baru ini telah membolehkan saintis Jerman mencipta plat gelombang yang boleh disesuaikan di dalam pandu gelombang silika bersatu. Kaedah ini, berdasarkan penggunaan lapisan kristal cecair, membolehkan seseorang menukar polarisasi cahaya yang melalui pandu gelombang dengan berkesan. Kejayaan teknologi ini membuka prospek baharu untuk pembangunan peranti fotonik yang padat dan cekap yang mampu memproses jumlah data yang besar. Kawalan elektro-optik polarisasi yang disediakan oleh kaedah baharu boleh menyediakan asas untuk kelas baharu peranti fotonik bersepadu. Ini membuka peluang besar untuk ...>>

Berita rawak daripada Arkib

Teleskop radio lunar 17.04.2021

NASA memutuskan untuk meneruskan kerja pada penciptaan teleskop radio bukaan terisi terbesar dalam sistem suria. Ia dirancang untuk dibina di dalam kawah di bahagian jauh bulan.

Projek itu telah dilancarkan oleh peserta dalam program sokongan saintis NIAC (NASA Innovative Advanced Concepts) pada tahun 2020, fasa pertama kerja telah disiapkan pada April 2021, dan kini NASA telah meluluskan fasa seterusnya, yang akan mengambil masa dua tahun. $500 telah diperuntukkan untuk membuat rancangan untuk teleskop.

Jika peringkat ini berjaya diselesaikan, pakar dari NASA dan syarikat lain akan menyertai projek itu.

Teleskop Radio Kawah Lunar (LCRT) akan membolehkan para saintis mengkaji alam semesta awal pada panjang gelombang yang dipantulkan oleh ionosfera Bumi dan belum pernah diterangkan sebelum ini. Bulan akan menjadi sejenis perisai radio yang mampu mengasingkan peralatan daripada gangguan radio darat. Robot DuAxel akan menggunakan wire mesh di dalam kawah di mana mereka kemudiannya akan meletakkan penerima.

Berita menarik lain:

▪ Laser mengubah dielektrik menjadi konduktor

▪ Nilai coklat gelap untuk orang tua dengan arteri berpenyakit

▪ Teknologi untuk mencetak objek XNUMXD daripada cecair

▪ Cip ST25DV02K-W untuk mengawal lampu dan motor

▪ Iris mata akan menggantikan kod PIN untuk ATM

Suapan berita sains dan teknologi, elektronik baharu

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Panggilan dan simulator audio. Pemilihan artikel

▪ pasal bateri. Sejarah ciptaan dan pengeluaran

▪ artikel Apakah warna harimau kumbang? Jawapan terperinci

▪ artikel Bekerja pada mesin pembalut filem jenis DEM-L8-12, 4255-SA, dsb. Arahan perlindungan buruh biasa

▪ artikel Pengudara berlubang kecil. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ artikel Lampu tidak termasuk bercahaya. eksperimen fizikal

Tinggalkan komen anda pada artikel ini:

Имя:


E-mel (pilihan):


Komen:





Semua bahasa halaman ini

Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web

www.diagram.com.ua

www.diagram.com.ua
2000-2024