نام پژوهشگر: مهرداد فهیمی
رضا عظیمی رسول جلیلی
این پایان نامه به بررسی طراحی و پیاده سازی مدیریت حافظه مجازی در سیستم عامل شریف می پردازد. در شریف واحد تخصیص حافظه قطعه است. هر رده دو قطعه دارد: قطعه ای کد که کد اجرایی متدهای رده و متدهای شی های رده را در بر دارد و قطعه داده که داده های رده و داده های شی های رده در آن قرار گرفته اند. هر قطعه به بخشی از فضای نشانی دهی مجازی سیستم نگاشته می شود. بعلاوه به هر قطعه بخشی از حافظه جانبی اختصاص داده میشود. مدیریت فضای نشانی دهی مجازی را نگاشت گرها انجام می دهند. نگاشت گرها بیرون از خردهسته سیستم و در سطح کاربر پیاده سازی می شوند. با وجود نگاشت گرها می توان مکانیزمهای مدیریت حافظه جانبی را مستقل از مدیریت حافظه اصلی طراحی و پیاده سازی کرد.
افسانه افضلی مهرداد فهیمی
هدف از این پروژه، بررسی شیوه های بازنمایی معنا و گزینش روشی مناسب برای به کارگیری در سامانه درک متنی به نام دنا 2 گسترش یافته سامانه دیگری به نام دنا 1 است که از روش وابستگی مفهومی برای بازنمایی دانش موجود در جمله های زبان فارسی استفاده می کند. درسامانه های درک زبان طبیعی، نتیجه برآمده از واکافت ساختواژی و نحوی به عنوان ورودی در اختیار واکا و معنایی قرار می گیرد. این پیمانه با گزینه یک زبان باز نمایی معنا و یا به کارگیری الگوریتم پردازش معنایی، دانش موجود در جمله ها را در قالب این زبان بازنمایی ارائه می کند تا استتاج گر بتواند اطلاعات مورد نیاز را از این شبکه دانش بازنمایی کند. در این پروژه پس از بررسی چند شیوه بازنمایی معنا، یکی از آنها به نام گراف مفهومی برای پیاده سازی در سامانه دنا 2 برگزیده شده است . گراف مفهومی شیوه ای منطق بنیاد است که از آغاز برای به کارگیری در سامانه ها پردازش زبان طبیعی به وجود آمده است به همین دلیل ساختارهایی برای بیان مفهوم های زبان طبیعی دارد. همچنین به دلیل استفاده از ساختاری به نام مجموعه کانون و نیز دستورهای ساخت کانون توانایی های لازم برای بیان مفهوم های زبان طبیعی را داراست و از انعطاف پذیری بالایی برخوردار است .
احمد اکبری ازیرانی مهرداد فهیمی
با پیشرت تکنولوژی دیجیتال پردازنده های دیجیتال نقش عمده ای در پردازش سیگنال رادار به عهده گرفته اند . بدلیل حجم بالای اطلاعات سیگنال رادار، پردازنده رادار باید سرعت قابل ملاحظه ای داشته باشد. درکارحاضر طراحی و پیاده سازی پردازنده سیگنال رادار mti موردنظراست به این منظور روش های حذف کلاتر، انتگرال گیری و آشکارسازی در پردازنده mti مطرح میشوند و سرعت مورد نیاز برای پیاده سازی زمان واقعی این روش ها محاسبه میشود. برای تامین این سرعت روشهای پردازش موازی مطرح میشوند و ازمیان این روش ها، استفاده ازخط لوله بعنوان یک روش مناسب مورد دقت نظر قرار میگیرد. تراشه های پردازشگر سیگنال دیجیتال که درواقع میکروکامپیوترهائی هستند که در ساختار خود از خط لوله استفاده کرده اند مطرح میشوند و کارائی و سرعت آنها در ارتباط با پردازش سیگنال رادار بیان می شود.طراحی سیستم های چندپردازشگری ویژه پردازش سیگنال رادار ارائه میگردد و در پایان پردازنده سیگنال یک رادار دیده بانی که از یک حذف کننده سه پالس برای حذف کلاتر استفاده مینماید بر اساس یک پردازشگر سیگنال دیجیتال بنام tms 32010 طراحی و پیاده سازی می گردد.
محمدرضا رخشنده رو مهرداد فهیمی
باپیشرفت تکنولوژی و ساختن قطعات و تراشه های پیچیده تر و بزرگتر، این امکان بوجود آمده است تامدارهای پیچیده دیجیتالی با تعداد قطعات کمتری ساخته شوند. اما از نظر تست و نگهداری دستگاه، با پیچیده شدن هرقطعه و عدم دسترسی به نقاط داخلی آن، با مشکلات بیشتر و جدی تری روبرو می شویم . امروزه استفاده از تراشه های پیچیده کنترلر و یا پردازشگر و همچنین بردهای مبتنی بر ریزپردازنده روزبروز در حال افزایش است و این سئوال را پیش می آورد که چگونه می توان اینگونه مدارها را تست نمود ؟ دررساله حاضر مسئله تست مدارهای پیچیده دیجیتالی مورد توجه قرار گرفته است و پس از بیان مقدمات لازم و پرداختن به روش های معمول تست در فصول اول تا چهارم، مسئله تست مدارهای پیچیده دیجیتالی در فصل پنجم مورد بررسی قرار گرفته است . مشکلات استفاده از روش های معمول تست برای اینگونه مدارهای پیچیده بیان شده و راههای مختلف ممکن بمنظور تست یک مدار پیچیده دیجیتالی بررسی شده و با یکدیگر مقایسه گردیده است . باتوجه به نتایج بدست آمده در بررسی های فوق، در فصل ششم یک طرح پیشنهادی بمنظور تست نمونه ای از اینگونه مدارهای پیچیده یعنی پردازشگر دیجیتالی یک رادار ارائه شده است .
کامران شریفی مهرداد فهیمی
رسوخ کامپیوتر در ابعاد مختلف تکنولوژی تاثیر شگرفی بر پیشرفت آن گذارده است ، از جمله استفاده از کامپیوتر در رادار به آن ابعاد جدیدی ارزانی داشته است .در این میان بکارگیری کامپیوتر در سیستم نمایش رادار توانسته است انعطاف پذیری و قابلیتهای بیشماری به آن بدهد. در مقایسه با سیستمهای نمایش قدیمی رادار که از روشهای آنالوگ استفاده می کنند اینگونه سیستمها که بر مبنای تکنولوژی دیجیتال ساخته می شوند در حال اثبات برتریهای خود هستند. در رساله حاضر پس از معرفی نقش سیستم نمایش رادار و مقدمه ای برسیستمهای آنالوگ نمایش به گرافیک کامپیوتری پرداخته شده است که مبنای پیاده سازی یک سیستم نمایش کامپیوتری برای راداراست مسائل طراحی سخت افزار و توسعه یک چنین سیستمی در پی می آید سیستم ساخته شده در نهایت دارای امکانات بالقوه ای است که از طریق نوشتن نرم افزارهای مناسب برای آن بوجود می آید در این میان سعی شده است امکانات موجود در روشهای آنالوگ معمول بعنوان حداقل امکانات سیستم نمایش بر روی آن شبیه سازی شود.
حمید صمدی مهرداد فهیمی
به منظور تشخیص هدف ، سیستم رادار امواج الکترومغناظیس و در جهات مختلف ارسال می کند و امواج الکترومغناطیس بازگشتی را به منظور دستیابی به اطلاعات موجود در آنها مورد تجزیه و تحلیل قرار می دهد. در مراحل ابتدائی با تغییر فرکانس سیگنال بازگشتی به فرکانسهای پائین تر عملیات تقویت و استخراج سیگنال در فرکانس باندمیانی صورت می گیرد. در نهایت سیگنالی در باند پایه به پردازنده رادار تحویل می گردد. پردازنده رادار از میان سیگنال پرازنویز و اثرات ناشی از اهداف ثابت ، محل هدف متحرک را معین می کندو بصورت عددی باینری در اختیار پردازنده بخش نمایش قرار می دهد. پردازنده با استفاده از این اطلاعات و همینطور ارتباط با اپراتور و وضعیت قرارگیری آنتن، خروجی مناسبی پدید آورده و در اختیار بخش کنترلر گرافیک می گذارد تا توسط این بخش تصویر بر روی صفحه نمایش بوجود آید. منظور اصلی رساله پردازش سیگنال مابین پردازنده اصلی رادار و بخش کنترل گرافیک و همینطور نحوه ارتباط اپراتور با بخش نمایش رادار می باشد. بدین منظور تشریح کارکرد ریزپردازنده mc68000 و پیاده سازی سخت افزار و نرم افزارهای لازم درادامه رساله مطرح شده است .
رضا هاشمی مهرداد فهیمی
این رساله دررابطه با طراحی و پیاده سازی یک ویرایشگر - قالب دهنده محاوره ای متون فارسی - لاتین و اشکال می باشد. هدف اصلی بررسی هسته مرکزی و آشنائی با مسائل و مشکلات عملی و علمی چنین نرم افزارهائی می باشد. پروژه از دو قسمت اصلی زیر تشکیل می گردد : -1ارائه طرح سیستم ویرایشگر- قالب دهنده محاوره ای متون فارسی - لاتین و اشکال. -2 پیاده سازی سیستم فوق الذکر. در رساله حاضر ابتدا اصول و ساختمان ویرایشگرها و قالب دهنده ها بطور مجزا مورد بررسی قرار گرفته و مسائلی که در طراحی هریک اهمیت دارند، مطرح گردیده اند . اهم این مسائل عبارتند از : - ساختارداده ها -ساختار قالب دهنده -ساختار نمایش دهنده - ساختار متن - قواعد قالب بندی - نحوه حفظ اطلاعات متون و اشکال - زبان محاوره. سپس با توجه به ویژگیهای مورد نظر در طرح، ساختارها و روشهای مناسب انتخاب و ارائه گردیده و پیاده سازی طرح با درنظرگرفتن این ویژگیها وبا هدف اصلی آشنائی بامسائل و مشکلات عملی صورت گرفته است . دراین رابطه مسائل و مشکلاتی که درمراحل پیاده سازی اهمیت داشته اند، همچنین عوامل موثر برکیفیت کار سیستم ویرایشگر - قالب دهنده موردبحث قرار گرفته اند.
غلامرضا فطانت فردحقیقی مهرداد فهیمی
هدف در این رساله، تجربهء امکان طراحی و پیاده سازی روندی برای تشخیص حروف و کلمات دستنویس فارسی براساس روش ساختاری تشخیص الگوها می باشد. که بدین منظور بوسیلهء شبیه سازی کامپیوتری، با وارد کردن حروف و کلمات بصورت دستی با سیاه کردن خانه های یک شبکه، متناظر با شکل حروف ، و تشخیص آنها به این مهم نائل آمده ایم . اگر فرضیات و محدودیتهایی که برای ورودیهای سیستم تشخیص در نظر گرفته شده اند، کاملا" رعایت گردند، حروف و کلمات را می توان بدون هیچ خطایی تشخیص داد.
فریدون شمس مهرداد فهیمی
باتوجه به اهمیت روزافزون شیوه سیستماتیک مدیریت که عبارت از ((ایجاد حلقه بسته ای میان عناصر اطلاع رسانی، ارتباطی، کنترلی و فرماندهی دریک سیستم)) می باشد، می توان بااستفاده از شبکه های کامپیوتری چنین محیطی را فراهم نمود. دراین میان شبکه های محلی به دلیل سهولت دسترسی و محدود بودن به یک سازمان خاص ، ابزار مناسبی برای پیاده سازی یک محیط فرماندهی و کنترل دریک تشکیلات سلسله مراتبی محدود، می باشند. ازسوی دیگر برای ایجاد چنین محیطی لازم است که قابلیتهای کنترل و امردهی به امکانات طبیعی یک شبکه محلی که عبارت از اطلاع رسانی و ارتباط می باشد، افزوده شوند. قابلیت کنترل را می توان ازطریق فراهم کردن امکان نظارت برصفحه نمایش عناصر سطح پایین در یک شبکه سلسله مراتبی برای عناصر سطح بالای آن، ایجاد کرد. همچنین قابلیت امردهی رامی توان به وسیله فراهم کردن امکان ارسال دستورات و برنامه ها برای اجرا از سوی عناصر سطح بالای شبکه به پایین ایجاد کرد. دراین پروژه، ضمن بررسی ویژگیهای یک محیط فرماندهی و کنترل، امکانات مورد نیاز یک شبکه محلی برای ایجاد چنین محیطی معرفی می شود. سپس با درنظر گرفتن جنبه های مختلف این مساله ازنظر محدودیتهای موجود درمحیط نرم افزار و سخت افزار مدلی برای طراحی یک نرم افزار کاربردی، به منظور فراهم کردن امکانات مناسب برای یک محیط فرماندهی و کنترل ارائه خواهد شد و به دنبال آن تکنیکهای مورد نیاز برای پیاده سازی چنین امکاناتی معرفی می شود.