Apparatus and method for detecting moving obstacle through beamforming

The system uses an array antenna and processor to adapt beamforming by predicting and responding to moving obstacles, addressing interference from side lobes and maintaining stable communication in millimeter band systems.

WO2026155276A1PCT designated stage Publication Date: 2026-07-23LG ELECTRONICS INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
LG ELECTRONICS INC
Filing Date
2025-01-15
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

In millimeter band communication systems using beamforming, side lobes interfere with signal quality metrics like RSSI and SNR, leading to inaccurate beam candidate selection and increased communication errors due to obstacles, which are not effectively addressed by existing methods.

Method used

A transmission device with an array antenna, RF transceiver, and processor that selects optimal and candidate beams based on signal quality changes, predicting and adapting to moving obstacles by adjusting beam combinations to maintain stable communication.

Benefits of technology

Prevents instantaneous communication errors and data loss by detecting and adapting to moving obstacles, ensuring stable signal quality and reducing retransmissions in real-time systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025000904_23072026_PF_FP_ABST
    Figure KR2025000904_23072026_PF_FP_ABST
Patent Text Reader

Abstract

This transmission apparatus comprises: an array antenna configured to form a beamforming signal via a plurality of antenna elements; an RF transceiver configured to apply signals associated with a transmit beam index to the plurality of antenna elements; and a processor operatively coupled to the RF transceiver and configured to select an optimal beam and candidate beams. The processor selects candidate beams having beam combinations of a transmit beam index and a receive beam index different from a beam combination of an optimal beam, thereby generating a list of candidate beams, and determines that a change of the optimal beam is required due to a moving obstacle when a difference between a signal quality during a first period and a signal quality during a second period shorter than the first period, obtained through a beam adjacent to the optimal beam, is greater than or equal to a reference value.
Need to check novelty before this filing date? Find Prior Art

Description

Device and method for detecting moving obstacles through beam forming

[0001] The present disclosure relates to an apparatus and method for detecting moving obstacles through beamforming. Additionally, the present disclosure relates to a transmitting device, a receiving device, and an AV system for detecting moving obstacles through beamforming.

[0002] Millimeter band communication methods being developed to transmit GBps-class ultra-high-speed, large-capacity AV data can transmit high-capacity data several times faster than existing short / medium-range communication methods such as WiFi, WLAN, and WPAN.

[0003] Unlike conventional near / mid-range communication methods, this millimeter communication method involves the transmitting and receiving devices being equipped with array antennas to form a beam-formed signal through the array antennas.

[0004] Side lobes occur during beamforming, and signals received along paths where side lobes are generated are invalid for transmitting wireless signals, yet they may be selected during the beam candidate selection process. In this regard, RSSI (received signal strength indicator) and SNR (signal-to-noise ratio) can be measured through receiving or transmitting devices that receive AV data via beamforming signals. When measuring RSSI and SNR, they can be affected by the side lobes of the beamforming signal. Therefore, there is a problem in that accurate candidates cannot be selected when selecting beam candidates using measured metrics such as RSSI and SNR.

[0005] In this regard, when selecting beam candidates, candidates around the main lobe can be excluded, and candidates can be selected for each area of ​​the front, bottom, side, and ceiling. However, this method of selecting candidates has the disadvantage that the number of beam candidates remains large because it cannot effectively eliminate the influence of the side lobes.

[0006] The present disclosure aims to provide a transmission device, a receiving device, an AV system for detecting moving obstacles through beamforming, and a method for performing the same.

[0007] The present disclosure is intended to prevent an instantaneous increase in the communication error rate when the serving beam, where data transmission / reception takes place, is obscured by an obstacle.

[0008] The present disclosure is intended to prevent the loss of data retransmission opportunities in real-time transmission systems.

[0009] The present disclosure is for determining the approximate location of a moving obstacle and detecting its direction of movement.

[0010] The present disclosure is intended to predict interruption caused by a moving obstacle before wireless communication interruption occurs, in order to respond quickly to changes in the surrounding environment in a beamforming environment.

[0011] A transmission device for detecting a moving obstacle through beamforming according to one aspect of the present disclosure comprises: an array antenna configured to form a beamforming signal through a plurality of antenna elements; an RF transceiver configured to apply signals associated with a transmit beam index to the plurality of antenna elements; and a processor operably coupled to the transceiver and configured to select an optimal beam and candidate beams. The processor generates a list of candidate beams by selecting candidate beams having beam combinations of a transmit beam index and a receive beam index different from the beam combination of the optimal beam and, through an adjacent beam adjacent to the optimal beam, determines that if the difference between the signal quality of a first period and the signal quality of a second period shorter than the first period is greater than or equal to a threshold, a change of the optimal beam is required due to a moving obstacle. If the difference is greater than or equal to the threshold, the processor controls the RF transceiver to change the optimal beam to one of the candidate beams based on information regarding the location and direction of movement of the moving obstacle.

[0012] According to an embodiment, the processor can obtain the position of the moving obstacle through angle information based on the beam combination of the transmitting beam index and the receiving beam index of the adjacent beam having a change in signal quality.

[0013] According to an embodiment, the processor can predict the direction of movement of the moving obstacle based on the difference between the direction of the adjacent beam with the change in signal quality and the time at which the change in signal quality is detected.

[0014] According to an embodiment, the processor can detect a first time point at which a change in the first signal quality received by the receiving device is detected according to a first beam combination of a first transmitting beam and a first receiving beam, and can detect a second time point at which a change in the second signal quality received by the receiving device is detected according to a second beam combination of a second transmitting beam and a second receiving beam. The processor can determine the direction of movement of the moving obstacle and the speed of the moving obstacle by utilizing the difference between the first time point and the second time point and the angle difference according to the first beam combination and the second beam combination.

[0015] According to an embodiment, the processor Based on AoDi and AoAi satisfying , the index of the transmitting beam and the index of the receiving beam of the adjacent beam can be determined. Here, AoD is the angle of departure of the transmitting beam, AoA is the angle of arrival of the receiving beam, and W AoA wa W AoD is the window size and i is the beam index.

[0016] According to an embodiment, the processor The difference between the signal quality of the first period and the signal quality of the second period can be detected by this. If the detected difference in signal quality is greater than or equal to the threshold value, the processor can change the optimal beam to one of the candidate beams based on information regarding the location and direction of movement of the moving obstacle. Here, RSSI represents the received signal strength indicator, long represents the first period, short represents the second period, and i represents the beam index.

