Superior COmmunications Research and Prototyping for commercialization SCORPion Research Group EE Department, Kasetsart University, Thailand 3G Research.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
บทที่ 3 การบริหารพนักงานขาย
Advertisements

การใช้งานโปรแกรม SPSS
Click Here Click Here. หน้าแรก รายละเอียด LINK Microsoft Word Microsoft Word โปรแกรมการพิมพ์ เอกสาร จดหมายที่มีผู้ใช้งานมากที่สุดใน โลก ! ผมคิดว่ายังงั้น.
การสร้างวงจรถอดรหัส Turbo Code SCORPion นายศิริชัย แซ่หว่อง
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 Layer 1 Baseband Processor Implementation for 3GPP Systems SCORPion Research Group.
Chapter 10 Arrays Dept of Computer Engineering Khon Kaen University.
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 ความก้าวหน้าในการพัฒนาส่วนประมวลผล สัญญาณเบสแบนด์ ด้วยชิป 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.
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 แนวทางในการทดสอบความถูกต้อง.
Superior COmmunications Research and Prototyping for commercialization นายเอกพล หิรัณย เอกภาพ และคณะ กลุ่มที่ 3 ส่วนประมวลผลสัญญาณ ดิจิตอลเบสแบนด์ SCORPion.
Virtual Memory. Detailed VM Example ในเรื่องนี้จะมีการนำเสนอในรูปแบบ ของการทำงานที่เป็นไปตามขั้นตอน เมื่อ เกิดการผิดพลาดของข้อมูล ISR จะทำ หน้าที่เป็น.
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 น. ส. ศันสนีย์ เนติโรจนกุล กลุ่มที่ 3 ส่วนประมวลผลสัญญาณ ดิจิตอลเบสแบนด์ด้วยชิป.
ครั้งที่ 7 รีจิสเตอร์ (REGISTER). รีจิสเตอร์ (Register) รีจิสเตอร์เป็นวงจรความจำที่ใช้ในการเก็บค่า ทางไบนารี่ ใช้ในการเก็บค่าในระหว่างการ ประมวลผลโดยใช้ฟลิป.
เรื่อง หลักการเขียนโปรแกรม เบื้องต้น จัดทำโดย นางสาวชาดา ศักดิ์บุญญารัตน์
โปรแกรมคำนวณคะแนน สหกรณ์ ตามเกณฑ์ดีเด่นแห่งชาติ กรมส่งเสริม สหกรณ์ กองพัฒนาสหกรณ์ด้านการเงิน และร้านค้า วิธีการใ ช้
การเลือกข้อมูลจาก List การกำหนดเงื่อนไขการป้อนข้อมูลด้วย Data Validation การใส่ Comment / แสดง / แก้ไข / ลบ.
วิธีการใ ช้ โปรแกรมคำนวณคะแนน กลุ่มเกษตรกรดีเด่น กองพัฒนาสหกรณ์ด้าน การเงินและร้านค้า กรมส่งเสริม สหกรณ์
หลักการแก้ปัญหา อย่างมีขั้นตอน การแก้ปัญหาด้วย กระบวนการทาง เทคโนโลยี สารสนเทศ หลักการ แก้ปัญหา การใช้หลักการใน การแก้ปัญหา.
Microsoft Access 2007 การสร้างฟอร์ม
SQL Structured Query Language.
stack #2 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
การทำ Normalization 14/11/61.
การประยุกต์ Logic Gates ภาค 2
รูปแบบการเขียนบทที่ 3.
ACCOUNTING FOR INVENTORY
การวิเคราะห์การเปรียบเทียบ OFDM ด้วยโปรแกรม Matlab simulation กับ
บทที่ 7 การหาปริพันธ์ (Integration)
Multistage Cluster Sampling
คุณลักษณะของสัญญาณไฟฟ้าแบบต่าง ๆ
อาจารย์อภิพงศ์ ปิงยศ บทที่ 5 : การตรวจจับข้อผิดพลาด การควบคุมการไหลของข้อมูล และการควบคุมข้อผิดพลาด Part1 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ.
อาจารย์อภิพงศ์ ปิงยศ บทที่ 4 : สื่อกลางส่งข้อมูลและการมัลติเพล็กซ์ (Transmission Media and Multiplexing) Part3 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ.
การบัญชีต้นทุนช่วง (Process Costing).
ระบบคอมพิวเตอร์และสถาปัตยกรรม
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop)
บทที่ 4 การอินทิเกรต (Integration)
B92 Protocol Alice สุ่ม string a string a (data bits)
การวิเคราะห์ ต้นทุน ปริมาณ กำไร
บทที่ 8 การควบคุมโครงการ
การจัดเตรียมเครื่องมือและข้อมูล
วิธีการกรอกแบบเสนอโครงการในไฟล์ Power point นี้
ขั้นตอนการออกแบบ ผังงาน (Flow Chart)
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
โครงการจัดทำระบบฐานข้อมูล วัตถุเสพติดของกลาง (ระยะที่1)
การขอโครงการวิจัย.
วัฏจักรหิน วัฏจักรหิน : วัดวาอาราม หินงามบ้านเรา
การสร้างแบบสอบถาม และ การกำหนดเงื่อนไข.
BASIC STATISTICS MEAN / MODE / MEDIAN / SD / CV.
บทที่ 9 การเรียงลำดับข้อมูล (Sorting)
Power Flow Calculation by using
บทที่ 8 การแก้ไขข้อผิดพลาดโปรแกรม(Debugging)
งานนำเสนอสำหรับโครงการ นิทรรศการวิทยาศาสตร์
2 โครงสร้างข้อมูลแบบสแตก (STACK).
การจัดบล๊อคและบัฟเฟอร์ (Blocking and Buffering)
การเติบโตของฟังก์ชัน (Growth of Functions)
นวัตกรรม ขวดเก็บ Sputum culture
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
หลักสูตรการบำรุงรักษาระบบโทรศัพท์
Decision: Single and Double Selection (if and if-else statement)
Electrical Instruments and Measurements
ใบสำเนางานนำเสนอ:

