Sinyal İşlemeArşiv

NEXYS4 DDR Ultrasonik Mesafe Ölçümü

Bu yazımızda piyasada HC SR04 olarak bilinen ultrasonik sensörü kullanarak ölçtüğümüz mesafe NEXYS4 DDR fpga kartımızın üzerindeki 7 segment üzerinde gösterilecektir. ♣ Sensörün datasheetindeki bilgileri inceleyecek olursak, ► Ölçüm aralığı 2-400cm ► Ölçüm hassasiyeti 3mm ► Trigger pini için tetikleme sinyali min 10 us olmalı ► Mesafe ölçme işlemi için de 8 tane 40kHz sinyal

VHDL ile Manchester Kodlama

  VHDL ile Manchester Kodlama Bilgisayar arası haberleşmede kullanılan kodlama tekniklerinden biri olan “ Manchester Kodlama ” da “ 1 ” biti 0’ dan 1’ e geçiş (01), “ 0 “ biti ise 1’ den 0’ a geçiş olarak tanımlanır,bu sayede gönderilen mesaj değiştirilmeden kodlaması değiştirilmiş olur. Kısacası 1-0 bitlerini Var-Yok şeklinde değil de “

Nexys 4 Kartı kullanarak PWM ile Sinüs Üretme

Aşağıda Nexys 4 karıt üzerinde PWM kullanarak sinüs üreten VHDL kodu verilmiştir.

VHDL’de FIR Filtre Tasarımı

Aşağıda 10 Hz ve 10 Khz frekansında iki cosin girişinin 100 KHz ile örneklenerek toplandığı VHDL kodu oluşturulmuştur. Kodda 16. dereceden alçak geçiren süzgeç kullanılarak toplam sinyalden 10 Hz’lik sinyal ayrıştırılmaya çalışılmıştır. Aşağıdaki şekilde üstte verilen çıktı toplam sinyal değerini göstermektedir. Alttaki sinyal ise toplam sinyalin filtreden geçirildikten sonraki halini göstermektedir. Filtre çıkışı incelendiğinde başarılı