คลื่นสามเหลี่ยม | |
---|---|
ข้อมูลทั่วไป | |
คำจำกัดความโดยทั่วไป | |
ขอบเขตการใช้งาน | อิเล็กทรอนิกส์, เครื่องสังเคราะห์เสียง |
โดเมน โคโดเมน และอิมเมจ | |
โดเมน | |
โคโดเมน | |
คุณสมบัติพื้นฐาน | |
ความเท่าเทียมกัน | แปลก |
ระยะเวลา | 1 |
ลักษณะเฉพาะ | |
ราก | |
อนุพันธ์ | คลื่นสี่เหลี่ยม |
อนุกรมฟูเรียร์ |
คลื่นสามเหลี่ยมหรือคลื่นสามเหลี่ยมคือคลื่นที่ไม่เป็นไซน์ซึ่งตั้งชื่อตาม รูปร่าง สามเหลี่ยมคลื่นสามเหลี่ยมเป็นฟังก์ชันจริงต่อเนื่อง เป็นช่วง ๆ เชิงเส้นเป็น ช่วง ๆ
คลื่น สามเหลี่ยมมีเฉพาะฮาร์มอนิกคี่ เท่านั้น เช่นเดียวกับ คลื่นสี่เหลี่ยม อย่างไรก็ตาม ฮาร์มอนิกที่สูงกว่าจะเคลื่อนที่เร็วกว่าคลื่นสี่เหลี่ยมมาก (ตามสัดส่วนของกำลังสองผกผันของจำนวนฮาร์มอนิก ไม่ใช่เฉพาะฮาร์มอนิกผกผัน)
คลื่นสามเหลี่ยมของคาบpที่ครอบคลุมช่วง [0, 1] ถูกกำหนดให้เป็น โดย ที่เป็นฟังก์ชันพื้นซึ่งสามารถเห็นได้ว่าเป็นค่าสัมบูรณ์ของคลื่นฟันเลื่อย ที่ เลื่อน
สำหรับคลื่นสามเหลี่ยมที่ครอบคลุมช่วง[−1, 1]นิพจน์จะกลายเป็น
สมการทั่วไปสำหรับคลื่นสามเหลี่ยมที่มีแอมพลิจูดและคาบโดยใช้การดำเนินการโมดูโลและค่าสัมบูรณ์คือ
ตัวอย่างเช่น สำหรับคลื่นสามเหลี่ยมที่มีแอมพลิจูด 5 และคาบ 4:
การเลื่อนเฟสสามารถทำได้โดยการเปลี่ยนค่าของเทอม และสามารถปรับค่าออฟเซ็ตแนวตั้งได้โดยการเปลี่ยนค่าของเทอม
เนื่องจากการดำเนินการนี้ใช้เพียงการดำเนินการโมดูโลและค่าสัมบูรณ์เท่านั้น จึงสามารถใช้กับการใช้งานคลื่นสามเหลี่ยมบนฮาร์ดแวร์อิเล็กทรอนิกส์ได้
โปรดทราบว่าในภาษาการเขียนโปรแกรมจำนวนมาก%
ตัวดำเนินการคือตัวดำเนินการเศษเหลือ (ซึ่งผลลัพธ์มีเครื่องหมายเดียวกับตัวตั้ง) ไม่ใช่ตัวดำเนินการโมดูโลการดำเนินการโมดูโลสามารถหาได้โดยใช้((x % p) + p) % p
แทนที่x % p
ใน eg JavaScript ผลลัพธ์ที่ได้คือสมการที่มีรูปแบบ4*a/p * Math.abs((((x - p/4) % p) + p) % p - p/2) - a
.
คลื่นสามเหลี่ยมสามารถแสดงเป็นอินทิกรัลของคลื่นสี่เหลี่ยม ได้เช่นกัน :
คลื่นสามเหลี่ยมที่มีคาบpและแอมพลิจูดaสามารถแสดงในรูปของไซน์และอาร์กไซน์ (ซึ่งมีค่าตั้งแต่ − π /2 ถึงπ /2) โดย สามารถใช้ เอกลักษณ์นี้ในการแปลงคลื่น "ไซน์" สามเหลี่ยมเป็นคลื่น "โคไซน์" สามเหลี่ยม คลื่นสามเหลี่ยมที่เลื่อนเฟสสามารถแสดงด้วยโคไซน์และอาร์กโคไซน์ ได้เช่น กัน
นิยามอื่นของคลื่นสามเหลี่ยมที่มีช่วงตั้งแต่ −1 ถึง 1 และคาบpคือ
เป็นไปได้ที่จะประมาณคลื่นสามเหลี่ยมด้วยการสังเคราะห์แบบบวกโดยการรวมฮาร์มอนิกคี่ของฮาร์มอนิกพื้นฐานในขณะที่คูณฮาร์มอนิกคี่ทุกตัวด้วย −1 (หรือกล่าวได้อีกนัยหนึ่งคือเปลี่ยนเฟสของฮาร์มอนิกด้วยπ ) และคูณแอมพลิจูดของฮาร์มอนิกด้วย 1 หารด้วยกำลังสองของหมายเลขโหมดn (ซึ่งเทียบเท่ากับ 1 หารด้วยกำลังสองของความถี่สัมพันธ์กับความถี่พื้นฐาน )
ข้อความข้างต้นสามารถสรุปทางคณิตศาสตร์ได้ดังนี้: โดยที่Nคือจำนวนฮาร์มอนิกที่จะรวมไว้ในการประมาณค่าtคือตัวแปรอิสระ (เช่น เวลาสำหรับคลื่นเสียง) คือความถี่พื้นฐาน และiคือป้ายฮาร์มอนิกซึ่งเกี่ยวข้องกับหมายเลขโหมดโดย
อนุกรมฟูเรียร์อนันต์นี้บรรจบกันอย่างรวดเร็วเป็นคลื่นสามเหลี่ยมเมื่อNเข้าใกล้อินฟินิตี้ ดังที่แสดงในแอนิเมชั่น
ความยาวส่วนโค้งต่อคาบของคลื่นสามเหลี่ยม แสดงด้วยsถูกกำหนดในรูปของแอมพลิจูดaและความยาวคาบpโดย