Picproje Elektronik Sitesi

SERBEST BÖLGE => Programlama ve Algoritma => Konuyu başlatan: z - 16 Aralık 2019, 08:45:44

Başlık: 2'li sistemde kesirli sayılarla işlem yapmak ve Q formatı
Gönderen: z - 16 Aralık 2019, 08:45:44
http://www.cncdesigner.com/wordpress/?p=8491
Başlık: Ynt: 2'li sistemde kesirlik sayılarla işlem yapmak ve Q formatı
Gönderen: muuzoo - 16 Aralık 2019, 10:09:22
Bir ekleme yapmak istiyorum hocam. Q notasyonu aslında Fixed-Point formatında kullanılan bir gösterim. Mesela Q5.11 denirse tam sayı için 5 bit(işaret biti dahil) kesirli kısım için 11 bit kullanılmış bilgisini veriyor bize. Bir çeşit kisayoldan gösterim.

Kesirli ifadelerle çalışırken bir diğer güzel yöntem 2 nin kuvvetleri cinsinden degerleri genişletip, işlemlerden sonra tekrar eski haline getirmek. Öncesinde algoritmayı matlab gibi bir ortamda modelleyip hataya bakılarak uygun olcekleme katsayısı bulunabilir.
Başlık: Ynt: 2'li sistemde kesirli sayılarla işlem yapmak ve Q formatı
Gönderen: z - 16 Aralık 2019, 12:57:23
Q konusuna gelince zaten dediginiz islem oldugu gorulecek.

Q formatinda hesaplama yapan rutinin basina eklenecek iki aciklama
daha sonra o rutini kullanmak gerektiginde ilave ne islem yapacagimizi anlamak acisindan kolaylik saglar.

Ornegin


; Girdiler: A Q15, B Q12
; Ciktilar: C Q10
; C=A+B 

Bu aciklamaya baktiginizda fonksiyona verileri nasil girmeniz gerektigi cok anlasilir olacaktir.

Elimde boyle aciklamasi olmadigi takdirde bu rutin ile Q5 formatindaki A ve B verilerini toplamak icin islem oncesi nasil bir on hazirlik yapmam gerekecegi anlamam kolay olmayacaktir.




Başlık: Ynt: 2'li sistemde kesirli sayılarla işlem yapmak ve Q formatı
Gönderen: z - 17 Aralık 2019, 10:29:37
Kesirli sayılarla çalışmanın olmazsa olmazları.

Saturation, Overflow, Sign Extend, Shift & Guardian Bits. (http://www.cncdesigner.com/wordpress/?p=8491)
Başlık: Ynt: 2'li sistemde kesirli sayılarla işlem yapmak ve Q formatı
Gönderen: Sozuak - 17 Aralık 2019, 10:43:17
Fotoğraf seçimlerine de bayıldım ek olarak
Başlık: Ynt: 2'li sistemde kesirli sayılarla işlem yapmak ve Q formatı
Gönderen: JOKERAS - 17 Aralık 2019, 15:09:06
Saturation ve Muhafızlar Manyak olmuş:)
Muhafızlara bak.Bildiğin Palyaço:)