# US 12,183,983 B2 · Method, apparatus and computer program for optimizing driving of antenna

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,183,983 B2
- Document ID: US12183983B2
- Status: Granted
- Kind: B2
- Application number: 17/738,338
- Filed: 2022-05-06
- Published: 2022-08-18
- Granted: 2024-12-31
- Earliest claimed: 2019-12-31
- Assignees: Korea Aerospace Research Institute
- Applicants: Korea Aerospace Research Institute
- Inventors: Dae Kwan Kim
- Web page: https://patentgrep.com/patent/US12183983B2

## CPC

- H01Q 3/08: for varying two co-ordinates of the orientation
- H01Q 1/24: with receiving set
- H01Q 3/005: {using remotely controlled antenna positioning or scanning}
- H04B 7/18519: {Operations control, administration or maintenance}
- H01Q: ANTENNAS, i.e. RADIO AERIALS (radiators or antennas for microwave heating H05B6/72)
- H04B: TRANSMISSION

## Abstract

A method of optimizing driving of an antenna for communication of an artificial satellite, by controlling a rotation angle of the antenna, according to an embodiment of the disclosure, includes: receiving a basic profile indicating a change in a rotation angle of the antenna such that a center line of the antenna points to a ground station in response to movement of the artificial satellite; determining a processing section with reference to points at which a rotation velocity of the antenna, for the basic profile, is zero; and generating an optimization profile that determines the change in the rotation angle of the antenna by configuring the rotation velocity of the antenna, for the processing section, with a preset optimized rotation velocity.

## Claims

### Claim 1

A method of optimizing driving of an antenna for communication of an artificial satellite by controlling a rotation angle of the antenna, the method comprising:
receiving a basic profile indicating a change in a rotation angle of the antenna such that a center line of the antenna points to a ground station in response to movement of the artificial satellite;
determining a processing section with reference to points at which a rotation velocity of the antenna, for the basic profile, is zero; and
generating an optimization profile that determines the change in the rotation angle of the antenna, by configuring the rotation velocity of the antenna, for the processing section, with a preset optimized rotation velocity;
wherein the receiving of the basic profile comprises:
receiving information regarding the optimized rotation velocity of the antenna, determined according to a structure of the artificial satellite;
receiving information regarding a rotation angle determined according to a structure of the antenna and at which communication between the antenna and the ground station is allowed; and
generating an uppermost profile and a lowermost profile, based on the rotation angle at which the communication between the antenna and the ground station is allowed and the basic profile.

### Claim 2 (depends on 1)

The method of claim 1, further comprising, after the determining of the processing section, determining a start boundary angle and a finish boundary angle of the processing section, based on the basic profile, the uppermost profile, and the lowermost profile.

### Claim 3 (depends on 1)

The method of claim 1, wherein the generating of the optimization profile comprises:
determining a rotation area in which the antenna rotates at the optimized rotation velocity and a stop area in which the antenna does not rotate, such that an error between the basic profile and the optimization profile, for the processing section, has a minimum value; and
determining the optimization profile of the processing section, based on the rotation area for the processing section.

### Claim 4 (depends on 3)

The method of claim 3, wherein the information regarding the optimized rotation velocity comprises a first optimized rotation velocity and a second optimized rotation velocity greater than the first optimized rotation velocity, and
the generating of the optimization profile comprises:
selecting the first optimized rotation velocity as a rotation velocity of the antenna;
determining a rotation area in which the antenna rotates at the first optimized rotation velocity and a stop area in which the antenna does not rotate, such that an error between the basic profile and the optimization profile with respect to the processing section has a minimum value; and
determining the optimization profile of the processing section based on the rotation area for the processing section.

### Claim 5 (depends on 4)

The method of claim 4, wherein the generating of the optimization profile further comprises;
generating an optimization profile for a next processing section when a rotation angle according to the optimization profile in the processing section is between a rotation angle according to the uppermost profile and a rotation angle according to the lowermost profile.

### Claim 6 (depends on 4)

The method of claim 4, wherein the generating of the optimization profile further comprises:
when a rotation angle according to the optimization profile in the processing section is not between a rotation angle according to the uppermost profile and a rotation angle according to the lowermost profile and an absolute value of the first optimized rotation velocity is less than an absolute value of a rotation velocity according to the basic profile,
selecting the second optimized rotation velocity as the rotation velocity of the antenna;
determining a rotation area in which the antenna rotates at the second optimized rotation velocity and a stop area in which the antenna does not rotate, such that an error between the basic profile and the optimization profile with respect to the processing section has a minimum value; and
determining the optimization profile of the processing section, based on the rotation area for the processing section.

### Claim 7 (depends on 4)