[0017] According to an embodiment, the processor α to the RSSI filtered for the first period L The product of and instantaneous RSSI (1-αL A first filter configured to calculate the signal quality of the first period, which is the sum of the products of ); and α to the RSSI filtered for the second period S The product of and instantaneous RSSI (1-α S It may include a second filter configured to calculate the signal quality of the second period, which is the sum of the products of the first period and the second period; and an obstacle prediction module that predicts the presence of the moving obstacle if the difference between the signal quality of the first period and the signal quality of the second period is greater than or equal to the threshold value.

[0018] According to an embodiment, the processor may transmit first training signals in a first period to select one of the beam combinations included in the list of candidate beams as the optimal beam, and transmit second training signals for all beam combinations in a second period longer than the first period to update the beam combinations of the candidate beams. The processor may transmit third training signals in a third period for signal quality measurement associated with the detection of the moving obstacle. The third period may be longer than the first period and shorter than the second period.

[0019] According to an embodiment, the processor may transmit the third training signals through slot 0, slot 1, slot 16, and slot 17 for the detection of the moving obstacle. The processor may alternately transmit the second training signals and the first training signals through slots 2 through 15 between slot 1 and slot 16.

[0020] In another aspect of the present disclosure, a method for detecting a moving obstacle through beamforming is performed by a processor of a transmitting device or a receiving device. The method comprises: a beamforming signal forming process for forming a beamforming signal through a plurality of antenna elements of an array antenna; an optimal beam selection process for measuring signal quality by changing a transmitting beam index and a receiving beam index of a receiving device and selecting an optimal beam based on the measured signal quality; a candidate beam selection process for generating a list of candidate beams by selecting candidate beams having beam combinations of a transmitting beam index and a receiving beam index different from the beam combination of the optimal beam; an obstacle prediction process for determining that a change of the optimal beam is required due to a moving obstacle if the difference between the signal quality of a first period and the signal quality of a second period shorter than the first period through an adjacent beam adjacent to the optimal beam is greater than or equal to a threshold; and a beam change decision process for controlling the optimal beam to be changed to one of the candidate beams based on information regarding the location and direction of movement of the moving obstacle if the difference is greater than or equal to the threshold.

[0021] An AV system for transmitting and receiving AV data according to another aspect of the present disclosure includes an electronic device configured to display AV data; and a communication device configured to transmit the AV data to the electronic device. The electronic device includes an array antenna configured to form a beamforming signal through a plurality of antenna elements; an RF transceiver configured to apply signals associated with a receiving beam index to the plurality of antenna elements; and a processor operably coupled to the RF transceiver and configured to select an optimal beam and candidate beams. The processor generates a list of candidate beams by selecting candidate beams having beam combinations of a transmitting beam index and a receiving beam index different from the beam combination of the optimal beam, and determines that if the difference between the signal quality of a first period and the signal quality of a second period shorter than the first period through an adjacent beam adjacent to the optimal beam is greater than or equal to a reference value, a change of the optimal beam is required due to a moving obstacle.

[0022] According to an embodiment, if the difference is greater than or equal to the reference value, the processor transmits information about the modified optimal beam based on information about the location and direction of movement of the moving obstacle to the electronic device, and can control the RF transceiver so that the receiving beam of the optimal beam is changed to one of the candidate beams based on information about the location and direction of movement of the moving obstacle.

[0023] According to at least one of the embodiments of the present disclosure, a transmitting device, a receiving device, an AV system, and a method for performing the same can be provided to detect a moving obstacle before a wireless communication failure of the optimal beam / serving beam occurs.

[0024] According to at least one of the embodiments of the present disclosure, in a beamforming environment, when a serving beam in which data transmission / reception takes place via LOS or a reflection path is obscured by an obstacle, it is possible to prevent an instantaneous increase in the error rate of communication.

[0025] According to at least one of the embodiments of the present disclosure, in a real-time transmission system where the latency is short below a threshold or the amount of buffered data is less than a threshold, the loss of a data retransmission opportunity can be prevented.

[0026] According to at least one of the embodiments of the present disclosure, the issue of permanently being unable to transmit / receive data in a system capable of real-time data transmission can be resolved.

[0027] According to at least one of the embodiments of the present disclosure, in order to overcome the disadvantages of a beamforming environment, a signal for obstacle pre-detection can be transmitted to a combination of adjacent beams of a serving beam.

[0028] According to at least one of the embodiments of the present disclosure, moving obstacles can be detected in advance by detecting changes in signal quality, such as changes in the reception strength of a signal.

[0029] According to at least one of the embodiments of the present disclosure, the approximate location of a moving obstacle and the direction of movement can be detected through adjacent beams adjacent to a serving beam.

[0030] According to at least one of the embodiments of the present disclosure, it is possible to respond quickly to changes in the surrounding environment in a night forming environment, thereby maintaining stable signal quality even in situations where a blocker occurs.

[0031] Further scope of the applicability of this specification will become apparent from the following detailed description. However, since various changes and modifications within the spirit and scope of this specification are clearly understood by those skilled in the art, specific embodiments, such as the detailed description and preferred embodiments of this specification, should be understood as being given merely as examples.

[0032] FIG. 1 is a diagram illustrating the configuration of a wireless display system according to the present embodiment.

[0033] Figure 2 is a block diagram illustrating the detailed configuration of a communication device and an electronic device.

[0034] Figure 3 shows a structural diagram of an electronic device having a display formed thereon performing wireless communication with other communication devices that can be placed at various locations.

[0035] Figure 4 shows the structure of an antenna module placed at the bottom of an electronic device.

[0036] FIGS. 5A and 5B show exemplary diagrams of array antennas placed in a communication device and array antennas placed in an electronic device.

[0037] FIG. 6 shows the configuration of a transmission device and a receiving device that perform side lobe-reduced beamforming according to the present disclosure.

[0038] FIG. 7 shows a flowchart of a method for detecting moving obstacles through beam forming according to the present disclosure.

[0039] Figure 8 shows a conceptual diagram of detecting moving obstacles through transmission beams and reception beams formed between a transmission device and a reception device.

[0040] FIG. 9 is a block diagram of a device that performs obstacle prediction and beam management based on signal quality of the first and second periods.

[0041] FIG. 10 shows a data format having a plurality of slots having a first period of Type 0 for optimal beam selection and a second period of Type 1 for candidate beam selection.

[0042] FIG. 11 shows a data format having a plurality of slots configured to have a third cycle of Type 2 for signal quality measurement in the data format of FIG. 10.

[0043] FIG. 12 shows the transmission period of Type 0, Type 1 and Type 2 and the slot-unit data packet structure of Type 0, Type 1 and Type 2 according to the present disclosure.

[0044] Figure 13 shows examples of serving beams and adjacent beams configured based on a beam book by a transmitting device and a receiving device.

[0045] FIG. 14 shows an example of a transmission device configuring serving beams and adjacent beams based on a beam book and an example of detecting the location of a moving obstacle based on RSSI change detection.

[0046] FIG. 15 shows a conceptual diagram for determining the location of a moving obstacle as the signal quality changes in the first and second beam combinations during different time intervals.

[0047] Figure 16 shows a conceptual diagram of detecting moving obstacles in advance by detecting changes in signal quality through adjacent beams for each time interval.

[0048] Figure 17 shows a flowchart related to the detailed operation of the obstacle prediction process and beam determination process of Figure 8.

[0049] Specific embodiments of the present invention will be described in detail below with reference to the drawings.

[0050] Hereinafter, embodiments related to this specification will be described in more detail with reference to the drawings. The suffixes "module" and "part" for components used in the following description are assigned or used interchangeably solely for the ease of drafting the specification and do not have distinct meanings or roles in themselves.

[0051] The video / audio (hereinafter A / V) transmission device according to the embodiment of the present specification is, for example, an intelligent device that adds computer support functions to a broadcast reception function, and while faithful to the broadcast reception function, it may have an interface that is more convenient to use, such as a manual input device, a touch screen, or a spatial remote control, by adding internet functions, etc.

[0052] In addition, with the support of wired or wireless internet functions, it can connect to the internet and computers, and perform functions such as email, web browsing, banking, or gaming. A standardized general-purpose OS can be used for these various functions.

[0053] Accordingly, the A / V transmission device described in this specification allows various applications to be freely added or removed, for example, on a general-purpose OS kernel, so various user-friendly functions can be performed.

[0054] FIG. 1 is a diagram illustrating the configuration of a wireless display system according to the present embodiment.

[0055] Referring to FIG. 1, the wireless display system according to the present embodiment includes a communication device (100) and an electronic device (200).

[0056] The wireless display system may be a system in which a communication device (100) wirelessly transmits A / V data to an electronic device (200), and the electronic device (200) outputs A / V data.

[0057] The communication device (100) may be a device capable of encoding video and audio and wirelessly transmitting the encoded content video and audio.

[0058] One example of a communication device (100) may be an AIO (All In One) box capable of transmitting data, and one example may be a set-top box.

[0059] Another example of the communication device (100) may be connected to an external device such as a set-top box or a USB memory. The communication device (100) may transmit a video signal or an audio signal received from the connected external device to the electronic device (200).

[0060] The electronic device (200) may be a display device capable of wirelessly receiving encoded video and audio and decoding the received video and audio.

[0061] The communication device (100) and the electronic device (200) can form a video wall display system.

[0062] In video walls, displays with thin bezels play a crucial role in the visualization of video content. To achieve thin bezels, it is efficient to include only components capable of performing minimal functions, while having the circuitry and components for key functions handled by separate devices.

[0063] The communication device (100) can determine the type of content video and, based on the determined type, determine the compression rate of the content video. The compression rate of the content video can be defined as the ratio of the size of the video data before encoding to the size of the video data after encoding.

[0064] The types of content videos may include still image types, general video types, and game video types.

[0065] The communication device (100) can compress the content video according to a determined compression rate and transmit the compressed content video wirelessly to the electronic device (200).

[0066] The electronic device (200) can restore compressed content video received from the communication device (100) and display the restored content video on a display, for example, it may be a display device.

[0067] FIG. 2 is a block diagram illustrating the detailed configuration of a communication device and an electronic device. The communication device (100) corresponds to a transmission device that transmits a wireless signal containing AV data. The electronic device (200) corresponds to a receiving device that receives a wireless signal containing AV data. Meanwhile, the communication device (100) can operate as a receiving device that receives a wireless signal containing control information, feedback information, etc. transmitted from the electronic device (200). The electronic device (200) can operate as a transmission device that transmits a wireless signal containing control information, feedback information, etc. to the communication device (100).

[0068] Referring to FIG. 2, the communication device (100) may include a microphone (110), a Wi-Fi module (120), a Bluetooth module (130), a memory (140), an RF transceiver (150), and a processor (190).

[0069] The microphone (110) can receive an audio signal and transmit it to the processor (190).

[0070] The microphone (110) can receive the voice spoken by the user.

[0071] The Wi-Fi module (120) can perform wireless communication through the Wi-Fi standard.

[0072] The Wi-Fi module (120) can perform wireless communication with an external device or electronic device (200) through the Wi-Fi standard.

[0073] The Bluetooth module (130) can perform wireless communication through the Bluetooth Low Energy (BLE) standard.

[0074] The Bluetooth module (130) can perform wireless communication with an external device such as a remote control or an electronic device (200) via the Bluetooth Low Energy (BLE) standard.

[0075] The memory (140) can store a program for signal processing and control, and can store signal-processed video, audio, or data signals.

[0076] The memory (140) may perform the function of temporarily storing video, audio, or data signals input from the outside, and may also store information regarding a predetermined image through a channel memory function.

[0077] The RF transceiver (150) can transmit an A / V signal to the RF transceiver (240) of the electronic device (200) via RF (Radio Frequency) communication.

[0078] The RF transceiver (150) can transmit a compressed A / V signal in digital form to the RF transceiver (240).

[0079] The RF transceiver (150) can transmit an A / V signal to the RF transceiver (240) through one or more channels.

[0080] The processor (190) can control the overall operation of the communication device (100).

[0081] The processor (190) can be configured in the form of a System on Chip (SoC).

[0082] The processor (190) may be provided in multiple units.

[0083] The processor (190) can compress a video signal or audio signal input from the outside and transmit the compressed signal to an RF transceiver (150).

[0084] The processor (190) may be equipped with an encoder for compressing a video signal or an audio signal.

[0085] The processor (190) can be named the main SoC.

[0086] The processor (190) may have one or more interfaces for connection with external devices. For example, the processor (190) may have one or more HDMI ports and one or more USB ports.

[0087] The processor (190) may also be equipped with a tuner that receives broadcast signals.

[0088] The electronic device (200) may include a Wi-Fi module (210), a Bluetooth module (220), an IR module (230), an RF transceiver (240), a memory (250), a display panel (260), and a processor (290).

[0089] The Wi-Fi module (210) can perform wireless communication through the Wi-Fi standard.

[0090] The Wi-Fi module (120) can perform wireless communication with an external device or communication device (100) through the Wi-Fi standard.

[0091] The Bluetooth module (220) can perform wireless communication through the Bluetooth Low Energy (BLE) standard.

[0092] The Bluetooth module (220) can perform wireless communication with an external device such as a remote control or an A / V transmission device (200) via the Bluetooth Low Energy (BLE) standard.

[0093] The IR module (230) can receive a signal from a remote control (not shown) via IR (Infrared) communication.

[0094] The RF transceiver (240) can receive an A / V signal from the RF transceiver (150).

[0095] The RF transceiver (240) may include a plurality of antennas. The RF transceiver (240) may be positioned at the bottom of the display panel (260).

[0096] An example of an RF transceiver (240) may include a first antenna module and a second antenna module. Each of the first antenna module and the second antenna module may include a plurality of antennas.

[0097] Another example of an RF transceiver (240) may include one antenna module, and this antenna module may include a plurality of antennas.

[0098] The RF transceiver (240) receives a digitally compressed A / V signal from the RF transceiver (150) and can transmit the received A / V signal to the processor (290).

[0099] The memory (250) can store a program for signal processing and control, and can store signal-processed video, audio, or data signals.

[0100] The display panel (260) may be a display panel (260) capable of displaying a video signal received from the processor (290). An example of such a display panel (260) may be an LED panel.

[0101] The display panel (260) can display a video signal according to the operation of a timing controller (not shown).

[0102] The processor (290) can control the overall operation of the electronic device (200).

[0103] The processor (290) can restore the compressed A / V signal received by the RF transceiver (240). To do this, the processor (290) may include a decoder.

[0104] Meanwhile, an antenna module disposed in an electronic device according to the present specification is described. In this regard, FIG. 3 shows a structural diagram in which an electronic device having a display formed thereon performs wireless communication with another communication device that can be disposed in various locations.

[0105] Referring to FIG. 3, the communication device (100) may be positioned in the front direction, bottom direction, one side direction, or the other side direction of the electronic device (200). The communication device (100) may be an AV transmission device that transmits AV content to the electronic device (200). The communication device (100) may be a set-top box, but is not limited thereto. The electronic device (200) may be an AV receiving device that receives AV content from the communication device (100). The electronic device (200) may be a display device, but is not limited thereto. The electronic device (200) receives data from the communication device (100), but may also transmit data to the communication device (100).

[0106] The communication device (100) may be positioned in a first direction (D1), which is the lower direction of the electronic device (200). In this regard, the electronic device (200) may transmit or receive a wireless signal in the first direction (D1), which is the lower direction. The upper direction of the electronic device (200) may be defined as a second direction (D2).

[0107] The communication device (100) may be positioned in the third direction (D3), which is the left direction of the electronic device (200), or in the fourth direction (D4), which is the right direction. In this regard, the electronic device (200) may transmit or receive a wireless signal in the third direction (D3), which is the left direction, or in the fourth direction (D4).

[0108] The communication device (100) may be positioned in the fifth direction (D5), which is the front direction of the electronic device (200). In this regard, the electronic device (200) may transmit or receive a wireless signal in the fifth direction (D5), which is the front direction. The rear direction of the electronic device (200) may be defined as the sixth direction (D6).

[0109] Meanwhile, there may be an obstacle between the communication device (100) and the electronic device (200) so that a wireless link on the LOS (Line-of-sight) path cannot be formed. In this regard, the electronic device (200) can transmit and receive wireless signals through a wireless link on a non-LOS path, such as a reflection path. The communication device (100) can transmit or receive wireless signals in the direction of the ceiling, which is the front upper direction. Communication between the communication device (100) and the electronic device (200) is possible through wireless signals reflected from the ceiling or wall surface.

[0110] Meanwhile, the electronic device according to the present specification includes a plurality of antenna modules (structures) and can perform wireless communication with a communication device through the plurality of antenna modules (structures). In this regard, FIG. 4 shows the structure of an antenna module disposed at the bottom of the electronic device. Meanwhile, FIG. 5a and FIG. 5b show exemplary diagrams of array antennas disposed in a communication device and array antennas disposed in an electronic device.

[0111] Referring to FIGS. 3 and 4, the electronic device (200) may be configured to include a display panel (260) and antenna modules (1000a, 1000b). First and second antenna modules (1000a, 1000b) may be placed around the display panel (260).

[0112] The first antenna module (1000a) may be placed in one side area of ​​the electronic device (200). The second antenna module (1000b) may be placed in the other side area of ​​the electronic device (200).

[0113] The first antenna module (1000a) may include first and fourth array antennas (1100a, 1100b), a second array antenna (1300), and a third array antenna (1200).

[0114] The first array antenna (1100a) operates as a horizontally polarized antenna that receives or transmits a signal in the left direction. The fourth array antenna (1100b) operates as a horizontally polarized antenna that receives or transmits a signal in the right direction. The first array antenna (1100a) can radiate a polarized signal that is polarized in the X-axis direction and propagates in the Y-axis direction to the left. The fourth array antenna (1100b) can radiate a polarized signal that is polarized in the X-axis direction and propagates in the Y-axis direction to the right.

[0115] The third array antenna (1200) operates as a vertically polarized antenna that receives or transmits a signal in the downward direction. The second array antenna (1300) operates as a horizontally polarized antenna that receives or transmits a signal in the front direction. The third array antenna (1200) can radiate a polarized signal that is polarized in the X-axis direction and propagates in the Z-axis direction downward. The second array antenna (1300) can radiate a polarized signal that is polarized in the Y-axis direction and propagates in the X-axis direction.

[0116] The second antenna module (1000b) may include the first and fourth array antennas (1100a, 1100b), the second array antenna (1300), and the third array antenna (1200).

[0117] The first array antenna (1100a) operates as a horizontally polarized antenna that receives or transmits a signal in the left direction. The fourth array antenna (1100b) operates as a horizontally polarized antenna that receives or transmits a signal in the right direction. The first array antenna (1100a) can radiate a polarized signal that is polarized in the X-axis direction and propagates in the Y-axis direction to the left. The fourth array antenna (1100b) can radiate a polarized signal that is polarized in the X-axis direction and propagates in the Y-axis direction to the right.

[0118] The third array antenna (1200) operates as a horizontally polarized antenna that receives or transmits a signal in the downward direction. The second array antenna (1300) operates as a horizontally polarized antenna that receives or transmits a signal in the front direction. The third array antenna (1200) can radiate a polarized signal that is polarized in the Y-axis direction and propagates in the Z-axis direction downward. The second array antenna (1300) can radiate a polarized signal that is polarized in the Y-axis direction and propagates in the X-axis direction.

[0119] Referring to FIGS. 3 and FIGS. 5a, the communication device (100) may be equipped with an array antenna (160). The array antenna (160) may be configured to perform beamforming in a two-dimensional area. The array antenna (160) may be configured to perform beamforming in an azimuth direction and an elevation direction. The array antenna (160) may be composed of a plurality of patch antennas (PA11 to PA16, PA21 to PA26, ..., PA61 to PA66), but is not limited thereto. The array antenna (160) may be composed of a 6x6 array antenna, but the number of antenna elements can be changed depending on the application.

[0120] Referring to FIGS. 3, 4, and 5b, the electronic device (200) may be equipped with a plurality of array antennas. The first and fourth array antennas (1100a, 1100b) may form beamforming signals on the left and right sides of the electronic device (200). The first array antenna (1100a) may be composed of side-radiating dipole antennas (DA21 to DA23), but is not limited thereto. The fourth array antenna (1100b) may be composed of side-radiating dipole antennas (DA24 to DA26), but is not limited thereto. The first and fourth array antennas (1100a, 1100b) may be composed of 1x3 array antennas, but the number of antenna elements may be changed depending on the application.

[0121] The second array antenna (1300) can form a beamforming signal in front of the electronic device (200). The second array antenna (1300) may be composed of a front-radiating dipole antenna (DA1 to DA14), but is not limited thereto. The second array antenna (1300) may be composed of a 1x14 array antenna, but the number of antenna elements can be changed depending on the application.

[0122] The third array antenna (1200) can form a beamforming signal downward of the electronic device (200). The third array antenna (1200) may be composed of a plurality of patch antennas (PA1 to PA12), but is not limited thereto. The third array antenna (1200) may be composed of a 1x12 array antenna, but the number of antenna elements can be changed depending on the application.

[0123] Meanwhile, a transmission device that performs sidelobe-reduced beamforming according to the present specification is described. In this regard, FIG. 6 shows the configuration of a transmission device and a receiving device that perform sidelobe-reduced beamforming according to the present disclosure. FIG. 6(a) shows the configuration of a transmission device (100) and a receiving device (200) that transmit and receive a wireless signal including AV data. FIG. 6(b) shows a plurality of array antennas of an antenna module (1000) of a receiving device (200) that receives AV data.

[0124] Referring to FIGS. 1 and FIGS. 6, the transmission device (100) corresponds to the communication device (100) of FIG. 1 that transmits a wireless signal including AV data. The receiving device (200) corresponds to the electronic device (200) of FIG. 1 that receives a wireless signal including AV data. Meanwhile, the transmission device (100) that transmits a wireless signal including control information, feedback information, etc. may correspond to the electronic device (200). The receiving device (200) that receives a wireless signal including control information, feedback information, etc. may correspond to the communication device (100).

[0125] Referring to FIGS. 5b and FIGS. 6(b), the receiving device (200) includes first and fourth array antennas (1100a, 1100b), a second array antenna (1300), and a second array antenna (1200). Referring to FIGS. 3, FIGS. 5b, and FIGS. 6, the first and fourth array antennas (1100a, 1100b) can receive a wireless signal from a side transmission device (100). The second array antenna (1300) can receive a wireless signal from a front transmission device (100). The third array antenna (1200) can receive a wireless signal from a downward transmission device (100).

[0126] Referring to FIG. 6, the transmission device (100) may be configured to transmit a wireless signal to the receiving device (200). FIG. 7 shows a flowchart of a method for detecting a moving obstacle through beamforming according to the present disclosure. Meanwhile, FIG. 8 shows a conceptual diagram of detecting a moving obstacle through transmission beams and reception beams formed between the transmission device and the receiving device.

[0127] Referring to FIGS. 6 to 8, through a beamforming signal formation process (S10), the transmitting device (100) and the receiving device (200) can form beamforming signals while changing the transmission beam direction and the reception beam direction. Through an optimal beam selection process (S100), an AWV (Antenna Weight Vector) index with the best reception performance can be searched, and data transmission can be performed based on the searched index.

[0128] To quickly respond to changes in the surrounding environment that may occur during data transmission, a list of candidate beams selected through the candidate beam selection process (S200) is generated and managed.

[0129] Through the optimal beam selection process (S100), the AWV index with the best reception performance is searched by increasing the AWV index. Meanwhile, the beam corresponding to the AWV index with the best reception performance is selected as the optimal beam (Tx_best, Rx_best) (or serving beam), which represents the search process. The candidate beam selection process (S200) is a process for updating the candidate beams (Tx_c, Rx_c).

[0130] Through the optimal beam selection process (S100), a path for data transmission / reception associated with the transmission beam and reception beam of the optimal beam can be established. Through the candidate beam selection process (S200), candidate paths for data transmission / reception in the event of communication interruption due to the detection of moving obstacles, etc. Through the candidate beam selection process (S200), a list of candidate beams can be generated by selecting candidate beams having beam combinations of transmission beam indices and reception beam indices different from the beam combination of the optimal beam.

[0131] Through the blockage prediction process (S300), adjacent beams (Tx_adj, Rx_adj) adjacent to the optimal beam are set, and blockage prediction is performed using changes in signal quality. For example, if a difference in signal quality of 1 / 10 (-10dB) or more occurs compared to the previous signal quality, it may be determined that the difference in signal quality is greater than a threshold value. If a blockage is predicted through the blockage prediction process (S300) as being greater than a threshold value, a beam change decision process (S500) may be performed.

[0132] If, through the obstacle prediction process (S300), the difference between the signal quality of the first period and the signal quality of the second period, which is shorter than the first period, is greater than or equal to a reference value through the adjacent beam adjacent to the optimal beam, it can be determined that a change in the optimal beam is required due to a moving obstacle.

[0133] If the difference in signal quality exceeds a threshold, the optimal beam can be controlled to be changed based on information regarding the location and direction of movement of moving obstacles through the beam change decision process (S500). Through the beam change decision process (S500), an optimal beam selection process (S100) for re-selecting the optimal beam / serving beam and a candidate beam selection process (S200) for re-selecting / updating candidate beams based on the re-selected optimal beam / serving beam can be performed.

[0134] If the obstacle prediction process (S300) and the optimal beam selection process (S100) are performed on different devices, a message indicating that a beam change is required can be transmitted from the receiving device (200) to the transmitting device (100) through the beam change decision process (S500). Meanwhile, if the obstacle prediction process (S300) and the optimal beam selection process (S100) are performed on the same device, it can be determined whether it is a time when the optimal beam / serving beam and candidate beam can be changed through the beam change decision process (S500).

[0135] Meanwhile, regarding the obstacle prediction process (S300), the method for predicting obstacles can be expressed as Equation 1 below.

[0136]

[0137] Here, AoD is the angle of departure of the transmitting beam, AoA is the angle of arrival of the receiving beam, W AoA is the window size and i is the beam index.

[0138] In the obstacle prediction process (S300), even if no obstacle is predicted, the wireless signal between the transmitting device (100) and the receiving device (200) may be blocked. In this regard, it can be determined whether the wireless signal between the transmitting device (100) and the receiving device (200) is blocked through the wireless signal blocking determination process (S410). If the wireless signal is blocked through the wireless signal blocking determination process (S410), the beam change determination process (S500) may be performed. Through the beam change determination process (S500), the optimal beam selection process (S100) for re-selecting the optimal beam / serving beam and the candidate beam selection process (S200) for re-selecting / updating the candidate beam based on the re-selected optimal beam / serving beam may be performed.

[0139] Meanwhile, based on information regarding the location and direction of the obstacle predicted through the obstacle prediction process (S300), an optimal beam between the transmitting device (100) and the receiving device (200) can be selected in the optimal beam selection process (S100). If the direction of movement of the moving obstacle is a first direction (D1) toward the optimal beam (Tx_best, Rx_best), the optimal beam can be changed to a candidate beam in a direction opposite to the direction of movement among the candidate beams through the beam change decision process (S500). Through the beam change decision process (S500) and the optimal beam selection process (S100), a combination of beams in a second direction (D2) opposite to the first direction (D1) can be selected as the optimal beam / serving beam. For example, if the direction of movement of the moving obstacle is the first direction (D1), at least one of the candidate beams (Tx_c, Rx_c) in the second direction (D2) can be selected as the optimal beam / serving beam.

[0140] If the movement direction of the moving obstacle is the second direction (D2), the second candidate beam (Tx_c2, Rx_c2) in the first direction (D1) can be selected as the optimal beam / serving beam through the beam change decision process (S500) and the optimal beam selection process (S100). For example, if the movement direction of the moving obstacle is the second direction (D2), the second candidate beam (Tx_c2, Rx_c2) in the first direction (D1) can be selected as the optimal beam / serving beam. Alternatively, the previous optimal beam (Tx_best, Rx_best) may be maintained considering the movement speed.

[0141] Meanwhile, if the wireless signal is blocked through the wireless signal blocking determination process (S410), one of the previously selected candidate beams can be selected as the optimal beam in the optimal beam selection process (S100). If the wireless signal is blocked without prediction of moving obstacles, data transmission / reception between the transmitting device (100) and the receiving device (200) can be performed through a combination of candidate beams (Tx_c, Rx_c). In this regard, one of the candidate beams can be selected as the optimal beam based on signal quality and the angle of separation from the previous optimal beam.

[0142] If, through the obstacle prediction process (S300) and the wireless signal blocking determination process (S410), no moving obstacle is predicted and the wireless signal is not blocked, a power off determination process (S420) may be performed. If, through the power off determination process (S420), the transmitting device (100) or the receiving device (200) is determined to be in an off state, the process may be terminated without performing separate processes. If, through the power off determination process (S420), the transmitting device (100) or the receiving device (200) is determined to be in an on state, a candidate beam selection process (S200) may be performed.

[0143] Meanwhile, a device for detecting moving obstacles through beamforming according to the present disclosure can perform moving obstacle prediction, beam management, and beam adjustment based on signal quality measured during different periods. In this regard, FIG. 9 is a block diagram of a device for performing obstacle prediction and beam management based on signal quality during a first period and a second period.

[0144] Referring to FIGS. 6 through 9, a processor (190, 290) can perform obstacle prediction by measuring the quality of the received signal based on a long-term duration and a short-term duration. Obstacle prediction based on the measured signal quality can be performed by a transmitting device (100) or a receiving device (200). Meanwhile, a transmitting device (100) that transmits a wireless signal to a display device can receive a wireless signal from the display device. Accordingly, the transmitting device (100) can also perform obstacle prediction based on the measurement of the received signal quality.

[0145] The measured instantaneous RSSI is applied as an input to a first filter (191a, 291a) and a second filter (191b, 291b) that perform RSSI filtering for a first period and RSSI filtering for a second period. In this regard, signal quality is not limited to RSSI but may include SNR, SIR, or SINR, etc. The first period and the second period correspond to a long period and a short period, respectively. Accordingly, the second period may be set shorter than the first period. Here, RSSI filtering is divided into long-term filtering and short-term filtering. Long-term filtering and short-term filtering each mean a difference in the number of samples for which the average is taken. In this disclosure, 1-poll IIR filtering is assumed and described as a simple example.

[0146] Formula 2 represents the filtered RSSI value output from the first filter (191a, 291a) or the second filter (191b, 291b).

[0147]

[0148] Meanwhile, the amount of change in RSSI can be measured using the filtered RSSI as shown in Equation 3 below.

[0149]

[0150] Here, RSSI Long,i and RSSI short,i represents the long-term average RSSI and short-term average RSSI for the i-th beam combination, respectively, and RSSI Diff,i represents the difference between long-term RSSI and short-term RSSI.

[0151] Regarding the first period for measuring long-term RSSI and the second period for measuring short-term RSSI, periodic feedback transmission of various types for beam management is described. In this regard, FIG. 10 shows a data format having multiple slots having a first period of Type 0 for optimal beam selection and a second period of Type 1 for candidate beam selection. Meanwhile, FIG. 11 shows a data format having multiple slots configured to further include a third period of Type 2 for signal quality measurement in the data format of FIG. 10.

[0152] With reference to FIGS. 10 and 11, a beam management method of a device for detecting moving obstacles through beam forming according to the present disclosure is described. In this regard, eight slots may be included within a first period (TO) of Type 0 for optimal beam selection. A second period (T1) of Type 1 for candidate beam selection may be composed of 20 times the first period (TO). 160 slots may be included within the second period (T1) of Type 1 for candidate beam selection.

[0153] During the first period (TO) of Type 0, training signals may be continuously transmitted at short periods to select the optimal beam. First training signals may be continuously transmitted at the shortest first period (TO) to select one of the beam combinations previously included in the list of candidate beams as the optimal beam. During the second period (T1) of Type 1, second training signals may be transmitted at long periods to select the candidate beam. Second training signals may be transmitted at a second period (T1) longer than the first period (TO) for all beam combinations to update the beam combinations of the candidate beams.

[0154] Each slot corresponds to a unit for scheduling data, video / audio streams. For example, Slot 1 (S1) may include a packet section, a null section, a feedback section, and an ACK section. AV data transmission between the transmitting device (100) and the receiving device (200) is possible through the data area of ​​the packet section of Slot 1 (S1). Data transmission is possible through beamforming signals in a different direction from the serving beam through the training field (TRN) of the packet section of Slot 1 (S1). Four training fields (TRN) may be formed per slot, and different beams may be used in each of the four training fields (TRN). Feedback information transmission from the receiving device (200) to the transmitting device (100) is possible through the feedback section of Slot 1 (S1). Through the ACK section of Slot 1 (S1), the transmitting device (100) can transmit an ACK signal for receiving feedback information to the receiving device (200).

[0155] For beam management of optimal beam / serving beam selection associated with Type 0, slot 1 (S1), slot 3 (S3), ..., slot 63 (S63) may be used. For beam management of candidate beam selection associated with Type 1, slot 0 (S2), slot 2 (S2), ..., slot 62 (S62) may be used. For example, there may be 128 beam combinations and 16 candidate beam combinations. The first cycle (T0) of Type 0 may be repeated 8 times within the second cycle (T1) of Type 1.

[0156] Four slots (16 TRNs) are arranged within the first cycle (T0) of Type 0. Thus, measurement results for each of the 16 beam combinations can be obtained during the first cycle (T0) of Type 0. Thirty-two slots (128 TRNs) are arranged within the second cycle (T1) of Type 1. Thus, measurement results for each of the 128 beam combinations can be obtained during the first cycle (T0) of Type 0.

[0157] Meanwhile, the third cycle (T2) of Type 2 for signal quality measurement associated with the detection of moving obstacles may be composed of twice the first cycle (TO) of Type 0. Third training signals may be transmitted in the third cycle (T2) for signal quality measurement associated with the detection of moving obstacles. Sixteen slots may be included within the third cycle (T2) of Type 2 for third signal quality measurement. Two consecutive slots may be allocated for signal quality measurement. In this regard, information regarding the time difference at which a change in the beam's signal quality (e.g., RSSI) is detected is required. Therefore, it is efficient to transmit the third training signals for signal quality measurement through two consecutive slots so that they are continuous within each cycle.

[0158] For detecting moving obstacles associated with Type 2, slot 0 (S0), slot 1 (S1), slot 16 (S16), and slot 17 (S17) may be used. For detecting moving obstacles associated with Type 2, slot 16n and slot 16n+1 (n=0, 1, 2, ..., 9) may be used. For beam management of optimal beam / serving beam selection associated with Type 0, slot 3 (S3), slot 5 (S5), slot 7 (S7), ..., slot 158 ​​(S158) may be used. For beam management of candidate beam selection associated with Type 1, slot 2 (S2), slot 4 (S4), slot 6 (S6)..., slot 159 (S159) may be used. For example, there may be 128 beam combinations and 12 candidate beam combinations. The third period (T2) of Type 2 can be repeated 10 times within the second period (T1) of Type 1.

[0159] Three slots (12 TRNs) are arranged within the first cycle (T0) of Type 0. Thus, measurement results for each of the 12 beam combinations can be obtained during the first cycle (T0) of Type 0. Thirty-two slots (128 TRNs) are arranged within the second cycle (T1) of Type 1. Thus, measurement results for each of the 128 beam combinations can be obtained during the first cycle (T0) of Type 0. Meanwhile, two slots (8 TRNs) can be arranged within the third cycle (T2) of Type 2. Thus, measurement results for combinations of eight adjacent beams can be obtained during the third cycle (T2) of Type 2.

[0160] Meanwhile, the third period (T2) of Type 2 for detecting moving obstacles is not limited to twice the period of the first period (T0) of Type 0 for optimal beam / serving beam selection, and can be varied depending on the application. In this regard, FIG. 12 illustrates the transmission period of Type 0, Type 1, and Type 2 and the slot-unit data packet structure of Type 0, Type 1, and Type 2 according to the present disclosure.

[0161] Referring to FIG. 12, Type 2 slots (S T2,1 , S T2,2 The third period (T2) of ) can be configured to a value greater than the first period (T0) of the Type 0 slots and less than twice the value of the first period (T0). In this regard, the slots of Type 2 (S T2,1 , S T2,2 The starting point of ) can be a different location in a data format composed of Type 0 slots. Type 2 slots (S T2,1 , S T2,2 Each of ) can consist of two or more consecutive slots.

[0162] Meanwhile, in relation to Equation 3, the method for detecting the occurrence of moving obstacles is RSSI Diff,i If it exceeds the threshold, it can be determined that an obstacle has occurred. RSSI Diff,i If the threshold is lower than the threshold, it can be determined that there are no moving obstacles around the optimal beam (Tx_best, Rx_best) (or serving beam). Accordingly, the obstacle prediction module (192, 292) can predict / determine that there are moving obstacles if the difference between the signal quality of the first period and the signal quality of the second period is greater than or equal to the threshold.

[0163] Meanwhile, the instantaneous RSSI can be measured / reported every third cycle (T2) associated with Type 2 beam management in FIG. 11. In this regard, if instantaneous changes in RSSI can be detected, moving obstacles can be detected before they are obscured by the optimal beam / serving beam moving obstacles. The amount of RSSI change can be measured using Equation 2 for the filtered RSSI value. By adjusting the parameter variable α in Equation 2, the long-term average RSSI of Equation 3, the RSSI Long,i and the short-term average RSSI, RSSI short,i It can be decided.

[0164] The short-term average RSSI can be defined as the average RSSI of 2 to 4 samples having a third period (T2) of Type 2. The long-term average RSSI can be defined as the average RSSI of 100 to 1000 samples having a third period (T2) of Type 2. For example, if the short-term average RSSI is defined as the average RSSI of 2 or 4 samples of the third period (T2), α can be determined as 1 / 2 or α as 1 / 4. If the long-term average RSSI is defined as the average RSSI of 100 or 1000 samples of the third period (T2), α can be determined as 1 / 100 or α as 1 / 1000. Thus, the first period of the long-term corresponding to α=1 / 1000 can be composed of 1000*T2. The second period of the short-term corresponding to α=1 / 4 can be composed of 4*T2.

[0165] Referring to FIGS. 6 through 12, a method for detecting information regarding moving obstacles is described. In this regard, when a change in RSSI, which is the difference between the signal quality of the first period and the signal quality of the second period, is detected, information regarding the angle and directionality of the moving obstacle is obtained and reported through the beam management module (193, 293). Subsequently, appropriate changes to the optimal beam (Tx_best, Rx_best) (or serving beam) and adjustments to the link quality corresponding to the changed beam are performed by the link adaptation module (194, 294). The link adaptation module (194, 294) obtains and reports a value associated with the modulation coding scheme (MCS) that matches the link quality corresponding to the changed beam.

[0166] Meanwhile, a transmission device for detecting moving obstacles through beam forming according to the present disclosure may configure beam combinations other than the combination of serving beams of an optimal beam based on a beam book and transmit them periodically. In this regard, FIG. 13 illustrates examples of configuring serving beams and adjacent beams based on a beam book by a transmission device and a receiving device.

[0167] FIG. 13(a) shows an example in which a transmitting device configures a serving beam and adjacent beams (Tx 1 to Tx4) in the horizontal axis (AZ) direction based on a beam book. FIG. 13(b) shows an example in which a receiving device configures a serving beam and adjacent beams (Rx 1 to Rx4) in the horizontal axis (AZ) direction based on a beam book. FIG. 13(c) shows an example of a beam combination of adjacent beams (Tx 1 to Tx4) of the transmitting device and adjacent beams (Rx 1 to Rx4) of the receiving device.

[0168] Meanwhile, FIG. 14 illustrates an example of a transmission device configuring serving beams and adjacent beams based on a beam book and an example of detecting the location of a moving obstacle based on RSSI change detection. FIG. 14(a) illustrates an example of a transmission device configuring serving beams and adjacent beams (Tx 1 to Tx8) in the horizontal axis (AZ) direction based on a beam book. Referring to FIG. 14(a), a change in RSSI can be detected in the 6th adjacent beam (Tx6) having index 25.

[0169] FIG. 14(b) illustrates an example in which a moving obstacle (or reflector) is detected at an angle of 30 degrees in the horizontal axis (AZ) direction. Accordingly, angle information of a beam combination with a change in signal quality (intensity) among the signals received through the combination of beams adjacent to the beam combination of the serving beam or the sum of separated beams can be used. By using the angle information of the beam combination with a change in signal quality (intensity), the approximate location of the moving obstacle can be obtained, and a beam management method using the approximate location of the moving obstacle can be implemented.

[0170] Referring to FIG. 14, adjacent beams (Tx 1 to Tx4) can be configured at intervals of ±10 degrees from -20 degrees to 20 degrees based on a serving beam formed at 0 degrees in the horizontal axis (AZ) direction. Adjacent beams (Tx 1 to Tx8) can be configured at intervals of ±20 degrees from -40 degrees to 40 degrees based on a serving beam formed at 0 degrees in the horizontal axis (AZ) direction. As a change in RSSI is detected in the 6th adjacent beam (Tx6) having index 25, the position of the moving obstacle can be detected at an angle of 30 degrees in the horizontal axis (AZ) direction.

[0171] Specifically, the approximate location of a moving obstacle can be obtained by utilizing the transmission angle of an adjacent beam of a transmitting device where a change in signal quality is detected and the reception angle of an adjacent beam of a receiving device. Using the approximate location information of the moving obstacle, a beam combination having the maximum signal quality among the beams separated from the approximate location of the moving obstacle by a predetermined distance or more from the candidate beam list can be selected.

[0172] As the location of a moving obstacle is detected at an angle of 30 degrees in the horizontal axis (AZ) direction, a combination of beams having the maximum signal quality among beams separated by more than a predetermined angle may be selected. For example, adjacent beams at -20 degrees, -30 degrees, or -40 degrees, which are beams separated by more than 45 degrees relative to the 30-degree angle, may be selected. Among the adjacent beams at 20 degrees, -30 degrees, or -40 degrees, a specific beam having the maximum signal quality may be selected.

[0173] Referring to FIGS. 6 through 14, the transmitting device (100) and the receiving device (200) may have the same beam book. With respect to the combination of the serving beams of the optimal beam, it can be assumed that the transmitting device (100) is number 22 and the receiving device (200) is number 15. The optimal beam (Tx_best) of the transmitting beam having index 22 can steer 0 degrees in the azimuth direction and 0 degrees in the elevation direction. The optimal beam (Rx_best) of the receiving beam having index 15 can steer 20 degrees in the azimuth direction and 10 degrees in the elevation direction.

[0174] Adjacent beams (Tx_adj) having indices 20 and 21 are for detecting moving obstacles in the left direction relative to the direction from the transmitting device (100) to the receiving device (200). Adjacent beams (Tx_adj) having indices 23 and 24 are for detecting moving obstacles in the right direction relative to the direction from the transmitting device (100) to the receiving device (200).

[0175] Meanwhile, to expand the detection range of moving obstacles, the transmitting device (100) and the receiving device (200) may add combinations of adjacent beams (Tx_adj) to the left and right, respectively, based on the optimal beam (Tx_best, Rx_best). As shown in FIG. 10(c), moving obstacles in the left direction can be detected using a beam book having combinations of indices (20, 16), (20, 17), (21, 16), and (21, 17). As shown in FIG. 10(c), moving obstacles in the right direction can be detected using a beam book having combinations of indices (23, 13), (23, 14), (24, 13), and (24, 14).

[0176] Meanwhile, a transmission device for detecting a moving obstacle according to the present disclosure can determine the position and speed of a moving obstacle based on the angles of the transmitting / receiving beams forming adjacent beams and the positions of the transmitting / receiving devices. In this regard, FIG. 15 illustrates a conceptual diagram for determining the position of a moving obstacle as the signal quality changes in the first and second beam combinations during different time intervals.

[0177] Referring to FIG. 15(a), a moving obstacle can be detected by a first beam combination of a first transmitting beam (Tx1) and a first receiving beam (Rx1) during a first time interval. A moving obstacle can be detected by a second beam combination of a second transmitting beam (Tx1) and a second receiving beam (Rx2) during a second time interval. The first transmitting beam (Tx1) and the first receiving beam (Rx1) correspond to a first adjacent beam (Tx1, Rx1) adjacent to the optimal beam (Tx_best, Rx_best). The second transmitting beam (Tx1) and the second receiving beam (Rx2) correspond to a second adjacent beam (Tx2, Rx2) that is closer to the optimal beam (Tx_best, Rx_best) than the first adjacent beam (Tx1, Rx1).

[0178] Referring to FIG. 15(b), a moving obstacle can be detected during a first time interval (TD1) as a change in the first signal quality is detected by the first beam combination. A moving obstacle can be detected during a second time interval (TD2) as a change in the second signal quality is detected by the second beam combination. Changes in the first signal quality and the second signal quality can be detected based on RSSI, but are not limited thereto and can be replaced with SNR, SIR, SINR, etc.

[0179] Referring to FIG. 15, when the amount of change in the first signal quality exceeds a threshold level, a third position of the moving obstacle can be determined based on the first angle of the first transmitting beam (Tx1) and the second angle of the first receiving beam (Rx1). A third position of the moving obstacle can be determined based on the first position of the transmitting device (100), the second position of the receiving device (200), the first angle of the first transmitting beam (Tx1), and the second angle of the first receiving beam (Rx1).

[0180] If the amount of change in the second signal quality exceeds a threshold level, the fourth position of the moving obstacle can be determined based on the third angle of the second transmission beam (Tx2) and the fourth angle of the second reception beam (Rx1). The fourth position of the moving obstacle can be determined based on the first position of the transmission device (100), the second position of the reception device (200), the third angle of the second transmission beam (Tx2), and the fourth angle of the second reception beam (Rx1).

[0181] Meanwhile, the transmission device for detecting moving obstacles according to the present disclosure can detect changes in signal quality for each time interval through adjacent beams and detect moving obstacles in advance before wireless signal blocking occurs due to moving obstacles. In this regard, FIG. 16 shows a conceptual diagram of detecting changes in signal quality for each time interval through adjacent beams to detect moving obstacles in advance.

[0182] Referring to FIG. 16, no change in signal quality is detected by the beam combination of the optimal beam (Tx_best, Rx_best) during the first time slot (TS1). No change in signal quality is detected by the beam combination of the second transmitting beam (Tx2) and the second receiving beam (Rx2) during the first time slot (TS1).

[0183] During the second time slot (TS2) following the first time slot (TS1), no change in signal quality is detected by the beam combination of the optimal beams (Tx_best, Rx_best). During the second time slot (TS2), as the adjacent beam, the second transmitting beam (Tx2), is reflected by a moving obstacle, a change in signal quality occurs due to the beam combination of the second transmitting beam (Tx2) and the second receiving beam (Rx2). During the second time slot (TS2), the difference between the highest and lowest values ​​of signal quality (△RSSI) can be detected by the beam combination of the second transmitting beam (Tx2) and the second receiving beam (Rx2). If the difference between the highest and lowest values ​​of signal quality (△RSSI) exceeds a threshold level, it can be determined that a change in signal quality has been detected.

[0184] A change in signal quality can be detected by the beam combination of the optimal beam (Tx_best, Rx_best) during the third time slot (TS3) following the second time slot (TS2). During the third time slot (TS3), a change in signal quality occurs as the adjacent beam, the second transmission beam (Tx2), is obscured by a moving obstacle. The second difference between the highest and lowest values ​​of signal quality will be greater during the third time slot (TS3). During the fourth time slot (TS4) following the third time slot (TS3), the second transmission beam (Tx2) is not reflected or obscured by the moving obstacle, so a change in signal quality is not detected.

[0185] Based on the detection of a change in signal quality during the second time slot (TS2), the optimal beam (Tx_best, Rx_best) can be changed to one of the candidate beams. Based on the detection of a change in signal quality during the second time slot (TS2), the beam combination of the first transmitting beam (Tx1) and the first receiving beam (Rx1), which are among the candidate beams, can be selected as the optimal beam (Tx_best, Rx_best). Accordingly, during the third time slot (TS3), the signal quality can be maintained by a beam combination of candidate beams other than the optimal beam (Tx_best, Rx_best) (e.g., a beam combination of the first transmitting beam (Tx1) and the first receiving beam (Rx1).

[0186] With reference to FIGS. 5a through 16, a transmission device (100) and a receiving device (200) for detecting moving obstacles through beamforming according to the present disclosure will be described. The transmission device (100) may be configured to include an array antenna (160), an RF transceiver (150), and a processor (190). The receiving device (200) may be configured to include an antenna module (1000), an RF transceiver (240), and a processor (290).

[0187] The array antenna (160) may be configured to form a beamforming signal through a plurality of antenna elements. An RF transceiver (150) may be operably coupled to the array antenna (160). The RF transceiver (150) may be configured to apply signals associated with a transmit beam index to a plurality of antenna elements. The RF transceiver (150) may be configured to apply signals having a magnitude and phase associated with an antenna weight vector (AWV) to each antenna element of the array antenna (160). In this regard, the magnitude of the signals applied to each antenna element of the array antenna (160) may be the same and the phase may be variable.

[0188] The processor (190) can be operably coupled with the RF transceiver (150). The processor (190) can be configured to select the optimal beam (Tx_best, Rx_best) and candidate beams (Tx_c, Rx_c). The processor (190) can be configured to measure signal quality as the transmit beam index and the receive beam index of the receiver device (200) are changed.

[0189] A method and apparatus for detecting moving obstacles through beamforming according to the present disclosure may be performed by a transmitting device (100) or by a receiving device (200). A processor (190, 290) may control an RF transceiver (150) to search for a path between the transmitting device (100) and the receiving device (200) associated with the optimal beam (Tx_best, Rx_best). The processor (190, 290) may search for a path corresponding to the changed beam direction while changing the beam direction of the wireless beamforming signal.

[0190] The processor (190, 290) can select candidate beams (Tx_c, Rx_c) having beam combinations of different transmitting beam indices and receiving beam indices than the beam combination of the optimal beam (Tx_best, Rx_best). The processor (190, 290) can determine whether the difference between the signal quality of a first period and the signal quality of a second period shorter than the first period is greater than a threshold value through adjacent beams (Tx_adj, Rx_adj) adjacent to the optimal beam (Tx_best, Rx_best). If the difference in signal quality is greater than the threshold value, the processor (190, 290) can determine that a change in the optimal beam due to a moving obstacle is required.

[0191] If the difference in signal quality is greater than a threshold, the processor (190, 290) can obtain information regarding the location and direction of movement of the moving obstacle. Based on the information regarding the location and direction of movement of the moving obstacle, the processor (190, 290) can control the RF transceiver (150) so that the optimal beam is changed. The processor (190, 290) may also transmit and report the information regarding the location and direction of the moving obstacle to the receiving device (200) or the transmitting device (100).

[0192] The processor (190, 290) can obtain the location of a moving obstacle through angle information based on the beam combination of the transmitting beam index and the receiving beam index having a change in signal quality. The processor (190, 290) can obtain the directions (δ) of adjacent beams having a change in signal quality. Tx , δ Rx The direction of movement of a moving obstacle can be detected by using the difference in time points (TD2-TD1) and the change in signal quality.

[0193] The processor (190, 290) can detect a first time point in which a change in the first signal quality received by the receiving device (200) is detected according to the first beam combination of the first transmitting beam (Tx1) and the first receiving beam (Rx1). The processor (190, 290) can detect a second time point in which a change in the second signal quality received by the receiving device (200) is detected according to the second beam combination of the second transmitting beam (Tx2) and the second receiving beam (Rx2). The processor (190, 290) can determine the direction of movement of the moving obstacle and the speed of the moving obstacle by using the difference between the first time point and the second time point (TD2-TD1) and the angle difference according to the first beam combination and the second beam combination.

[0194] For example, the direction of movement of a moving obstacle can be detected using the angle difference between the first beam combination and the second beam combination. The speed of the moving obstacle can be detected by the value obtained by dividing the distance traveled according to the direction of movement of the moving obstacle by the difference between the first time point and the second time point (TD2-TD1). The distance traveled by the moving obstacle can be obtained based on the direction of movement of the moving obstacle and the position of the moving obstacle at the first time point and the second time point.

[0195] The processor (190, 290) can detect whether the amount of change in the first signal quality received at the receiving device (200) according to the first beam combination of the first transmitting beam (Tx1) and the first receiving beam (Rx1) during the first time interval exceeds a threshold level. If the amount of change in the first signal quality exceeds a threshold level, the processor (190, 290) can determine the third location of the moving obstacle based on the first angle of the first transmitting beam (Tx1) and the second angle of the first receiving beam (Rx1). The processor (190, 290) can determine the third location of the moving obstacle based on the first location of the transmitting device (100), the second location of the receiving device (200), the first angle of the first transmitting beam (Tx1), and the second angle of the first receiving beam (Rx1).

[0196] Meanwhile, the processor (190, 290) can detect whether the amount of change in the second signal quality received at the receiving device (200) according to the second beam combination of the second transmission beam (Tx1) and the second reception beam (Rx2) during the second time interval exceeds a threshold level. If the amount of change in the second signal quality exceeds a threshold level, the processor (190, 290) can determine the fourth position of the moving obstacle based on the third angle of the second transmission beam (Tx2) and the fourth angle of the second reception beam (Rx1). The processor (190, 290) can determine the fourth position of the moving obstacle based on the first position of the transmission device (100), the second position of the receiving device (200), the third angle of the second transmission beam (Tx2), and the fourth angle of the second reception beam (Rx1).

[0197] The processor (190, 290) can determine the direction and speed of movement of the moving obstacle based on the difference between the first time interval and the second time interval, and the third and fourth positions of the moving obstacle.

[0198] Meanwhile, the processor (190) (AoA serving -AoA i ) 2 / (W AoA )2≤1 and (AoD serving -AoD i ) 2 / (W AoD The index of the transmitting beam and the index of the receiving beam can be determined based on AoDi and AoAi satisfying )2≤1. Here, AoD is the angle of departure of the transmitting beam, AoA is the angle of arrival of the receiving beam, and W AoA wa W AoD can represent the window size and i can represent the beam index.

[0199] W, the window size AoA wa W AoDcan be set as the critical angle from the serving beam to the candidate beam for selecting the candidate beam. For example, the optimal beam of the transmitting beam is beam 22, which is oriented at 0 degrees in the azimuth / elevation direction, and beams 20, 21, 23, and 24 can be selected as adjacent beams. W is the window size of the transmitting beam. AoA It can be configured to 40 degrees, ranging from -20 degrees to 20 degrees. The optimal beam of the receiving beam is beam 15, which is oriented at 20 degrees and 10 degrees in the azimuth / elevation direction, and beams 13, 14, 16, and 17 can be selected as adjacent beams. W is the window size of the receiving beam. AoD It can be composed of 40 degrees from 0 degrees to 40 degrees.

[0200] The processor (190) can detect the difference between the signal quality of the first period and the signal quality of the second period by Filtered RSSI(t) = Filtered RSSI(t-1)*(1-α)+Instant RSSI(t)*α. Here, RSSI can represent the received signal strength indicator, long represents the first period, short represents the second period, and i represents the beam index.

[0201] The processor (190) filters the RSSI during the first period based on the instantaneous RSSI. Long,i and filtered RSSI during the second period short,i It is possible to determine whether there is a moving obstacle based on the difference.

[0202] The processor (190, 290) is RSSI Diff,i =|RSSI long,i -RSSI short,iThe difference between the signal quality of the first period and the signal quality of the second period can be detected by |. If the detected difference in signal quality is greater than or equal to a threshold value, the processor (190, 290) can change the optimal beam to a candidate beam in a direction opposite to the direction of movement among the candidate beams based on information regarding the location and direction of movement of the moving obstacle. Here, RSSI represents the received signal strength indicator, long represents the first period, short represents the second period, and i represents the beam index.

[0203] The processor (190, 290) may be configured to include a first filter (191a, 291a), a second filter (191b, 291b), and an obstacle prediction module (192, 292). The first filter (191a, 291a) filters α on the RSSI for a first period. L The product of and instantaneous RSSI (1-α L Signal quality of the first period (Filtered RSSI) which is the sum of the products of ) L It can be configured to calculate ). The second filter (191b, 291b) is configured to calculate α on the RSSI filtered for the second period. S The product of and instantaneous RSSI (1-α S Signal quality of the second period (Filtered RSSI) which is the sum of the products of ) S It can be configured to calculate ). If the difference between the signal quality of the first period and the signal quality of the second period is greater than or equal to a threshold, the obstacle prediction module (192, 292) can predict that there is a moving obstacle.

