Ke hoʻopaʻa nei i nā hōʻailona ultra-wideband 802.15.4 UWB ma nā mea hana kokoke i ʻae ʻia

Ke hoʻopaʻa nei i nā hōʻailona ultra-wideband 802.15.4 UWB ma nā mea hana kokoke i ʻae ʻia

I kēia mau lā, ʻelua mau honua ʻokoʻa i hui pū ʻia i loko o kā mākou hale hana: ʻo ka honua o nā transceivers radio haʻahaʻa a me ka honua o nā ʻōnaehana hoʻopaʻa leo lekiō ākea ākea.

ʻO ka mea mua, ua hele mai ko mākou mau hoaaloha maikaʻi iā mākou e hana i nā polokalamu no ka hoʻopaʻa ʻana i kahi hōʻailona me kahi pūʻulu 500 MHz. ʻAʻole hiki iā mākou ke hōʻole. Ma hope o nā mea a pau, pono e hana i kēia ma kahi papa mai ka hui "Instrumental Systems", aʻu i ʻike ai no ka manawa lōʻihi. I ka wanaʻao o kaʻu ʻoihana ʻenekinia, pono wau e hana me kā lākou lako a me nā lako polokalamu.

A laila hele mai koʻu hoa aloha mikkab mai Hōʻike Drone a noi ʻia e hana i kahi ʻōnaehana hoʻonohonoho no nā drones me ka GPS ʻole. Pono, wahi āna, e hoʻomaka i ka hōʻike ma loko. A ma ke alanui i kēia mau lā, ʻaʻole makemake ʻoe e hoʻolauna i kekahi mau miliona kālā i ka lewa ma kahi GPS hilinaʻi ʻole. Hoʻopilikia a me ka spoofing i ka hoʻokele Sat ke ulu nei.

No ka hoʻonohonoho ʻana me ka ʻole o nā satelite me ka pololei ʻoi aku ka maikaʻi ma mua o ʻumi mau kenimika ma kahi ʻāpana a hiki i kahi kilomita, ʻaʻole i loaʻa iaʻu kahi mea ʻē aʻe ma mua o ka ʻenehana UWB. Aia ʻo DecaWave ma ka mākeke no ka manawa lōʻihi, e hana ana i ka chip DW1000 a me nā modula e pili ana iā ia. ʻO ka chip he transceiver UWB o ka maʻamau IEEE 802.15.4-2011. Ma ke ala, ʻokoʻa ka mea, me ka papalua a ʻekolu paha lalo. Manaʻo wau e hiki iā mākou ke hoʻopau i kona hohonu i nā makahiki e hiki mai ana a kākau e pili ana. ʻAʻole hiki iā ʻoe ke hana ma mua.

Akā i kēia lā ʻaʻole mākou e kamaʻilio e pili ana i ka hoʻonohonoho ʻana; e kamaʻilio mākou e pili ana i kēlā i ka moʻolelo aʻe.

I kēia lā ke hoʻopaʻa nei mākou i ka hōʻailona DW1000. A ʻo ka bandwidth o kēia hōʻailona ʻaʻole i ʻoi aku ka liʻiliʻi, akā 1000 a i ʻole 500 MHz, i hoʻoholo ʻia e ka helu channel. "Ma ka pōʻino" aia kahi kamepiula me kahi papa kaapuni ma ka papa ʻaina aʻe FMC126P mai "Instrumental Systems" me FMC mezzanine AD9208-3000EBZ mai Analog Devices.

Pono e ʻike ʻia ma ʻaneʻi "no ka mea hoʻopiʻi" ʻo ka AD9208 ADC kahi ʻenehana i ʻae ʻia i kēia lā. ʻAʻole hiki iā ʻoe ke kūʻai ma ke kānāwai ma Rūsia, ʻoiai i kekahi manawa makemake ʻoe. Akā ua kūʻai ʻia kēia module kūikawā i kahi manawa lōʻihi loa, i ka wā ʻaʻohe hoʻopaʻi. Maʻemaʻe ʻo ia e like me ka ʻuhane o kahi pēpē. Manaʻo wau e waiho ʻia kēia ʻōlelo me ka hihia a e hāʻawi ʻia i ka mea i hoʻopiʻi ʻia.

