Vonmuller

Members
  • Content Count

    17
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Like
    Vonmuller reacted to D@n in Just for fun: Frequency Resolution challenge   
    Hello everybody!
    Since I was sharing this image with others, I thought I'd share it here at Digilent as well.  The attached image shows the frequency response of several FFT windows, including the well-known rectangle and Hanning windows.  The blue window is one I've put together, but haven't shared the FPGA source code used to implement it.

    I challenge anyone to do better. 
    Oh, and one other comment ... all but the Hanning window can be used in an invertible FFT process.
    Dan
  2. Like
    Vonmuller got a reaction from JColvin in Custom Function Generator   
    This projects implements a custom function generator (FuncGen) implemented in VHDL on Nexys 4 DDR board using PmodDA4 and PmodAD2. Command signal to the function generator is supplied from Matlab through on-board UART bridge as a 16-bit long command word (unsigned integer). Digital command signal is converted into corresponding voltage signal by DAC (Pmod DA4), which can be used to drive external device. Feedback, implemented on the ADC (PmodAD2), allows user to read the actual level of the voltage signal. The feedback signal is sent back to the DTE (PC, Matlab), using the same UART bridge. Note, that ADC used external reference voltage of 2.5V to match the reference voltage of DAC.
    The current level of the voltage feedback signal is displayed on the on-board 8-digit seven segment display.
    a2d.vhd
    brgen.vhd
    clock.vhd
    dig2an.vhd
    disp.vhd
    fbin2bcd.vhd
    func_gen.vhd
    ibin2bcd.vhd
    rx.vhd
    ssd.vhd
    tx.vhd
    Nexys4DDR_Master.ucf
    func_gen.m