00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
ثبت‌نام رایگان
  • دسترسی به تمام جلسات دوره
  • دسترسی به تمام جلسات دوره
  • اضافه شدن دوره به پروفایل
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD

آموزش رایگان تئوری کدینگ

دوره‌های رایگان
21 جلسه

هدف آموزش رایگان کدینگ چیست؟

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

 

به طور خلاصه چهار خانواده مختلف از کدینگ وجود دارد:

۱. کدینگی که برای فشرده‌سازی داده استفاده می‌شود و به آن کدینگ منبع اطلاق می‌گردد.

۲. کدینگی که برای تصحیح خطا در کانالهای مخابراتی و یا دیسکهای ذخیره داده استفاده می‌شود و به آن اصطلاحا کدینگ کانال می‌گویند.

۳. رمزنگاری که برای ایجاد محرمانگی در داده استعمال می‌شود

۴. کدینگ خط که همانا الگوی مناسب ولتاژ و جریان برای ارسال مستقیم بیتهای الکتریکی برروی کابلهای انتقال داده است.


در این درس به مطالعه نوع دوم از خانواده‌های معرفی شده بالا یعنی کدگذاری کانال پرداخت می‌شود. امروز کدگذاری کانال نقشی غیر قابل انکار در سیستمهای مخابراتی دارد. به گونه‌ای که نرخ خطا در کانالهای مخابراتی با استفاده از این کدها چندین برابر کاهش می‌یابند و امکان ارسال داده را در محیطهای نامساعد تسهیل می‌کنند.

 

این دوره مناسب چه کسانی است؟

آموزش رایگان کدینگ مناسب دانشجویان مهندسی کامپیوتر و همه علاقه‌مندان به حوزه IT است.

 

دوره کدینگ در چند جلسه و کدام دانشگاه ضبط شده‌است؟

این دوره طی 21 جلسه و در دانشگاه اصفهان ضبط شده‌است.

 

همچنین جزوات درس در آدرس زیر قابل دسترسی هستند:

https://drive.google.com/drive/folders/14sZB2KWL1ntpC-N7hw32cb7Z46Ad7dFd?usp=sharing

سرفصل‌های دوره آموزش رایگان تئوری کدینگ

کدینگ
24:14 ساعت
24:14
Combined Shape Created with Sketch. 21 جلسه
جلسه 1: معرفی کدگذاری کانال
"60:40
جلسه 2: ساختن کدهای خوب
"95:45
جلسه 3: معرفی کدهای همینگ (Hamming)
"63:23
جلسه 4: مفاهیم اولیه جبر (گروه، حلقه و میدان)
"87:47
جلسه 5: ادامه مفاهیم جبر (مستقل خطی بودن، فضای برداری و غیره)
"65:03
جلسه 6: کد بلوکی، قضیه کران سینگلتون
"87:56
جلسه 7: کدهای خطی
"57:12
جلسه 8: اثبات قضایای کدهای خطی
"88:10
جلسه 9: معرفی مفاهیم سندروم، آرایه استاندارد و قضایای مربوط
"61:09
جلسه 10: معرفی کران‌های (Sphere packing, Plotkin)
"65:15
جلسه 11: کران Gilbert-Varshamov
"58:10
جلسه 12: اثبات قضایایی از کد همینگ، معرفی کدهای شبه‌کامل
"85:23
جلسه 13: ساختن کدهای با قابلیت اصلاح خطا
"58:16
جلسه 14: معرفی میدان‌های متناهی
"86:41
جلسه 15: ادامه قضایای میدان‌های متناهی
"59:11
جلسه 16: چند جمله‌ای مینیمال، هم‌دسته‌های سیکلوتومیک
"87:15
جلسه 17: کد دوری خطی (Cyclic codes)
"63:48
جلسه 18: ادامه قضایای کدهای دوری (cyclic)
"54:22
جلسه 19: کدهای BCH و Reed-Solomon و اثبات قضایا مربوطه
"88:37
جلسه 20: کدهای LDPC - قسمت اول
"39:45
جلسه 21: کدهای LDPC - قسمت دوم
"41:06
استاد دوره
فرزاد پرورش فرزاد پرورش

دکتر فرزاد پرورش مدرک کارشناسی خود را از دانشگاه صنعتی شریف در سال ۱۳۸۰ و مدارک کارشناسی‌ارشد و دکترای خود را به ترتیب در سال‌های ۱۳۸۲ و ۱۳۸۶ از دانشگاه کالیفرنیا واقع در شهر سن‌دیگو در رشته مخابرات دریافت نمود. دکتر پروش به‌عنوان محقق پسادکتری در دانشگاه Caltech و نیز آزمایشگاه تحقیقاتی HP در سیلیکون به‌ترتیب در سال‌های ۱۳۸۶-۱۳۸۷ و ۱۳۸۸-۱۳۹۱ به پژوهش در زمینه‌های مرتبط با نظریه کدگذاری و تئوری اطلاعات پرداخت. ایشان عضو هیئت علمی دانشگاه اصفهان می‌باشد و به‌عنوان دانشیار گروه مهندسی برق این دانشگاه مشغول به فعالیت است. دکتر پرورش برنده مدال نقره المپیاد فیزیک بین‌المللی در سال ۱۳۷۶ است. به‌علاوه او برنده جایزه بهترین مقاله چهل‌وششمین کنفرانس سالانه IEEE Symposium on Foundations Of Computer Science در سال ۱۳۸۴ است.

درباره برگزارکننده
دانشگاه اصفهان دانشگاه اصفهان (اطلاعات بیشتر)

نظرات 

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

سوالات پرتکرار

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

×

ثبت نظر

به این دوره از ۱ تا ۵ چه امتیازی می‌دهید؟

کدینگ
24:14 ساعت
24:14
Combined Shape Created with Sketch. 21 جلسه
جلسه 1: معرفی کدگذاری کانال
"60:40
جلسه 2: ساختن کدهای خوب
"95:45
جلسه 3: معرفی کدهای همینگ (Hamming)
"63:23
جلسه 4: مفاهیم اولیه جبر (گروه، حلقه و میدان)
"87:47
جلسه 5: ادامه مفاهیم جبر (مستقل خطی بودن، فضای برداری و غیره)
"65:03
جلسه 6: کد بلوکی، قضیه کران سینگلتون
"87:56
جلسه 7: کدهای خطی
"57:12
جلسه 8: اثبات قضایای کدهای خطی
"88:10
جلسه 9: معرفی مفاهیم سندروم، آرایه استاندارد و قضایای مربوط
"61:09
جلسه 10: معرفی کران‌های (Sphere packing, Plotkin)
"65:15
جلسه 11: کران Gilbert-Varshamov
"58:10
جلسه 12: اثبات قضایایی از کد همینگ، معرفی کدهای شبه‌کامل
"85:23
جلسه 13: ساختن کدهای با قابلیت اصلاح خطا
"58:16
جلسه 14: معرفی میدان‌های متناهی
"86:41
جلسه 15: ادامه قضایای میدان‌های متناهی
"59:11
جلسه 16: چند جمله‌ای مینیمال، هم‌دسته‌های سیکلوتومیک
"87:15
جلسه 17: کد دوری خطی (Cyclic codes)
"63:48
جلسه 18: ادامه قضایای کدهای دوری (cyclic)
"54:22
جلسه 19: کدهای BCH و Reed-Solomon و اثبات قضایا مربوطه
"88:37
جلسه 20: کدهای LDPC - قسمت اول
"39:45
جلسه 21: کدهای LDPC - قسمت دوم
"41:06