انجمن گفتگوی فراد اندیش

اعلان‌ها
پاک کردن همه

پیاده سازی فیلترFIR

5 نوشته‌ها
2 کاربران
0 واکنش‌ها
1,292 بازدیدها
 rbm
(@rbm)
نوشته‌ها: 21
Eminent Member Customer
شروع‌کننده موضوع
 
[#73]

باسلام جناب مهندس
در پیاده سازی فیلتر مرتبه 700از روشی استفاده کرده ام که از یک بلوک DSP 48استفاده میشود.اما نیازمند دوحافظه برای ذخیره ضرایب و ورودی وتاخیر یافته هایش میباشد.ایا روش مناسبی برای پیاده سازی میباشد یاخیر؟واگر درست است ایا خود حافظه ها با ظرفیت بالامنابع داخلی را بیش از حد مصرف نمیکنند؟
تشکر مهندس


 
ارسال‌شده : 14 مرداد، 1397 11:55 ب.ظ
(@hasan_karsedighi)
نوشته‌ها: 13
Active Member
 

شما در داخل FPGA تعدادی Block Ram دارین که در صورت لزوم بهتره که ازشون استفاده کنین ، و استفاده از این Block Ram ها ربطی به مصرف Resource های FPGA از جمله lookup table , بافر و برخی گیت ها نداره


 
ارسال‌شده : 18 مرداد، 1397 3:04 ق.ظ
 rbm
(@rbm)
نوشته‌ها: 21
Eminent Member Customer
شروع‌کننده موضوع
 

تشکر.
وبه نظرشما این روش پیاده سازی برای فیلترهای مرتبه بالامناسب است ؟


 
ارسال‌شده : 18 مرداد، 1397 11:48 ق.ظ
(@hasan_karsedighi)
نوشته‌ها: 13
Active Member
 

اگه شما نیاز به ذخیره کردن ضرایب فیلترتون دارین ، بله چرا که نه
داخل همه پروژه های بزرگ نیاز به استفاده از Block Ram ها هست
شاید حتی بتونین به جای تعریف دو حافظه فقط یکی تعریف کنین


 
ارسال‌شده : 18 مرداد، 1397 9:06 ب.ظ
 rbm
(@rbm)
نوشته‌ها: 21
Eminent Member Customer
شروع‌کننده موضوع
 

تشکر از پاسختون


 
ارسال‌شده : 19 مرداد، 1397 1:43 ق.ظ
به اشتراک بگذارید:
>