We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n การประชุม SCORPion Research Group แนวทางในการทดสอบความถูกต้อง.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การสร้างเว็บเพจด้วยภาษา Html
Advertisements

เป็นการนำความรู้ด้าน Microsoft Excel ที่มีความพิเศษตรงที่สามารถ กำหนดสูตรการคำนวณในแต่ละเซลล์ ของ Sheet งานนั้นๆได้ โดยอาศัย ความแม่นยำในการคีย์ข้อมูลเข้าไป.
บทที่ 6 บทที่ 6 คำสั่งแก้ไขปัญหาแบบ เลือก (CONDITION)
เทคนิคการเขียนข่าว การเขียนข่าวเพื่อการประชาสัมพันธ์เบื้องต้น มีโครงสร้างการเขียนข่าว ประกอบด้วย 1.พาดหัวข่าว (Headline) 2.ความนำ (Lead) 3.ส่วนเชื่อม (Neck/Bridge)
ซอฟแวร์ที่สนใจ Adobe Acrobat 6.0 Professional.
เทคโนโลยีไร้สาย Department of Informatics, Phuket Rajabhat University. THAILAND.
Entity-Relationship Model E-R Model
ซอฟต์แวร์ระบบที่รู้จักกันดี คือซอฟต์แวร์ควบคุมการปฏิบัติการ ของคอมพิวเตอร์ที่เรียกว่า ระบบปฏิบัติการ ระบบปฏิบัติการเป็นชุดคำสั่งที่ใช้ควบคุมระบบฮาร์ดแวร์และ.
การสร้างวงจรถอดรหัส Turbo Code SCORPion นายศิริชัย แซ่หว่อง
คณิตศาสตร์พื้นฐาน ค ชั้นมัธยมศึกษาปีที่ 3 โดย ครูชำนาญ ยันต์ทอง
สรุปความก้าวหน้าโครงการ 3G กลุ่ม 2 ส่วนประมวลผลสัญญาณ ล่วงหน้าเบสแบนด์ 28 พฤษภาคม G Research Project 3G Research Project Thai Wireless Consortium.
Superior COmmunications Research and Prototyping for commercialization นายเอกพล หิรัณยเอกภาพ และคณะ กลุ่มที่ 3 ส่วนประมวลผลสัญญาณ ดิจิตอลเบสแบนด์ SCORPion.
Superior COmmunications Research and Prototyping for commercialization นายลูกา เนตรเนรมิต, นายนิพนธ์ พิมพ์พืช และนายสัณห์ อุทยารัตน์ กลุ่มที่ 3 ส่วนประมวลผลสัญญาณ.
Superior COmmunications Research and Prototyping for commercialization SCORPion Research Group EE Department, Kasetsart University, Thailand 3G Research.
Superior COmmunications Research and Prototyping for commercialization นายลูกา เนตรเนรมิตร, นาย สัณห์ อุทยารัตน์ และนาย นิพนธ์ พิมพ์พืช กลุ่มที่ 3 ส่วนประมวลผลสัญญาณ.
Superior COmmunications Research and Prototyping for commercialization ความก้าวหน้าในการพัฒนาส่วนประมวลผล สัญญาณเบสแบนด์ ด้วยชิป DSP SCORPion Research.
Superior COmmunications Research and Prototyping for commercialization SCORPion Research Group EE Department, Kasetsart University, Thailand 3G Research.
Superior COmmunications Research and Prototyping for commercialization ความก้าวหน้าในการพัฒนาส่วนประมวลผล สัญญาณเบสแบนด์ ด้วยชิป FPGA SCORPion Research.
หน่วยการเรียนรู้ที่ 2 หลักการแก้ปัญหาด้วยคอมพิวเตอร์
Superior COmmunications Research and Prototyping for commercialization SCORPion Research Group EE Department, Kasetsart University, Thailand 3G Research.
Superior COmmunications Research and Prototyping for commercialization นายลูกา เนตรเนรมิต และ คณะ กลุ่มที่ 3 ส่วนประมวลผลสัญญาณ ดิจิตอลเบสแบนด์ SCORPion.
Superior COmmunications Research and Prototyping for commercialization นายลูกา เนตรเนรมิตร กลุ่มที่ 3 ส่วนประมวลผลสัญญาณ ดิจิตอลเบสแบนด์ SCORPion Research.
สรุปความก้าวหน้าโครงการ 3G 20 March กลุ่ม 2 ส่วนประมวลผลสัญญาณ ล่วงหน้าเบสแบนด์
Superior COmmunications Research and Prototyping for commercialization นายเอกพล หิรัณย เอกภาพ และคณะ กลุ่มที่ 3 ส่วนประมวลผลสัญญาณ ดิจิตอลเบสแบนด์ SCORPion.
Superior COmmunications Research and Prototyping for commercialization นาย ศิริชัย แซ่หว่อง นาย เอกพล หิรัณย เอกภาพ กลุ่มที่ 3 ส่วนประมวลผลสัญญาณ ดิจิตอลเบสแบนด์ด้วยชิป.
การรับส่งข้อมูลระหว่าง Group 2 กับ Group 3 ในสถานีเคลื่อนที่ (Mobile Station) 2 พฤษภาคม G Research Project 3G Research Project Thai Wireless Consortium.
การวัด Measurement.
Superior COmmunications Research and Prototyping for commercialization นายสัณห์ อุทยารัตน์ ส่วนประมวลผลสัญญาณดิจิตอล เบสแบนด์ด้วยชิป DSP SCORPion Research.
Superior COmmunications Research and Prototyping for commercialization น. ส. ศันสนีย์ เนติโรจนกุล กลุ่มที่ 3 ส่วนประมวลผลสัญญาณ ดิจิตอลเบสแบนด์ด้วยชิป.
การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
ตัวแปร และชนิด ข้อมูล. ตัวแปร การกำหนดตัวแปรเป็นการใช้ ชื่อตัวแปรแทน ตำแหน่งบนหน่วยความจำ สำหรับเก็บ ข้อมูลระหว่างการ ประมวลผล ซึ่งอาจเป็นข้อมูลนำเข้า.
ครั้งที่ 7 รีจิสเตอร์ (REGISTER). รีจิสเตอร์ (Register) รีจิสเตอร์เป็นวงจรความจำที่ใช้ในการเก็บค่า ทางไบนารี่ ใช้ในการเก็บค่าในระหว่างการ ประมวลผลโดยใช้ฟลิป.
ระบบจัดการพนักงาน E-Clocking. E-clocking Application คืออะไร E-clocking ย่อมาจากคำว่า Easy Clocking ก็คือทำงานและ ดูแลข้อมูลการบริหารบันทึกเวลาการทำงานของพนักงานแบบ.
โปรแกรมคำนวณคะแนน สหกรณ์ ตามเกณฑ์ดีเด่นแห่งชาติ กรมส่งเสริม สหกรณ์ กองพัฒนาสหกรณ์ด้านการเงิน และร้านค้า วิธีการใ ช้
การพัฒนาโปรแกรมระบบ รายงาน หน่วยงานเวชสารสนเทศ หน่วยงานเวชสารสนเทศ กลุ่มพัฒนาระบบบริการ สุขภาพโรงพยาบาลสุโขทัย.
จัดทำโดย นางสาวพิจิตรา ปันเต เลขที่ 18 นางสาวปิยธิดา อุตมา เลขที่ 19 ใบงานที่ 2 เรื่อง ความหมายและความสำคัญของโครงงาน.
การจัดเก็บข้อมูลในแฟ้มข้อมูลธรรมดา นั้น อาจจำเป็นที่ใช้แต่ละคน จะต้องมีแฟ้มข้อมูลของตนไว้เป็นส่วนตัว จึง อาจเป็นเหตุให้มีการเก็บข้อมูล ชนิดเดียวกันไว้หลาย.
Adaptive Software Development. วงจรชีวิตของการพัฒนาซอฟแวร์ หรือ Software Development Life Cycle (SDLC) เป็นโครง ร่างหรือแนวทางวิธีการ เพื่อใช้ทำความเข้าใจและเพื่อ.
การเลือกข้อมูลจาก List การกำหนดเงื่อนไขการป้อนข้อมูลด้วย Data Validation การใส่ Comment / แสดง / แก้ไข / ลบ.
วิธีการใ ช้ โปรแกรมคำนวณคะแนน กลุ่มเกษตรกรดีเด่น กองพัฒนาสหกรณ์ด้าน การเงินและร้านค้า กรมส่งเสริม สหกรณ์
LOGO ภาษาซี 1.1 อ. กฤติเดช จินดาภัทร์. LOGO ตัวอย่างโค้ดภาษาซี
ข้อแนะนำการพัฒนาฐานข้อมูล Skill Mapping สถาบันศิลปะและวัฒนธรรมมหาวิทยาลัยบูรพา 22 พฤษภาคม 2546.
การแพร่กระจายนวัตกรรม Diffusion of Innovation
Microsoft Access 2007 การสร้างฟอร์ม
stack #2 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
บทสรุป ความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล
Content Team: คู่มือการป้องกันสินค้าลอกเลียนแบบ 9 July 2015
บทที่ 1 สถาปัตยกรรมของระบบฐานข้อมูล (Database Architecture)
บทที่ 11 วงจรรายจ่าย.
การวิเคราะห์การเปรียบเทียบ OFDM ด้วยโปรแกรม Matlab simulation กับ
คุณลักษณะของสัญญาณไฟฟ้าแบบต่าง ๆ
อาจารย์อภิพงศ์ ปิงยศ บทที่ 5 : การตรวจจับข้อผิดพลาด การควบคุมการไหลของข้อมูล และการควบคุมข้อผิดพลาด Part1 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ.
อาจารย์อภิพงศ์ ปิงยศ บทที่ 4 : สื่อกลางส่งข้อมูลและการมัลติเพล็กซ์ (Transmission Media and Multiplexing) Part3 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ.
อาจารย์อภิพงศ์ ปิงยศ บทที่ 10 : การบีบอัดข้อมูล (Data Compression) สธ212 ระบบสื่อประสมสำหรับธุรกิจ อาจารย์อภิพงศ์ ปิงยศ
อาจารย์อภิพงศ์ ปิงยศ บทที่ 11 : การบีบอัดข้อมูล (Data Compression) สธ212 ระบบสื่อประสมสำหรับธุรกิจ อาจารย์อภิพงศ์ ปิงยศ
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop)
ประเภทแผ่นโปร่งใส (แผ่นใส) รายวิชา ออปแอมป์และลิเนียร์ไอซี
บทที่ 8 เงื่อนไขตัดสินใจ
บทที่ 1 ระบบสารสนเทศ (Information System)
Data storage II Introduction to Computer Science ( )
SMS News Distribute Service
Data storage II Introduction to Computer Science ( )
หน่วยการเรียนรู้ การเขียนโปรแกรมภาษาขั้นพื้นฐาน เรื่อง โครงสร้างพื้นฐาน HTML 5 รหัส รายวิชา ง23102 การงานอาชีพและเทคโนโลยี 6 กลุ่มสาระ การงานอาชีพและเทคโนโลยี
บทที่ 7 การประมวลผลอาร์เรย์
บทที่ 10 การแบ่งปัญหาใหญ่ออกเป็นปัญหาย่อยและการสร้างลำดับขั้นตอนย่อย
การจัดบล๊อคและบัฟเฟอร์ (Blocking and Buffering)
รูปนิสิต บทคัดย่อ ผลการทดลอง วัตถุประสงค์ วิธีการที่นำเสนอ บทนำ
บทที่ 4 การจำลองข้อมูลและกระบวนการ (Data and Process Modeling)
บทที่ 5 พัลส์เทคนิค
Electrical Instruments and Measurements
ใบสำเนางานนำเสนอ:

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n การประชุม SCORPion Research Group แนวทางในการทดสอบความถูกต้อง ของส่วนประมวลผลสัญญาณ Baseband น. ส. ศันสนีย์ เนติโรจนกุล Research Group Research Group EE Department, Kasetsart University EE Department, Kasetsart University

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n แนวทางที่จะนำมาใช้ในการทดสอบ ความถูกต้อง  แนวทางที่จะนำมาใช้ในการทดสอบความถูกต้อง ในการทำงานของบล็อกต่างๆที่สร้างขึ้นโดย FPGA และ DSP มี 2 วิธีด้วยกัน ได้แก่  ADS  Matlab v.6.5

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n ADS  ความคิดในตอนแรกที่จะนำ ADS มาทดสอบนั้น เนื่องจากว่ามี library ของ WCDMA และมี block ต่างๆ ที่จะสามารถนำมาตรวจสอบความถูกต้อง เทียบกับ block ที่สร้างขึ้นเองโดยใช้ FPGA และ DSP ได้  มี block ของ Cosim ที่สามารถนำ code ที่เรา เขียนขึ้นไปใส่แล้วนำไปแทนที่ block ย่อยที่อยู่ ใน transport channel หรือ physical channel เพื่อทดสอบ code ใน block ส่วนต่างๆ ว่าเมื่อ รวมกับทั้งระบบแล้วยังสามารถทำงานได้ถูกต้อง หรือไม่

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n ปัญหาที่พบใน ADS  เมื่อลองใช้งานจริงแล้วพบว่าแนวความคิดเดิมที่ จะใช้ Cosim นั้นเกิดปัญหาในการ interface ระหว่าง Cosim ของ ADS กับ code ที่เขียนขึ้น ซึ่งทำให้เกิดความยุ่งยากต้องเขียนโปรแกรมใน การ interface เพิ่มให้กับทุก block เพื่อให้ สามารถทำงานรวมกันได้  ราคาค่อนข้างแพงมาก  เนื่องจากปัญหาต่างๆที่เกิดขึ้นจึงมองหา software ที่ตัวอื่นที่สามารถทำงานในการ ตรวจสอบได้เช่นเดียวกับ ADS

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n Matlab v.6.5  เนื่องจากพบใน Matlab v.6.5 นั้นก็มี Demo ของ WCDMA และมี block ต่างๆ ที่จะสามารถนำมา ตรวจสอบความถูกต้องเทียบกับ block ที่สร้างขึ้น เองโดยใช้ FPGA และ DSP ได้เช่นเดียวกับ ADS จึงมาเริ่มศึกษา  ราคาของ Matlab v.6.5 นั้นถูกกว่า  ความสะดวกในการใช้งาน Matlab v.6.5 นั้นมี มากกว่า ADS

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n ปัญหาที่พบใน Matlab v.6.5  เมื่อลองใช้งานในการทดสอบไปเรื่อยๆ แล้ว พบว่า ใน Matlab v.6.5 นั้นยังไม่มี block ของ turbo code ซึ่งส่วนนี้น่าจะสามารถหามาจาก internet แทนได้  อาจจะมีบาง block ที่ยังใช้งานไม่ได้อีก

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n ขั้นตอนในการทดสอบ  ขั้นตอนในการทดสอบนั้นแบ่งออกเป็น 2 ขั้นตอน ดังนี้  ทดสอบเทียบแต่ละ block  แต่ละ block มารวมกันแล้วทดสอบทั้งระบบร่วมกัน

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n การทดสอบเทียบแต่ละ block  จะทำการนำข้อมูลมาเปรียบเทียบทีละ block โดยการนำค่าที่ save เป็นไฟล์จาก input ของ block ต่างๆ ใน ADS/Matlab6.5 ไปป้อนให้กับ block เดียวกันนั้นที่ทำโดย FPGA/DSP แล้วนำ ผลที่ได้มาเทียบกับ ouput ที่ออกมาจาก block ที่เราทดสอบอยู่ ใน ADS/Matlab 6.5

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n การทดสอบเทียบแต่ละ block [2] Block ต่างๆ ที่จะทำการทดสอบ Transport Channel ( ฝั่งส่ง ) Transport Channel ( ฝั่งรับ ) Physical channel ( ฝั่งส่ง ) Physical channel ( ฝั่งรับ ) CRC 8,12,16,24 EncoderSyndrome Detector Physical channel segment Physical channel Concatenation Transport block concatenation /code block segmentation Code Block Concatenation /transport block segment2nd Interleaver2nd Deinterleaver convolution 1/2, 1/3 encoderconvolution 1/2, 1/3 decoder Physical channel mapping (slot) Physical channel demapping (slot) Turbo code encoderTurbo code decoderSpreadingSlot Splitter Rate MatchingRate DeMatchingScramblingSlot Rebuilder 1st Interleaver1st Deinterleaverpower adjustmentI&Q Demapping Radio Frame SegmentationRadio Frame Concatenation Radio Frame Segmentation I&Q Demappingpower adjustment1st Deinterleaver1st Interleaver Slot RebuilderScramblingRate DeMatchingRate Matching Slot SplitterSpreadingTurbo code decoderTurbo code encoder Physical channel demapping (slot) Physical channel mapping (slot)convolution 1/2, 1/3 decoderconvolution 1/2, 1/3 encoder 2nd Deinterleaver2nd Interleaver Code Block Concatenation /transport block segment Transport block concatenation /code block segmentation Physical channel Concatenation Physical channel segmentSyndrome DetectorCRC 8,12,16,24 Encoder Physical channel ( ฝั่งรับ ) Physical channel ( ฝั่งส่ง ) Transport Channel ( ฝั่งรับ ) Transport Channel ( ฝั่งส่ง ) Block ต่างๆ ที่จะทำการทดสอบ

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n ตัวอย่างการทดสอบ block CRC โดยใช้ ADS Block ที่ใช้เก็บค่าส่วนต่าง เพื่อนำไปเป็น source ให้ FPGA/DSP z นำค่าที่ save เป็นไฟล์จาก input ของ block CRC ใน ADS ไปป้อนให้กับ CRC ที่ทำโดย FPGA/DSP แล้วนำ ผลที่ได้มาเทียบ กับ ouput ที่ออกมา จาก block CRC ใน ADS

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n ตัวอย่างการทดสอบ block CRC โดยใช้ Matlab v.6.5 Block ที่ใช้เก็บค่าส่วนต่าง เพื่อนำไปเป็น source ให้ FPGA/DSP

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n การเทียบจำนวนบิตที่ผิดใน Matlab v.6.5 ค่าจาก FPGA /DSP ค่าจาก block ของ Matlab

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n การทดสอบทั้งระบบ  แบ่งออกเป็น 3 ขั้นตอนดังนี้  ทดสอบส่วน Transport Channel  ทดสอบส่วน Physical Channel  ทดสอบรวมทั้ง Transport Channel และ Physical Channel เข้าด้วยกัน

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n แบบจำลองในการทดสอบโดยใช้ ADS หรือ Matlab v.6.5 Source จาก Matlab/ ADS FPGA/DSP Process ต่างๆ เช่น CRC, conv. coder Buffer Write ลง file แล้วจึง นำไป เปรียบเทีย บกับค่าใน Matlab /ADS

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n ตัวอย่างการทดสอบ transport channel ( ฝั่งส่ง )

We Bring Networking to Your Life ™ S uperior CO mmunications R esearch and P rototyp i ng for c o mmercializatio n สรุป