Mini_COFDM ইথারনেট মডিউল যোগাযোগ নিয়ন্ত্রণ প্রোটোকল Vcan1886
সুচিপত্র
1. যোগাযোগ নিয়ন্ত্রণ সিরিয়াল পোর্ট পরামিতি
8 তথ্য বিট
1 স্টপ বিট
এমনকি সমতা
বড হার: 19200
2. মডিউল কনফিগারেশন পরামিতি
মডিউল কনফিগারেশন পরামিতি একটি 256 লিখে লেখা হয়×8 RAM এর এটি অর্জন করতে, কনফিগার করা পরামিতিগুলি রিসেট সংরক্ষণ করার পরে বৈধ, বা আবার চালু করা হচ্ছে. সিস্টেম চালু বা রিসেট করার পরে, সিরিয়াল পোর্ট মুদ্রণ হবে {AAAAA}
RAM প্যারামিটার বর্ণনা
র্যাম[0]: সিস্টেম রিসেট নিয়ন্ত্রণ, পঠনযোগ্য এবং লেখার যোগ্য, পড়া এবং লেখা বিভিন্ন অর্থের প্রতিনিধিত্ব করে:
লিখুন
00 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> পুরো সিস্টেম রিসেট করুন, সিরিয়াল রিটার্ন {এএএএএ}, ইঙ্গিত করে যে সিস্টেমটি পুনরায় সেট করা হয়েছে
01 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> ব্যবহারকারীর দ্বারা সেট করা পরামিতিগুলি সংরক্ষণ করুন, সিরিয়াল রিটার্ন {000101}, সফল সম্পাদন নির্দেশ করে
02 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> সিস্টেম ডিফল্ট প্যারামিটারে পরামিতি পুনরুদ্ধার করুন, সিরিয়াল রিটার্ন {000202}, সফল সম্পাদন নির্দেশ করে
03কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> নির্দিষ্ট ব্যান্ডউইথের ফ্রিকোয়েন্সি পয়েন্টের জন্য অনুসন্ধান করুন. সিরিয়াল পোর্ট ফিরে আসে {000303}, সফল সম্পাদন নির্দেশ করে
04কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> পরামিতি জানা থাকলে নির্দিষ্ট ফ্রিকোয়েন্সি অনুসন্ধান করুন, প্রত্যাবর্তন {000404}, সফল সম্পাদন নির্দেশ করে
05কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> পুনরায় লোড কী, ট্রান্সমিটিং প্যারামিটার এবং ডেটা সিরিয়াল পোর্টের সিরিয়াল পোর্ট প্যারামিটার সেটিং, রিটার্ন {000505}, সফল সম্পাদন নির্দেশ করে
06কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> গতিশীলভাবে নির্গমনের ক্ষয় পরামিতি পরিবর্তন করুন (RAM লিখুন[8] কমান্ড জারি হওয়ার সাথে সাথেই অ্যাটেন্যুয়েশন মান কার্যকর হয়, এবং নির্গমন পুনরায় সেট করে না. পাওয়ার অফ করার পর, এবং আবার শক্তি চালু, র্যাম[8]পূর্বে সংরক্ষিত মান),
প্রত্যাবর্তন{000606},সফল সম্পাদন নির্দেশ করে
অন্য => রিজার্ভ
পড়ুন:
বিট[0] কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট>
'1' = ট্রান্সমিটার আরএফ ফ্রিকোয়েন্সি লক
'0' = ট্রান্সমিটার আরএফ ফ্রিকোয়েন্সি লক করা নেই
বিট[1] কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট>
'1' = রিসিভার আরএফ ফ্রিকোয়েন্সি লক
'0' = RF ফ্রিকোয়েন্সির উপর রিসিভার লক করা নেই
বিট[7:2] কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> রিজার্ভ
র্যাম[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]~ RAM[4]: ট্রান্সমিটার মডিউল আরএফ সেন্টার ফ্রিকোয়েন্সি, পঠনযোগ্য এবং লিখনযোগ্য ডিফল্ট RAM[3] = 0X0D, র্যাম[4] = 0X48
100KHz এর ইউনিটে. সর্বাধিক মান হয় 25000 এবং সর্বনিম্ন মান 500।
র্যাম[5]: ট্রান্সমিটার মডিউল FEC কোড হার, পঠনযোগ্য এবং লেখার যোগ্য, ডিফল্ট 0X00
00 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 1/2
01 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 2/3
02 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 3/4
03 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 5/6
04 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 7/8
অন্য => রিজার্ভ
র্যাম[6]: ট্রান্সমিটার মডিউল মডুলেশন মোড, পঠনযোগ্য এবং লেখার যোগ্য, ডিফল্ট 0X00
00 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> QPSK(4QAM)
01 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 16QAM
02 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 64QAM
অন্য => রিজার্ভ
র্যাম[7]: ট্রান্সমিটার মডিউল গার্ড ব্যবধান, পঠনযোগ্য এবং লেখার যোগ্য, ডিফল্ট 0X00
00 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 1/32
01 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 1/16
02 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 1/8
03 কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট> 1/4
অন্য => রিজার্ভ
আরপূর্বাহ্ণ[8]: ট্রান্সমিটার মডিউল আরএফ আউটপুট পাওয়ার অ্যাটেন্যুয়েশন মান, পঠনযোগ্য এবং লেখার যোগ্য, ডিফল্ট মান হল 0X00
00: 0 ডিবি
01: 1 ডিবি
02: 2 ডিবি;
………..
0এফ:15 ডিবি
অন্য => রিজার্ভ
র্যাম[9]: ফ্রিকোয়েন্সি ব্যান্ডউইথ পান, পঠনযোগ্য এবং লেখার যোগ্য, ডিফল্ট 0X14
সংশ্লিষ্ট দশমিক সংখ্যাকে 10 দ্বারা ভাগ করুন যার জন্য ব্যান্ডউইথ সেট করা হয়েছে, 20 থেকে 80 রেঞ্জ, অন্তর্ভুক্ত 20(2M ব্যান্ডউইথ) এবং80(8M ব্যান্ডউইথ)
অন্য => রিজার্ভ
র্যাম[10]~ RAM[11]: রিসিভার মডিউল আরএফ সেন্টার ফ্রিকোয়েন্সি, রেঞ্জ 158M থেকে 860M, পঠনযোগ্য এবং লেখার যোগ্য ডিফল্ট RAM[10] = 0X0D, র্যাম[11] = 0X48
100KHz এর ইউনিটে. সর্বাধিক মান হয় 90000 এবং সর্বনিম্ন মান হল 2000
র্যাম[12]~ RAM[21]: অনুসন্ধান করা চ্যানেল পরামিতি পান, শুধুমাত্র পড়া,
স্ট্রাক্ট ডিবিডভিবিটিচ্যানেল {
int8_t স্পেকট্রাম_ইনভার্সন;
int8_t nfft;
int8_t গার্ড;
int8_t নক্ষত্রমণ্ডল;
int8_t hrch;
int8_t আলফা;
int8_t কোড_রেট_এইচপি;
int8_t কোড_রেট_এলপি;
int8_t নির্বাচন_এইচপি;
int8_t intlv_native;
} ডিভিবিটি;
র্যাম[22]~ RAM[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]~ RAM[43]: সংকেত-থেকে-শব্দ অনুপাত গণনার জন্য, বিস্তারিত জানার জন্য সম্পর্কিত নথি দেখুন
র্যাম[44]~ RAM[45]: আরএফ শক্তি গণনা করুন,rf_power বিস্তারিত জানার জন্য কোড পড়ুন
র্যাম[46]~ RAM[48]: আরএফ শক্তি গণনা করুন,n_agc_power নির্দিষ্ট রেফারেন্স কোড
অন্যান্য RAM সংরক্ষিত, এর বিষয়বস্তু পড়তে বা লিখতে পারে না
3. মডিউল কনফিগারেশন কমান্ড
সিরিয়াল পোর্ট কমান্ড ফরম্যাটের মাধ্যমে এটিতে কমান্ড পাঠিয়ে কনফিগারেশন কমান্ডটি উপলব্ধি করা হয়: {+opcode+RAM ঠিকানা+<অপারেন্ড>+কোড + চেক করুন} প্রতীক{}ভিতরে কোড16 বেস নম্বরে ASCII প্রকাশ করা হয়েছে
{: কমান্ডের শুরু নির্দেশ করে
+: নির্দেশ করে যে শুধুমাত্র সংযোগ এখানে নির্দেশিত, দৃষ্টান্তের জন্য, প্রকৃত কমান্ডে বিদ্যমান নেই
<>: ইঙ্গিত করে যে নেই
}: কমান্ডের শেষ নির্দেশ করে
অপকোড: 00 মানে লেখা, FF মানে পড়া,1 বাইট RAM ঠিকানা: 1 সংবাদের একক
অপারেন্ড: কমান্ড 1 বাইটের অপারেন্ড, রিড অপারেশনে, এই বাইট না
কোড চেক করুন: (opcode+ জমার ঠিকানা+ <অপারেন্ড>) মোড 256
কমান্ড রিটার্ন ফরম্যাট:
অপারেশন সফল রিটার্ন বিন্যাস: {+রেজিস্টার ঠিকানা+রেজিস্টার মান+চেক কোড+}
reset কমান্ড ফিরে আসেনি
অপারেশন ব্যর্থতা রিটার্ন বিন্যাস{FFFFFF}
4. চ্যানেল সাইজ প্যারামিটার গণনা পদ্ধতি রেফারেন্স
সিস্টেমের সর্বাধিক চ্যানেল ক্ষমতা নিম্নলিখিত সূত্র ব্যবহার করে গণনা করা যেতে পারে:
Rmax=6.75 x b x FEC x (188/204) এক্স (1/(1+জিডি)) এক্স (BW/8)
Rmax: চ্যানেলের সর্বোচ্চ ক্ষমতা(Mb/s)
খ: কাপলিং ওয়েভ রেশিও ফাংশন,QPSK ঘন্টা b=2, 16QAM ঘন্টা b=4,64QAMhourb=6 FEC: অভ্যন্তরীণ ত্রুটি সংশোধন কোড হার(1/2, 2/3, 3/4, 5/6, 7/8)
জিডি: গার্ড ব্যবধান 1/4, 1/8, 1/16, 1/32
বি.ডব্লু: একটি ইউনিট হিসাবে ব্যান্ডউইথ toM
উপরের সূত্র অনুযায়ী, চ্যানেলের সর্বোচ্চ ক্ষমতা কয়েকটি পরামিতির অধীনে গণনা করা যেতে পারে. নিচের টেবিলে দেখানো হয়েছে, হ্যাঁ 8 মি ব্যান্ডউইথের অধীনে তথ্য ক্ষমতা. সিস্টেমটি স্বয়ংক্রিয়ভাবে সেট চ্যানেল প্যারামিটার অনুযায়ী কোডেড আউটপুট স্ট্রিমের আকার গণনা করবে যাতে আউটপুট স্ট্রিমের আকার চ্যানেলের সর্বোচ্চ ক্ষমতার চেয়ে বেশি না হয়.
5. বিঃদ্রঃ
বোর্ডে L19 অবস্থান (পাশে U9 এ, কারখানা ছাড়ার সময় অবস্থান খালি) একটি যোগ করতে পারেন 0603 আউটপুট শক্তি বাড়াতে আবেশ, বর্ধিত আবেশ মান নিম্নলিখিত চিত্র উল্লেখ করতে পারেন
ওয়্যারলেস ভিডিও ট্রান্সমিশন
300-500এমএইচজেড কোএফডিএম আইপি আরজে 45 ট্রান্সসিভার 10 ডাব্লু পিএ ফিল্টার অ্যান্টেনা সহ


প্রশ্ন জিজ্ঞাসা কর
আপনার বার্তা প্রেরণ করা হয়েছে