Skip to content

danyalwg/PatchArray-2.4GHz-Antenna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PatchArray 2.4GHz Antenna

CST Microstrip Patch Antenna Design with Simulated and Measured S11 Comparison

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.

CST and measured S11 comparison


Quick Start

Open the CST model

  1. Open CST Studio Suite.
  2. Open cst/patch.cst.
  3. Review the geometry, port setup, solver settings, and S-parameter result tree.

Rebuild the S11 comparison plots

python -m pip install -r requirements.txt
python scripts/plot_s11_comparison.py

Generated plots are written to:

outputs/

What This Project Contains

  • 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.

Project Screenshots

CST Design / Tuning View

2.4 GHz design screenshot

CST Simulated S11

CST S11

Measured VNA S11

Measured VNA S11

Correlation View

S11 correlation


Core Objectives

  1. Design a compact microstrip patch antenna near the 2.4 GHz ISM band.
  2. Simulate return loss/S11 response in CST.
  3. Compare CST simulation data against measured VNA data.
  4. Keep a reproducible plotting workflow for report figures.
  5. Preserve the CST model and report artifacts in a clean repository.

Key Results

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.


Technology Stack

Area Tools
EM design and simulation CST Studio Suite
Measurement comparison VNA-exported CSV data
Plotting Python, Pandas, NumPy, Matplotlib
Documentation Markdown, PDF reports

Folder Structure

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

Files Intentionally Excluded

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 .zip submissions
  • generated solver databases

Known Limitations

  • 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.

Recommended Future Improvements

  • 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.

About

CST microstrip patch antenna design with simulated and measured 2.4 GHz S11 comparison.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages