طراحی و پیاده سازی پردازنده ی سیگنال های بیولوژیکی بر روی fpga

پایان نامه
چکیده

سیگنال های دریافتی از بدن انسان را می توان با استفاده از پردازنده ی سیگنال های بیولوژیکی، تجزیه و تحلیل کرد؛ بنابراین طراحی پردازنده ای که با سرعت و دقت بیشتری به پردازش سیگنال بیولوژیکی بپردازد و اطلاعات صحیحی را در اختیار قرار دهد از اهمیت ویژه ای برخوردار است. پردازش سیگنال های بیولوژیکی در تحلیل سیگنال های دریافتی از فرد بیمار مبتلا به بیماری های خطرناک مانند صرع و یا حمله ی قلبی که با تشخیص زودهنگام علایم می توان از عوارض بعدی جلوگیری کرد کاربرد بسیاری دارد. در این پایان نامه سعی بر این است تا با انتخاب ساختاری مناسب برای پردازنده ی سیگنال های بیولوژیکی گامی موثر در جهت بالابردن انعطاف پذیری این نوع از پردازنده ها برداشته شود. با استفاده از نوع جدیدی از تراشه ها به نام psoc پردازنده ای طراحی شده است. psoc تراشه ای است که اجزای آنالوگ و دیجیتال سیستم embedded را در خود جای داده است. سخت افزار قابل برنامه ریزی تراشه یکی دیگر از خصوصیات برجسته ی تراشه که این پردازنده را از سایر پردازنده-های بیولوژیکی متمایز کرده است . وجود ویژگی جامع بودن مدارات آنالوگ و دیجیتال، آرایه گیت های قابل برنامه ریزی و پیکربندی دوباره در تراشه باعث صرفه جویی قابل توجهی در بحث سخت افزار شده و افزایش انعطاف پذیری سیستم شده است. در این پروژه با استفاده از تراشه ی cy8c5868axi-lp035 دارای پردازشگر psoc5lp(arm-cortex m3) از خانواده cypress پردازنده ای مناسب جهت پردازش سیگنال های بیولوژیکی طراحی گردیده است.معماری هایی که بر مبنای psoc هستند به عنوان ترکیبی از معماری های asic و پردازنده های همه منظوره ظاهر می شوند که استفاده از این نوع معماری در ساختارهای تجاری بسیار معمول است. با توجه به کاربرد تبدیل فوریه ی سریع و تبدیل ویولت گسسته در الگوریتم های تشخیص و پیش-بینی بیماری، در این کار با استفاده از بلوک سخت افزاری کمک پردازنده ی dfb این دو تبدیل برای رشته های 1024تایی طراحی شده و خروجی توسط پروتکل usb به کامپیوتر منتقل می-شود. کمک پردازنده ی دیجیتال ، به صورت مستقل از cpu اصلی کار می کند. بلوک dwt پارامتریک و بلوک 1024 نقطه ایfft و هم چنین فیلتری دیجیتال با قابلیت پیکربندی دوباره و دارای دو کانال فیلترینگ مجزا، اجزای اصلی این پردازنده را تشکیل می دهد. پارامتریک بودن الگوریتم dwt شرایط خوبی را در جهت ارتقاء انعطاف پذیری پردازنده فراهم کرده است پردازنده در انجام پردازش های ذکر شده از دقت بالایی برخوردار است به گونه ای که بیشترین خطای اندازه گیری در fft حدود 1/5% و تا مرحله ی پنجم dwt حدود 4/5% است. تراشه ی این پردازنده بر روی برد مدار چاپی پیاده سازی و ساخته شده است.

منابع مشابه

پیاده سازی مودم DPIM بر روی FPGA و مقایسه ی عملکرد آن با مودم PPM

در دهه ی اخیر مخابرات نوری فضای آزاد جذابیت زیادی پیدا کرده است و کاربردهای بالقوه ای برای این تکنولوژی پیشنهاد شده است. از بین مدولاسیون های دیجیتال نظیر MDPIM , DPIM , PPM , OOK که در مخابرات نوری فضای آزاد به کار می روند، DPIM مزیت هایی در زمینه ی ظرفیت انتقال، پهنای باند مورد نیاز، توان مصرفی مورد نیاز و طراحی آن دارد. مدولاسیون DPIM با حذف اسلات های خالی ("صفر") که در هر سمبلPPM بلا استفاد...

