Changes between Version 1 and Version 2 of Other/Summer/2025/QuantumComputing/MIMO


Ignore:
Timestamp:
Aug 6, 2025, 10:01:40 PM (2 weeks ago)
Author:
jmt413
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Other/Summer/2025/QuantumComputing/MIMO

    v1 v2  
    77== Project Objective
    88
    9 The project will explore non-traditional computing methods for “Non-Orthogonal Medium Access-based Multiple-Input Multiple-Output” (NOMA-MIMO) wireless systems. Both MIMO and NOMA are considered among the most promising techniques to increase wireless capacity by scaling up the number of serviced devices at a time. However, to do so, they require much more computationally demanding processing at the receiver. A proposed solution is to reduce MIMO Maximum Likelihood Detection (MLD) to Quadratic Unconstrained Binary Optimization(QUBO), which resembles a Hamiltonian. We, then, convert QUBO into the Ising form under the Ising model, and use an Ising solver for the best Ising configurations. Finally, the best candidate will be mapped to MIMO Detected Bits.
     9The project will explore non-traditional computing methods for "Non-Orthogonal Medium Access-based Multiple-Input Multiple-Output" (NOMA-MIMO) wireless systems. MIMO and NOMA are among the most promising techniques to increase wireless capacity by scaling up the number of serviced devices at a time. However, to do so, they require much more computationally demanding processing at the receiver. A proposed solution is to reduce MIMO Maximum Likelihood Detection (MLD) to Quadratic Unconstrained Binary Optimization(QUBO), which resembles a Hamiltonian. We, then, convert QUBO into the Ising form under the Ising model, and use an Ising solver for the best Ising configurations. Finally, the best candidate will be mapped to MIMO Detected Bits. This framework is called "ParaMax".
    1010
     11This project aims to construct a hardware implementation of ParaMax, using the Orbit MIMO racks as receivers and the overhead nodes as transmitters. In addition, we are comparing the Bit-Error-Rate (BER) of ParaMax to other conventional MIMO detectors and another experimental parallel probabilistic MIMO detector, FlexCore.
    1112
    1213== Weekly Progress
     
    3839
    3940**Progress**:
    40 - Began looking at Packet Carrier Frequency Offset(CFO) correction and Channel Estimation in MATLAB; Investigating UHD integration and construction of GNURadion Out-Of-Tree (OOT) custom C++/Python blocks
    41 -
     41- Began looking at Packet Carrier Frequency Offset(CFO) correction and Channel Estimation in MATLAB; Investigating UHD integration and construction of GNURadio Out-Of-Tree (OOT) custom C++/Python blocks
    4242
    4343
     
    6666**Progress**:
    6767- Ran into performance issues for FlexCore (not reaching near-ML performance), so we started unit testing on the FlexCore methods to ensure correctness and consistency with the details of the FlexCore paper
     68- Ran into issues with time synchronization, mainly consistency among multiple runs of data verification. We stopped using GNURadio due to a lack of PTP support and are looking into the C++ UHD API
    6869
    6970==== WEEK NINE ====
    70 [https://link.to/week1_presentation Week 9 NOMA-MIMO Presentation]\\
     71[https://docs.google.com/presentation/d/1JznnMAGJXfdL0wj5e-cRbl7YOMWZqEE7/edit?usp=sharing&ouid=115637716922072162001&rtpof=true&sd=true Week 9 NOMA-MIMO Presentation]\\
    7172
    7273**Progress**:
    73 -
     74- Got 2x1 MISO to work for C++ UHD implementation
     75- FlexCore implementation is able to reach near-ML performance, but not fast enough (We expect FlexCore to reach FCSD performance at N_{pe} = 16, but we are obtaining it at N_{pe} = 32)
     76- Reading into g-MultiSphere to look at existing results on parallel MIMO detectors in NOMA-MIMO scenarios
    7477
    7578==== WEEK TEN ====
    7679
    77 [https://link.to/week1_presentation NOMA-MIMO Final Presentation]\\
     80[https://docs.google.com/presentation/d/1IDNq-OK-I2XdjLWLCu-eQQ2E7KupLzbF/edit?usp=sharing&ouid=115637716922072162001&rtpof=true&sd=true NOMA-MIMO Final Presentation]\\
    7881
    7982**Summary**:
    80  
     83- Get a 1x1 SISO to transmit time-synchronized
     84- Get a 2x1 MISO to transmit time-synchronized
     85- Successful CFO (Carrier Frequency Offset) Correction, Channel Estimation on the receiver
     86- Successful offline MIMO detection for conventional MIMO detectors and ParaMax
     87- Near theoretical BER performance of FlexCore
    8188
    8289== Acknowledgements ==
     
    8693== References ==
    8794
     951) Minsung Kim, Salvatore Mandrà, Davide Venturelli, and Kyle Jamieson. "Physics-inspired heuristics for soft MIMO detection in 5G new radio and beyond." In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking (MobiCom '21), pages 42–55. Association for Computing Machinery, 2021. \\
     962) Christopher Husmann, Georgios Georgis, Konstantinos Nikitopoulos, and Kyle Jamieson. "FlexCore: Massively Parallel and Flexible Processing for Large MIMO Access Points." In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI '17), pages 197–211. USENIX Association, March 2017. \\
     973) Chathura Jayawardena and Konstantinos Nikitopoulos, “G-MultiSphere: Generalizing Massively Parallel Detection for Non-Orthogonal Signal Transmissions,” IEEE Transactions on Communications, vol. 68, no. 2, pp. 1227–1239, Feb. 2020.
    8898