190 likes | 411 Views
Technion - Israel institute of technology department of Electrical Engineering. הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל. High speed digital systems laboratory. המעבדה למערכות ספרתיות מהירות. מצגת סוף סמסטר (חלק א ’). הפרדת אותות שמע ממספר מקורות. מגישים : גיא אלעזר, איל שינדלר
E N D
Technion - Israel institute of technology departmentof Electrical Engineering הטכניון - מכון טכנולוגי לישראלהפקולטהלהנדסת חשמל High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות מצגת סוף סמסטר (חלקא’) הפרדת אותות שמע ממספר מקורות מגישים : גיאאלעזר, אילשינדלר מנחה: אינה ריבקין סמסטר חורףתשס”א 1
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות הפרדת מקורות קול מטרת הפרויקט לבודד מקורות קול שונים בחדר כך שניתן יהיה להשמיע כל מקור בנפרד. מימוש באמצעות רכיבי FPGA ו- DSP בזמן אמת 2
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות רקע כללי “cocktail-party effect” 2
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות חלוקת עבודה מתוכנן… - חלק ראשון: בניית חומרה ואינטגרציה בין חלקי המערכת (האלגוריתם כקופסה שחורה) - חלק שני: מימוש האלגוריתם ע”י תכנות ה-DSP 2
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות מבנה המערכת 3
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות מערך הכניסה 5
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות מערך עיבוד Digital inputs DSP EVM (Algorithm) כרטיסון PreProcessing HPI-8 PCI CORE Altera Flex 10k PCI BUS 5
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות S/PDIF 16 ביט, 48KHz, סטריאופוני עבור כל מילה משודרים 32 ביט => 3.72Mbps תדר המידע המשודר רמות מתחים - 0.5V, -0.5V 6
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות S/PDIF - BMC decoding _ _ _ _ _ _ _ _ _ _ _ _ | | | | | | | | | | | | | | | | | | | | | | | | clock 0 ___ _| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_ ___ _______ ___ ___ | | | | | | | | data 0 ___ _| |_______| |___| |_______| |___ signal 1 0 0 1 1 0 1 0 0 1 0 _ ___ _ _ ___ _ ___ _ Biphase | | | | | | | | | | | | | | | | Mark 0 ___ | | | | | | | | | | | | | | | | signal | | | | | | | | | | | | | | | | _| |_| |___| |_| |_| |_| |___| |_| |___ cells 1 0 1 1 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 0 6
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות עיבוד מקדים בלוק בקרת I/O PCI CORE To PCI BUS FIFO L/R Select and Down Sampling S/PDIF Decoder SYNC FIFO HPI-8 Digital inputs FIFO L/R Select and Down Sampling S/PDIF Decoder SYNC FIFO 5
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Host Port Interface - HPI8 למה HPI8 ולא DSP Data BUS ? -שימוש ב-DMA פוטר מהצורך לכתוב ישירות ל-BUS של ה-DSP:מסובך ולא בטוח - ה-BUS עומד תמיד לרשותנו - BUS מקבילי 8 ביט - העברות 16 ביט אוטומטיות - שימוש בפסיקות לצורכי תקשורת 6
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Host Port Interface - HPI8 6
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Host Port Interface - HPI8 6
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Signal Focusing 6
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Signal Focusing And the results are… POOR… 6
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות ...ולסיכום מרבה אילוצים מרבה דאגה… אז מה יש לנו? - קוד מוכן עבורהאלטרהכולל מפענח S/PDIF ממשק עבור HPI8 - דיאגרמת Pin To Pin מלאה עבורהכרטיסון - אלגוריתם שלא מוכיח את עצמו (בינתיים…) 6
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות ...ולסיכום אז מה נשאר לנו? - בנייתהכרטיסון - כתיבת קוד לביצוע I/O עבור DSP - הפעלת ממשק פיזי ביןאלטרהל-DSP וכמובן… - מימוש האלגוריתם עבור ה-DSP 6
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות לוח זמנים - קבוצה 13 14/5 –לימודCODE COMPOSER 21/5 –הכנת קוד בסיסי עבורDSP 28/5 –הכנת קוד בסיסי עבורDSP(המשך) 4/6 –בניית כרטיסון 11/6 –בדיקת כרטיסון 18/6 –בדיקת ממשקALTERA-DSP (חלק זה צפוי להימשך מספר שבועות) במידה ויתקבל האלגוריתם נוכל להתחיל בכתיבת הקוד עבורו במקביל לשלבים האחרים. 6