ʻAʻole mākou e komo i nā kikoʻī o ka hoʻomohala ʻana i nā polokalamu no ka hoʻopaʻa ʻana i kahi kahawai o nā heluhelu i loko o ka hoʻomanaʻo kamepiula i kēia manawa. Minamina, ʻaʻole hiki iā mākou ke hoʻopuka i ke code kumu no ka noi i kēia manawa. LinuxAkā ke manaʻolana nei mākou e loaʻa ka ʻae no kēia manawa aʻe. He mea kūpono ke hoʻomaopopo ʻana ʻaʻole ia he mea maʻalahi, ʻoiai me nā hoʻomohala polokalamu i hāʻawi ʻia e Instrumented Systems. ʻO ka ADC ponoʻī a me kāna ʻōnaehana uaki a me ka hoʻopuka laʻana e hoʻohana ana i ka ʻenehana JESD204B he mea paʻakikī loa ke hoʻomaopopo, a ua koi pū ka module AD i nā ʻāpana lako. He mea nui ka hōʻailona REFCLK no ka ʻōnaehana hoʻokomo, akā ma ka module, ua hoʻopili ʻia i nā pine hewa o ka mea hoʻohui FMC a, no laila, ʻaʻole i hiki i nā pine kūpono o ka FPGA. Pono e hoʻopili ʻia kahi ʻāpana, hiki iā ʻoe ke ʻike ma ke kiʻi ma lalo nei—ʻelua mau uea ʻulaʻula. He ʻoiaʻiʻo, he kānalua e hana ana kēia. Kiʻekiʻe ke alapine hōʻailona uaki—375 MHz—a he weliweli ka ʻāpana. Akā ua hoʻokele ka ʻōnaehana e hoʻoponopono.

Ke hoʻopaʻa nei i nā hōʻailona ultra-wideband 802.15.4 UWB ma nā mea hana kokoke i ʻae ʻia

ʻO ka lumi kuke holoʻokoʻa e like me kēia.

Ke hoʻopaʻa nei i nā hōʻailona ultra-wideband 802.15.4 UWB ma nā mea hana kokoke i ʻae ʻia

Maanei hiki iā ʻoe ke ʻike i kahi kamepiula me kahi ʻōnaehana I/O maikaʻi, kahi papa FMC126P, a me kahi mezzanine AD9208-3000EBZ. Ma waena o nā mea hana: kahi mea hana 3000 MHz no ka hoʻopaʻa ʻana i ka ADC, kahi mea hana 770 MHz no REFCLK. Hoʻopili nā kelepona me nā mea hoʻohui SMA i nā mea hana a hāʻawi i ka hōʻailona hoʻokomo.

ʻO ka wikiwiki o ka ʻikepili maka mai ka puka ADC, inā ʻaʻole ʻoe e hele i nā kikoʻī, ʻo 12 GB / s mai nā kahawai ʻelua. Wahi a nā ana a e like me ka ʻōlelo a ka mea hana o ka papa FMC126P, ʻo ka wikiwiki o ka hoʻokomo ʻana he 5 GB/s. No laila, ua hoʻohana mākou i hoʻokahi wale nō kaila i ka ADC a ua hele aku ma o ka DDC (Digital Down Converter) i kūkulu ʻia i ka AD9208 me ka decimation e ʻehā. No laila, ʻo 3 GB/s ka kahe o ka ʻikepili (ke alapine sampling 750 MHz, 16-bit complex signal).

He maʻalahi loa ka nānā ʻana i ka manawa o ka ʻōnaehana e hoʻopaʻa ai i nā laʻana: pono ʻoe e nānā i nā ʻāpana pili o ke kūlana FPGA FIFO. Inā ʻaʻohe hanana FIFO Overflow i ka pō, ʻaʻole e hoʻonohonoho ʻia ka bit. A ke haʻi aku nei mākou ʻaʻole i nalowale nā ​​​​heluhelu. E nānā mua mākou, ʻoiaʻiʻo, ke hana nei nā bit status latching. Nānā pū mākou i ke ʻano hōʻailona mai ka faila e hōʻoia i ka maikaʻi o ka hōʻailona ADC i hopu ʻia e pili ana i ka palapala.