متن کامل

پیاده سازی سخت‌افزاری سیستم های رمزنگاری بر اساس زوج سازی تیت با استفاده از FPGA روی F 2^283

زوج­ سازی در رمزنگاری، یک نگاشت دوخطی از اعضا­ی دو گروه جمعی از خم بیضوی به یک عضو گروه ضربی از میدان متناهی است و به منظور ساختن طرح­ های رمزنگاری یا حمله به آن­ها مورد استفاده قرار می­گیرد. زوج ­سازی تیت پرکاربردترین نوع زوج ­سازی است که با استفاده از الگوریتم میلر محاسبه      می­شود و نسخه بهبودیافته این الگوریتم برای خم­های ابرمنفرد زوج ­سازی   &etaT نامیده می­شود. به دلیل حجیم و زمان ­بر ب...

متن کامل

طراحی و پیاده سازی سیستم دروغ سنجی مبتنی بر سیگنال الکتروانسفالوگرافی (EEG)

  سابقه و هدف: در روش ‌ های دروغ سنجی مغزی که در سال ‌ های اخیر به عنوان یک جایگزین برای سیستم ‌ های دروغ سنجی کلاسیک مطرح شده ‌ اند، کارتشخیص بین افراد راستگو و دروغگو با بررسی سیگنال ‌ های مغزی ثبت شده در طی آزمون خاص دروغ سنجی انجام می ‌ شود. این مقاله با هدف بالا بردن کارایی و ارائه روشی توانمند به منظور تشخیص فرد گناه کار در سیستم ‌ های دروغ سنجی با استفاده از سیگنال ‌ های مغزی ارائه شده ا...

متن کامل

طراحی فیلترهای تطبیقی جهت پیاده سازی بر روی fpga

امروزه فیلترهای تطبیقی دیجیتالی کاربرد زیادی در سیستم های مخابراتی دارند و تحقیقات بسیار زیادی برای پیاده سازی آن ها در سیستم های فرکانس بالا در حال انجام است. هدف از انجام این پروژه، طراحی فیلتر دیجیتال fir تطبیقی جهت پیاده سازی بر روی سخت افزارهای دیجیتالی می باشد.فیلتر کردن دیتا در زمان حقیقی نیاز به سخت افزارهای پیچیده ای برای رسیدن به نیازهای مورد نیاز را دارد با توصیف روش طراحی فیلترهای د...

15 صفحه اول

طراحی پردازنده عصبی تکامل پذیر بر روی یک fpga

: با دست‏یابی به تکنولوژی ثبت سیگنال عصبی از مغز انسان تلاش برای پی‏بردن به چگونگی ارتباط مغز با اعضای بدن افزایش پیدا کرده از این رو دانشمندان سعی در برقراری ارتباط مغز با دنیای خارج برای کمک به افراد معلول دارند. در این پایان‏نامه بحث ما معطوف به طراحی پردازنده برای پردازش سیگنال عصبی ثبت شده به وسیله آرایه‏های الکترودی که در زیر پوست سر کاشت شده می‏باشد. به دلیل محدودیت نرخ ارسال داده به‏صور...

پیاده سازی سیستم تشخیص استرس با استفاده از سیگنال های فیزیولوژیکی بر روی fpga

وجود استرس در زندگی روزمره یکی از شایع ترین مسائل در زندگی انسان می باشد، با این حال اگر استرس تداوم داشته باشد، یا میزان استرس زیاد باشد، زندگی انسان مختل می شود، سلامتی اش به خطر می افتد و کارایی شخص در انجام کارها به شدت پایین می آید. بنابراین شناخت استرس و پیدا کردن الگوریتمی برای تشخیص استرس و پیاده سازی سخت افزاری یک سیستم که قابلیت تشخیص استرس را داشته باشد یکی از اهداف بزرگ در جهت کمک ب...

15 صفحه اول

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه تبریز - دانشکده برق و الکترونیک

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023