Electronic device for adjusting peak voltage of UWB transmission signal and operation method thereof

By using a processor in an electronic device to adjust the peak voltage of the UWB signal according to the data frame length, the problem of insufficient signal transmission quality in the prior art is solved, and higher signal quality and maximum arrival distance are achieved.

CN112020082BActive Publication Date: 2025-02-21SAMSUNG ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010092044.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-05-31
Filing Date
2020-02-14
Publication Date
2025-02-21
Estimated Expiration
2040-02-14

AI Technical Summary

Technical Problem

The prior art is difficult to improve the transmission quality of the signal in ultra-wideband (UWB) communication. Although the peak voltage can be increased, the peak voltage of the signal remains constant and cannot effectively improve the signal quality.

Method used

By introducing a processor in the electronic device, the peak voltage of the UWB signal is dynamically adjusted according to the frame length of the data to be sent, ensuring that the average power and maximum peak power of the signal comply with the communication standards.

Benefits of technology

It is realized that the peak signal voltage is dynamically adjusted without violating the communication standards, thereby improving the transmission quality of the signal and the maximum arrival distance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112020082B_ABST
    Figure CN112020082B_ABST
Patent Text Reader

Abstract

In an electronic device and an operating method thereof according to some embodiments, the electronic device may include: a first communication circuit configured to perform a first communication using an ultra-wideband (UWB) communication scheme; and a processor. The processor may be configured to: identify a frame length of data to be sent based on characteristics of data to be sent using the first communication circuit; determine a peak voltage of a signal containing the data to be sent based on the identified frame length; and control the first communication circuit to send data using a signal having the determined peak voltage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments disclosed herein relate generally to electronic devices and methods of operating the same, and more particularly to techniques for adjusting a peak voltage of a signal transmitted via ultra-wideband (UWB) communications. Background Art

[0002] Various electronic devices such as smart phones, tablet PCs, portable multimedia players (PMPs), personal digital assistants (PDAs), laptop personal computers, and wearable devices have become increasingly popular.

[0003] Recently, progress has been made in technologies that support ultra-wideband (UWB) communications for these electronic devices. For example, technologies have been developed for measuring the location of electronic devices through UWB communications between electronic devices and using the measured locations to provide various services (e.g., authentication services). UWB communications can use a wider bandwidth than other communication schemes. Position measurement services using UWB communications can have a smaller error rate than, for example, GPS position measurement services.

[0004] Communication frequency management agencies around the world have imposed restrictions on the characteristics of UWB signals. For example, the Federal Communications Commission (FCC) in the United States limits the maximum average power of UWB signals to -41.3dBm / MHz and the peak power to 0dBm / MHz.

[0005] The above information is presented as background information only to assist with understanding the present disclosure. No determination has been made and no assertion has been made as to whether any of the above techniques might be applicable as prior art with respect to the present disclosure. Summary of the invention

[0006] In order to comply with the above-mentioned limitations of UWB communication, the signal transmitted by UWB communication may be maintained at a constant strength. However, if the peak voltage of the signal remains constant even when the peak voltage can be increased, the transmission quality of the signal may not be improved.

[0007] The electronic device according to the embodiment includes: a first communication circuit configured to perform a first communication using an ultra-wideband (UWB) communication scheme; and a processor. The processor can control the communication circuit to: identify a frame length of the data to be sent based on the characteristics of the data to be sent using the first communication circuit; determine a peak voltage of a signal containing the data to be sent based on the identified frame length; and send the data using the signal with the determined peak voltage.

[0008] According to an embodiment, an operating method of an electronic device may include: generating data to be sent using a first communication circuit, wherein the first communication circuit is configured to perform a first communication using an ultra-wideband (UWB) communication scheme; identifying a frame length of the generated data; based on the identified frame length, determining a peak voltage of a signal containing the data to be sent; and sending the data using a signal having the determined peak voltage.

[0009] Additional aspects will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the presented embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, wherein like reference numerals represent like parts:

[0011] Figure 1 is a block diagram of an electronic device according to some embodiments;

[0012] Figure 2 is a block diagram of a process according to certain embodiments;

[0013] Figure 3 is a block diagram of an electronic device according to an embodiment;

[0014] Figure 4A An embodiment of determining a frame length based on characteristics of data to be transmitted in an electronic device according to an embodiment is shown;

[0015] Figure 4B shows a scrambled timestamp security (STS) according to an embodiment;

[0016] Figure 5A An embodiment of determining a parameter for determining a peak voltage in an electronic device according to an embodiment is shown;

[0017] Figure 5B An embodiment of determining a parameter for determining a peak voltage in an electronic device according to another embodiment is shown;

[0018] Figure 5C An embodiment of determining a parameter for determining a peak voltage in an electronic device according to yet another embodiment is shown;

[0019] Figure 6 is a graph showing a peak voltage determined according to a frame length and a pulse repetition frequency (PRF) in an electronic device according to an embodiment;

[0020] Fig. 7A is a flowchart illustrating an operating method of an electronic device according to an embodiment;

[0021] Figure 7B shows a table containing various parameters of data to be sent according to an embodiment; and

[0022] Figure 8 is a flowchart illustrating an operating method of an electronic device according to an embodiment. DETAILED DESCRIPTION

[0023] The electronic device and the operating method thereof according to some embodiments can adaptively change the peak voltage of the UWB signal according to the frame length of the data. Therefore, the transmission quality and the maximum reach distance of the signal can be increased by increasing the peak voltage of the signal when appropriate.

[0024] An electronic device and operating method thereof according to certain embodiments may increase the transmission quality and maximum reach of a signal by increasing the peak voltage of the signal while also complying with restrictions on maximum average power or maximum peak power.

[0025] Figure 1 1 is a block diagram illustrating an electronic device 101 in a network environment 100 according to various embodiments. Figure 1 , the electronic device 101 in the network environment 100 may communicate with the electronic device 102 via the first network 198 (e.g., a short-range wireless communication network), or communicate with the electronic device 104 or the server 108 via the second network 199 (e.g., a long-range wireless communication network). According to an embodiment, the electronic device 101 may communicate with the electronic device 104 via the server 108. According to an embodiment, the electronic device 101 may include a processor 120, a memory 130, an input device 150, a sound output device 155, a display device 160, an audio module 170, a sensor module 176, an interface 177, a haptic module 179, a camera module 180, a power management module 188, a battery 189, a communication module 190, a user identification module (SIM) 196, or an antenna module 197. In some embodiments, at least one of the components (e.g., the display device 160 or the camera module 180) may be omitted from the electronic device 101, or one or more other components may be added to the electronic device 101. In some embodiments, some of the components may be implemented as a single integrated circuit.For example, the sensor module 176 (eg, a fingerprint sensor, an iris sensor, or an illumination sensor) may be implemented to be embedded in the display device 160 (eg, a display).