[0204] The processor (190, 290) defines α in Filtered RSSI(t) = Filtered RSSI(t-1) * (1-α) + Instant RSSI(t) * α. L and α S It can adjust. The processor (190, 290) α L and α SBy adjusting, the signal quality of the first period based on RSSI filtering for the first period and the signal quality of the second period based on RSSI filtering for the second period can be calculated. Here, 1 / 100 ≤ α L Adjusted to ≤ 1 / 100, and 1 / 4 ≤ α S It can be adjusted to ≤ 1 / 2.

[0205] The processor (190, 290) may transmit first training signals in a first period (T0) to select one of the beam combinations included in the list of candidate beams as the optimal beam. The processor (190, 290) may transmit second training signals for all beam combinations in a second period (T1) longer than the first period (T0) to update the beam combinations of the candidate beams. The processor (190, 290) may transmit third training signals in a third period (T2) for signal quality measurement associated with the detection of moving obstacles. The third period (T2) may be formed to be longer than the first period (T0) and shorter than the second period (T1).

[0206] The processor (190, 290) can transmit third training signals to a receiving device (200) or a transmitting device (100) through slot 0 (S0), slot 1 (S1), slot 16 (S16), and slot 17 (S17) for the detection of moving obstacles. The processor (190, 290) can alternately transmit second training signals and first training signals through slots 2 (S2) to 15 (S15) between slot 1 (S1) and slot 16 (S16).

