![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1483186/image.png)
Circular array pattern elevation in GHz
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi!
I'm designing a circular array of 20 elements at 2.5GHz. When I try to plot the patter elevation, matlab gives me an error.
Please help meeeee!
f = 2.5e9;%Ghz
ca = circularArray('NumElements',20);
figure()
patternElevation (ca, 2.5e9);
0 comentarios
Respuestas (1)
Ninad
el 15 de Sept. de 2023
Hello Michela,
As per my understanding you are trying to use the `patternElevation` function to plot the `circularArray` object. I tried to reproduce your code and observed that the memory utilization and run time of the `patternElevation` function rises with the rising frequency. I have noted my observations for you reference:
Frequency Elapsed Time
-----------------------------------------------------------------------
70e6 (70 MHz) 1.34 s
10e7 (100 MHz) 2.22 s
20e7 (200 MHz) 5.07 s
30e7 (300 MHz) 53.68 s
50e7 (500 MHz) 559.48 s
1e9 (1 GHz) Error – Out of memory
This is the snapshot of the error message:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1483186/image.png)
You see this error because, the Frequency value impacts the memory requirement of the `patternElevation` function.
You may use the `patternElevation` function for a lower frequency value.
Alternatively, you can try the `arrayFactor` function that plots the 3-D array factor of the specified array at the specified frequency value in dB.
I have tried to reproduce the code and saved it to the file `CircularAntennaArrayExample.mlx`, attached with the post.
References:
Out of Memory Error: https://in.mathworks.com/help/matlab/matlab_prog/resolving-out-of-memory-errors.html#responsive_offcanvas
0 comentarios
Ver también
Categorías
Más información sobre Axis Labels en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!