The method of claim 4, wherein the generating of the optimization profile, further comprises:
when a rotation angle according to the optimization profile in the processing section is not between a rotation angle according to the uppermost profile and a rotation according to the lowermost profile and an absolute value of the first optimized rotation velocity is greater than an absolute value of the rotation velocity according to the basic profile,
determining a first rotation area in which the antenna rotates at the first optimized rotation velocity, a second rotation area in which the antenna rotates at the second optimized rotation velocity, and the stop area between the first rotation area and the second rotation area, such that an error of the basic profile and the optimization profile with respect to the processing section has a minimum value; and
determining the optimization profile of the processing section, based on the first rotation area, the stop area, and the second rotation area with respect to the processing section.

### Claim 8 (depends on 1)

The method of claim 1, wherein the antenna uses a wireless signal in an X-band having a frequency range from 8 GHz to 12 GHz.

### Claim 9 (depends on 1)

A non-transitory computer-readable recording medium that stores a computer program including instructions, when executed by a processor, to perform the method of claim 1.

### Claim 10

An apparatus for optimizing driving of an antenna for communication of an artificial satellite, by controlling a rotation angle of the antenna, the apparatus comprising the antenna and a controller, wherein the controller is configured to:
receive a basic profile indicating a change in a rotation angle of the antenna such that a center line of the antenna points to a ground station in response to movement of the artificial satellite;
determine a processing section based on points at which a rotation velocity of the antenna, for the basic profile, is zero; and
generate an optimization profile that determines changes in the rotation angle of the antenna, by configuring the rotation velocity of the antenna, for the processing section, with a preset optimized rotation velocity; and
wherein the controller is further configured to:
receive information regarding the optimized rotation velocity of the antenna determined according to a structure of the artificial satellite;
receive information regarding a rotation angle determined according to the structure of the antenna and at which communication between the antenna and the ground station is allowed; and
generate an uppermost profile and a lowermost profile, based on the rotation angle at which the communication between the antenna and the ground station is allowed, and the basic profile.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the controller is further configured to, after determining the processing section, determine a start boundary angle and a finish boundary angle of the processing section, based on the basic profile, the uppermost profile, and the lowermost profile.

### Claim 12 (depends on 10)

The apparatus of claim 10, wherein the controller is further configured to:
determine a rotation area in which the antenna rotates at the optimized rotation velocity and a stop area in which the antenna does not rotate, such that an error between the basic profile and the optimization profile with respect to the processing section has a minimum value; and
determine the optimization profile of the processing section, based on the rotation area for the processing section.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein information regarding the optimized rotation velocity comprises a first optimized rotation velocity and a second optimized rotation velocity greater than the first optimized rotation velocity, and
the controller is further configured to:
select the first optimized rotation velocity as a rotation velocity of the antenna;
determine a rotation area in which the antenna rotates at the first optimized rotation velocity and a stop area in which the antenna does not rotate, such that an error between the basic profile and the optimization profile, for the processing section, has a minimum value; and
generate the optimization profile by determining the optimization profile of the processing section, based on the rotation area for the processing section.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the controller is further configured to generate the optimization profile by generating an optimization profile for a next processing section, when a rotation angle according to the optimization profile in the processing section is between a rotation angle according to the uppermost profile and a rotation angle according to the lowermost profile.

### Claim 15 (depends on 13)

The apparatus of claim 13, wherein the controller is further configured to,
when a rotation angle according to the optimization profile in the processing section is not between a rotation angle according to the uppermost profile and a rotation angle according to the lowermost profile and an absolute value of the first optimized rotation velocity is less than an absolute value of a rotation velocity according to the basic profile,
select the second optimized rotation velocity as a rotation velocity of the antenna, determine a rotation area in which the antenna rotates at the second optimized rotation velocity and a stop area in which the antenna does not rotate, such that an error between the basic profile and the optimization profile, for the processing section, has a minimum value, and
generate the optimization profile by determining the optimization profile of the processing section, based on the rotation area for the processing section.

### Claim 16 (depends on 13)

The apparatus of claim 13, wherein the controller is further configured to,
when a rotation angle according to the optimization profile in the processing section is not between a rotation angle according to the uppermost profile and a rotation angle according to the lowermost profile and an absolute value of the first optimized rotation velocity is greater than an absolute value of the rotation velocity according to the basic profile,
determine a first rotation area in which the antenna rotates at the first optimized rotation velocity, a second rotation area in which the antenna rotates at the first optimized rotation velocity, and a stop area between the first rotation area and the second rotation area, such that an error between the basic profile and the optimization profile, for the processing section, has a minimum value, and
determine the optimization profile of the processing section, based on the first rotation area, the stop area, and the second rotation area for the processing section,
to thereby generate the optimization profile.

### Claim 17 (depends on 10)

The apparatus of claim 10, wherein the antenna uses a wireless signal in a X-band having a frequency range from 8 GHz to 12 GHz.
