Professional Documents
Culture Documents
RSN Spring2011 Matlab1
RSN Spring2011 Matlab1
ב. X -
.2בצע סימולציית מונטה-קרלו למשערך ה LMMSE -של Xמתוך Yוהפעל על המשערך את
כלל ההחלטה לביט המתואר בכדי לשערך את הסתברות השגיאה הממוצעת לביט כפונקציה של
יחס האות לרעש שיוגדר באופן הבא . SNR = 10 log(1 / σ 2 )[dB] :את התוצאה יש להציג על גבי
גרף ב. Matlab -
-2-
= }. P{error
1 4
{
∑ Pr Xˆ i ≠ X i
4 i =1
שים לב :הסתברות השגיאה הממוצעת לביט הינה} :
הנחיות לביצוע תת הסעיף:
• בחר את ה SNR -להיות בתחום ]) [0,40] [dBהעזר בפקודה .( linspace
• בצע לפחות 2000הרצות לכל SNRבכדי לשערך את הסתברות השגיאה.
• את גרף הסתברות השגיאה כתלות ב) SNR -ב ( dB -יש להציג בסקאלה חצי
לוגריתמית .לצורך כך העזר בפקודה . semi log y
1 0 0 0
0 0.7 0 0
=.
≡ H H2 חזור על סעיף ג' ,כאשר כעת נתון כי: ד.
0 0 0.25 0
0 0 0 0.1
1 0 0 0
0 0.5 0 0
H H3 ≡
= .האם ניתן לבצע את השערוך? נמק חזור על סעיף ג' ,1כאשר כעת נתון כי : ה.
1 0 0 0
0 0 0 1
את תשובתך.
כדי לשערך את מטריצת קוואריאנס השגיאה בשערוך .חשב את הקוואריאנס המתקבל במקרה
זה מהפיתוח האנליטי והשווה את התוצאה עם תוצאת הסימולציה.
1 if Xˆ ZF ,i ≥ 0
X i = כאשר
ˆ לצורך פענוח הביטים ב X -נגדיר את כלל ההחלטה לביט באופן הבא:
− 1 otherwise
ˆ Xהינו האיבר ה i -במשערך ה ZF -ואילו ̂ Xהינו ההחלטה על הביט ה i -ששודר ב. X -
i ZF ,i
הערה כללית:
יש לצרף לפתרון:
• את כל קוד סימולציית התרגיל.
• את הגרפים שהתקבלו בהרצות השונות.
• את תוצאות השערוך למטריצות קוואריאנס השגיאה שנתבקשת לחשב.
• את הביטויים האנליטיים למטריצות קוואריאנס השגיאה שנתבקשת לחשב.