The disclosure relates to a vehicle antenna apparatus and a method of controlling the same. More particularly, the disclosure relates to a vehicle antenna apparatus including an array antenna capable of controlling the direction of radio waves being transmitted or received, and a method of controlling the vehicle antenna apparatus.
Various functions have been developed and applied to meet the demand of users using vehicles and increase their convenience while using the vehicles.
For example, in-vehicle apparatuses for providing users with radio, television (TV), content, and various pieces of information necessary for driving have been developed. Information that may be provided to the user may be received by the vehicle through wireless communication. Therefore, in order to provide the user with various pieces of information, an antenna for performing wireless communication needs to be provided in the vehicle. The antenna may be installed inside or outside the vehicle.
Vehicle antennas are installed in vehicles that move at high speeds. Therefore, the vehicle antenna needs to transmit and receive radio waves such that seamless communication may be maintained even when the vehicle is moving at a high speed. Thus, it is necessary to provide a vehicle antenna apparatus capable of stably performing transmission and reception of radio waves even when the vehicle is moving at a high speed or conversely, at a low speed.
The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure.
Aspects of the disclosure are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the disclosure is to provide a vehicle antenna apparatus for maintaining seamless communication, and a method of controlling the vehicle antenna apparatus.
Another aspect of the disclosure is to provide a vehicle antenna apparatus capable of stably performing transmission and reception of radio waves in response to a change in the movement speed of a vehicle, and a method of controlling the vehicle antenna apparatus.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments.
In accordance with an aspect of the disclosure, a vehicle antenna apparatus is provided. The vehicle antenna apparatus includes an array antenna including a plurality of antenna elements, which output a plurality of beams identified by output directions, and a processor configured to perform at least one instruction. The processor is further configured to obtain speed information of a vehicle, select at least one beam from among the plurality of beams such that a shape of a beam pattern formed by the plurality of beams is changed based on the speed information, and control the array antenna to output the selected at least one beam.
In addition, the processor may select at least one beam from among the plurality of beams based on first information, which is information about radiated power of the array antenna, such that the shape of the beam pattern formed by the plurality of beams is changed according to the speed information, and control the array antenna to output the selected beam.
In addition, the first information may be information about equivalent isotropic radiated power (EIRP) of the array antenna.
In addition, based on the speed information, the processor may control the array antenna such that the width of the beam pattern when the speed of the vehicle corresponds to a first speed value is wider than the width of the beam pattern when the speed of the vehicle is equal to a second speed value that is less the first speed value.
In addition, based on the speed information, the processor may control the array antenna such that the width of the beam pattern when the speed of the vehicle corresponds to the first speed value is narrower than the width of the beam pattern when the speed of the vehicle is equal to a third speed value that is greater than the first speed value.
In addition, the processor may adjust at least one of a phase and a signal strength applied to each of the plurality of antenna elements included in the array antenna such that at least one beam of the plurality of beams is selectively output.
In addition, the processor may group the plurality of beams into a plurality of groups, select at least one beam from each of the plurality of groups based on the first information, which is the information about the radiated power of the array antenna, and control the array antenna to output the selected beam.
In addition, each of the plurality of groups may include at least one adjacent beam. In addition, the number of beams included in each of the plurality of groups may increase in proportion to the speed of the vehicle.
In addition, the processor may classify a speed section of the vehicle into a first speed section and a second speed section, which includes values greater than values included in the first speed section, upon a speed of the vehicle being within the first speed section, group the plurality of beams such that n beams are included in each of the plurality of groups, and upon the speed of the vehicle being within the second speed section, group the plurality of beams such that m beams are included in each of the plurality of groups, wherein m is greater than n.
In addition, the processor may classify a speed section of the vehicle into a first speed section, a second speed section, which includes values greater than values included in the first speed section, and a third speed section, which includes values greater than the values included in the second speed section, upon a speed of the vehicle being within the first speed section, group the plurality of beams such that l beams are included in each of the plurality of groups, upon the speed of the vehicle being within the second speed section, group the plurality of beams such that m beams are included in each of the plurality of groups, wherein m is greater than n, and upon the speed of the vehicle being within the third speed section, group the plurality of beams such that n beams are included in each of the plurality of groups, wherein n is greater than m.
In addition, the processor may group the plurality of beams into a plurality of groups, select at least one beam from each of the plurality of groups based on EIRP values of the array antenna, and control the array antenna to output the selected beam.
In addition, the processor may select one beam having a maximum EIRP value from each of the plurality of groups, and control the array antenna to output the selected beam.
In accordance with another aspect of the disclosure, a method of controlling a vehicle antenna apparatus including an array antenna including a plurality of antenna elements, which output a plurality of beams identified by output directions is provided. The method of controlling a vehicle antenna apparatus includes obtaining speed information of a vehicle, selecting at least one beam from among the plurality of beams such that a shape of a beam pattern formed by the plurality of beams is changed based on the speed information, and controlling the array antenna to output the selected beam.
Other aspects, advantages, and salient features of the disclosure will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses various embodiments of the disclosure.
The above and other aspects, features, and advantages of certain embodiments of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features, and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of various embodiments of the disclosure is provided for illustration purpose only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
Throughout the specification, when a part is referred to as being “connected to” another part, it may be “directly connected to” the other part or be “electrically connected to” the other part through an intervening element. In addition, when an element is referred to as “including” a component, the element may additionally include other components rather than excluding other components as long as there is no particular opposing recitation.
As used herein, phrases such as “in some embodiments” or “in an embodiment” do not necessarily indicate the same embodiment.
Some embodiments may be represented by functional blocks and various process operations. Some or all of the functional blocks may be implemented by any number of hardware and/or software elements that perform particular functions. For example, the functional blocks of the disclosure are implemented by using one or more processors or microprocessors, or circuit elements for performing intended functions. For example, the functional blocks of the disclosure are implemented by using various programming or scripting languages. The functional blocks may be implemented by using various algorithms executable by one or more processors. Furthermore, the disclosure may employ known technologies for electronic settings, signal processing, and/or data processing. Terms such as ‘module’ or ‘component’ may be used broadly and may not be limited to mechanical and physical elements.
In addition, connection lines or connection members between components illustrated in the drawings are merely˜˜of functional connections and/or physical or circuit connections. Various alternative or additional functional connections, physical connections or circuit connections may be present in a practical device.
In addition, the expression ‘at least one of a, b, or c’ indicates only a, only b, only c, both a and b, both a and c, both b and c, or all of a, b, and c.
A vehicle antenna apparatus, a method of controlling the same, and a recording medium having recorded thereon a program for performing the method according to the embodiments disclosed herein will be described in detail with reference to the accompanying drawings. In the attached drawings, like elements are illustrated by using like reference numerals. In addition, throughout the detailed description, the same components are described with the same terms.
An antenna apparatus according to an embodiment of the disclosure refers to an electronic device that includes an array antenna including a plurality of antenna elements for transmitting and receiving radio waves, and generates and controls radio waves such that the radio waves are transmitted and received in a desired direction or to a desired destination. In addition, the vehicle antenna apparatus may be referred to as an antenna apparatus, an antenna, an antenna module, an antenna system, and the like.
The location where the antenna apparatus according to an embodiment of the disclosure is installed will be described in detail below with reference to
The vehicle antenna apparatus according to an embodiment of the disclosure may be arranged outside or inside the vehicle.
In detail, the vehicle antenna apparatus may be installed in a shark fin module located on the glass or roof, which is the exterior of the vehicle.
Alternatively, the vehicle antenna apparatus according to an embodiment of the disclosure may be installed inside the vehicle. In a case in which the antenna is installed on the glass of the vehicle, upon the glass being damaged due to an external impact, the antenna may also be damaged, and the length of a cable connecting the antenna to a printed circuit board (PCB) module may be increased. In addition, in a case in which two or more antennas are installed or mounted on the glass to support diversity, there may be an isolation issue between the antennas. In addition, because the shark fin module is exposed to the outside of the vehicle, there is also a risk of damage due to an external impact. In addition, as the shark fin module has a small size, the size of the antenna is also reduced, which may deteriorate the radiation capability (or the broadcast reception capability) of the antenna, and in a case in which multiple antennas need to be installed to receive various broadcast signals, the number of shark fin modules may be increased. In a case in which the vehicle antenna apparatus is installed inside the vehicle, the vehicle antenna apparatus is not exposed to the outside of the vehicle, unlike the antennas installed on the glass or shark fin module as described above. Therefore, the risk of damage may be reduced.
Hereinafter, an example will be described and illustrated in which the vehicle antenna apparatus is installed inside the vehicle.
Referring to
In addition, although
In detail, the antenna apparatus (not shown) may be installed in a lower or inner area of at least one of a bonnet panel 121, a door panel 122, a fender panel 123, a pillar panel 124, a roof panel (i.e., metal panel 115), a bumper panel 126 and a trunk panel 127 of the vehicle.
The door panel 122 may include not only a front door panel on the driver's seat side illustrated in
The vehicle antenna apparatus 200 according to an embodiment of the disclosure is an antenna apparatus to be installed in a vehicle for wireless communication between the vehicle and an external device, and transmits and receives radio waves through at least one antenna element.
In addition, the vehicle antenna apparatus 200 according to an embodiment of the disclosure may be an antenna apparatus that performs wireless communication in a preset frequency band. The frequency band used for wireless communication may vary depending on a communication standard or a communication type being used.
In detail, the vehicle antenna apparatus 200 according to an embodiment of the disclosure may be a directional antenna apparatus that supports millimeter waves (mmWAVE). The millimeter wave is a radio signal having a frequency band between 30 GHz and 300 GHz, and has a wavelength ranging from 1 mm to 10 mm. The vehicle antenna apparatus according to an embodiment of the disclosure may precisely control the shape and direction of a radio signal being transmitted or received, by transmitting or receiving millimeter-wave radio waves.
In addition, the vehicle antenna apparatus according to an embodiment of the disclosure may be integrated with a vehicle communication module (not shown). The vehicle communication module (not shown) may be referred to as a transmission control unit (TCU). The TCU is a component to control transmission and reception of data through wireless communication in a vehicle, and may be in charge of communication between the vehicle and an external electronic device (e.g., a server, a mobile device, and the like). The antenna apparatus according to an embodiment of the disclosure may be installed inside the vehicle communication module, or may be integrated with the vehicle communication module.
Referring to
The array antenna 210 includes a plurality of antenna elements that output a plurality of beams identified by their output directions.
Each of the plurality of antenna elements may at least one of transmit or receive radio signals. In detail, a radio signal output from each of the plurality of antenna elements included in the array antenna 210 may be transmitted or received toward a desired direction. As described above, when the array antenna 210 has directivity for transmitting or receiving radio signals in a desired direction, an output radio signal having directivity may be referred to as a beam. That is, the plurality of antenna elements included in the array antenna 210 may output a plurality of beams. The shape of a radio wave formed by the plurality of beams output from the array antenna 210 may be referred to as a beam pattern.
In detail, the array antenna 210 may transmit and receive a radio signal, which is a wireless signal of a certain frequency band, under control by the processor 220. For example, the array antenna 210 transmits and receives a millimeter-wave (mmWAVE) radio signal having a wavelength ranging from 1 mm to 10 mm, and having a frequency band between 30 GHz and 300 GHz. Hereinafter, an example will be described in which the array antenna 210 transmits and receives millimeter-wave radio signals.
In detail, the array antenna 210 may be formed as a phased array antenna. The phased array antenna may refer to an antenna in which each of the plurality of antenna elements included in the array antenna 210 is arranged in a straight line direction, and the phase of a radio signal output from each of the plurality of antenna elements may be adjusted according to a desired direction.
The detailed configuration and operations of the array antenna 210 will be described in detail below with reference to
The processor 220 executes at least one instruction to perform operations according to an embodiment of the disclosure. That is, the processor 220 may execute the at least one instruction to control an intended operation to be performed.
In detail, the processor 220 executes the at least one instruction to obtain speed information of the vehicle. Then, based on the obtained speed information, the processor 220 selects at least one of the plurality of beams such that the shape of a beam pattern formed by the plurality of beams output from the plurality of antenna elements included in the array antenna 210 is changed. Then, the processor 220 controls the array antenna 210 to output the selected beam. Operations, performed by the processor 220, of selecting and output a beam will be described in detail below with reference to
In detail, the processor 220 may include an internal memory (not shown) and at least one processor (not shown) configured to execute at least one stored program. The internal memory (not shown) of the processor 220 may store one or more instructions. Also, the processor 220 may execute at least one of the one or more instructions stored in the internal memory (not shown) to perform a certain operation.
In detail, the processor 220 may include random-access memory (RAM) (not shown) storing signals or data input from the outside or used as a storage area corresponding to various tasks performed by the antenna apparatus 200, read-only memory (ROM) (not shown) storing a control program for controlling the antenna apparatus 200 and/or a plurality of instructions, and at least one processor (not shown).
Alternatively, the processor 220 may be implemented as a system-on-chip (SoC) in which a core (not shown) and a graphics processing unit (GPU) (not shown) are integrated. Alternatively, the processor 220 may include a single processor core (single-core) or a plurality of processor cores (multi-core). For example, the processor 220 is a dual-core, a triple-core, a quad-core, a hexa-core, an octa-core, a deca-core, a dodeca-core, a hexadecimal-core, and the like.
In addition, the processor 220 may include components for implementing a hardware platform (e.g., an application processor (AP), memory, and the like), and components for implementing a software platform (e.g., an operating system (OS) program, software for phase control of radio signals output from the array antenna 210 (e.g., automotive safety software), applications, and the like).
In addition, at least one of the operations performed by the processor 220 may be performed by using artificial intelligence (AI) technology. The at least one operation performed by using AI technology will be described in detail below with reference to
A vehicle electronic device 300 of
Referring to
Also, the vehicle electronic device 300 may be an electronic device for implementing in-vehicle infotainment (IVI) technology. For example, the vehicle electronic device 300 provides at least one of services, information, or content customized for a particular user, based on user location information. In detail, the vehicle electronic device 300 may perform communication between the vehicle and an external device, to be used to obtain information necessary for driving or using the vehicle. Alternatively, the vehicle electronic device 300 may perform communication between the vehicle and an external device to provide the user with at least one of services, information, or content.
The processor 220 and the input/output unit 230 included in the vehicle electronic device 300 may be collectively referred to as an IVI head unit. In addition, the vehicle electronic device 300 may be arranged between center front portions of the driver's seat and the passenger's seat in the vehicle. In this case, the array antenna 210 included in the vehicle electronic device 300 may be installed at a position spaced apart from other components included in the vehicle electronic device 300, and the array antenna 210 may be connected to the other components of the vehicle electronic device 300 through a wired communication interface, such as a cable, or through a wireless communication interface.
In addition, the communication unit 240 may be referred to as a TCU.
The TCU is a component to control transmission and reception of data in a vehicle, and may be in charge of communication between the vehicle and an external electronic device (e.g., a server, a mobile device, etc.).
The processor 220 may include components 340 for implementing a hardware platform (e.g., an AP, memory, and the like), and components 350 for implementing a software platform (e.g., an OS program, automotive safety software, applications, and the like).
In detail, the components 340 for implementing the hardware platform may include at least one AP 341 and a memory 342. An example is described in which the memory 342 is included in the processor 220. In addition, the memory 342 may not be included in the processor 220 but may be included as a separate component included in the vehicle electronic device 300.
In addition, the components 340 for implementing the hardware platform may further a Universal Serial Bus (USB) module (not shown), a frequency modulation (FM)/digital multimedia broadcasting (DMB) tuner (not shown), and the like. The USB module (not shown) may include a USB insertion unit (not shown) to read data from a USB device inserted therein. Also, the FM/DMB tuner (not shown) may selectively receive FM/DMB broadcast signals. In detail, the FM/DMB tuner (not shown) may be tuned to and select only a frequency of a channel desired to be received by the vehicle electronic device 300 from among a number of radio wave components by performing, for example, amplification, mixing, and resonance on a broadcast signal received in a wired or wireless manner. The broadcast signal received by the FM/DMB tuner (not shown) may include an audio, a video, and additional information (e.g., an electronic program guide (EPG)).
The components 350 for implementing the software platform may include an OS program, automotive safety software, applications, and the like. The OS program may include QNX, Linux, or an Android-based OS program.
The input/output unit 230 is a component for providing data to a user or receiving a user request, and may include at least one of a display 331, a camera module 335, an audio output unit 338, and a user interface 339.
The camera module 335 is a component for obtaining at least one of video or audio data, and may include a camera 336 and a microphone 337. In addition, the camera module 335 may include a speaker (not shown) to output an operating sound or the like of the camera 336. In addition, in a case in which the camera module 335 does not include a separate speaker (not shown), an operating sound or the like of the camera 336 may be output through the audio output unit 338.
For example, the camera module 335 may operate as a sensor for recognizing a gesture and a voice of a user.
In detail, the camera 336 may receive an image (e.g., consecutive frames) corresponding to a motion of the user, including a gesture, within a recognition range of a camera. For example, the recognition range of the camera 336 may be within a distance of 0.1 m to 5 m between the camera 336 and the user. The motion of the user may include, for example, a gesture or motion of a body part of the user, such as the face, a facial expression, a hand, a fist, or a finger. Under control by the processor 220, the camera 336 may convert the received image into an electrical signal to perform recognition, and may select a menu displayed on the vehicle electronic device 300 or perform control corresponding to a motion recognition result by using a recognition result corresponding to the motion of the user. For example, the processor 220 controls channel selection, channel change, volume adjustment, execution of available services, and the like, in FM/DMB by using the recognition result obtained from the camera 336.
The camera 336 may be integrated with or separate from the vehicle electronic device 300. The separate camera 336 may be electrically connected to the processor 220 of the vehicle electronic device 300 through the communication unit 240 or the input/output unit 230. For example, in a case in which the camera 336 is separate from the vehicle electronic device 300, the camera 336 is arranged at a position corresponding to the front of the face and upper body of a driver to capture an image corresponding to the face and upper body of the driver.
The microphone 337 may receive an audio signal such as a voice signal. The microphone 337 may receive a voice signal of the user, and the processor 220 may recognize a control command corresponding to a voice received from the microphone 337 and perform control such that an operation corresponding to the voice is performed. In addition, the microphone 337 may be included in the vehicle electronic device 300 as a separate module, rather than being included in the camera module 335.
The user interface 339 may receive a user input for controlling the vehicle electronic device 300. The user interface 339 may include a push button, a wheel, a keyboard, a jog dial, a touch panel, a haptic sensor, and the like, for receiving a user input.
The communication unit 240 may include at least one communication module configured to perform wireless communication. In detail, the communication unit 240 may include the array antenna 210. In detail, the communication unit 240 may include at least one of the array antenna 210, a Bluetooth module 361, a Wi-Fi module 362, a global positioning system (GPS) module 363, a radio frequency (RF) module 364, or a communication processor (CP) module 365. The CP module is a modem chipset, and may perform communication with an external electronic device through a communication network conforming to 3rd Generation (3G), 4th Generation (4G), 5th Generation (5G), or 6th Generation (6G) communication standards. In addition, the communication unit 240 may further include at least one communication module (not shown) configured to perform communication according to a communication standard, such as Bluetooth, Wi-Fi, Bluetooth Low Energy (BLE), near-field communication (NFC)/radio frequency identification (RFID), Wi-Fi Direct, ultra-wideband (UWB), and/or Zigbee.
In addition, the array antenna 210 may be included in at least one of the RF module 364 and the CP module 365, to perform transmission and reception of radio waves of each of the RF module 364 and the CP module 365.
In addition, the components included in the vehicle electronic device 300, for example, the processor 220, the input/output unit 230, and the communication unit 240, communicate with each other through a vehicle network. Also, the vehicle electronic device 300 and other components included in the vehicle (not shown) may communicate with each other through the vehicle network. The vehicle network may be a network based on a controller area network (CAN) and/or Media-Oriented Systems Transport (MOST).
Also,
In addition, an example will be described in which the method 400 of controlling a vehicle antenna apparatus illustrated in
Referring to
The vehicle antenna apparatus 200 obtains speed information of the vehicle in operation S410. The operation S410 will be described in more detail below with reference to
In addition, the method 400 of controlling a vehicle antenna apparatus includes selecting at least one of the plurality of beams such that the shape of a beam pattern formed by the plurality of beams is changed based on the speed information obtained in operation S410 (S420). The operation S420 may be performed by the processor 220.
Subsequently, the method 400 of controlling a vehicle antenna apparatus includes controlling the array antenna 210 to output the beam selected in operation S420 (S430). The operation S430 may be performed by the processor 220.
Referring to
The array 205 refers to a set in which a plurality of antenna elements that transmit or receive radio signals are arranged. The array 205 is a set of arranged antenna elements, and thus may be referred to as an array antenna.
Each of the plurality of antenna elements included in the array 205 receives an input of a radio signal having a certain signal magnitude (or gain), a certain phase, and a certain frequency from the radio wave transceiver 215, and radiates radio waves corresponding to the input radio signal. Accordingly, each of the plurality of antenna elements may output at least one beam identified by its output direction to be distinguished from other beams.
In addition, each of the plurality of antenna elements included in the array 205 may receive a radio wave corresponding to a certain signal magnitude (or gain), a certain phase, and a certain frequency, and transmit, to the radio wave transceiver 215, a radio wave signal corresponding to the received radio wave.
In an embodiment of the disclosure, the array 205 may include 4*4=16 antenna elements in sub-array elements 510, 520, 530 and 540, including 4 antenna elements arranged in a row direction and 4 antenna elements in a column direction. In addition, as another example, the array 205 may include 8*8=64 antenna elements. The number and arrangement of antenna elements included in the array 205 may vary.
A plurality of antenna elements arranged together in at least one of the row and column directions may be referred to as an ‘antenna element group’. The array 205 may include a plurality of antenna element groups described above. For example, the array 205 may include four antenna element groups each including 4*4=16 antenna elements arranged together. Alternatively, the array 205 may include one antenna element group including 8*8=64 antenna elements. In an example including
The radio wave transceiver 215 may generate, process, and/or output signals transmitted and received through the array 205. In detail, the radio wave transceiver 215 may generate a radio signal having a certain phase and a certain frequency. The radio signal generated by the radio wave transceiver 215 may be output through the array 205. In addition, when a radio wave having a certain phase and a certain frequency is received by the array 205, the radio wave transceiver 215 may receive and process a signal corresponding to the radio wave received by the array 205.
In detail, the radio wave transceiver 215 may process the radio signal to have a certain phase and frequency. In detail, in order to transmit a radio signal, the radio wave transceiver 215 may perform transmit beamforming (Tx beamforming) to generate the radio signal to have a certain gain, a certain phase, and a certain frequency. In addition, in order to receive a radio signal, the radio wave transceiver 215 may perform receive beamforming (Rx beamforming) to receive and process a radio wave corresponding to a certain phase and frequency. Beamforming may refer to an operation of radiating or receiving a beam having a particular shape. In detail, beamforming may refer to an operation of outputting or receiving a beam having a particular direction and gain (or signal strength).
In detail, in a case in which a plurality of antenna elements are arranged, beamforming may refer to an operation of adjusting the radiation directions of all beams by adjusting the phases of signals applied to the arranged antenna elements. The distribution pattern of radio waves formed by ‘all beams’ may be referred to as a beam pattern.
In an embodiment of the disclosure, the radio wave transceiver 215 may generate a phase-adjusted radio signal under control by the processor 220. In detail, the processor 220 may determine the phase of a radio signal and control the array antenna 210 including the radio wave transceiver 215 to transmit and receive a radio signal having the determined phase.
In addition, the vehicle antenna apparatus 500 may further include the communication unit 240 described above with reference to
In addition, the vehicle antenna apparatus 500 may further include a sensor 250, in addition to the components of the vehicle antenna apparatus 200.
The sensor 250 may include a sensor that detects the speed of the vehicle. In detail, the sensor 250 may be a speed sensor, such as a speed meter. In a case in which the vehicle antenna apparatus 500 includes the sensor 250, operation S410 may be performed by the processor 220 based on a result of detection by the sensor 250. In detail, the processor 220 may receive a detection result obtained in real time by the sensor 250 and calculate the speed of the vehicle based the detection result. Alternatively, in a case in which the sensor 250 directly detects the speed of the vehicle in real time, speed information of the vehicle obtained by the sensor 250 may be transmitted to the processor 220.
In detail, the sensor 250 may monitor the speed of the vehicle in real time and transmit, to the processor 220, a detection result of monitoring. Alternatively, the sensor 250 may monitor the amount of change in the speed of the vehicle in real time and transmit, to the processor 220, the monitored amount of change in the speed. The processor 220 having received the detection result from the sensor 250 may obtain information about the speed of the vehicle.
In addition, in a case in which the vehicle antenna apparatus 500 does not include the sensor 250, speed information of the vehicle may be transmitted from the outside to the processor 220 through the communication unit 240 of the vehicle antenna apparatus 500. For example, a GPS server (not shown) providing a navigation service transmits, to the GPS module 363, speed information of the vehicle. In this case, the processor 220 may receive vehicle speed information through the GPS module 363 and then perform operation S420.
Referring to
Referring to
For example, a beam pattern 610 represents a distribution of output beams in a case in which the number of antenna elements included in the array antenna 210 is one. In addition, a beam pattern 620 represents a distribution of output beams in a case in which the number of antenna elements included in the array antenna 210 is two. In addition, a beam pattern 630 represents a distribution of output beams in a case in which the number of antenna elements included in the array antenna 210 is four. In addition, a beam pattern 640 represents a distribution of output beams in a case in which the number of antenna elements included in the array antenna 210 is eight. In addition, a beam pattern 650 represents a distribution of output beams in a case in which the number of antenna elements included in the array antenna 210 is eight.
That is, as illustrated in
That is, by increasing the number of antenna elements included in the array antenna 210, directivity that enables transmission and reception of strong radio waves having a greater gain in a particular direction may be enhanced.
An operation of controlling the directivity of the array antenna 210 and detail configurations thereof will be described in detail below with reference to
Referring to
In detail,
The processor 220 may perform control such that a plurality of radio signals corresponding to the plurality of antenna elements included in the array 205, respectively, are generated. In addition, the processor 220 may individually control phase values of the plurality of radio signals corresponding to the plurality of antenna elements, respectively. For convenience of description,
Referring to
Referring to
In addition, in order for the beams output from the array 205 to be output in a desired direction, the processor 220 may control the array antenna 210 such that the plurality of radio signals applied to the plurality of antenna elements (e.g., 501 and 502) arranged in the same direction have phase values different from each other by the set phase delay 803. For example, the processor 220 may set the phase values such that the difference between the phase of the radio signal 801 applied to the antenna element 501 and the phase of the radio signal 802 applied to the antenna element 502 is equal to the set phase delay 803. In addition, the processor 220 may set the phase values such that the difference between the phase of the radio signal 802 applied to the antenna element 502 and the phase of a radio signal (not shown) applied to the antenna element 503 is equal to the set phase delay 803. In addition, the processor 220 may set the phase values such that the difference between the phase of a radio signal (not shown) applied to the antenna element 503 and the phase of a radio signal (not shown) applied to the antenna element 504 is equal to the set phase delay 803.
As another example, the processor 220 may control the array antenna 210 such that each of a plurality of radio wave signals applied to a plurality of antenna elements (e.g., 501 and 502) arranged in the same direction has a phase value different from each other by an individually set phase delay (e.g., 803). That is, the phase differences between the plurality of radio signals applied to the plurality of antenna elements (e.g., 501 and 502) arranged in the same direction may have different values.
As described above, the plurality of radio signals applied to the plurality of antenna elements (e.g., 501 and 502) may have a set phase delay (e.g., 803). Each of the plurality of radio signals may be an RF carrier signal. That is, by causing a plurality of RF carrier signals to have a preset phase delay therebetween, a ‘phase coherent signal’ in which the plurality of RF carrier signals have a stable phase relationship may be generated. As described above, by applying a preset phase difference between the plurality of RF carrier signals, the direction of all beams output from the plurality of antenna elements may be adjusted to a desired direction. As described above, adjusting the direction of all beams to a desired direction may be referred to as ‘beam steering’. A beam steering operation will be described in detail below with reference to
Referring to
As described above, the array antenna 210 having directivity may precisely control the output direction of the beam to be a desired direction by adjusting the phase delay values applied to the plurality of antenna elements, respectively.
In addition,
Referring to
In a case in which there is no phase difference between the plurality of radio signals applied to the plurality of antenna elements 501, 502, 503, and 504, respectively, the radiation direction of a main beam may be the straight direction 730 as illustrated in
In an embodiment of the disclosure, the processor 220 may perform control such that the shape of a beam pattern formed by beams output from the array antenna 210 is changed, by adjusting at least one of the phase and gain of each of the plurality of radio signals to be output from the plurality of antenna elements included in the array antenna 210, respectively, based on the speed information of the vehicle obtained in operation S410.
Referring to
Referring to
In a case of using the array antenna 210 including the plurality of antenna elements to transmit and receive strong radio signals in a desired direction by increasing the directivity of radio waves of an antenna, when the speed of the vehicle rapidly changes, transmission and reception of radio waves may become unstable. In detail, the array antenna 210 may output a beam pattern having a high gain value and a low beam width so as to have directivity. In this case, when the movement speed of the vehicle is high, the output direction of a beam transmitted and received by a counterpart device communicating with the vehicle, and the output direction corresponding to a beam pattern of the array antenna 210 may not match. In this case, transmission and reception of radio waves may be disrupted.
Therefore, in an embodiment of the disclosure, by flexibly adjusting the shape of a beam pattern according to the movement speed of the vehicle, radio signals may always be seamlessly transmitted and received regardless of the movement speed of the vehicle.
Detailed operations for flexibly controlling the vehicle antenna apparatus according to the movement speed of the vehicle will be described in detail below with reference to
Referring to
The method 1300 of controlling a vehicle antenna apparatus may further include operation S415, in addition to the operations included in the method 400 of controlling a vehicle antenna apparatus. In addition, operation S421 included in the method 1300 of controlling a vehicle antenna apparatus may correspond to operation S420 included in the method 400 of controlling a vehicle antenna apparatus.
Hereinafter, an example will be described in which the method 1300 of controlling a vehicle antenna apparatus is for controlling the vehicle antenna apparatus 500 illustrated in
In an embodiment of the disclosure, radio waves transmitted and received by the array antenna 210 may be millimeter waves. In detail, in an embodiment of the disclosure, in order to optimize millimeter-wave (mmWAVE) beamforming in response to the speed of the vehicle when the vehicle is moving, the millimeter-wave (mmWAVE) beamforming may be optimized based on first information, which is information about the radiated power of the array antenna 210. Accordingly, transmission and reception of radio waves necessary for communication may be always kept seamlessly according to a change in the speed of the vehicle.
Referring to
In an embodiment of the disclosure, the first information may be information about EIRP of the array antenna 210. In detail, the first information may be information including EIRP values corresponding to a plurality of beams, which are output respectively from a plurality of antenna elements included in the array antenna 210, and are identified by their output directions to be distinguished from each other.
Hereinafter, for convenience of description, an example will be described and illustrated in which the first information is information about EIRP. In addition, the first information will be described in detail with reference to
EIRP may be expressed as a value obtained by multiplying power supplied to the antenna and the absolute gain of the antenna. That is, EIRP may be expressed as the product of an equipment output power Pt and an antenna gain Gt as follows.
EIRP=Equipment output power Pt×Antenna gain Gt=(Equipment output power) dB+(Antenna gain) dB
For example, assuming that the output power of the antenna apparatus is 100 mW (20 dBm) and the antenna gain is 20 dBi, EIRP=Equipment output power Pt×Antenna gain Gt=(Equipment output power) dB+(Antenna gain) dB=20 dBm+20 dBi=40 dBm.
The antenna gain Gt may be expressed as (Antenna gain+Chain gain+Array gain). In addition, considering the loss generated from the radiated power, EIRP may be expressed as follows.
EIRP=Pout+Antenna gain+Chain gain+Array gain+Total Loss
Pout may denote the total output power of the apparatus, Antenna gain may denote the gain of the antenna element, Chain gain may denote the gain of Chain, which is an array of antenna elements arranged in the same column, and Array gain may denote the gain of the array 205 included in the array antenna 210. In addition, Total Loss may denote the total loss occurring in the output of the antenna apparatus.
The definition of EIRP is obvious to those of skill in the art of antennas for transmitting and receiving radio waves, and thus, detailed descriptions thereof will be omitted.
The method 1300 of controlling a vehicle antenna apparatus may include selecting at least one of the plurality of beams based on the first information, which is information about the radiated power of the array antenna 210, such that the shape of the beam pattern formed by the plurality of beams output from the array antenna 210 is changed according to the speed information obtained in operation S410 (S421). The operation S421 may be performed by the processor 220.
Subsequently, the method 1300 of controlling a vehicle antenna apparatus may include controlling the array antenna 210 to output the beam selected in operation S421 (S430). The operation S430 may be performed by the processor 220. In detail, the processor 220 may adjust at least one of the phase and signal strength applied to each of the plurality of antenna elements included in the array antenna 210 such that at least one of the plurality of beams, which are identified by their output directions to be distinguished from each other, is selectively output. The above-described phase and signal strength adjustment operation will be described in detail below with reference to
In an embodiment of the disclosure, based on the speed information obtained in operation S410, the processor 220 may control the array antenna 210 such that the width of a beam pattern when the speed of the vehicle corresponds to a first speed value is wider than the width of a beam pattern when the speed of the vehicle is equal to a second speed value that is less than the first speed value. In detail, based on the speed information obtained in operation S410, the processor 220 may select at least one of the plurality of beams and control the array antenna 210 to output the selected beam, such that the width of the beam pattern when the speed of the vehicle corresponds to the first speed value is wider than the width of the beam pattern when the speed of the vehicle is equal to the second speed value that is less than the first speed value.
In addition, based on the speed information obtained in operation S410, the processor 220 may control the array antenna 210 such that the width of a beam pattern when the speed of the vehicle corresponds to the first speed value is narrower than the width of a beam pattern when the speed of the vehicle is equal to a third speed value that is greater the first speed value.
Referring to
In
Also, the second speed section and the third speed section may be distinguished from each other by a second reference value. The second reference value may be set differently according to the driving environment of the vehicle, similarly to the first reference value. For example, the first reference value is a reference value for distinguishing between a case in which the vehicle drives on a suburban road (e.g., a national highway) and a case in which the vehicle drives on a highway or a road for the exclusive use of motor vehicles. As another example, the second reference value may be a reference value for distinguishing between a case of driving in an area with almost no traffic and a case of driving on a road with no traffic at all. For example, the second reference value is set to 80 km/h, 100 km/h, 120 km/h, or the like.
Hereinafter, an example will be described in which the first reference value is 60 km/h and the second reference value is 100 km/h.
That is, when the vehicle is driving slowly, the beam pattern may be formed to have a low beam width and a high gain, as in the beam pattern 1410. In addition, when the vehicle is driving fast, the beam width of the beam pattern 1430 may be greater than that of the beam pattern 1410 and the gain value of the beam pattern 1430 may be lower than the gain value of the beam pattern 1410.
In detail, a width 1421 of the beam pattern 1420 may be greater than a width 1411 of the beam pattern 1410, and a width 1431 of the beam pattern 1430 may be greater than the width 1421 of the beam pattern 1420. In addition, as the width of the beam pattern increases, the maximum output gain of beams included in the beam pattern 1410 may decrease. In detail, the maximum output gain of the beam pattern 1410 output in the first speed section may be the highest, and the maximum output gain of the beam pattern 1430 output in the second speed section may be the lowest.
Referring to
Each of the plurality of antenna elements included in the array antenna 210 receives a plurality of radio signals and emits radio waves corresponding thereto. The radio waves radiated from each of the plurality of antenna elements may have the shape of a beam output in a certain direction, and accordingly, the plurality of antenna elements may be regarded as outputting a plurality of output beams. The plurality of beams radiated from the array antenna 210 are identified by their output directions to be distinguished from each other, and may be represented by identification numbers that are distinguished according to the output directions. The identification number of the beam may be referred to as a beam identifier (ID).
Referring to
In addition, the X axis and the Y axis of the beam ID map 1500 are to define regions in which the beams are distributed, and may be expressed as degree values. For example, a point having a value of 90 degrees on the X axis and a value of 90 degrees on the Y axis is the center point of the radiation region, and may correspond to an origin 1190 illustrated in
One antenna element may output a plurality of beams corresponding to a plurality of beam IDs, respectively. In addition, when the output directions of at least one beam output from a first antenna element and at least one beam output from a second antenna element are the same as or similar to each other, the at least one beam output from the first antenna element and the at least one beam output from the second antenna element may be represented by the same beam ID value.
In the beam ID map 1500, the expressed color may correspond to gain value of a beam having a certain beam ID as shown in the table 1101 of
For example, in the beam ID map 1500, approximately 200 beams is output from the array antenna 210 including 8*8=64 antenna elements. The 200 beams may refer to effective beams that may be practically used for transmission and reception of radio waves. However, the number of beam IDs output from an array antenna including a certain number of antenna elements may vary depending on the product specifications of the array antenna. In detail, the product specifications of the array antenna may include the total number of antenna elements, the gain of the array antenna, the frequency band of radio signals to be transmitted and received by the array antenna, and the like. The number of beam IDs output from the array antenna may vary depending on the product specifications described above, and may not be limited. In addition, a beam ID value may be expressed in various ways by using numbers, letters, and the like.
Referring to a region 1510 of
A beam codebook may be used to control a certain beam to be output. In detail, the processor 220 may use phase and amplitude values defined in the beam codebook to control the array antenna 210 to output a certain beam.
The beam codebook may be information defining which phase value and amplitude value are set for a radio signal applied to a certain antenna element in order to output a certain beam. An antenna element corresponding to a certain beam, and phase and amplitude values corresponding to the antenna element, which are defined in the beam codebook, may be experimentally optimized and set. For example, in order to output a beam in a particular direction, the phase and amplitude values of radio signals applied to each of certain antenna elements are optimized through experiments and experiences.
Referring to a table 1700 of
For example, antenna elements used to generate a beam having a beam ID value of 40 included in the region 1510, which is Region A, are Antenna elements 1, 2, 3, and 4, and amplitude values of radio signals corresponding to Antenna elements 1, 2, 3, and 4 may have values of a25, a26, a27, and a28, respectively. In addition, the phase values of the radio signals corresponding to Antenna elements 1, 2, 3, and 4 may have values of 25, 26, 27, and 28, respectively.
As in the above example, the processor 220 may control the array antenna 210 to output a certain beam by using a beam codebook that defines an antenna element optimized for outputting the beam and phase and amplitude values corresponding thereto.
Referring back to
In detail, the processor 220 may increase the number of beams selected from all beams identified by their output directions (e.g., represented by different beam IDs according to the output directions) as the speed of the vehicle increases.
Also, in the selecting of the beam in operation S421, the processor 220 may group the plurality of beams into groups corresponding to adjacent regions, and select at least one of at least one beam included in a group. In detail, the processor 220 may group the plurality of beams into a plurality of groups, select at least one beam from each of the plurality of groups based on EIRP values of the array antenna 210, and control the array antenna 210 to output the selected beam.
In detail, the processor 220 may select one beam having a maximum value of the EIRP from each of the plurality of groups, and control the array antenna 210 to output the selected beam.
Grouping and beam selection for each group will be described in detail below with reference to
In an embodiment of the disclosure, in the section in which the speed of the vehicle is the slowest (e.g., the first speed section of
For example, in the section in which the speed of the vehicle is the slowest (e.g., the first speed section of
In
Referring to
Hereinafter, an example will be described in which the first speed section of operation S1821 and the second speed section of operation S1825 of
In detail, in the selecting of the beam according to the corresponding speed section in operations S1822 and S1826, one beam may be selected from groups having different sizes according to the corresponding speed section. The groups having different sizes may mean that the numbers of beams included in beam groups are different from each other.
In detail, when the speed of the vehicle is within the first speed section, the processor 220 may group the plurality of beams such that n beams are included in each of the plurality of groups. In addition, when the speed of the vehicle is within the second speed section, the processor 220 may group the plurality of beams into a plurality of groups such that m beams greater than n are included in each of the plurality of groups. In addition, based on the first information, the processor 220 may select one beam from the groups obtained by differently grouping according to the speed sections.
The selecting of the beam according to the corresponding speed section in operations S1822 and S1826 will be described in detail below with reference to
In
Referring to
Referring to
Referring to the enlarged region 1930, IDs of beams included in Group A 1931 are 40, 28, 148, and 147, respectively, and IDs of beams included in Group B 1932 are 30, 31, 151, and 160, respectively, IDs of beams included in Group C 1933 are 37, 25, 54, and 163, respectively, and IDs of beams included in Group D 1934 are 24, 161, 162, and 177, respectively.
In addition, a region 1920 that is a partial region included in the EIRP map 1600 corresponds to the region 1910, and represents EIRP values of the respective beams included in the region 1910.
For example, in a case in which the plurality of beams are grouped into groups each including 4 beams, and thus, the region 1910 includes 4 beam groups, the processor 220 selects one beam having the maximum EIRP value among the beams included in each group.
For example, when the speed of the vehicle is classified as the first speed section in operation S1821, the processor 220 groups the plurality of beams into groups each including l beams, and select a beam having the maximum EIRP value from each group in operation S1822. Then, the processor 220 may control the array antenna 210 to output the beam selected in operation S1822 (S1831). For example, l may be 1. For example, as described above with reference to
In addition, when the speed of the vehicle is classified as the second speed section in operation S1825, the processor 220 may group the plurality of beams into groups each including m beams greater than 1, and select a beam having the maximum EIRP value from each group in operation S1826. Then, the processor 220 may control the array antenna 210 to output the beam selected in operation S1826 (S1832).
For example, m may be 4. For example, as described above with reference to
In detail, referring to
In addition, referring to
In addition, referring to
In addition, referring to
In addition, in an embodiment of the disclosure, the processor 220 may perform control such that beams not selected in operations S1822 and S1826 are not output. ‘Disable’ in the beam codebook 2000 of
In
Referring to
In addition to the description provided above with reference to
Here, l, m, and n may be optimized and set according to at least one of the movement speed of the vehicle, the product specifications of the array antenna 210, and the shape of the beam pattern corresponding to the movement speed of the vehicle. In addition, l, m, and n may be optimized and set experimentally or through training using AI technology.
An example will be described below in which an antenna apparatus including 64 antenna elements is set with l=1, m=4, and n=16.
In addition, an operation of grouping and selecting beams in the third speed section will be described in detail below with reference to
In
Referring to
For example, when the speed of the vehicle corresponds to the third speed section in operation S1827, and the plurality of beams are grouped into groups each including 16 beams, and thus the region 1910 includes one beam group, which is Group AA, the processor 220 selects one beam having the maximum EIRP value among the beams included in Group AA in operation S1828. Then, the processor 220 may control the array antenna 210 to output the beam selected in operation S1828 in operation S1833.
Referring to the enlarged region 1930 of
Referring to
In addition, in an embodiment of the disclosure, the processor 220 may perform control such that beams not selected in operation S1828 are not output. ‘Disable’ in the beam codebook 2300 of
In an embodiment of the disclosure, at least one of the operations performed by the processor 220 may be performed by using AI technology. The at least one operation performed by using AI technology will be described in detail below with reference to
In detail, at least one of operations, performed by the processor 220, of i) obtaining the first information, specifically calculating EIRP, ii) classifying into the plurality of speed sections described above with reference to
The AI technology is for obtaining an intended result by performing processing, such as analysis and/or classification, on input data by performing computations through a neural network.
The AI technology may be implemented by using algorithms. An algorithm or a set of algorithms for implementing AI technology are called a neural network. The neural network may receive an input of input data, perform computations for analysis and classification, and output resulting data. As such, in order for the neural network to accurately output resulting data corresponding to input data, it is necessary to train the neural network. Here, ‘training’ may refer to training a neural network such that the neural network may discover or learn on its own a method of analyzing various pieces of data input to the neural network, a method of classifying the input pieces of data, and/or a method of extracting, from the input pieces of data, features necessary for generating resulting data. In detail, through a training process, the neural network may be trained based on training data (e.g., a plurality of different images) so as to optimize and set weight values in the neural network. Then, the neural network having the optimized weight values may output an intended result by learning input data by itself.
In detail, neural networks that include a plurality of hidden layers for performing computations, that is, the depth of which for performing computations is high, may be classified as deep neural networks. Examples of neural networks include deep neural networks (DNNs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), restricted Boltzmann machines (RBMs), deep belief networks (DBNs), bidirectional recurrent DNNs (BRDNNs), and deep Q-networks, but are not limited thereto. In addition, the neural networks may be subdivided. For example, CNNs are subdivided into deep CNN (DCNN), capsule neural networks (CapsNets) (not shown), and the like.
In an embodiment of the disclosure, an ‘AI model’ may refer to a neural network including at least one layer operating to receive input data and output an intended result. The ‘AI model’ may also refer to an algorithm or a set of a plurality of algorithms for outputting an intended result by performing computations through a neural network, a processor for executing the algorithm or the set of algorithms, software for executing the algorithm or the set of algorithms, or hardware for executing the algorithm or the set of algorithms.
Referring to
In detail, in an embodiment of the disclosure, the neural network 2410 may learn the shapes of beam patterns such that transmission and reception of radio signals are kept seamless in response to the speed of the vehicle. In detail, the neural network 2410 may learn a criterion regarding which shape of the beam pattern maintains a seamless condition for each speed of the vehicle, and learn the shape of a beam pattern corresponding to each speed of the vehicle. Also, the neural network 2410 may learn a beam pattern corresponding to an output beam. Alternatively, the neural network 2410 may learn a criterion for grouping beams into beam groups in order to output a desired beam pattern shape according to the movement speed of the vehicle. Alternatively, the neural network 2410 may learn a criterion regarding which beam to select from among a beam group in order to output a desired beam pattern shape.
The trained neural network 2410 may receive an input of the speed of the vehicle and the plurality of beams output from the plurality of antenna elements included in the array antenna 210, select at least one of the plurality of beams, and output a result of the selecting.
Alternatively, the trained neural network 2410 may receive an input of the speed of the vehicle and the plurality of beams output from the plurality of antenna elements included in the array antenna 210, select at least one of the plurality of beams, and calculate information (e.g., information about a phase and amplitude necessary for outputting the selected beam, in a beam codebook) for controlling the selected beams to be output. Then, the trained neural network 2410 may output the calculated values.
In an embodiment of the disclosure, the neural network described above may be implemented within a processor (e.g., 220 of
Alternatively, the neural network may be separated from the vehicle antenna apparatus (e.g., 200 or 500), and may be implemented within a separate electronic device (not shown) located in the vehicle, or a processor (not shown).
In addition, the above-described computations through the neural network may be performed by a server (not shown) capable of communicating with the vehicle antenna apparatus (e.g., 200 or 500) according to an embodiment of the disclosure through a wireless communication network. Communication between the vehicle antenna apparatus (e.g., 200 or 500) and the server (not shown) will be described in detail below with reference to
Hereinafter, for convenience of description, information about the beams selected in operation S420 described above with reference to
Referring to
In addition, the vehicle antenna apparatus 2500 may be a separate electronic device located in the vehicle 110 and capable of performing wired/wireless communication with another vehicle antenna apparatus (e.g., 200 or 500). In a case in which the vehicle antenna apparatus 2500 is separated from another vehicle antenna apparatus (not shown in
In an embodiment of the disclosure, the server 2510 may include the neural network 2410 described above with reference to
The server 2510 may transmit information obtained by performing computations through the neural network, for example, at least one of beam selection information and a beam codebook, to the vehicle antenna apparatus 2500 through a wireless communication network 2501.
Then, the vehicle antenna apparatus (e.g., 200 or 500) according to an embodiment of the disclosure may select at least one of a plurality of beams based on the beam selection information transmitted from the server 2510, and control the array antenna 210 to output the selected beam.
Alternatively, the server 2510 may generate a beam codebook corresponding to the speed of the vehicle by performing computations through the neural network. Then, the server 2510 may transmit the obtained beam codebook to the vehicle antenna apparatus 2500. Then, the vehicle antenna apparatus (e.g., 200 or 500) according to an embodiment of the disclosure may control the array antenna 210 to output the beam selected in operation S420, based on the beam codebook received from the server 2510.
Referring to
The vehicle antenna apparatus 2500 may include the array antenna 210, the processor 220 and the communication unit 240. In addition, the array antenna 210 may be integrated with the communication unit 240.
The communication unit 240 communicates with an external device (e.g., the server 2510) through at least one wireless communication network 2501. The external device (not shown) may be a server (e.g., 2510) capable of performing at least one of calculations performed by the vehicle antenna apparatus 2500 or transmitting and receiving data necessary for the vehicle antenna apparatus 2500.
In addition, the communication unit 240 includes at least one communication module, such as a short-range communication module, a wired communication module, a mobile communication module, or a broadcast receiving module. The at least one communication module refers to a tuner that performs broadcast reception or a communication module capable of performing data transmission/reception through a network conforming to communication standards such as Bluetooth, wireless local area network (WLAN) (e.g., Wi-Fi), Wireless Broadband (WiBro), World Interoperability for Microwave Access (WiMax), code-division multiple access (CDMA), wideband CDMA (WCDMA), the Internet, 3G, 4G, 5G, and/or a communication scheme using millimeter waves (mmWave).
For example, when the communication unit 240 performs communication by using millimeter waves (mmWAVE), a large amount of data is quickly transmitted and received. In detail, the vehicle may quickly receive a large amount of data and thus quickly provide data required for safety of the vehicle (e.g., data necessary for autonomous driving, data necessary for a navigation service, and the like), and content for users (e.g., movies, music, and the like), thereby increasing safety of the vehicle and/or user convenience.
In detail, the mobile communication module included in the communication unit 240 may perform communication with another device (e.g., a server (not shown)) at a remote location through a communication network conforming to a communication standard, such as the Internet, 3G, 4G, and/or 5G. A communication module that communicates with a remote server (not shown) may be referred to as a ‘long-range communication module’.
In addition, although
In addition, the server 2510 includes a communication unit 2530 configured to communicate with a vehicle antenna apparatus installed inside a vehicle, and a processor 2550 configured to perform at least one instruction. Also, the server 2510 may further include a database (DB) 2540.
The communication unit 2530 may include one or more components that enable communication with the vehicle antenna apparatus 2500. The detailed configuration of the communication unit 2530 equally corresponds to the configuration of the communication unit 240 described above, and thus, detailed descriptions thereof will be omitted.
For example, the communication unit 2530 includes at least one communication module configured to perform communication with another device (e.g., the vehicle antenna apparatus 2500) located in a remote location, through a communication network conforming to a communication standard such as the Internet, 3G, 4G, and/or 5G.
The processor 2550 controls the overall operation of the server 2510. For example, the processor 2550 performs required operations by executing at least one of at least one instruction or programs of the server 2510.
The processor 2550 may obtain at least one of the above-described beam selection information and beam codebook by performing computations through the above-described neural network. In addition, the processor 2550 may control the communication unit 2530 to transmit the obtained information to the vehicle antenna apparatus 2500.
In detail, the processor 2550 may train a neural network, which is an AI model, and store the trained neural network. In addition, the server 2510 may obtain at least one of the above-described beam selection information and beam codebook by using the trained neural network.
In general, the vehicle antenna apparatus 2500 may have limited memory capacity, computation processing speed, and training data set collection capability compared to the server 2510. Therefore, an operation requiring a large data storage and a large computation amount may be performed by the server 2510, and then required data and/or an AI model to be used, or the trained neural network may be transmitted to the vehicle antenna apparatus 2500 through a communication network. Then, the vehicle antenna apparatus 2500 may rapidly and easily perform a required operation without a large-capacity memory and a high-speed processor, by receiving and using the required data and AI model from the server.
A processor 2700 illustrated in
Referring to
The data learning unit 2710 may learn a criterion for performing data analysis or judgment of input data in order to derive an intended result. The data learning unit 2710 may learn a criterion for determining a situation by obtaining data to be used for learning and applying the obtained data to a data recognition model.
The data recognizing unit 2720 may determine a situation based on input data. The data recognizing unit 2720 may recognize a situation from certain data by using the trained data recognition model. The data recognizing unit 2720 may determine a certain situation based on certain data by obtaining the data according to a criterion predefined by learning, and using the data recognition model by using the obtained data as an input value. In addition, a result value output by the data recognition model by using the obtained data as the input value may be used to refine the data recognition model.
At least one of the data learning unit 2710 or the data recognizing unit 2720 may be manufactured in the form of at least one hardware chip and then mounted on an electronic device. For example, at least one of the data learning unit 2710 and the data recognizing unit 2720 are manufactured in the form of a dedicated hardware chip for AI, or are manufactured as a part of an existing general-purpose processor (e.g., a central processing unit (CPU) or an AP) or a dedicated graphics processor (e.g., a GPU) and then mounted on various electronic devices described above.
In this case, the data learning unit 2710 and the data recognizing unit 2720 may be mounted on one electronic device or may be mounted on separate electronic devices, respectively. For example, one of the data learning unit 2710 and the data recognizing unit 2720 is included in a vehicle antenna apparatus, and the other is included in a server. In addition, the data learning unit 2710 and the data recognizing unit 2720 are connected to each other in a wired or wireless manner, thus model information generated by the data learning unit 2710 may be provided to the data recognizing unit 2720, and data input to the data recognizing unit 2720 may be provided, as additional training data, to the data learning unit 2710.
Meanwhile, at least one of the data learning unit 2710 and the data recognizing unit 2720 may be implemented as a software module. In a case in which at least one of the data learning unit 2710 and the data recognizing unit 2720 is implemented as a software module (or a program module including instructions), the software module may be stored in a non-transitory computer-readable recording medium. In addition, in this case, the at least one software module may be provided by an OS or a certain application. Alternatively, a part of the at least one software module may be provided by an OS, and the other part may be provided by a certain application.
A method of controlling a vehicle antenna apparatus according to an embodiment of the disclosure may be embodied as program instructions executable by various computer devices, and recorded on a computer-readable medium. In addition, an embodiment of the disclosure may be implemented in a computer-readable recording medium having recorded thereon one or more programs including instructions for executing the method of controlling a vehicle antenna apparatus.
The computer-readable medium may include program instructions, data files, data structures, or the like separately or in combinations. The program instructions to be recorded on the medium may be specially designed and configured for the disclosure or may be well-known to and be usable by those skill in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, or magnetic tapes, optical media such as compact disc ROMs (CD-ROMs) or digital video discs (DVDs), magneto-optical media such as floptical disks, and hardware devices such as ROM, RAM, and flash memory, which are specially configured to store and execute program instructions. Examples of the program instructions include not only machine code, such as code made by a compiler, but also high-level language code that is executable by a computer by using an interpreter or the like.
The machine-readable storage medium may be provided in the form of a non-transitory storage medium. The term ‘non-transitory storage medium’ refers to a tangible device and does not include a signal (e.g., an electromagnetic wave), and the term ‘non-transitory storage medium’ does not distinguish between a case where data is stored in a storage medium semi-permanently and a case where data is stored temporarily. For example, the non-transitory storage medium includes a buffer in which data is temporarily stored.
According to an embodiment, the method of controlling a vehicle antenna apparatus according to various embodiments disclosed herein may be included in a computer program product and provided. The computer program products may be traded as commodities between sellers and buyers. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a CD-ROM), or may be distributed online (e.g., downloaded or uploaded) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In a case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored in a machine-readable storage medium such as a manufacturer's server, an application store's server, or a memory of a relay server.
In detail, there may be an implemented computer program product including a recording medium having recorded thereon a program for performing a method of controlling a vehicle antenna apparatus according to an embodiment of the disclosure.
While the disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2020-0116237 | Sep 2020 | KR | national |
This application is a continuation application, claiming priority under § 365(c), of an International application No. PCT/KR2021/012289, filed on Sep. 9, 2021, which is based on and claims the benefit of a Korean patent application number 10-2020-0116237, filed on Sep. 10, 2020, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/KR2021/012289 | Sep 2021 | US |
Child | 18179776 | US |