Patent Description:
As handphones and smartphones are commonly used, demands are increasing to authenticate a user's face to enhance security of the smartphone, or to recognize an object or a person in vicinity to perform various applications. In response to such demands, various methods for recognizing an object using a camera of the smartphone have been suggested.

The method for recognizing the object using the camera requires a complex signal processing algorithm to determine whether an image captured by the camera includes an object to recognize, and has difficulty in determining liveness. If recognizing an object using the camera, it is not easy to determine a distance to the object and thus another device (e.g., a depth camera) may be used.

A radar, which is a device for conducting a task such as object recognition, or determining a distance, an altitude, a movement direction, a movement speed, an identification, or a classification using a reflected wave or a scattered wave from an object, generally uses a microwave frequency band (e.g., about <NUM> megahertz (MHz) through <NUM> gigahertz (GHz)). For example, a radar for detecting an object near a front corner or a rear corner of a vehicle or for detecting an object at the front from a middle or long distance uses a frequency band of <NUM> or <NUM>.

The smartphone may perform wireless data communication using <NUM> or <NUM> band in an <NUM>. 11n or <NUM>. 11ac system. As a wireless data communication system for providing a higher data rate, an <NUM>. 11ad, <NUM>. 11aj, or <NUM>. 11ay system which has been standardized recently or is being standardized by the institute of electrical and electronics engineers (IEEE) may use a wide bandwidth of several GHz using the frequency band <NUM> through <NUM>, as for example disclosed in <CIT>. For example, the <NUM>. 11ad or <NUM>. 11aj system may support a single bandwidth of <NUM>, and the <NUM>. 11ay standard which enhances from <NUM>. 11ad standard may use a much wider bandwidth, e.g., up to <NUM>.

By use of the wide bandwidth of several GHz, the <NUM>. 11ay system may achieve a data rate up to <NUM> gigabits per second (Gbps). The wide bandwidth may acquire the high data rate in proportion to the bandwidth in the wireless data communication, and achieve high precision in proportion to the bandwidth if the <NUM>. 11ay system is used for the radar function such as object recognition, or determining a distance, an altitude, a movement direction, a movement speed, an identification, or a classification. Hence, the <NUM>. 11ay system may be applied to a radio function application scenario requiring high precision, such as face recognition, gesture recognition, or proximity object detection.

If a person holding a terminal for transmitting or receiving a signal of a wireless communication system such as <NUM>. 11ay performs a task such as face recognition or gesture recognition by transmitting or receiving the signal of the wireless communication system, the terminal may continuously experience a slight location change due to micro movement of a human body, such as hand shaking. Such a slight location change can cause a phase variation in a radar function which performs distance measurement and face recognition or gesture recognition based on the phase variation. This phase variation serves as noise and may cause a problem such as recognition degradation in the radar function.

Accordingly, an aspect of the disclosure is to provide a method for providing high precision and recognition, if a device for wireless communication in an electronic device is used as a radar function by mitigating phase noise caused by movement of a person or movement or vibration in an installation environment.

Another aspect of the disclosure is to provide a method for providing high precision and recognition, by detecting a location change of an electronic device using a device such as a sensor (e.g., an acceleration sensor or a gyro sensor) in the electronic device, obtaining and compensating for phase noise, and mitigating phase noise caused by hand shaking, vibration, or movement.

In accordance with an aspect of the disclosure, an electronic device is provided. The electronic device includes a wireless communication module, a movement detection module configured to detect a movement of the electronic device, at least one processor operatively coupled with the wireless communication module and the movement detection module, and at least one memory operatively coupled with the at least one processor. The at least one memory stores instructions which, when executed, cause the at least one processor to control the wireless communication module to transmit a signal to an external object, control the wireless communication module to receive a signal reflected from the external object, obtain a channel impulse response based on the transmitted signal and the received signal, obtain information of an orientation of the external object based on the received signal, detect phase noise caused by a movement of the electronic device, controlling the movement detection module to extract a component matching the orientation of the external object from the detected phase noise, and compensate for phase information in the channel impulse response based on the component matching the orientation of the external object.

In accordance with another aspect of the disclosure, an electronic device is provided. The electronic device includes a wireless communication module, a movement detection module configured to detect a movement of the electronic device, and at least one processor operatively coupled with the wireless communication module and the movement detection module. The wireless communication module is configured to transmit a signal to an external object, receive a signal reflected from the external object, obtain a channel impulse response based on the transmitted signal and the received signal, obtain information of an orientation of the external object based on the received signal, receive a detected phase noise from the movement detection module, extract a component matching an orientation of the external object from the detected phase noise, and compensate for phase information in the channel impulse response based on the component matching the orientation of the external object. The movement detection module is configured to obtain first location information of the electronic device at a reference time, second location information of the electronic device in transmitting the signal or receiving the reflected signal, and location change information indicating a difference between the reference time and a location of the signal transmission or the reflected signal reception based on the second location information and the first location information, extract a component matching the orientation of the external object from the location change information, and detect the phase noise based on the extracted component of the location change information matching the orientation of the external object.

In accordance with another aspect of the disclosure, a method for operating an electronic device is provided. The method includes controlling a wireless communication module to transmit a signal to an external object, controlling the wireless communication module to receive a signal reflected from the external object, obtaining a channel impulse response based on the transmitted signal and the received signal, obtaining information of an orientation of the external object based on the received signal, detecting phase noise caused by a movement of the electronic device, extracting a component matching the orientation of the external object from the detected phase noise, and compensating for phase information in the channel impulse response based on the component matching the orientation of the external object.

Technical objectives of the disclosure are not limited to the above-mentioned technical objectives, and other technical objectives which are not mentioned may be clearly understood by those skilled in the technical field of the disclosure through the following descriptions.

Throughout the drawings, like reference numerals will be understood to refer to like parts, components and structures.

The wireless communication module <NUM> may identify and authenticate the electronic device <NUM> in a communication network, such as the first network <NUM> or the second network <NUM>, using subscriber information (e.g., international mobile subscriber identity (IMSI)) stored in the SIM <NUM>.

According to an embodiment, the antenna module <NUM> may include an antenna including a radiating element composed of a conductive material or a conductive pattern formed in or on a substrate (e.g., printed circuit board (PCB)).

<FIG> and <FIG> are diagrams illustrating embodiments <NUM> and <NUM> of the disclosure.

Referring to <FIG>, an electronic device (e.g., the electronic device <NUM> of <FIG>) may transmit a signal <NUM> of a wireless communication system via an antenna array <NUM> of the electronic device, and recognize a face <NUM> of a person in vicinity based on a reflected signal <NUM> which is reflected from the face <NUM> of the person in vicinity. In so doing, the electronic device may transmit a plurality of signals <NUM> and distinguish and classify (e.g., user authentication) a person as well as presence or absence based no phase information of the reflected signal <NUM>. According to an embodiment, at least part of the antenna array <NUM> may transmit the signal <NUM>, and at least another part may receive the reflected signal <NUM>.

Referring to <FIG>, the electronic device (e.g., the electronic device <NUM> of <FIG>) may transmit a signal <NUM> of the wireless communication system for multiple times, and recognize that a hand manipulation or a hand is changed from a first form <NUM> and a second form <NUM> based on a reflected signal <NUM> which is reflected from the hand in the first form <NUM> or in the second form <NUM>. The electronic device may transmit the signal <NUM> of the wireless communication system for multiple times and recognize the hand manipulation or gesture change based on phase information of the reflected signal <NUM> and phase variation information per receive signal.

The wireless communication system used in the embodiment of <FIG> or <FIG> may employ <NUM>. 11n or <NUM>. 11ac system, and may employ <NUM>. 11ad, <NUM>. 11aj or <NUM>. 11ay system for replacing <NUM>. 11n or <NUM>. 11ac, to support a higher wireless data transmission rate.