[0207] If it is determined that there is no moving obstacle, the processor (190, 290) can detect the difference between the signal quality of the first period and the signal quality of the second period while changing the beam combination of the transmission beam index and the reception beam index. If it is determined that there is a moving obstacle, the processor (190, 290) can determine the location and direction of movement of the moving obstacle. Based on the location and direction of movement of the moving obstacle, the processor (190, 290) can determine whether to change the optimal beam. In this regard, among the candidate beams, a candidate beam in a direction opposite to the direction of movement of the moving obstacle may be changed to the optimal beam.

[0208] The processor (190, 290) can calculate a link quality corresponding to the changed optimal beam. The processor (190, 290) can adjust a value associated with the modulation coding scheme (MCS) based on the calculated link quality.

[0209] The processor (190, 290) can transmit third training signals through adjacent beams adjacent to the transmitting beam or receiving beam of the optimal beam combination. Signal quality at the receiving device (200) or the transmitting device (100) can be obtained in response to the third training signals transmitted through the adjacent beams. The adjacent beams may include a first adjacent beam (Tx1, Rx2), a second adjacent beam (Tx2, Rx2), a third adjacent beam (Tx3, Rx3), and a fourth adjacent beam (Tx4, ​​Rx4).

[0210] The first adjacent beam may be separated by a negative first separation angle in the horizontal axis direction relative to the transmitting beam. The second adjacent beam may be separated by a negative second separation angle in the horizontal axis direction relative to the transmitting beam. The third adjacent beam may be separated by a positive second separation angle in the horizontal axis direction relative to the transmitting beam. The fourth adjacent beam may be separated by a positive first separation angle in the horizontal axis direction relative to the transmitting beam. The first separation angle may be formed to be larger than the second separation angle. For example, the first separation angle may be set to 20 degrees, and the second separation angle may be set to 10 degrees.

