Changes between Version 32 and Version 33 of Other/Summer/2024/pMA
- Timestamp:
- Jul 22, 2024, 3:42:50 PM (4 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Other/Summer/2024/pMA
v32 v33 8 8 9 9 With the advent of the Internet of Things (IoT) revolution, there is an increasing need to develop low-cost physical layer security protocols for devices. This will reduce the computational power that is required and propagate energy savings to potentially tens of billions of IoT devices. This project proposes a computationally simpler solution that uses Metamaterial antenna arrays that scramble the signal for eavesdroppers from undesired directions. This is called Directional Modulation. 10 [[Image()]] 10 11 11 12 12 Previous researchers who have worked on this idea have successfully used Directional Modulation to securely transmit small amounts of data using low bandwidth. A problem arises however when larger amounts of data are transmitted, which require more bandwidth. It turns out that the Metamaterial Antenna is frequency-dependent. This means data sent on subcarrier waves with large differences in frequency ranges will be affected differently by the antenna, resulting in errors. 13 13 14 [[Image(directional_modulation.png, 500px)]]14 [[Image(directional_modulation.png, 500px)]] 15 15 16 16 The solution to this problem, and the focus of our research this summer, is called Symbol Precoding. 17 17 18 [[Image(symbol_precoding.png, 500px)]]18 [[Image(symbol_precoding.png, 500px)]] 19 19 20 20 **Technologies:** GNU Radio … … 56 56 Precoding, where we multiply the transmitted symbol vector by a precoding vector. 57 57 58 [[Image(OFDM_TX_flowgraph.png, 500px)]]58 [[Image(OFDM_TX_flowgraph.png, 500px)]] 59 59 60 60 **Week 4 (6/17 - 6/20)** … … 69 69 - After finishing the Precoding Calculation functionality we brought it into GNU Radio as a custom block and fixed many bugs. 70 70 71 [[Image(precoding_math.png, 500px)]]71 [[Image(precoding_math.png, 500px)]] 72 72 73 73 **Week 5 (6/24 - 6/27)** … … 80 80 experiments. 81 81 82 [[Image(custom_blocks.png, 500px)]]82 [[Image(custom_blocks.png, 500px)]] 83 83 84 84 **Week 6 (7/1 - 7/3)** … … 94 94 angle showed scrambled data, while the correct angle preserved it. 95 95 96 [[Image(promising_results.2.png, 500px)]]96 [[Image(promising_results.2.png, 500px)]] 97 97 98 98 … … 108 108 - Figured out a way to use GNURadio on MacOS, which is much quicker than using a Windows virtual machine. 109 109 110 [[Image(prepend.png, 500px)]]110 [[Image(prepend.png, 500px)]] 111 111 112 112 **Week 8 (7/15/24 - 7/18/24)** … … 123 123 COSMOS Sandbox 2 were not working on the on-site USRP's. 124 124 125 [[Image(MTMAntenna.jpg, 250px)]][[Image(Anechoic.png, 250px)]]125 [[Image(MTMAntenna.jpg, 250px)]] [[Image(Anechoic.png, 250px)]] 126 126 127 127 == **References**