کارشناسی ارشد مخابرات سیستم ( پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402)
چکیده
کدک صحبت استاندارد G.728 ، یک کدک کم تاخیر است که صحبت با کیفیت عالی را در نرخ بیت 16 kbps ارائه می دهد و برای شبکه های تلفن ماهواره ای و اینترنت و موبایل که به تاخیر زیاد حساس هستند ، مناسب است. در این رساله به پیاده سازی بلادرنگ اینکدر و دیکدر G.728 بصورت دوطرفه کامل ( Full Duplex ) بر روی پردازنده TMS320C5402 می پردازیم .
روشی ترکیبی برای برنامه نویسی TMS ارائه می شود که در آن زمان وپیچیدگی برنامه نویسی نسبت به برنامه نویسی دستی به 30% کاهش می یابد . در این روش پس از برنامه نویسی و شبیه سازی ممیزثابت الگوریتم کدک به زبان C ، با استفاده از نرم افزار ( Code Composer Studio ) CCS ، برنامه به زبان اسمبلی ترجمه شده و بهینه سازی دستی در کل کد اسمبلی صورت می گیرد . سپس بعضی از توابع مهم برنامه از نظر MIPS ، بصورت دستی به زبان اسمبلی بازنویسی می شوند تا برنامه بصورت بلادرنگ قابل اجرا گردد . در پایان نتایج این پیاده سازی ارائه می شود .
کلمات کلیدی
کدینگ و فشرده سازی صحبت ، پیاده سازی بلادرنگ ، DSP ، TMS320C5402 ، برد DSK
فهرست
- مقدمه 4
فصل 1 : بررسی و مدل سازی سیگنال صحبت
1-1- معرفی سیگنال صحبت 6
1-2- مدل سازی پیشگویی خطی 10
1-2-1- پنجره کردن سیگنال صحبت 11
1-2-2- پیش تاکید سیگنال صحبت 13
1-2-3- تخمین پارامترهای LPC 14
فصل 2 : روش ها و استانداردهای کدینگ صحبت
2-1- مقدمه 15
2-2- روش های کدینگ 19
2-2-1- کدرهای شکل موج 21
2-2-2- کدرهای صوتی 22 2-2-3- کدرهای مختلط 24
الف- کدرهای مختلط حوزه فرکانس 27
ب- کدرهای مختلط حوزه زمان 29
فصل 3 : کدر کم تاخیر LD-CELP
3-1- مقدمه 34
3-2- بررسی کدرکم تاخیر LD-CELP 36
3-2-1- LPC معکوس مرتبه بالا 39
3-2-2- فیلتر وزنی شنیداری 42
3-2-3- ساختار کتاب کد 42
3-2-3-1- جستجوی کتاب کد 43
3-2-4- شبه دیکدر 45
3-2-5- پست فیلتر 46
فصل 4 : شبیه سازی ممیزثابت الگوریتم به زبان C
4-1- مقدمه 49
4-2- ویژگی های برنامه نویسی ممیزثابت 50
4-3- ساده سازی محاسبات الگوریتم 53
4-3-1- تطبیق دهنده بهره 54
4-3-2- محاسبه لگاریتم معکوس 58
4-4- روندنمای برنامه 59
4-4-1- اینکدر 63
4-4-2- دیکدر 69
فصل 5 : پیاده سازی الگوریتم برروی DSP
5-1- مقدمه 74
5-2- مروری بر پیاده سازی بلادرنگ 75
5-3- چیپ های DSP 76
5-3-1- DSP های ممیزثابت 77
5-3-2- مروری بر DSP های خانواده TMS320 78
5-3-2-1- معرفی سری TMS320C54x 79
5-4- توسعه برنامه بلادرنگ 81
5-5- اجرای برنامه روی برد توسعه گر C5402 DSK 82
5-5-1- بکارگیری ابزارهای توسعه نرم افزار 84
5-5-2- استفاده از نرم افزارCCS 86
5-5-3- نتایج پیاده سازی 94
5-6- نتیجه گیری و پیشنهاد 97
- ضمائم
- ضمیمه (الف) : دیسکت برنامه های شبیه سازی ممیز ثابت به زبان C و
پیاده سازی کدک به زبان اسمبلی - ضمیمه (ب) : مقایسه برنامه نویسی C و اسمبلی 98
- مراجع 103
- مقدمه
امروزه در عصر ارتباطات و گسترش روزافزون استفاده از شبکه های تلفن ،موبایل و اینترنت در جهان ومحدودیت پهنای باند در شبکه های مخابراتی ، کدینگ و فشرده سازی صحبت امری اجتناب ناپذیر است . در چند دهه اخیر روشهای کدینگ مختلفی پدیدآمده اند ولی بهترین و پرکاربردترین آنها کدک های آنالیزباسنتز هستند که توسط Atal & Remedeدر سال 1982 معرفی شدند [2] . اخیرا مناسبترین الگوریتم برای کدینگ صحبت با کیفیت خوب در نرخ بیت های پائین و زیر 16 kbps ، روش پیشگویی خطی باتحریک کد (CELP) می باشد که در سال 1985 توسط Schroeder & Atal معرفی شد [8] و تا کنون چندین استاندارد مهم کدینگ صحبت بر اساس CELP تعریف شده اند .
در سال 1988 CCITT برنامه ای برای استانداردسازی یک کدک 16 kbps با تاخیراندک و کیفیت بالا در برابر خطاهای کانال آغاز نمود و برای آن کاربردهای زیادی همچون شبکه PSTN ،ISDN ،تلفن تصویری و غیره در نظر گرفت . این کدک در سال 1992 توسط Chen et al. تحت عنوان LD-CELP معرفی شد[6] و بصورت استاندارد G.728 در آمد[9] و در سال 1994 مشخصات ممیز ثابت این کدک توسط ITU ارائه شد[10] . با توجه به کیفیت بالای این کدک که در آن صحبت سنتزشده از صحبت اولیه تقریبا غیرقابل تشخیص است و کاربردهای آن در شبکه های تلفن و اینترنت و ماهواره ای در این گزارش به پیاده سازی این کدک می پردازیم .
در فصل اول به معرفی وآنالیز سیگنال صحبت پرداخته می شود و در فصل دوم روش ها و استانداردهای کدینگ بیان می شوند . در فصل سوم کدک LD-CELP را بیشتر بررسی می کنیم و در فصل چهارم شبیه سازی ممیز ثابت الگوریتم به زبان C را بیان می نمائیم. ودر پایان در فصل 5 به نحوه پیاده سازی بلادرنگ کدکG.728 بر روی پردازنده TMS320C5402 می پردازیم.
1-1 –معرفی سیگنال صحبت
صحبت در اثر دمیدن هوا از ریه ها به سمت حنجره و فضای دهان تولید میشود. در طول این مسیر در انتهای حنجره، تارهای صوتی[1] قرار دارند. فضای دهان را از بعد از تارهای صوتی ، لوله صوتی[2] مینا مند که در یک مرد متوسط حدود cm 17 طول دارد . در تولید برخی اصوات تارهای صوتی کاملاً باز هستند و مانعی بر سر راه عبور هوا ایجاد نمیکنند که این اصوات را اصطلاحاً اصوات بی واک [3] مینامند. در دسته دیگر اصوات ، تارهای صوتی مانع خروج طبیعی هوا از حنجره میگردند که این باعث به ارتعاش درآمدن تارها شده و هوا به طور غیر یکنواخت و تقریباً پالس شکل وارد فضای دهان میشود. این دسته از اصوات را اصطلاحاً باواک[4] میگویند.
فرکانس ارتعاش تارهای صوتی در اصوات باواک را فرکانس Pitch و دوره تناوب ارتعاش تارهای صوتی را پریود Pitch مینامند. هنگام انتشار امواج هوا در لوله صوتی، طیف فرکانس این امواج توسط لوله صوتی شکل میگیرد و بسته به شکل لوله ، پدیده تشدید در فرکانس های خاصی رخ میدهد که به این فرکانس های تشدید فرمنت[5] میگویند.
از آنجا که شکل لوله صوتی برای تولید اصوات مختلف، متفاوت است پس فرمنت ها برای اصوات گوناگون با هم فرق میکنند. با توجه به اینکه صحبت یک فرآیند متغییر با زمان است پس پارامترهای تعریف شده فوق اعم از فرمنت ها و پریود Pitch در طول زمان تغییر میکنند به علاوه مد صحبت به طور نامنظمی از باواک به بی واک و بالعکس تغییر میکند. لوله صوتی ، همبستگی های زمان-کوتاه ، در حدود 1 ms ، درون سیگنال صحبت را در بر میگیرد. و بخش مهمی از کار کدکننده های صوتی مدل کردن لوله صوتی به صورت یک فیلتر زمان-کوتاه میباشد. همان طور که شکل لوله صوتی نسبتاً آهسته تغییر میکند، تابع انتقال این فیلتر مدل کننده هم نیاز به تجدید[6] ، معمولاً در هر 20ms یکبارخواهد داشت.
در شکل (1-1 الف) یک قطعه صحبت باواک که با فرکانس 8KHz نمونه برداری شده است دیده میشود. اصوات باواک دارای تناوب زمان بلند به خاطر پریود Pitch هستند که نوعاً بین 2ms تا 20ms میباشد. در اینجا پریود Pitch در حدود 8ms یا 64 نمونه است. چگالی طیف توان این قطعه از صحبت در شکل (1-1 ب) دیده میشود[3].
اصوات بی واک نتیجه تحریک نویز مانند لوله صوتی هستند و تناوب زمان- بلند اندکی را در بر دارند ، همانگونه که در شکل های (1-1 ج) و (1-1 د) دیده میشود ولی همبستگی زمان کوتاه به خاطر لوله صوتی در آنها هنوز وجود دارد.
بطورکلی سیگنال صحبت دارای افزونگی[7] زیادی است که ناشی از عوامل ذیل هستند:
ـ وابستگی های زمان-کوتاه : این وابستگی ها عمدتاً به کندی تغییرات صحبت با زمان و ساختار
( الف) (ب)
(ج) (د)
شکل (1-1) : مقایسه اصوات باواک و بی واک. (الف)و(ب) : باواک ، (ج)و(د) : بی واک
نسبتاً منظم فرمنت ها مربوط میشوند.
ـ وابستگی های زمان- بلند : که عمدتاً از طبیعت نیمه متناوب اصوات با واک و تغییرات آرام پریود Pitch ناشی میشوند.
ـتابع چگالی احتمال صحبت : علیرغم پیچیدگی آماری صحبت میتوان آن را با توابع چگالی احتمال شناخته شده تقریب زد. شکل لوله صوتی و مد تحریک آن به صورت نسبتاً آرام تغییر میکند و بنابراین صحبت را میتوان به صورت شبه ایستان در دوره های کوتاه زمانی (حدود 20ms) در نظر گرفت و با یک فرآیند تصادفی ارگادیک در یک قطعه زمانی کوچک مدل نمود و طیف مشخصی برای آن در این قطعه زمانی بدست آورد.
علاوه بر افزونگی های فوق عامل مهم دیگری که کاهش نرخ داده سیگنال صحبت را ممکن می سازد، طبیعت غیر حساس گوش انسان نسبت به بسیاری از ویژگیهای این سیگنال میباشد.
همانطور که در قسمت قبل دیدیم، کمپایلر C54x حتی با استفاده از optimizer هم نتوانست اجرای برنامه را به 100 MIPS برساند. این بدین دلیل است که در خانواده C54x ،optimizer به حد کافی قوی نیست چراکه ما همین برنامه را با استفاده از optimizer پردازنده C55x کمپایل کردیم و به حدود 40 MIPS برای اجرای آن برروی C55x نیاز بود.
به هرحال باید اجرای این برنامه را به 100 MIPS برسانیم تا بتوان بصورت بلادرنگ آنرا پیاده سازی کرد. در این مرحله تنها راهی که باقی مانده اینست که بر روی توابع برنامه و MIIPS آنها و نتایج بدست آمده از مرحله قبل بررسی کرده تا توابع و قسمت هایی که به نظر میرسد Optimizer نتوانسته خوب بهینه سازد را بصورت دستی برنامه نویسی کنیم . واضح است که در این مرحله باید به زبان اسمبلی C54x تسلط کافی داشت تا بتوان کد اسمبلی تولید شده توسط کمپایلر C54x را بهینه کرد .
در ابتدا ملاحظه می شود که در محاسبات کورلیشن در بعضی از حلقه ها از دستور ضرب/انباشت MAC استفاده نشده و حلقه چند دستوری بوجود آمده است که می توان آنها را با استفاده از این دستور به حلقه تک سیکلی تبدیل کرد . همچنین در بعضی از حلقه های محاسبه انرژی نیز می توان از دستور تک سیکلی مجذور SQURA استفاده نمود.با انجام این اصلاحات MIPS برنامه کاهش یافت ولی هنوز فاصله زیادی با مقدار مورد نیاز ما دارد.
در این مرحله مهمترین توابع برنامه از نظر MIPS - همانطور که در شکل(5-9) دیده می شود -همچون LevinsonDurbin50() ،HybWin49() ، Block17_18() وBlock14_15() را بصورت دستی بازنویسی کردیم . در اینجا بعنوان نمونه به Block14_15() که کوچکتر است می پردازیم :
همانطور که در کد C این تابع درضمیمه (ب) دیده می شود ،تابع از 3 حلقه تو در تو تشکیل شده است. حلقه بیرونی NCWD=128 بار ، حلقه میانی IDIM=5 بار و حلقه داخلی از 1تا 5 بار اجرا می گردند. سیکل دستورالعمل این تابع بیش از 32000 است(شکل(5-9)). در ادامه کد اسمبلی تولید شده توسط کمپایلربا حد اکثر بهینه سازی و کد بازنویسی شده بصورت دستی در این ضمیمه آورده شده است . در بازنویسی این بلوک به این نکته توجه شده که دستورالعمل های حلقه داخلی به حد اقل برسد چرا که این حلقه در ضریب 128*5=640 ضرب می شود .
استاندارد های روانپرستاری
اهداف:
پس از مطالعه این جزوه فراگیر قادر خواهید بود:
1-سیستم های طبقه بندی اختلالات روانی را نام ببرد.
2-تفاوت سایکوز ونوروز را شرح دهد.
3-انواع مختلف اختلالات خلقی را توصیف کند.
4-عوامل مستعد کننده اختلالات خلقی را شناسایی نماید.
5-فرآیند پرستاری در بیماران مبتلا به اختلالات خلقی را برنامه ریزی نماید.
6-تفاوت بین ترس و اضطراب را مشخص کند.
7-انواع مختلف اختلالات اضطرابی را توصیف کند و علائم آنهارا شناسایی نماید.
8-مراقبتهای پرستاری در اختلالات اضطرابی را برنامه ریزی نماید.
9-انواع مختلف اسکیزوفرنی و اختلالات روانپزشکی مربوط را توضیح دهد.
10-علائم و نشانه های همراه با این اختلال را شناسایی کند.
11-مداخلات موثر پرستاری در خودکشی را به کار بندد.
طبقه بندی در روانپزشکی ،به منظور مرتب کردن و نظم دادن به تنوع وسیع پدیده هایی که در کار بالینی مشاهده میشود،به کار گرفته میشود.در طبقه بندی ،اختلالات روانی که ویژگی های بالینی مشابهی دارند،در یک گروه قرار میگیرند وبه این طریق،میتوان درمان مناسبی را طرح ریزی نمود و پیش آگهی احتمالی را حدس زد.
برای طبقه بندی اختلالات روانی ،2 سیستم طبقه بندی وجود دارد،یکی طبقه بندی بین المللی بیماری ها و مسائل بهداشتی وابسته،معروف به (ICD)است که مربوط به سازمان بهداشت جهانی میباشد و دیگری ،راهنمای تشخیص و آماری اختلالات روانی (DSM)است که به انجمن روانپزشکی آمریکا مربوط میباشد.علاوه بر دو سیستم ذکر شده اختلالات روانی را به انواع سایکوز (پسیکوز)و نوروز و همچنین؛ بر اساس ساختار آسیب شناسی به انواع کار کردی و روانی – عضوی تقسیم میکنند.
مهمترین نکته ای که باید به آن توجه شود،تفاوت سایکوز و نوروز است.
پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402
پایان نامه کارشناسی ارشد مخابرات سیستم
چکیده
کدک صحبت استاندارد G.728 ، یک کدک کم تاخیر است که صحبت با کیفیت عالی را در نرخ بیت 16 kbps ارائه می دهد و برای شبکه های تلفن ماهواره ای و اینترنت و موبایل که به تاخیر زیاد حساس هستند ، مناسب است. در این رساله به پیاده سازی بلادرنگ اینکدر و دیکدر G.728 بصورت دوطرفه کامل ( Full Duplex ) بر روی پردازنده TMS320C5402 می پردازیم .
روشی ترکیبی برای برنامه نویسی TMS ارائه می شود که در آن زمان وپیچیدگی برنامه نویسی نسبت به برنامه نویسی دستی به 30% کاهش می یابد . در این روش پس از برنامه نویسی و شبیه سازی ممیزثابت الگوریتم کدک به زبان C ، با استفاده از نرم افزار ( Code Composer Studio ) CCS ، برنامه به زبان اسمبلی ترجمه شده و بهینه سازی دستی در کل کد اسمبلی صورت می گیرد . سپس بعضی از توابع مهم برنامه از نظر MIPS ، بصورت دستی به زبان اسمبلی بازنویسی می شوند تا برنامه بصورت بلادرنگ قابل اجرا گردد . در پایان نتایج این پیاده سازی ارائه می شود .
کلمات کلیدی
کدینگ و فشرده سازی صحبت ، پیاده سازی بلادرنگ ، DSP ، TMS320C5402 ، برد DSK
فهرست
- مقدمه 4
فصل 1 : بررسی و مدل سازی سیگنال صحبت
1-1- معرفی سیگنال صحبت 6
1-2- مدل سازی پیشگویی خطی 10
1-2-1- پنجره کردن سیگنال صحبت 11
1-2-2- پیش تاکید سیگنال صحبت 13
1-2-3- تخمین پارامترهای 14
فصل 2 : روش ها و استانداردهای کدینگ صحبت
2-1- مقدمه 15
2-2- روش های کدینگ 19
2-2-1- کدرهای شکل موج 21
2-2-2- کدرهای صوتی 22 2-2-3- کدرهای مختلط 24
الف- کدرهای مختلط حوزه فرکانس 27
ب- کدرهای مختلط حوزه زمان 29
فصل 3 : کدر کم تاخیر LD-CELP
3-1- مقدمه 34
3-2- بررسی کدرکم تاخیر LD-CELP 36
3-2-1- LPC معکوس مرتبه بالا 39
3-2-2- فیلتر وزنی شنیداری 42
3-2-3- ساختار کتاب کد 42
3-2-3-1- جستجوی کتاب کد 43
3-2-4- شبه دیکدر 45
3-2-5- پست فیلتر 46
فصل 4 : شبیه سازی ممیزثابت الگوریتم به زبان C
4-1- مقدمه 49
4-2- ویژگی های برنامه نویسی ممیزثابت 50
4-3- ساده سازی محاسبات الگوریتم 53
4-3-1- تطبیق دهنده بهره 54
4-3-2- محاسبه لگاریتم معکوس 58
4-4- روندنمای برنامه 59
4-4-1- اینکدر 63
4-4-2- دیکدر 69
فصل 5 : پیاده سازی الگوریتم برروی DSP
5-1- مقدمه 74
5-2- مروری بر پیاده سازی بلادرنگ 75
5-3- چیپ های DSP 76
5-3-1- DSP های ممیزثابت 77
5-3-2- مروری بر DSP های خانواده TMS320 78
5-3-2-1- معرفی سری TMS320C54x 79
5-4- توسعه برنامه بلادرنگ 81
5-5- اجرای برنامه روی برد توسعه گر C5402 DSK 82
5-5-1- بکارگیری ابزارهای توسعه نرم افزار 84
5-5-2- استفاده از نرم افزارCCS 86
5-5-3- نتایج پیاده سازی 94
5-6- نتیجه گیری و پیشنهاد 97
- ضمائم
- ضمیمه (الف) : دیسکت برنامه های شبیه سازی ممیز ثابت به زبان C و
پیاده سازی کدک به زبان اسمبلی - ضمیمه (ب) : مقایسه برنامه نویسی C و اسمبلی 98
- مراجع
103
نوع فایل:word
سایز: 905Kb
تعداد صفحه:105
بر روی پردازنده TMS320C5402 پیاده سازی بلادرنگ کدک صحبت استاندارد G.728
پایان نامه کارشناسی ارشد مخابرات سیستم
چکیده
کدک صحبت استاندارد G.728 ، یک کدک کم تاخیر است که صحبت با کیفیت عالی را در نرخ بیت 16 kbps ارائه می دهد و برای شبکه های تلفن ماهواره ای و اینترنت و موبایل که به تاخیر زیاد حساس هستند ، مناسب است. در این رساله به پیاده سازی بلادرنگ اینکدر و دیکدر G.728 بصورت دوطرفه کامل ( Full Duplex ) بر روی پردازنده TMS320C5402 می پردازیم .
روشی ترکیبی برای برنامه نویسی TMS ارائه می شود که در آن زمان وپیچیدگی برنامه نویسی نسبت به برنامه نویسی دستی به 30% کاهش می یابد . در این روش پس از برنامه نویسی و شبیه سازی ممیزثابت الگوریتم کدک به زبان C ، با استفاده از نرم افزار ( Code Composer Studio ) CCS ، برنامه به زبان اسمبلی ترجمه شده و بهینه سازی دستی در کل کد اسمبلی صورت می گیرد . سپس بعضی از توابع مهم برنامه از نظر MIPS ، بصورت دستی به زبان اسمبلی بازنویسی می شوند تا برنامه بصورت بلادرنگ قابل اجرا گردد . در پایان نتایج این پیاده سازی ارائه می شود .
کلمات کلیدی
کدینگ و فشرده سازی صحبت ، پیاده سازی بلادرنگ ، DSP ، TMS320C5402 ، برد DSK
فهرست
- مقدمه 4
فصل 1 : بررسی و مدل سازی سیگنال صحبت
1-1- معرفی سیگنال صحبت 6
1-2- مدل سازی پیشگویی خطی 10
1-2-1- پنجره کردن سیگنال صحبت 11
1-2-2- پیش تاکید سیگنال صحبت 13
1-2-3- تخمین پارامترهای LPC 14
فصل 2 : روش ها و استانداردهای کدینگ صحبت
2-1- مقدمه 15
2-2- روش های کدینگ 19
2-2-1- کدرهای شکل موج 21
2-2-2- کدرهای صوتی 22 2-2-3- کدرهای مختلط 24
الف- کدرهای مختلط حوزه فرکانس 27
ب- کدرهای مختلط حوزه زمان 29
فصل 3 : کدر کم تاخیر LD-CELP
3-1- مقدمه 34
3-2- بررسی کدرکم تاخیر LD-CELP 36
3-2-1- LPC معکوس مرتبه بالا 39
3-2-2- فیلتر وزنی شنیداری 42
3-2-3- ساختار کتاب کد 42
3-2-3-1- جستجوی کتاب کد 43
3-2-4- شبه دیکدر 45
3-2-5- پست فیلتر 46
فصل 4 : شبیه سازی ممیزثابت الگوریتم به زبان C
4-1- مقدمه 49
4-2- ویژگی های برنامه نویسی ممیزثابت 50
4-3- ساده سازی محاسبات الگوریتم 53
4-3-1- تطبیق دهنده بهره 54
4-3-2- محاسبه لگاریتم معکوس 58
4-4- روندنمای برنامه 59
4-4-1- اینکدر 63
4-4-2- دیکدر 69
فصل 5 : پیاده سازی الگوریتم برروی DSP
5-1- مقدمه 74
5-2- مروری بر پیاده سازی بلادرنگ 75
5-3- چیپ های DSP 76
5-3-1- DSP های ممیزثابت 77
5-3-2- مروری بر DSP های خانواده TMS320 78
5-3-2-1- معرفی سری TMS320C54x 79
5-4- توسعه برنامه بلادرنگ 81
5-5- اجرای برنامه روی برد توسعه گر C5402 DSK 82
5-5-1- بکارگیری ابزارهای توسعه نرم افزار 84
5-5-2- استفاده از نرم افزارCCS 86
5-5-3- نتایج پیاده سازی 94
5-6- نتیجه گیری و پیشنهاد 97
- ضمائم
- ضمیمه (الف) : دیسکت برنامه های شبیه سازی ممیز ثابت به زبان C و
پیاده سازی کدک به زبان اسمبلی - ضمیمه (ب) : مقایسه برنامه نویسی C و اسمبلی 98
- مراجع
103
نوع فایل:word
سایز: 905Kb
تعداد صفحه:105
پاور پوینت استاندارد های scsi ata ide و ابزار انها
فهرست موضوعات :
موضوع پروژه
انواع رابط
رابط ide
Fast ata
Ultra ata
کلاس وسیله های جانبی
استانداردهای اسکازی
Scsi
عملکرد دیسک سخت
...
سختافزارها برای برقراری ارتباط با کامپیوتر میزبان، به برنامههای راهانداز، و یا BIOS احتیاج دارند. وسیلههای جانبی مبتنی بر اسکازی نیز استثنا نیستند. شکل 15-13 مسیر ارتباطی عمومی اسکازی را نشان میدهد.
وقتی برنامهای بخواهد با وسیلة مبتنی بر اسکازی ارتباط برقرار کند، درخواست آن توسط سیستمعامل به زبانی ترجمه میشود، که برای برنامة راهانداز اسباب اسکازی قابل درک باشد. سپس برنامة راهانداز با «برنامة راهانداز سطح پایین آداپتور اسکازی» ارتباط برقرار میکند. برنامة مزبور نیز ارتباط بین آداپتور میزبان و وسیلة جانبی مورد نظر را برقرار خواهد کرد.
توجه داشته باشید که بعضی از وسیلههای جانبی متداول به برنامة راهانداز هم مجهز میباشند. برنامة مزبور در BIOS موجود بر روی آداپتور اسکازی قرار دارد ( البته با این فرض که آداپتور BIOS داشته باشد).
پژوهش پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402
چکیده
کدک صحبت استاندارد G.728 ، یک کدک کم تاخیر است که صحبت با کیفیت عالی را در نرخ بیت 16 kbps ارائه می دهد و برای شبکه های تلفن ماهواره ای و اینترنت و موبایل که به تاخیر زیاد حساس هستند ، مناسب است. در این رساله به پیاده سازی بلادرنگ اینکدر و دیکدر G.728 بصورت دوطرفه کامل ( Full Duplex ) بر روی پردازنده TMS320C5402 می پردازیم .
روشی ترکیبی برای برنامه نویسی TMS ارائه می شود که در آن زمان وپیچیدگی برنامه نویسی نسبت به برنامه نویسی دستی به 30% کاهش می یابد . در این روش پس از برنامه نویسی و شبیه سازی ممیزثابت الگوریتم کدک به زبان C ، با استفاده از نرم افزار ( Code Composer Studio ) CCS ، برنامه به زبان اسمبلی ترجمه شده و بهینه سازی دستی در کل کد اسمبلی صورت می گیرد . سپس بعضی از توابع مهم برنامه از نظر MIPS ، بصورت دستی به زبان اسمبلی بازنویسی می شوند تا برنامه بصورت بلادرنگ قابل اجرا گردد . در پایان نتایج این پیاده سازی ارائه می شود .
فهرست
- مقدمه 4
فصل 1 : بررسی و مدل سازی سیگنال صحبت
1-1- معرفی سیگنال صحبت 6
1-2- مدل سازی پیشگویی خطی 10
1-2-1- پنجره کردن سیگنال صحبت 11
1-2-2- پیش تاکید سیگنال صحبت 13
1-2-3- تخمین پارامترهای LPC 14
فصل 2 : روش ها و استانداردهای کدینگ صحبت
2-1- مقدمه 15
2-2- روش های کدینگ 19
2-2-1- کدرهای شکل موج 21
2-2-2- کدرهای صوتی 22 2-2-3- کدرهای مختلط 24
الف- کدرهای مختلط حوزه فرکانس 27
ب- کدرهای مختلط حوزه زمان 29
فصل 3 : کدر کم تاخیر LD-CELP
3-1- مقدمه 34
3-2- بررسی کدرکم تاخیر LD-CELP 36
3-2-1- LPC معکوس مرتبه بالا 39
3-2-2- فیلتر وزنی شنیداری 42
3-2-3- ساختار کتاب کد 42
3-2-3-1- جستجوی کتاب کد 43
3-2-4- شبه دیکدر 45
3-2-5- پست فیلتر 46
فصل 4 : شبیه سازی ممیزثابت الگوریتم به زبان C
4-1- مقدمه 49
4-2- ویژگی های برنامه نویسی ممیزثابت 50
4-3- ساده سازی محاسبات الگوریتم 53
4-3-1- تطبیق دهنده بهره 54
4-3-2- محاسبه لگاریتم معکوس 58
4-4- روندنمای برنامه 59
4-4-1- اینکدر 63
4-4-2- دیکدر 69
فصل 5 : پیاده سازی الگوریتم برروی DSP
5-1- مقدمه 74
5-2- مروری بر پیاده سازی بلادرنگ 75
5-3- چیپ های DSP 76
5-3-1- DSP های ممیزثابت 77
5-3-2- مروری بر DSP های خانواده TMS320 78
5-3-2-1- معرفی سری TMS320C54x 79
5-4- توسعه برنامه بلادرنگ 81
5-5- اجرای برنامه روی برد توسعه گر C5402 DSK 82
5-5-1- بکارگیری ابزارهای توسعه نرم افزار 84
5-5-2- استفاده از نرم افزارCCS 86
5-5-3- نتایج پیاده سازی 94
5-6- نتیجه گیری و پیشنهاد 97
- ضمائم
- ضمیمه (الف) : دیسکت برنامه های شبیه سازی ممیز ثابت به زبان C و
پیاده سازی کدک به زبان اسمبلی - ضمیمه (ب) : مقایسه برنامه نویسی C و اسمبلی 98
- مراجع 103
بررسی ساختار و کاربردهای استاندارد IEEE802.16 (Wimax)
توجه :
شما می توانید با خرید این محصول فایل " قلق های پایان نامه نویسی (از عنوان تا دفاع)" را به عنوان هدیه دریافت نمایید.
چکیده:
برای انتقال اطلاعات، احتیاج به رسانه انتقال و سیستم انتقال می باشد. رسانه های انتقال اجزاء فیزیکی می باشند که انتقال اطلاعات در آنها صورت می گیرند و عبارتند از زوج سیم بهم تابیده، کابل کواکس، فیبر نوری و مخابرات بی سیم.
وجود موانع طبیعی از قبیل کوه، باتلاق ، هزینه های بالای کابل شی در بعضی مناطق، سختی کابل کشی و گاه ناممکن بودن کابل کشی در مناطق دور افتاده، زمانبری برپائی شبکه کابلی، نیاز به پهنای باند بالا و دسترسی آسان و هزینه های پائین نصب و بهره وری در شبکه بی سیم، امروزه کاربران را به سوی استفاده از این شبکه ها سوق داده است.
همچنین یکی از پدیده های عصر ما معتادان اینترنتی می باشد. کسانی که می خواهند بیست و چهار ساعته از اینترنت استفاده کنند. برای این قبیل افراد که دائماً در حال جابجا شدن هستند دیگر زوج سیم به هم تابیده، کابل کواکس و فیبر نوری کاربرد ندارد هر گاه کاربر یا شرکت یا برنامه کاربردی خواهان آن باشد که داده و اطلاعات مورد نیاز خود به صورت متحرک در هر لحظه در اختیار داشته باشند شبکه های بی سیم جواب مناسبی برای آنها است. نیاز روز افزون به پویایی کارها، استفاده از تجهیزاتی مانند تلفن همراه، پیجرها و ... به واسطه وجود شبکه های بی سیم امکان پذیر شده است. امروزه یافتن و خریدن یک کامپیوتر کیفی که مجهز به تراشه Wi-Fi نباشد، کاری دشوار است، دکمه ای که به کاربران کامپیوترهای همراه اجازه دستیابی به اینترنت، فارغ از مکانی که کاربر در آن حضور دارد می دهد. بدین ترتیب از مناطق دور افتاده، کوه، جنگل، اتاق غذا خواری، اتاق نشیمن، محوطه دانشگاه و یا کافی شاپ می توان به اینترنت وصل شد.
محیط های بی سیم دارای خصوصیات و ویژگی های منحصر به فردی می باشند که در مقایسه با شبکه های محلی سیمی جایگاه خاصی را به این گونه شبکه ها می بخشد. عموم مردم به Wi-Fi به عنوان یک ایستگاه مرکزی کاری که می تواند ارتباط را بین چندین کاربر به طور یکسان به اشتراک بگذارد علاقمندند. البته با این محدودیت که فاصله کاربران محیط داخلی (indoor) کمتر از 100 متر و برای محیط خارجی (outdoor) کمتر از 400 متر باشد.
در حالی که تکنولوژی (Wi-Fi(802.11aband g) شبکه های محلی را تحت پوشش قرار می دهد، WiMax شبکه های بزرگتر و مناطق روستایی را تحت پوشش قرار می دهد. wiMax (worldwide Interroperability for Microware Access) می تواند اتصال شبکه شهری را با سرعت حداکثر (Mbps)75 فراهم کنند این استاندارد با نام IEEE 802.16 نیز شناخته می شود که از سال 1990 کاربرد آن شروع شده است.
این استاندارد عملاً توانایی Wi-Fi را زیر سوال برده است. WiMax باعث ایجاد ارتباطات بی سیم اینترنتی با پهنای باند بالا با سرعتی نزدیک به wi-Fi که محدودیت های آن را هم ندارد یعنی تا فواصل بالای حدود 50 کیلومتر را هم پشتیبانی می کند.
در این مقاله پس از بیان کلیاتی در رابطه با شبکه های بی سیم و کابلی، مقایسه Wi-Fi,WiMax ، به معایب و محاسن شبکه های بی سیم پرداخته شده. بررسی استانداردهای بی سیم و اجزای تشکیل دهنده از دیگر مباحث مورد بحث می باشد.
فهرست مطالب
عنوان صفحه
چکیده................................................................................................................................................................... 1
مقدمه.................................................................................................................................................................... 4
فصل اول:WiMax استاندارد جدید شبکه های بی سیم
WiMax استاندارد جدید شبکه های بی سیم.................................................................................. 5
WiMAX........................................................................................................................................................... 10
WiMAX چیست.......................................................................................................................................... 11
مزایا و برتری های وایمکس: ویژگی ها و خصوصیات فنی............................................................ 12
کاربردهای عملی وایمکس........................................................................................................................... 14
مختصری درباره WIMAX....................................................................................................................... 16
سرعت بالای سرویس باند پهن.................................................................................................................. 17
WIMAX چطور کار می کند.................................................................................................................. 19
مشخصات IEE 802.16............................................................................................................................. 20
سناریوی یک ارتباط WIMAX.............................................................................................................. 21
درباره Wimax ، راهی نو، جهانی متفاوت........................................................................................... 23
مشخصههای فنیWiMax.......................................................................................................................... 27
مایههای Wimax Forum........................................................................................................................ 31
حداکثر بردWimax....................................................................................................................................... 36
باند فرکانسی....................................................................................................................................................... 38
WiMAX سیار و باند فرکانسی 700مگاهرتز................................................................................... 41
طرفداران و حامیان پرنفوذ WiMAX سیار....................................................................................... 44
فصل دوم: تشریحی بر شبکه های بی سیم و کابلی
1- تشریحی بر شبکه های بی سیم و کابلی........................................................................................ 48
2- شبکه های بی سیم.................................................................................................................................. 54
مشکلات استفاده از شبکه های Wireless......................................................................................... 56
مشکلات مربوط به استفاده از امواج رادیویی...................................................................................... 57
تقسیم بندی سیستم های Wireless.................................................................................................... 59
طریقه ارتباط Wireless جهت ارتباط بین User,ISP................................................................ 60
انواع شبکه های wireless از نظر ابعاد.................................................................................................. 61
دستیابی به وسیله WIFI (WiFi Access)....................................................................................... 63
مزایای استفاده از Wimax......................................................................................................................... 65
عوامل موثر بر کیفیت Wimax................................................................................................................ 68
مقایسه wifi 802.11 wimax (802.16)........................................................................................ 77
نحوه ارائه خدمات Wimax........................................................................................................................ 78
Wimax به عنوان تجهیزات دسترسی در Metro.......................................................................... 80
گسترش تأخیر Delay spread............................................................................................................... 81
توسعه اتصالات کاربران.................................................................................................................................. 83
حمایت کامل از سرویس WMAN....................................................................................................... 84
پهنای باند انعطاف پذیر................................................................................................................................. 84
حمایت از آنتنهای با هوش........................................................................................................................... 85
نتیجه گیری........................................................................................................................................................ 90
مراجع.................................................................................................................................................................... 92
استاندارد های کنترل کیفیت
یکی از استانداردهای حسابرسی، استاندارد کنترل کیفیت کار حسابرسی است که در بخش ۲۲ استانداردهای حسابرسی مطرح شده است. در این بخش، کار حسابرسی به معنای اشتغال حرفهای درحرفه حسابرسی مطرح شده و محدود به کار اجرایی نیست.
چنان که در مقدمه استانداردهای حسابرسی مصوب سال ۷۸ مطرح شده، این استانداردها مجموعهای از اصول بنیادی و روشهای اساسی و رهنمودهایی است که برای اجرای کار حسابرسی تدوین میشود. در این رابطه همواره در اصول کلی حسابرسی ذکر شده که حسابرسی باید براساس استانداردهای مربوط انجام شود. بنابراین دربند<حدودرسیدگی> گزارش حسابرسی، همیشه برهمین نکته تاکید میشود که حسابرسی براساس استانداردهای حسابرسی انجام شده است.
1 . هدف این استاندارد، تجویز رویههای حسابداری و افشای مناسب برای اجارههای سرمایهای و عملیاتی توسط اجارهدهنده و اجارهکننده است.
2 . اجاره ابزاری است که واحد تجاری از طریق آن حقخرید یا استفاده از داراییها را بهدست میآورد. در قراردادهای اجاره به شرط تملیک، اجارهدهنده موظف است در صورت عمل به شرایط قرارداد توسط اجارهکننده، مالکیت قانونی دارایی مورد اجاره را در پایان مدت اجاره به وی انتقال دهد. بنابراین الزامات این استاندارد در مورد حسابداری قراردادهای اجاره به شرط تملیک نیز کاربرد دارد.
3 . الزامات این استاندارد باید برای حسابداری کلیه اجارهها به استثنای موارد زیر بکار گرفته شود :
الف. قراردادهای اجاره برای اکتشاف یا بهرهبرداری از منابع طبیعی مانند نفت، گاز، جنگل، فلزات و سایر حقوق مربوط به معادن، و
ب . قراردادهای اعطای مجوز درخصوص استفاده از مواردی نظیر فیلمهای سینمایی و ویدیویی، نمایشنامه، حق اختراع، حق تألیف و نرمافزارهای رایانهای.
4 . این استاندارد، برای قراردادهایی کاربرد دارد که حق استفاده از دارایی را انتقال میدهد، حتی اگر بخش عمدهای از خدمات تعمیر و نگهداری دارایی توسط اجارهدهنده ارائه شود. ازسوی دیگر، این استاندارد برای قراردادهای خدماتی که حق استفاده از دارایی را از یک طرف قرارداد به طرف دیگر منتقل نمیکند، کاربرد ندارد.
استاندارد حسابداری شماره 1
هدف استاندارد
هدف این استاندارد تجویز مبنایی برای ارائه صورتهای مالی با مقاصد عمومی یک واحد تجاری به منظور حصول اطمینان از قابلیت مقایسه با صورتهای مالی دوره ها قبل آن واحد و با صورتهای مالی سایر واحد های تجاری می باشد.
دامنه کاربرد
الزامات این استاندارد باید در ارائه کلیه “صورتهای مالی با مقاصد عمومی” که بر اساس این استاندارد های حسابداری تهیه و ارائه می شود، بکار گرفته شود.
کاربرد صورتهای مالی با مقاصد عمومی
صورتهای مالی برای پاسخگویی به نیازهای استفاده کنندگانی تهیه می شود که در موقعیت دریافت گزارشهای متناسب با نیازهای اطلاعاتی خاص خود نیستند.
هدف صورتهای مالی
ارائه اطلاعات تلخیص و طبقه بندی شده در باره:
وضعیت مالی
عملکرد مالی
انعطاف پذیری مالی
نتایج ایفای وظیفه مباشرت (حسابدهی) مدیریت در قبال منابعی که در اختیارشان قرار گرفته است، می باشد.
استاندارد حسابدارى شماره 28
فعالیتهاى بیمه عمومى
هدف
1 . هدف این استاندارد تجویز روشهاى حسابدارى براى حقبیمه، خسارت و مخارج تحصیل بیمههاى عمومى مستقیم و اتکایى و همچنین افشاى اطلاعات این نوع فعالیتها در صورتهاى مالى شرکتها و مؤسسات بیمه است. الزامات سایر استانداردهای حسابداری درصورتی برای فعالیتهای بیمه عمومی کاربرد دارد که توسط این استاندارد جایگزین نشده باشد.
دامنه کاربرد
2 . این استاندارد باید در مورد فعالیتهاى بیمه عمومى و بیمه عمر زمانی بکار گرفته شود و در مورد سایر بیمههای زندگى کاربرد ندارد.
تعاریف
3 . اصطلاحات ذیل در این استاندارد با معانى مشخص زیر بکار رفته است:
• قرارداد بیمه (بیمه نامه) : عقدی است که به موجب آن یک طرف (بیمهگر) متعهد میشود در ازاى دریافت حق بیمه از طرف دیگر (بیمهگذار)، در صورت وقوع حادثه، خسارت وارده به او یا شخص ذینفع را جبران کند یا مبلغ معینی را به وى یا شخص ذینفع بپردازد.
• بیمه زندگی : نوعی بیمه مرتبط با حیات یا فوت انسان است که بیمهگر نسبت به پرداخت وجوهی معین براساس رویداد مشخصی، اطمینان میدهد.
• بیمه عمومى : به بیمههای غیر از بیمه زندگی اطلاق میشود.
• حق بیمه : مبلغی است که بیمهگر در ازای پذیرش خطر طبق قرارداد بیمه از بیمهگذار مطالبه میکند.
• تاریخ شروع پوشش بیمه ای : عبارت است از تاریخ شروع پذیرش خطر توسط بیمهگر طبق قرارداد بیمه.