46
SAYISAL HABERLEŞME ADC Hazırlayan: Yrd. Doç. Dr. Selva ÇÜRÜK

SAYISAL HABERLEŞME 1.pptx

Embed Size (px)

Citation preview

Page 1: SAYISAL HABERLEŞME 1.pptx

SAYISAL HABERLEŞMEADC

Hazırlayan: Yrd. Doç. Dr. Selva ÇÜRÜK

Page 2: SAYISAL HABERLEŞME 1.pptx

• Kullanılan Ders Kitabı:• İletişim Sistemlerinin Temelleri, John G. Proakis, Masoud Salehi

• Dersin Amacı• Sayısal haberleşmenin kavram ve tekniklerini anlamak, ve bunları sayısal haberleşme• sistemlerinin analiz ve dizaynına uygulamak.

• Dersin Hedefi• 1. Örnekleme teknikleri bilmek, Minimum örnekleme frekansını hesaplamak.• 2. Nicelemeyi ve etkilerini anlamak.• 3. Hat kodlama tekniklerini aralarındaki farklar ile anlamak ve güç spektrumlarını hesaplamak.• 4. Nyquist’in sıfır girişim ölçütünü ve darbe şekillendirmeyi anlamak.• 5. Uygun süzgeç kavramını anlamak ve uygun süzgeci farklı modülasyon teknikleri ile kullanarak• bit hata olasılığını hesaplamak.• 6. BPSK, QPSK ve BFSK sinyalleri için bant genişliği ve bit hata olasılığı takaslarını hesaplamak.• 7. Haberleşme sistemlerinin tasarımındaki temel takasları tanımlayabilmek.• 8. Haberleşmenin güncel konuları hakkında bilgi sahibi olmak.

Page 3: SAYISAL HABERLEŞME 1.pptx

HABERLEŞME• Haberleşme: Her türlü bilgi aktarımının belirli mesafeler üzerinden yapay teçhizat

kullanılarak yapılması

• Haberleşme Sisteminin Blok Şeması

Page 4: SAYISAL HABERLEŞME 1.pptx

Sayısal Haberleşme- GirişSinyaller: bilgi taşıyan fonksiyonlar• Analog: Bütün anlarda tanımlanmış, herhangi bir değer alabiliyor• Sayısal: Belirli zaman anlarında tanımlı, belirli değerler alabiliyor.

Sayısal Haberleşmenin Dezavantajları• Daha fazla bant genişliği ister

– Ancak, veri sıkıştırma ile bant genişliği azaltılabilir.• Alıcılar daha karmaşıktır

– Alıcıda çeşitli eş zamanlamalar gerekir

Page 5: SAYISAL HABERLEŞME 1.pptx

Sayısal Haberleşmenin avantajları• Daha düşük maliyetli• Daha kolay işlenebilir (Sinyal işleme ile sistem performansında iyileştirme

yapılabilir.)– Kaynak Kodlama : bant genişliğini düşürür– Kanal Kodlama : bit hatasını azaltır– Güvenlik kodlama: Kripto– Tekrarlayıcı kullanılabilir: Gürültü mesafe ile birikmez

• Gürültü ve girişimden daha az etkilenme– Sadece belirli sayıda seviyeyi bir birinden ayırması gerekiyor.– Hata düzelten kodlama kullanılabilir.

• Tasarım esnekliği daha çok

Page 6: SAYISAL HABERLEŞME 1.pptx
Page 7: SAYISAL HABERLEŞME 1.pptx

SAYISAL HABERLEŞME SİSTEMİ

• ADC: Analog Sayısal Dönüşüm

Örnekleme Kuantalama Kodlama

ADC Kaynak Kodlama

Güvenlik Kodlama Çoğullama Kanal

Kodlama Modülatör

DAC Kaynak Kod Çözücü

Güvenlik Kod Çözücü

Çoğullama çıkma

Kanal Kod Çözücü

Demodülatör

CODEC MODEM

Page 8: SAYISAL HABERLEŞME 1.pptx

ADC

Page 9: SAYISAL HABERLEŞME 1.pptx

Örnekleme• Örnekleme: Analog İşaretlerden belirli zaman aralıklarında alınan örnek