[0026] The processor 120 may run, for example, software (e.g., program 140) to control at least one other component (e.g., hardware component or software component) of the electronic device 101 connected to the processor 120, and may perform various data processing or calculations. According to one embodiment, as at least part of the data processing or calculation, the processor 120 may load a command or data received from another component (e.g., sensor module 176 or communication module 190) into the volatile memory 132, process the command or data stored in the volatile memory 132, and store the resultant data in the non-volatile memory 134. According to an embodiment, the processor 120 may include a main processor 121 (e.g., a central processing unit (CPU) or an application processor (AP)) and an auxiliary processor 123 (e.g., a graphics processing unit (GPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that is independent of or combined with the main processor 121 in operation. Additionally or alternatively, the auxiliary processor 123 may be adapted to consume less power than the main processor 121, or adapted to be specifically used for a specified function. The auxiliary processor 123 may be implemented separately from the main processor 121 , or as part of the main processor 121 .

[0027] When the main processor 121 is in an inactive (e.g., sleep) state, the auxiliary processor 123 may control at least some of the functions or states related to at least one component (e.g., display device 160, sensor module 176, or communication module 190) among the components of the electronic device 101 (not the main processor 121), or when the main processor 121 is in an active state (e.g., running an application), the auxiliary processor 123 may control at least some of the functions or states related to at least one component (e.g., display device 160, sensor module 176, or communication module 190) among the components of the electronic device 101 together with the main processor 121. According to an embodiment, the auxiliary processor 123 (e.g., an image signal processor or a communication processor) may be implemented as part of another component (e.g., camera module 180 or communication module 190) that is functionally related to the auxiliary processor 123.

[0028] The memory 130 may store various data used by at least one component of the electronic device 101 (e.g., the processor 120 or the sensor module 176). The various data may include, for example, software (e.g., the program 140) and input data or output data for commands related thereto. The memory 130 may include a volatile memory 132 or a nonvolatile memory 134.

[0029] The program 140 may be stored as software in the memory 130 , and may include, for example, an operating system (OS) 142 , middleware 144 , or applications 146 .

[0030] The input device 150 may receive commands or data from outside the electronic device 101 (e.g., a user) to be used by other components of the electronic device 101 (e.g., the processor 120). The input device 150 may include, for example, a microphone, a mouse, a keyboard, or a digital pen (e.g., a stylus).

[0031] The sound output device 155 can output a sound signal to the outside of the electronic device 101. The sound output device 155 may include, for example, a speaker or a receiver. The speaker can be used for general purposes such as playing multimedia or playing records, and the receiver can be used for incoming calls. Depending on the embodiment, the receiver can be implemented as a separate part from the speaker, or as a part of the speaker.

[0032] The display device 160 may visually provide information to the outside of the electronic device 101 (e.g., a user). The display device 160 may include, for example, a display, a holographic device, or a projector, and a control circuit for controlling a corresponding one of the display, the holographic device, and the projector. According to an embodiment, the display device 160 may include a touch circuit adapted to detect a touch or a sensor circuit (e.g., a pressure sensor) adapted to measure the strength of a force caused by a touch.

[0033] The audio module 170 may convert sound into an electrical signal, or vice versa. According to an embodiment, the audio module 170 may obtain sound via the input device 150, or output sound via the sound output device 155 or an earphone of an external electronic device (e.g., electronic device 102) directly (e.g., wired) or wirelessly connected to the electronic device 101.

[0034] The sensor module 176 may detect an operating state (e.g., power or temperature) of the electronic device 101 or an environmental state (e.g., a state of a user) outside the electronic device 101, and then generate an electrical signal or data value corresponding to the detected state. According to an embodiment, the sensor module 176 may include, for example, a gesture sensor, a gyro sensor, an atmospheric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illumination sensor.

[0035] The interface 177 may support one or more specific protocols to be used to connect the electronic device 101 directly (e.g., wired) or wirelessly to an external electronic device (e.g., the electronic device 102). According to an embodiment, the interface 177 may include, for example, a high-definition multimedia interface (HDMI), a universal serial bus (USB) interface, a secure digital (SD) card interface, or an audio interface.

[0036] The connection end 178 may include a connector, wherein the electronic device 101 can be physically connected to an external electronic device (e.g., the electronic device 102) via the connector. According to an embodiment, the connection end 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0037] The haptic module 179 may convert the electrical signal into mechanical stimulation (eg, vibration or motion) or electrical stimulation that can be recognized by the user via his sense of touch or kinesthetic sense. According to an embodiment, the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.

[0038] The camera module 180 may capture still images or moving images. According to an embodiment, the camera module 180 may include one or more lenses, an image sensor, an image signal processor, or a flash.

[0039] The power management module 188 may manage power supply to the electronic device 101. According to an embodiment, the power management module 188 may be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

[0040] The battery 189 may power at least one component of the electronic device 101. According to an embodiment, the battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0041] The communication module 190 may support establishing a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device 101 and an external electronic device (e.g., electronic device 102, electronic device 104, or server 108), and perform communication via the established communication channel. The communication module 190 may include one or more communication processors capable of operating independently from the processor 120 (e.g., an application processor (AP)) and supporting direct (e.g., wired) communication or wireless communication. According to an embodiment, the communication module 190 may include a wireless communication module 192 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (e.g., a local area network (LAN) communication module or a power line communication (PLC) module). A corresponding one of these communication modules can communicate with an external electronic device via a first network 198 (e.g., a short-range communication network such as Bluetooth, Wireless Fidelity (Wi-Fi) Direct, or Infrared Data Association (IrDA)) or a second network 199 (e.g., a long-range communication network such as a cellular network, the Internet, or a computer network (e.g., a LAN or a wide area network (WAN))). These various types of communication modules can be implemented as a single component (e.g., a single chip), or these various types of communication modules can be implemented as multiple components separated from each other (e.g., multiple chips). The wireless communication module 192 can identify and authenticate the electronic device 101 in a communication network (such as the first network 198 or the second network 199) using user information (e.g., an International Mobile Subscriber Identity (IMSI)) stored in the user identification module 196.

[0042] The antenna module 197 may transmit or receive a signal or power to or from the outside of the electronic device 101 (e.g., an external electronic device). According to an embodiment, the antenna module 197 may include an antenna including a radiating element formed of a conductive material or a conductive pattern formed in or on a substrate (e.g., a PCB). According to an embodiment, the antenna module 197 may include a plurality of antennas. In this case, at least one antenna suitable for a communication scheme used in a communication network (such as the first network 198 or the second network 199) may be selected from the plurality of antennas by, for example, the communication module 190 (e.g., the wireless communication module 192). A signal or power may then be transmitted or received between the communication module 190 and the external electronic device via the selected at least one antenna. According to an embodiment, another component (e.g., a radio frequency integrated circuit (RFIC)) other than the radiating element may be additionally formed as a part of the antenna module 197.

[0043] At least some of the above components may be connected to each other via an inter-peripheral communication scheme (e.g., a bus, a general purpose input output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)) and communicatively transmit signals (e.g., commands or data) therebetween.

[0044] According to an embodiment, a command or data may be sent or received between the electronic device 101 and the external electronic device 104 via the server 108 connected to the second network 199. Each of the electronic device 102 and the electronic device 104 may be a device of the same type as the electronic device 101, or a device of a different type from the electronic device 101. According to an embodiment, all or some operations to be executed in the electronic device 101 may be executed in one or more of the external electronic device 102, the external electronic device 104, or the server 108. For example, if the electronic device 101 should automatically execute a function or service or should execute a function or service in response to a request from a user or another device, the electronic device 101 may request the one or more external electronic devices to execute at least part of the function or service instead of executing the function or service, or the electronic device 101 may request the one or more external electronic devices to execute at least part of the function or service in addition to executing the function or service. The one or more external electronic devices that receive the request may execute the requested at least part of the function or service, or execute another function or another service related to the request, and transmit the result of the execution to the electronic device 101. The electronic device 101 may provide the result as at least a partial reply to the request with or without further processing the result. To this end, for example, cloud computing technology, distributed computing technology, or client-server computing technology may be used.