[0211] The processor (190, 290) can obtain a first signal level received at the receiving device (200) or the transmitting device (100) for third training signals transmitted through the first adjacent beam (Tx1, Rx1) during a first time interval. The processor (190, 290) can obtain a second signal level received at the receiving device (200) or the transmitting device (100) for third training signals transmitted through the second adjacent beam (Tx2, Rx2) during a second time interval. It can determine whether the difference between the highest and lowest values ​​of the second signal level during the second time interval exceeds a threshold level. If the difference between the highest and lowest values ​​exceeds the threshold level, the optimal beam can be changed to one of the candidate beams during the third time interval.

[0212] At least some of the aforementioned operations may be performed by the processor (290) of the receiving device (200) or by the processor (190) of the transmitting device (100) in conjunction with the processor (290) of the receiving device (200). In this regard, the processor (290) of the receiving device (200) may measure signal quality by changing the transmitting beam index and the receiving beam index. Information regarding the measured signal quality may be transmitted from the receiving device (200) to the transmitting device (100). Accordingly, the processor (190) may change the optimal beam and candidate beams if it determines that there is a moving obstacle based on the information regarding the measured signal quality.

[0213] In the foregoing, an apparatus for detecting moving obstacles through beam forming according to one aspect of the present disclosure has been described. Below, a method for detecting moving obstacles through beam forming according to another aspect of the present disclosure will be described. In this regard, FIG. 17 shows a flowchart related to the detailed operation of the obstacle prediction process and the beam determination process of FIG. 8.