11n or <NUM>. 11ac system may transmit a signal using <NUM>, <NUM>, <NUM> or <NUM> bandwidth in <NUM> or <NUM> frequency band, and accordingly a resolution of distance measurement may low but a method of the disclosure may be applied.

11ad, <NUM>. 11aj or <NUM>. 11ay system may use a wide bandwidth of several GHz using the frequency band <NUM> through <NUM>. For example, the <NUM>. 11ad or <NUM>. 11ay system may support a single bandwidth up to <NUM>, and the <NUM>. 11ay system may use a much wider bandwidth up to <NUM>. Using the wide bandwidth of several GHz, the <NUM>. 11ay system may obtain higher resolution and precision in the measurement in proportion to the bandwidth.

One or more embodiments are described based on the <NUM>. 11ay system, but the wireless communication system of the disclosure is not limited to this system and may adopt other wireless communication system, and the disclosed method may be applied in the similar manner.

<FIG> is a diagram illustrating a structure of a physical layer protocol data unit (PPDU) <NUM> used in the <NUM>. 11ad system according to an embodiment of the disclosure.

<FIG> is a diagram illustrating a structure of a PPDU <NUM> used in the <NUM>. 11ay system according to an embodiment of the disclosure.

<FIG> is a diagram illustrating a structure of a Golay sequence <NUM> used in a short training field (STF) <NUM> and a channel estimation field (CEF) <NUM> of the PPDU used in the <NUM>. 11ad system according to an embodiment of the disclosure.

Referring to <FIG>, the PPDU <NUM> of the <NUM>. 11ad system may include six fields of an STF <NUM>, a CEF <NUM>, a header field <NUM>, a data field <NUM>, an automatic gain control (AGC) field <NUM> and a receive/transmit training (TRN) field <NUM>. The STF <NUM> may be used for synchronization between devices which transmit or receive a signal, the CEF <NUM> may be used for channel estimation, the data field <NUM> may include data transmitted, and the ACG field <NUM> and the TRN field <NUM> may be used for beam enhancement and beam tracking. The header field <NUM> may include a plurality of fields describing the transmitted PPDU <NUM>, which may change according to a transmission format of the PPDU <NUM>. Examples of the transmission format of the PPDU <NUM> may include a control physical layer, an orthogonal frequency division multiplexing (OFDM) physical layer, and a single carrier (SC) physical layer.

Referring to <FIG>, the PPDU <NUM> used in the <NUM>. 11ay system includes the fields <NUM>, <NUM>, or <NUM> of the PPDU <NUM> used in the <NUM>. 11ad system for the sake of backward compatibility with the <NUM>. 11ad system. To distinguish from new fields <NUM>, <NUM>, <NUM>, or <NUM>, the fields <NUM>, <NUM>, or <NUM> of the legacy <NUM>. 11ad system PPDU <NUM> may be prefixed with 'L' indicating the legacy and may be referred to as an L-STF <NUM>, an L-CEF <NUM>, or an L-header <NUM>. In addition to the fields of the PPDU <NUM> of the <NUM>. 11ad system, the PPDU <NUM> used in the <NUM>. 11ay system may include a signaling field required to support features added to the <NUM>. 11ay system, such as channel bonding or multi input multi output (MIMO). For doing so, the PPDU <NUM> of the <NUM>. 11ay system may further include the enhanced directional multi-gigabit (EDMG)-Header-A <NUM>, the EDMG-STF <NUM>, the EDMG-CEF <NUM>, or the EDMG-Header-B <NUM> between the legacy header fields <NUM>, <NUM>, or <NUM> and the data field <NUM> as shown in <FIG>. The EDMG is the term prefixed to indicate the main features of the <NUM>. The EDMG-STF <NUM> and the EDMG-CEF <NUM> perform the similar functions to the L-STF <NUM> and the L-CEF <NUM>, and the EDMG-Header-A <NUM> and the EDMG-Header-B <NUM> may include a plurality of fields describing the transmitted PPDU <NUM>. The AGC field <NUM> corresponds to the AGC field <NUM> of <FIG>, and the TRN field <NUM> corresponds to the TRN field <NUM> of <FIG>.

The electronic device <NUM> may transmit the Golay sequence in the CEF <NUM>, the L-CEF <NUM>, or the EDMG-CEF <NUM> of the PPDU <NUM> or <NUM> of <FIG> and <FIG>, and an electronic device receiving the PPDU <NUM> or <NUM> may perform channel estimation required to successfully receive data symbols transmitted in the data field <NUM> or <NUM>, by use of the Golay sequence.

Referring to <FIG>, for example, the STF <NUM> may include <NUM> same <NUM>-chip Golay sequence +Ga128 and one different <NUM>-chip Golay sequence -Ga128 for the receiving device receiving the PPDU to synchronize the reception timing, and the CEF <NUM> may include two different <NUM>-chip Golay sequences Gu512 and Gv512 and one <NUM>-chip Golay sequence Gv128 for the channel estimation. Hence, the STF may have the length of <NUM>·<NUM>=<NUM>,<NUM> Tc, and the CEF may have the length of <NUM>,<NUM> Tc. Tc is a chip duration and may denote the time taken to transmit one chip.

<FIG> illustrates the format of the Golay sequence transmitted in the STF <NUM> and the CEF <NUM> of the <NUM>. 11ad system, which may be also applied to the L-STF <NUM> and the L-CEF <NUM> of the <NUM>. 11ay system improved from the <NUM>. 11ad system.

<FIG> is a diagram <NUM> illustrating an example of autocorrelation calculation according to an embodiment of the disclosure.

A sequence X of a particular length N (e.g., <NUM>) may be given, the electronic device <NUM> may transmit a signal including the sequence X at a transmission timing <NUM>, the transmitted signal may be reflected from an object to recognize, and the electronic device <NUM> may receive the reflected signal including a sequence Y. The signal received at the electronic device <NUM> may be delayed by a specific time delay (e.g., <NUM>·chip duration) <NUM> from the transmission timing <NUM>. A chip duration <NUM> may indicate a time taken to transmit one chip or one symbol, and may be inversely proportional to a bandwidth of the signal transmission. The electronic device <NUM> may calculate an autocorrelation Rx(k) between the received sequence Y and a delay sequence X(k) which is delayed from the sequence X by the chip duration k to determine the time delay <NUM> experienced by the received sequence Y. The autocorrelation may be calculated by adding products of the same components of the two sequences, and may be expressed as <MAT>. Y denotes the received sequence, which is the delayed signal of X by the particular time, and X(k) is the signal delayed from the sequence X by the chip duration k at the transmitting timing <NUM>.

Referring to <FIG>, if the autocorrelation between the sequence X (k=<NUM>) with k=<NUM> and the received sequence Y is calculated, Y is <NUM> and Xj(k)Yj is zero because the received sequence k=<NUM> is not received in first three chip durations (j=<NUM>, <NUM>, <NUM>), and the received sequence Y is received and Xj(k) and Yj have the value -<NUM> or <NUM> in next chip durations (j=<NUM>, <NUM>, <NUM>, <NUM>, <NUM>), and the final autocorrelation Rx(<NUM>) has the value of <NUM> by adding the calculated values.

Similarly, the electronic device <NUM> may calculate the autocorrelation with the received sequence Y with respect to the different k value. In <FIG>, Rx(<NUM>)=-<NUM>, Rx(<NUM>)=<NUM>, and Rx(<NUM>)=<NUM>. Although not depicted in <FIG>, the autocorrelation may be calculated with respect to the different k value. The electronic device <NUM> may estimate the delay time up to the recognized object using the value k if the autocorrelation value calculated for each k value is peak. In <FIG>, if k is <NUM>, the autocorrelation has the value <NUM> which is the peak, and thus the electronic device <NUM> may estimate the delay time until receiving the signal transmitted at the transmission timing <NUM> and reflected from the recognized object, as <NUM>·chip duration.

