Table of Contents
- 1. Introduction
- 2. OCC System Architecture and Fundamentals
- 3. Standardization and Channel Characterization
- 4. Modulation and Coding Techniques
- 5. Synchronization and Signal Processing
- 6. OCC-Based Localization and Navigation
- 7. OCC for Motion Capture and Intelligent Transportation
- 8. Challenges and Future Trends
- 9. Original Analysis
- 10. Cikakkun Bayanai na Fasaha da Tsarin Lissafi
- 11. Sakamakon Gwaji da Zane-zane
- 12. Misalin Tsarin Bincike
- 13. Aikace-aikace na gaba da Hasashen
- 14. Manazarta
1. Introduction
Sadarwar Kyamara (OCC) wata sabuwar fasaha ce ta sadarwa mara igiya ta gani (OWC) wacce ke amfani da na'urorin gani (kyamarori) a matsayin masu karɓa da kuma fitilun haske (LEDs) a matsayin masu watsawa. Ba kamar tsarin OWC na gargajiya wanda ya dogara da photodiode ba, OCC tana amfani da yawaitar kyamarori a cikin wayoyin hannu, motoci, da na'urorin IoT, don samar da sadarwa mai rahusa, mai sauƙin aiwatarwa tare da ƙarancin gyare-gyaren ababen more rayuwa. Bukatar bayanan wayar hannu tana ƙaruwa da kashi 42% a kowace shekara, kuma ana sa ran zirga-zirgar bayanan duniya ta wata-wata za ta wuce 100 exabytes nan da shekarar 2023. OCC tana ba da mafita mai albarka ta hanyar amfani da faffadan bakan gani mara lasisi (350 nm zuwa 1550 nm) don sadarwa mai ingancin makamashi, mai tsaro, kuma mai jure tsangwama. Wannan binciken yana ba da cikakken bayyani kan dabarun OCC, ƙoƙarin daidaitawa, siffanta tashoshi, tsarin daidaita sigina, hanyoyin aiki tare, da aikace-aikace daban-daban da suka haɗa da gano wuri, kewayawa, ɗaukar motsi, da tsarin sufuri na hankali (ITS).
2. OCC System Architecture and Fundamentals
Tsarin OCC yawanci ya ƙunshi mai watsa LED da mai karɓa na kyamara. Mai watsawa yana daidaita ƙarfin hasken LED don saka bayanai, yayin da kyamara ke ɗaukar canje-canjen haske a kan lokaci. Tushen ka'idar ta dogara ne akan tasirin rolling shutter, inda firikwensin kyamara ke ɗaukar layuka na pixels a jere, yana ba da damar watsa bayanai cikin sauri ko da tare da kyamarori masu ƙarancin firam. Ana iya rarraba tsarin zuwa manyan nau'ikan guda biyu: (1) Sadarwar Hasken Gani (VLC) ta tushen OCC, wanda ke amfani da LEDs na haske, da (2) OCC dangwalen Infrared (IR), wanda ke amfani da LEDs na IR don sadarwa a boye ko a dare. Babban fa'idar OCC akan VLC na gargajiya wanda ke amfani da PD ita ce ikonta na raba masu watsa sigina da yawa a sarari, wanda ke ba da damar sadarwa ta MIMO da kuma gano wuri da sadarwa a lokaci guda.
3. Standardization and Channel Characterization
Misalin IEEE 802.15.7-2018 ya bayyana OCC a matsayin muhimmiyar fasahar Layer na zahiri don sadarwa mara waya ta haske. Misalin ya kayyade tsarin modulation, tsarin firam, da kuma adadin bayanai na OCC. Siffanta tashar sadarwa na OCC ya ƙunshi yin samfurin asarar hanyar haske, hayaniyar hasken yanayi, da kuma halayen amsawar kyamara. Ana iya bayyana samfurin tashar sadarwa kamar haka:
$P_{rx} = P_{tx} \cdot H(0) + n(t)$
inda $P_{rx}$ shine ƙarfin hasken da aka karɓa, $P_{tx}$ shine ƙarfin da aka watsa, $H(0)$ shine ribar tashar sadarwa ta DC, kuma $n(t)$ ita ce hayaniyar ƙari (ciki har da hayaniyar shot, hayaniyar thermal, da tsangwama daga hasken yanayi). Ana bayar da ribar tashar sadarwa don hanyar kai tsaye (LOS) ta hanyar:
$H(0) = \frac{(m+1)A}{2\pi d^2} \cos^m(\phi) \cos(\psi) \cdot \text{rect}(\psi/\Psi_c)$
inda $m$ ita ce tsarin fitar da haske na Lambertian, $A$ ita ce yankin na'urar ganowa, $d$ ita ce nisa, $\phi$ ita ce kusurwar haskawa, $\psi$ ita ce kusurwar shigowa, kuma $\Psi_c$ ita ce filin gani na kyamara.
4. Modulation and Coding Techniques
OCC tana amfani da hanyoyin daidaitawa daban-daban don sanya bayanai cikin sauye-sauyen ƙarfin haske. Hanyoyin gama-gari sun haɗa da:
- Kunnawa-Kashewa (OOK): Daidaitawar binary mai sauƙi inda ake kunna LED don bit '1' kuma a kashe don bit '0'.
- Pulse Width Modulation (PWM): Ana bayanan a cikin faɗin bugun haske.
- Color Shift Keying (CSK): Yana amfani da launuka daban-daban (RGB LEDs) don wakiltar alamomi, yana ƙara yawan bayanai.
- Undersampled Frequency Shift On-Off Keying (UFSOOK): An tsara shi don kyamarori masu ƙarancin firam, yana ɓoye bayanai a cikin mitar walƙiyar haske.
- Rolling Shutter Modulation: Yana amfani da tasirin rolling shutter don samun babban yawan bayanai (har zuwa kbps da yawa) ta hanyar ɓoye bayanai a cikin tsarin ɗigon haske da duhu da kyamara ta ɗauka.
Ana gaba kurakurai na FEC, kamar su Reed-Solomon da convolutional codes, ana amfani da su don inganta aminci. Ana iya kimanta ƙimar bayanai $R$ ga tsarin OCC mai rolling shutter kamar haka:
$R = \frac{N_{rows} \cdot f_{frame}}{N_{bits\_per\_row}}$
inda $N_{rows}$ shine adadin layuka a cikin firikwensin hoto, $f_{frame}$ shine ƙimar firam, kuma $N_{bits\_per\_row}$ shine adadin raƙuman bayanai da aka ɓoye a kowane layi.
5. Synchronization and Signal Processing
Daidaitawa a cikin OCC yana da mahimmanci don samun ingantaccen dawo da bayanai. Hanyoyi sun haɗa da:
- Daidaitawa ta tushen firam: Amfani da ƙayyadaddun jerin farawa da tsayawa (misali, wani nau'i na haske na musamman) don yiwa farkon da ƙarshen firam ɗin bayanai alama.
- Maido da agogo: Cire siginar agogo daga rafin bayanan da aka karɓa ta amfani da madaukai masu kulle-kulle (PLL) ko algorithms na sarrafa siginar dijital.
- Sarrafa hoto: Ana amfani da dabaru kamar gano yanki na sha'awa (ROI), gano gefuna, da gane tsari don gano mai watsawa a cikin filin kyamarar da kuma cire siginar haske mai daidaitawa.
Matakan sarrafa sigina sun haɗa da: (1) ɗaukar hoto, (2) gano da bin diddigin LED, (3) cire ƙarfi daga ROI, (4) daidaitawa, da (5) ɓoye lamba. Matsayin siginar da aka karɓa zuwa amo (SNR) muhimmin ma'auni ne na aiki, wanda aka ayyana shi:
$SNR = \frac{(R \cdot P_{rx})^2}{\sigma_{shot}^2 + \sigma_{thermal}^2 + \sigma_{ambient}^2}$
inda $R$ shine amsawar firikwensin kyamara, kuma kalmomin $\sigma^2$ suna wakiltar bambance-bambancen hayaniyar harbi, hayaniyar zafi, da hayaniyar hasken muhalli, bi da bi.
6. OCC-Based Localization and Navigation
OCC yana ba da damar gano wuri na cikin gida daidai ta hanyar amfani da fitilun LED a matsayin anka. Kyamara tana ɗaukar ID ko matsayin LED da yawa, kuma ana ƙididdige wurin mai karɓa ta amfani da dabaru kamar:
- Angle of Arrival (AoA): Ƙididdige alkiblar haske mai shigowa daga LED da yawa don daidaita matsayi ta hanyar triangulation.
- Received Signal Strength (RSS): Yin amfani da ƙarfin haske da aka karɓa daga sanannun wuraren LED don ƙididdige nisa ta hanyar samfurin tashar.
- Time of Flight (ToF): Auna lokaci na haske don auna nisa (yana buƙatar kyamarori masu sauri).
- Hanyoyin da suka dogara da hoto: Yin amfani da tsarin geometric na LED array da haskensa akan firikwensin kyamara don gano matsayi da alkibla (matsalar Perspective-n-Point).
Daidaiton gano wuri zai iya kaiwa matakin santimita (misali, 5-10 cm) a yanayi masu kyau. Tsarin kewayawa yana haɗa OCC da na'urorin inertial (IMU) don samun matsayi mara katsewa a ciki da waje.
7. OCC for Motion Capture and Intelligent Transportation
Ana amfani da OCC don kama motsi ta hanyar bin matsayin alamun LED da yawa da aka makala a jikin abu mai motsi. Kyamara tana ɗaukar matsayin alamun a kan lokaci, wanda ke ba da damar sake gina motsi a cikin 3D. A cikin tsarin sufuri mai hankali (ITS), OCC tana ba da damar sadarwa tsakanin mota da mota (V2V) da mota da kayan more rayuwa (V2I) ta amfani da fitilun mota da fitilun zirga-zirga a matsayin masu watsawa. Aikace-aikace sun haɗa da:
- Guje wa karo: Musayar da gudu, birki, da bayanan tuƙi.
- Gudanar da zirga-zirga: Karɓar bayanan lokaci da lokaci na siginar zirga-zirga (SPaT).
- Rukunin motoci: Haɗa motoci da yawa don tafiya tare a kusa.
Matsakaicin bayanai a cikin OCC na ababen hawa na iya kaiwa kbps da yawa, wanda ya isa ga saƙonni masu mahimmanci.
8. Challenges and Future Trends
Matsalolin da suka fi fuskantar OCC sun haɗa da:
- Ƙarancin ƙimar bayanai: Idan aka kwatanta da VLC na tushen PD (Gbps), OCC yawanci tana samun kbps zuwa Mbps ne kawai saboda iyakokin ƙimar firam na kyamara.
- Tsangwama daga hasken muhalli: Hasken rana da sauran hanyoyin haske na iya rage aiki.
- Motsi da mika mulki: Kiyaye haɗi mai tsayayye yayin da mai watsawa ko mai karɓa ke motsi.
- Gibiyoyin daidaitawa: Rashin ingantattun ka'idoji don manyan matakan sadarwa da aiki tare.
- Amfani da wutar lantarki: Ci gaba da sarrafa hoto a kan na'urorin hannu na iya zama mai amfani da makamashi sosai.
Abubuwan da za su faru a nan gaba sun haɗa da:
- Haɗin kai da AI: Yin amfani da koyon zurfi don ingantaccen gano LED, bin diddigin, da kuma rage sigina.
- Tsarin haɗaɗɗiya: Haɗa OCC da RF (misali, Wi-Fi, 5G) don haɗin gwiwa mai ƙarfi da sauri.
- Kyamarori masu sauri: Yin amfani da sabbin kyamarori masu dogaro da abubuwan da ke faruwa da na'urori masu saurin firam don haɓaka yawan bayanai.
- OCC a ƙarƙashin ruwa: Fadada OCC zuwa yanayin ƙarƙashin ruwa don sadarwa da gano wuri.
- OCC na Quantum: Bincika rarraba maɓallin quantum (QKD) ta hanyar hanyoyin OCC don sadarwa mai aminci.
9. Original Analysis
Core Insight: Wannan binciken yana sanya OCC a matsayin wata hanya mai amfani, mai rahusa tsakanin duniyar gani da dijital, amma ainihin darajarta ba ta cikin yin gasa da VLC mai sauri ko RF ba, sai dai wajen samar da sadarwa mai sanin sarari a ko'ina a wuraren da masu karɓa na gargajiya suka kasa aiki (misali, haske mai yawa, motsi, mahalli masu yawan masu watsa). Ƙarfin takardar shine cikakken bayaninta daga matakin jiki zuwa aikace-aikace, amma ba ta da kwatancen ƙididdiga mai mahimmanci na aikin OCC da sauran fasahohin OWC a ƙarƙashin yanayi na gaske.
Logical Flow: Takardar tana ci gaba a hankali daga tushe (tsari, tashar) zuwa dabarun taimako (modulation, coding, synchronization) sannan zuwa aikace-aikace (localization, ITS, motion capture). Wannan tsari yana da inganci don bincike, amma sauyawa tsakanin sassan zai iya zama mai santsi, kuma zurfin ya bambanta sosai (misali, modulation yana da cikakken bayani, yayin da sarrafa siginar yana da wuya).
Strengths & Flaws: Babban ƙarfin shine cikakken rarrabuwar dabarun OCC da aikace-aikacenta, wanda ya sa ta zama tushe mai mahimmanci. Duk da haka, takardar tana fama da rashin nazari mai mahimmanci kan iyakokin aiki. Misali, ta ambaci tasirin rolling shutter amma ba ta ƙididdige ma'aunin ciniki tsakanin adadin bayanai da yawan firam a ƙarƙashin yanayin haske daban-daban ba. Bugu da ƙari, tattaunawa kan daidaitawa (IEEE 802.15.7) ta takaice kuma ba ta magance jinkirin karɓar OCC a cikin samfuran kasuwanci ba. Takardar kuma ta yi watsi da babban ƙalubalen amfani da wutar lantarki a cikin masu karɓar OCC masu motsi, wanda shine babban shinge ga aikace-aikacen da suka dogara da wayoyin hannu. Kamar yadda marubutan takardar CycleGAN (Zhu et al., 2017) suka lura, daidaita yanki yana da mahimmanci don aiwatarwa a duniyar gaske, kuma tsarin OCC ma suna buƙatar ingantaccen bayanan horarwa don AI-based demodulation a wurare daban-daban.
Actionable Insights: Ga masu bincike, takardar ta nuna buƙatar (1) tsarin gwaji da aka daidaita don kwatanta tsarin OCC a ƙarƙashin yanayi iri ɗaya, (2) dabarun sarrafa siginar masu amfani da makamashi don dandamali na hannu, da (3) ka'idojin haɗin OCC-RF waɗanda ke amfani da sanin sarari na OCC da babban adadin bayanai na RF. Ga masana'antu, aikace-aikacen gajeren lokaci mafi kyau shine gano wuri a cikin gida don tallace-tallace da kayan aiki, inda OCC zai iya taimakawa hanyoyin Wi-Fi da BLE na yanzu tare da daidaito mafi girma (kasa da cm 10) a farashi mai rahusa. Tattaunawar takardar akan ITS ma tana da lokaci, amma ƙarancin adadin bayanai (kbps) ya iyakance ta zuwa saƙonnin aminci, ba nishaɗi ba. Aikin gaba ya kamata ya mayar da hankali kan haɗa OCC da 5G sidelink don fahimtar haɗin gwiwa.
10. Cikakkun Bayanai na Fasaha da Tsarin Lissafi
Aikin tsarin OCC yana da iyaka ta hanyar saurin daukar hoto na kyamara da tsarin canza sigina. Ga kyamara mai rolling shutter, adadin bayanan da za a iya samu $R$ ana iya bayyana shi kamar haka:
$R = \frac{N_{rows} \cdot f_{frame}}{N_{bits\_per\_row}}$
Misali, tare da kyamara 1080p (1920x1080 pixels) mai aiki da 30 fps, da kuma rufaffen bit 1 a kowane layi, adadin bayanan shine $1080 \times 30 = 32.4$ kbps. Yin amfani da canza sigina mai matakai da yawa (misali, 4-PAM) na iya ninka wannan zuwa 64.8 kbps. Duk da haka, ingantaccen adadin yana raguwa saboda kari na aiki tare da gyara kurakurai.
Ƙarfin tashar $C$ don haɗin OCC a ƙarƙashin yanayin iyakance-amo na shot ana bayar da shi ta:
$C = B \cdot \log_2(1 + SNR)$
inda $B$ shine bandwidth na kyamara (yawanci iyakance ta saurin daukar hoto, misali, 30 Hz). Wannan yana haifar da ƙarami sosai (misali, $C \approx 30 \cdot \log_2(1+100) \approx 200$ bps), shi ya sa OCC bai dace da aikace-aikacen manyan bayanai ba. Duk da haka, ta hanyar amfani da spatial multiplexing (MIMO) tare da LEDs da yawa, ana iya ƙara ƙarfin tashar a layi daya da adadin masu watsawa.
11. Sakamakon Gwaji da Zane-zane
Binciken ya yi nuni da wasu nazarce-nazarce na gwaji. Misali, wani na'urar gwajin OCC ta yau da kullun ta ƙunshi jerin fitilun LED (misali, 4x4 RGB LEDs) da kyamarar wayar hannu (misali, 30 fps, 1080p). Sakamakon gwaji ya nuna:
- Matsakaicin bayanai: Har zuwa 1 kbps ta amfani da OOK tare da LED guda ɗaya, da kuma har zuwa 10 kbps ta amfani da rolling shutter modulation tare da jerin LED 4x4.
- Daidaiton wuri: Matsakaicin kuskure na 5 cm a cikin daki mai girman 5m x 5m ta amfani da LED anchors guda 4 da kuma kimanta AoA.
- Nisan ababen hawa: Har zuwa mita 50 don sadarwar V2V ta amfani da fitilun mota a 30 fps.
Zane na yau da kullun (ba a nuna shi a nan ba) zai kwatanta tsarin tsarin OCC: mai watsa LED wanda aka daidaita ta hanyar tushen bayanai, tashar gani (ciki har da hasken yanayi), mai karɓar kyamara tare da ruwan tabarau da firikwensin hoto, da kuma toshe sarrafa sigina wanda ke fitar da bayanan da aka cire. Wani zane kuma zai nuna tasirin rolling shutter: jerin ratsan haske da duhu a kwance akan hoton da aka ɗauka, inda faɗin kowane ratsi ke nuna tsawon lokacin bit.
12. Misalin Tsarin Bincike
Yi la'akari da tsarin gano wuri na cikin gida mai sauƙi wanda ya dogara da OCC. Tsarin ya ƙunshi matakai masu zuwa:
- Saitawa: An shigar da fitilun LED guda huɗu a wuraren da aka sani $(x_i, y_i, z_i)$ don $i=1,2,3,4$. Kowane LED yana watsa ID na musamman ta amfani da OOK modulation a 1 kbps.
- Kama Bayanai: Kamara na wayar hannu tana ɗaukar bidiyo a 30 fps. Algorithm ɗin sarrafa hoto yana gano LEDs huɗu a kowane firam kuma ya fitar da IDs da kuma haɗin pixel $(u_i, v_i)$.
- Ƙididdigar Kusurwa: Ta amfani da sigogin ciki na kamara (tsawon hankali $f$, babban batu $(c_x, c_y)$), ana ƙididdige kusurwoyin isowa $\theta_i$ da $\phi_i$:
$\theta_i = \arctan\left(\frac{u_i - c_x}{f}\right)$, $\phi_i = \arctan\left(\frac{v_i - c_y}{f}\right)$
- Ƙididdigar Matsayi: Ta amfani da sanannun wuraren LEDs da kusurwoyin da aka ƙididdige, ana warware matsayin mai karɓa $(x_r, y_r, z_r)$ ta hanyar triangulation (misali, rage murabba'i mafi ƙanƙanta).
- Fitowa: Ana nuna matsayin da aka ƙididdige akan allon wayar hannu tare da daidaito na ±10 cm.
Wannan tsarin yana nuna haɗin sadarwa (karɓar ID) da ji (gano wuri) a cikin tsarin OCC guda ɗaya.
13. Aikace-aikace na gaba da Hasashen
OCC na shirin taka muhimmiyar rawa a fannonin da ke tasowa da yawa:
- Kasuwanci Mai Hankali: Fitilolin LED masu amfani da OCC na iya aika bayanan samfur da tallace-tallace zuwa wayoyin hannu na masu siyayya, suna ba da gogewa na sirri a cikin shago.
- Haɓaka Gaskiya (AR): OCC na iya samar da madaidaitan wuraren sarari don abubuwan AR, daidaita abubuwa na kama-da-wane da alamomin LED na zahiri.
- Healthcare: OCC za iya amfani da shi don kula da marasa lafiya ba tare da tiyata ba, misali, bin diddigin motsin alamun LED a jikin majiyyaci don gyaran jiki.
- Underwater Robotics: OCC yana ba da madadin mai rahusa ga sadarwar sauti don sadarwa da gano wuri tsakanin robots na karkashin ruwa a nesa kadan.
- Smart Cities: Haɗa OCC a cikin fitilun titi don ayyuka masu kama da Wi-Fi na jama'a, sarrafa zirga-zirga, da kula da muhalli.
- Space Communications: Ana iya amfani da OCC don sadarwa tsakanin tauraron dan adam ko hanyar haɗi tsakanin rover da lander a wata ko duniyar Mars, ta yin amfani da yawaitar kyamarori a ayyukan sararin samaniya.
Haɗin OCC tare da AI, 5G/6G, da edge computing zai buɗe sabbin damar, wanda zai sa ta zama ginshiƙin cibiyoyin sadarwa na gani marasa igiya na gaba.
14. Manazarta
- N. Saeed, S. Guo, K.-H. Park, T. Y. Al-Naffouri, and M.-S. Alouini, "Optical Camera Communications: Survey, Use Cases, Challenges, and Future Trends," Physical Communication, vol. 37, 2019.
- J.-Y. Kim, S.-Y. Jung, and K.-D. Kim, "Rolling Shutter Camera Communication Using LED Array," IEEE Photonics Journal, vol. 10, no. 2, 2018.
- P. H. Pathak, X. Feng, P. Hu, and P. Mohapatra, "Visible Light Communication, Networking, and Sensing: A Survey, Potential and Challenges," IEEE Communications Surveys & Tutorials, vol. 17, no. 4, 2015.
- Z. Zhu, T. Park, P. Isola, and A. A. Efros, "Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks," in Proc. IEEE ICCV, 2017.
- IEEE Standard for Local and Metropolitan Area Networks–Part 15.7: Short-Range Optical Wireless Communications, IEEE Std 802.15.7-2018.
- T. Komine and M. Nakagawa, "Fundamental Analysis for Visible-Light Communication System using LED Lights," IEEE Transactions on Consumer Electronics, vol. 50, no. 1, 2004.
- Y. Goto, I. Takai, T. Yamazato, H. Okada, T. Fujii, S. Kawahito, S. Arai, T. Yendo, and K. Kamakura, "A New Automotive VLC System Using Optical Communication Image Sensor," IEEE Photonics Journal, vol. 8, no. 3, 2016.
- M. S. Islim, S. Videv, M. Safari, E. Xie, J. J. D. McKendry, J. Herrnsdorf, E. Gu, M. D. Dawson, and H. Haas, "The Impact of Solar Irradiance on Visible Light Communications," Journal of Lightwave Technology, vol. 36, no. 12, 2018.