[0214] With reference to FIGS. 5a through 17, a method for detecting a moving obstacle through beam forming according to another aspect of the present disclosure is described. In this regard, all configurations, operations, and technical features of the device for detecting a moving obstacle through beam forming described above may be applied to the detection method below.

[0215] A method for detecting moving obstacles through beamforming can be performed by a processor (190, 290) of a transmitting device (100) or a receiving device (200). The detection method may be configured to include a beamforming signal forming process (S10), an optimal beam selection process (S100), a candidate beam selection process (S200), an obstacle prediction process (S300), and a beam change decision process (S500).

[0216] In the beamforming signal formation process (S10), a beamforming signal can be formed through a plurality of antenna elements of an array antenna. In the optimal beam selection process (S100), signal quality is measured by changing the transmit beam index and the receive beam index of the receiving device, and an optimal beam can be selected based on the measured signal quality. In the candidate beam selection process (S200), a list of candidate beams can be generated by selecting candidate beams having beam combinations of transmit beam index and receive beam index different from the beam combination of the optimal beam.

[0217] In the obstacle prediction process (S300), it can be determined whether the difference between the signal quality of the first period and the signal quality of the second period, which is shorter than the first period, is greater than or equal to a threshold value through the adjacent beam adjacent to the optimal beam. If the difference in signal quality is greater than or equal to the threshold value, it can be determined in the obstacle prediction process (S300) that a change in the optimal beam is required due to a moving obstacle. If the difference in signal quality is greater than or equal to the threshold value, the optimal beam can be controlled to be changed in the beam change decision process (S500) based on information regarding the location and direction of movement of the moving obstacle.

[0218] The obstacle prediction process (S300) may be configured to include a signal quality change detection process (S310), a location acquisition process (S320), and a movement direction prediction process (S330). In the signal quality change detection process (S310), a first time point at which a change in the signal quality of a first signal received by a receiving device is detected according to a first beam combination of a first transmitting beam and a first receiving beam may be detected. In the signal quality change detection process (S310), a second time point at which a change in the signal quality of a second signal received by the receiving device is detected according to a second beam combination of a second transmitting beam and a second receiving beam may be detected.

[0219] In the position acquisition process (S320), the position of the moving obstacle can be acquired through angle information based on the beam combination of the transmitting beam index and the receiving beam index of an adjacent beam with a change in signal quality. In the movement direction prediction process (S330), the movement direction of the moving obstacle can be predicted based on the directions of the adjacent beams with a change in signal quality and the difference between the time when the change in signal quality was detected.

[0220] In the movement direction prediction process (S330), the movement direction of the moving obstacle and the speed of the moving obstacle can be determined by using the difference between the first time point and the second time point and the angle difference according to the first beam combination and the second beam combination.

[0221] In the position acquisition process (S320) (AoA serving -AoA i ) 2 / (W AoA )2≤1 and (AoD serving -AoD i ) 2 / (W AoD The indices of the transmitting beam and the receiving beam of adjacent beams can be determined based on AoDi and AoAi satisfying )2≤1. Here, AoD is the angle of departure of the transmitting beam, AoA is the angle of arrival of the receiving beam, and W AoA is the window size and i is the beam index.

[0222] RSSI in the signal quality change detection process (S310) Diff,i =|RSSI long,i -RSSI short,iThe difference between the signal quality of the first period and the signal quality of the second period can be detected by |. If the detected difference in signal quality is greater than or equal to the threshold value, a beam change decision process (S500) can be performed. Through the beam change decision process (S500), the optimal beam can be changed to a candidate beam in a direction opposite to the direction of movement based on information regarding the location and direction of movement of the moving obstacle. Here, RSSI represents the received signal strength indicator, long represents the first period, short represents the second period, and i represents the beam index.

[0223] Following the beam change decision process (S500), the optimal beam selection process (S100), the candidate beam selection process (S200), and the obstacle prediction process (S300) may be performed. In the optimal beam selection process (S100), first training signals may be transmitted in a first period to select one of the beam combinations included in the list of candidate beams as the optimal beam. In the candidate beam selection process (S200), second training signals may be transmitted for all beam combinations in a second period longer than the first period to update the beam combinations of the candidate beams.

[0224] In the obstacle prediction process (S300), third training signals for measuring signal quality associated with the detection of moving obstacles can be transmitted in a third period. The third period can be formed to be longer than the second period and shorter than the first period.

[0225] Through the obstacle prediction process (S300), third training signals can be transmitted through slot 0, slot 1, slot 16, and slot 17 to detect moving obstacles. Second training signals and first training signals can be transmitted alternately through slots 2 through 15 between slot 1 and slot 16 so that the candidate beam selection process (S200) and the optimal beam selection process (S100) can be performed alternately.

[0226] In this regard, a transmission time determination process (S250) for determining whether it is a transmission time for detecting moving obstacles may be performed. In the transmission time determination process (S250), it may be determined whether it is a transmission time for transmitting third training signals for detecting moving obstacles. If it is not a transmission time for transmitting third training signals for detecting moving obstacles, a candidate beam selection process (S200) and an optimal beam selection process (S100) may be performed alternately. If it is a transmission time for transmitting third training signals, a signal quality change detection process (S310) may be performed.

[0227] The apparatus and method for detecting moving obstacles through beamforming according to the present disclosure have been described above. Below, an AV system for detecting moving obstacles through beamforming according to another aspect of the present disclosure will be described with reference to FIGS. 1 to 17. In this regard, all operations and configurations of the apparatus and method for detecting moving obstacles through beamforming described above may be applied to an AV system that transmits and receives AV data below.

[0228] Referring to FIGS. 1 through 17, the AV system may be configured to include a communication device (100) and an electronic device (200). The electronic device (200) may be configured to display AV data through a display panel (260). The communication device (100) may be configured to include an array antenna (160), an RF transceiver (150), and a processor (190). The electronic device (200) may be configured to include an array antenna (1000), an RF transceiver (240), and a processor (290).

[0229] The array antenna (160, 1000) may be configured to form a beamforming signal through a plurality of antenna elements. The RF transceiver (150, 250) may be operably coupled to the array antenna (160, 1000). The RF transceiver (150, 250) may be configured to apply signals associated with a transmit beam index and / or a receive beam index to a plurality of antenna elements.

[0230] The processor (190, 290) can be operably coupled with the RF transceiver (150, 250). The processor (190, 290) can be configured to select the best beam and beam candidates. The processor (190, 290) can be configured to measure signal quality as the transmit beam index and receive beam index are changed.

[0231] The processor (190, 290) can generate a list of candidate beams by selecting candidate beams (Tx_c, Rx_c) that have beam combinations of different transmitting beam indices and receiving beam indices than the beam combination of the optimal beam (Tx_best, Rx_best). The processor (190, 290) can determine whether the difference between the signal quality of a first period and the signal quality of a second period shorter than the first period is greater than a threshold value through the adjacent beam (Tx_adj, Rx_adj) adjacent to the optimal beam (Tx_best, Rx_best). If the difference in signal quality is greater than the threshold value, it can be determined that a change in the optimal beam due to a moving obstacle is required.

[0232] If the difference in signal quality is greater than a threshold, the processor (190, 290) can transmit information about the changed optimal beam to the electronic device (200) based on information about the location and direction of movement of the moving obstacle. If the difference in signal quality is greater than a threshold, the processor (190, 290) can control the RF transceiver (150, 250) so that the receiving beam and / or transmitting beam of the optimal beam is changed based on information about the location and direction of movement of the moving obstacle.

[0233] The processor (190, 290) can detect a first time point in which a change in the first signal quality received at the receiving device (200) is detected according to a first beam combination of the first transmitting beam (Tx1) and the first receiving beam (Rx1). The processor (190, 290) can detect a second time point in which a change in the second signal quality received at the receiving device (200) is detected according to a second beam combination of the second transmitting beam (Tx2) and the second receiving beam (Rx2).

[0234] The processor (190, 290) has directions (δ) of adjacent beams with a change in signal quality. Tx , δ Rx The direction of movement of a moving obstacle can be detected by using the difference between the first time point and the second time point (TD2-TD1) and the difference in signal quality. The processor (190, 290) can determine the direction of movement of the moving obstacle and the speed of the moving obstacle by using the difference between the first time point and the second time point (TD2-TD1) and the angle difference according to the first beam combination and the second beam combination.

[0235] The above describes a transmission device, a receiving device, an AV system for detecting moving obstacles through beamforming, and a method for performing the same. The technical effects of the transmission device, a receiving device, an AV system for detecting moving obstacles through beamforming, and the method for performing the same according to the present disclosure are as follows.

[0236] According to at least one of the embodiments of the present disclosure, a transmitting device, a receiving device, an AV system, and a method for performing the same can be provided to detect a moving obstacle before a wireless communication failure of the optimal beam / serving beam occurs.

[0237] According to at least one of the embodiments of the present disclosure, in a beamforming environment, when a serving beam in which data transmission / reception takes place via LOS or a reflection path is obscured by an obstacle, it is possible to prevent an instantaneous increase in the error rate of communication.

[0238] According to at least one of the embodiments of the present disclosure, in a real-time transmission system where the latency is short below a threshold or the amount of buffered data is less than a threshold, the loss of a data retransmission opportunity can be prevented.

[0239] According to at least one of the embodiments of the present disclosure, the issue of permanently being unable to transmit / receive data in a system capable of real-time data transmission can be resolved.

[0240] According to at least one of the embodiments of the present disclosure, in order to overcome the disadvantages of a beamforming environment, a signal for obstacle pre-detection can be transmitted to a combination of adjacent beams of a serving beam.

[0241] According to at least one of the embodiments of the present disclosure, moving obstacles can be detected in advance by detecting changes in signal quality, such as changes in the reception strength of a signal.

[0242] According to at least one of the embodiments of the present disclosure, it is possible to determine the approximate location of a moving obstacle and detect its direction of movement.

[0243] According to at least one of the embodiments of the present disclosure, it is possible to respond quickly to changes in the surrounding environment in a night forming environment, thereby maintaining stable signal quality even in situations where a blocker occurs.

[0244] Further scope of the applicability of this specification will become apparent from the following detailed description. However, since various changes and modifications within the spirit and scope of this specification are clearly understood by those skilled in the art, specific embodiments, such as the detailed description and preferred embodiments of this specification, should be understood as being given merely as examples.

Claims

1. In a transmission device for detecting moving obstacles through beamforming, An array antenna configured to form a beamforming signal through a plurality of antenna elements; An RF transceiver configured to apply signals associated with a transmit beam index to the plurality of antenna elements; and It includes a processor operably coupled with the above transceiver and configured to select an optimal beam and candidate beams, The above processor is, A list of candidate beams is generated by selecting candidate beams having beam combinations of a transmit beam index and a receive beam index different from the beam combination of the optimal beam above, and If the difference between the signal quality of the first period and the signal quality of the second period, which is shorter than the first period, through the adjacent beam adjacent to the optimal beam is greater than a reference value, it is determined that a change in the optimal beam is required due to a moving obstacle, and A transmission device that controls the RF transceiver so that, if the above difference is greater than or equal to the above threshold, the optimal beam is changed to one of the above candidate beams based on information regarding the location and direction of movement of the above moving obstacle.

2. In Paragraph 1, The above processor is, A transmission device that obtains the position of the moving obstacle through angle information based on the beam combination of the transmission beam index and the reception beam index of the adjacent beam having a change in signal quality.

