The PatchArray 2.4GHz Antenna project is a CST Studio Suite antenna-design package focused on a rectangular microstrip patch antenna around the 2.4 GHz ISM band. It includes the cleaned CST model, assignment reports, CST-exported S11 data, measured VNA S11 data, comparison plots, and screenshots from the design and validation workflow.
This repository is the GitHub-ready version of the original CST project folder. Heavy CST solver caches, raw result databases, and zip submissions were intentionally excluded so the repository stays cloneable and review-friendly.
- Open CST Studio Suite.
- Open
cst/patch.cst. - Review the geometry, port setup, solver settings, and S-parameter result tree.
python -m pip install -r requirements.txt
python scripts/plot_s11_comparison.pyGenerated plots are written to:
outputs/
- CST source model for the antenna design.
- Backup CST model from the earlier project state.
- CST-exported S11 data.
- VNA/measured S11 data.
- Python script for regenerating CST vs measured comparison plots.
- Assignment/report PDFs written for the antenna design workflow.
- Screenshots for geometry, CST S11, VNA S11, combined comparison, and correlation.
- Design a compact microstrip patch antenna near the 2.4 GHz ISM band.
- Simulate return loss/S11 response in CST.
- Compare CST simulation data against measured VNA data.
- Keep a reproducible plotting workflow for report figures.
- Preserve the CST model and report artifacts in a clean repository.
| Item | Summary |
|---|---|
| Main CST model | cst/patch.cst |
| Backup model | cst/patch_backup.cst |
| Simulated data | data/cst_s11.txt |
| Measured data | data/actual_s11.csv, data/vna_s11.csv |
| Existing comparison plot | assets/screenshots/s11_comparison.png |
| Reproducible script correlation | approximately 0.3736 |
The existing comparison plot shows a strong CST resonance around 2.4 GHz and a measured response that is shifted relative to the simulation. That mismatch is useful for explaining fabrication tolerance, substrate assumptions, feed effects, connector/soldering parasitics, and measurement setup differences.
| Area | Tools |
|---|---|
| EM design and simulation | CST Studio Suite |
| Measurement comparison | VNA-exported CSV data |
| Plotting | Python, Pandas, NumPy, Matplotlib |
| Documentation | Markdown, PDF reports |
PatchArray-2.4GHz-Antenna/
|-- README.md
|-- requirements.txt
|-- cst/
| |-- patch.cst
| `-- patch_backup.cst
|-- data/
| |-- actual_s11.csv
| |-- cst_s11.txt
| `-- vna_s11.csv
|-- scripts/
| `-- plot_s11_comparison.py
|-- assets/
| `-- screenshots/
| |-- cst_s11.png
| |-- design_2_4ghz.png
| |-- design_2_5ghz.png
| |-- measured_actual.png
| |-- s11_comparison.png
| |-- s11_correlation.png
| `-- vna_s11.png
`-- docs/
`-- reports/
|-- DANYAL_ASSIGNMENT_1_AV-336.pdf
|-- DANYAL_ASSIGNMENT_2.pdf
`-- DANYAL_ASSIGNMENT_3.pdf
The original local project contains CST result folders, solver caches, and assignment zip archives. They are not included here because they make the repository too large and are not necessary to open the model or reproduce the comparison plots.
Excluded examples:
Result/Temp/ModelCache/- large
.zipsubmissions - generated solver databases
- The CST and VNA response are not perfectly aligned, so the design may need retuning for the fabricated board.
- Substrate properties, copper thickness, connector effects, fabrication tolerance, and soldering parasitics can shift the measured resonance.
- The Python plotting script compares exported S11 curves; it does not run CST automatically.
- Full CST solver histories are excluded from the GitHub version to keep the repository lightweight.
- Add final substrate dimensions and material stackup directly in the README.
- Export final CST far-field plots and include gain/directivity screenshots.
- Add a measured-photo section for the fabricated antenna.
- Retune the feed/patch dimensions based on the measured resonance shift.
- Add a short report section explaining the CST-to-VNA mismatch.




