Menü English Ukrainian Rusça Ana Sayfa

Hobiler ve profesyoneller için ücretsiz teknik kütüphane Ücretsiz teknik kütüphane


RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ
Ücretsiz kütüphane / Radyo-elektronik ve elektrikli cihazların şemaları

Ses kartından analogdan dijitale dönüştürücü. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Ücretsiz teknik kütüphane

Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Radyo amatör tasarımcısı

makale yorumları makale yorumları

Bugün her PC kullanıcısı “multimedya” terimine aşinadır. Birçok kişi bunu yüksek kaliteli ses, animasyon vb. ile ilişkilendirir. Ancak Sound Blaster ses kartı, olağanüstü işleme yetenekleriyle analogdan dijitale ve dijitalden analoğa dönüştürücü olarak kullanılabilir. Böyle bir karta sahip bir bilgisayar osiloskop, jeneratör veya sinyal analizörü olarak kullanılabilir. Gerçek şu ki, onun “kalbi” dijital sinyal işlemcisi DSP'dir (Dijital Sinyal İşlemcisi). Yeteneklerini kullanmak için, ses verilerini içeren ve DSP'nin çalışma modunu kontrol eden arabelleklere doğrudan erişiminizin olması gerekir; düşük seviyeli bir arayüz kullanın. Bu yazımızda ses kartının cihazına ve ses kartı girişine giren sinyallerin sayısallaştırılması sonucu elde edilen verilerin bilgisayar hafızasında saklandığı standart tipteki veri dosyalarının formatına bakacağız. Aynı dosyalar, belirli bir şekle sahip sinyaller elde etmek için programlı olarak sentezlenebilir.

Kural olarak, bir ses kartında (Şekil 1) iki ikili (stereo) giriş ve iki özdeş çıkış bulunur. İlk (doğrusal) giriş, genliği yaklaşık 1 V olan giriş sinyalleri için tasarlanmıştır, ikincisi ise daha zayıf sinyaller için bir mikrofon girişidir. Ses kartını analogdan dijitale dönüştürücü olarak kullanırken, işlenen sinyalin düzeyine bağlı olarak bu girişlerden herhangi birini kullanabilirsiniz.

Ses kartından analogdan dijitale dönüştürücü

Multimedya ile ilgili veriler, RIFF (Kaynak Değişim Dosyası Formatı) adı verilen formattaki dosyalarda saklanır [1]. RIFF biçimindeki bir dosya iç içe geçmiş parçalar (yığınlar) içerir. Dış parça bir başlık ve bir veri alanından oluşur (Şekil 2). Başlığın ilk çift sözcüğü, parçada depolanan verileri tanımlayan dört karakterli bir kod içerir.

Ses kartından analogdan dijitale dönüştürücü

Başlığın ikinci çift sözcüğü, veri alanının bayt cinsinden boyutudur (başlığın kendisinin boyutu hariç). Veri alanı, bir sözcük sınırına hizalanması ve gerekirse sıfır bayta kadar tamsayı sayıda sözcükle doldurulması koşuluyla değişken bir uzunluğa sahiptir.

RIFF formatı veri formatını tanımlamaz. Uygulamada, bir RIFF dosyası, veri formatı veri türüne bağlı olarak her türlü multimedya verisini içerebilir.

Şekil 2'de “Veri” olarak gösterilen alan, içinde başka parçalar da barındırabiliyor. Ses verilerini saklayan bir dosya için (wav dosyası), bu alan "WAVE" veri tanımlayıcısını, ses veri formatı parçasını "fmt" (üç "fmt" karakteri ve ardından bir boşluk) ve ses verisi parçasını içerir (Şekil 2). XNUMX). Dosya ayrıca başka türden parçalar da içerebilir; bu nedenle, wav dosyasının başlığının sabit bir formata sahip olduğunu varsaymamalısınız. Örneğin dosya, kopya haklarına ilişkin bilgileri ve diğer ek bilgileri içeren bir "LIST" veya "INFO" parçası içerebilir.

Verilerin nasıl kaydedildiğine bakalım. Öncelikle ses verilerinin formatını belirterek giriş cihazını açmanız gerekir. Daha sonra bir veya daha fazla bellek bloğu sipariş etmeniz ve özel bir işlevi çağırarak bunları giriş için hazırlamanız gerekir. Bundan sonra, hazırlanan bloklar gerektiği gibi, bunları kayıtlı ses verileriyle dolduracak olan giriş aygıtı sürücüsüne aktarılmalıdır. Kaydedilen verileri bir wav dosyasına kaydetmek için uygulamanın, giriş aygıtı sürücüsüyle doldurulmuş hazırlanmış hafıza bloklarından uygulama dosyasını ve ses verilerini oluşturması ve wav dosyasına yazması gerekir.

