OCDM-ISAC is an open-source MATLAB simulation project dedicated to Integrated Sensing and Communication (ISAC), with a focus on Orthogonal Chirp Division Multiplexing (OCDM) waveforms. Starting from theoretical modeling, the project implements OCDM modulation and demodulation via the Discrete Fresnel Transform (DFnT/IDFnT), enabling dual functionality in communication and sensing. It supports QAM modulation, Bit Error Rate (BER), and Error Vector Magnitude (EVM) evaluation for the communication link, and leverages Hadamard division and 2D FFT to generate Range–Doppler maps for multi-target range and velocity estimation.
Main contributions include:
- End-to-end simulation of the OCDM communication system, including modulation, demodulation, and performance metrics;
- Modeling of OCDM radar echoes and implementation of joint range–velocity estimation;
- A unified communication–sensing integration framework, demonstrating OCDM’s potential in ISAC;
- Fully open-sourced MATLAB code, suitable for research, education, and further development.
This project is intended for researchers and engineers interested in 6G waveform design, ISAC system modeling, and radar signal processing.