PDA

برای دیدن نسخه كامل اینجا را كلیك كنید : سیمولینک



maryam81
2007/4/17, 04:03 PM
با سلام
من می خواستم کد golay را در کانال گوسی با مدولاسیون bpsk شبیه سازی کنم

و سه الگوریتم کد برداری (سندرم- به دام اندازی خطا و chase) را رو ی این کد امتحان و نتایج را با هم مقایسه کنم

اگر ممکنه راهنمایی بفرمایید:gol:

پرشيا
2007/4/18, 11:54 AM
معذرت ميخوام اينا كه گفتي چي هست؟ :)

maryam81
2007/4/21, 11:15 AM
سلام

خوب در مورد اینکه اینها چی هستند راستش باید بگم توضیحش مفصله
اما اگر شما درس کدینگ گذرونده باشید کار راحت تره

در کدینگ اطلاعات ارسالی که به صورت رشته بیت هستند برای ایجاد امنیت بیشتر به روشهای مختلفی کد می شوند که یک ارتباط یک به یک بین کلمات کد و اطلاعات ارسال شده وجود دارد
مثلا در ساده ترین حالت که کد تکرار نام دارد ما 0 را به 000 و 1 را به 111 تبدیل می کنیم و میفرستیم.
اما کدهایی هستند که قوی اند و کد Golay یکی از اونهاست این کد یک رشته 12 تایی از بیتهای اطلاعات را به یک رشته 23 ویا 24تایی تبدیل میکنه.

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

پرشيا
2007/4/26, 09:15 PM
مطلب رو قبلا تا حدودي بلد بودم ولي الان خيلي وقته كار نكردم. شما بپرس اگه تونستم دريغ نميكنم.

maryam81
2007/4/28, 12:09 PM
خوشحالم که جواب دادید...

فکر می کنم که سوالی که من اول مطرح کردم خیلی کلی بود ..

ببین من میخوام توی یک m-file از چند تابع استفاده کنم

یکی که تابع اصلی هستش که در اون چند تا از متغیر ها باید از تابع دیگری که در واقع زیر تابع تابع اصلی هستش به دست بیاد

یک مثال ساده می زنم

تابع اصلی من مثلا این طوری تعریف می شه:

()function x=m
;a=2
;b=3
...=c
d=a+b+c
;x=d

اما c از این یکی تابع به دست میاد

()function y=n
;e=2
f=e*3
;y=f

می خوام c برابر y باشه...
می دونی به جای ... در برنامه ام چی باید بنویسم؟در ضمن هر دوی این تابع ها در یک m file هستند.

منتظر جوابتون هستم