değerleriyle ayrık zamanlı bir sinyal elde etme• Minimum örnekleme frekansı (fs= 1/Ts): İşaretin taşıdığı bilgide kayıp yaratmayan

en düşük örnekleme frekansı (işaretin değişim hızına bağlı)

Page 10: SAYISAL HABERLEŞME 1.pptx

İdeal Dürtü Örneklemesi

𝑖𝑘 (𝑡 )= ∑𝑛=−∞

𝛿 (𝑡−𝑛 .𝑇 𝑠 )

x(t) xs(t)

Page 11: SAYISAL HABERLEŞME 1.pptx

)

Page 12: SAYISAL HABERLEŞME 1.pptx

• Nyquist kriteri: Örnekleme frekansının analog işaretin maksimum frekans değerinin iki katına eşit veya büyük olması şartı.

• W Hz frekansına bant sınırlı bir sinyal için, 2.W Hz örnekleme frekansına Nyquist frekansı veya hızı denir.

• Eğer bir sinyal Nyquist hızından daha düşük bir hızda örneklenirse, spektral örtüşme meydana gelir.

Page 13: SAYISAL HABERLEŞME 1.pptx

• Pratikte sinyaller zaman sınırlı olduklarından genellikle tamamen bant sınırlı değildir. Bu yüzden bir miktar örtüşme meydana gelir.

• Bunu önlemek için, örneklenecek sinyal LPF den geçirilip önemsiz sayılabilecek yüksek frekans bileşenleri atılarak bant sınırlı hale getirilir ve ondan sonra uygun hızda (Nyquist hızından biraz daha yüksek) örneklenir. Bu alçak geçiren filtreye örtüşme önleyici süzgeç denir.

Page 14: SAYISAL HABERLEŞME 1.pptx

Sinyalin Yeniden Oluşturulması

Page 15: SAYISAL HABERLEŞME 1.pptx
Page 16: SAYISAL HABERLEŞME 1.pptx

• Pratikte ideal filtre olmadığı için yeniden oluşturma filtresinin çıkma ve inmesi için band bırakılması gerekir.

• >2.W• ≈2,2.W

Page 17: SAYISAL HABERLEŞME 1.pptx

Doğal Örnekleme• İdeal örneklemede kullanılan dürtü fonksiyonu matematiksel bir modeldir, pratikte

karşılığı yoktur. Bu nedenle dürtü yerine çok dar bir kapı fonksiyonu ile örnekleme yapılır.

Page 18: SAYISAL HABERLEŞME 1.pptx

𝑑𝑘 (𝑡 )=𝑑 (𝑡 )∗𝑖𝑘 (𝑡 )=𝑑 (𝑡 )∗ ∑𝑛=−∞

𝛿 ( 𝑡−𝑛 .𝑇 𝑠 )

x(t) xs(t)

Page 19: SAYISAL HABERLEŞME 1.pptx
Page 20: SAYISAL HABERLEŞME 1.pptx

)

Page 21: SAYISAL HABERLEŞME 1.pptx

Düz Tepeli Örnekleme• Doğal örneklemede örnek tepelerinin düz olmaması sonraki adım olan

kuantalamayı zorlaştırır.• Alınan örnek değerlerinin gerçek darbeler ile temsil edilmesine, düz tepeli

örnekleme denir. Örnekle ve tut devresiyle yapılır. (Buna ayrıca Darbe Genlik Modülasyonu (PAM) da denir.)

Page 22: SAYISAL HABERLEŞME 1.pptx

x(t) xs(t)h(t)

ik(t)

h(t)

Page 23: SAYISAL HABERLEŞME 1.pptx

• Görüldüğü gibi x(t) sinyali üzerinde Genlik Bozulması ve de τ/2 lik bir gecikme meydana getirmiş oldu.

• Bu bozulmaya Açıklık Etkisi denir.

.ik(t)]

)

|H(f)|

Page 24: SAYISAL HABERLEŞME 1.pptx

• x(t) sinyalini geri elde etmek için xs(t) sinyali LPF’ten geçirilirse elde edilen sinyal artık x(t) değil x(t)*h(t) olacaktır.

