IP Library › Granted Patent US 11,956,111
Granted Patent B2
US 11,956,111 · App. 17/760,197 · Granted Apr 9, 2024

Multi-rate crest factor reduction

Inventor: Huei Yuan Shih (Murphy, TX)
Assignee: Huawei Technologies Co., Ltd.
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 11,956,111
App. No.
17/760,197
Granted
Apr 9, 2024
Kind
B2
Abstract

A computer-implemented method for reducing crest factor by an electronic device includes: receiving a plurality of first samples of a first input signal. The plurality of first samples are generated at a first sampling rate. A first peak detection is performed based on the plurality of first samples to generate a plurality of first peak detection output samples. A plurality of first windowing input samples are generated at a second sampling rate by downsampling the plurality of first peak detection output samples. A plurality of first windowing output samples are generated based on the plurality of first windowing input samples. A plurality of first peak reduction samples are generated at the first sampling rate by upsampling the plurality of first windowing output samples. A first output signal is generated based on the plurality of first samples and the plurality of first peak reduction samples.

Claims (70)

1. A method for reducing crest factors, the method comprising:

receiving a plurality of first samples of a first input signal, the plurality of first samples generated at a first sampling rate;

performing a first peak detection based on the plurality of first samples to generate a plurality of first peak detection output samples;

downsampling the plurality of first peak detection output samples to generate a plurality of first windowing input samples at a second sampling rate;

generating a plurality of first windowing output samples based on the plurality of first windowing input samples;

upsampling the plurality of first windowing output samples to generate a plurality of first peak reduction samples at the first sampling rate; and

generating a first output signal based on the plurality of first samples and the plurality of first peak reduction samples.

2. The method according to claim 1 , wherein the first input signal comprises an input signal of a first carrier, and the method further comprises:

receiving a plurality of second samples of a second input signal, wherein the plurality of second samples are generated at the first sampling rate, and the second input signal comprises an input signal of a second carrier;

performing a second peak detection based on the plurality of second samples to generate a plurality of second peak detection output samples;

downsampling the plurality of second peak detection output samples to generate a plurality of second windowing input samples at a third sampling rate;

generating a plurality of second windowing output samples based on the plurality of second windowing input samples;

upsampling the plurality of second windowing output samples to generate a plurality of second peak reduction samples at the second sampling rate; and

generating a second output signal based on the plurality of second samples and the plurality of second peak reduction samples.

3. The method according to claim 2 , wherein a ratio between the second sampling rate and the third sampling rate is the same as a ratio between a first bandwidth of the first carrier and a second bandwidth of the second carrier.

4. The method according to claim 2 , wherein the generating the first output signal comprises applying the plurality of first peak reduction samples on both I and Q channels of the plurality of first samples.

5. The method according to claim 2 , wherein performing the first peak detection comprises:

generating a plurality of first clipping samples based on the plurality of first samples and a first clipping level;

generating a plurality of first window filtering output samples based on the plurality of first clipping samples; and

generating the plurality of first peak detection output samples based on the plurality of first window filtering output samples.

6. The method according to claim 5 , wherein performing the second peak detection comprises:

generating a plurality of second clipping samples based on the plurality of second samples and a second clipping level;

generating a plurality of second window filtering output samples based on the plurality of second clipping samples; and

generating the plurality of second peak detection output samples based on the plurality of second window filtering output samples.

7. The method according to claim 2 , wherein the plurality of first samples are generated by upsampling a first carrier signal of the first carrier, and the plurality of second samples are generated by upsampling a second carrier signal of the second carrier.

8. The method according to claim 2 , wherein the plurality of first windowing output samples and the plurality of second windowing output samples are generated using a same number of delay taps.

9. An electronic device comprising:

a non-transitory memory storage comprising instructions; and

one or more hardware processors in communication with the non-transitory memory storage, the one or more hardware processors configured to execute the instructions to cause the electronic device to:

receive a plurality of first samples of a first input signal, the plurality of first samples generated at a first sampling rate;

perform a first peak detection based on the plurality of first samples to generate a plurality of first peak detection output samples;

downsample the plurality of first peak detection output samples to generate a plurality of first windowing input samples at a second sampling rate;

generate a plurality of first windowing output samples based on the plurality of first windowing input samples;

upsample the plurality of first windowing output samples to generate a plurality of first peak reduction samples at the first sampling rate; and