According to one or more embodiments, if the Golay sequence is used as the sequence X, the autocorrelation has a maximum value at the peak in response to the delay time <NUM> and has <NUM> or a small value in response to the delay time which is not zero, and the electronic device <NUM> may easily acquire the delay time using the autocorrelation. According to another embodiment, if a sequence called a Golay complementary sequence or a Golay pair is used as the sequence X, the autocorrelation has a great value in response to the delay time <NUM> and becomes zero in response to the delay time which is not zero, and thus the electronic device <NUM> may acquire the delay time far more easily.

<FIG> is a diagram <NUM> illustrating an example of channel estimation using a Golay sequence according to an embodiment of the disclosure.

Referring to <FIG>, if an electronic device <NUM> transmits the Golay sequence, the Golay sequence may be reflected from a peripheral object <NUM>, <NUM>, or <NUM> and received through another channel path <NUM>, <NUM>, <NUM>, or <NUM>. In so doing, the signal reflected from one object <NUM> may be received at the electronic device <NUM> via a plurality of channel paths <NUM> and <NUM>. The electronic device <NUM> may receive the signal including a plurality of path components having a plurality of delay times <NUM> (e.g., τ1, τ2, τ3, or τ4), signal amplitudes and phases. In so doing, the number of paths (the number of taps) recognized by the electronic device <NUM> may vary according to an application or a solution, and the number of the paths (the number of the taps) recognized by the electronic device <NUM> may be preset. If the electronic device <NUM> performs the correlation on several delay times as described in <FIG>, the peak appears at the same timings (e.g., τ1, τ2, τ3, or τ4) as the delay times <NUM> having the plurality of the path components. Signal attenuation and phase variation value experienced by the transmitted signal with respect to each path at the peak timing may be obtained, and the electronic device <NUM> may acquire path information for distance measurement to the peripheral object or object recognition, or channel impulse response (CIR), based on this information.

11ad, <NUM>. 11aj or <NUM>. 11ay system includes the Golay sequence in the CEF (e.g., the CEF <NUM>, the L-CEF <NUM>, or the EDMG-CEF <NUM>), wherein the receiving device may conduct the channel estimation. Hence, the electronic device <NUM> including the wireless communication module <NUM> supporting the <NUM>. 11ad, <NUM>. 11aj or <NUM>. 11ay system may transmit the PPDU <NUM> or <NUM> including the Golay sequence. In so doing, to reduce overhead, the data field <NUM> or <NUM> may not be used or may carry only short information for a specific purpose. According to another embodiment, even if the PPDU <NUM> or <NUM> is used for general data transmission, the Golay sequence may be included in the CEF field to enable the channel estimation. In this case, the data field <NUM> or <NUM> may include data to transmit. The electronic device <NUM> for realizing the radar function using the signal of the <NUM>. 11ad, <NUM>. 11aj or <NUM>. 11ay system may transmit the PPDU <NUM> or <NUM> including the Golay sequence, and receive the signal reflected from the peripheral object. The electronic device <NUM> may estimate the CIR using the correlation characteristics of the Golay sequence or the Golay pair as described above. If the electronic device <NUM> transmits the PPDU <NUM> or <NUM> including the Golay sequence and then calculates the correlation with the signal received in relation to several delay times of the transmitted Golay sequence, the correlation value which is the peak in the time delay of each channel component received may be obtained, signal amplitude and phase information of a corresponding signal component in a corresponding time delay may be acquired, and thus the CIR may be estimated.

If the time delay corresponding to the correlation peak of the received signal reflected from a particular object and the transmitted signal is τ and a velocity of electromagnetic wave is V<NUM>, a travel distance of the electromagnetic wave until the signal transmitted from the electronic device <NUM> is reflected from the object and received is V<NUM>·τ. Since this distance corresponds to a round-trip distance to the corresponding object, the electronic device <NUM> may estimate that the object is at the distance of (V<NUM> ·τ)/<NUM>. In the same manner, the electronic device <NUM> using the wireless communication module for the <NUM>. 11ad, <NUM>. 11aj or <NUM>. 11ay system may estimate the distance to the object by using the Golay sequence. In addition, the <NUM>. 11ad, <NUM>. 11aj or <NUM>. 11ay system, which uses the wide bandwidth for the signal transmission, may be advantageous compared with other wireless communication scheme. Theoretically, the chip duration is inversely proportional to the bandwidth according to duality of the bandwidth and the chip duration. 11ad, <NUM>. 11aj or <NUM>. 11ay system uses the bandwidth of several GHz for the signal transmission, and accordingly the chip duration may be smaller than <NUM>-<NUM> second in the Golay sequence transmission. Since a resolution of a minimum detection time in the radar function corresponds to the chip duration <NUM> of the Golay sequence, a resolution of the distance detected by the electronic device <NUM> employing the <NUM>. 11ad, <NUM>. 11aj or <NUM>. 11ay system may be acquired by multiplying the chip duration <NUM> and the electromagnetic wave velocity V <NUM>. This resolution reaches to the centimeter (cm) level if the signal of the <NUM>. 11ay system is used, and thus considerable precision may be achieved. Such high precision may enhance utilization of the electronic device <NUM> adopting the <NUM>. 11ad, <NUM>. 11aj or <NUM> wireless communication scheme in the application requiring high precision such as gesture or face recognition.

If the electronic device <NUM> uses a plurality of antennas in transmitting and/or receiving the signal for the radar function, the electronic device <NUM> may further acquire angle of arrival (AoA) and angle of departure (AoD) information, as well as the time delay, the amplitude, and the phase of the signal reflected and received. In addition, by transmitting a radar signal several times with time and analyzing pattern and phase information in receiving the reflected signal with respect to each of the transmitted signals, the electronic device <NUM> may be used for a basic sensing function which estimates a distance, a direction, and/or a velocity of several objects in vicinity, and an application which recognizes a gesture or a face using characteristics of the signal reflected from the face. By transmitting the signal several times and receiving the reflected signals, the electronic device <NUM> may identify the phase variation according to a micro movement of a living creature, which may be applied to live object (e.g., liveness) detection. The live object detection application may distinguish a live object and its picture, which is infeasible through camera photographing.

If the electromagnetic wave travels in a particular direction on a space, its travel distance is d, and a wavelength of the electromagnetic wave is λ, the phase variation occurred by the travel distance is <MAT> (radian). In the radar function based on the wireless communication system in the electronic device <NUM> as shown in <FIG> or.

<FIG>, the person performs the object sensing, the face recognition or the gesture recognition while holding the electronic device <NUM>. In so doing, the electronic device <NUM> is subject to continuous slight location changes due to the micro movement of a person's body such as hand shaking. The slight location change of the electronic device <NUM> causes a subtle distance change between the object and the electronic device <NUM>, and causes a continuous slight phase variation according to the phase variation principle of the electromagnetic wave.

As discussed above, the phase variation is inversely proportional to the wavelength of the electromagnetic wave, and as the wavelength decreases, the phase variation may increase due to the micro movement. Table <NUM> shows degrees of the phase variation caused by the <NUM> micro movement in the wavelength of the electromagnetic wave in the frequency band <NUM>, <NUM>, or <NUM>.

If the electronic device <NUM> is used for the radar function application such as face recognition, gesture recognition, or live object detection, the electronic device <NUM> may use a plurality of transmit antennas and receive antennas, and transmit and receive a signal several times with time. A plurality of phase information obtained from the signals received at the electronic device <NUM> may contain important information required for the recognition.

As explained above, the phase variation occurred by the micro movement of the person holding the electronic device <NUM> may serve as a kind of noise in the radar function, and cause recognition degradation. In addition, if the electronic device <NUM> is installed in a vehicle and used to monitor a vehicle interior and persons, phase variation noise may be occurred by a vehicle movement, and the phase noise occurred by the vibration or the movement of the electronic device <NUM> needs to be mitigated to enhance the precision of the recognition.

