IP Library Granted Patent US 9,756,592
Granted Patent B2
US 9,756,592 · App. 14/641,685 · Granted Sep 5, 2017

Antenna delay buffering in telecommunication receivers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,756,592
App. No.
14/641,685
Granted
Sep 5, 2017
Kind
B2
Abstract

A telecommunication receiver is arranged for receiving related data originating from multiple antennas, which data have different times of arrival due to, for example, different delays. The receiver comprises an input buffer for buffering data, a transform unit for Fourier transforming the data received from the input buffer into transformed data, and an output buffer for buffering the transformed data received from the transform unit. The input buffer is arranged for passing each set of data items to the transform unit when the relevant data item has been received in the input buffer, while the transform unit is arranged for removing redundant parts of the data. In addition, the output buffer is arranged for synchronizing the transformed data. Thus the buffering for delay compensation is carried out in the output buffer.

Claims (34)

1. A telecommunication receiver for receiving, from multiple antennas, related data having different delays, the receiver comprising:

an input buffer for buffering the data for each antenna separately as buffered input data, wherein the input buffer is arranged for buffering per antenna the amount of data which corresponds with twice an amount of data that can be submitted to a Fourier transform unit for selecting relevant data,

the Fourier transform unit for selecting, from the buffered input data, relevant input data and Fourier transforming the relevant input data into transformed data for each antenna separately as soon as the relevant input data are available, and

an output buffer for buffering the transformed data for each antenna separately as buffered output data until a predetermined amount of transformed data from all antennas is buffered.

2. The telecommunication receiver according to claim 1 , wherein the transform unit discards cyclic prefix data and any guard data when selecting the relevant input data.

3. The telecommunication receiver according to claim 1 , arranged for identifying the data received from the antennas by using a unique identification for each antenna.

4. The telecommunication receiver according to claim 3 , wherein the antenna having the longest delay is identified beforehand, and wherein the output buffer is arranged for buffering the transformed data until a predetermined amount of transformed data from said antenna having the longest delay is buffered.

5. The telecommunication receiver according to claim 1 , wherein the predetermined amount of transformed data is a subframe.

6. The telecommunication receiver according to claim 5 , further comprising a decoder for decoding the buffered output data.

7. The telecommunication receiver according to claim 5 , wherein the further processing comprises channel equalization.

8. The telecommunication receiver according to claim 1 , wherein each antenna comprises multiple sectors, and wherein the data are buffered and transformed for each antenna and for sector separately.

9. The telecommunication receiver according claim 1 , arranged for use in a base station of a Long Term Evolution telecommunication network.

10. The telecommunication receiver according to claim 1 , further comprising at least one decoder.

11. An integrated circuit comprising at least one telecommunication receiver according to claim 1 .

12. A telecommunication system, comprising a plurality of antennas and at least one receiver according to claim 1 .

13. The telecommunication system according to claim 12 , wherein the antennas and the at least one receiver are coupled by optical fibre cables.

14. A method of receiving from multiple antennas related data having different delays, the method comprising:

identifying data received from the antennas by using a unique identification for each antenna, and identifying the antenna having the longest delay is identified beforehand,

buffering the data for each antenna separately as buffered input data the amount of data which corresponds with twice an amount of data that can be submitted to a Fourier transform unit for selecting relevant data,

selecting, from the buffered input data, relevant input data and Fourier transforming, using the Fourier transform unit, the relevant input data into transformed data for each antenna separately as soon as the relevant input data are available, and

buffering the transformed data for each antenna separately as buffered output data until a predetermined amount of transformed data from the antenna having the longest delay is buffered.

15. The method according to claim 14 , further comprising selecting, from the transformed data, relevant transformed data and discarding cyclic prefix data and any guard data.

16. The method according to claim 14 , wherein the predetermined amount of transformed data is a subframe.

17. The method according to claim 14 , wherein each antenna comprises multiple sectors, and wherein the data are buffered and transformed per antenna and per sector.

18. A computer program product comprising instructions stored in a non-transitory machine-readable storage medium for causing a processor system to perform a method of receiving data in a telecommunication receiver, the method comprising:

buffering the data for each antenna separately as buffered input data the amount of data which corresponds with twice an amount of data that can be submitted to a Fourier transform unit for selecting relevant data,

selecting, from the buffered input data, relevant input data and Fourier transforming, using the Fourier transform unit, the relevant input data into transformed data for each antenna separately as soon as the buffered input data are available, and

buffering the transformed data for each antenna separately as buffered output data until a predetermined amount of transformed data from all antennas is buffered.

19. A non-transitory tangible computer readable storage medium comprising data loadable in a programmable apparatus, the loadable data representing instructions executable by the programmable apparatus, said instructions comprising:

one or more processor instructions for buffering data for each antenna of multiple antenna having different delays separately as buffered input data,

one or more processor instructions for identifying the data received from the antennas by using a unique identification for each antenna, and identifying the antenna having the longest delay is identified beforehand,

one or more processor instructions for buffering the data for each antenna separately as buffered input data the amount of data which corresponds with twice an amount of data that can be submitted to a Fourier transform unit for selecting relevant data,

one or more processor instructions for selecting, from the buffered input data, relevant input data and Fourier transforming, using the Fourier transform unit, the relevant input data into transformed data for each antenna separately as soon as the relevant input data are available, and

one or more processor instructions for buffering the transformed data for each antenna separately as buffered output data until a predetermined amount of transformed data from the antenna having the longest delay is buffered.

Assignments (15)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040626 FRAME: 0683. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME EFFECTIVE NOVEMBER 7, 2016. Recorded Jan 12, 2017
From: NXP SEMICONDUCTORS USA, INC. (MERGED INTO); FREESCALE SEMICONDUCTOR, INC. (UNDER)
To: NXP USA, INC.
Reel/Frame 041414/0883 →
CHANGE OF NAME Recorded Nov 16, 2016
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 040626/0683 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 7, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037458/0341 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 7, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037458/0359 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0974 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded May 4, 2015
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 035571/0095 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded May 4, 2015
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 035571/0112 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded May 4, 2015
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 035571/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2015
From: MARTINEZ, VINCENT PIERRE
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 035113/0428 →