Aşağıda, bir ses kartını analogdan dijitale dönüştürücü olarak kullanırken gerekli olan bir dosyaya bir veri bloğu yazmanıza olanak tanıyan bir program parçası bulunmaktadır:

SysUtils, MMSystem'i kullanır; type TWaveData = dizi[0..0) of word ;const Discret = 22050;WaveHdr:TWaveHdr=( lpData: nil;(dalga biçimi arabelleğinin adresi) dwBufferLength: 0;(arabelleğin bayt cinsinden uzunluğu) dwBytesRecorded: 0;(Arabellekte ne kadar veri var) dwUser: 0; dwFlags: 0; dwLoops: 0; IpMext: sıfır; ayrılmış: 0 ) ;WaveFormat: TWaveFormatEx=( wFormatTag: WAVE_FORMAT_PCM; nChannels: 1; nSamplesPerSec: Discret; nAvgBytesPerSec : Discret; nBllockAlign: 1; wBitsPerSample: 8; csSize: 0 );var WaveDate: ^TWaveDate; HSoundDevice: HWaveIn; h dosyası: HMMIO; res: MMResult;WaveHdr ile başlayın do begindwBufferLehgth : =round(Discret/10);dwBytesRecorded: =round(Discret/10);GetMem(WaveData, dwBytesRecorded);lpData : =PChar(WaveData); son; res : =waveInOpen(@HSoundDevice, WAVE_MAPPER, @WaveFormat, 0,0,0); res : =waveInPrepareHeader(HSoundDevice, @WaveHdr, SizeOf(WaveHdr)); res : =waveInUnprepareHeader(HSoundDevice, @WaveHdr,SizeOf(WaveHdr)) ; FreeMem(WaveData); res: =waveInStart(HSoundDevice); hfile:=mmio0pen("d: \work\data_1.txt",nil, MMIO_CREATE veya MMIO_READWRITE); mmioWrite(hfile,WaveHdr.IpData, WaveHdr,dwBytesRecorded); mmioClose(hfile,0); waveInReset(HSoundDevice) ; waveInClose(HSoundDevice) ;end.

Birçok parametrenin varsayılan olarak alındığı MCI arayüzünün aksine, düşük seviyeli arayüz, yazma ve okuma sürecinin tüm detaylarının dikkatli ve dikkatli bir şekilde değerlendirilmesini gerektirir. Ekstra çabayı telafi etmek için, daha fazla esneklik ve yalnızca sesle değil, aynı zamanda gerçek zamanlı olarak rastgele sinyallerle de çalışma yeteneği kazanırsınız.

Edebiyat

1. Frolov A.V., Frolov G.V. Windows için multimedya. Programcı Kılavuzu. - M,"DIALOG-MEPhI", 1994, 284 s. (Sistem Programcı Kitaplığı; Cilt 15).

Yazar: O. Baranovsky, Minsk; Yayın: N. Bolshakov, rf.atnn.ru

Diğer makalelere bakın bölüm Radyo amatör tasarımcısı.

Oku ve yaz yararlı bu makaleye yapılan yorumlar.

<< Geri

En son bilim ve teknoloji haberleri, yeni elektronikler:

Trafik gürültüsü civcivlerin büyümesini geciktiriyor 06.05.2024

Modern şehirlerde bizi çevreleyen sesler giderek daha keskin hale geliyor. Ancak çok az insan bu gürültünün hayvanlar dünyasını, özellikle de henüz yumurtalarından çıkmamış civcivler gibi hassas canlıları nasıl etkilediğini düşünüyor. Son araştırmalar bu konuya ışık tutuyor ve gelişimleri ve hayatta kalmaları açısından ciddi sonuçlara işaret ediyor. Bilim insanları, baklava sırtlı zebra yavrularının trafik gürültüsüne maruz kalmasının gelişimlerinde ciddi aksamalara yol açabileceğini buldu. Deneyler, gürültü kirliliğinin yumurtadan çıkmalarını önemli ölçüde geciktirebildiğini ve ortaya çıkan civcivlerin sağlığı geliştiren bir dizi sorunla karşı karşıya olduğunu göstermiştir. Araştırmacılar ayrıca gürültü kirliliğinin olumsuz etkilerinin yetişkin kuşlara da yayıldığını buldu. Üreme şansının azalması ve doğurganlığın azalması, trafik gürültüsünün yaban hayatı üzerindeki uzun vadeli etkilerini göstermektedir. Araştırma sonuçları ihtiyacı vurguluyor ... >>

Kablosuz hoparlör Samsung Müzik Çerçevesi HW-LS60D 06.05.2024

