כל הזכויות שמורות לחברת MostlyTek Ltd.

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness. תזכורת למערכת ההוכחה של לוגיקה מסדר ראשון : אקסיומות 1. ) ) (( 2. )) ) (( )) ( ) ((( 3. ))) F( F( ( 4. ) v) ( ) v ((
Advertisements

ממיבחניםC שאלות ++.
תוכנה 1 סמסטר א ' תשע " ב תרגול מס ' 7 * מנשקים, דיאגרמות וביטים * לא בהכרח בסדר הזה.
מבוא למדעי המחשב לתעשייה וניהול
בתרגול הקודם הורשה: –ניתן להרחיב רק מחלקה אחת –כל מה שלא private – עובר בהורשה –המילה השמורה super –יצירת היררכיה –Object היא שורש ההיררכיה –דריסה אופרטור.
1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
©Silberschatz, Korth and Sudarshan4.1Database System Concepts סכימה לדוגמא.
טבלאות סמלים נכתב ע"י אלכס קוגן סמסטר חורף, תשס"ח.
אלכסנדר ברנגולץ מסננים דו-ממדים מסננים דו-ממדים קונוולוציה גרפית קונוולוציה גרפית קונוולוציה בשני ממדים ( כולל גרפית ) קונוולוציה בשני ממדים ( כולל גרפית.
Dr. Moshe Ran- Spread Spectrum 1 מבוא לתקשורת רחבת סרט (Introduction to Spread Spectrum) ד"ר משה רן מצגת זו תכלול כנראה דיון של הקהל, אשר יביא.
כל הזכויות שמורות לחברת MostlyTek Ltd.
מכונת מצבים תרגול מס' 4 Moshe Malka.
מתמטיקה בדידה תרגול 3.
קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב פרק 6. פירוק ……….(LU and Cholesky) …...
מבני נתונים 1 – מבנה התרגולים
אלכסנדר ברנגולץ דואר אלקטרוני: אלכסנדר ברנגולץ דואר אלקטרוני: תכונות של סדרות.
אביב תשס " ה JCT תיכון תוכנה ד " ר ר ' גלנט / י ' לויאןכל הזכויות שמורות 1 פרק 10 Packages.
משטר דינמי המשך – © Dima Elenbogen :55 חידה שכדאי לעבור עליה: 2011/ho/WCFiles/%D7%97%D7%99%D7%93%D7%94%20%D7%A2%D7%9D%20%D7%91%D7%95%D7%A0%D7%95%D7%A1.doc.
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
Dr. Moshe Ran- Spread Spectrum 1 טכניקות בתקשורת מרחיבת סרט (Spread Spectrum) Chapter 2b ד"ר משה רן מצגת זו תכלול כנראה דיון של הקהל, אשר יביא ליצירת פריטי.
1 שיפור עקיבה אחר מטרה בשיטת קורלציה ומרכז כובד בשילוב אלגוריתם IMM מגיש: שישלניקוב דניס מנחה: דר' גבי דוידוב הטכניון - מכון טכנולוגי לישראל TECHNION -
עבודה סמינריונית Prelude to Ukkonen algorithm ON-LINE CONSTRUCTION OF SUFFIX TREES מגישים : עיד מוחמד טיבי פיראס.
אוטומט מחסנית הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 11.
Dr. Moshe Ran- Spread Spectrum 1 טכניקות בתקשורת מרחיבת סרט (Spread Spectrum) Chapter 1c ד"ר משה רן מצגת זו תכלול כנראה דיון של הקהל, אשר יביא ליצירת פריטי.
חורף - תשס " ג DBMS, צורות נורמליות 1 צורה נורמלית שלישית - 3NF הגדרה : תהי R סכמה רלציונית ותהי F קבוצת תלויות פונקציונליות מעל R. R היא ב -3NF.
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
תרגול חזרה. מבנה האובייקט תאר את מבנה האובייקט כולל מבנה טבלאות הפונקציות הוירטואליות עבור התכנית הבאה struct A { int x; virtual void a() {}; }; struct.
מסדי נתונים תשס " ג 1 תכנון סכמות – אלגוריתם פירוק לתבניות בצורת BCNF מסדי נתונים.
עיבוד תמונות ואותות במחשב אלכסנדר ברנגולץ דואר אלקטרוני : שיטות קידוד שיטות קידוד אורך מלת קוד ואנטרופיה אורך מלת קוד ואנטרופיה קידוד.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
Formal Specifications for Complex Systems (236368) Tutorial #6 appendix Statecharts vs. Raphsody 7 (theory vs. practice)
1 Formal Specifications for Complex Systems (236368) Tutorial #1 Course site : T.A. :Emilia Katz.
מודל ONLINE לומדמורה 1. כל ניתן לחישוב בזמן פולינומיאלי 2. אחרי מספר פולינומיאלי של טעיות ( ) הלומד לא טועה ז"א שווה ל- Littlestone 1988.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
טכניקות בתקשורת מרחיבת סרט (Spread Spectrum) Chapter 2a
ערכים עצמיים בשיטות נומריות. משוואה אופינית X מציין וקטור עצמי מציינת ערך עצמי תואם לוקטור.
1 תרגול : קודי קו בינאריים בסיסיים. 2 יצירת קוד קו יצירת הלמים לפי קוד קו מסנן בעל תגובה להלם h(t) ביטי כניסה X(t)Y(t) a1 a2 a3 a4 t Ts.
Kalman Filter תומר באום Based on ch. 8 in “Principles of robot motion” By Choset et al. ב"הב"ה.
תחשיב הפסוקים חלק ד'. תורת ההיסק של תחשיב הפסוקים.
הקדמה. תנועת גל בחומר. קריסת הגל. משוואת ברגר (Burgers’ equation) ופתרונה. גלי הלם. סיכום.
Galileo Navigation System Software Systems lab Software Systems lab סמסטר חורף תשס " ט סמסטר חורף תשס " ט מנחה: ולדימיר זדורנוב משה חיות מבצעים: גליה סימנובסקי.
אלכסנדר ברנגולץ דואר אלקטרוני: אלכסנדר ברנגולץ דואר אלקטרוני: פעולות מורפולוגיות.
משטר דינמי – © Dima Elenbogen :14. הגדרת cd ו -pd cd - הזמן שעובר בין הרגע שראשון אותות הכניסה יוצא מתחום לוגי עד אשר אות המוצא יוצא מתחום.
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א מודל הלמידה מדוגמאות Learning.
יחס סדר חלקי.
תחשיב היחסים (הפרדיקטים)
מערכות תקשורת ניידות ותאיות
מבוא למדעי המחשב, סמסטר א ', תשע " א תרגול מס ' 1 נושאים  הכרת הקורס  פסאודו - קוד / אלגוריתם 1.
A. Frank File Organization Introduction to Pile File.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #3 Internet Control Message Protocol (ICMP)
מה היום ? - - חזרה מהירה. - קריאה וכתיבה לקבצים. - בניית תוכנית כתיבה low-level - בניית ערוץ גלובלי והדגמה מול חומרה - low-level DAQ, פולימורפיזם וטריגר.
Safari On-line books. מה זה ספארי ספארי זו ספריה וירטואלית בנושא מחשבים היא כוללת יותר מ כותרים כל הספרים הם בטקסט מלא ניתן לחפש ספר בנושא מסוים.
(C) סיון טל גילוי מידע וזיהוי תבניות תרגול מס. 9 גילוי מידע וזיהוי תבניות תרגול מס. 9 דחיסת נתונים מהו קידוד תכונות של קידודים אי - שוויון קרפט.
1 Formal Specifications for Complex Systems (236368) Tutorial #3 Z introduction and notation (contd.); Birthday book example (Chapter 1 in the book)
11 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
Interpolation Functions in Matlab By Dmitriy Katsif.
פיתוח מערכות מידע Class diagrams Aggregation, Composition and Generalization.
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל- Windows 8.1 ואפליקציות ל- Windows Phone 8 Control (Part II)
שיאון שחוריMilOSS-il מוטיבציה  python זה קל ו C זה מהיר. למה לא לשלב?  יש כבר קוד קיים ב C. אנחנו רוצים להשתמש בו, ולבסס מעליו קוד חדש ב python.
Dr. Moshe Ran- Spread Spectrum 1 טכניקות בתקשורת מרחיבת סרט (Spread Spectrum) Chapter 1c ד"ר משה רן מצגת זו תכלול כנראה דיון של הקהל, אשר יביא ליצירת פריטי.
SQL בסיסי – הגדרה אינדוקטיבית
טרנזיסטור כמתג דו מצבי ממסר - RELAY הפעלה רציפה , PWM
הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353)
עבודה עם נתונים באמצעות ADO.NET
Data Structures, CS, TAU, Splay Tree
Shell Scripts בסביבת UNIX
תוכנה 1 תרגול 13 – סיכום.
Computer Programming תרגול 3 Summer 2016
Engineering Programming A
Presentation transcript:

כל הזכויות שמורות לחברת MostlyTek Ltd. מצגת זו תכלול כנראה דיון של הקהל, אשר יביא ליצירת פריטי פעולה. השתמש ב- PowerPoint כדי לעקוב אחר פריטי פעולה אלה במהלך המצגת. בהצגת שקופיות, לחץ באמצעות לחצן העכבר הימני. בחר באפשרות “מפקח הישיבות”. בחר בכרטיסיה “פריטי פעולה”. הקלד את פריטי הפעולה כאשר הם מופיעים. לחץ על אישור כדי להסיר תיבה זו. פעולה זו תיצור אוטומטית שקופיות לפריטי פעולה בסוף המצגת, והנקודות שהעלית יוזנו בתוכה. מבוא לתורת הצפינה 51078 ד"ר משה רן כל הזכויות שמורות לחברת MostlyTek Ltd. אין לצלם, לשכפל או להעתיק בכל צורה שהיא ללא קבלת אישור בכתב מד"ר משה רן

Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2 נושאי לימוד פרק 1 מבוא: מבוא לתורת האינפורמציה, קיבול ערוץ גאוסי לפי שנון, סכמת תקשורת עם מקודד-מפענח, קיום קודים טובים, אסטרטגיות לבקרת שגיאות: FEC, ARQ, קודי בלוק, קודי קונוולוציה, הגבר קידוד CODING GAIN, ביצועים של קודים מול חסם שנון. פרק 2 מושגי יסוד: 3 דוגמאות פשוטות, אלף-בית, קוד בלוק מעל אלף-בית, פרמטרים של קוד (n,M,d), מרחק Hamming , יכולת גילוי של קוד, יכולת תיקון של קוד, מודלים לערוצים - BSC, ערוץ עם מחיקות, ערוץ סימטרי q-ary, ערוץ גאוסי, ערוץ עם דעיכות, מפענח סבירות-מקסימלית, מפענח חסום-מרחק. פרק 3 חזרה באלגברה: חבורה, חבורה קומוטטבית, תת-חבורה, חבורה ציקלית, פרוק לקוסטים, חוגים, שדות סופיים, מרחב וקטורי, צרוף ליניארי במרחב ווקטורי, אי תלות, תת מרחב ליניארי, בסיס, מרחב וקטורי סופי, מימד של מרחב ווקטורי, מרחב דואלי, מטריצות, פעולות שורה על מטריצה, מטריצה מסוג RRE, ייצוג סיסתמטי. פרק 4 קודים ליניאריים: מבנה של קודים ליניארים, G,H, קוד דואלי, יצוג סיסתמטי לקוד ליניארי, חסם סינגלטון, MDS, מערך סטנדרטי, פענוח עם מערך סטנדרטי, סינדרום שגיאה, פענוח בעזרת סינדרום. פרק 5 דוגמאות לקודים ליניאריים: קודי Hamming, קודים מושלמים, טכניקות לבניית קודים-הרחבה, קיצור, ניקוב, בניות של קודים, קודי Reed-Muller, פענוח לפי לוגיקת רוב. 6 שו"ת 4 שו"ת 4 שו"ת 4 שו"ת 4 שו"ת Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2

Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2 נושאי לימוד פרק 6 קודים ציקליים –מבוא: תאור בעזרת חוג פולינומים מודולו xn-1, פולינום יוצר ומטריצה יוצרת, פולינום בדיקה ומטריצת בדיקה, ייצוג סיסתמטי לקוד ציקלי, פולינום סינדרום, טכניקות פענוח פשוטות (Megit Decoder) פרק 7 מבנה של שדות סופיים: אלמנט פרימיטיבי, פולינומים מינימליים, שדה הרחבה, שדה פיצול, השורשים של היחידה, מבט על קוד ציקלי מכוון של שדה הרחבה. פרק 8 דוגמאות קודים ציקליים: תאור מטריצי בשדה הרחבה, קוד Hamming כקוד ציקלי, קודים ציקליים לתיקון שתי שגיאות, קוד לתיקון שלוש שגיאות Golay פרק 9 קודי BCH: הגדרות בסיסיות, דוגמאות. מפענח PGZ לקוד BCH. פרק 10 קודי Reed-Solomon: הגדרות בסיסיות, דוגמאות. פרק 11 מבוא לקודי קונוולוציה, שרשור קודי RS עם קודי קונוולוציה 4 שו"ת 4 שו"ת 4 שו"ת 4 שו"ת 4 שו"ת 4 שו"ת Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2

3 דוגמאות פשוטות (ילוו אותנו בהמשך להמחשת המושגים) בכל הדוגמאות להלן נניח ערוץ תקשורת BSC=binary symmetric channel קוד :A בדיקת זוגיות בינרי באורך n=8 ומימד k=7 (8,7) מתאים להגנה על תווי .ASCII יש מילות קוד (תווים) ורק 7 ביטים נושאי מידע. הביט השמיני בדיקת זוגיות. למשל: גילוי שגיאה: אם מתקבלת שמיניית ביטים עם זוגיות אי זוגית – יש שגיאה. שגיאה בודדת: תמיד תתגלה. שגיאה כפולה – לא ניתנת לגילוי (למה?!) קצב הקוד (rate): הקוד יעיל למקרים בהן שגיאה כפולה נדירה. ניתן להכליל את הדוגמא לקוד בדיקת זוגיות כללי (n,n-1) שאלה: האם ניתן לתקן שגיאה בודדת, ואיך?! Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2

Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2 המשך דוגמאות פשוטות קוד :B קוד חזרה בינרי באורך n=3 ומימד k=1 (6,3) יש רק שתי מילות קוד: גילוי שגיאה: אם התקבלה שלשה עם 1 בודד או שני 1 (6 אפשרויות). הקוד יתקן - שגיאה בודדת וחלק מהשגיאות הכפולות קצב הקוד (rate): קוד חזרה כללי מצורה (n,1) וכאן n הוא אי-זוגי. המפענח בנוי על רעיון של החלטה לפי קריטריון רוב. הערה: קוד חזרה הוא אחד הקודים הכי שימושיים והראשונים בתקשורת. Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2

קוד :C קוד בינרי באורך n=6 ומימד k=3 (6,3) המשך דוגמאות פשוטות קוד :C קוד בינרי באורך n=6 ומימד k=3 (6,3) יש 8 מילות קוד. תאור מילת קוד: X הוא ביט בדיקת זוגיות של a,b וכו' z y x c b a 1 גילוי שגיאה ב a תנאים c1,c2 לא מתקיימים גילוי שגיאה ב b תנאים c1,c3 לא מתקיימים גילוי שגיאה ב c תנאים c1,c2 לא מתקיימים גילוי שגיאה ב x תנאי c1 לא מתקיים גילוי שגיאה ב y תנאי c2 לא מתקיים גילוי שגיאה ב z תנאי c3 לא מתקיים ניתן לגלות ולתקן (כי יודעים מיקום שגיאה) כל שגיאה בודדת. בנוסף ניתן לגלות כל שתי שגיאות (איך?! – סימפטום שגיאה כפולה במידע כמו שגיאה בודדת בביט בדיקה) Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2

Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2 מודלים לערוצי תקשורת לסוג ערוץ התקשורת חשיבות מרכזית בתכנון מערכת לתיקון שגיאות ערוץ. יכולת התיקון של הקוד תלויה בפרמטרים של הקוד וקריטריון הפענוח, וכן בסוג ערוץ התקשורת! א. מודל כללי – "מתמטי" עקרוני של שנון (המודולטור והגלאי הם חלק ממקודד ערוץ ומפענח ערוץ, בהתאמה). Source Encoder Channel Decoder sink ב. כאשר הערוץ בדיד (בינרי, q-ary) ומפענח מקבל בתור כניסה את יציאת הגלאי לאחר החלטה – המפענח נקרא מפענח בהחלטה קשה ((Hard decision decoding . כאשר הערוץ רציף ( לדוגמא AWGN או Rayleigh) ומפענח מקבל בכניסה אות מיציאת הגלאי לפני מעגל החלטה הפענוח נקרא "בהחלטה רכה".לדוגמא: Mapping 0->+1 1->-1 Soft Decoder Source Encoder sink Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2

Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2 מודלים לערוצי תקשורת Source Encoder Channel Decoder sink ערוץ בינרי סימטרי (BSC) input output הסתברות לשגיאה בביט (חילוף ערוץ) הסתברות לביט תקין Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2

2. ערוץ תקשורת סימטרי מעל אלף-בית עם q תווים (q-ary) נניח אוסף התווים הסתברות לשגיאה בתוו הסתברות לקבלת תוו תקין הסתברות לחילוף ערוץ היא סימטרית Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2

Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2 3. ערוץ גאוסי רציף AWGN ערוץ מאופיין ע"י מודל רעש מתחבר לבן (AWGN) עם ממוצע 0 ושונות N0/2 המשותף לדוגמאות 1 – 3 : הערוצים כולם "חסרי זכרון" בערוץ חסר זכרון היציאה הנוכחית (תוו ( תלויה אך ורק בכניסה הנוכחית Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2

ערוץ תקשורת עם דעיכות Flat Rayleigh Fading Source Encoder Decoder sink Mapping 0->+1 1->-1 Flat Fading: דעיכה בה כל מרכיבי האות הספקטרליים עוברים אותה פונקציית תמסורת. (הדעיכה אינה סלקטיבית בתדר ולכן נקראת Flat ). בצורה הפשוטה ביותר – נתאר דעיכה כזו ע"י מכפלה של האות במ.א עם n רכיבים ב"ת ופונקצית צפיפות פילוג: בהמשך, מתחבר לאות המונחת רעש לבן לפי מודל AWGN Dr. Moshe Ran / מבוא לתורת הצפינה – פרק 2