<FIG> is a block diagram <NUM> illustrating an example of a functional configuration of an electronic device according to one or more an embodiment of the disclosure. <FIG> illustrates the simplified functional configuration required to realize the disclosed method.

Referring to <FIG>, an electronic device <NUM> may include, but not limited to, a processor <NUM> (e.g., the processor <NUM> of <FIG>), a wireless communication module <NUM> (e.g., the wireless communication module <NUM> of <FIG>), a movement detection module <NUM> (e.g., the sensor module <NUM> of <FIG>) and/or a memory <NUM> (e.g., the memory <NUM> of <FIG>). The electronic device <NUM> may omit at least one of those components, or may include one or more other components.

According to one or more embodiments, the processor <NUM> may control the wireless communication module <NUM> to transmit and receive signals, and receive signal transmission and reception times and CIR from the wireless communication module <NUM>. According to one or more embodiments, the processor <NUM> may request location information from the movement detection module <NUM>, and perform the aforementioned phase noise compensation by receiving a response. In so doing, the movement detection module <NUM> may transmit, in response, location information of a particular time or location change information based on a location at a reference time.

According to one or more embodiments, the wireless communication module <NUM> may transmit or receive a signal according to the wireless communication scheme such as <NUM>. 11ad, <NUM>. 11aj or <NUM>. According to an embodiment, the wireless communication module <NUM> may generate and radiate a signal corresponding to the PPDU <NUM> or <NUM> of <FIG> or <FIG> via at least one antenna, to sense an object in vicinity, to recognize a gesture, to gesture a face, or to detect a live object. The wireless communication module <NUM> may radiate the signal in a particular direction using beamforming, or in all directions.

According to one or more embodiments, the wireless communication module <NUM> may include a Golay sequence or a Golay complementary sequence in a CEF (e.g., the CEF <NUM>, the L-CEF <NUM>, or the EDMG-CEF <NUM>) of the PPDU <NUM> or <NUM> generated to realize the radar function. Alternatively, the wireless communication module <NUM> may insert a specifically designed sequence into the data field <NUM> or <NUM> to realize the radar function.

According to one or more embodiments, the wireless communication module <NUM> may generate and transmit the signal multiple times to realize the radar function for the object sensing, the gesture recognition, the face recognition or the live object detection.

According to one or more embodiments, the movement detection module <NUM> may detect a movement of the electronic device <NUM> caused by a user of the electronic device <NUM>. The movement detection module <NUM> may include a sensor for detecting the movement of the electronic device <NUM>, such as a gyro sensor, an acceleration sensor, a <NUM>-axis sensor, or a shock sensor, and acquire a location change of the electronic device <NUM> in real time. According to an embodiment, the movement detection module <NUM> may acquire a quaternion using the gyro sensor, the acceleration sensor, the <NUM>-axis sensor, or the shock sensor. The quaternion is a concept easier than a matrix in representing rotations in a space, and detailed descriptions on the quaternion are well known and thus omitted herein. According to an embodiment, if a rotational angular velocity for three axis of the electronic device <NUM> is measured using the gyro sensor, the quaternion may be acquired using only the value of the gyro sensor. The electronic device <NUM> may acquire a gravitational acceleration by applying a low pass filter to the time delay value acquired by the acceleration sensor, and compensate for the quaternion value for rotations of roll and pitch using a difference of the estimated gravitational acceleration and the actual gravitational acceleration. The electronic device <NUM> may acquire a more accurate quaternion value by compensating for the quaternion for yaw by use of a measurement value of a magnetometer.

The movement detection module <NUM> may calculate a movement angle of the changed <NUM> axis of the electronic device <NUM> based on the acquired quaternion value. This angle is referred to as Euler angle, and a method for calculating the Euler angle from the quaternion is well known and thus its detailed descriptions shall be omitted.

According to another embodiment, the movement detection module <NUM> acquires an acceleration vector value f and the gravitational acceleration g at a reference time using the acceleration sensor. In addition, an acceleration obtained using the following conversion equation can be obtained as an acceleration h projected on the horizontal plane of the electronic device <NUM>.

The gravitational acceleration g may be acquired by applying the low pass filter to the acceleration value acquired using the acceleration sensor. Since the acceleration h projected into the plane is the vector value, the movement detection module <NUM> may determine a movement direction using h. The movement detection module <NUM> may also calculate a movement distance by integrating h two times with respect to the movement time. Since an error value may considerably change with time, the electronic device <NUM> may use a Kalman filter to reduce the error. Thus, the movement detection module <NUM> may acquire the location change of the electronic device <NUM>.

Based on the location change acquired by the movement detection module <NUM>, the phase variation occurred by the movement of the electronic device <NUM> may be compensated.

According to one or more embodiments, the movement detection module <NUM> may receive a message requesting location information from the wireless communication module <NUM> or the processor <NUM>, commence the location detection, and continuously provide the wireless communication module <NUM> or the processor <NUM> with the location detected in real time until the signal transmission according to the radar frame (e.g., a radar frame <NUM> of <FIG>) is completed. If the signal transmission according to the radar frame <NUM> is finished, the movement detection module <NUM> may terminate the location detection.

According to one or more embodiments, the memory <NUM> may store instructions to be executed by the processor <NUM> to implement operations of the phase compensation method of the disclosure to be explained. The memory <NUM> may store user authentication information required in an application such as user authentication by applying the phase compensation method of the disclosure. The user authentication information may be related to the phase information acquired by receiving the signal reflected from the object with respect to at least one signal transmitted from the wireless communication module <NUM> as mentioned earlier.

<FIG> is a diagram <NUM> illustrating signals transmitted by a wireless communication system according to an embodiment of the disclosure.

Referring to <FIG>, the radar frame <NUM> may be defined. The wireless communication module <NUM> may generate and transmit the radar frame <NUM> for the object sensing, the gesture recognition, the face recognition or the live object detection. The radar frame <NUM> may include a plurality of bursts (e.g., M-ary bursts) <NUM>, <NUM>, or <NUM>, and each burst <NUM>, <NUM>, or <NUM> may include a plurality of signals (e.g., k-ary signals) <NUM> through <NUM>.

According to one or more embodiments, the wireless communication module <NUM> may transmit a plurality of signals according to the radar frame <NUM>, and receive a signal reflected from an object. A start time of each burst in the radar frame <NUM>, for example, an interval between transmission times of first signals of the bursts and the number of the bursts may be preset, and an interval between signals transmitted in each burst and the number of the signals may be preset. The interval between the signals needs to be longer than the time of receiving the reflected signal.

According to one or more embodiments, the wireless communication module <NUM> may transmit a signal according to the radar frame <NUM>, receive the reflected signal, and extract received signal characteristics from a plurality of receive antennas or a beam combination or extract received signal characteristics based on time. Based on the extracted received signal characteristics, the wireless communication module <NUM> may perform the face recognition, the gesture recognition, the sensing, or the live object detection. Alternatively, the wireless communication module <NUM> may provide the extracted received signal characteristics to the processor <NUM>, and the processor <NUM> may perform the face recognition, the gesture recognition, the sensing, or the live object detection.

According to one or more embodiments, the wireless communication module <NUM> may receive the signal reflected from at least one object with respect to one signal transmission, and acquire the CIR using the correlation as shown in <FIG>. According to the number and the distance of objects or the propagation path, the wireless communication module <NUM> may acquire the CIR where impulses occurs at different timings. Each impulse component in the CIR may have the phase value according to the distance to the object.

