پیاده سازی FPGA یک مبدل معکوس RNS مبنای سه بدون ضرب کننده برای مجموعه ی جدید ۴-پیمانه ای {۳^n, ۳^n-۲, ۳^n+۲, ۳^n-۱} با استفاده از منطق سه حالته رمزگذاری شده دودویی.

سال انتشار: 1405
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 103

فایل این مقاله در 8 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_TJEE-56-1_001

تاریخ نمایه سازی: 16 تیر 1405

چکیده مقاله:

این مقاله به ارائه یک پیاده سازی مبتنی بر FPGA از مبدل معکوس RNS بدون استفاده از ضرب کننده با مجموعه چهار پیمانه ای جدید {۳^n, ۳^n-۲, ۳^n+۲, ۳^n-۱} می پردازد. در روش پیشنهادی، با استفاده از سیستم منطقی مبنای سه نامتعادل، فرآیند تبدیل باقیمانده ها به عدد وزن دار به صورت بهینه و با حداقل پیچیدگی محاسباتی و مصرف منابع سخت افزاری انجام می شود. هسته معماری این سیستم با بهره گیری از ساده سازی های ریاضی و ویژگی های اختصاصی مجموعه پیمانه مورد نظر، نیاز به واحدهای ضرب سخت افزاری را مرتفع نموده است. در این طراحی، ارقام مبنای سه به کد های دودویی نگاشت شده اند تا امکان پیاده سازی آن بر روی پلتفرم های متداول FPGA فراهم گردد. این ساختار برای کاربردهای با نیاز به پردازش پرسرعت طراحی شده است. با توجه به عدم وجود نمونه ای مشابه از مبدل معکوس RNS مبنای سه با مجموعه پیمانه ۴ تایی در تحقیقات پیشین، یک روش مرجع جهت مقایسه و ارزیابی عملکرد پیاده سازی گردید. نتایج حاصل از شبیه سازی و سنتز، حاکی از کارایی بالای طرح پیشنهادی در ابعادتراشه، سرعت عملیاتی و مصرف انرژی بوده که آن را به گزینه ای مناسب برای سیستم های پردازش سیگنال و رمزنگاری با کارایی بالا و مصرف توان پایین تبدیل می نماید.

کلیدواژه ها:

سیستم اعداد مانده ای (RNS) ، مبدل معکوس ، سیستم اعداد مبنای سه ، محاسبات پیمانه ای

نویسندگان

جواد احسن

گروه مهندسی برق، دانشکده مهندسی، دانشگاه شهید چمران اهواز، اهواز، ایران

ابراهیم فرشیدی

عضو هیات علمی/ گروه مهندسی برق، دانشکده مهندسی، دانشگاه شهید چمران اهواز، اهواز، ایران

غلامرضا اکبری زاده

عضو هیات علمی/ گروه مهندسی برق، دانشکده مهندسی، دانشگاه شهید چمران اهواز، اهواز، ایران