generate a first output signal based on the plurality of first samples and the plurality of first peak reduction samples.

10. The electronic device according to claim 9 , wherein the first input signal comprises an input signal of a first carrier, and the one or more hardware processors further execute the instructions to:

receive a plurality of second samples of a second input signal, wherein the plurality of second samples are generated at the first sampling rate, and the second input signal comprises an input signal of a second carrier;

perform a second peak detection based on the plurality of second samples to generate a plurality of second peak detection output samples;

downsample the plurality of second peak detection output samples to generate a plurality of second windowing input samples at a third sampling rate;

generate a plurality of second windowing output samples based on the plurality of second windowing input samples;

upsample the plurality of second windowing output samples to generate a plurality of second peak reduction samples at the second sampling rate; and

generate a second output signal based on the plurality of second samples and the plurality of second peak reduction samples.

11. The electronic device according to claim 10 , wherein a ratio between the second sampling rate and the third sampling rate is the same as a ratio between a first bandwidth of the first carrier and a second bandwidth of the second carrier.

12. The electronic device according to claim 10 , wherein generating the first output signal comprises applying the plurality of first peak reduction samples on both I and Q channels of the plurality of first samples.

13. The electronic device according to claim 10 , wherein performing the first peak detection comprises:

generating a plurality of first clipping samples based on the plurality of first samples and a first clipping level;

generating a plurality of first window filtering output samples based on the plurality of first clipping samples; and

generating the plurality of first peak detection output samples based on the plurality of first window filtering output samples.

14. The electronic device according to claim 10 , wherein performing the second peak detection comprises:

generating a plurality of second clipping samples based on the plurality of second samples and a second clipping level;

generating a plurality of second window filtering output samples based on the plurality of second clipping samples; and

generating the plurality of second peak detection output samples based on the plurality of second window filtering output samples.

15. The electronic device according to claim 10 , wherein the plurality of first samples are generated by upsampling a first carrier signal of the first carrier, and the plurality of second samples are generated by upsampling a second carrier signal of the second carrier.

16. The electronic device according to claim 10 , wherein the plurality of first windowing output samples and the plurality of second windowing output samples are generated using a same number of delay taps.

17. A non-transitory computer-readable medium storing computer instructions for reducing crest factor, that when executed by one or more hardware processors of an electronic device, cause the electronic device to perform operations comprising:

receiving a plurality of first samples of a first input signal, the plurality of first samples generated at a first sampling rate;

performing a first peak detection based on the plurality of first samples to generate a plurality of first peak detection output samples;

downsampling the plurality of first peak detection output samples to generate a plurality of first windowing input samples at a second sampling rate;

generating a plurality of first windowing output samples based on the plurality of first windowing input samples;

upsampling the plurality of first windowing output samples to generate a plurality of first peak reduction samples at the first sampling rate; and

generating a first output signal based on the plurality of first samples and the plurality of first peak reduction samples.

18. The non-transitory computer-readable medium according to claim 17 , wherein the first input signal comprises an input signal of a first carrier, and the operations further comprise:

receiving a plurality of second samples of a second input signal, wherein the plurality of second samples are generated at the first sampling rate, and the second input signal comprises an input signal of a second carrier;

performing a second peak detection based on the plurality of second samples to generate a plurality of second peak detection output samples;

downsampling the plurality of second peak detection output samples to generate a plurality of second windowing input samples at a third sampling rate;

generating a plurality of second windowing output samples based on the plurality of second windowing input samples;

upsampling the plurality of second windowing output samples to generate a plurality of second peak reduction samples at the second sampling rate; and

generating a second output signal based on the plurality of second samples and the plurality of second peak reduction samples.

19. The non-transitory computer-readable medium according to claim 18 , wherein a ratio between the second sampling rate and the third sampling rate is the same as a ratio between a first bandwidth of the first carrier and a second bandwidth of the second carrier.

20. The non-transitory computer-readable medium according to claim 18 , wherein the generating the first output signal comprises applying the plurality of first peak reduction samples on both I and Q channels of the plurality of first samples.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2022
From: SHIH, HUEI YUAN
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 060728/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2022
From: FUTUREWEI TECHNOLOGIES, INC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 060728/0348 →
Continuity (1)
Related Publication 20230344695A1 · Oct 26, 2023
Cited By (1)
US 12,621,198