Patents by Inventor Diego Giancola
Diego Giancola 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: 9270328Abstract: A radio receiver comprising a compensator arranged to compensate for intersymbol interference in a signal received at the receiver and a configurator arranged to configure the compensator, wherein the compensator comprises a programmable filter and the configurator is capable of configuring the filter in a first mode to operate as an ISI equaliser or in a second mode to implement a RAKE finger set.Type: GrantFiled: June 30, 2008Date of Patent: February 23, 2016Assignee: Qualcomm Technologies International, Ltd.Inventors: Jason P. Woodard, Andrew Papageorgiou, Diego Giancola
-
Patent number: 8600433Abstract: A receiver for a telecommunications system, wherein the receiver is capable of using a plurality of available alternative receiver sub-systems and the receiver comprises selection means for selecting one of the plurality of receiver sub-systems for use in processing a received signal according to conditions of the propagation channel through which the received signal was received.Type: GrantFiled: July 1, 2008Date of Patent: December 3, 2013Assignee: Cambridge Silicon Radio Ltd.Inventor: Diego Giancola
-
Patent number: 8332705Abstract: A device and method of combining a first version of an information block and a second version of the information block is disclosed. The method comprises calculating, prior to combining the first and second versions of the information block, a scaling factor to be applied in combining the first and second versions of the information block to produce a scaled combined information block.Type: GrantFiled: June 12, 2009Date of Patent: December 11, 2012Assignee: Cambridge Silicon Radio Ltd.Inventors: Diego Giancola, David Frank Chappaz
-
Publication number: 20100011271Abstract: A device and method of combining a first version of an information block and a second version of the information block is disclosed. The method comprises calculating, prior to combining the first and second versions of the information block, a scaling factor to be applied in combining the first and second versions of the information block to produce a scaled combined information block.Type: ApplicationFiled: June 12, 2009Publication date: January 14, 2010Applicant: Cambridge Silicon Radio LimitedInventors: Diego Giancola, David Frank Chappaz
-
Publication number: 20100002814Abstract: A receiver for a telecommunications system, wherein the receiver is capable of using a plurality of available alternative receiver sub-systems and the receiver comprises selection means for selecting one of the plurality of receiver sub-systems for use in processing a received signal according to conditions of the propagation channel through which the received signal was received.Type: ApplicationFiled: July 1, 2008Publication date: January 7, 2010Inventor: Diego Giancola
-
Publication number: 20090323778Abstract: A radio receiver comprising a compensator arranged to compensate for intersymbol interference in a signal received at the receiver and a configurator arranged to configure the compensator, wherein the compensator comprises a programmable filter and the configurator is capable of configuring the filter in a first mode to operate as an ISI equaliser or in a second mode to implement a RAKE finger set.Type: ApplicationFiled: June 30, 2008Publication date: December 31, 2009Applicant: Cambridge Silicon Radio LimitedInventors: Jason P. Woodard, Andrew Papageorgiou, Diego Giancola
-
Patent number: 7391756Abstract: Apparatus for classifying a ray is disclosed, wherein the ray is received at a code division multiple access receiver. The apparatus comprises: means for receiving a neighbouring cell list comprising at least information concerning scrambling codes used by, and timing information concerning at least one neighbouring cell; means for selecting a cell from the neighbouring cell list, the cell having associated therewith one or more scrambling codes; means for determining whether the number of cells in the neighbouring cell list exceeds a threshold; means responsive to a positive determination for attempting to classify the ray to the selected cell without utilising means for mixing a received signal with a scrambling code; and means responsive to a negative determination for mixing a received signal with a scrambling code used by the selected cell to provide a mixed signal, and for examining the mixed signal to determine if the ray originates from the cell.Type: GrantFiled: April 2, 2002Date of Patent: June 24, 2008Assignee: Ubi Netics LimitedInventors: Gerald Williams, Diego Giancola, Andrew Papageorgiou
-
Patent number: 7379439Abstract: A method of classifying a ray is disclosed, the ray being received at a code division multiple access receiver. The method comprises: determining if a timing characteristic of the ray falls within a predetermined range of a timing characteristic of a ray classified to a given cell; in response to a positive determination, mixing a received signal with a scrambling code used by the given cell to provide a mixed signal; and examining the mixed signal to determine if the ray originates from the given cell.Type: GrantFiled: April 2, 2002Date of Patent: May 27, 2008Assignee: UbiNetics LimitedInventors: Andrew Papageorgiou, Diego Giancola, Gerald Williams
-
Patent number: 7336635Abstract: Apparatus for classifying a ray is disclosed, wherein the ray is received at a code division multiple access receiver. The apparatus comprises: means for receiving a neighbouring cell list comprising at least information concerning scrambling codes used by at least one neighbouring cell; means for selecting a scrambling code used by a given neighbouring cell; means for mixing a received signal with the selected scrambling code to provide a mixed signal; and means for examining the mixed signal to determine if the ray originates from the given neighbouring cell.Type: GrantFiled: April 2, 2002Date of Patent: February 26, 2008Assignee: Ubi Netics LimitedInventors: Diego Giancola, Gerald Alun Williams, Andrew J. Papgeorgiou
-
Patent number: 7257150Abstract: An input signal is mixed with a scrambling code and with an OVSF code, and then accumulated over a period of time equal to one symbol of the pilot channel before being reset. The resultant complex signals are mixed with the conjugate of complex signals provided by a pilot pattern generator, with the result being fed to a delay line (22). A multiplier multiplies the complex value at a location P(n) in the delay line (22) by the conjugate of a complex value at another location P(n+k), and provides the resulting complex number (which is a complex vector whose phase is a coherent measurement of the phase rotation occurring between the symbols corresponding to the two locations) at an output (27). The real part of the complex signal provided at the output (27) is provided to a first combiner (30), and the imaginary part is provided to a second combiner (31). These combiners (30, 31) also receive corresponding signals from all of the other fingers (not shown) of the rake receiver.Type: GrantFiled: November 20, 2001Date of Patent: August 14, 2007Inventors: Diego Giancola, Andrew Thurston, Jonathan Lucas
-
Publication number: 20060014507Abstract: A radio receiver (30) comprises an ADC (13) including a clip counter. The power of digitised signals provided by the ADC (13) is estimated by a power estimator (31), and an ideal gain value is computed from the power so estimated by a gain computation device (32). Gain computation signals are fed to a gain control input of an amplifier (11) via an LPF (33). A saturation detector (34) is connected to a clip counter output of the ADC (13), and to a control input of the LPF (33). The saturation detector (34) is arranged when saturation of the ADC is detected to reduce the gain setting value by at least two steps, by which the gain of the amplifier is immediately reduced. A detector detects the Doppler frequency of signals received and accordingly determines the size of the drop in amplification which is effected when saturation of the ADC (13) is detected. The gain reduction may be 3 dB under very low Doppler shift conditions and 12 dB under very high Doppler shift conditions.Type: ApplicationFiled: November 19, 2001Publication date: January 19, 2006Inventors: Diego Giancola, Thomas Keller
-
Patent number: 6891362Abstract: An input signal is a complex vector whose phase is a coherent measurement of the phase rotation occurring between two separated symbols of a received CDMA signal. A processing block (30) provides a first signal showing the magnitude and the sign of the imaginary part of the input signal, and a second signal showing the magnitude and sign of the real part of the input signal to an initialisation block (31). A quadrant determination block (32) examines the signs of the signals to determine the quadrant in which the phase of the input signal exists. A comparator block (33) determines if the magnitude of the first signal is greater than or equal to the magnitude of the second signal. If a negative determination is made, the magnitude of the first signal is doubled in a multiplication block (35) to form a multiplied signal, and a counter incremented, initially from zero. The comparator block (33) then determines if the multiplied signal is greater than or equal to the magnitude of the second signal.Type: GrantFiled: November 19, 2001Date of Patent: May 10, 2005Assignee: Analog Devices B.V.Inventors: Diego Giancola, Bhimantoro Y Prasetyo
-
Publication number: 20050063316Abstract: Apparatus for classifying a ray is disclosed, wherein the ray is received at a code division multiple access receiver. The apparatus comprises: means for receiving a neighbouring cell list comprising at least information concerning scrambling codes used by at least one neighbouring cell; means for selecting a scrambling code used by a given neighbouring cell; means for mixing a received signal with the selected scrambling code to provide a mixed signal; and means for examining the mixed signal to determine if the ray originates from the given neighbouring cell.Type: ApplicationFiled: April 2, 2002Publication date: March 24, 2005Inventors: Diego Giancola, Gerald Williams, Andrew Papgeorgiou
-
Publication number: 20040146026Abstract: Apparatus for classifying a ray is disclosed, wherein the ray is received at a code division multiple access receiver. The apparatus comprises: means for receiving a neighbouring cell list comprising at least information concerning scrambling codes used by, and timing information concerning at least one neighbouring cell; means for selecting a cell from the neighbouring cell list, the cell having associated therewith one or more scrambling codes; means for determining whether the number of cells in the neighbouring cell list exceeds a threshold; means responsive to a positive determination for attempting to classify the ray to the selected cell without utilising means for mixing a received signal with a scrambling code; and means responsive to a negative determination for mixing a received signal with a scrambling code used by the selected cell to provide a mixed signal, and for examining the mixed signal to determine if the ray originates from the cell.Type: ApplicationFiled: October 3, 2003Publication date: July 29, 2004Inventors: Gerald Williams, Diego Giancola, Andrew Papageorgiou
-
Publication number: 20040110461Abstract: An input signal is mixed with a scrambling code and with an OVSF code, and then accumulated over a period of time equal to one symbol of the pilot channel before being reset. The resultant complex signals are mixed with the conjugate of complex signals provided by a pilot pattern generator, with the result being fed to a delay line (22). A multiplier multiplies the complex value at a location P(n) in the delay line (22) by the conjugate of a complex value at another location P(n+k), and provides the resulting complex number (which is a complex vector whose phase is a coherent measurement of the phase rotation occurring between the symbols corresponding to the two locations) at an output (27). The real part of the complex signal provided at the output (27) is provided to a first combiner (30), and the imaginary part is provided to a second combiner (31). These combiners (30, 31) also receive corresponding signals from all of the other fingers (not shown) of the rake receiver.Type: ApplicationFiled: May 21, 2003Publication date: June 10, 2004Inventors: Diego Giancola, Andrew Thurston, Jonathan Lucas
-
Publication number: 20040100935Abstract: A method of classifying a ray is disclosed, the ray being received at a code division multiple access receiver. The method comprises: determining if a timing characteristic of the ray falls within a predetermined range of a timing characteristic of a ray classified to a given cell; in response to a positive determination, mixing a received signal with a scrambling code used by the given cell to provide a mixed signal; and examining the mixed signal to determine if the ray originates from the given cell.Type: ApplicationFiled: October 3, 2003Publication date: May 27, 2004Inventors: Andrew Papageorgiou, Diego Giancola, Gerald Williams
-
Publication number: 20040091024Abstract: A code space is divided into three windows of different sizes. The position of the strongest ray in the code space is called the “normal”. Two search correlators are allocated to window (1), four search correlators to window (2), and two search correlators to window (3). This allocation of the search correlators is based on an estimation of the probability of a new ray appearing in the relevant portions of the code space, relative to the normal. To begin with, the four search correlators allocated to the window (2) are controlled to occupy the normal, 0.5 chips, 1.0 chips and 1.5 chips respectively. After dwelling at their positions for 512 chips (the dwell time) each search correlator is moved four steps (two chips) along the code space. Each of the search correlators dwells at its new position for 512 chips, before again moving two chips further along the code space.Type: ApplicationFiled: April 17, 2003Publication date: May 13, 2004Inventor: Diego Giancola
-
Publication number: 20040032245Abstract: An input signal is a complex vector whose phase is a coherent measurement of the phase rotation occurring between two separated symbols of a received CDMA signal. A processing block (30) provides a first signal showing the magnitude and the sign of the imaginary part of the input signal, and a second signal showing the magnitude and sign of the real part of the input signal to an initialisation block (31). A quadrant determination block (32) examines the signs of the signals to determine the quadrant in which the phase of the input signal exists. A comparator block (33) determines if the magnitude of the first signal is greater than or equal to the magnitude of the second signal. If a negative determination is made, the magnitude of the first signal is doubled in a multiplication block (35) to form a multiplied signal, and a counter incremented, initially from zero. The comparator block (33) then determines if the multiplied signal is greater than or equal to the magnitude of the second signal.Type: ApplicationFiled: May 21, 2003Publication date: February 19, 2004Inventors: Diego Giancola, Bhimantoro Y Prasetyo
-
Publication number: 20030108090Abstract: A rake receiver (40) includes, in a finger, a subtractor (31) which is arranged to detect the difference in power between early and late samples E1P, L1P of a signal being received at a particular position in the code space. A subtractor (33) operates in the same way on an adjacent finger. The receiver includes multipliers (32, 34) which operate to reduce the amplitude of signals provided to the subtractors (31, 33) if it is detected that the fingers are close together in the code space. The fingers are thereby opposed from moving together and the signals from the fingers thereby continue to be processed separately. Data for controlling the multiplication factor of the multipliers (32, 34) is stored in a look-up table (41).Type: ApplicationFiled: September 30, 2002Publication date: June 12, 2003Inventor: Diego Giancola