H04L7/04

RECEIVING DEVICE AND RECEIVING METHOD, AND TRANSMITTING/RECEIVING SYSTEM

A receiving device includes: a receiver that receives a signal including PPM symbols; a clock generator that generates a clock for sampling; an A/D converter that digital-converts the received signal; a reference position detector that detects a leading position of the PPM symbols based on data from the A/D converter; and a clock error detector that detects a clock error. The clock error detector includes: a pulse position detector that detects a pulse position in the PPM symbols based on data from the reference position detector and A/D converter; a position error calculator that calculates a deviation of the pulse position based on data from the reference position detector, A/D converter, and pulse position detector; and a clock error calculator that calculates the clock error based on data from the position error calculator. The receiving device varies a frequency of the clock based on data from the clock error calculator.

Clock Synchronization for Audio Playback Devices

A method is provided for synchronizing clocks on a plurality of audio playback devices. The method includes receiving a broadcast/multicast acknowledgement packet from a synchronization agent at a first audio playback device of the plurality of audio playback devices. A first timestamp representing a time when the acknowledgement packet was received by the first audio playback device is recorded. A broadcast/multicast timestamp packet is received from a time server at the first audio playback device. The timestamp packet includes a second timestamp representing a time when the time server received the acknowledgement packet from the synchronization agent. A local clock time on the first audio playback device is updated based on the first timestamp and the second timestamp. The method enables clock synchronization among the plurality of audio playback devices for synchronized playback of streamed audio via the plurality of audio playback devices.

OVERLAY COMMUNICATION IN OFDM-BASED NETWORKS
20170288852 · 2017-10-05 · ·

A communication method is to be performed by a secondary transceiver. The secondary transceiver is operatively associated with a primary transceiver. The primary transceiver is configured to transmit an orthogonal frequency division multiplexing (OFDM) signal that has consecutive OFDM symbols. The OFDM symbol has a fixed OFDM symbol length and includes a cyclic prefix that has a fixed prefix length. The communication method includes steps of: A) upon receipt of the OFDM signal, determining a starting position of the cyclic prefix; and B) transmitting a to-be-transmitted signal during a time corresponding to the cyclic prefix of the one of the OFDM symbols or another one of the OFDM symbols subsequent to the one of the OFDM symbols.

METHODS AND MOBILE COMMUNICATION DEVICES FOR PERFORMING SPUR RELOCATION FOR PHASE-LOCKED LOOPS
20170288850 · 2017-10-05 ·

A mobile communication device adapted to perform spur relocation for a digital phase-locked loop includes a receiver to determine a first frequency channel of interest and to identify a first frequency command word corresponding to the first frequency channel of interest. The mobile communication device further includes control logic circuitry to identify a first frequency at which a first fractional spur associated with the first frequency command word starts to occur and to determine whether the identified first frequency is within the first frequency channel of interest. In addition, the mobile communication device includes a programmable feedback divider configured to change the first frequency command word to a second frequency command word, wherein a second fractional spur associated with the second frequency command word occurs at a second frequency outside the first frequency channel of interest.

METHODS AND SYSTEMS FOR ESTIMATING OFFSET AND SKEW USING LINEAR PROGRAMMING
20170288801 · 2017-10-05 ·

This invention relates to methods and systems for estimating offset and skew using linear programming. Embodiments of the invention relate to methods and systems which apply linear programming principles to links with asymmetric transmission rates which are estimated from an exchange of timing messages (for example under IEEE 1588 PTP). Further embodiments provide for the estimation of clock offsets using linear programming techniques when the skew is known or estimated.

METHODS AND SYSTEMS FOR ESTIMATING OFFSET AND SKEW USING LINEAR PROGRAMMING
20170288801 · 2017-10-05 ·

This invention relates to methods and systems for estimating offset and skew using linear programming. Embodiments of the invention relate to methods and systems which apply linear programming principles to links with asymmetric transmission rates which are estimated from an exchange of timing messages (for example under IEEE 1588 PTP). Further embodiments provide for the estimation of clock offsets using linear programming techniques when the skew is known or estimated.

Systems and Methods for Communicating by Modulating Data on Zeros in the Presence of Channel Impairments

Communication systems and methods in accordance with various embodiments of the invention utilize modulation on zeros. Carrier frequency offsets (CFO) can result in an unknown rotation of all zeros of a received signal's z-transform. Therefore, a binary MOCZ scheme (BMOCZ) can be utilized in which the modulated binary data is encoded using a cycling register code (e.g. CPC or ACPC), enabling receivers to determine cyclic shifts in the BMOCZ symbol resulting from a CFO. Receivers in accordance with several embodiments of the invention include decoders capable of decoding information bits from received discrete-time baseband signals by: estimating a timing offset for the received signal; determining a plurality of zeros of a z-transform of the received symbol; identifying zeros from the plurality of zeros that encode received bits by correcting fractional rotations resulting from the CFO; and decoding information bits based upon the received bits using a cycling register code.

Method, Apparatus, Computer Program, Chip Set, or Data Structure for Correlating a Digital Signal and a Correlation Code

A method, apparatus, computer program, and data structure relating to: causing correlation of a digital signal provided by a receiver with a motion-compensated correlation code, wherein the motion-compensated correlation code is a correlation code that has been compensated before correlation using one or more phasors dependent upon an assumed or measured movement of the receiver.

ELECTRIC FIELD INTENSITY DISTRIBUTION MEASUREMENT DEVICE AND ELECTRIC FIELD INTENSITY DISTRIBUTION MEASUREMENT METHOD
20170279544 · 2017-09-28 ·

An electric field intensity distribution measurement device 1 that measures, in a near field, a radio signal transmitted from an antenna 110 including a plurality of antenna elements T1 to TN integrated into a transmission device 100 includes a measurement antenna 11 that receives the radio signal as a measurement signal at a plurality of scanning points included in a predetermined scanning range, a reference antenna 12 that receives the radio signal as a reference signal, a phase difference and amplitude calculation unit 16 that calculates a phase difference between a measurement signal and a reference signal with respect to each scanning point, and an amplitude of the measurement signal, and a far-field electric field intensity distribution calculation unit 17 that calculates an electric field intensity distribution in a far field using information on the phase difference and the amplitude calculated by the phase difference and amplitude calculation unit 16.

Device including single wire interface and data processing system including the same

A master device communicates with a slave device through an asynchronous serial communications link. The master device includes a single pad configured to communicate a command frame including an address and a data frame including data with the slave device via a single wire; and a processing circuit configured to generate an oversampling clock signal from a clock signal, to perform a synchronization process for selecting one of a plurality of clock phases of the oversampling clock signal, and to perform a sampling process for sampling an each bit value included in the data frame transmitted from the slave device using a clock phase at the same position as the clock phase selected during the synchronization process.