Clear Filters
Clear Filters

Bug in PCB Antenna Designer?

13 views (last 30 days)
Darko Kulic
Darko Kulic on 27 Dec 2022
Answered: Kiran Ambekar on 29 Dec 2022
Hello Mathworks Team,
I created the PCB for my Antenna in the PCB Antenna Designer. The actual Antenna Frequency Design was created with the Antenna Designer.
Now I finished the layout, validated the Design and run for the new cool analysis tool. Punched the Frequency in and the Range and there we go, Matlab keeps telling me the same error message, no matter what I do. Error Message is attached as screenshot. The Problem occurs when i punch in the frequency range and try to open the Impedance or S Parameter, somehow it is not accepted. An error shows up, telling me index in position 1 exceeds array bounds. I tried every possible notation, from basic array [ 1.2, 3.4, 5.6] to linspace(1.2, 3.4, 100), to ordinary integers like 500(hope dies last, we say in austria) . You can see it in the youtube video, (153) How to Design and Simulate PCB Antenna - YouTube), at 1:12:45, she enters the frequency range with linspace.
What am I doing wrong?
I have added my matlab file.
Please help me! Thank you very much!
Best Regard.
Darko Kulic

Answers (1)

Kiran Ambekar
Kiran Ambekar on 29 Dec 2022
Hi Darko,
I see that you are getting an error "Index in postion 1 exceeds array bounds error" when you try to run analysis on your PCB antenna design. I recommend you reduce the the feeder_arm_width by a factor of 1/3 at least. You can further reduce the feed width if you want. The feed width or diameter should be less than the width of the strip on which it resides. For more information on the feed in Antenna Toolbox, refer the feed model page. I hope this solves your problem.
Regards,
Kiran

Categories

Find more on Get Started with Antenna Toolbox in Help Center and File Exchange

Products


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!