Superior COmmunications Research and Prototyping for commercialization SCORPion Research Group EE Department, Kasetsart University, Thailand 3G Research Project Meeting February 14, 2003 NECTEC Nipon Pinpuch, Sunt Uttayarath Implement Transport Channel in 3G layer 1 Baseband Processing

Superior COmmunications Research and Prototyping for commercialization Outline  Previous work  Interleave algorithm  Rate matching algorithm  Performance of Transport channel  Conclusion  Future work

Superior COmmunications Research and Prototyping for commercialization Previous work CRC Encoder Convolutional Encoder Turbo Encoder Turbo Interleaver Turbo Interleaver Table Generator 1 st Interleaver Rate Match งานในครั้งก่อนหน้านี้ งานในครั้งนี้

Superior COmmunications Research and Prototyping for commercialization Interleave algorithm  เป็นการสลับบิตข้อมูลเพื่อแก้ความผิดพลาดที่ เกิดจาก “ burst error ”  จะสร้าง Matrix ที่ขึ้นอยู่กับ TTI และจำนวนบิต ข้อมูล เพื่อนำข้อมูลไปใส่และอ่านออกมาตาม Algorithm ที่จะกล่าวต่อไป  Matrix จะมีขนาด เท่ากับ จำนวนบิต *10/TTI x TTI/10

Superior COmmunications Research and Prototyping for commercialization Interleave algorithm [2]  การนำข้อมูลไปใส่ใน Matrix จะใส่เข้าไปทางแถว (Row) ตามลำดับ และจะดึงข้อมูลออกมาทาง Column ตามตารางนี้ TTINumber of columns Inter-column permutation patterns 10 ms1 20 ms2 40 ms4 80 ms8

Superior COmmunications Research and Prototyping for commercialization Interleave algorithm [3]  จาก Algorithm นี้ ทำให้พบความสัมพันธ์ ใน การนำข้อมูลออกมาจาก Matrix เราสามารถใช้ คำสั่งภายในของชิปตระกูล C64x มาช่วยในการ ดึงข้อมูลออกจาก Matrix ได้  คำสั่งภายในที่ใช้ คือ deal ซึ่งสามารถจัดการ บิตข้อมูลได้ทีละ 32 บิต

Superior COmmunications Research and Prototyping for commercialization Example of Interleave : TTI 20ms N-1 N Deal();

Superior COmmunications Research and Prototyping for commercialization Performance of Interleave (measure at 800 MHz) TTI (ms) CPU Performance (MHz) Voice channel (8Kbps) Data Channel (384Kbps)

Superior COmmunications Research and Prototyping for commercialization Rate matching algorithm  เพื่อเปลี่ยนแปลงอัตราในการส่งข้อมูลให้เข้ากับ ช่องสัญญาณ โดยจะมีการเพิ่มหรือลดบิต (Repeat or Puncture) ตามแต่ลักษณะของ Transport Format นั้นๆ  การเพิ่มหรือลดบิต จะขึ้นอยู่กับ Parameter ที่ เราต้องคำนวณจากข้อมูลที่ได้มาจาก การติดต่อ กับ Layer ที่อยู่สูงกว่า  เมื่อเราทราบว่าจะใช้ Algorithm ไหนในการ ทำงาน แต่เราจะทราบได้อย่างไรว่าบิตไหนจะถูก เพิ่มหรือตัดทอนออกไป

Superior COmmunications Research and Prototyping for commercialization Rate matching algorithm [2]  คำตอบของปัญหานี้คือ เราจะนำชนิดของ Channel Coding และค่า Parameter ที่ได้ มา คำนวณค่าความผิดพลาด (Error value) ขึ้นมาไว้ สำหรับการทำ Rate Matching Algorithm  จากที่ได้กล่าวมาทั้งหมดนี้ จะเรียกรวมว่า Pre- Processing for Rate Matching  ต่อไปนี้เราจะกล่าวถึงการทำ Rate Matching algorithm ซึ่งแบ่งได้เป็น 2 แบบดังนี้

Superior COmmunications Research and Prototyping for commercialization Rate matching algorithm [3] Fig.1: Puncturing of turbo encode

Superior COmmunications Research and Prototyping for commercialization Rate matching algorithm [4] Fig.2: Rate matching for convolutionally encode and for turbo encode with repetition

Superior COmmunications Research and Prototyping for commercialization Rate matching algorithm [5]  จากรูปที่ 1 ทำให้เราจำเป็นต้องแบ่งการทำงาน ของ Rate Matching เป็น 2 ส่วน  3-way demultiplex and select line  Rate matching and 3-way multiplex  ที่เราต้องทำการเลือกสายที่จะเข้า Rate matching algorithm เนื่องจากว่ามีข้อมูลที่เป็น Systematic ไม่สามารถที่จะถูกลดทอนออกไปได้

Superior COmmunications Research and Prototyping for commercialization Performance of Rate Matching (measure at 800 MHz) Type of Rate Matching CPU Performance (MHz) Voice channel (8Kbps) Data Channel (384Kbps) CC with repeat CC with puncture TC with repeat TC with puncture

Superior COmmunications Research and Prototyping for commercialization Performance of Transport Channel Function of Transport channel CPU Performance (MHz) in Voice Channel ( 8Kbps) TISCORPion CRC encoder Convolutional encoder st interleave Rate matching TOTAL

Superior COmmunications Research and Prototyping for commercialization Performance of Transport Channel [2] Function of Transport channel CPU Performance (MHz) in data Channel ( 384Kbps) TISCORPion CRC encoder Turbo encoder st interleave Rate matching TOTAL

Superior COmmunications Research and Prototyping for commercialization Conclusion  เมื่อดูจาก Performance ที่วัดได้เปรียบเทียบกับ ทาง TI แล้ว พบว่า ส่วนของ 1 st Interleave นั้น ใช้ CPU ไปน้อยกว่าของทาง TI เนื่องด้วยเรามี การใช้คำสั่งภายในของ Chip มาช่วยในการ ดำเนินการ ซึ่งสามารถทำได้ทีละ 32 บิต  ส่วนของ Rate Matching จะใช้ CPU ไป มากกว่า เนื่องจาก เราให้การทำงานไปทีละบิต และยังต้องมาดำเนินการในการทำ Demultiplex ในส่วนของ Puncturing of Turbo Encode เพราะว่า Systematic bit ไม่สามารถถูกลดทอน ออกไปได้

Superior COmmunications Research and Prototyping for commercialization Conclusion [2]  จากผลรวมเมื่อเปรียบเทียบแล้วจะเห็นได้ว่า ผลรวมของทางกลุ่มสูงกว่า TI ประมาณ 7 เท่าใน Voice Channel (8 Kbps) ประมาณ 13 เท่าใน Data Channel (384 Kbps)  ทำให้เรายังต้องหาทางในการลดเวลาในการ ทำงานของแต่ละส่วนข้อมูลลงมาอีก

Superior COmmunications Research and Prototyping for commercialization Future work  นำ Block ทั้งหมดใน Transport Channel มาต่อกัน ทั้งหมด แล้วทำการทดสอบผลรวม Transport Format แบบต่างๆ  หาทางลดเวลาในการทำงานของแต่ละฟังก์ชั่นลงมา