Delta Modulation'daki Adım Boyutunın Rolünü Anlayın

Delta modulation (DM) sürekli analog sinyalleri dijital bir bitme kadar dönüştürmek için basit bir henüz güçlü bir tekniktir.In her bir örneklemeden farklı olarak, modülatör gelen sinyali tekrar yapılandırır (PCM), DM kodlu bir şekilde karşılaştırır (örneğin, 0) “0-) daha küçük bir tahmin için “0- .

Bir delta modülatörün davranışını yöneten merkezi parametre, yüksek doğrulukla hafif sinyal varyasyonlarını takip etme olasılığının ne kadar olduğunu belirler, ancak bu iki hatanın neredeyse doğru şekilde tasarlayamadığı için uyarıda bulunur.[Dönetici:2).).

Sabit Adım Boyutu: Inherent Trade-Offs

Birçok erken delta modülatör sürekli bir adım boyutunu kullandı, hatanın doğruluk ve dinamik aralık arasında bir uzlaşmayı grevi seçti. adım büyüklüğü çok küçük olduğunda, modülelatör yüksek frekanslı bileşenleri klipler ile yeniden yapılandıramaz; tahmin “kırıklar” ve çıkış bitleri yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş sinyal bölgeleri etrafında bir şekilde tükenir.

Sabit bir sistemde, tasarımcı 8-10 kHz örnekleme oranına uygun olarak seçilmelidir: konuşma hem sessiz geçişler hem de yüksek çözünürlükte belirtilen hataları içerir.Sessiz bir şekilde bir segment için iyi çalışan bir adım daha kullanılabilir. 8-10 kHz. Ancak gerçek dünya sinyalleri nadiren sabit bir şekilde geliştirilir: konuşma hem sessiz geçişler hem de yüksek çözünürlüktedir.[Midden fazla gecikme süresine kadar).

Adaptif Adım Boyutu Teknikleri

Adaptif delta modulation dinamik olarak sinyalin son davranışına göre adım büyüklüğüne göre değişir. temel fikir, basit mantık tabanlı kurallardan öngörülebilir filtrelere kadar değişebilir.

Hatalı Adaptasyon

En basit yaklaşım, giriş ve yeniden inşa edilen sinyal arasındaki farkı izler (malzeme hatası). Hata sürekli büyük ve aynı işareti, eğim aşırı yüklemenin meydana geldiğini ve adım boyutunu artırırsa, hatanın işaret ettiği gibi).2.[Döneticileri)[Döneticileri:0)

Slope Overload Tespiti

Bir başka algoritma ailesi doğrudan aynı çıktıyı sayarak eğim aşırısını algılar. Uzun bir süre sonra ( pozitif eğim için) veya sıfırlar (örneğin negatif eğim için) sinyalin şu anki adımdan daha hızlı yükselmesi veya düşmesinin bir eşiği aştığında, adım büyüklüğü bir faktörle çarpılır.

Hibrit ve Tahmin Yöntemleri

Daha gelişmiş adaptivesystem birden çok göstergeyi birleştirir. Örneğin, bir sistem hem anlık hata boyutunu hem de yeni bir adım boyutunu hesaplamak için anlık bir hata boyutunu kullanabilir. Bazı tasarımları tahminci kullanarak gelecekteki sinyal değerlerini genişleterek adım boyutunu öngörür.)) ve bu yöntemler daha yakın optimizasyon performansına ulaşır ve daha yüksek hesaplama karmaşıklığına ulaşır.

Sürekli olarak Değişken Slope Delta Modulation (CVSD)

Güvenilir bir DM formu iyi bilinen standart bir form - 16-kbps CVSD koduc) CVSD[D[DK 1)) (Continuously Değişken Slope Delta Modulation), askeri ve profesyonel ses iletişim sistemlerinde (örneğin, 16-kbps CVSD kodu) kullanılır.Bir CVSD encoder, adım büyüklüğü her seferinde üç veya daha fazla ardışık aynı bitleri tespit edilir. adım büyüklüğü daha sonra sabit olmayan iletişim sistemlerinden en düşük maliyetli hale getirme süresi boyunca en düşük maliyetlidir.

Adım Boyut Adaptasyon Kriterleri için optimizasyon Kriterleri