According to one or more embodiments, if the wireless communication module <NUM> receives the reflected signal via a plurality of antennas or an antenna array, a direction of the signal reception may be estimated based on a delay time measured at each antenna. According to an embodiment, if an object is tilted at q degrees in a vertical direction of a plane where antenna arrays are disposed and a spacing between antennas of the antenna array is d, signals received between neighboring antennas of the antenna array have a distance difference by d·sinθ. Hence, by obtaining a time difference of the signals received at the antennas of the antenna array, the distance difference may be obtained from it and the orientation of the object may be estimated. Estimating the signal reception direction has been studied for a long time in electronic engineering, and may use an algorithm of the related art such as multiple signal classification (MUSIC), or estimation of signal parameters by rotational invariance techniques (ESPRIT).

Based on the estimated signal reception direction, the wireless communication module <NUM> may estimate in which direction a particular object is located in relation to the electronic device <NUM>.

<FIG> are respectively numbered diagrams <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, and <NUM> illustrating examples of a time relation between a signal transmitted by a wireless communication module and location information obtained by a motion detection module according to various embodiments of the disclosure.

Referring to <FIG>, the wireless communication module <NUM> may transmit a plurality of bursts <NUM>, <NUM> and <NUM> including a plurality of signals to realize the radar function. An initial signal transmitted by the wireless communication module <NUM> for the radar function may be transmitted at, but not limited to, a reference time <NUM>. The reference time <NUM> may be set to a random time before transmitting the plurality of the signals for the radar function.

According to one or more embodiments, the wireless communication module <NUM> or the processor <NUM> may request location information from the movement detection module <NUM> in every signal transmission and reception as shown in <FIG>, and the movement detection module <NUM> may provide the location information to the wireless communication module <NUM> or the processor <NUM> in response to the request.

According to other embodiments, the wireless communication module <NUM> or the processor <NUM> may request the location information from the movement detection module <NUM> at the initial signal transmission and the last signal transmission in each burst <NUM>, <NUM>, or <NUM> as shown in <FIG>, and the movement detection module <NUM> may provide the location information to the wireless communication module <NUM> or the processor <NUM> in response to the request.

According to other embodiments, the wireless communication module <NUM> or the processor <NUM> may request the location information from the movement detection module <NUM> if a signal is transmitted at specific time intervals, or a specific number of signals are transmitted in each burst <NUM>, <NUM>, or <NUM> as shown in <FIG>, and the movement detection module <NUM> may provide the location information to the wireless communication module <NUM> or the processor <NUM> in response to the request.

According to other embodiments, the wireless communication module <NUM> or the processor <NUM> may request the location information from the movement detection module <NUM> at particular time intervals or every time a specific number of signals are transmitted within the radar frame <NUM>, and the movement detection module <NUM> may provide the location information to the wireless communication module <NUM> or the processor <NUM> in response to the request.

The above embodiments may be effective if the movement detection module <NUM> does not know the configuration of the radar frame. If the movement detection module <NUM> knows the configuration of the radar frame or transmits the location information at particular time intervals or at time intervals according to a preset pattern, there may be a location acquisition method for remarkably reducing the request signal transmission.

According to one or more embodiments, the wireless communication module <NUM> or the processor <NUM> may request the location information from the movement detection module <NUM> only at the initial signal transmission for the radar function as shown in <FIG>. The movement detection module <NUM> receiving the request may transmit the location information to the wireless communication module <NUM> or the processor <NUM> at the particular time intervals or at the time intervals according to the preset pattern. According to an embodiment, referring to <FIG>, the movement detection module <NUM> knowing the configuration of the radar frame may obtain every signal transmission time based on the received request, acquire the location information at every signal transmission timing, and transmit the location information to the wireless communication module <NUM> or the processor <NUM>. Alternatively, if the movement detection module <NUM> is configured to obtain the location information at every signal transmission timing according to the configuration of the radar frame, the movement detection module <NUM> may acquire the location information according to a preset pattern (or time) and transmit the location information to the wireless communication module <NUM> or the processor <NUM>. According to another embodiment, as shown in <FIG>, the movement detection module <NUM> may acquire the location information only at the initial signal transmission and the last signal transmission in each burst <NUM>, <NUM>, or <NUM>, and provide the location information to the wireless communication module <NUM> or the processor <NUM>. According to another embodiment, as shown in <FIG>, the movement detection module <NUM> may acquire the location information at preset intervals or at specific time intervals and provide the location information to the wireless communication module <NUM> or the processor <NUM>. The embodiments of <FIG> illustrate that the movement detection module <NUM> knows the configuration of the radar frame, and is triggered by the location request signal of the wireless communication module <NUM> or the processor <NUM> to acquire the location information in a preset manner and transmit the location information to the wireless communication module <NUM> or the processor <NUM>. The embodiments of <FIG> illustrate that the movement detection module <NUM> acquires the location information without the additional location request signal from the wireless communication module <NUM> or the processor <NUM> and transmits the location information to the wireless communication module <NUM> or the processor <NUM> as shown in <FIG>, <FIG>.

In <FIG>, <FIG>, the location information of particular signal transmission and reception may not be acquired unlike <FIG> and <FIG>. In this case, the location information of the particular signal transmission and reception may be approximately acquired using interpolation with the location information acquired before and/or after the signal transmission timing and reception timing. Alternatively, location change information of the particular signal transmission and reception may be acquired from location change information based on the location information acquired before and/or after the particular signal transmission timing and reception timing, to be explained. In so doing, the interpolation may be used.

The movement detection module <NUM> may transmit the location information detected at each time to the wireless communication module <NUM> or the processor <NUM>, whereas the movement detection module <NUM> may transmit difference information from the location measured at the reference time or movement information at the reference time <NUM>, as the location information.

According to one or more embodiments, the processor <NUM> may compensate for phase noise occurred by the movement of the electronic device <NUM> based on orientation information of the object estimated (or recognized) at the wireless communication module <NUM> and the location information or the movement information acquired at the movement detection module <NUM>.

<FIG> is a diagram <NUM> illustrating an example of phase noise compensation according to an embodiment of the disclosure.

Referring to <FIG>, the wireless communication module <NUM> of the electronic device <NUM> may receive a signal combining a signal reflected from a first object <NUM> and a signal reflected from a second object <NUM> with respect to one transmitted signal, and acquire CIR <NUM> by performing correlation <NUM>. In the CIR <NUM>, Tx indicates a signal transmission timing, Rx1 indicates an impulse response by the signal reflected from the first object <NUM>, and Rx2 indicates an impulse response by the signal reflected from the second object <NUM>. The wireless communication module <NUM> may acquire a location change vector <NUM> of the signal transmission and a location change vector <NUM> of the signal reception reflected from the first object <NUM> based on the location information or the movement information received from the movement detection module <NUM>. The location change vector may indicate a difference of a location at a reference time (e.g., the reference time <NUM> of <FIG>) and a location at the timing when the signal reflected from the first object <NUM> is received.

According to one or more embodiments, the wireless communication module <NUM> may recognize an orientation of the first object <NUM> using the algorithm such as MUSIC or ESPRIT. The wireless communication module <NUM> may divide the location change vector <NUM> of the signal transmission and the location change vector <NUM> of the reflected signal reception into a component dTX and dRX matching the orientation of the first object <NUM> and a component perpendicular to the orientation of the first object <NUM>. The phase noise is affected by the component of the location change vector matching the orientation of the first object <NUM> and is not affected by the component of the location change vector perpendicular to the orientation of the first object <NUM>. Hence, as shown in <FIG>, with the location change of the signal transmission and the location change of the signal reception, the location change for the reference time of the signal transmission may cause the phase noise of <MAT> (radian) and the location change for the reference time of the signal reception may cause the phase noise of <MAT> (radian). Thus, if the phase value θ is acquired at the peak corresponding to a corresponding object (e.g., the first object <NUM>) in the CIR, the wireless communication module <NUM> may compensate for the phase noise due to the movement from the reference time by calculating <MAT>. If the unit of the phase value is degrees, the phase noise may be compensated by calculating <MAT>.

