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

به اشتراک بگذارید:
آگاه‌سازی‌ها
پاک‌کردن همه

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

5 ارسال‌
2 کاربران
0 Reactions
859 نمایش‌
 rbm
(@rbm)
ارسال‌: 21
Eminent Member Customer
شروع کننده موضوع
 

باسلام جناب مهندس
در پیاده سازی فیلتر مرتبه 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 ق.ظ
به اشتراک بگذارید:
>