[0045] Figure 2 2 is a block diagram 200 showing a program 140 according to various embodiments. According to an embodiment, the program 140 may include an operating system (OS) 142 for controlling one or more resources of the electronic device 101, middleware 144, or an application 146 that may be executed in the OS 142. The OS 142 may include, for example, an Android TM 、iOS TM , Windows TM , Symbian TM 、Tizen TM or Bada TMFor example, at least a portion of program 140 may be preloaded onto electronic device 101 during manufacturing, or may be downloaded from an external electronic device (e.g., electronic device 102 or electronic device 104, or server 108) or updated by an external electronic device during user use.

[0046] OS 142 may control management (e.g., allocation or deallocation) of one or more system resources (e.g., processes, memory, or power) of electronic device 101. Additionally or alternatively, OS 142 may include one or more drivers for driving other hardware devices of electronic device 101 (e.g., input device 150, sound output device 155, display device 160, audio module 170, sensor module 176, interface 177, haptic module 179, camera module 180, power management module 188, battery 189, communication module 190, user identification module 196, or antenna module 197).

[0047] The middleware 144 may provide various functions to the application 146 so that the application 146 can use functions or information provided from one or more resources of the electronic device 101. The middleware 144 may include, for example, an application manager 201, a window manager 203, a multimedia manager 205, a resource manager 207, a power manager 209, a database manager 211, a package manager 213, a connection manager 215, a notification manager 217, a location manager 219, a graphic manager 221, a security manager 223, a telephony manager 225, or a voice recognition manager 227.

[0048] The application manager 201 may, for example, manage the life cycle of the application 146. The window manager 203 may, for example, manage one or more graphical user interface (GUI) resources used on the screen. The multimedia manager 205 may, for example, identify one or more formats to be used for playing a media file, and may encode or decode a corresponding media file among the media files using a codec suitable for a corresponding format selected from the one or more formats. The resource manager 207 may, for example, manage the source code of the application 146 or the storage space of the memory 130. The power manager 209 may, for example, manage the capacity, temperature, or power of the battery 189, and may determine or provide relevant information to be used for the operation of the electronic device 101 based at least in part on the corresponding information of the capacity, temperature, or power of the battery 189. According to an embodiment, the power manager 209 may work in conjunction with a basic input / output system (BIOS) (not shown) of the electronic device 101.

[0049] The database manager 211 may, for example, generate, search for, or change a database to be used by the application 146. The package manager 213 may, for example, manage the installation or update of applications distributed in the form of package files. The connection manager 215 may, for example, manage a wireless connection or a direct connection between the electronic device 101 and an external electronic device. The notification manager 217 may, for example, provide a function for notifying a user of the occurrence of a specific event (e.g., an incoming call, message, or alarm). The location manager 219 may, for example, manage location information about the electronic device 101. The graphic manager 221 may, for example, manage one or more graphic effects to be provided to the user or a user interface related to the one or more graphic effects.

[0050] The security manager 223 may, for example, provide system security or user authentication. The phone manager 225 may, for example, manage a voice call function or a video call function provided by the electronic device 101. The voice recognition manager 227 may, for example, send the user's voice data to the server 108, and receive from the server 108 a command corresponding to a function that runs on the electronic device 101 based at least in part on the voice data or text data converted at least in part on the voice data. According to an embodiment, the middleware 144 may dynamically delete some existing components or add new components. According to an embodiment, at least a portion of the middleware 144 may be included as a part of the OS 142, or at least a portion of the middleware 144 may be implemented as another software separated from the OS 142.

[0051] Applications 146 may include, for example, a home page 251, a dialer 253, a short message service (SMS) / multimedia message service (MMS) 255, an instant message (IM) 257, a browser 259, a camera 261, an alarm 263, a contact 265, a voice recognition 267, an email 269, a calendar 271, a media player 273, an album 275, a watch 277, a health 279 (e.g., for measuring exercise level or bio-information (such as blood sugar)) or an environmental information 281 (e.g., for measuring air pressure, humidity or temperature information) application. According to an embodiment, application 146 may also include an information exchange application (not shown) capable of supporting information exchange between the electronic device 101 and an external electronic device. The information exchange application may, for example, include a notification forwarding application suitable for transmitting specified information (e.g., a call, message or alarm) to an external electronic device or a device management application suitable for managing an external electronic device. The notification forwarding application may transmit notification information corresponding to a specific event (e.g., receipt of an email) occurring in another application (e.g., email application 269) of the electronic device 101 to an external electronic device. Additionally or alternatively, the notification forwarding application may receive notification information from the external electronic device and provide the notification information to a user of the electronic device 101.

[0052] The device management application may control the power (e.g., turning on or off) or functions (e.g., adjustment of brightness, resolution, or focus) of the external electronic device or some components of the external electronic device (e.g., a display device or a camera module of the external electronic device). Additionally or alternatively, the device management application may support installation, deletion, or updating of applications running on the external electronic device.

[0053] Figure 3 is a block diagram of an electronic device according to an embodiment.