The embodiment of <FIG> illustrates that the location change is obtained at the signal transmission and the signal reception. In this case, since the signal travels at the speed of light (3x10<NUM>m/s), an object approaching within <NUM> may have little movement because the delay time between the signal transmission and the signal reception is merely several nanoseconds. However, in view of the radar frame <NUM>, there is the considerable time difference between the initial signal transmission and the final signal transmission and thus the location change due to the movement may occur. Compared with the phase information acquired for the initial signal, the phase information of the signal transmitted later may include the phase noise based on the location change. To address the phase noise, the wireless communication module <NUM> may obtain the location change vector of each signal transmission from the movement detection module <NUM> based on the initial signal transmission (e.g., the reference time <NUM> of <FIG>) or based on an arbitrary time before the signal transmission using the method of <FIG>, extract the component (e.g., dTX of <FIG>) matching the orientation of the object recognized in the obtained location change vector, and mitigate the phase noise by reflecting it.

According to an embodiment, the wireless communication module <NUM> may transmit each signal, receive the reflected signal, acquire the CIR for the received signal, subtract twice ( <MAT>) the phase noise <MAT> by the component matching the object orientation in the location change vector from the phase θ of the correlation value peak, and thus mitigate the phase noise based on the location change. Herein, the phase noise is subtracted twice because it is assumed that the same phase noise occurs in the signal transmission and the signal reception.

As above, the electronic device <NUM> may mitigate the phase noise due to the movement of the electronic device <NUM>, reflect it in the obtained CIR, and thus acquire more precise CIR.

According to one or more embodiments, the processor <NUM> or the wireless communication module <NUM> of the electronic device <NUM> may perform the object sensing, the face recognition, the gesture recognition or the live object detection, by analyzing or by statistically processing and analyzing the CIR information including the amplitude information and the phase information acquired by transmitting the signals of the radar frame <NUM>.

While the phase noise mitigation function is performed at the wireless communication module <NUM> in the above descriptions, more functions may be fulfilled at the processor <NUM>, or at the processor <NUM> combined with the wireless communication module <NUM>.

According to one or more embodiments, the processor <NUM> may receive the reference time <NUM>, the signal transmission and reception times, and the CIR from the wireless communication module <NUM> by controlling the wireless communication module <NUM>, request the location information from the movement detection module <NUM>, receive its response, and perform the phase noise compensation.

Through the compensation for mitigating the phase noise due to the movement of the electronic device <NUM> or <NUM>, the electronic device <NUM> or <NUM> may obtain the more precise phase information of the signal reflected from the object with respect to the plurality of the transmit signals, and thus conduct the operation requiring the high phase precision such as object sensing, face recognition, gesture recognition or live object detection.

According to one or more embodiments, an electronic device (e.g., the electronic device <NUM> of <FIG> or the electronic device <NUM> of <FIG>) may include a wireless communication module (e.g., the wireless communication module <NUM> of <FIG> or the wireless communication module <NUM> of <FIG>), a movement detection module (e.g., the movement detection module <NUM> of <FIG>) for detecting a movement of the electronic device, at least one processor (e.g., the processor <NUM> of <FIG> or the processor <NUM> of <FIG>) operatively coupled with the wireless communication module and the movement detection module, and at least one memory (e.g., the memory <NUM> of <FIG> or the memory <NUM> of <FIG>) operatively coupled with the at least one processor, wherein the at least one memory may store instructions, when executed, causing the at least one processor to transmit at least one signal to recognize an external object, by controlling the wireless communication module, receive at least one signal transmitted and reflected from the external object, by controlling the wireless communication module, obtain a channel impulse response based on the transmitted signal and the received signal, obtain orientation information of the external device based on the at least one received signal, detect phase noise occurred by a movement of the electronic device, by controlling the movement detection module, extract a component matching an orientation of the external device from the detected phase noise, and compensate for phase information in the channel impulse response based on the component matching the orientation of the external device.

According to one or more embodiments, the instructions may cause the at least one processor to calculate a correlation value of the transmitted signal and the received signal, obtain a peak timing of the correlation value, and obtain amplitude and phase information of the received signal.

According to one or more embodiments, the electronic device may further include at least one antenna (e.g., the antenna module <NUM> of <FIG> or the antenna array <NUM> of <FIG>), wherein the instructions may cause the at least one processor to obtain a delay time of a signal received at each of the at least one antenna with respect to the transmitted signal, and obtain orientation information of the external object based on the delay time of the signal received at each of the at least one antenna.

According to one or more embodiments, the instructions may cause the at least one processor to, by controlling the movement detection module, obtain first location information of the electronic device at a reference time, obtain second location information of the electronic device in transmitting the signal and/or receiving the reflected signal, and obtain location change information indicating a difference between the reference time and a location of the signal transmission and/or the reflected signal reception based on the second location information and the first location information, extract a component matching the orientation of the external device from the location change information, and detect the phase noise based on the extracted component of the location change information matching the orientation of the external device.

According to one or more embodiments, the instructions may cause the at least one processor to transmit a message requesting location information to the movement detection module, and obtain the location information or the location change information from the movement detection module, in response to the request message.

According to one or more embodiments, the instructions may cause the at least one processor to transmit a message requesting location information to the movement detection module, and obtain the location information or the location change information from the movement detection module at particular time intervals or at time intervals according to a preset pattern, in response to the request message.

According to one or more embodiments, the instructions may cause the at least one processor to obtain the location change information of the signal transmission and/or the reflected signal reception by compensating for the obtained location change information using interpolation with respect to around view in the signal transmission and/or the reflected signal reception.

According to one or more embodiments, the instructions may cause the at least one processor to extract a movement distance d of the electronic device toward the external object from the location change information as the component matching the orientation of the external device in the location change information, and detect the phase noise based on the movement distance d and a wavelength λ of an electromagnetic wave carrying the signal, and compensate for the phase information by subtracting the detected phase noise from the phase information of the obtained impulse response.

According to one or more embodiments, the wireless communication module may be operated according to an <NUM>. 11ad, <NUM>. 11aj or <NUM>. 11ay wireless communication scheme, the signal may include a PPDU of the <NUM>. 11ad, <NUM>. 11aj or <NUM>. 11ay, and the PPDU may include a Golay sequence or a Golay complementary sequence to assist in obtaining the channel impulse response.

According to one or more embodiments, the instructions may cause the at least one processor to perform face recognition, gesture recognition, or live object detection based on the compensated phase information.

According to one or more embodiments, an electronic device (e.g., the electronic device <NUM> of <FIG> or the electronic device <NUM> of <FIG>) may include a wireless communication module (e.g., the wireless communication module <NUM> of <FIG> or the wireless communication module <NUM> of <FIG>), a movement detection module (e.g., the movement detection module <NUM> of <FIG>) for detecting a movement of the electronic device, and at least one processor (e.g., the processor <NUM> of <FIG> or the processor <NUM> of <FIG>) operatively coupled with the wireless communication module and the movement detection module, wherein the wireless communication module may transmit at least one signal to recognize an external object, receive at least one signal transmitted and reflected from the external object, obtain a channel impulse response based on the transmitted signal and the received signal, obtain orientation information of the external device based on the at least one received signal, receive a detected phase noise from the movement detection module, extract a component matching an orientation of the external device from the detected phase noise, and compensate for phase information in the channel impulse response based on the component matching the orientation of the external device, and the movement detection module may obtain first location information of the electronic device at a reference time, obtain second location information of the electronic device in transmitting the at least one signal and/ or receiving the reflected signal, obtain location change information indicating a difference between the reference time and a location of the at least one signal transmission and/or the reflected signal reception based on the second location information and the first location information, extract a component matching the orientation of the external device from the location change information, and detect the phase noise based on the extracted component of the location change information matching the orientation of the external device.

