FPGA DSP FIR filters coefficients

แชร์
ฝัง

ความคิดเห็น • 9

  • @muniswamy100
    @muniswamy100 2 วันที่ผ่านมา

    Thank you sir! simple, crisp in the correct dosage.

  • @glennkirilow9015
    @glennkirilow9015 11 หลายเดือนก่อน +2

    Nice website for the filter design, I haven't come across that one before!

    • @adaptivedesign8795
      @adaptivedesign8795  11 หลายเดือนก่อน +1

      Glad you like it!

    • @glennkirilow9015
      @glennkirilow9015 11 หลายเดือนก่อน

      @@adaptivedesign8795, please keep it up, we need more of this!

  • @erikgraeff4229
    @erikgraeff4229 7 หลายเดือนก่อน +1

    I'm trying to use my on board pdm mic to recieve music notes from a guitar and recognize them. I have a cic filter from the ip catalog I'm using. Its the same decimator filter, very similar to the one you showed in your other video where you were explaining how to get that external mic going. I don't think the filter is giving anything useful. Can you recommend a filter or series of filters I should try to implement that would recognize and distinguish the guitar string notes between 100 Hz and 1000 Hz? Thanks if you have any ideas.

    • @adaptivedesign8795
      @adaptivedesign8795  7 หลายเดือนก่อน +2

      I'm thinking to make a tutorial A to Z about this subject including how you debug it.

    • @fc3fc354
      @fc3fc354 5 หลายเดือนก่อน

      @@adaptivedesign8795 We are waiting for it :D

  • @ArjunRam-pr5yb
    @ArjunRam-pr5yb 7 หลายเดือนก่อน +1

    if i don't want to use fir ip than how can i convert cofficient into hexadecimal and write into my code. if possible please make a detail video in this or please provide some brief about this in comment

    • @adaptivedesign8795
      @adaptivedesign8795  7 หลายเดือนก่อน

      you can use excel, lets say you want to convert them in 16bit values (signed)
      1. the copy the values from the website in a column in excel (spreadsheet) - the values are from -1 to 1 (actually -0.9999 to +0.9999)
      2. Multiply each value with 32767 (maximum of a signed 16 bit number) - this will result in values from -32767 to +32767
      3. Convert into integer
      4. Convert into hex values
      you can achieve the same thing with script in python or any other language program.
      Let me me know if this sufficient to get you going.