CONTACT | TEL : 02-728-3440, EMAIL : SALES@ASTRONLOGIC.COM
ASTRON LOGIC RESEARCH AND DEVELOPMENT CO.,LTD.

» WEBBOARD

random output

ทำยังไงให้ output ออกมามีลักษณะ
random

จากคุณ : ultra ตั้งกระทู้นี้เมื่อ 22:53 [22/08/2002]

ความคิดเห็นที่1

หมายถึงสร้างค่าสุ่มออกมาหรือปล่าวครับที่เรียกว่า Random number

มีวิธีการสร้างหลายแบบอ่ะ แบบเป็นสองแบบใหญ่ๆ
- แบบสร้าง random bit ออกมา
- แบบสร้างเป็น random number (หลายบิท)

แบบแรกใช้ LFSR (Linear Feedback Shift Register) ลอง search ด้วย key
word ดูครับ มันจะสร้างบิทสุ่มออกมาในแต่ละสัญญาณนาฬิกา

แบบที่สองสามารถสร้างด้วย LFSR ได้เหมือนกันแต่ต้องดัดแปลงนิดหน่อยให้
เป็น Leap-forward LFSR หรือวิธีอื่นๆ อีกต้องลองหาดู

ค่าที่สุ่มจากวงจรข้างต้นมีการกระจายแบบ Uniform นะ คือทุกๆ ค่ามีโอกาส
เกิดเท่ากันหมดนะ ถ้าต้องการให้มีการกระจายในรูปแบบอื่นๆ ก็ต้องทำการ
แปลงอ่ะ ลองหา paper เกี่ยวกับ Channel Emulator ด้วย มันเป็นเรื่อง
เกี่ยวกับการสร้างช่องสัญญาณความเร็วสูงอ่ะ
ส่วนใหญ่จะสร้างช่องสัญญาณ AWGN ซึ่งจะมีการสร้างค่าตัวเลขที่มีการกระจาย
แบบ Gaussian โดยแปลงจากการกระจายแบบ Uniform มาอีกที

จากคุณ : :P 10:53 [24/08/2002]
ร่วมด้วยช่วยกันตอบครับ
ชื่อ :
E-Mail :
คำตอบ :







คลิกเพื่อแทรกรูป