Now, a method for compensating for phase noise due to a movement of the electronic device <NUM> or <NUM> in the object recognition using the electronic device <NUM> or <NUM> is described.

<FIG> is a flowchart <NUM> illustrating phase noise compensation based on movement of an electronic device in object recognition of the electronic device according to an embodiment of the disclosure.

The operating entity of the flowchart <NUM> of <FIG> may be construed to be an electronic device (e.g., the electronic device <NUM> of <FIG> or the electronic device <NUM> of <FIG>) or a processor (e.g., the processor <NUM> of <FIG> or the processor <NUM> of <FIG>) of the electronic device.

Referring to <FIG>, according to one or more embodiments, in operation <NUM>, the electronic device <NUM> or <NUM> may transmit a signal (e.g., the signal X transmitted at the transmission timing <NUM> of <FIG>) through a wireless communication module (e.g., the wireless communication module <NUM> of <FIG> or the wireless communication module <NUM> of <FIG>) for the object detection, the face recognition, or the gesture recognition. The signal transmitted from the electronic device <NUM> or <NUM> may include the PPDU <NUM> according to the <NUM>. 11ad wireless communication scheme of <FIG>, the PPDU <NUM> according to the <NUM>. 11ay wireless communication scheme of <FIG>, or a physical layer packet according to other wireless communication scheme. According to an embodiment, the CEF <NUM> of the PPDU <NUM> according to the <NUM>. 11ad wireless communication scheme of <FIG> or the L-CEF <NUM> or the EDMG-CEF <NUM> of the PPDU <NUM> according to the <NUM>. 11ay wireless communication scheme of <FIG> may carry the Golay sequence or the Golay complementary sequence for the channel estimation. If using other wireless communication scheme, the electronic device <NUM> or <NUM> may include the Golay sequence in the data field of the physical layer packet to enable the channel estimation.

According to one or more embodiments, in operation <NUM>, the electronic device <NUM> or <NUM> may receive a signal transmitted in operation <NUM> and reflected from a peripheral object, through the wireless communication module (e.g., the wireless communication module <NUM> of <FIG> or the wireless communication module <NUM> of <FIG>). The signal reflected from the peripheral object may go through delay of the transmitted signal according to the twofold distance between the electronic device <NUM> or <NUM> and the object and then be received at the electronic device <NUM> or <NUM>.

According to one or more embodiments, in operation <NUM>, the electronic device <NUM> or <NUM> may calculate a correlation value of the received signal (e.g., Y of <FIG>) and a signal (e.g., X(k)) delayed from the transmit signal by k times of the chip duration <NUM>, obtain k (e.g., k=<NUM> in <FIG>) where the correlation value is peak, and thus determine the delay time to <NUM>·chip duration. In addition, the electronic device <NUM> or <NUM> may calculate CIR by detecting amplitude and phase of the receive signal at the peak of the correlation time. If the transmitted signal goes through multi-path, a plurality of timings at which the correlation value is peak may appear, and the impulse response may appear at multiple times in the CIR. However, the disclosure may use only one impulse response of the greatest amplitude of the signal received first in spite of the multi-path. If the CIR has the impulse at a particular delay time, the electronic device <NUM> or <NUM> may determine that the object is detected. In response to no impulse, the electronic device <NUM> or <NUM> may determine no object reflecting the transmit signal.

According to one or more embodiments, in operation <NUM>, the electronic device <NUM> or <NUM> may obtain orientation information of the recognized object. According to an embodiment, the electronic device <NUM> or <NUM> may include a plurality of antennas, and estimate a signal reception direction by measuring the delay time of the signal received at each antenna. According to an embodiment, if an object is tilted at q degrees in a vertical direction of a plane where antenna arrays are disposed and a spacing between antennas of the antenna array is d, signals received between neighboring antennas of the antenna array have a distance difference by d·sinθ. Hence, by obtaining a time difference of the signals received at the antennas of the antenna array, the distance difference may be obtained from it and the orientation of the object may be estimated. The electronic device <NUM> or <NUM> may use the algorithm such as MUSIC or ESPRIT, as the algorithm for estimating the signal reception direction. According to an embodiment, if using the beamforming, the electronic device <NUM> or <NUM> may transmit a signal in a beamforming direction, and upon receiving a reflected signal, determine the orientation of the object based on the beamforming direction.

Operations <NUM> and <NUM> may be performed at the same time, and may be fulfilled by sharing calculating the delay time of the received signal of each antenna.

According to one or more embodiments, in operation <NUM>, the electronic device <NUM> or <NUM> may detect phase noise occurred by its movement. The location of the electronic device <NUM> or <NUM> may change in transmitting and receiving the signals in operation <NUM> and operation <NUM>, due to a micro movement such as hand shaking of the user holding the electronic device <NUM> or <NUM> in his/her hand, or a movement of a device (e.g., a vehicle) to which the electronic device <NUM> or <NUM> is mounted. The location change of the electronic device <NUM> or <NUM> may generate phase noise, and decrease accuracy of the phase of the CIR acquired in operation <NUM>. To remove the noise in the phase of the CIR acquired in operation <NUM>, the electronic device <NUM> or <NUM> may extract the component dTX and dRX matching the object orientation using the location change vector of the signal transmission timing and the location change vector of the signal reception timing as shown in <FIG>, and thus detect the phase noise (e.g., <MAT> calculated from the location change vector of <FIG>) according to the location change of the electronic device <NUM> or <NUM>.

According to one or more embodiments, in operation <NUM>, the electronic device <NUM> or <NUM> may acquire more accurate phase information with the phase noise mitigated, by subtracting the phase noise detected in operation <NUM> from the phase information of the received signal detected in operation <NUM>.

<FIG> is a flowchart <NUM> illustrating phase noise detection based on movement of an electronic device according to an embodiment of the disclosure.

The operating entity of the flowchart <NUM> of <FIG> may be construed to be an electronic device (e.g., the electronic device <NUM> of <FIG> or the electronic device <NUM> of <FIG>), a processor (e.g., the processor <NUM> of <FIG> or the processor <NUM> of <FIG>) of the electronic device, or a movement detection module (e.g., the movement detection module <NUM> of <FIG>).

Referring to <FIG>, according to one or more embodiments, in operation <NUM>, the electronic device <NUM> or <NUM> may acquire its location at a reference timing (e.g., the reference time <NUM> of <FIG>). The electronic device <NUM> or <NUM> may acquire its location using a module such as a gyro sensor, an acceleration sensor, a <NUM>-axis sensor, a shock sensor, or a GPS sensor. The reference timing may be, but not limited to, a timing (e.g., the reference time <NUM> of <FIG>) at which an initial signal of a radar frame (e.g., the radar frame <NUM> of <FIG>) is transmitted, and may be preset arbitrarily.

According to one or more embodiments, in operation <NUM>, the electronic device <NUM> or <NUM> may obtain a relative location change vector with respect to the location of the reference timing in signal transmission for object detection and reflected signal reception. The electronic device <NUM> or <NUM> may generate the location change vector by acquiring its location in measurement and extracting a difference from the location of the reference timing, or generate the location change vector by acquiring a vector based on the movement using the gyro sensor. The movement detection module <NUM> may generate the location change vector of the electronic device <NUM> or <NUM> for every request of the processor <NUM> or the wireless communication module <NUM> as shown in <FIG>, <FIG>, or may continuously generate the location change vector according to a preset rule as shown in <FIG>. According to another embodiment, the location change vector may be generated by the processor <NUM> which obtains the location information from the movement detection module <NUM>.

According to an embodiment, as shown in <FIG>, <FIG>, the movement detection module <NUM> or the processor <NUM> may not acquire the location change vector of particular signal transmission and reception through the measurement. In this case, the movement detection module <NUM> or the processor <NUM> may acquire the location change vector of the particular signal transmission and reception using a location change vector acquired before and/or after the particular signal transmission and reception. According to an embodiment, the movement detection module <NUM> or the processor <NUM> may acquire the location change vector of the particular signal transmission and reception using interpolation (e.g., linear interpolation) based on the location change vector acquired before and after the particular signal transmission and reception.

