امروزه تولید و شکل دهی پالس های نوری فوق کوتاه ، در سیستم های مخابرات نوری پر سرعت، برای کابردهایی مانند سوئیچینگ نوری و مبدل های طول موج، بسیار مورد توجه قرار گرفته است. تولید پالس های نوری در محدوده پیکو ثانیه، با استفاده از لیزر های نیمه هادی، مدولاتورهای الکتروجذبی و تقویت کننده نوری نیمه هادی (SOA) امکان پذیر است. در میان روش های موجود استفاده از تقویت کننده نوری نیمه هادی، به دلیل مزیت اصلی آن که فشرده کردن یک پالس نوری به همراه تقویت همزمان آن بدون نیاز به یک قطعه دیگر می باشد، بیشتر از سایر روش ها مورد توجه قرار گرفته است. علاوه بر این، قطعات نیمه هادی دارای ویژگی- هایی مانند، فشرده بودن و قابلیت مجتمع سازی با سایر ادوات نیز می باشند در این پایان نامه، فشرده سازی پالس نوری در تقویت کننده نوری نیمه هادی، با استفاده از دو پالس نوری پمپ و پروب انجام می شود. پالس پروب، سیگنال اصلی بوده و اطلاعات را در بر دارد و پالس پمپ به عنوان سیگنال کمکی و دارای انرژی بالا، نزدیک به انرژی اشباع قطعه نیمه هادی، است که با اعمال تاخیر زمانی بین این دو پالس می توانیم پالس پروب را فشرده کنیم و میزان پهنای آن را کنترل کنیم. روابط حاکم، معادلات غیر خطی شرودینگر می باشند که به دلیل انرژی بالای سیگنال پمپ و کوتاه بودن پالسهای نوری، آثار غیر خطی در آنها لحاظ می شود. روش ما برای حل این معادلات غیر خطی، روش های- عددی می باشد. در این پایان نامه برای حل معادلات غیرخطی شرودینگر از روش های SSFM وFD-BPM ، در محیط نرم افزار MATLAB 7.2 بهره می گیریم. به کمک ساختار پمپ وپروب، به فشرده سازی حدود 4 برابر سیگنال پروب می رسیم همچنین انتشار قطار پالس نوری را نیز در انجام می دهیم. مبنای صحت نتایج بدست آمده، مقالات معتبر بیان شده توسط محققان، در این زمینه می باشد.