วิธี คํานวณ ตาราง ของ สมิท กับ มา ทาล และ ภาษา ไพธอน
Table of Contents
การ คํานวณ แบบ อัตโนมัติ ของ สมิท สามารถ ช่วย ให้ มี ประสิทธิภาพ มาก ขึ้น ใน การ ออก แบบ วิศวกรรม อาร์ เอฟ และ หนวด.
การ เข้าใจ แผนภูมิ สมิท
The Smith Teach เป็นเครื่องมือกราฟิกที่ใช้แสดงความไม่ต่อเนื่องที่ซับซ้อน และสะท้อนสัมประสิทธิ์ใน RF วิศวกรรมนี้ช่วยวิศวกรให้เห็นภาพว่าการเปลี่ยนแปลงความไม่ต่อเนื่องด้วยความถี่และง่ายต่อการออกแบบเครือข่ายที่เข้ากันได้อย่างไร
อัตโนมัติกับ MATLAB
MATLAB ให้ฟังก์ชันและกล่องเครื่องมือสําหรับ RF และวิศวกรรมไมโครเวฟที่ช่วยปรับการคํานวณผังสมิธได้
สคริปต์ MATLAB ตัวตัวอย่าง
นี่เป็นตัวอย่างพื้นฐานของรหัส MATLAB เพื่อพลอตสัมประสิทธิ์สะท้อนของชาร์ตสมิธ
[FLT: 0] Z = 1+1j;% คอมพลิเน็กซ์ Importance
[FLT: 0] rfplot(z;% plot on Smith tridge
MATLAB ของ RF เครื่องมือนําเสนอฟังก์ชันเช่น [FLT: 0] สําหรับภาพง่าย การปรับค่าตัวเลขจํานวนมากเกี่ยวข้องกับการวนซ้ํา ค่าความไม่เสมอภาค และวางแผนการเรียงลําดับข้อมูลแบบต่าง ๆ
อัตโนมัติโดยใช้ Python
Python พร้อมห้องสมุด เช่น NumPy, SciPy และ Tetplotlib เป็นสภาพแวดล้อมที่ยืดหยุ่นในการคํานวณชาร์ตของสมิธ ห้องสมุด [FLT: 0] ห้องสมุด[FLT: 1) มีประโยชน์โดยเฉพาะสําหรับงานวิศวกรรม RF
ตัวอย่างสคริปต์ Python
นี่เป็นตัวอย่างง่ายๆ โดยใช้ [FLT: 0] [FLT: 0] scikit-rf เพื่อพลอตสัมประสิทธิ์สะท้อน:
[FLT: 0]. import skrf เป็น rf
[FLT: 0] Z = rf.network.Z0; # ตัวละคร imedance
[FLT: 0] impedance = 50 + 25j
[FLT: 0] [rf.plotting.plot thin [impedence]
สคริปต์ Python สามารถขยายไปยังการประมวลผลชุดอัตโนมัติของจุดบกพร่องหลาย ๆ จุด สร้างรายงาน และผนวกเข้ากับเครื่องมือวิเคราะห์อื่น ๆ
รูปแบบการวน
MATLAB และ Python เป็นตัวเลือกที่ดีในการคํานวณผังสมิธ MATLB เสนอเครื่องมือที่อุทิศให้กับอาร์เอฟ ออกแบบให้ Python เป็นไลบรารีที่มีความยืดหยุ่นและเปิดให้บริการ