• Açıklık etkisinden kaynaklanan bozulma transfer fonksiyonu 1/H(f) olan bir yeniden oluşturma filtresi veya LPF ve transfer fonksiyonu 1/H(f) bir denkleştirici ile düzeltilebilir.

Page 25: SAYISAL HABERLEŞME 1.pptx

Kuantalama• Örnekleyici çıkışı genliği hala süreklidir, örneklerin genlik değerleri analog işaretin

örnekleme anındaki değere eşittir. Mümkün değerlerin sayısı sonsuzdur. Herhangi bir değer alabilir. Sayısal sinyal olarak gönderebilmek için, mümkün seviye sayısını sınırlamak gerekir.

• Nicemleme (Kuantalama) örnek değerini bir kurala göre “yuvarlatma” işlemidir. Bu işlemde örnek değerleri daha önceden belirlenmiş sınırlı sayıdaki seviyeden en yakınına çekilir, böylece genlik seviyesinde ayrıklık sağlanır.

• Kuantalama seviyeleri arasındaki mesafe adım aralığı (Δ) olarak adlandırılır.• Herbir örneği temsil etmek için kullanılan bit sayısı n ise verimli bir iletim için

kuantalayıcı seviyelerin sayısı L =2n dir.• Bit sayısı ne kadar çok ise o kadar kalite artar. Buna mukabil de ihtiyaç duyulan bant

genişliği artar:– Tipik olarak Telefon sistemleri 8 bit çözünürlük kullanır. 64 kbps (8 kHz

örnekleme hızı)– CD çalıcılar kanal başına16 bit çözünürlük kullanır. 1.4112 Mbps (44.1 kHz

örnekleme hızı, 2 kanal)

Page 26: SAYISAL HABERLEŞME 1.pptx

Birbiçimli (Uniform) Kuantalama• Adım aralığı sabittir. Birbiçimli nicemleyiciler, giriş sinyalinin uniform olması

durumunda optimumdur. (Örn: Görüntü işareti)• Giriş işareti (-Xm,Xm) aralığında değer aldığında, L seviyeli birbiçimli kuantalayıcının

adım aralığı• /L• Orta basamaklı ve orta yükseltili kuantalayıcılar:

Page 27: SAYISAL HABERLEŞME 1.pptx
Page 28: SAYISAL HABERLEŞME 1.pptx

• Kuantalama hatası: işaretin gerçek değeri ile kuantalanmış değer arasındaki fark

• Orta basamaklı birbiçimli kuantalayıcı hatası:

Page 29: SAYISAL HABERLEŞME 1.pptx

• Kuantalama hatasının olasılık yoğunluk fonksiyonu:

• Ortalama karesel kuantalama hatası:

• Giriş değerleri düzgün dağılımlı, benzer şekilde

• İşaret gürültü oranı (SNR)• dB• Kuantalayıcı seviyelerinin gösterimi için kullanılan her bir bit için işaret kuantalama

gürültüsü oranında 6,02 dB lik bir artış oluyor.

Page 30: SAYISAL HABERLEŞME 1.pptx
Page 31: SAYISAL HABERLEŞME 1.pptx

Birbiçimli Olmayan Kuantalayıcılar• Ses gibi bir çok sinyal, düzgün dağılımlı değildir.

– Genliğin sıfıra yakın bir seviyede olması uzak olmasından daha olasıdır.• Birbiçimli olamayan kuantalayıcıların seviyeleri eşit aralıklı değildir.

– Örneğin ses işareti için, düşük genlikler için daha küçük adım aralıkları, yüksek genlikler için daha büyük adım aralıkları kullanılır.

– Aralıklar, belli bir sinyal için SNR i optimum yapacak şekilde seçilebilir.

Page 32: SAYISAL HABERLEŞME 1.pptx

Sıkıştırma Genleştirmeli (Compounding) Kuantalama

• Birbiçimli olmayan kuantalayıcı tasarımı ve gerçekleştirmesi zor.• Bir sıkıştırıcı yardımıyla sık rastlanan düşük genlikli değerleri arası açılırken düşük

olasılıklı yüksek genlik değerlerinin arası sıkıştırılır. Giriş işareti düzgün dağılımlı hale gelir.

Sıkıştırıcı(Compressor)