[0054] Reference Figure 3 According to the electronic device 300 (eg Figure 1 The electronic device 101 in the embodiment may include an antenna 310 (eg Figure 1 Antenna module 197 in), communication circuit 320 (e.g. Figure 1 The communication module 190 in FIG. 1 and the processor 330 (eg Figure 1 120 in ). Processor 330 may include a microprocessor or any suitable type of processing circuit, such as one or more general-purpose processors (e.g., ARM-based processors), digital signal processors (DSPs), programmable logic devices (PLDs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), graphics processing units (GPUs), video card controllers, etc. In addition, it should be recognized that when a general-purpose computer accesses the code for implementing the processing shown herein, the execution of the code converts the general-purpose computer into a special-purpose computer for performing the processing shown herein. Certain functions and steps provided in the accompanying drawings may be implemented in hardware, software, or a combination of both, and may be executed in whole or in part within the programming instructions of a computer. In addition, the skilled person should understand and appreciate that a "processor" or "microprocessor" may be hardware in the disclosure claimed for protection.

[0055] According to an embodiment, antenna 310 can use various communication standards to send or receive signals. One such communication standard can be ultra-wideband or UWB communication. UWB communication can also refer to several different communication methods for sending information with relatively low power by using a wider frequency band (e.g., a frequency band of 3.1 GHz to 10 GHz) than other communication methods.

[0056] According to an embodiment, the electronic device 300 may use the UWB signal output or received by the antenna 310 to obtain the location information of an external electronic device (not shown) that transmits and receives UWB data. When the electronic device 300 obtains the location information of the external electronic device through UWB communication, the location information of the external electronic device may be more accurate relative to other methods of obtaining location information. For example, the actual location error of the external electronic device obtained through UWB may be in the order of centimeters.

[0057] According to an embodiment, the communication circuit 320 is electrically connected to the processor 330 and may transmit a signal received through the antenna 310 to the processor 330. The communication circuit 320 is electrically connected to the antenna 310 and may transmit a signal including data to be transmitted through UWB communication to the antenna 310.

[0058] According to an embodiment, the characteristics of the UWB signal can be adjusted by the standards established by the FCC of the United States. For example, the FCC has defined the maximum average power of the UWB signal as -41.3dBm / MHz, and the peak power as 0dBm / MHz. The UWB signal must meet the maximum average power and peak power defined by the FCC. The UWB signal is usually transmitted with a relatively low power than the signal of other communication methods. In view of this, conventionally the UWB signal can be sent with a constant peak voltage to solve the worst-case scenario in which the transmission or reception of the signal may be difficult, for example, the transmission is blocked due to the shielding of the electronic device outputting the UWB signal by a container such as a handbag. The constant peak voltage can be determined to be close to the maximum average power and peak power specified by the FCC. However, conventional technology also maintains a constant peak power amplitude. Since conventional technology keeps the peak voltage of the signal constant even when the peak voltage may be increased, conventional technology may not increase the transmission quality of the signal.

[0059] Hereinafter, the output of a UWB signal when the signal peak voltage is changed so as to adapt to a specific situation will be described.

[0060] According to an embodiment, the processor 330 may identify the frame length of the data to be transmitted based on the characteristics of the data to be transmitted. The frame length may refer to the difference between the data transmission start time and the data transmission completion time.

[0061] According to an embodiment, the data to be transmitted may be generated by the processor 330 according to a standard (e.g., 802.15.4) defined by the Institute of Electrical and Electronics Engineers (IEEE). The data may include one or more of various fields such as: synchronization data (SYNC) for time synchronization between the electronic device 300 performing transmission and an external electronic device (not shown) performing reception, a physical payload (PHY) including data to be transmitted, a PHY header (PHR) representing a header portion of the PHY, a frame start delimiter (SFD) indicating the end of the SYNC and the beginning of the PHR, and a scrambled timestamp security (STS) configured to prevent attacks (e.g., relay attacks) on the data.

[0062] According to an embodiment, information related to data to be transmitted may be received from an external electronic device (for example, Fig. 7AThe characteristics of the data to be transmitted may be identified when the UWB parameters exchanged in operation 721 are received. According to another embodiment, the characteristics of the data to be transmitted may be identified when the data is generated.

[0063] According to an embodiment, the processor 330 may identify the frame length based on the characteristics of the data to be transmitted. Figure 4A and Figure 4B A detailed example for identifying the frame length is described.

[0064] According to an embodiment, the processor 330 may determine the peak voltage of the signal based on the identified frame length. The signal may include data to be sent. The processor 330 may increase the peak voltage of the signal as the identified frame length decreases. This is because the signal output time decreases when the frame length decreases, so even if the peak voltage increases, the pre-configured condition (e.g., the maximum average power defined by the FCC) may be met.

[0065] According to an embodiment, the processor 330 may determine the peak voltage so that the average power of the signal does not exceed a preconfigured value (e.g., a maximum average power defined by the FCC). According to another embodiment, the processor 330 may determine the peak voltage so that the maximum output power of the signal does not exceed a preconfigured value (e.g., a peak power defined by the FCC).

[0066] According to an embodiment, the processor 330 can adaptively adjust the peak voltage of the signal according to the frame length, so that the peak voltage of the signal can be dynamically increased, thereby increasing the transmission quality and maximum reach of the signal.

[0067] The following will refer to FIG. 5A to FIG. 5C A detailed embodiment for determining the peak voltage of a signal is described.

[0068] According to an embodiment, the processor 330 may send data through a signal having a determined peak voltage. The processor 330 may control the communication circuit 320 to output a signal having a determined peak voltage. The communication circuit 320 may control the antenna 310 to output a signal having a determined peak voltage under the control of the processor 330.

[0069] According to an embodiment, the processor 330 may be a communication processor (eg Figure 1 Auxiliary processor 123 in the Figure 1 At least one of the main processors 121).

[0070] Figure 4A An embodiment of determining a frame length based on characteristics of data to be transmitted in an electronic device according to an embodiment is shown, and Figure 4B A scrambled timestamp security (STS) according to an embodiment is shown.

[0071] Figure 4A A data packet defined by standard IEEE 802.15.4 is shown. Figure 4A Four configurations are shown that may implement a PHY protocol data unit (PPDU) included in data to be transmitted via UWB communication.

[0072] According to an embodiment, the data may be implemented as the first PPDU 410. The data implemented as the first PPDU 410 may include the electronic device 300 for performing transmission and the external electronic device (eg, Figure 1 The present invention includes field synchronization data (SYNC) 411 for time synchronization between the electronic devices 102 in the frame, a physical payload (PHY) 417 including data to be sent, a PHY header (PHR) 415 representing the header part of the PHY 417, and a frame start delimiter (SFD) 413 indicating the end of the SYNC and the beginning of the PHR.

[0073] According to an embodiment, the data may be implemented as a second PPDU 420. The data implemented as the second PPDU 420 may include synchronization data (SYNC) 421 for time synchronization between the electronic device 300 performing transmission and the external electronic device performing reception, a physical payload (PHY) 429 including data to be transmitted, a PHY header (PHR) 427 representing a header portion of the PHY 429, a frame start delimiter (SFD) 423 indicating an end of the SYNC and a start of the PHR, and a scrambled timestamp security (STS) 425 configured to prevent attacks (e.g., relay attacks) on the data.

[0074] According to an embodiment, the data may be implemented as a third PPDU 430. The data implemented as the third PPDU 430 may include synchronization data (SYNC) 431 for time synchronization between the electronic device 300 performing transmission and the external electronic device performing reception, a physical payload (PHY) 437 including data to be transmitted, a PHY header (PHR) 435 representing a header portion of the PHY 437, a frame start delimiter (SFD) 433 indicating the end of the SYNC and the start of the PHR, and a scrambled timestamp security (STS) 439 configured to prevent attacks (e.g., relay attacks) on the data.

[0075] According to an embodiment, the data may be implemented as a fourth PPDU 440. The data implemented as the fourth PPDU 440 may include synchronization data (SYNC) 441 for time synchronization between the electronic device 300 performing transmission and the external electronic device performing reception, a frame start delimiter (SFD) 443 indicating the end of the SYNC and the start of the STS, and a scrambled timestamp security (STS) 445 configured to prevent attacks (e.g., relay attacks) on the data.

[0076] According to an embodiment, the data may be implemented as one of the configurations of the first PPDU 410, the second PPDU 420, the third PPDU 430, and the fourth PPDU 440. When the data is implemented as one of the first PPDU 410, the second PPDU 420, the third PPDU 430, and the fourth PPDU 440, the frame length of the data may be determined as the sum of the lengths of the elements included in the data. Hereinafter, a detailed method for determining the length of the element will be described.

[0077] According to an embodiment, the length of the synchronization data 411 , 421 , 431 , or 441 may be determined by Equation 1.

[0078] [Equation 1]

[0079] SYNC = SYNC code * increment length * preamble length * pulse width

[0080] Among them, SYNC number is a number corresponding to the synchronization data selected from 16, 24, 48, 64, 96, 128, 256, 1024 and 4096; delta length is one of 4, 8, 16 and 64; preamble length is a length corresponding to the preamble and is one of 31, 91 and 127; and pulse width is the time between two pulses.

[0081] According to an embodiment, the length of the SFD 413 , 423 , 433 , or 443 may be determined by Equation 2.

[0082] [Equation 2]

[0083] SFD = SFD length * increment length * preamble length * pulse width

[0084] Among them, SFD length is the length of SFD, which can be one of 4, 8, 16, 32 and 64; incremental length is one of 4, 8, 16 and 64; preamble length is the length corresponding to the preamble and is one of 31, 91 and 127; and pulse width is the time between two pulses.

[0085] According to an embodiment, the length of the PHR 415, 427, or 435 may be determined by Equation 3.

[0086] [Equation 3]

[0087] PHR = 19 (bits) / PHR_rate

[0088] Here, PHR_rate is a transmission rate of PHR and may be one of 850 Kb / s, 110 Kb / s, and 6.8 Mb / s.

[0089] According to an embodiment, the length of PHY 417, 429 or 437 may be determined by Equation 4.

[0090] [Equation 4]

[0091] PHY payload = data size (bytes) * 8 / data_rate

[0092] Wherein, data_size is the data size of PHY; and data_rate is the transmission rate of PHY.

[0093] According to an embodiment, the length of the STS 425, 439, or 445 may be determined by Equation 5.

[0094] [Equation 5]

[0095] STS = STS length * 512 * pulse width + (NSEG + 1) * 512 * pulse width

[0096] Among them, STS length is the length of STS active; NSEG is the number of STS segments.

[0097] According to an embodiment, the structure of STS 425, 439 or 445 can be as follows Figure 4B is achieved as shown.

[0098] Reference Figure 4B , the STS 425, 439, or 445 may include the STS activities 453 and 457 and the gap 451, 455, or 459 between the STS activities 453 and 457. NSEG in Equation 5 may refer to the number of gaps, and the number of gaps may be one more than the number of STS activities 453 and 457.

[0099] According to an embodiment, the processor 330 may use the above equation to determine the frame length of the elements included in the data, and may determine the sum of the frame lengths of the elements as the frame length of the data. Hereinafter, a detailed embodiment of determining the peak voltage of a signal based on the frame length will be described.

[0100] According to an embodiment, the processor 330 may determine the first voltage based on the identified frame length and a maximum allowed average power of the signal (eg, a maximum average power defined by the FCC).

[0101] According to an embodiment, the frame length related parameter (L burst ), maximum average power (P avg ), tolerance voltage (R margin ), antenna load impedance (Z 0 ), pulse repetition frequency (hereinafter referred to as “PRF”), resolution bandwidth (hereinafter referred to as “RBW”), and effective single pulse width (τ c ) to determine the first voltage. For example, the first voltage may be determined based on Equation 6. The first voltage may be a voltage associated with the maximum allowed average power.

[0102] [Equation 6]

[0103]

[0104] According to an embodiment, the effective single pulse width may be determined based on Equation 7.

[0105] [Equation 7]

[0106]

[0107] where p(t) is the function corresponding to the pulse envelope; V pk is the peak voltage of the signal; t c is a time interval that depends on the signal energy (for example, if the signal has a frequency of 499.2 MHz, t c is 2.0032ns, if the signal has a frequency of 1081.6MHz, tc is 0.9246ns, if the signal has a frequency of 1331.2MHz, t c is 0.7512ns, and if the signal has a frequency of 1354.97MHz, t c is 0.7380ns).

[0108] According to an embodiment, the frame length related parameter (L burst ) may vary based on a comparison between the frame length and a preconfigured value. For example, when the frame length is 1 ms or shorter, the frame length related parameter (L burst ) can be configured as 1 ms / frame length. In another example, when the frame length is 1 ms or longer, the frame length related parameter (L burst ) may be configured as a value of 1. Therefore, the first voltage may decrease as the frame length increases.

[0109] According to an embodiment, the processor 330 may determine the second voltage based on a maximum allowed peak voltage of the signal (eg, a peak voltage defined by the FCC).

[0110] According to one embodiment, the maximum peak power (P pk ), tolerance voltage (R margin ), antenna load impedance (Z 0 ), pulse desensitization correction factor (α b ) and antenna gain (G ant ) to determine the second voltage. For example, the second voltage may be determined based on Equation 8. The second voltage may be a voltage related to the maximum allowable peak voltage.

[0111] [Equation 8]

[0112]

[0113] Will refer to it later Figure 5A , Figure 5B and Figure 5C Describes the pulse desensitization correction factor.

[0114] According to an embodiment, the processor 330 may determine which of the first voltage or the second voltage is lower, and use the lower voltage as the peak voltage of the signal, as shown in Equation 9.

[0115] [Equation 9]

[0116]

[0117] Referring to Equation 9, the lower of the first voltage and the second voltage may be determined as the peak voltage. The processor 330 may determine the lower of the first voltage and the second voltage as the peak voltage, and thus may adjust the peak voltage based on the data length to simultaneously meet the maximum allowable average power and the maximum allowable peak power specified by the FCC.

[0118] Referring to Equation 6 and Equation 9, when the pulse repetition frequency increases, the processor 330 may reduce the peak voltage. When the pulse repetition frequency decreases, the processor 330 may increase the peak voltage.

[0119] Referring to Equation 6 and Equation 9, when the frame length increases, the processor 330 may reduce the peak voltage. When the frame length decreases, the processor 330 may increase the peak voltage.

[0120] Figure 5A An embodiment of determining a pulse desensitization correction factor used as a parameter for determining a peak voltage in an electronic device according to an embodiment is shown, Figure 5BAn embodiment of determining a pulse desensitization correction factor used as a parameter for determining a peak voltage in an electronic device according to another embodiment is shown, and Figure 5C An embodiment of determining a pulse desensitization correction factor used as a parameter for determining a peak voltage in an electronic device according to still another embodiment is shown.

[0121] According to an embodiment, the pulse desensitization correction factor (α b ).

[0122] [Equation 10]

[0123]

[0124] Where Q is a one-dimensional Gaussian function; τ b is effectively multiple pulse widths.

[0125] The effective multi-pulse width (τ) included in Equation 10 can be calculated using Equation 11. b ).

[0126] [Equation 11]

[0127]

[0128] Among them, P b,max (t) is the burst shape corresponding to the burst-scrambling code and the maximum peak power; and t b It includes burst p b (t) is the time interval of all energies.

[0129] According to an embodiment, t can be determined by multiplying the pulse width by the number of pulses within 20 ns. b .

[0130] For example, refer to Figure 5A , which shows a data symbol with a pulse repetition frequency of 124.8 MHz, a segment 511 may correspond to an area of ​​2 ns. A duration of 20 ns may correspond to ten segments 510. Five pulses may be included in the ten segments. b Determined to be 10 ns, which is obtained by multiplying the pulse width (2 ns) by the number of pulses (5).

[0131] In another example, refer to Figure 5B , which shows a data symbol with a pulse repetition frequency of 249.6 MHz, a segment 521 may correspond to an area of ​​2 ns. A duration of 20 ns may correspond to ten segments 520. Six pulses may be included in the ten segments. bcan be determined to be 12ns, which is obtained by multiplying the pulse width (2ns) by the number of pulses (6).

[0132] In another example, refer to Figure 5C , which shows a data symbol with a pulse repetition frequency of 15.6 MHz, one cycle 531 may correspond to a region of 2 ns. A duration of 20 ns may correspond to ten cycles 530. Ten pulses may be included in the ten cycles. b It can be determined as 20 ns, which is obtained by multiplying the pulse width (2 ns) by the number of pulses (10).

[0133] According to an embodiment, the processor 330 can use the above method to adaptively adjust the peak voltage of the signal according to the frame length. Therefore, the peak voltage of the signal can be dynamically increased to increase the transmission quality and maximum reach of the signal.

[0134] Figure 6 is a graph illustrating a peak voltage determined according to a frame length and a pulse repetition frequency (PRF) in an electronic device according to an embodiment.

[0135] Figure 6 The variation of the peak voltage 620 as the frame length 610 varies is shown.

[0136] According to an embodiment, the processor 330 may reduce the peak voltage 620 as the frame length 610 increases. In one example, when the pulse repetition frequency (PRF) is 124.8 MHz (631), the processor 330 may reduce the peak voltage 620 as the frame length 610 increases. In another example, when the pulse repetition frequency (PRF) is 62.4 MHz (633), the processor 330 may reduce the peak voltage 620 as the frame length 610 increases.

[0137] According to an embodiment, the processor 330 may determine the peak voltage based on a pulse repetition frequency (PRF). When the pulse repetition frequency increases, the processor 330 may reduce the peak voltage. Figure 6 , which shows that the peak voltage decreases when the pulse repetition frequency increases from 62.4 MHz to 124.8 MHz while keeping the frame length 610 constant. On the other hand, it is also shown that the peak voltage increases when the pulse repetition frequency decreases from 124.8 MHz to 62.4 MHz while keeping the frame length 610 constant.

[0138] According to an embodiment, the processor 330 may increase the peak voltage 620 as the frame length 610 decreases. In one example, when the pulse repetition frequency (PRF) is 124.8 MHz (631), the processor 330 may increase the peak voltage 620 as the frame length 610 decreases. In another example, when the pulse repetition frequency (PRF) is 62.4 MHz (633), the processor 330 may increase the peak voltage 620 as the frame length 610 decreases.

[0139] According to an embodiment, at a specific pulse repetition frequency or less, the processor 330 may not increase the peak voltage even if the frame length is reduced to a preconfigured value or less. Even if the frame length is reduced to a preconfigured value or less, in order to prevent the maximum output power or average power of the signal from exceeding the maximum peak power or maximum average power specified by the FCC, the peak voltage will not increase. When the frame length is reduced to a preconfigured value or less at a specific pulse repetition frequency (PRF) or less, the processor 330 may maintain the peak voltage without increasing the peak voltage. For example, referring to Figure 6 In section 635, when the frame length of a signal having a pulse repetition frequency of 62.4 MHz is reduced to 200 μs or less, the peak voltage of the signal can be maintained without increasing it. In order to prevent the maximum output power or average power of the signal from exceeding the maximum peak power or maximum average power specified by the FCC, the peak voltage of the signal is maintained without increasing. The preconfigured value can be changed based on the magnitude of the repetition frequency. For example, the preconfigured frame length value can increase as the repetition frequency decreases.

[0140] Fig. 7A is a flowchart illustrating an operating method 700 of an electronic device according to an embodiment, and Figure 7B A table containing various parameters of data to be sent according to an embodiment is shown.

[0141] Fig. 7A An electronic device (eg Figure 3 The operation of sending or receiving UWB data between the electronic device 300 in the embodiment of the present invention and the external electronic device 710. The external electronic device 710 may include one or more anchor points (e.g., anchor point 1 711 to anchor point N 713) capable of sending or receiving UWB signals. The external electronic device 710 may be any electronic device capable of supporting UWB communication.

[0142] According to an embodiment, in operation 721 , the electronic device 300 and the external electronic device 710 may exchange UWB parameters for a UWB communication connection established therebetween.

[0143] According to an embodiment, the electronic device 300 and the external electronic device 710 may exchange UWB parameters through other communication methods, such as Bluetooth, Wi-Fi, or via a cellular network.

[0144] According to an embodiment, the UWB parameters are used for the UWB communication connection between the electronic device 300 and the external electronic device 710, and at least one of the parameters shown in Table 1 may be transmitted or received.

[0145] [Table 1]

[0146]

[0147]

[0148] Fig. 7A It is shown that the UWB parameters are exchanged between the electronic device 300 and the first anchor point 711. However, the UWB parameters may be exchanged between the electronic device 300 and another anchor point (eg, anchor point N 713).

[0149] According to an embodiment, in operation 723, the electronic device 300 and the external electronic device 710 may activate UWB communication based on the UWB parameters, and may establish a UWB communication connection therebetween.

[0150] According to an embodiment, in operation 725, the electronic device 300 may transmit a control message to the external electronic device 710. For example, one or more anchor points (eg, the first anchor point 711 or the anchor point N 713) may receive the control message through a multicast method.

[0151] According to an embodiment, the control message may be included in one data frame.The control message may include at least one of an advanced ranging control message, a ranging interval update (RIU) message, and a ranging schedule (RS).

[0152] According to an embodiment, during the transmission of a control message, the electronic device 300 may determine the peak voltage of the signal corresponding to the message to be transmitted. The electronic device 300 may determine the peak voltage of the signal corresponding to the message to be transmitted by using a memory (eg, Figure 1 The peak voltage of the signal is determined using a table in memory 130).

[0153] According to an embodiment, various parameters (e.g., the length of synchronization data, the length of SFD, the length of STS, the length of PHY, the length of PHR, the data transmission rate, or the presence or absence of PHY) may be stored in a table. Various parameters may be used to determine the length of data and may be configured differently according to a pulse repetition frequency (PRF). Figure 7B One embodiment of a table stored in memory 130 is shown.

[0154] According to an embodiment, in operation 727, the electronic device 300 may transmit a polling message to the external electronic device 710 through UWB communication. For example, the polling message transmitted by the electronic device 300 may be transmitted to the first anchor point 711 to the anchor point N 713 through a multicast method. When the external electronic device 710 measures the location information of the electronic device 300, the polling message may be used.

[0155] According to an embodiment, in operation 729, the first anchor point 711 may transmit a response message corresponding to the polling message to the electronic device 300 through UWB communication in response to reception of the polling message.

[0156] According to an embodiment, in operation 731, the anchor point N 713 may transmit a response message corresponding to the polling message to the electronic device 300 through UWB communication in response to reception of the polling message.

[0157] According to an embodiment, in operation 733, the electronic device 300 may transmit a final message to the external electronic device 710 through UWB communication in response to reception of the response message. For example, one or more anchor points (eg, the first anchor point 711 to the anchor point N 713) may receive the final message through a multicast method.

[0158] According to an embodiment, the data transmitted in operations 727 to 733 may be in the form of Figure 4A 4. In the fourth PPDU 440, there is no PHY payload (e.g. Figure 4A PHY payload 417, 429 or 437).

[0159] According to an embodiment, in operation 735, the electronic device 300 may transmit an additional data frame to the external electronic device 710 through UWB communication. For example, one or more anchor points (eg, the first anchor point 711 or the anchor point N 713) may receive the additional data frame through a multicast method.

[0160] The electronic device 300 may transmit a data frame including ranging response time delay (RRTD) or ranging round trip measurement (RRTM) to the external electronic device 710. The external electronic device 710 may determine relative position information between the electronic device 300 and the external electronic device 710 based on the RRTD or RRTM included in the data frame.

[0161] According to an embodiment, each message transmitted or received in operations 721 to 735 may be contained in one frame, and the length of the frame may be the length of each message. Figure 4A and Figure 4B A specific method for determining the length of a frame is described.

[0162] According to an embodiment, in operations 721 to 733, the electronic device 300 may adjust the peak voltage of the signal including the data according to the size of the data to be transmitted. For example, when a data frame for, for example, a control message has a data size of 127 bytes and a ranging frame for, for example, a polling message, a response message, or a final message has a data size of 100 bytes, the length of the data frame may be 317.37 μs, and the length of the ranging frame may be 140.96 μs. The electronic device 300 may configure the peak voltage of the signal including the ranging frame to be greater than the peak voltage of the signal including the data frame. Figure 6 In the case where the repetition frequency is 62.4 MHz, the electronic device 300 can use 2.6911 dB more power for the ranging frame than the power corresponding to the peak voltage of the data frame. Figure 6 With the illustrated repetition frequency of 124.8 MHz, the electronic device 300 may use 8.509 dB more power for the ranging frame than the power corresponding to the peak voltage of the data frame.

[0163] The electronic device according to the embodiment includes: a first communication circuit configured to perform a first communication using an ultra-wideband (UWB) communication scheme; and a processor. The processor can control the communication circuit to: identify a frame length of the data to be sent based on the characteristics of the data to be sent using the first communication circuit; determine a peak voltage of a signal containing the data to be sent based on the identified frame length; and send the data using the signal with the determined peak voltage.

[0164] In an electronic device according to an embodiment, the processor can be configured to: determine a first voltage based on an identified frame length and a maximum allowable average power of a signal; determine a second voltage related to a maximum allowable peak power of the signal; and determine a peak voltage of the signal as a lower one of the first voltage and the second voltage.

[0165] In the electronic device according to the embodiment, the first voltage may be determined based on a parameter that varies according to a comparison between a frame length and a preconfigured value.

[0166] In an electronic device according to an embodiment, the processor can be configured to: increase the peak voltage of the signal when the frame length of the data to be sent is reduced compared with the previously sent data; and reduce the peak voltage of the signal when the frame length of the data to be sent is increased compared with the previously sent data.

[0167] In the electronic device according to the embodiment, the processor may be configured to maintain a peak voltage of the signal when the frame length is reduced to a preconfigured value or less, wherein the preconfigured value may be determined based on a pulse repetition frequency (PRF) corresponding to the signal.

[0168] In the electronic device according to the embodiment, the processor may determine the peak voltage so that the average power of the signal does not exceed a preconfigured value.

[0169] In the electronic device according to the embodiment, the processor may determine the peak voltage so that the maximum output power of the signal does not exceed a preconfigured value.

[0170] In the electronic device according to the embodiment, the processor may be configured to: identify a pulse repetition frequency (PRF) corresponding to the signal; and determine the peak voltage based on the PRF.

[0171] In the electronic device according to the embodiment, the peak voltage may be inversely proportional to the PRF.

[0172] According to an embodiment, the electronic device may further include: a second communication circuit configured to perform a second communication using a communication scheme different from the ultra-wideband communication scheme, wherein the processor may be configured to: use the second communication to connect to an external electronic device that receives the data; use the second communication to exchange parameters of the connection used for the first communication with the external electronic device; and determine the peak voltage based on the exchanged parameters.

[0173] In the electronic device according to one embodiment, the characteristic of the data may include information about the type of the data or about at least one field included in the data.

[0174] Figure 8 is a flowchart illustrating an operating method of an electronic device according to an embodiment.

[0175] Reference Figure 8 In operation 810, an electronic device according to an embodiment (eg, Figure 3 The electronic device 300 in the example may identify the frame length based on the characteristics of the data to be sent.

[0176] According to an embodiment, the frame length may be the difference between the data transmission start time and the data transmission completion time. The frame length may be changed according to the various fields included in the frame (these fields are fields defined in IEEE802.15.4 and may be, for example, at least one of SYNC, SFD, PHY, PHR, and STS).

[0177] According to an embodiment, in operation 820, the electronic device 300 may determine a peak voltage of a signal including data to be transmitted based on a frame length.

[0178] Already referenced FIG. 5A to FIG. 5C A specific embodiment for determining the peak voltage of a signal is described. The electronic device 300 may reduce the peak voltage as the frame length increases compared to previously transmitted data, and may increase the peak voltage as the frame length decreases compared to previously transmitted data.

[0179] According to an embodiment, the electronic device 300 can adaptively adjust the peak voltage of the signal according to the length of the frame. Therefore, dynamically increasing the peak voltage of the signal can increase the transmission quality and maximum reach of the signal.

[0180] According to an embodiment, the electronic device 300 can adaptively adjust the peak voltage of the signal according to the pulse repetition frequency (PRF). When the pulse repetition frequency increases, the electronic device 300 can reduce the peak voltage. When the pulse repetition frequency decreases, the electronic device 300 can increase the peak voltage. Therefore, dynamically increasing the peak voltage of the signal in this way can increase the transmission quality and maximum reach of the signal.

[0181] According to an embodiment, in operation 830 , the electronic device 300 may transmit data using a signal having the determined peak voltage.

[0182] According to an embodiment, an operating method of an electronic device may include: generating data to be sent using a first communication circuit, wherein the first communication circuit is configured to perform a first communication using an ultra-wideband (UWB) communication scheme; identifying a frame length of the generated data; based on the identified frame length, determining a peak voltage of a signal containing the data to be sent; and sending the data using a signal having the determined peak voltage.

[0183] In an operating method of an electronic device according to an embodiment, determining a peak voltage may include: determining a first voltage based on an identified frame length and a maximum allowable average power of a signal; determining a second voltage related to the maximum allowable peak power of the signal; and determining the peak voltage of the signal as the lower of the first voltage and the second voltage.

[0184] In the operating method of the electronic device according to the embodiment, the first voltage may be determined based on a parameter that varies according to a comparison between a frame length and a preconfigured value.

[0185] The operating method of the electronic device according to the embodiment may further include: increasing the peak voltage of the signal when the frame length of the data to be sent is reduced compared with the previously sent data; and reducing the peak voltage of the signal when the frame length of the data to be sent is increased compared with the previously sent data.

[0186] The operating method of the electronic device according to the embodiment may further include maintaining a peak voltage of the signal when the frame length is reduced to a preconfigured value or less, wherein the preconfigured value is determined based on a pulse repetition frequency (PRF) corresponding to the signal.

[0187] In the operating method of the electronic device according to the embodiment, the peak voltage may be determined so that the average power of the signal does not exceed a preconfigured value.

[0188] In the operating method of the electronic device according to the embodiment, the peak voltage may be determined so that the maximum output power of the signal does not exceed a preconfigured value.

[0189] In the operating method of the electronic device according to the embodiment, the determining of the peak voltage may include: identifying a pulse repetition frequency (PRF) corresponding to the signal; and determining the peak voltage based on the PRF.

[0190] In the operating method of the electronic device according to the embodiment, the peak voltage may be inversely proportional to the PRF.

[0191] The operating method of the electronic device according to the embodiment may further include: establishing a connection with an external electronic device receiving the data using a second communication different from the first communication; exchanging parameters of the connection for the first communication with the external electronic device; and determining a peak voltage based on the exchanged parameters.

[0192] The electronic device according to various embodiments may be one of various types of electronic devices. The electronic device may include, for example, a portable communication device (e.g., a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a household appliance. According to an embodiment of the present disclosure, the electronic device is not limited to those electronic devices described above.

[0193] It should be understood that the various embodiments of the present disclosure and the terms used therein are not intended to limit the technical features set forth herein to specific embodiments, but include various changes, equivalent forms or alternative forms for corresponding embodiments. For the description of the accompanying drawings, similar reference numerals may be used to refer to similar or related elements. It will be understood that the nouns in the singular form corresponding to the term may include one or more things unless the relevant context clearly indicates otherwise. As used herein, each of the phrases such as "A or B", "at least one of A and B", "at least one of A or B", "A, B or C", "at least one of A, B and C" and "at least one of A, B or C" may include any one or all possible combinations of the items listed together with the corresponding one of the multiple phrases. As used herein, terms such as "1st" and "2nd" or "first" and "second" may be used to simply distinguish the corresponding component from another component, and do not limit the component in other aspects (e.g., importance or order). It will be understood that if an element (e.g., a first element) is referred to as being “combined with another element (e.g., the second element)”, “combined to another element (e.g., the second element)”, “connected with another element (e.g., the second element)”, or “connected to another element (e.g., the second element)” when the terms “operably” or “communicatively” are used or when the terms “operably” or “communicatively” are not used, it means that the element may be directly (e.g., wired) connected to the other element, wirelessly connected to the other element, or connected to the other element via a third element.

[0194] As used herein, the term "module" may include units implemented in hardware, software, or firmware, and may be used interchangeably with other terms (e.g., "logic," "logic block," "portion," or "circuit"). A module may be a single integrated component adapted to perform one or more functions or a minimum unit or portion of the single integrated component. For example, according to an embodiment, a module may be implemented in the form of an application specific integrated circuit (ASIC).

[0195] The various embodiments described herein may be implemented as software (e.g., program 140) including one or more instructions stored in a storage medium (e.g., internal memory 136 or external memory 138) that can be read by a machine (e.g., electronic device 101). For example, under the control of a processor, a processor (e.g., processor 120) of the machine (e.g., electronic device 101) may call at least one of the one or more instructions stored in the storage medium and execute the at least one instruction with or without the use of one or more other components. This enables the machine to operate to perform at least one function according to the at least one instruction called. The one or more instructions may include code generated by a compiler or code that can be run by an interpreter. A machine-readable storage medium may be provided in the form of a non-transitory storage medium. Among them, the term "non-transitory" only means that the storage medium is a tangible device and does not include a signal (e.g., an electromagnetic wave), but the term does not distinguish between data being semi-permanently stored in a storage medium and data being temporarily stored in a storage medium.

[0196] According to an embodiment, the method according to various embodiments of the present disclosure may be included and provided in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be released in the form of a machine-readable storage medium (e.g., a compact disk read-only memory (CD-ROM)), or may be downloaded via an application store (e.g., Play Store TM ) The computer program product may be published (e.g., downloaded or uploaded) online, or the computer program product may be distributed (e.g., downloaded or uploaded) directly between two user devices (e.g., smart phones). If published online, at least part of the computer program product may be temporarily generated, or at least part of the computer program product may be at least temporarily stored in a machine-readable storage medium (such as a memory of a manufacturer's server, an application store's server, or a forwarding server).

[0197] According to various embodiments, each component (e.g., module or program) in the above-mentioned components may include a single entity or multiple entities. According to various embodiments, one or more components in the above-mentioned components may be omitted, or one or more other components may be added. Alternatively or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform the one or more functions of each component in the multiple components in the same or similar manner as a corresponding component in the multiple components before integration. According to various embodiments, the operations performed by a module, program or another component may be performed sequentially, in parallel, repeatedly or in a heuristic manner, or one or more operations in the operations may be run or omitted in different orders, or one or more other operations may be added.

Claims

1. An electronic device, comprising: a first communication circuit configured to perform a first communication using an ultra-wideband communication scheme; as well as processor, Wherein, the processor is configured as follows: identifying, based on characteristics of data to be sent using the first communication circuit, a frame length of the data to be sent; determining a peak voltage of a signal containing the data to be transmitted based on the identified frame length, wherein the peak voltage increases as the frame length decreases; and controlling the first communication circuit to transmit the data using the signal having the determined peak voltage, Wherein, the processor is further configured to: When the frame length is less than a preconfigured value, the peak voltage is maintained, wherein the configured value is determined based on a pulse repetition frequency corresponding to the signal. Wherein, the processor is further configured to: determining a first voltage based on the identified frame length and a maximum allowed average power of the signal; determining a second voltage associated with a maximum allowed peak power of the signal; and A peak voltage of the signal is determined as a lower one of the first voltage and the second voltage.

2. The electronic device according to claim 1, wherein: Determining a first voltage based on the identified frame length and a maximum allowed average power of the signal includes determining the first voltage based on the maximum allowed average power and a parameter that varies based on a comparison between the frame length and a preconfigured value.

3. The electronic device according to claim 1, wherein: The processor is further configured to: When the frame length of the data to be transmitted is reduced compared with the previously transmitted data, increasing the peak voltage of the signal; and When the frame length of the data to be transmitted increases compared with the previously transmitted data, the peak voltage of the signal is reduced.

4. The electronic device according to claim 3, wherein: The processor is further configured to maintain a peak voltage of the signal when the frame length is reduced to a preconfigured value or less, wherein the preconfigured value is determined based on a pulse repetition frequency corresponding to the signal.

5. The electronic device according to claim 1, wherein: The processor is further configured to determine the peak voltage such that an average power of the signal does not exceed a preconfigured value.

6. The electronic device according to claim 1, wherein: The processor is further configured to determine the peak voltage so that a maximum output power of the signal does not exceed a preconfigured value.

7. The electronic device according to claim 1, wherein: The processor is further configured to: identifying a pulse repetition frequency corresponding to the signal; and The peak voltage is determined based on the pulse repetition frequency.

8. The electronic device according to claim 7, wherein: The peak voltage is inversely proportional to the pulse repetition frequency.

9. The electronic device according to claim 1, further comprising: a second communication circuit configured to perform a second communication using a communication scheme different from the ultra wideband communication scheme, Wherein, the processor is further configured to: using the second communication connection to an external electronic device receiving the data; exchanging parameters for connection for the first communication with the external electronic device using the second communication; and The peak voltage is determined based on the exchanged parameters.

10. The electronic device according to claim 1, wherein the characteristics of the data include: Information about the type of the data or information about at least one field included in the data.

11. A method for operating an electronic device, comprising: generating data to be transmitted using a first communication circuit, wherein the first communication circuit is configured to perform a first communication using an ultra-wideband communication scheme; identifying a frame length of the generated data; determining a peak voltage of a signal containing the data to be transmitted based on the identified frame length, wherein the peak voltage increases as the frame length decreases; and transmitting the data using the signal having the determined peak voltage, Wherein, determining the peak voltage further includes: determining a first voltage based on the identified frame length and a maximum allowed average power of the signal; determining a second voltage associated with a maximum allowed peak power of the signal; and determining a peak voltage of the signal as a lower one of the first voltage and the second voltage, The operation method further includes: When the frame length is less than a preconfigured value, the peak voltage is maintained, wherein the configured value is determined based on a pulse repetition frequency corresponding to the signal.

12. The operating method according to claim 11, wherein: Determining a first voltage based on the identified frame length and a maximum allowed average power of the signal includes determining the first voltage based on the maximum allowed average power and a parameter that varies based on a comparison between the frame length and a preconfigured value.

13. The operating method according to claim 11, further comprising: When the frame length of the data to be transmitted is reduced compared to the previously transmitted data, increasing the peak voltage of the signal; as well as When the frame length of the data to be transmitted increases compared with the previously transmitted data, the peak voltage of the signal is reduced.

Citation Information

Patent Citations

  • Method and transmitter device for selecting transmission signal power level

    EP2326021A1