Modern ses teknolojisi dünyasında, üreticiler yalnızca kusursuz ses kalitesi için değil, aynı zamanda işlevselliği estetikle birleştirmek için de çabalıyorlar. Bu yöndeki en son yenilikçi adımlardan biri, 60 World of Samsung etkinliğinde tanıtılan yeni Samsung Music Frame HW-LS2024D kablosuz hoparlör sistemidir. Samsung HW-LS60D bir hoparlörden daha fazlasıdır; çerçeve tarzı ses sanatıdır. Dolby Atmos destekli 6 hoparlörlü sistem ve şık fotoğraf çerçevesi tasarımının birleşimi, bu ürünü her türlü iç mekana mükemmel bir katkı haline getiriyor. Yeni Samsung Müzik Çerçevesi, her ses seviyesinde net diyaloglar sunan Uyarlanabilir Ses ve zengin ses üretimi için otomatik oda optimizasyonu gibi gelişmiş teknolojilere sahiptir. Spotify, Tidal Hi-Fi ve Bluetooth 5.2 bağlantılarının yanı sıra akıllı asistan entegrasyonu desteğiyle bu hoparlör, beklentilerinizi karşılamaya hazır ... >>

Optik Sinyalleri Kontrol Etmenin ve Yönetmenin Yeni Bir Yolu 05.05.2024

Modern bilim ve teknoloji dünyası hızla gelişiyor ve her gün bize çeşitli alanlarda yeni ufuklar açan yeni yöntem ve teknolojiler ortaya çıkıyor. Bu tür yeniliklerden biri, Alman bilim adamlarının, fotonik alanında önemli ilerlemelere yol açabilecek optik sinyalleri kontrol etmenin yeni bir yolunu geliştirmesidir. Son araştırmalar, Alman bilim adamlarının erimiş silika dalga kılavuzunun içinde ayarlanabilir bir dalga plakası oluşturmasına olanak sağladı. Sıvı kristal katmanın kullanımına dayanan bu yöntem, bir dalga kılavuzundan geçen ışığın polarizasyonunu etkili bir şekilde değiştirmeye olanak tanır. Bu teknolojik atılım, büyük hacimli verileri işleyebilen kompakt ve verimli fotonik cihazların geliştirilmesi için yeni umutlar açıyor. Yeni yöntemle sağlanan elektro-optik polarizasyon kontrolü, yeni bir entegre fotonik cihaz sınıfının temelini oluşturabilir. Bu, büyük fırsatların önünü açıyor ... >>

Arşivden rastgele haberler

Ay radyo teleskopu 17.04.2021

NASA, Güneş Sistemindeki en büyük dolu diyaframlı radyo teleskopunu oluşturma çalışmalarına devam etmeye karar verdi. Ay'ın uzak tarafındaki bir kratere inşa etmeyi planlıyorlar.

Proje, bilim adamlarını desteklemek amacıyla 2020 yılında NIAC (NASA Innovative Advanced Concepts) programı katılımcıları tarafından başlatıldı, çalışmanın ilk aşaması Nisan 2021'de tamamlandı ve şimdi NASA, iki yıl sürecek bir sonraki aşamayı onayladı. Teleskobun planını oluşturmak için 500 bin dolar ayrıldı.

Bu aşamanın başarıyla tamamlanması durumunda projeye NASA ve diğer firmalardan uzmanlar katılacak.

Ay Krateri Radyo Teleskobu (LCRT), bilim adamlarının erken Evren'i, Dünya'nın iyonosferi tarafından yansıtılan ve daha önce tanımlanmamış dalga boylarında incelemelerine olanak tanıyacak. Ay, ekipmanı karasal radyo parazitlerinden izole edebilen bir tür radyo kalkanı haline gelecek. DuAxel robotları, alıcının yerleştirileceği kraterin içine bir tel örgü yerleştirecek.

Diğer ilginç haberler:

▪ Lazer, yalıtkanı bir iletkene dönüştürür

▪ Damar hastalığı olan yaşlı insanlar için bitter çikolatanın değeri

▪ Sıvıdan XNUMXD nesneleri yazdırma teknolojisi

▪ Işıkları ve motorları kontrol etmek için çip ST25DV02K-W

▪ Gözün irisi, ATM'nin PIN kodunun yerini alacak

Bilim ve teknolojinin haber akışı, yeni elektronik

Ücretsiz Teknik Kitaplığın ilginç malzemeleri:

▪ sitenin bölümü Aramalar ve ses simülatörleri. Makale seçimi

▪ pil makalesi. Buluş ve üretim tarihi

▪ makale Panter ne renktir? ayrıntılı cevap

▪ makale DEM-L8-12, 4255-SA, vb. bir film sarma makinesi üzerinde çalışma. Tipik işçi koruma talimatı

▪ makale Küçük çaplı aeronizör. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

▪ makale Aydınlık lamba dahil değildir. fiziksel deney

Bu makaleye yorumunuzu bırakın:

Adı:


E-posta isteğe bağlı):


Yorum:





Bu sayfanın tüm dilleri

Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri

www.diagram.com.ua

www.diagram.com.ua
2000-2024