Akā he aha ke ʻano o ka hōʻailona e kūpono i kēlā ʻōnaehana hoʻokomo? ʻOiaʻiʻo ʻo UWB mai ka papaʻaina aʻe!

ʻO ka mea pōmaikaʻi, ua koho mākou i kahi alapine 4 GHz no ka ʻōnaehana hoʻonohonoho drone. Pili kēia i nā kaha 4 a me 2 ma DW1000 terminology (Figure 13 o ka datasheet). Hana mākou i kahi antena i kūkulu ʻia i loko o ka papa no kēia alapine, a i ʻole, ʻoi aku ka maikaʻi, no kēia pae. ʻAʻole maʻalahi ka hoʻonohonoho ʻana iā ia ma luna o kahi hui ākea. Akā, ua lilo ka mea i mea erotic! Wahi a kekahi, he hōʻailona ia ... me nā pepeiao.

Ke hoʻopaʻa nei i nā hōʻailona ultra-wideband 802.15.4 UWB ma nā mea hana kokoke i ʻae ʻia

Hāʻule ka hōʻailona 4 GHz me ka bandwidth 500 MHz i loko o ke kolu o ka hui Nyquist a loaʻa iā ia nā manawa kiaʻi e pale aku ai i ka inoa inoa. No laila, hoʻopili wale mākou i ka hōʻailona DW1000 i ka AD9208 ADC hoʻokomo pololei.

Ua loaʻa iā mākou ʻelua faila: hoʻokahi me ka PRF alapine o 64 MHz, ʻo kekahi - 16 MHz. Ua hoʻonohonoho ʻia ka wikiwiki o ka hoʻouna ʻana i ka liʻiliʻi no DW1000 - 110 kbit/s.

keia первый waihona, keia ʻo ka lua. E akahele, nui nā faila!

Ma ka waihona mua, ʻike mākou i nā ʻeke e lōʻihi ana ma kahi o 750 mau laʻana a i ʻole 1000 nanoseconds.

Ke hoʻopaʻa nei i nā hōʻailona ultra-wideband 802.15.4 UWB ma nā mea hana kokoke i ʻae ʻia

Ma ka waihona ʻelua, ʻehā ka pōkole o nā ʻeke.

Ke hoʻopaʻa nei i nā hōʻailona ultra-wideband 802.15.4 UWB ma nā mea hana kokoke i ʻae ʻia

A paʻa loa kēia me ka IEEE 802.15.4-2011 maʻamau e pili ana i ka papa kino UWB:

Ke hoʻopaʻa nei i nā hōʻailona ultra-wideband 802.15.4 UWB ma nā mea hana kokoke i ʻae ʻia

ʻO ka modulation i loko o ka ʻeke e like me ka modulation phase, e like pū me ka mea i kuhikuhi ʻia i ka maʻamau BPSK. Hiki iā ʻoe ke loaʻa ka maʻamau ma ka Pūnaewele, e ʻimi no "IEEE 802.15.4-2011".

Inā hoʻonui iki ʻoe i ka puka aniani o ka nānā ʻana, hiki iā ʻoe ke ʻike i ke ʻano like ʻole o nā ʻeke, e like me ka wehewehe ʻana o ka hybrid modulation IEEE 802.15.4-2011 UWB - kūlana-phase (BPM-BPSK).

Ke hoʻopaʻa nei i nā hōʻailona ultra-wideband 802.15.4 UWB ma nā mea hana kokoke i ʻae ʻia

Ke hoʻopaʻa nei i nā hōʻailona ultra-wideband 802.15.4 UWB ma nā mea hana kokoke i ʻae ʻia

Ma keʻano laulā, ʻike wau i ka puʻupuʻu DW1000 a me ka modulation o kēia UWB PHY he pōkā, ʻo kēlā me kēia mea, he mea, ma ke kiʻekiʻe o kahi JTIDS pūʻali koa. ʻO kēia kaʻu leʻaleʻa hou. E hoʻomau ʻia!

Ma kekahiʻaoʻao, eʻeli mākou i DW1000, ma kekahiʻaoʻao, e hana mākou i ka maʻamau IEEE 802.15.4.

Source: www.habr.com

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster