IP Library Granted Patent US 9,100,253
Granted Patent B2
US 9,100,253 · App. 13/569,148 · Granted Aug 4, 2015

Block-based crest factor reduction

Inventors: Jayakrishnan C. Mundarath (Austin, TX); Leo G. Dehner (Austin, TX); Jayesh H. Kotecha (Austin, TX); Peter Z. Rashev (Calgary, CA)
Assignee: Freescale Semiconductor, Inc.
H04L27/2624
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,100,253
App. No.
13/569,148
Filed
Aug 7, 2012
Granted
Aug 4, 2015
Kind
B2
Art Unit
2633
USPC
375/260
Abstract

A method and apparatus for a radio base station ( 200 ) generates a multicarrier communication signal having a reduced crest factor by processing a block of samples ( 231 ) with a peak search window ( 271 ) to identify and suppress signal peaks exceeding a power threshold value.

Claims (50)

1. An apparatus for generating a communication signal having a reduced crest factor, comprising:

a sampling block memory for storing a block of input samples from a multicarrier communication signal; and

a crest factor reduction block coupled to the sampling block memory for performing block-based processing to detect one or more signal peaks in the block of input samples stored in the sampling block memory which exceed a specified power threshold, and to cancel at least a first selected signal peak selected from the one or more signal peaks by applying a first cancellation pulse to the block of input samples stored in the sampling block memory which is phase-aligned with the selected signal peak, where the crest factor reduction block is configured to use a first predetermined cancellation criterion to implement a minimum separation distance between any cancelled signal peaks.

2. The apparatus of claim 1 , where the apparatus comprises an integrated circuit for a wireless communication device comprising at least a first radio frequency (RF) signal path connected between the integrated circuit and at least a first antenna, the integrated circuit comprising at least a first vector signal processor for implementing the crest factor reduction block, and a first internal buffer memory for implementing the sampling block memory.

3. The apparatus of claim 1 , where the sampling block memory stores a block length of samples collected from the multicarrier communication signal, where each stored sample has a corresponding sample index for locating said sample in the sampling block memory.

4. The apparatus of claim 1 , where the crest factor reduction block is configured to perform non-sequential, block-based processing on the block of input samples stored in the sampling block memory.

5. The apparatus of claim 1 , where the crest factor reduction block is configured to perform block-based processing in a plurality of iterative passes on the block of input samples stored in the sampling block memory and in a way that real-time transmission continuity of the multicarrier communication signals is not impacted.

6. The apparatus of claim 1 , where the crest factor reduction block is configured to detect one or more signal peaks in the block of input samples by calculating a differential signal envelope from the block of input samples stored in the sampling block memory which exceed the specified power threshold.

7. The apparatus of claim 1 , where the crest factor reduction block is configured to use a peak search window when searching the block of input samples stored in the sampling block memory to detect one or more signal peaks.

8. The apparatus of claim 1 , where the crest factor reduction block is configured to simultaneously cancel a plurality of selected signal peaks selected from the one or more signal peaks by applying a corresponding plurality of cancellation pulses to the block of input samples stored in the sampling block memory which are phase-aligned with the plurality of selected signal peaks.

9. The apparatus of claim 1 , further comprising a memory device coupled to the crest factor reduction block for storing cross-over samples and differential values from adjacent blocks of input samples to ensure continuity of processing between the blocks of input samples.

10. The apparatus of claim 1 , where the crest factor reduction block is configured to perform block-based processing by using a peak search window to select a first low rate signal peak that exceeds the specified power threshold in the block of input samples, up-sampling a plurality of low rate input samples in a defined neighborhood around the first low rate signal peak to generate a plurality of up-sampled values, and identifying a true signal peak from the plurality of up-sampled values, where the true signal peak has a specified phase and amplitude.

11. The apparatus of claim 10 , where the crest factor reduction block is configured to cancel at least the first selected signal peak by using the specified phase of the true signal peak to adjust the phase of the first-cancellation pulse.

12. The apparatus of claim 1 , where the crest factor reduction block comprises a processor configured to

identify K signal areas of the multicarrier communication signal to search for one or more true signal peaks in the block of input samples stored in the sampling block memory at an intermediate signal sampling rate L;

identify selected parameters of the one or more true signal peaks in the K signal areas by searching a peak vicinity area of signal area samples at higher signal sampling rate M, where L<M and where K, L, and M are integers; and

generate the cancellation pulse for each of the one or more true signal peaks by scaling and time-aligning a cancellation waveform based on the selected parameters of the corresponding true signal peak.

13. The apparatus of claim 12 , where the processor is further configured to

generate K signal phases from the block of input samples stored in the sampling block memory to analyze the K signal phases at low signal sampling rate S<L to determine one or more power parameters, and to elect one or more of the K signal phases for output based on the one or more power parameters for each signal phase.

14. A method for generating a multicarrier communication signal having a reduced crest factor, comprising:

generating a first multicarrier communication signal from a plurality of baseband transmission signals;

storing a block of input samples from the first multicarrier communication signal in a sampling block memory;

performing non-sequential, block-based processing on the block of input samples stored in the sampling block memory to suppress one or more signal peaks in the block of input samples by generating one or more cancellation pulse waveforms by:

using a peak search window to select a first low rate signal peak from the block of input samples that exceeds a specified power threshold,

up-sampling a plurality of low rate input samples in a defined neighborhood around the first low rate signal peak to generate a plurality of up-sampled values, and

identifying a true signal peak from the plurality of up-sampled values, where the true signal peak has a specified phase and amplitude; and

applying the one or more cancellation pulse waveforms to the block of input samples stored in the sampling block memory to generate a second multicarrier communication signal having a reduced crest factor.

15. The method of claim 14 , where performing non-sequential, block-based processing on the block of input samples comprises:

detecting one or more signal peaks in the block of input samples which exceed a specified power threshold, and

suppressing at least a first selected signal peak selected from the one or more signal peaks by applying a first cancellation pulse to the block of input samples stored in the sampling block memory which is phase-aligned with the first selected signal peak.

16. The method of claim 14 , where the steps of performing non-sequential, block-based processing and applying the one or more cancellation pulse waveforms are iteratively applied with a plurality of passes to the block of input samples stored in the sampling block memory.

17. A method for generating a multicarrier communication signal having a reduced crest factor, comprising:

generating a first multicarrier communication signal from a plurality of baseband transmission signals;

storing a block of input samples from the first multicarrier communication signal in a sampling block memory;

performing non-sequential, block-based processing on the block of input samples stored in the sampling block memory to suppress one or more signal peaks in the block of input samples by generating one or more cancellation pulse waveforms by:

identifying K signal areas from the block of input samples stored in the sampling block memory to search for one or more true signal peaks at an intermediate signal sampling rate L;

identifying selected parameters of the one or more true signal peaks in the K signal areas by searching a peak vicinity area of signal area samples at higher signal sampling rate M, where L<M and where K, L, and M are integers; and

generating a cancellation pulse waveform for each of the one or more true signal peaks by scaling and time-aligning a cancellation waveform based on the selected parameters of the corresponding true signal peak; and

applying the one or more cancellation pulse waveforms to the block of input samples stored in the sampling block memory to generate a second multicarrier communication signal having a reduced crest factor.

18. An apparatus for generating a communication signal having a reduced crest factor, comprising:

a sampling block memory for storing a block of input samples from a multicarrier communication signal; and

a crest factor reduction block coupled to the sampling block memory for performing block-based processing to detect one or more signal peaks in the block of input samples stored in the sampling block memory which exceed a specified power threshold, and to cancel at least a first selected signal peak selected from the one or more signal peaks by applying a first cancellation pulse to the block of input samples stored in the sampling block memory which is phase-aligned with the selected signal peak, where the crest factor reduction block is configured to use one or more predetermined cancellation criteria when cancelling at least the first selected largest signal peak to implement a minimum separation requirement between adjacent cancelled peaks by sequentially repeating application of the one or more predetermined cancellation criteria to select a plurality of cancelled peaks within the block of input signals.

19. An apparatus for generating a communication signal having a reduced crest factor, comprising:

a sampling block memory for storing a block of input samples from a multicarrier communication signal;

a memory device for storing cross-over samples and differential values from adjacent blocks of input samples to ensure continuity of processing between the blocks of input samples; and

a crest factor reduction block coupled to the sampling block memory and the memory device for performing block-based processing to detect one or more signal peaks in the block of input samples stored in the sampling block memory which exceed a specified power threshold, and to cancel at least a first selected signal peak selected from the one or more signal peaks by applying a first cancellation pulse to the block of input samples stored in the sampling block memory which is phase-aligned with the selected signal peak.

20. An apparatus for generating a communication signal having a reduced crest factor, comprising:

a sampling block memory for storing a block of input samples from a multicarrier communication signal; and

a crest factor reduction block coupled to the sampling block memory for performing block-based processing to detect one or more signal peaks in the block of input samples stored in the sampling block memory which exceed a specified power threshold, and to cancel at least a first selected signal peak selected from the one or more signal peaks by applying a first cancellation pulse to the block of input samples stored in the sampling block memory which is phase-aligned with the selected signal peak, where the crest factor reduction block is configured to perform block-based processing by using a peak search window to select a first low rate signal peak that exceeds the specified power threshold in the block of input samples, up-sampling a plurality of low rate input samples in a defined neighborhood around the first low rate signal peak to generate a plurality of up-sampled values, and identifying a true signal peak from the plurality of up-sampled values, where the true signal peak has a specified phase and amplitude.

21. The apparatus of claim 20 , where the crest factor reduction block is configured to cancel at least the first selected signal peak by using the specified phase of the true signal peak to adjust the phase of the first-cancellation pulse.

Assignments (31)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040632 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Sep 21, 2017
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 044209/0047 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
CHANGE OF NAME Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 040632/0001 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0633 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0614 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0652 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Apr 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030256/0625 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Apr 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030256/0544 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Apr 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030256/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2012
From: MUNDARATH, JAYAKRISHNAN C.; DEHNER, LEO G.; KOTECHA, JAYESH H.; RASHEV, PETER Z.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 029144/0020 →
Continuity (1)
Related Publication 20140044215A1 · Feb 13, 2014