According to one or more embodiments, in operation <NUM>, the electronic device <NUM> or <NUM> may extract a component matching an orientation of a recognized object, which is acquired in operation <NUM> of <FIG>, from the location change vector acquired in operation <NUM>. Phases noise is caused by the component matching the object orientation, and a component perpendicular to the object orientation may not cause the phase noise. Hence, the electronic device <NUM> or <NUM> may extract only the component matching the object orientation from the location change vector.

According to one or more embodiments, in operation <NUM>, the electronic device <NUM> or <NUM> may detect the phase noise based on the component of the location change vector matching the object orientation extracted in operation <NUM>.

According to the flowcharts <NUM> and <NUM> of <FIG> and <FIG>, the electronic device <NUM> or <NUM> may perform the compensation to mitigate the phase noise occurred by the movement. By means of the compensation, the electronic device <NUM> or <NUM> may acquire more accurate phase information of the signal reflected from the object. Based on the more accurate phase information, the electronic device <NUM> or <NUM> may fulfill an operation requiring high phase accuracy such as face recognition, gesture recognition, live object detection.

According to one or more embodiments, a method for operating an electronic device (e.g., the electronic device <NUM> of <FIG> or the electronic device <NUM> of <FIG>) may include transmitting at least one signal to recognize an external object, by controlling a wireless communication module (e.g., the wireless communication module <NUM> of <FIG> or the wireless communication module <NUM> of <FIG>), receiving at least one signal transmitted and reflected from the external object, by controlling the wireless communication module, obtaining channel impulse response based on the transmitted signal and the received signal, obtaining orientation information of the external device based on the received signal, detecting phase noise occurred by a movement of the electronic device, extracting a component matching the orientation of the external device from the detected phase noise, and compensating for phase information in the channel impulse response based on the component matching the orientation of the external device.

According to one or more embodiments, obtaining the channel impulse response may include calculating a correlation value of the transmitted signal and the received signal, obtaining a peak timing of the correlation value, and obtaining amplitude and phase information of the received signal.

According to one or more embodiments, receiving the signal may include receiving a signal transmitted and reflected from the external object via each of at least one antenna (e.g., the antenna module <NUM> of <FIG> or the antenna array <NUM> of <FIG>), and obtaining the orientation information of the external device based on the received signal may include obtaining a delay time of the signal received at each of the at least one antenna and obtaining orientation information of the external object based on the delay time of the signal received at each of the at least one antenna.

According to one or more embodiments, detecting the phase noise occurred by the movement of the electronic device may include obtaining first location information of the electronic device at a reference time, obtaining second location information of the electronic device in transmitting the signal and/or receiving the reflected signal, obtaining location change information indicating a difference between the reference time and a location of the signal transmission and/or the reflected signal reception based on the second location information and the first location information, and detecting the phase noise based on the component of the location change information.

According to one or more embodiments, obtaining the location change information may include transmitting a message requesting location information to a movement detection module (e.g., the movement detection module <NUM> of <FIG>) and obtaining the location information or the location change information from the movement detection module, in response to the request message.

According to one or more embodiments, obtaining the location change information may include transmitting a message requesting location information to a movement detection module and obtaining the location information or the location change information from the movement detection module at particular time intervals or at time intervals according to a preset pattern, in response to the request message.

According to one or more embodiments, obtaining the location change information may further include obtaining the location change information of the signal transmission and/or the reflected signal reception by compensating for the obtained location change information using interpolation with respect to around view in the signal transmission and/or the reflected signal reception.

According to one or more embodiments, detecting the phase noise based on the extracted component of the location change information matching the orientation of the external object may include extracting a movement distance d of the electronic device toward the external object from the location change information, and detecting the phase noise based on the movement distance d of the electronic device and a wavelength λ of an electromagnetic wave carrying the signal, and compensating for the phase information based on the detected phase noise may include compensating for the phase information by subtracting the detected phase noise from the phase information of the obtained impulse response.

According to one or more embodiments, transmitting the at least one signal may include transmitting the at least one signal according to an <NUM>. 11ad, <NUM>. 11aj or <NUM>. 11ay wireless communication scheme, wherein the signal may include a PPDU of the <NUM>. 11ad, <NUM>. 11aj or <NUM>. 11ay, and the PPDU may include a Golay sequence or a Golay complementary sequence to assist in obtaining the channel impulse response.

According to one or more embodiments, the method may further include performing face recognition, gesture recognition, or live object detection based on the compensated phase information.

A method and an electronic device according to one or more embodiments may provide high precision and recognition by mitigating phase noise occurred by a micro movement of a person, or a movement or a vibration occurring in a hostile environment, if a wireless communication device of the electronic device is used for a radar function.

A method and an electronic device according to one or more embodiments may enhance precision and recognition of object recognition, by mitigating phase noise occurred by hand shaking, micro vibration or movement in the object recognition.

The electronic device according to one or more embodiments may be one of various types of electronic devices.

It should be appreciated that one or more embodiments of the disclosure and the terms used therein are not intended to limit the technological features set forth herein to particular embodiments and include various changes, equivalents, or replacements for a corresponding embodiment. It is to be understood that if an element (e.g., a first element) is referred to, with or without the term "operatively" or "communicatively," as "coupled with," "coupled to," "connected with," or "connected to" another element (e.g., a second element), it means that the element may be coupled with the other element directly (e.g., wiredly), wirelessly, or via a third element.

As used herein, the term "module" may include a unit implemented in hardware, software, or firmware, and may interchangeably be used with other terms, for example, "logic," "logic block," "part," or "circuitry. " A module may be a single integral component, or a minimum unit or part thereof, adapted to perform one or more functions.

One or more embodiments as set forth herein may be implemented as software (e.g., the program <NUM>) including one or more instructions that are stored in a storage medium (e.g., internal memory <NUM> or external memory <NUM>) that is readable by a machine (e.g., the electronic device <NUM>).

According to an embodiment, a method according to one or more embodiments of the disclosure may be included and provided in a computer program product.

According to one or more embodiments, each component (e.g., a module or a program) of the above-described components may include a single entity or multiple entities. According to one or more embodiments, one or more of the above-described components may be omitted, or one or more other components may be added. In such a case, according to one or more embodiments, the integrated component may still perform one or more functions of each of the plurality of components in the same or similar manner as they are performed by a corresponding one of the plurality of components before the integration. According to one or more embodiments, operations performed by the module, the program, or another component may be carried out sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be executed in a different order or omitted, or one or more other operations may be added.

Claim 1:
An electronic device (<NUM>) comprising:
a wireless communication module (<NUM>);
a movement detection module (<NUM>) configured to detect a movement of the electronic device;
at least one processor (<NUM>) operatively coupled with the wireless communication module (<NUM>) and the movement detection module (<NUM>); and
at least one memory (<NUM>) operatively coupled with the at least one processor (<NUM>),
wherein the at least one memory (<NUM>) stores instructions which, when executed, cause the at least one processor (<NUM>) to:
control the wireless communication module (<NUM>) to transmit (<NUM>) a first signal to an external object at a first time,
control the wireless communication module (<NUM>) to receive (<NUM>) a second signal reflected from the external object at a second time,
obtain (<NUM>) a channel impulse response based on the transmitted first signal and the received second signal,
obtain (<NUM>) information of an orientation of the external object based on the received second signal,
control the movement detection module (<NUM>) to obtain location change information indicating a difference of locations of the electronic device between the first time and the second time,
extract a component matching the orientation of the external object from the location change information,
detect phase noise based on the extracted component matching the orientation of the external object, and
compensate (<NUM>) for phase information in the channel impulse response based on the detected phase noise.