[[TOC(Other/Summer/2022/Spectrum/*, depth=1, heading=Distributed Spectrum Monitoring and Channel Sounding)]] = Distributed Spectrum Monitoring and Channel Sounding = **WINLAB Summer Internship 2022** **Group Members:** Khyati Dinesh Patel, Mingkun Sun == Project Objective == Several objectives: * Using nodes in COSMOS/ORBIT testbed to transmit and receive reference signals * Collect data from the transmission process with the portable SDRs * Use both traditional and AI/ML analysis for channel characterization (including occupancy) Reading material: * https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8699852/ * https://www.sciencedirect.com/science/article/pii/S2090447921002914 * https://www.intechopen.com/chapters/60277 * https://www.hindawi.com/journals/wcmc/2018/5906097/ Planned to meet weekly at 12pm on Tuesday and 2pm on Thursday == Week 1 Activities == * Get familiar with ORBIT * Research on software defined radio (SDR) [https://docs.google.com/presentation/d/18y-KR-26cWC_B4IMgejSuFHgU7Zztm02BahSOzAQ2PY/edit?usp=sharing] == Week 2 Activities == * Ran basic experiments on ORBIT testbed * Studied more about SDRs and Channel Monitoring * Learnt basics of Ubuntu [https://docs.google.com/presentation/d/1tDdCJUifqPcJJajYK1ccHp0i87-eYpBleqFTrgJkD18/edit?usp=sharing] == Week 3 Activities == * Researched about different Sandboxes in ORBIT * Perform more experiments with SDRs * Studied about different hardwares in ORBIT == Week 4 Activities == * In USRP capture the waveforms and plot it * In sandbox, used 1 node as transmitter and other as receiver and observed the transmission process https://docs.google.com/presentation/d/11WDXBo10gaFouT32hfnMzyCzT90fwSIj/edit#slide=id.p1 == Week 5 Activities == * Used 2 transmitter and 2 receiver to send data across each other and plot the wavefroms * Conducted specturm sensing using USRP2 https://docs.google.com/presentation/d/12CcwJCVAbB3vUg_9BMBOVxZOoqdefTIzyPtlPQfCr9k/edit#slide=id.g13ab0d2f38f_0_281 == Week 6 Activities == * Tried resolving the FPGA and GNU errors * Looked into different technical papers for ML approach used for spectrum sensing https://docs.google.com/presentation/d/10xLD871rF6XXtcBfv_XguKsUf9dgnpza/edit#slide=id.p1 == Week 7 Activities == * Successfully conducted experiment using GNU radio and tried plotting the spectrum using GNU companion * Conducted specturm sensing using USRP X310 and WISERD https://docs.google.com/presentation/d/1WlkUhwVz73NCovsCMCzIw6b4Fosd_VYB-8a2jqyUp-w/edit#slide=id.g13c41a826af_1_9 == Week 8 Activities == * Successfully collected sample data from the spectrum sensing experiment using WISERD * Still trying to resolve the errors faced using GNU companion * Looked into a few ML algorithms and try to finalize one by this weekend https://docs.google.com/presentation/d/1AEIx2tchC1lOFhQuu2zSoqQT1V7Q42isjk1y8M2kvaQ/edit#slide=id.p == Week 9 Activities == * Successfully gets GNU Radio Companion and x310 running, and conducted experiment on the x310 using the GNU Radio Companion * Update the Wiki here (https://orbit-lab.org/wiki/Tutorials/k0SDR/Tutorial00b#WorkingwithUSRPX310) to make sure that everyone can do the experiment smoothly without encountering the issues we experienced. https://docs.google.com/presentation/d/1JS6kaIY3hgHIf33IRl9jE--OlvWGGqq_/edit#slide=id.p == Week 10 Activities == * Successfully collected specturm data for ML algorithm * Where not able to finalize any ML apporach due the limited amount of time https://docs.google.com/presentation/d/1W4VujXd68ZmtFQQkcLKW6ofZUsXk3aSHKAEQefggeRw/edit#slide=id.g14215576aea_0_401