SONLU KELĐME UZUNLUKLU ARĐTMETĐK
|
|
|
- Deniz Berna Güçlü
- 10 yıl önce
- İzleme sayısı:
Transkript
1 SONLU KELĐME UZUNLUKLU ARĐTMETĐK Sonlu kelime uzunluğu sabit yada kayan noktalı herhangi bir hesaplamada artarak büyüyen gürültüye neden olur. Gerçekleştirilecek uygulama ve gerekli algoritmalar kullanılacak aritmetiğin seçiminde önemli kriterler olarak karşımıza çıkarlar. Diğer kriterler ise karmaşıklık, maliyet, hız ve harcanan güç olarak sıralanabilir. hata ve dinamik bölge bit sayısı ile doğrudan ilintilidir. Sabit noktalı işlemlerde oluşan hatalar, kayan noktaya göre daha fazladır. Ancak, aynı bit sayısı için mutlak hatalar, kayan noktada daha yüksek olacaktır.
2 Sabit noktalı çözümler pek çok gerçek zamanlı uygulamada yeterli performansı sağlayabilir. Analog telefon hatlarındaki gürültü telefon konuşma işaretinin dinamik bölgesini db ile sınırlar. 72 db den daha küçük kuantalama adımları yalnızca gürültünün daha iyi temsilini sağlar. Hifi kalitede bir müzik sisteminin dinamik bölgesi 80 db dir (14 bit). Ancak profesyonel sistemler daha yüksek sayıda bit gerektirir. Hesaplamadaki toplamsal hataların boyutu, kelime uzunluğunun yeterli olup olmadığını belirler. Basit sayısal filtreler için 16 bit yeterlidir. Öte yandan insan kulağının algılayabileceği en düşük ses seviyesi ile Ağrı meydana getirmeyecek en yüksek ses seviyesi arasındaki bölgenin 120 db olduğu tespit edilmiştir. Bu gürültüsüz ortamlarda daha yüksek kalitede ses sistemlerinin anlamlı olabileceğini gösterir.
3 Dinamik bölge, SNR ve Boşluk payları arasındaki ses işaret seviyesi ilişkisi
4 Stüdyo kayıtları genellikle üst tarafta 20dB lik bir güvenlik boşluğu (headroom) bırakırlar. Alt tarafta ise boş kayıt kısımlarının iletilmemesi için 10 db lik bir boşluk (footroom) bırakmak uygun olacaktır. Toplam dinamik bölgesi 50 db olan bir sistem hareket edebilecek 20 db kalır ki buda çok yetersizdir. Bu nedenle profesyonel sistemlerde bit sayısı daha yüksek olmalıdır. Teorik olarak her bir bit artışı S/Nq oranında 6 db bir artış sağlar.
5 Bit sayısı ve kalite
6 SABĐT VE KAYAN NOKTA YAPILARI SABĐT NOKTA Sabit nokta bir desimal sayının normal yazılış şeklidir b.c ile tanımlanır. Yada kelime bit sayısı belirliyse Qc olarak verilir b noktadan önceki hane sayısı (işaretli sayılarda işaretide içerir.) c noktadan sonraki hane sayısı Örneğin 16 bitlik bir yapı için 16.0 (Q0), 15.1 (Q1), (Q15) formatlarından bahsedilebilir. Đşaretli sayılarda en yüksek ağırlıklı bit işaret bitidir Temsil edilebilecek en büyük ve en küçük sayılar doğrudan hane sayısı ile ilgilidir Negatif sayılar ikinin tümleyeni ile temsil edilir.
7
8 Q15 FORMATI Kurallar Sayılar daima 1 ve -1 arasındadır Decimal nokta daima sabit bir noktadadır (örneğin., 0.74, 0.34, vs.) Kesir kısmının başka bir kesir kısmı ile çarpılması bir taşma üretmez (örneğin 0.99 x = 1 den küçüktür) Ardışıl toplamalar taşmaya neden olabilir. Neden tercih edilir? Đşaret işleme çarpma ağırlıklıdır. Fixed-point notasyonu taşmayı önler (küçük dinamik bölgede faydalıdır.) Fixed-point notasyonu ucuzdur Sabit-Nokta bir DSP de nasıl gerçeklenir? Sabit-Noktalı DSP lerin çoğunluğu 16 bitliktir den ye kadar sayılar temsil edilebilir. Q15 en çok kullanıla formattır Q15 Formatı Bit 15 Bit 14-0 sign two s complement sayı
9 Sabit-Noktalı sayıların, bellekte temsili b.c noktalı sayı için tamsayı kısmı aynen alınır, kesirli kısım ise K=kesir*2 c biçiminde hesaplanır. Örnek 4.12 formatında, 3.68 sayısı neye karşılık düşer? K=0.68 * 4096 =2785 =0xAE1 böylece, sayı 0x3AE1 olacaktır. Q15 (1.15) formatı için 0.68 sayısı nedir? K=0.68*32768=0x570A olacaktır Q15 formatında 0x2218 hangi sayıya denk düşer? 0x2218=8728 sayi=8728/32768 = Q15 formatında sayısının bellekteki değeri nasıl olacaktır? k= *32768 =-8728 ikinin tümleyenine çevirelim = = 0xDDE ile verilen 4.12 formatlı sayının 1.15 formatındaki karşılığı nedir? 4.12 den 1.15 e gidebilmek için noktayı 3 defa sola kaydırmalıyız. Değerin değişmemesi için sayı 8 e bölünmelidir. 3.68/8 =0.46 olacaktır. (1.15) formatında
10 Sabit noktalı sayıların çarpımı Đki adet b bitlik sabit noktalı sayının çarpımı sonucunda 2b uzunluklu bir sayı oluşur. Burada 2 adet işaret biti oluşacağından, sayı 1 bit sola ötelenmelidir. Örnek: Q15 formatlı 0.68 ile 0.22 sayısının çarpımı kaç olacaktır? K1=0.68*32768=22282 =0x570A, K2=*.22*32768=7208 =0x1C28 K1*K2=0x0992B190 Sayı 1 bit ötelenirse 0x sayısı elde edilir. 16 bite çevrildiğinde elde edilen 1.15 formatlı sayı 0x1325 olacaktır Buradan geriye dönülürse; 0x1325= /32768 = =0.68*0.22 olacaktır.
11 KAYAN NOKTALI SAYILAR Kayan noktalı temsil, bilimsel gösterilim olarak da söylenebilir. Mantıs Üstel y= m b e m:mantıs, b:taban, e:üstel S Üstel Mantıs IEEE 32 bit kayan nokta formatı
12 TI Kayan nokta formatında çevirme işlemi
13 KARŞILAŞTIRMALAR KARAKTERĐSTĐK Floating point Fixed point (aynı bit sayısı için) Dinamik Bölge Oldukça büyük küçük Çözünürlük Düşük yüksek Hız Benzer benzer Programlama daha basit daha zor Derleyici verimliliği daha yüksek daha düşük Maliyet daha yüksek daha düşük Tasarım maliyeti daha az daha çok Pazara çıkış daha hızlı daha yavaş
14 Dinamik bölge üstel bit sayısı Hassasiyet mantıs bit sayısı Sabit noktada dinamik bölge kelime boyutu ile doğrusal artar Kayan noktada üstel olarak artar. Kelime uzunluğu Sabit Nokta Dinamik Bölge Max Hassasiyet >4 digit >9 digit >19 digit Kayan Nokta Üstel Dinamik (4,12) (8,24) (13,51) Bölge Mantıs hassasiyeti >3 digit >7 digit >15 digit
15 Kayan noktalı toplama, çıkarma, çarpma, bölme Toplama/Çıkarma f 1 = m 1 b e 1, f 2 = m 2 b e 2 ise f 1 ± f 1 = (m 1 ± m 2 b -(e 1 - e 2 ) ) b e 1 e 1 > e 2 = (m 1 b -(e 2 - e 1 ) ± m 2 ) b e 2 e 1 < e 2 Çarpma f 1 * f 2 = ( m 1 * m 2 ) b (e 1 + e 2 ) Bölme f 1 / f 2 = (m 1 / m 2 ) b (e 1 - e 2 )
16 Toplama işleminde Küçük üstele ilişkin mantıs iki üstel arasındaki fark kadar sağa kaydırılır. Buda alt taşma oluşturur. Benzer bir şekilde üst taşma oluşan durumlarda söz konusudur. Bütün sayısal normalize biçimde olmalıdır. Yani mantısın en yüksek ağırlıklı dijiti en solda olmalıdır. Bu en yüksek doğruluğu sağlar. Herhangi bir kayan noktalı işlemin sonucu da normalize edilmelidir. Örnek 1 f 1 = * f 2 = * her iki sayıda normalize edilmiştir.
17 f 1 + f 2 = * * = * Burada taşma söz konusu değildir. Örnek 2 f 1 = * f 2 = * * * * taşma alttan taşma
18 Denormalizasyon işlemi yapılırsa * =f 3 Sonuç kesilecek yada yuvarlatılacak olursa f 3 = * (yuvarlatılmış) f 3 = * (kesilmiş)
19 ARĐTMETĐK HATA HASSASĐYETĐ Sabit yada kayan noktalı işlemlerde farklı hassasiyetler söz konusudur. Taşma olmaması için gerekli bit uzunluğu farklı olacaktır Sabit noktalı aritmetikte toplama ve çıkarma kuralları kesindir. Toplamada taşma Çıkarmada alttaşma bayrağı Çarpma gerekli kelime uzunluğu Kayan noktada kelime büyümesi farklıdır. Buna göre; Kelime büyümesi çok fazla olmaz tek hassasiyetli hesaplamalarda mantıs için daima bir yuvarlatma gürültüsü vardır. (çift uzunluku çarpım sonucu, tek uzunluğa sıkıştırılmıştır) Kayan noktada mutlak hatalar daha hızlı artar
20 Sabit nokta Kayan nokta Toplama Normalize ikili kesir için tek toplamada hata yoktur. (Taşma biti var) Yuvarlatma hatası söz konusudur Çarpma b-bit lik girişler için 2b-bit lik çıkışlar sağlanmalıdır. Toplamsal yuvarlatmaya dikkat Çarpım bit büyümesi yavaştır. Tek hassasiyetli sayılarda mantıs hatası büyür.
21 Đki avantaj sağlar Blok kayan nokta Üst için gerekli olan bitler mantıs a aktarılmıştır. Tek bir üstel kayıtçısı vardır Bu yapı ucuz yapıların geliştirilmesine uygundur. Fazladan bir kayıtçı ve ölçeklendirme devresi gerektirir.
22
23 TAŞMA, ALTTAŞMA, YUVARLATMA Aritmetik işlemin sonuçları genellike veri yolu uzunluğundan fazla çıkar, bu durumda, fazla bitleri en iyi ne şekilde işleyebiliriz Çift hassasiyet 2b bit Genişletilmiş hassasiyet acc e extra bitler ekler. Taşma koruması sağlar Hızı yavaşlatmaz Bus genişlikleri, tam çift hassasiyete yetmez ise Doğruluk tek hassasiyetten daha yüksek olmak zorunda ise b bit x b bit = 2b bit (çift hassasiyet) b+g bit (genişletilmiş hassasiyet) Burada g sonuç kayıtçısındaki koruma bitlerinin sayısıdır 16 bitlik sayısların çarpılıp 24 bitlik sayıların tutulması genellikle yeterlidir.
24 B bit uzunluklu iki sayısının çarpımını düşünelim [MS LS] 1 x [MS LS] 2 =(2 b/2 MS 1 +LS 1 )x(2 b/2 MS 2 +LS 2 ) = 2 b (MS 1 MS 2 )+2 b/2 (MS 1 LS 2 + MS 2 LS 1 )+(LS 1 LS 2 ) tut tut at Hatta çift hassasiyetli çarpmada bile çarpım sonucunu atmak, ardışıl toplama sayısının daha fazla olabilmesini sağlar.
25 Örneğin çift hassasiyetli bir Fır filtre hesabı için } )]2 ( ) ( ) ( ) ( [ ) ( ) ( { ) ( = + + = k n X k H k n X k H k n X k H n y M L L M L k M M Burada [H M H L ] 32 bit süzgeç katsayıları [X M X L ] 32 bit veridir. ] )2 ( ) ( [ 32 n k X k H L L Đle verilen en düşük ağırlıklı terim atılarak 48 bit çıkış elde edilir. Böylece akümülatör değerinin 64 bite kadar yükseltilebilmesi sağlanır
26 KESME, YUVARLATMA VE TARAFSIZ YUVARLATMA Çarpım sonucunda bit genişliğini azaltmak için 3 yöntem vardır. Kesme: En düşük ağırlıklı kısmı doğrudan atmaktır Yuvarlatma: Eğer silinecek bitler tam ölçekli LSB nin yarısından küçükse aşağıya, büyükse yukarıya yuvarlatılır. Tarafsız yuvarlatma: Eğer yuvarlatılacak kısım tam ortada ise, bir seferinde yukarıya, diğerinde aşağıya yuvarlatılır. Yada bir önceki dijitin çift yada tek olmasına bağlanır. ( , gibi)
27 Sayı yuv. Kesme Yuvarlatma Tarafsız
28 Yuvarlatma rasgele süreçlerde kesmeden daha iyi sonuç verir.
29 DOYMA ARĐTMETĐĞĐ Bir sayı tam-ölçekli genligi geçerse ve kayıtçı boyutlarından taşarsa, hesaplamada önemli bir hata oluşur. Çünkü en büyük pozitif sayı birdenbire 0 a yakın, (ikinin tümleyeni ise 1 den biraz büyük olur) ( )+1=( ) + taşma (işaretsiz) ( )+1=( ) (ikinin tümleyeni) Doyma aritmetiği bu taşmaları kontrol ederek hata oluşmasını engeller.
30
31 Ödev 1.15 formatlı sayılarda uygulama Üniform ve Gauss Dağılımlı bir gürültü elde edebilmek için ne tür bir algoritma kullanılır. Algoritmayı matlab da uygulayarak, elde edilen bir gürültü işaretini çiziniz. Aşağıda verilen fonksiyonları seri açılımları ile elde ediniz. Her bir seri açılımı en fazla 5. dereceye kadar gidecek biçimde düzenlenerek, verilen fonksiyonları, bu seri açılımlarını matlab da uygulayarak verilen aralıklarda orijinal işareti (siyah) ve seri yaklaşımını (kırmızı) üst üste çiziniz. Sinüs(x) 0-2π Karekök(x) 0-5 Log(x) Ln(x)
32 Sonlu kelime uzunluğunun olumsuz etkileri aşağıdaki nedenlerden oluşmaktadır ADC Dönüştürme gürültüsü Aritmetik hesaplamalardaki kesme ve yuvarlatmadan kaynaklanan kuantalama gürültüsü Hesapsal taşma (doyum) Katsayı kuantalama Limit salınım
33 SABĐT NOKTALI ARĐTMETĐK ĐÇĐN SÜZGEÇ KUANTALAMASI VE HATA ANALĐZĐ Kayan noktada, geniş dinamik bölgede daha doğru hesaplama söz konusudur. Ancak düşük maliyet, yüksek çıkış hızı ve ve düşük güç harcaması sabit noktalı çözümleri çekici hale getirir. Ayrıca sınırlı kelime uzunluğu, bitlerin bir kısmının üstele ayrılmasından dolayı, mantıs doğruluğunu azaltarak gürültü eşiğini artırır. Gerçek dünya işaretlerinin dinamik bölgesi genellikle küçük olduğundan sabit noktalı hesaplamalar süzgeçler için oldukça uygundur. Sabit noktalı aritmetik uygulamalarında aşağıdakilere dikkat edilmelidir.
34 1. Verilen bir transfer fonksiyonu için IIR hatası FIR dan daha büyüktür. Giriş x(n) x(n-1) Z -1 Z -1 x(n-2) Tap b 0 b 1 b 2 Ağırlık FIR Süzgeç Geri besleme yok Σ Σ Toplama noktası y(n) çıkış x(n) + y(n) x a z -1 IIR süzgeç
35 IIR bir süzgeçte tam sonucu tutabilmek için gerekli bit sayısı zamanla artar n x(n) y(n) x(1) x(1) 2 x(2) x(2)+ax(1) 3 x(3) x(3)+ax(2)+aax(1) 4 x(4) x(4)+ax(3)+aax(2)+aaax(1) 5... Pratik olarak büyüyen bit sayısını tutmak imkansızdır. Eğer a 1 e yakınsa hata daha büyük olur.
36 IIR süzgeçlerde limit salınım (limit cycle) problemi. -Örneğin biquad band geçiren bir süzgeçte sonlu kelime uzunluğu bir ölü banda neden olur. Burada hiçbir giriş gelmezse bile yuvarlatmadan dolayı çıkış sabit kalır. - Eğer Bir IIR süzgecin katsayıları kutup bölgesine yakınsa, bir osilasyon oluşabilir. Bu osilasyona limit cycle adı verilir. Yuvarlatma yerine kesme kullanılması Limit cycle ları engelleyebilir y[k] = y[k-1]+u[k] 4-bit yuvarlatmalı aritmetik giriş u[k]=0, y[0]=3/8 çıkış y[k] = 3/8, -1/4, 1/8, -1/8, 1/8, -1/8, 1/8, -1/8, 1/8,..
37 Ödev y(n)= 0.96 y(n-1) x(n) için 7 bitlik bir rezolüsyon varsa ve giriş işaret belirli bir süre için sabit 100 değerini alıyorsa, y(n) başlangıç değeri 85 iken çıkışın bir süre sonra sabitleştiğini ve girişten etkisiz hale geldiğini gösterin.
38 2. Yuvarlatma kesmeden daha iyidir. (Limit cycle problemi olmadığında) çıkış giriş olasılık hata yuvarlatma kesme ortalama=0 ortalama=(-0.5)lsb variance=(1/12)lsb^2 variance=(1/3)lsb^2
39 3. Hata giriş yada süzgeç katsayılarının kuantalanmasından yada aritmetik yuvarlatmadan kaynaklanır a) ADC rezolüsyonu: Đdeal b bitlik bir ADC kuantalama adımının yarısı ile sınırlı bir hataya sahiptir. Giriş işaretini kuantalanmasında alt ve üst boşluk (headroom, footroom) payları bırakılarak bit sayısı belirlenmelidir. Bit sayısı sabit ise giriş işareti bir kazanç çarpanı ile ölçeklendirilmelidir. Bu da genellikle Kazanç* Rms seviye =1/4 olacak biçimde seçilir. b) Katsayıların kuantalanması a) Katsayılar kuantalandığında kutup ve sıfır yerleri ideal yerlerinden kayacaktır. b) Bu durum sıfırların yeri için önemli hatalar yaratmaz. c) IIR süzgeçlerde birim daireye yakın kutup noktaları önemli olacaktır d) Paralel ve kaskat yapılar direk formlara göre hatalara karşı daha az hassastır.
40 c.aritmetik yuvarlatmadan kaynaklanan hatalar 0110 x 1 x x + x 1 x 2 +e 0011 Kesme yada yuvarlatma x 2 e Bu hata dinamik bölgeyi sınırlar ve SNR oranını kötüleştirir Parseval teoremi kullanılarak hesaplamalar nedeniyle sisteme katılan gürültüyü öngörebiliriz. σ 2 2b 2 12 n= 0 = h ( n) 0 2 Süzgeç tarafından eklenen gürültü süzgecin impuls yanıtının süresi ile değişir (yalnızca quantalama hatası için yapılmış hesaplama).
41 Taşmayı engellemek için işaret ölçeklenmelidir. Đşaret ölçekleme kuralları Giriş işareti sınırlıdır O halde u[ k] u max = h[ i]. u[ k i] h[ i]. u[ k i] umax. i= 0 i= 0 i= 0 y[ k] h[ i] = u. h max 1 Çıkış işaretide sınırlı olacaktır. Y[k] çıkışının sınırlı olması için gerekli şart y[ k] y max Olmalıdır. O halde ölçekleme katsayısı c c = u y max max. h 1 şeklinde seçilmelidir.
42 Ölçekleme Örnek: 1 H ( z) z 1 h =... = = 1 = 100 u[k] 12-bitlik A/D- dönüştürücüden gelsin y[k] ve çarpıcı için 16-bit aritmetik kullanalım 16 2 c= h 1 = 0.16> u[k] u[k] + y[k] ötele Böylece girişler u[k] süzgece girmeden önce 3 bit sağa kaydırılmalıdır (=doğruluk kaybı) y[k] x x
DSP DONANIMI. Pek çok DSP için temel elemanlar aşağıdaki gibidir.
DSP DONANIMI Pek çok DSP için temel elemanlar aşağıdaki gibidir. Çarpıcı yada çarpıcı- toplayıcı (MPY/MAC) Aritmetik lojik birim (ALU) Öteleyici (SHIFTER) Adres üreteci (AG) Komut yada program sıralayıcı
Algoritmalar ve Programlama. DERS - 2 Yrd. Doç. Dr. Ahmet SERBES
Algoritmalar ve Programlama DERS - 2 Yrd. Doç. Dr. Ahmet SERBES Programlama Bilgisayara ne yapması gerektiğini, yani onunla konuşmamızı sağlayan dil. Tüm yazılımlar programlama dilleri ile yazılır. 1.
Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir.
İşaretli Tamsayı Gösterimi 1. İşaretli Büyüklük Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir. Örnek
MAK 210 SAYISAL ANALİZ
MAK 210 SAYISAL ANALİZ BÖLÜM 2- HATA VE HATA KAYNAKLARI Doç. Dr. Ali Rıza YILDIZ 1 GİRİŞ Bir denklemin veya problemin çözümünde kullanılan sayısal yöntem belli bir giriş verisini işleme tabi tutarak sayısal
SAYISAL İŞARET İŞLEME LABORATUARI LAB 5: SONSUZ DÜRTÜ YANITLI (IIR) FİLTRELER
SAYISAL İŞARET İŞLEME LABORATUARI LAB 5: SONSUZ DÜRTÜ YANITLI (IIR) FİLTRELER Bu bölümde aşağıdaki başlıklar ele alınacaktır. Sonsuz dürtü yanıtlı filtre yapıları: Direkt Şekil-1, Direkt Şekil-II, Kaskad
Hatalar ve Bilgisayar Aritmetiği
Hatalar ve Bilgisayar Aritmetiği Analitik yollardan çözemediğimiz birçok matematiksel problemi sayısal yöntemlerle bilgisayarlar aracılığı ile çözmeye çalışırız. Bu şekilde Sayısal yöntemler kullanarak
ADC Devrelerinde Pratik Düşünceler
ADC Devrelerinde Pratik Düşünceler ADC nin belki de en önemli örneği çözünürlüğüdür. Çözünürlük dönüştürücü tarafından elde edilen ikili bitlerin sayısıdır. Çünkü ADC devreleri birçok kesikli adımdan birinin
SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı
SAYISAL ELEKTRONİK Ege Ü. Ege MYO Mekatronik Programı BÖLÜM 2 Sayı Sistemleri İkilik, Onaltılık ve İKO Sayılar İkilik Sayı Sistemi 3 Çoğu dijital sistemler 8, 16, 32, ve 64 bit gibi, 2 nin çift kuvvetleri
Elektroniğe Giriş 1.1
İTÜ Bilgisayar Mühendisliği Bölümündeki donanım derslerinin bağlantıları Sayısal devreler bölümdeki diğer donanım dersinin temelini oluşturmaktadır. Elektroniğe Giriş SAYISAL DEVRELER Sayısal Elektronik
SAYISAL DEVRELER. İTÜ Bilgisayar Mühendisliği Bölümündeki donanım derslerinin bağlantıları
SAYISAL DEVRELER Doç.Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü Sayısal Devreler Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/
Floating Point (Kayan Noktalı Sayılar)
Süleyman Demirel Üniversitesi / Mühendislik Fak. / Bilgisayar Mühendisliği Bölümü Floating Point (Kayan Noktalı Sayılar) BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe
Bilgisayarların Gelişimi
Bilgisayarların Gelişimi Joseph Jacquard (1810) Bilgisayar tabanlı halı dokuma makinesi Delikli Kart (Punch Card) Algoritma ve Programlama 6 Bilgisayar Sistemi 1. Donanım fiziksel aygıtlardır. 2. Yazılım
BILGISAYAR ARITMETIGI
1 BILGISAYAR ARITMETIGI Sayısal bilgisayarlarda hesaplama problemlerinin sonuçlandırılması için verileri işleyen aritmetik buyruklar vardır. Bu buyruklar aritmetik hesaplamaları yaparlar ve bilgisayar
Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri
2. SAYI SİSTEMLERİ VE KODLAR Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri 2. Kayan Noktalı Sayı Sistemleri 2.1. Sabit Noktalı Sayı Sistemleri 2.1.1. Ondalık Sayı Sistemi Günlük
BLM1011 Bilgisayar Bilimlerine Giriş I
BLM1011 Bilgisayar Bilimlerine Giriş I by Z. Cihan TAYŞİ İçerik Sayı sistemleri Binary, Octal, Decimal, Hexadecimal Operatörler Aritmetik operatörler Mantıksal (Logic) operatörler Bitwise operatörler Yıldız
İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER
İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER DENEY 3 GİRİŞ Bu deneyde kurulacak devreler ile işaretsiz ve işaretli ikili sayılar üzerinde aritmetik işlemler yapılacak; işaret, elde, borç, taşma kavramları incelenecektir.
Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri 2. SAYI SĐSTEMLERĐ VE KODLAR
.1. Sabit Noktalı Sayı Sistemleri. SAYI SĐSTEMLERĐ VE KODLAR Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. Kayan Noktalı Sayı Sistemleri.1.1. Sayı Sistemi Günlük yaşantımızda
Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi
Sayı sistemleri-hesaplamalar Sakarya Üniversitesi Sayı Sistemleri - Hesaplamalar Tüm sayı sistemlerinde sayılarda işaret kullanılabilir. Yani pozitif ve negatif sayılarla hesaplama yapılabilir. Bu gerçek
İleri Diferansiyel Denklemler
MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret
SAYISAL ANALİZ. 2. Hafta SAYISAL ANALİZDE HATA KAVRAMI VE HATA TÜRLERİ
SAYISAL ANALİZ 2. Hafta SAYISAL ANALİZDE HATA KAVRAMI VE HATA TÜRLERİ 1 İÇİNDEKİLER 1. de Problem Çözümünde İzlenilecek Adımlar 2. de Hata Kavramı 3. de Hataların Sebepleri 4. Sayısal Hata ve Hata Türleri
Sayılar Teorisi SAYILAR TEORİSİ VE SAYILAR
Sayılar Teorisi SAYILAR TEORİSİ VE SAYILAR Sayılar; insanların ilk çağlardan beri ihtiyaç duyduğu bir gereksinim olmuştur; sayılar teorisi de matematiğin en eski alanlarından birisidir. Sayılar teorisi,
KABLOSUZ İLETİŞİM
KABLOSUZ İLETİŞİM 805540 MODÜLASYON TEKNİKLERİ SAYISAL MODÜLASYON İçerik 3 Sayısal modülasyon Sayısal modülasyon çeşitleri Sayısal modülasyon başarımı Sayısal Modülasyon 4 Analog yerine sayısal modülasyon
BLM221 MANTIK DEVRELERİ
1. HAFTA BLM221 MANTIK DEVRELERİ Prof. Dr. Mehmet Akbaba [email protected] KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi Temel Kavramlar Sayı Sistemlerinin İncelenmesi
Bit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe
Bit, Byte ve Integer BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe Ders kitabına ait sunum dosyalarından adapte edilmiştir: http://csapp.cs.cmu.edu/ Adapted from slides
2. SAYI SİSTEMLERİ VE KODLAR
2. SAYI SİSTEMLERİ VE KODLAR 2.1. Sabit Noktalı Sayı Sistemleri 2.1.1. Ondalık Sayı Sistemi Günlük yaşantımızda kullandığımız sayı sistemi ondalık (decimal) sayı sistemidir. Ayrıca 10 tabanlı sistem olarak
Fatih University- Faculty of Engineering- Electric and Electronic Dept.
SAYISAL DEVRE TASARIMI EEM122 Ref. Morris MANO & Michael D. CILETTI SAYISAL TASARIM 4. Baskı Fatih University- Faculty of Engineering- Electric and Electronic Dept. SAYISAL DEVRE NEDİR? Mühendisler, elektronik
Her bir kapının girişine sinyal verilmesi zamanı ile çıkışın alınması zamanı arasında çok kısa da olsa fark bulunmaktadır -> kapı gecikmesi
Kapılardaki gecikme Her bir kapının girişine sinyal verilmesi zamanı ile çıkışın alınması zamanı arasında çok kısa da olsa fark bulunmaktadır -> kapı gecikmesi Kapılardaki gecikme miktarının hesaplanması
Floating Point (Kayan Noktalı Sayılar)
Süleyman Demirel Üniversitesi / Mühendislik Fak. / Bilgisayar Mühendisliği Bölümü Floating Point (Kayan Noktalı Sayılar) BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Dr. Öğretim Üyesi Fatih
3.3. İki Tabanlı Sayı Sisteminde Dört İşlem
3.3. İki Tabanlı Sayı Sisteminde Dört İşlem A + B = 2 0 2 1 (Elde) A * B = Sonuç A B = 2 0 2 1 (Borç) A / B = Sonuç 0 + 0 = 0 0 0 * 0 = 0 0 0 = 0 0 0 / 0 = 0 0 + 1 = 1 0 0 * 1 = 0 0 1 = 1 1 0 / 1 = 0 1
Mikroişlemcilerde Aritmetik
Mikroişlemcilerde Aritmetik Mikroişlemcide Matematiksel Modelleme Mikroişlemcilerde aritmetik işlemler (toplama, çıkarma, çarpma ve bölme) bu iş için tasarlanmış bütünleşik devrelerle yapılır. Bilindiği
DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi
DERS NOTLARI Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi DERS-2 22.02.2016 Binary Numbers The Computer Number System İkili sayı Sistemi Bilgisayar Sayı Sistemi Sayı sistemleri nesneleri
BÖLÜM 2 SAYI SĐSTEMLERĐ (NUMBER SYSTEMS)
BÖLÜM 2 SAYI SĐSTEMLERĐ (NUMBER SYSTEMS) Giriş Sayma ve sayı kavramının yeryüzünde ilk olarak nerede ve ne zaman doğduğu bilinmemekle beraber, bazı buluntular Sümer lerin saymayı bildiklerini ve bugün
Mikrobilgisayarda Aritmetik
14 Mikrobilgisayarda Aritmetik SAYITLAMA DİZGELERİ Sayıları göstermek (temsil etmek) için tarih boyunca türlü simgeler kullanılmıştır. Konumuz bu tarihi gelişimi incelemek değildir. Kullanılan sayıtlama
MANTIK DEVRELERİ HALL, 2002) (SAYISAL TASARIM, ÇEVİRİ, LITERATUR YAYINCILIK) DIGITAL DESIGN PRICIPLES & PRACTICES (3. EDITION, PRENTICE HALL, 2001)
MANTIK DEVRELERİ DERSİN AMACI: SAYISAL LOJİK DEVRELERE İLİŞKİN KAPSAMLI BİLGİ SUNMAK. DERSİ ALAN ÖĞRENCİLER KOMBİNASYONEL DEVRE, ARDIŞIL DEVRE VE ALGORİTMİK DURUM MAKİNALARI TASARLAYACAK VE ÇÖZÜMLEMESİNİ
n. basamak... 4. basamak 3. basamak 2. basamak 1. basamak Üstel değer 10 n-1... 10 3 10 2 10 1 10 0 Ağırlık 10 n-1...
KAYNAK : http://osmanemrekandemir.wordpress.com/ SAYI SISTEMLERI Decimal(Onlu) Sayı sistemi günlük hayatta kullandığım ız 0,1,2,3,4,5,6,7,8,9 rakamlarından oluşur. Decimal(Onlu) Sayı sisteminde her sayı
Mustafa Sezer PEHLİVAN. Yüksek İhtisas Üniversitesi Beslenme ve Diyetetik Bölümü
* Yüksek İhtisas Üniversitesi Beslenme ve Diyetetik Bölümü SAYILAR Doğal Sayılar, Tam Sayılar, Rasyonel Sayılar, N={0,1,2,3,,n, } Z={,-3,-2,-1,0,1,2,3, } Q={p/q: p,q Z ve q 0} İrrasyonel Sayılar, I= {p/q
Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar;
I. SAYI SİSTEMLERİ Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar; i) İkili(Binary) Sayı Sistemi ii) Onlu(Decimal) Sayı Sistemi iii) Onaltılı(Heksadecimal) Sayı Sistemi iv) Sekizli(Oktal)
Ayrık-Zaman Sistemler
Ayrık-Zaman Sistemler Bir ayrık-zaman sistemi, bir giriş dizisi x[n] yi işleyerek daha iyi özelliklere sahip bir çıkış dizisi y[n] oluşturur. Çoğu uygulamalarda ayrık-zaman sistemi bir giriş ve bir çıkıştan
EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI
EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI 23.02.2015 Yrd.Doç.Dr. Dilşad Engin PLC Ders Notları 2 PROGRAMLANABİLİR DENETLEYİCİLER NÜMERİK İŞLEME 23.02.2015 Yrd.Doç.Dr. Dilşad Engin PLC Ders Notları 3
SAYISAL ÇÖZÜMLEME. Yrd.Doç.Dr.Esra Tunç Görmüş. 1.Hafta
SAYISAL ÇÖZÜMLEME Yrd.Doç.Dr.Esra Tunç Görmüş 1.Hafta Sayısal çözümleme nümerik analiz nümerik çözümleme, approximate computation mühendislikte sayısal yöntemler Computational mathematics Numerical analysis
TIBBİ ENSTRUMANTASYON TASARIM VE UYGULAMALARI SAYISAL FİLTRELER
TIBBİ ENSTRUMANTASYON TASARIM VE UYGULAMALARI SAYISAL FİLTRELER SUNU PLANI Analog sayısal çevirici FIR Filtreler IIR Filtreler Adaptif Filtreler Pan-Tompkins Algoritması Araş. Gör. Berat Doğan 08/04/2015
Ayrık Fourier Dönüşümü
Ayrık Fourier Dönüşümü Tanım: 0 n N 1 aralığında tanımlı N uzunluklu bir dizi x[n] nin AYRIK FOURIER DÖNÜŞÜMÜ (DFT), ayrık zaman Fourier dönüşümü (DTFT) X(e jω ) nın0 ω < 2π aralığında ω k = 2πk/N, k =
Giriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme
Giriş MİKROİŞLEMCİ SİSTEMLERİ Bilgisayar teknolojisindeki gelişme Elektronik öncesi kuşak Elektronik kuşak Mikroişlemci kuşağı Yrd. Doç. Dr. Şule Gündüz Öğüdücü 1 Bilgisayar Tarihi Elektronik Öncesi Kuşak
2. SAYI SİSTEMLERİ. M.İLKUÇAR - [email protected]
Sayı Sistemleri İşlemci elektrik sinyalleri ile çalışır, bu elektrik sinyallerini 1/0 şeklinde yorumlayarak işlemcide olup bitenler anlaşılabilir hale getirilir. Böylece gerçek hayattaki bilgileri 1/0
1. BÖLÜM Polinomlar BÖLÜM II. Dereceden Denklemler BÖLÜM II. Dereceden Eşitsizlikler BÖLÜM Parabol
ORGANİZASYON ŞEMASI . BÖLÜM Polinomlar... 7. BÖLÜM II. Dereceden Denklemler.... BÖLÜM II. Dereceden Eşitsizlikler... 9. BÖLÜM Parabol... 5 5. BÖLÜM Trigonometri... 69 6. BÖLÜM Karmaşık Sayılar... 09 7.
2. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.
2. HAFTA BLM323 SAYISAL ANALİZ Okt. Yasin ORTAKCI [email protected] Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 HATA Sayısal yöntemler analitik çözümlerden farklı olarak
SAYI SİSTEMLERİ. Sayı Sistemleri için Genel Tanım
SAYI SİSTEMLERİ Algoritmalar ve Programlama dersi ile alakalı olarak temel düzeyde ve bazı pratik hesaplamalar dahilinde ikilik, onluk, sekizlik ve onaltılık sayı sistemleri üzerinde duracağız. Özellikle
İşaret İşleme ve Haberleşmenin Temelleri. Yrd. Doç. Dr. Ender M. Ekşioğlu [email protected] http://www2.itu.edu.tr/~eksioglue
İşaret İşleme ve Haberleşmenin Temelleri Yrd. Doç. Dr. Ender M. Ekşioğlu [email protected] http://www2.itu.edu.tr/~eksioglue İşaretler: Bilgi taşıyan işlevler Sistemler: İşaretleri işleyerek yeni işaretler
ÜSLÜ SAYILAR SİBEL BAŞ AKDENİZ ÜNİVERSİTESİ EĞİTİM FAK. İLKÖĞRT. MAT. ÖĞRT. 2. SINIF
ÜSLÜ SAYILAR SİBEL BAŞ 20120907010 AKDENİZ ÜNİVERSİTESİ EĞİTİM FAK. İLKÖĞRT. MAT. ÖĞRT. 2. SINIF 1 ANLATIMI ÜSLÜ SAYILAR KONU Üslü sayılar konu anlatımı içeriği; Üslü sayıların gösterimi, Negatif üslü
RF MİKROELEKTRONİK GÜRÜLTÜ
RF MİKROELEKTRONİK GÜRÜLTÜ RASTGELE BİR SİNYAL Gürültü rastgele bir sinyal olduğu için herhangi bir zamandaki değerini tahmin etmek imkansızdır. Bu sebeple tekrarlayan sinyallerde de kullandığımız ortalama
Sayı Sistemleri. Onluk, İkilik, Sekizlik ve Onaltılık sistemler Dönüşümler Tümleyen aritmetiği
Sayı Sistemleri Onluk, İkilik, Sekizlik ve Onaltılık sistemler Dönüşümler Tümleyen aritmetiği Giriş Bilgisayar ış ünyaan verileri sayılar aracılığı ile kabul eer. Günümüz teknolojisine bu işlem ikilik
İSTANBUL TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ LOJİK DEVRELERİ LABORATUVARI DENEY RAPORU
İSTANBUL TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ LOJİK DEVRELERİ LABORATUVARI DENEY RAPORU DENEYİN ADI : BELLEKLE TASARIM Seri Aritmetik Lojik Birim II (9.2) RAPORU HAZIRLAYAN : BEYCAN KAHRAMAN
2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.
2. Sayı Sistemleri Bilgisayar elektronik bir cihaz olduğu için elektrik akımının geçirilmesi (1) yada geçirilmemesi (0) durumlarını işleyebilir. Bu nedenle ikili sayı sistemini temel alarak veri işler
MOD419 Görüntü İşleme
MOD419 Görüntü İşleme Ders Kitabı: Digital Image Processing by Gonzalez and Woods Puanlama: %30 Lab. %20 Vize %10 Quizes %40 Final %60 devam mecburiyeti Görüntü İşleme ye Giriş Görüntü İşleme Nedir? Özellikle
ANOLOG-DİJİTAL DÖNÜŞTÜRÜCÜLER
ADC ve DAC 1 BM-201 2 ANOLOG-DİJİTAL DÖNÜŞTÜRÜCÜLER Maksimum ve minimum sınırları arasında farklı değerler alarak değişken elektriksel büyüklüklere analog bilgi ya da analog değer denir. Akım ve gerilim
Atatürk Anadolu. Temel Kavramlar Üzerine Kısa Çalışmalar
Atatürk Anadolu Lisesi M A T E M A T İ K Temel Kavramlar Üzerine Kısa Çalışmalar KONYA \ SELÇUKLU 01 MATEMATİK 1. TEMEL KAVRAMLAR 1.1. RAKAM Sayıların yazılmasında kullanılan sembollere rakam denir. Onluk
SİNYALLER VE SİSTEMLERİN MATLAB YARDIMIYLA BENZETİMİ
SİNYALLER VE SİSTEMLERİN MATLAB YARDIMIYLA BENZETİMİ 2.1. Sinyal Üretimi Bu laboratuarda analog sinyaller ve sistemlerin sayısal bir ortamda benzetimini yapacağımız için örneklenmiş sinyaller üzerinde
İTÜ Bilgisayar Mühendisliği Bölümü, BLG433-Bilgisayar Haberleşmesi ders notları, Dr. Sema Oktuğ
Bölüm 3 : HATA SEZME TEKNİKLERİ Türkçe (İngilizce) karşılıklar Eşlik sınaması (parity check) Eşlik biti (parity bit) Çevrimli fazlalık sınaması (cyclic redundancy check) Sağnak/çoğuşma (burst) Bölüm Hedefi
TAM SAYILAR. Tam Sayılarda Dört İşlem
TAM SAYILAR Tam Sayılarda Dört İşlem Pozitif ve negatif tam sayılar konu anlatımı ve örnekler içermektedir. Tam sayılarda dört işlem ve bu konuyla ilgili örnek soru çözümleri bulunmaktadır. Grup_09 29.11.2011
Bilgisayar Mimarisi. Veri (DATA) Veri nedir? Veri bazı fiziksel niceliklerin ham ifadesidir. Bilgi verinin belli bir yapıdaki şeklidir.
Bilgisayar Mimarisi Sayısallaştırma ve Sayı Sistemleri Yrd.Doç.Dr. Celal Murat KANDEMİR ESOGÜ Eğitim Fakültesi - BÖTE twitter.com/cmkandemir Veri nedir? Veri bazı fiziksel niceliklerin ham ifadesidir.
18.034 İleri Diferansiyel Denklemler
MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret
ÇEV 2006 Mühendislik Matematiği (Sayısal Analiz) DEÜ Çevre Mühendisliği Bölümü Doç.Dr. Alper ELÇĐ
Giriş ÇEV 2006 Mühendislik Matematiği (Sayısal Analiz) DEÜ Çevre Mühendisliği Bölümü Doç.Dr. Alper ELÇĐ Sayısal Analiz Nedir? Mühendislikte ve bilimde, herhangi bir süreci tanımlayan karmaşık denklemlerin
Bölüm 4 Aritmetik Devreler
Bölüm 4 Aritmetik Devreler DENEY 4- Aritmetik Lojik Ünite Devresi DENEYİN AMACI. Aritmetik lojik birimin (ALU) işlevlerini ve uygulamalarını anlamak. 2. 748 ALU tümdevresi ile aritmetik ve lojik işlemler
Şeklinde ifade edilir. Çift yan bant modülasyonlu işaret ise aşağıdaki biçimdedir. ile çarpılırsa frekans alanında bu sinyal w o kadar kayar.
GENLİK MODÜLASYONU Mesaj sinyali m(t) nin taşıyıcı sinyal olan c(t) nin genliğini modüle etmesine genlik modülasyonu (GM) denir. Çeşitli genlik modülasyonu türleri vardır, bunlar: Çift yan bant modülasyonu,
Yöneylem Araştırması II
Yöneylem Araştırması II Öğr. Gör. Dr. Hakan ÇERÇİOĞLU [email protected] BÖLÜM I: Doğrusal Programlama Tekrarı Doğrusal Programlama Tanımı Doğrusal Programlama Varsayımları Grafik Çözüm Metodu Simpleks
Okut. Yüksel YURTAY. İletişim : (264) Sayısal Analiz. Giriş.
Okut. Yüksel YURTAY İletişim : Sayısal Analiz [email protected] www.cs.sakarya.edu.tr/yyurtay (264) 295 58 99 Giriş 1 Amaç : Mühendislik problemlerinin bilgisayar ortamında çözümünü mümkün kılacak
Sayısal Haberleşmeye Giriş
Sayısal Haberleşmeye Giriş Karışık ve büyük sayısal sistem tasarımında, diğer cihazlardan sayısal bilgi alabilen bir cihaza sahip olmak çoğunlukla gereklidir. Sayısal bilginin bir avantajı, analog ortamda
Deney 5 : Ayrık Filtre Tasarımı. Prof. Dr. Aydın Akan Bahattin Karakaya Umut Gündoğdu Yeşim Hekim Tanç
İ. Ü. Elektrik&Elektronik Müh. Böl. İŞARET İŞLEME ve UYGULAMALARI Deney 5 : Ayrık Filtre Tasarımı Prof. Dr. Aydın Akan Bahattin Karakaya Umut Gündoğdu Yeşim Hekim Tanç Deney 5 : Ayrık Filtre Tasarımı 1.
Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1
Programlama Dilleri C Dili Programlama Dilleri-ders02/ 1 Değişkenler, Sabitler ve Operatörler Değişkenler (variables) bellekte bilginin saklandığı gözlere verilen simgesel isimlerdir. Sabitler (constants)
Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi
Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları Veri yapısı, bilginin anlamlı sırada bellekte veya disk, çubuk bellek gibi saklama birimlerinde tutulması veya saklanması şeklini gösterir. Bilgisayar
6. DİJİTAL / ANALOG VE ANALOG /DİJİTAL ÇEVİRİCİLER 1
6. DİJİTAL / ANALOG VE ANALOG /DİJİTAL ÇEVİRİCİLER 1 Günümüzde kullanılan elektronik kontrol üniteleri analog ve dijital elektronik düzenlerinin birleşimi ile gerçekleşir. Gerilim, akım, direnç, frekans,
pfrintf fonksiyonu: Çıkışın formatlı olması ve bunun bir dosyaya yazdırılması durumlarında kullanılır. fprintf fonksiyonunun genel yazım biçimi,
disp fonksiyonu: disp fonksiyonunun genel yazım biçimi, disp() bir tekst yada dizi olabilir. disp() dizi ismini basmadan ekrana diziyi görüntüler. Eğer metin dizesi içeriyorsa metin görüntülenir. disp
BLM221 MANTIK DEVRELERİ
2. HAFTA BLM221 MANTIK DEVRELERİ Prof. Dr. Mehmet Akbaba mehmetakbaba@karabük.edu.tr KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi Temel Kavramlar Tümleyen Aritmetiği r Tümleyeni
OTOMATİK KONTROL SİSTEMLERİ. DİNAMİK SİSTEMLERİN MODELLENMESİ ve ANALİZİ
OTOMATİK KONTROL SİSTEMLERİ DİNAMİK SİSTEMLERİN MODELLENMESİ ve ANALİZİ 1) İdeal Sönümleme Elemanı : a) Öteleme Sönümleyici : Mekanik Elemanların Matematiksel Modeli Basit mekanik elemanlar, öteleme hareketinde;
SAYISAL ANAHTARLAMA SLIC. Süzgeçleme Örnekleme Kuantalama. Uniform Uniform olmayan. Kodlama ADPCM. Çoğullama TDM- PCM. PCMo
SAYISAL ANAHTARLAMA SLIC TX Örnekleme Kuantalama Kodlama PCMo Sayısal RX Süzgeçleme Kod Çözme PCMi Anahtarlama Temel sayısal anahtarlama yapısı Süzgeçleme Örnekleme Kuantalama Kodlama Uniform Şıkıştırma
2. SAHADA PROGRAMLANABİLİR KAPI DİZİLERİ (FPGA)
1. GİRİŞ Analog devrelerden sayısal devrelere geçildiği günümüzde, sayısal işaret işlemede, sayısal filtreler önemli bir rol oynamaktadır. Birçok cihazda kullanılan sayısal filtreleri gerçeklemek için
SAYISAL TASARIM. Ege Üniversitesi Ege MYO Mekatronik Programı
SAYISAL TASARIM Ege Üniversitesi Ege MYO Mekatronik Programı BÖLÜM 6 DAC, Sayısal Analog Dönüştürücüler DAC Sayısal Analog Dönüştürücüler Analog sayısal dönüşümün tersini gerçekleyen elemanlara sayısal
2. SAYI SİSTEMLERİ 2. SAYI SİSTEMLERİ
Decimal ( Onlu 0,,,3,4,5,6,7,8,9 On adet digit). D ile gösterilir. Binary ( İkili 0, iki adet digit ). B ile gösterilir. Oktal ( Sekizli 0,,,3,4,5,6,7 sekiz adet digit ). O ile gösterilir. Hexadecimal
BÖLÜM 1 TEMEL KAVRAMLAR
BÖLÜM 1 TEMEL KAVRAMLAR Bölümün Amacı Öğrenci, Analog haberleşmeye kıyasla sayısal iletişimin temel ilkelerini ve sayısal haberleşmede geçen temel kavramları öğrenecek ve örnekleme teoremini anlayabilecektir.
Sayısal İşaret İşleme Dersi Laboratuvarı
1. Örnekleme Öncelikle boş bir m dosyası oluşturarak aşağıdaki kodları bu boş m dosyasının içine yazılacaktır. Periyodik bir sinyal olan x(t) = Acos ( 2π T 0 t) = 6cos (2000πt) sinyali incelenmek üzere
Nesne Yönelimli Programlama
1 Nesne Yönelimli Programlama Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, Java Programlama Dili ve Yazılım Tasarımı, Altuğ B. Altıntaş, Papatya
DENEY NO : 2 DENEY ADI : Sayısal Sinyallerin Analog Sinyallere Dönüştürülmesi
DENEY NO : 2 DENEY ADI : Sayısal Sinyallerin Analog Sinyallere Dönüştürülmesi DENEYİN AMACI :Bir sayısal-analog dönüştürücü işlemini anlama. DAC0800'ün çalışmasını anlama. DAC0800'ı kullanarak unipolar
6.Hafta Kıyım Fonksiyonu (Hashing), BST. Doğrudan erişim tabloları Çarpışmaları ilmekleme ile çözmek Kıyım fonksiyonu seçimi Açık adresleme
1 6.Hafta Kıyım Fonksiyonu (Hashing), BST Doğrudan erişim tabloları Çarpışmaları ilmekleme ile çözmek Kıyım fonksiyonu seçimi Açık adresleme Sembol-tablosu problemi 2 Doğrudan erişim tablosu 3 4 Çözüm
SAYISAL ELEKTRONİK DERS NOTLARI:
SAYISAL ELEKTRONİK DERS NOTLARI: SAYISAL (DİJİTAL) ELEKTRONİK Günümüz Elektroniği Analog ve Sayısal olmak üzere iki temel türde incelenebilir. Analog büyüklükler sonsuz sayıda değeri içermesine rağmen
BÖLÜNMÜŞ FARKLAR (DİVİDED DİFFERENCES)
BÖLÜNMÜŞ FARKLAR (DİVİDED DİFFERENCES) Lagrange ve Neville yöntemlerinin bazı olumsuz yanları vardır: İşlem sayısı çok fazladır (bazı başka yöntemlere kıyasla) Data setinde bir nokta ilavesi veya çıkartılması
1-)BİLİNMESİ GEREKEN ÜSLÜ İFADELER VE DEĞERLERİ
1-)BİLİNMESİ GEREKEN ÜSLÜ İFADELER VE DEĞERLERİ * 2 0 = * 3 0 = * 4 0 = * 5 0 = * 2 1 = * 3 1 = * 4 1 = * 5 1 = * 2 2 = * 3 2 = * 4 2 = * 5 2 = * 2 3 = * 3 3 = * 4 3 = * 5 3 = * 2 4 = * 3 4 = * 4 4 = *
DERS 3 ÖLÇÜ HATALARI Kaynak: İ.ASRİ
Ölçme Bilgisi DERS 3 ÖLÇÜ HATALARI Kaynak: İ.ASRİ Çizim Hassasiyeti Haritaların çiziminde veya haritadan bilgi almada ne kadar itina gösterilirse gösterilsin kaçınılmayacak bir hata vardır. Buna çizim
Bölüm 4 Ardışıl Lojik Devre Deneyleri
Bölüm 4 Ardışıl Lojik Devre Deneyleri DENEY 4-1 Flip-Floplar DENEYİN AMACI 1. Kombinasyonel ve ardışıl lojik devreler arasındaki farkları ve çeşitli bellek birimi uygulamalarını anlamak. 2. Çeşitli flip-flop
Şekil 1. Geri beslemeli yükselteçlerin genel yapısı
DENEY 5: GERİ BESLEME DEVRELERİ 1 Malzeme Listesi Direnç: 1x82K ohm, 1x 8.2K ohm, 1x12K ohm, 1x1K ohm, 2x3.3K ohm, 1x560K ohm, 1x9.1K ohm, 1x56K ohm, 1x470 ohm, 1x6.8K ohm Kapasite: 4x10uF, 470 uf, 1nF,4.7uF
MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/
MTK467 Nesneye Yönelik Programlama Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/ while döngüsü while(koşul){ } döngü ifadeleri Koşul boolean değerli olmalıdır. Koşulun değeri true
Mühendislikte Sayısal Çözüm Yöntemleri NÜMERİK ANALİZ. Prof. Dr. İbrahim UZUN
Mühendislikte Sayısal Çözüm Yöntemleri NÜMERİK ANALİZ Prof. Dr. İbrahim UZUN Yayın No : 2415 İşletme-Ekonomi Dizisi : 147 5. Baskı Eylül 2012 - İSTANBUL ISBN 978-605 - 377-438 - 9 Copyright Bu kitabın
8.333 İstatistiksel Mekanik I: Parçacıkların İstatistiksel Mekaniği
MIT Açık Ders Malzemeleri http://ocw.mit.edu 8.333 İstatistiksel Mekanik I: Parçacıkların İstatistiksel Mekaniği 2007 Güz Bu materyallerden alıntı yapmak ya Kullanım Şartları hakkında bilgi almak için
2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.
2. Sayı Sistemleri Bilgisayar elektronik bir cihaz olduğu için elektrik akımının geçirilmesi (1) yada geçirilmemesi (0) durumlarını işleyebilir. Bu nedenle ikili sayı sistemini temel alarak veri işler
DENEY 9: JFET KARAKTERİSTİK EĞRİLERİ
DENEY 9: JFET KARAKTERİSTİK EĞRİLERİ 9.1. Deneyin Amacı Bir JFET transistörün karakteristik eğrilerinin çıkarılıp, çalışmasının pratik ve teorik olarak öğrenilmesi 9.2. Kullanılacak Malzemeler ve Aletler
BLM-111 PROGRAMLAMA DİLLERİ I. Ders-8 Değişken Tipleri ve Temel Giriş/Çıkış İşlemleri
BLM-111 PROGRAMLAMA DİLLERİ I Ders-8 Değişken Tipleri ve Temel Giriş/Çıkış İşlemleri Yrd. Doç. Dr. Ümit ATİLA [email protected] http://web.karabuk.edu.tr/umitatilla/ Temel Veri Tipleri C dilinde
Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/
Eşzamanlı (Senkron) Ardışıl Devrelerin Tasarlanması (Design) Bir ardışıl devrenin tasarlanması, çözülecek olan problemin sözle anlatımıyla (senaryo) başlar. Bundan sonra aşağıda açıklanan aşamalardan geçilerek
ÜNİTE: TAM SAYILAR KONU: Tam Sayılar Kümesinde Çıkarma İşlemi
ÜNE: AM AYIAR N: am ayılar ümesinde Çıkarma şlemi ÖRNE RAR VE ÇÖZÜMER 1. [(+17) (+25)] + [( 12) (+21)] işleminin sonucu A) 41 B) 25 C) 25 D) 41 Çıkarma işlemi yapılırken çıkanın işareti değişir ve eksilen
Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi
Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması Ağaç, verilerin birbirine sanki bir ağaç yapısı oluşturuyormuş gibi sanal olarak bağlanmasıyla elde edilen hiyararşik yapıya sahip
Sayıtlama Dizgeleri. (a n a n-1 a n1 a n0. b 1 b 2 b m )r. simgesi şu sayıyı temsil eder.
1 Sayıtlama Dizgeleri Hint-Arap Sayıtlama Dizgesi Sayıları göstermek (temsil etmek) için tarih boyunca türlü simgeler kullanılmıştır. Sümerlerin, Mısırlıların, Romalıların ve diğer uygarlıkların kullandıkları