Adaptif bir delta modulation sisteminde adım boyutunu optimize etmek, birkaç performans ölçümlerini dengelemek için içerir:

  • [FONT:0)Signal-to-Noise Oranı (SNR): [Dönetici: [Dönder: 1), ölçüm ve eğim aşırı yükleme ile getirilen sese orijinal sinyal gücünün oranı.
  • [FONT:0]Dynamic Range:[Dynamic Range:[Dynamic Range:[Dynamic Range:[Dynamic Range:[DDynamic Range:[DDDynamic Range:[D) Modelator'un kabul edilebilir performansı koruduğu sinyal aralığındaki artışları genişletiyor. Adaptif bir adım büyüklüğü sabit adım sistemleri ile karşılaştırıldığında dramatik bir şekilde dinamik aralığı genişletiyor.
  • [FONT:0) Hızlandırma:[Dönetici:[Dönetici:0) Hızlandırma Hızlandırma:[Dönetici:0) Modülci girişte bir sürpriz değişikliği yanıt verebilir.
  • [FONT=0)Bit Puanı:[Dönetici:[Dönetici)[Dönetici)[değiştir | kaynağı değiştir], DM her zaman bir miktar örnek olarak çıktı, adaptasyon mantığı etkili bir şekilde işlev için belirli bir aşırılık oranı gerektirir.

En iyi adım adaptasyon algoritması, uygulamaya bağlıdır. Gerçek zamanlı ses için, gürültünün insan algısı doğrusal değildir: dinleyiciler yüksek frekanslı granular gürültünün eğimli yük klibinden daha az olması, böylece agresif bir şekilde adım boyutunun aşırı yüklenmesi gerekir - bazı granular gürültü pahasına bile -nel olarak daha iyi ses üretmek.

Signal Quality üzerinde etkisi: Deeper Look

Adım boyutunu doğrudan yeniden inşa edilmiş sinyal kalitesini optimize eder ve optimize eder. Kötü optimize edilmiş bir adımla, çıktı bu eserleri büyük ölçüde azaltılabilir: sessiz geçişler ve “köksüz” sesten bir “daha iyi bir şekilde azaltılabilir.

Granular Gürültünün Azaltılması

Granular gürültü, adım büyüklüğü sinyalin iyi varyasyonlarına çok büyük bir şekilde bağlı olduğunda meydana gelir. Düşük-aktivite dönemlerindeki adım boyutunun bu gürültüyü 10 veya daha fazla faktörle azaltılabilmesini sağlamak için minimum adım büyüklüğü genellikle sistem gürültüsünün seviyesinin üzerinde belirlenir.

Slope Overload Distortion

Slope aşırı yükleme belki de en zararlı parçalama biçimidir, çünkü sinyalin amplitüdünü geçici olarak aşırı durumlarda, uyarlanabilir modlatorlar, aksi takdirde sabit bir adım sistemi sabitlenebilir.Bu, sinyalin frekansı içeriğini korur ve aynı toplam harmonikasyon için aynı yaygın olarak yaygınlaştırmak için “muffling” etkisini engelleyebilir.In extreme cases, adaptive modulation can handle signals with a dynamic range of 60-70 dB, while a sabit bir adım sistemi.

Doğru ve Hız Arasında Ticaret-

Adaptasyon algoritması mükemmel değildir. adım boyutunu çok agresif bir şekilde artıran bir sistem aşırı atılabilir ve ringingi tanıtabilir, özellikle de aşırı algılama sırasında sinyal değişiklikleri yönü hemen hemen bir aşırı yüklemeden sonra. Conversely, bu çok muhafazakar bir algoritma hızlı yanıt ve istikrar arasında iyi bir uzlaşma sağlar. Örneğin, adım büyüklüğü 5-10 örnekleme sırasında 1.5 faktör tarafından çarpılabilir.

Pratik Uygulamayı Değerlendirme

Dijital donanım veya yazılımdaki optimize edilmiş bir adım boyutunun uygulanması, parametrelerin dikkatli bir seçimi gerektirir:

  • [FONT=0)Sampling Rate:[Dönetici:[Dönder: 0 ) Yüksek oversampling oranları adımları adım atmak ve ölçüm gürültülerini azaltmak için daha fazla fırsat verir.
  • [FONT=0)Adım Boyut Aralığı:[DÜDÜT:1) Minimum ve maksimum izin verilen aşama boyutları, dengesizliğe sebep olmadan beklenen sinyal dinamiklerini kapsamak için seçilmelidir.
  • [FONT=0]Adaptation Speed:[Dönetici: 0DDDDD][/FONT=0) Sürekli tepki ve sürekli devlet gürültüsü arasındaki ticaretin tekrarını etkiler.
  • [FONT:0) Şaping: [Dönetici: [Döntilmiş ADM sistemleri, gürültüyü daha az akanamayan frekans gruplarına iten bir gürültüyü içerir, sigma-delta modüllators gibi. Bu, DM ve sigma-delta modulation arasındaki çizgiyi bulanıklaştırır.

Yazılımda uygulama yaparken, adaptasyon algoritması, küçük bir dizi FPGA dilimleri veya mantık kapılarında sentezlenebilir.Spek-up masaları hızlanır.Gerçek zamanlı gömülü sistemler için, mantık küçük bir dizi FPGA dilimleri veya mantık kapılarında sentezlenebilir.

Diğer Modulation Teknikleri ile Karşılaştırma

Delta modulation genellikle tek kodlayıcısı nedeniyle SNR'yi daha düşük fiyatlarda (örneğin, konuşma için 16 kbps) PCM'nin kalitesini aşabilir, ancak adaptive DM (daha düşük 64 × veya daha fazla) fazla yüksek çözünürlükte (örneğin, yüksek çözünürlükte 1-bit ölçümler ile birlikte yüksek çözünürlükte bir şekilde genişletilebilir.

Araştırma ayrıca, atelif bir adım büyüklüğü ve tahmin ile çok sayıda ölçümlü ölçüm yapan karma şemaları da üretti.ADPCM (e.g., G.726) DM'nin ara bit oranlarında (32-64 kbps) daha fazla işlem gerektirir.

Uygulamaları ve Gerçek Dünya Örnekleri

Çeşitli alanlarda adım boyutunun optimizasyonu kullanılır:

  • [FONT:0)Milite ve Güvenli İletişim: CVSD kodcular (SID AN/PRC-152) 16 veya 32 kbps'de çalışır ve kanal gürültü ve fadinga dayanıklı bir adımdır.
  • [FONT:0] Radio Telemetri: [Dönetici ve endüstriyel izlemedeki uzaktan sensör verileri genellikle güç ve bant genişliğini en aza indirmek için DM'yi kullanarak iletilmektedir. Adaptif bir adım boyutu, sistemin farklı sensörlerden çok fazla sinyal üretmesine olanak sağlar.
  • [FONT:0]Early Digital Voice Encoders: CVSD algoritması İngiltere'nin “Mantis” güvenli telefonlarında ve birkaç erken ses şifreleme sisteminde kullanılmıştır.
  • [FONT:0]Eğitimsel Şeytanlar: Delta modulation, dijital iletişim derslerinde klasik bir konudur. Öğrenciler, sinyal rekontasyonu üzerindeki adım boyutunun etkisini görselleştirmek için mikro denetim algoritmaları uygulayabilirler.

İyi bilinen bir araştırma uygulaması, DM tarafından ilham edilen algoritmalar [Döneticileri ve [[Döneticileri]] olarak adlandırılır.[Döneticileri düşük seviyeli konuşma kodlaması için bir kriter haline gelir).Daha yakın zamanda, DM tarafından ilham edilen algoritmaların uygulandığını varsayar:2).

Future Yol ve Araştırma

Mevcut araştırma, makine öğrenimi ve doğrusal olmayan kontrol kullanarak adaptasyon algoritmalarının geliştirilmesine odaklanmaktadır.Maalesef sinyal sınıfları için en uygun adım ayarlamalarını (örneğin, ses, ECG, vibrasyon) ek olarak, DM'yi algılama ile bütünleştirmeye yardımcı olur.[D)

Başka bir umut verici alan ise:0)ultra-d-power delta modulation[Döneticileri için [Döneticileri için [IoT) sensörlerini optimize ederek, adım boyutunu optimize ederek ve enerji-aware adaptasyonunu kullanarak, cihazlar mikrowatt güç seviyelerinde anlamlı verileri iletebilir.

Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç

Adım büyüklüğü, bir delta modulation sisteminin performansını belirleyen kritik knobdur. Sabit adım boyutları, doğru ve dinamik aralıklar arasında bir uzlaşmaya yol açıyor, adaptasyon hız veya eğim aşırı yüklemesini optimize ediyor. Adaptif adım boyutu teknikleri – CVSD veya daha sofistike bir hata bazlı yöntemler olarak algılamayı – dinamik olarak sinyal kalitesini dinamik olarak optimize ediyor.