Coordinate system transform for antenna measuring system

Click For Summary
SUMMARY

The discussion focuses on converting azimuthal and roll angles from a great circle coordinate system to the classical theta and phi angles of a spherical coordinate system for an antenna positioning system. The user seeks assistance with the mathematical transformation, specifically how to accurately apply the formulas in MATLAB. Key concepts include the relationship between azimuth and roll angles and their equivalents in spherical coordinates, as well as the potential confusion surrounding declination and right ascension in this context.

PREREQUISITES
  • Understanding of spherical coordinate systems and their components (theta and phi)
  • Familiarity with great circle coordinate systems and their applications
  • Proficiency in MATLAB for implementing mathematical transformations
  • Basic knowledge of trigonometry and coordinate transformations
NEXT STEPS
  • Research the mathematical formulas for converting between great circle and spherical coordinate systems
  • Learn about declination and right ascension in the context of astronomical coordinate systems
  • Explore MATLAB functions for coordinate transformations and their applications
  • Study Cartesian-to-spherical transformation identities for better understanding of coordinate frame conversions
USEFUL FOR

Engineers, mathematicians, and developers working with antenna positioning systems, as well as anyone involved in coordinate transformations in spherical systems.

squalho
Messages
10
Reaction score
0
Hello,

I have a question related to coordinate transform. If this is not the right section please feel free to move this thread.

My problem is the following: I have a positioning system to move an antenna, that allows me to perform scans according to a great circle coordinate system. Check this link out to get an idea of what I'm talking about:

http://www.ce-mag.com/archive/02/Spring/fogelle1.html

(Check "great-circle method", figures 5 and 8(a))

As you can see, the sphere surrounding the antenna being measured is scanned by controlling two angles: one is the azimuthal angle and the other is a roll angle. Therefore this coordinate system is equivalent to an equatorial coordinate system, where the roll angle represents how much every great circle is rotated with respect to the "equator", and the azimuthal angle represents one position on a given great circle. Therefore I think that the roll angle has a meaning of "altitude" and the azimuth angle has a meaning of "hour angle". Fell free to correct me if you think I am wrong.

My problem is to convert these two angles to the classical theta and phi angles of a spherical coordinates system, to map the same points on the sphere surrounding the antenna. If theta (or 90-theta) is the latitude and phi is the longitude, I want to pass from azimuth and roll to theta and phi.

I have found online formulas to convert between the two coordinate systems, but when I plug them in MATLAB they don't work quite right. In particular I am having problem figuring out what declination, right ascension, and all these sort of things are in my case. I think that in the general astronomical problems there are more variables than the ones involved in my case.

Can anybody help? I hope I explained my problem clearly enough, let me know! Thanks!
 
Last edited by a moderator:
Engineering news on Phys.org
This is simply spherical transformed to spherical. Just a matter of rotations and scalings. High school trig, at worst. You could back into it using cartesian-to-spherical transform identities combined with linear transform between the coordinate frames.
 

Similar threads

  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
1
Views
404
  • · Replies 5 ·
Replies
5
Views
1K
Replies
3
Views
2K
  • · Replies 21 ·
Replies
21
Views
2K