ADC (Birbiçimli kuantalama)

Genleştirici (Expander)

DAC

Page 33: SAYISAL HABERLEŞME 1.pptx

• Ses işaretinin genel istatistikleri dikkate alınarak Avrupa da A kuralı, Kuzey Amerikada μ kuralı olarak bilinen iki sıkıştırıcı karakteristiği tanımlanmıştır.

Page 34: SAYISAL HABERLEŞME 1.pptx

• Günümüzde logaritmik sıkıştırıcı ve genleştirici yerine gerçekleştirmesi daha kolay olan parçalı doğrusal sıkıştırıcı ve genleştirici kullanılır.

Page 35: SAYISAL HABERLEŞME 1.pptx

Kodlama• Nicemleyici çıkışı L mümkün sinyal seviyesinden biridir. Eğer ikili transmisyon

kullanmak istiyorsak, her bir nicemlenmiş örneği n-bit binary kelimeye dönüştürmeliyiz.

• Kodlama her bir nicemleme seviyesine farklı bit dizileri atanma işlemidir. • Seviyelerin bitlere atanması farklı şekilde yapılabilir.

– İkili kodlama– Gray kodlama

• L =2n

• n=log2L

• İkili bit hızı (Bit rate) r = fs.n bit/sn (bps) (örnek/sn).(bit/örnek)

Page 36: SAYISAL HABERLEŞME 1.pptx
Page 37: SAYISAL HABERLEŞME 1.pptx

PCM (Darbe Kod Modülasyon)• PCM esasında kuantalanmış işaret örneklerinin sayısal kod sözcükleri ile gösterim

işlemi olmakla beraber çoğu zaman analog bir işaretten başlayıp sayısal kod sözcüğünün oluşturulması işlemlerinin tamamı bir bütün halinde PCM sistemi olarak adlandırılır.

Page 38: SAYISAL HABERLEŞME 1.pptx

DPCM (Farksal Darbe Kod Modülasyon)

• PCM de kuantalama her örnek için bağımsız yapılır. Daha önceki örneklerin yeni örneklerin kuantalanmasında bir etkisi olmaz. Ancak band sınırlı bir işaret Nyquist kriterine göre örneklendiğinde, örneklenen değerler ilintilidir. Bu bilgi PCM sisteminin performansını arttırmak için kullanılabilir.

Page 39: SAYISAL HABERLEŞME 1.pptx

• DPCM birbirini takip eden iki örnek arasındaki farkı kuantalar. Bu örnekler arasındaki ilinti yüksek olduğundan bunların farkları küçük olacaktır. Bu yüzden kuantalamada daha az bite ihtiyaç duyulur. Böylece DPCM ile daha düşük bit hızlarında PCM performansına ulaşılır.

Page 40: SAYISAL HABERLEŞME 1.pptx

DM (Delta Modülasyon)• Basit bir DPCM çeşididir. 1 bitlik (sadece 2 kuantalama seviyesi) bulunan bir

kuantalayıcı kullanır.• -Δ veya +Δ değerlerinde iki seviye. Her örnek bir öncekine göre bir adım arttırır

veya azaltır.

Page 41: SAYISAL HABERLEŞME 1.pptx

ADM (Uyarlanır Delta Modülasyon)

• DM de adım büyük seçilirse, işaretin az değiştiği yerde tanecikli gürültü (ripple), adım küçük seçilirse işaretin hızlı bir değişiminin takibinde gecikme görülür.

• Adım büyüklüğü Δ giriş işaretindeki değişimlere göre ayarlanır.

Page 42: SAYISAL HABERLEŞME 1.pptx

PWM (Darbe Süre Modülasyon) ve PPM (Darbe Yeri Modülasyon)

• PPM, PAM ve PWM e göre daha düşük güçle çalışır.

• PPM doğrusal olmadığı için frekans spektrumu zor.

• Gürültü yönünden PPM en iyisidir. Performansı FM’in performansına benzer.

Page 43: SAYISAL HABERLEŞME 1.pptx
Page 44: SAYISAL HABERLEŞME 1.pptx
Page 45: SAYISAL HABERLEŞME 1.pptx
Page 46: SAYISAL HABERLEŞME 1.pptx

TDM