3. In Paragraph 2, The above processor is, A transmission device that predicts the direction of movement of the moving obstacle based on the difference between the direction of an adjacent beam with a change in signal quality and the time at which the change in signal quality is detected.

4. In Paragraph 2, The above processor is, Detecting a first time point at which a change in the first signal quality received by a receiving device is detected according to the first beam combination of a first transmitting beam and a first receiving beam, and Detecting a second time point at which a change in the quality of the second signal received by the receiving device is detected according to the second beam combination of the second transmitting beam and the second receiving beam, and A transmission device that determines the direction of movement of the moving obstacle and the speed of the moving obstacle using the difference between the first time point and the second time point and the angle difference according to the first beam combination and the second beam combination.

5. In Paragraph 2, The above processor is, Detecting whether the amount of change in the first signal quality received by the receiving device according to the first beam combination of the first transmitting beam and the first receiving beam during the first time interval exceeds a threshold level, and If the amount of change in the first signal quality exceeds the threshold level, the third position of the moving obstacle is determined based on the first position of the transmission device, the second position of the receiving device, the first angle of the first transmission beam, and the second angle of the first reception beam, and Detecting whether the amount of change in the second signal quality received by the receiving device according to the second beam combination of the second transmitting beam and the second receiving beam during the second time interval exceeds the threshold level, If the amount of change in the second signal quality exceeds the threshold level, the fourth position of the moving obstacle is determined based on the first position, the second position, the third angle of the second transmitting beam, and the fourth angle of the second receiving beam, and A transmission device that determines the speed of the moving obstacle based on the difference between the first time interval and the second time interval, the third position and the fourth position of the moving obstacle.

6. In Paragraph 2, The above processor is, Determine the index of the transmitting beam and the index of the receiving beam of the adjacent beam based on AoDi and AoAi satisfying, and Here, AoD is the angle of departure of the transmitting beam, AoA is the angle of arrival of the receiving beam, W AoA wa W AoD A transmission device, where is the window size and i is the beam index.

7. In Paragraph 2, The above processor is, Detecting the difference between the signal quality of the first period and the signal quality of the second period by means of, If the difference in the detected signal quality is greater than or equal to the threshold, the optimal beam is changed to a candidate beam among the candidate beams that is in a direction opposite to the direction of movement, based on information regarding the location and direction of movement of the moving obstacle. Here, RSSI is a received signal strength indicator, long is the first period, short is the second period, and i is a beam index, a transmission device.

8. In Paragraph 7, The above processor is, α to the RSSI filtered for the above first period L The product of and instantaneous RSSI (1-α L A first filter configured to calculate the signal quality of the first period, which is the sum of the products of ); α to the RSSI filtered for the above second period S The product of and instantaneous RSSI (1-α S A second filter configured to calculate the signal quality of the second period, which is the sum of the products of ); and A transmission device comprising an obstacle prediction module that predicts the presence of a moving obstacle if the difference between the signal quality of the first period and the signal quality of the second period is greater than or equal to the threshold value.

9. In Paragraph 8, The above processor is, from α L and α S By adjusting, the signal quality of the first period based on RSSI filtering for the first period and the signal quality of the second period based on RSSI filtering for the second period are calculated, and Here, 1 / 100 ≤ α L Adjusted to ≤ 1 / 100, and 1 / 4 ≤ α S A transmission device adjusted to ≤ 1 / 2.

10. In Paragraph 5, The above processor is, To select one of the beam combinations included in the list of candidate beams above as the optimal beam, first training signals are transmitted in a first period, and To update the beam combinations of the above candidate beams, second training signals are transmitted for all beam combinations in a second period longer than the first period, and Third training signals for measuring signal quality associated with the detection of the above-mentioned moving obstacle are transmitted in a third period, and A transmission device in which the third cycle is formed to be longer than the first cycle and shorter than the second cycle.

11. In Paragraph 10, The above processor is, To detect the moving obstacle, the third training signals are transmitted through slot 0, slot 1, slot 16, and slot 17, and A transmission device that alternately transmits the second training signals and the first training signals through slots 2 through 15 between slot 1 and slot 16.

12. In Paragraph 10, The above processor is, If it is determined that there is no moving obstacle, the difference between the signal quality of the first period and the signal quality of the second period is detected while changing the beam combination of the transmission beam index and the reception beam index, and If it is determined that the above-mentioned moving obstacle exists, the location and direction of movement of the above-mentioned moving obstacle are determined, and Based on the location and direction of movement of the above-mentioned moving obstacle, determine whether to change the optimal beam, and Calculate the link quality corresponding to the above-mentioned modified optimal beam, and A transmission device that adjusts a value associated with an MCS (modulation coding scheme) based on the above-determined link quality.

13. In Paragraph 10, The above processor is, The third training signals are transmitted through adjacent beams adjacent to the transmission beam of the beam combination of the optimal beam, and In response to the third training signals transmitted through the adjacent beams, signal qualities at the receiving device are obtained, and The above adjacent beams include a first adjacent beam, a second adjacent beam, a third adjacent beam, and a fourth adjacent beam, and The first adjacent beam is separated by a negative first separation angle in the horizontal axis direction relative to the transmitting beam, and The second adjacent beam is separated by a negative second separation angle in the horizontal axis direction relative to the transmitting beam, and The third adjacent beam is spaced apart by a positive second separation angle in the horizontal axis direction relative to the transmitting beam, and The above-mentioned fourth adjacent beam is spaced apart by a positive first separation angle in the horizontal axis direction relative to the transmission beam, and A transmission device in which the first separation angle is formed to be larger than the second separation angle.

14. In Paragraph 13, The above processor is, Acquiring a first signal level received by the receiving device for the third training signals transmitted through the first adjacent beam during the first time interval, and Acquiring a second signal level received by the receiving device for the third training signals transmitted through the second adjacent beam during the second time interval, and Determining whether the difference between the highest and lowest values ​​of the second signal level during the second time interval exceeds a threshold level, A transmission device that changes the optimal beam to one of the candidate beams during a third time interval when the difference between the highest and lowest values ​​exceeds the threshold level.

15. A method for detecting moving obstacles through beamforming, wherein the method is performed by a processor of a transmitting device or a receiving device, and the method comprises: A beamforming signal forming process that forms a beamforming signal through multiple antenna elements of an array antenna; An optimal beam selection process that measures signal quality by changing the transmitting beam index and the receiving beam index of the receiving device, and selects an optimal beam based on the measured signal quality; A candidate beam selection process for generating a list of candidate beams by selecting candidate beams having beam combinations of different transmitting beam indices and receiving beam indices than the beam combination of the optimal beam above; An obstacle prediction process that determines that a change in the optimal beam is required due to a moving obstacle if the difference between the signal quality of a first period and the signal quality of a second period shorter than the first period through an adjacent beam adjacent to the optimal beam is greater than or equal to a reference value; and A method comprising a beam change determination process that controls the optimal beam to be changed based on information regarding the location and direction of movement of the moving obstacle when the difference is greater than or equal to the reference value.

16. In Paragraph 15, The above obstacle prediction process is, A signal quality change detection process for detecting a first point in time at which a change in the signal quality of a first signal received by a receiving device is detected according to a first beam combination of a first transmitting beam and a first receiving beam; wherein, in the signal quality change detection process, a second point in time at which a change in the signal quality of a second signal received by the receiving device is detected according to a second beam combination of a second transmitting beam and a second receiving beam; A position acquisition process for acquiring the position of the moving obstacle through angle information based on the beam combination of the transmitting beam index and the receiving beam index of the adjacent beam having a change in signal quality; and The process includes a movement direction prediction process that predicts the movement direction of the moving obstacle based on the difference between the directions of adjacent beams with a change in signal quality and the time at which the change in signal quality is detected. A method for determining the direction of movement of a moving obstacle and the speed of the moving obstacle by utilizing the difference between the first time point and the second time point and the angle difference according to the first beam combination and the second beam combination in the above movement direction prediction process.

17. In Paragraph 16, In the above position acquisition process, Determine the index of the transmitting beam and the index of the receiving beam of the adjacent beam based on AoDi and AoAi satisfying, and Here, AoD is the angle of departure of the transmitting beam, AoA is the angle of arrival of the receiving beam, W AoA wa W AoD is the window size and i is the beam index, In the above signal quality change detection process, Detecting the difference between the signal quality of the first period and the signal quality of the second period by means of, If the difference in the detected signal quality is greater than or equal to the threshold, the optimal beam is changed to one of the candidate beams based on information regarding the location and direction of movement of the moving obstacle through the beam change decision process, and Here, RSSI is a received signal strength indicator, long is the first period, short is the second period, and i is the beam index, a method.

18. In Paragraph 15, Following the above beam change determination process, In the above optimal beam selection process, first training signals are transmitted in a first period to select one of the beam combinations included in the list of candidate beams as the optimal beam, and In the above candidate beam selection process, to update the beam combinations of the above candidate beams, second training signals are transmitted for all beam combinations in a second period longer than the first period, and In the obstacle prediction process above, third training signals for measuring signal quality associated with the detection of the moving obstacle are transmitted in a third period, and the third period is formed to be longer than the second period and shorter than the first period, and Through the obstacle prediction process above, the third training signals are transmitted through slot 0, slot 1, slot 16, and slot 17 to detect the moving obstacle, and A method in which the second training signals and the first training signals are alternately transmitted through slots 2 through 15 between slot 1 and slot 16, thereby alternately performing the candidate beam selection process and the optimal beam selection process.

19. In an AV system that transmits and receives AV data, An electronic device configured to display AV data; and It includes a communication device configured to transmit the AV data to the electronic device, and The above electronic device is, An array antenna configured to form a beamforming signal through a plurality of antenna elements; An RF transceiver configured to apply signals associated with a receiving beam index to the plurality of antenna elements; and It includes a processor operably coupled with the above RF transceiver and configured to select an optimal beam and candidate beams, The above processor is, A list of candidate beams is generated by selecting candidate beams having beam combinations of a transmit beam index and a receive beam index different from the beam combination of the optimal beam above, and If the difference between the signal quality of the first period and the signal quality of the second period, which is shorter than the first period, through the adjacent beam adjacent to the optimal beam is greater than a reference value, it is determined that a change in the optimal beam is required due to a moving obstacle, and If the above difference is greater than or equal to the above threshold, information regarding the modified optimal beam based on information regarding the location and direction of movement of the above moving obstacle is transmitted to the electronic device, and An AV system that controls the RF transceiver to change the receiving beam of the optimal beam based on information regarding the location and direction of movement of the moving obstacle.

20. In Paragraph 14, The above processor is, Detecting a first time point at which a change in the signal quality of a first signal received according to a first beam combination of a first transmitting beam and a first receiving beam is detected, and Detecting a second time point at which a change in the signal quality of a second signal received according to a second beam combination of a second transmitting beam and a second receiving beam is detected, and The position of the moving obstacle is obtained through angle information based on the beam combination of the transmission beam index and the reception beam index of the adjacent beam having the above signal quality change, and Predicting the direction of movement of the moving obstacle based on the difference between the directions of adjacent beams with the change in signal quality and the time at which the change in signal quality is detected, An AV system that determines the direction of movement of a moving obstacle and the speed of a moving obstacle by utilizing the difference between the first time point and the second time point and the angle difference according to the first beam combination and the second beam combination.