Patents by Inventor John W. McCorkle

John W. McCorkle has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8165243
    Abstract: A method (1300) is provided for generating one or more waveforms (130, 140). The method includes: generating a first toggle signal (1130, 1330) in response to a clock signal (1110), the first toggle signal having one of a first positive shape, a null shape, and a first negative shape for each cycle of the clock signal; multiplying the first toggle signal by a first coefficient signal to create a first intermediate signal (1440); generating a second toggle signal (1140, 1330) in response to the clock signal, the second toggle signal having one of a second positive shape, the null shape, and a second negative shape for each cycle of the clock signal; multiplying the second toggle signal by a second coefficient signal to create a second intermediate signal (1440); and generating a first output signal (1170) by adding the first intermediate signal and the second intermediate signal together (1350).
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: April 24, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventor: John W. McCorkle
  • Publication number: 20110256837
    Abstract: A transceiver is provided, comprising: a programmable waveform generator configured to generate a base signal, the programmable waveform generator including a controllable waveform generator configured to generate an initial bandwidth signal having an initial frequency bandwidth; a multiple tone generator configured to generate a plurality of tone signals, each tone signal having a different frequency; one or more bandwidth multiplying circuits; and a control circuit a controller configured to control the operation of the controllable waveform generator, the tone generator and the one or more bandwidth multiplying circuits; a transmit port configured to output the base signal; a receive port configured to accept a received signal; a 90-degree splitter configured to receive the base signal and to generate a first split signal at a 0-degree output and a second split signal at a 90-degree output, the first and second split signals being separated by 90 degrees in phase; a first-mixer configured to mix the receiv
    Type: Application
    Filed: March 31, 2011
    Publication date: October 20, 2011
    Inventor: John W. McCorkle
  • Patent number: 8009658
    Abstract: A method is provided for transmitting data. A first device generates a first signal having a first duty cycle, comprising a first gated-on portion and a first gated-off portion in a time slot; and a second device generates a second signal having second duty cycle, comprising a second gated-on portion and a second gated-off portion in the same time slot. The first gated-on portion is generated during a first segment of the time slot and the first gated-off portion is generated during a second segment of the time slot, while the second gated-on portion is generated during the second segment and the second gated-off portion is generated during the first segment. Media access control (MAC) can be used to further define positions within time slots and provide error correction, power control, and the like. A preamble can be transmitted at an increased power level to facilitate acquisition.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: August 30, 2011
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Matthew L. Welborn, William M. Shvodian, Joel Z. Apisdorf, Timothy R. Miller, John W. McCorkle
  • Patent number: 7983371
    Abstract: A method is provided for offsetting a reference frequency of a quadrature reference clock signal. A quadrature reference clock (110) generates the quadrature reference clock signal at the reference frequency, while a quadrature variable offset clock (130) generates a quadrature clock signal at a base offset frequency based on a base offset value it receives from a control circuit (560). The base offset value can be determined in many ways, including reading it from a local memory (910) or receiving it from a remote device (1010). A polyphase mixer (140) performs a polyphase mixing operation between the quadrature reference clock signal and the offset clock signal to generate an agile clock signal having an agile clock frequency equal to the reference frequency plus the base offset frequency. If desired, the method can revise the offset frequency based on actual conditions and determine a corresponding revised offset value (920, 1020).
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: July 19, 2011
    Assignee: Freescale Semiconductor, Inc.
    Inventors: John W. McCorkle, Timothy R. Miller
  • Publication number: 20110122921
    Abstract: A data communication method is provided, comprising: processing high-speed digital data for communication to produce processed data; generating short impulse wavelets; constructing a digitally modulated ultra wideband signal from the short impulse wavelets in response to bits of the processed data, wherein the digitally modulated ultra wideband signal comprises a series of the short impulse wavelets, and the value of each bit of the processed data is digitally modulated onto the shape of at least one of the short impulse wavelets of the series, to produce a series of digitally shape modulated impulse wavelets; and transmitting the digitally modulated ultra wideband signal, including the series of digitally shape modulated impulse wavelets, via an antenna.
    Type: Application
    Filed: January 31, 2011
    Publication date: May 26, 2011
    Applicant: Freescale Semiconductor, Inc.
    Inventor: John W. McCorkle
  • Patent number: 7937064
    Abstract: A transceiver 400 is provided in an ultrawide bandwidth device, which includes an antenna 110, a transmitter circuit 145, and a receiver circuit 165. A transmitter amplifier 440 is provided between the antenna 110 and the transmitter circuit 145, and is configured to have an operational transmitter output impedance when the transceiver 400 is in a transmit mode and an isolation transmitter output impedance when the transceiver 400 is in a receive mode. A receiver amplifier 460 is provided between the antenna 110 and the receiver circuit 165, and is configured to have an operational receiver input impedance when the transceiver 400 is in a receive mode and an isolation receiver input impedance when the transceiver 400 is in a transmit mode. The isolation transmitter output impedance is greater than the operational receiver input impedance, and the isolation receiver input impedance is greater than the operational transmitter output impedance.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: May 3, 2011
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Phuong T. Huynh, John W. McCorkle, Fernando N. Hidalgo
  • Patent number: 7903778
    Abstract: A control generator is provided, comprising: a summer configured to add a ramping phase adjustment signal and a basic phase adjustment signal to generate a combined phase adjustment signal based on the combined phase adjustment signal; a look-up table configured to generate first through Nth digital phase and frequency adjustment signals; and first through Nth digital to analog converters configured to convert the first through Nth digital phase and frequency adjustment signals to first through Nth analog phase and frequency adjustment signals in accordance with first through Nth clock signals, respectively. wherein N is an integer greater than 1.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: March 8, 2011
    Assignee: Freescale Semiconductor, Inc.
    Inventor: John W. McCorkle
  • Patent number: 7885174
    Abstract: A method is provided for operating a wireless local device. In this method a local device receives a beacon for a current superframe in a common signal format. The beacon includes time slot assignment information. The local device then determines a device format for the transmission of data to a remote device based on format determination information. The device format can be one of a common signal format, and one or more wireless formats. The local device then determines one or more remote device time slots in the superframe assigned for transmission of the data to the remote device based on the time slot assignment information. Finally, the local device transmits the data in the one or more remote device time slots to the remote device using the device format.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: February 8, 2011
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Matthew L. Welborn, John W. McCorkle
  • Publication number: 20100253411
    Abstract: A method (1300) is provided for generating one or more waveforms (130, 140). The method includes: generating a first toggle signal (1130, 1330) in response to a clock signal (1110), the first toggle signal having one of a first positive shape, a null shape, and a first negative shape for each cycle of the clock signal; multiplying the first toggle signal by a first coefficient signal to create a first intermediate signal (1440); generating a second toggle signal (1140, 1330) in response to the clock signal, the second toggle signal having one of a second positive shape, the null shape, and a second negative shape for each cycle of the clock signal; multiplying the second toggle signal by a second coefficient signal to create a second intermediate signal (1440); and generating a first output signal (1170) by adding the first intermediate signal and the second intermediate signal together (1350).
    Type: Application
    Filed: June 17, 2010
    Publication date: October 7, 2010
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventor: John W. McCorkle
  • Patent number: 7782925
    Abstract: An ultra wideband direct sequence code division multiple access (UWB DS-CDMA) (101) transmitter is provided. It includes a first multiplier (125) receiving two input signals, where the input signals are selected from a multi-level code signal (117), a transmit data signal (123), and a radio frequency (RF) center frequency signal (121), and responsive to the two input signals, generating a combined signal (127). Further included is a network (119) receiving a code-clock signal (113) aligned with the multi-level signal (117), multiplying the frequency of the code-clock signal (113) by a factor, and responsive thereto, producing the RF center frequency signal (121). Also provided is a second multiplier (129) receiving the combined signal (127) and the other of the input signals (117, 123, 121), and responsive thereto, generating an output signal (131).
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: August 24, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventors: John W. McCorkle, Phuong T. Huynh
  • Patent number: 7769112
    Abstract: A method (1300) is provided for generating one or more waveforms (130, 140). The method includes: generating a first toggle signal (1130, 1330) in response to a clock signal (1110), the first toggle signal having one of a first positive shape, a null shape, and a first negative shape for each cycle of the clock signal; multiplying the first toggle signal by a first coefficient signal to create a first intermediate signal (1440); generating a second toggle signal (1140, 1330) in response to the clock signal, the second toggle signal having one of a second positive shape, the null shape, and a second negative shape for each cycle of the clock signal; multiplying the second toggle signal by a second coefficient signal to create a second intermediate signal (1440); and generating a first output signal (1170) by adding the first intermediate signal and the second intermediate signal together (1350).
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: August 3, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventor: John W. McCorkle
  • Publication number: 20100135358
    Abstract: A control generator is provided, comprising: a summer configured to add a ramping phase adjustment signal and a basic phase adjustment signal to generate a combined phase adjustment signal based on the combined phase adjustment signal; a look-up table configured to generate first through Nth digital phase and frequency adjustment signals; and first through Nth digital to analog converters configured to convert the first through Nth digital phase and frequency adjustment signals to first through Nth analog phase and frequency adjustment signals in accordance with first through Nth clock signals, respectively. wherein N is an integer greater than 1.
    Type: Application
    Filed: November 24, 2009
    Publication date: June 3, 2010
    Applicant: Freescale Semiconductor Inc.
    Inventor: John W. McCorkle
  • Patent number: 7724783
    Abstract: A method is provided for receiving a data frame in an ultrawide bandwidth network. In this method, a device receives an ultrawide bandwidth signal containing a data frame. The device then performs an acquisition operation during a first preamble in the data frame, and identifies a marker after the first preamble that indicates that the first preamble has ended. After this, the device performs a signal processing operation during a second preamble in the data frame. After the training, the device then receives a header in the data frame, and then receives a payload in the data frame. By having a marker between the two preambles, this method provides a receiving device with critical information regarding the timing of the preamble section of a frame.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: May 25, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventors: William M. Shvodian, John W. McCorkle, Paul R. Runkle, Timothy R. Miller, Matthew L. Welborn, Douglas E. Price, Adrian R. Macias, Richard D. Roberts, Deepak M. Joseph
  • Patent number: 7697630
    Abstract: An ultra-wide band (UWB) waveform encoding method is provided. The method includes receiving a data stream; generating a first encoder signal and a second encoder signal such that if the first and second encoder signals were mixed, the mixing would return a representation of the data stream; generating a sequence of pulses; mixing the first encoder signal with at least a portion of the sequence of pulses, to produce a mixing result; and mixing the second encoder signal with the mixing result, to produce a sequence of ultra wideband wavelets encoded in accordance with the data stream.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: April 13, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventor: John W. McCorkle
  • Patent number: 7697907
    Abstract: A method (600) for controlling a transmit power of an interface module (230) is provided. The method includes generating a transmit power code at a power code generator (240) (610); receiving the transmit power code at the interface module (620); receiving control signals at the interface module (650); and generating a transmit signal at a transmitter circuit (410) in the interface module based on the control signals and the transmit power code (660). In this method, the power level of the transmit signal is controlled by the transmit power code, and the transmitter circuit and the power code generator are formed on separate circuit elements.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: April 13, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventor: John W. McCorkle
  • Publication number: 20100046586
    Abstract: A method is provided for enabling a device function at a local device based on distance information, comprising: establishing a communication link with a remote device over a UWB medium using a multiple access protocol; determining a distance between the local device and the remote device; and controlling a device function for the remote device based on the determined distance, wherein the operation of controlling the device function enables the device function when the determined distance is below a set distance threshold, and wherein the operation of controlling the device function disables the device function when the determined distance is above the set distance threshold.
    Type: Application
    Filed: October 22, 2009
    Publication date: February 25, 2010
    Applicant: FREESCALE SEMICONDUCTOR INC.
    Inventor: John W. McCorkle
  • Patent number: 7643533
    Abstract: An ultra wide bandwidth communications system, method and computer program product including an ultra wide bandwidth timing generator. The timing generator includes a high frequency clock generation circuit having low phase noise; a low frequency control generation circuit; and a modulation circuit coupled between the high frequency clock generation circuit and the low frequency control generation circuit. The high frequency clock generation circuit generates a plurality of high frequency clock signals. The low frequency control generation circuit generates a plurality of low frequency control signals. The modulation circuit modulates the high frequency clock signals with the low frequency control signals to produce an agile timing signal at a predetermined frequency and phase.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: January 5, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventor: John W. McCorkle
  • Patent number: 7643602
    Abstract: A method is provided for estimating a frequency offset value. This method includes: receiving a signal from the transmitting device at the receiving device, the received signal having a transmitter frequency (510); generating a local signal at the receiving device, the local signal having a starting frequency (520); comparing a received signal phase and a local signal phase to determine an adjusted error signal representing a phase difference between the received signal and the local signal (530); adjusting a current frequency of the local signal from the starting frequency to the transmitting frequency over a time period (540); integrating the adjusted error signal over the time period to generate an integrated error signal (550); and filtering the integrated error signal to generate a frequency difference estimate indicative of the frequency difference between the transmitter frequency and the starting frequency (560).
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: January 5, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Timothy R. Miller, John W. McCorkle
  • Patent number: 7616676
    Abstract: An identification tag is provided in which radio frequency (RF) circuitry and ultrawide bandwidth (UWB) circuitry are both provided on the same tag, along with some UWB-RF interface circuitry. The RF circuitry is used to detect when the identification tag must be accessed, and is used to connect the UWB circuitry with a power supply. The UWB circuitry then performs the necessary communication functions with a distant device and the power supply is again disconnected. In this way the power supply is only accessed when the UWB circuitry is needed and it's usable lifetime can be maximized.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: November 10, 2009
    Assignee: Freescale Semiconductor, Inc.
    Inventor: John W. McCorkle
  • Publication number: 20090268701
    Abstract: A method is provided for transmitting data. A first device generates a first signal having a first duty cycle, comprising a first gated-on portion and a first gated-off portion in a time slot; and a second device generates a second signal having second duty cycle, comprising a second gated-on portion and a second gated-off portion in the same time slot. The first gated-on portion is generated during a first segment of the time slot and the first gated-off portion is generated during a second segment of the time slot, while the second gated-on portion is generated during the second segment and the second gated-off portion is generated during the first segment. Media access control (MAC) can be used to further define positions within time slots and provide error correction, power control, and the like. A preamble can be transmitted at an increased power level to facilitate acquisition.
    Type: Application
    Filed: June 30, 2009
    Publication date: October 29, 2009
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Mathew L. Welborn, William M. Shvodian, Joel Z. Apisdorf, Timothy R. Miller, John W. McCorkle