Mini_COFDM โปรโตคอลควบคุมการสื่อสารโมดูลอีเทอร์เน็ต Vcan1886
สารบัญ
1. พารามิเตอร์พอร์ตอนุกรมควบคุมการสื่อสาร
8 บิตข้อมูล
1 บิตหยุด
ความเท่าเทียมกันแม้
อัตราการส่งข้อมูล: 19200
2. พารามิเตอร์การกำหนดค่าโมดูล
พารามิเตอร์การกำหนดค่าโมดูลเขียนโดยการเขียน 256×8 ของ RAM เพื่อให้บรรลุเป้าหมายนี้, พารามิเตอร์ที่กำหนดค่าไว้นั้นถูกต้องหลังจากบันทึกการรีเซ็ต, หรือเปิดเครื่องอีกครั้ง. หลังจากที่ระบบเปิดหรือรีเซ็ต, พอร์ตอนุกรมจะพิมพ์ออกมา {AAAAA}
คำอธิบายพารามิเตอร์ RAM
แกะ[0]: การควบคุมการรีเซ็ตระบบ, อ่านและเขียนได้, การอ่านและการเขียนแสดงถึงความหมายที่แตกต่างกัน:
เขียน
00 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> Reset the whole system, การส่งคืนแบบอนุกรม {AAAAA}, แสดงว่าระบบถูกรีเซ็ตแล้ว
01 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> บันทึกพารามิเตอร์ที่กำหนดโดยผู้ใช้, การส่งคืนแบบอนุกรม {000101-, บ่งบอกถึงการดำเนินการที่ประสบความสำเร็จ
02 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> คืนค่าพารามิเตอร์เป็นพารามิเตอร์เริ่มต้นของระบบ, การส่งคืนแบบอนุกรม {000202}, บ่งบอกถึงความสำเร็จในการดำเนินการ
03การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> ค้นหาจุดความถี่ของแบนด์วิดท์ที่ระบุ. พอร์ตอนุกรมส่งคืน {000303-, บ่งบอกถึงการดำเนินการที่ประสบความสำเร็จ
04การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> Search for the specified frequency when the parameters are known, กลับ {000404-, บ่งบอกถึงการดำเนินการที่ประสบความสำเร็จ
05การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> reloadkey, การตั้งค่าพารามิเตอร์พอร์ตอนุกรมของพารามิเตอร์การส่งและพอร์ตอนุกรมข้อมูล, ผลตอบแทน {000505-, บ่งบอกถึงการดำเนินการที่ประสบความสำเร็จ
06การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> Dynamically modify the decay parameters of the emission (เขียนแรม[8] ค่าการลดทอนจะมีผลทันทีหลังจากออกคำสั่ง, และไม่รีเซ็ตการปล่อยก๊าซเรือนกระจก. หลังจากปิดเครื่องแล้ว, และเปิดเครื่องอีกครั้ง, แกะ[8]เป็นค่าที่บันทึกไว้ก่อนหน้านี้),
กลับ{000606-,บ่งชี้การดำเนินการที่ประสบความสำเร็จ
อื่นๆ=> จอง
อ่าน:
นิดหน่อย[0] การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM>
'1' = ล็อคความถี่ RF ของเครื่องส่งสัญญาณ
'0'= ความถี่ RF ของเครื่องส่งสัญญาณไม่ถูกล็อค
นิดหน่อย[1] การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM>
'1' = ล็อคความถี่ RF ของตัวรับ
'0'= ตัวรับผ่านความถี่ RF ไม่ได้ล็อค
นิดหน่อย[7:2] การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> จอง
แกะ[1]: การตั้งค่าสถานะการทำงานของโมดูลฟังก์ชัน, และอัตราพอร์ตอนุกรมข้อมูล, อ่านและเขียนได้, ค่าเริ่มต้นคือ 0X44
นิดหน่อย[7:4]: ความเร็วอนุกรม
“0000” =1200,
“0001”=2400,
“0010”=4800,
“0011”=9600,
“0100”=19200,
“0101”=38400,
“0110”=57600,
“0111”=115200
“1000”=230400,
“1001”~”1111″= สงวนไว้
นิดหน่อย[3] :ความเท่าเทียมกัน
‘0’= การทดสอบเอฟเฟกต์คู่,
'1'=ผลอัศจรรย์
นิดหน่อย[2] :สวิตช์ความเท่าเทียมกัน
'1'=เปิด
‘0’=ปิด
นิดหน่อย[1]: สถานะการทำงานของโมดูลตัวรับ
'1'=ปิดโมดูลตัวรับ
‘0’=โมดูลตัวรับทำงานได้ตามปกติ
นิดหน่อย[0]: สถานะการทำงานของเครื่องส่งสัญญาณ
'1'=ปิดโมดูลตัวส่งสัญญาณ
‘0’=โมดูลตัวส่งสัญญาณทำงานได้ตามปกติ
แกะ[2]: ส่งแบนด์วิธ, อ่านและเขียนได้, ค่าเริ่มต้น 0X14,
หารเลขทศนิยมที่สอดคล้องกันด้วย 10 แบนด์วิธที่ตั้งไว้สำหรับ, มีตั้งแต่ 20~80, รวม 20 (แบนด์วิดท์ 2M) และ 80 (แบนด์วิดธ์ 8M)
อื่นๆ=> จอง
แกะ[3]~ แรม[4]: โมดูลส่งสัญญาณ RF ความถี่กลาง, RAM เริ่มต้นที่สามารถอ่านและเขียนได้[3] = 0X0D, แกะ[4] = 0X48
ในหน่วย 100KHz. ค่าสูงสุดคือ 25000 และค่าต่ำสุดคือ 500
แกะ[5]: อัตรารหัส FEC ของโมดูลส่งสัญญาณ, อ่านและเขียนได้, ค่าเริ่มต้น 0X00
00 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 1/2
01 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 2/3
02 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 3/4
03 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 5/6
04 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 7/8
อื่นๆ=> จอง
แกะ[6]: โหมดการปรับโมดูลเครื่องส่งสัญญาณ, อ่านและเขียนได้, ค่าเริ่มต้น 0X00
00 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> QPSK(4QAM)
01 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 16QAM
02 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 64QAM
อื่นๆ=> จอง
แกะ[7]: ช่วงเวลาป้องกันโมดูลเครื่องส่งสัญญาณ, อ่านและเขียนได้, ค่าเริ่มต้น 0X00
00 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 1/32
01 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 1/16
02 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 1/8
03 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 1/4
อื่นๆ=> จอง
RAM[8]: โมดูลส่งสัญญาณ RF ค่าการลดทอนกำลังเอาท์พุต, อ่านและเขียนได้, ค่าเริ่มต้นคือ0X00
00: 0 เดซิเบล
01: 1 เดซิเบล
02: 2 เดซิเบล;
-
0F:15 ฐานข้อมูล
อื่นๆ=> จอง
แกะ[9]: รับแบนด์วิธความถี่, อ่านและเขียนได้, ค่าเริ่มต้น 0X14
หารเลขทศนิยมที่สอดคล้องกันด้วย 10 แบนด์วิธที่ตั้งไว้สำหรับ, ช่วงตั้งแต่ 20 ~ 80 รวม 20 (แบนด์วิดท์ 2M) และ80 (แบนด์วิดธ์ 8M)
อื่นๆ=> จอง
แกะ[10]~ แรม[11]: โมดูลรับสัญญาณความถี่กลาง RF, ช่วง 158M ถึง 860M, RAM เริ่มต้นที่สามารถอ่านและเขียนได้[10] = 0X0D, แกะ[11] = 0X48
ในหน่วย 100KHz. ค่าสูงสุดคือ 90000 และค่าต่ำสุดคือ 2000
แกะ[12]~แรม[21]: รับพารามิเตอร์ช่องที่ค้นหา, อ่านอย่างเดียว,
โครงสร้าง dibDVBTChannel {
int8_t สเปกตรัม_การผกผัน;
int8_t nfft;
ยาม int8_t;
กลุ่มดาว int8_t;
int8_t ชม;
int8_t อัลฟ่า;
int8_t รหัส_rate_hp;
int8_t รหัส_rate_lp;
int8_t เลือก_hp;
int8_t intlv_native;
} ดีวีบีที;
แกะ[22]~แรม[37]: คีย์เข้ารหัส, อ่านและเขียนได้, ค่าเริ่มต้นคือศูนย์ทั้งหมด
แกะ[22] :128 คีย์เข้ารหัสบิต[127-120]บิต
แกะ[23] :128 คีย์เข้ารหัสบิต[119-112]บิต
แกะ[24] :128 คีย์เข้ารหัสบิต[111-104]บิต
แกะ[25] :128 คีย์เข้ารหัสบิต[103-96]บิต
แกะ[26] :128 คีย์เข้ารหัสบิต[95-88]บิต
แกะ[27] :128 คีย์เข้ารหัสบิต[87- 80]บิต
แกะ[28] :128 คีย์เข้ารหัสบิต[79-72]บิต
แกะ[29] :128 คีย์เข้ารหัสบิต[71-64]บิต
แกะ[30] :128 คีย์เข้ารหัสบิต[63-56]บิต
แกะ[31] :128 คีย์เข้ารหัสบิต[55-48]บิต
แกะ[32] :128 คีย์เข้ารหัสบิต[47-40]บิต
แกะ[33] :128 คีย์เข้ารหัสบิต[39-32]บิต
แกะ[34] :128 คีย์เข้ารหัสบิต[31-24]บิต
แกะ[35] :128 คีย์เข้ารหัสบิต[23-16]บิต
แกะ[36] :128 คีย์เข้ารหัสบิต[15-8]บิต
แกะ[37] :128 คีย์เข้ารหัสบิต[7-0]บิต
แสดงให้เห็น[127-0]ทั้งหมด for0 ไม่มีการเข้ารหัส
แกะ[40]~แรม[43]: สำหรับการคำนวณอัตราส่วนสัญญาณต่อเสียงรบกวน, ดูเอกสารที่เกี่ยวข้องสำหรับรายละเอียด
แกะ[44]~แรม[45]: คำนวณพลังงาน RF,rf_power โปรดดูรหัสเพื่อดูรายละเอียด
แกะ[46]~แรม[48]: คำนวณพลังงาน RF,n_agc_power รหัสอ้างอิงเฉพาะ
RAM อื่นๆ สงวนไว้, ไม่สามารถอ่านหรือเขียนเนื้อหาได้
3. คำสั่งการกำหนดค่าโมดูล
คำสั่งการกำหนดค่าทำได้โดยการส่งคำสั่งผ่านรูปแบบคำสั่งพอร์ตอนุกรม: {+opcode+ที่อยู่ RAM+<ตัวถูกดำเนินการ>+ตรวจสอบรหัส+} เครื่องหมาย{}ข้างในมี ASCII แสดงเป็นรหัสฐาน 16
{: บ่งชี้จุดเริ่มต้นของคำสั่ง
+: ระบุว่าเฉพาะการเชื่อมต่อที่ระบุที่นี่, สำหรับภาพประกอบ, ไม่มีอยู่ในคำสั่งจริง
<>: แสดงว่าไม่มี.
}: บ่งชี้จุดสิ้นสุดของคำสั่ง
รหัสประจำตัว: 00 หมายถึงการเขียน, FF แปลว่า อ่าน,1 ที่อยู่ไบต์ RAM: 1 ไบต์
ตัวถูกดำเนินการ: ตัวถูกดำเนินการของ command1 ไบต์, ในการดำเนินการอ่าน, ไบต์นี้ไม่ได้
ตรวจสอบรหัส: (opcode+ ที่อยู่การฝากเงิน+ <ตัวถูกดำเนินการ>) ม็อด 256
รูปแบบการส่งคืนคำสั่ง:
การดำเนินการคืนรูปแบบสำเร็จ: {+ที่อยู่ลงทะเบียน+ค่าลงทะเบียน+รหัสตรวจสอบ+}
คำสั่งรีเซ็ตไม่ส่งคืน
รูปแบบการส่งคืนความล้มเหลวในการดำเนินการ{FFFFFF}
4. การอ้างอิงวิธีการคำนวณพารามิเตอร์ขนาดช่องสัญญาณ
ความจุช่องสัญญาณสูงสุดของระบบสามารถคำนวณได้โดยใช้สูตรต่อไปนี้:
Rmax=6.75 xb x FEC x (188/204) x (1/(1+จีดี)) x (บีดับเบิลยู/8)
อาร์แม็กซ์: ความจุสูงสุดของช่อง(เมกะไบต์/วินาที)
ข: ฟังก์ชันอัตราส่วนคลื่นคัปปลิ้ง,QPSK ชั่วโมง b=2, 16QAM ชั่วโมง b=4,64QAMชั่วโมง=6 FEC: อัตรารหัสแก้ไขข้อผิดพลาดภายใน(1/2, 2/3, 3/4, 5/6, 7/8)
จีดี: ช่วงเวลาป้องกัน 1/4, 1/8, 1/16, 1/32
BW: แบนด์วิธ toM เป็นหน่วย
ตามสูตรข้างต้น, ความจุสูงสุดของช่องสามารถคำนวณได้โดยใช้พารามิเตอร์บางตัว. ดังแสดงในตารางด้านล่างนี้, ใช่8mความจุข้อมูลภายใต้แบนด์วิธ. ระบบจะคำนวณขนาดของสตรีมเอาท์พุตที่เข้ารหัสโดยอัตโนมัติตามพารามิเตอร์ช่องสัญญาณที่ตั้งไว้ เพื่อให้ขนาดของสตรีมเอาท์พุตไม่มากกว่าความจุสูงสุดของช่อง.
5. บันทึก
บนบอร์ดตำแหน่ง L19 (ที่ U9 ด้านข้าง, ตำแหน่งว่างเมื่อออกจากโรงงาน) สามารถเพิ่ม 0603 การเหนี่ยวนำเพื่อเพิ่มกำลังเอาต์พุต, ค่าตัวเหนี่ยวนำที่เพิ่มขึ้นสามารถอ้างอิงถึงรูปต่อไปนี้


ถามคำถาม
ข้อความของคุณถูกส่งแล้ว