IP Library › Granted Patent US 12,323,284
Granted Patent B2
US 12,323,284 · App. 18/370,802 · Granted Jun 3, 2025

Efficient staggered multi-tone (SMT) modulation/demodulation with time-domain phase adjustment

Inventor: Brian Gunn (Farmington, UT)
Assignee: L3Harris Technologies, Inc.
H04L27/265H04L25/03006H04L27/26526H04L2025/03414
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 12,323,284
App. No.
18/370,802
Granted
Jun 3, 2025
Kind
B2
Abstract

A staggered multi-tone (SMT) modulator that includes a Fourier transform module that is coupled to an input for receiving a complex valued data frame and that transforms the complex valued data frame from a frequency domain into a time domain. A symmetry extractor module extracts a conjugate symmetric data frame and a conjugate antisymmetric data frame from the transformed complex data frame. A first circular shift module performs a circular rotational phase shift on the conjugate symmetric data frame. A first filter filters the phase shifted conjugate symmetric data frame. A second circular shift module performs a circular rotational phase shift on the conjugate antisymmetric data frame. A second filter filters the phase shifted conjugate antisymmetric data frame. A summing module sums the phase shifted conjugate symmetric data frame and the phase shifted conjugate antisymmetric data frame to generate a modulated data frame.

Claims (35)

1. A staggered multi-tone (SMT) modulator comprising:

a Fourier transform module that is coupled to an input for receiving a complex valued data frame, the Fourier transform module configured to transform the complex valued data frame from a frequency domain into a time domain;

a symmetry extractor module configured to extract a conjugate symmetric data frame and a conjugate antisymmetric data frame from the transformed complex data frame;

a first circular shift module configured to perform a circular rotational phase shift on the conjugate symmetric data frame;

a first filter configured to filter the phase shifted conjugate symmetric data frame;

a second circular shift module configured to perform a circular rotational phase shift on the conjugate antisymmetric data frame;

a second filter configured to filter the phase shifted conjugate antisymmetric data frame; and

a summing module configured to sum the phase shifted conjugate symmetric data frame and the phase shifted conjugate antisymmetric data frame to generate a modulated data frame for an output that is coupled to the summing module.

2. The computing system of claim 1 , further comprising:

a time delay module coupled to either the first or second filter, the time delay module providing a time delay of one-half of a data frame.

3. The computing system of claim 2 , wherein the time delay module is at least partially distributed across one or more elements of the SMT modulator.

4. The computing system of claim 1 , wherein the first and second filter modules comprise one or more polyphase filters.

5. The computing system of claim 1 , wherein the Fourier transform module is implemented as a Fast Fourier Transform (FFT).

6. The computing system of claim 1 , wherein the Fourier transform module is implemented as an Inverse Fast Fourier Transform (IFFT).

7. The computing system of claim 1 , wherein because the conjugate symmetric data frame and the conjugate antisymmetric data frame are subjected to the circular rotational phase shift in the time domain, no linear phase modulation in the frequency domain is performed by the SMT modulator.

8. The computing system of claim 1 , wherein the SMT modulator is configured to be used in a digital transmitter.

9. The computing system of claim 1 , wherein the SMT modulator is instantiated in an Application Specific Integrated Circuit (ASIC) or in a Field Programable Gate Array (FPGA).

10. The computing system of claim 1 , wherein the SMT modulator is implemented in a computing system that includes one or more processors and one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that are structured such that when executed by the one or more processors, cause the computing system to instantiate the SMT modulator.

11. A staggered multi-tone (SMT) demodulator comprising:

a filter configured to filter a complex valued data frame received from a demodulator input to generate a phase one filtered data frame and a phase two filtered data frame;

a first circular shift module configured to perform a circular rotational phase shift on the phase one filtered data frame;

a second circular shift module configured to perform a circular rotational phase shift on the phase two filtered data frame;

a symmetry extractor module configured to extract a conjugate symmetric data frame from the phase one filtered data frame and to extract a conjugate antisymmetric data frame from the phase two filtered data frame;

a summing module configured to sum the conjugate symmetric data frame and the conjugate antisymmetric data frame to generate a summed data frame; and

a Fourier transform module configured to transform the summed data frame from a time domain to a frequency domain to generate a demodulated data frame for an output that is coupled to the Fourier transform module.

12. The computing system of claim 11 , further comprising:

a time delay module coupled to the filter, the time delay module providing a time delay of one-half of a data frame.

13. The computing system of claim 12 , wherein the time delay module is at least partially distributed across one or more elements of the SMT demodulator.

14. The computing system of claim 11 , wherein the filter module comprises one or more polyphase filters.

15. The computing system of claim 14 , wherein the filter module comprises a first filter module and a second filter module.

16. The computing system of claim 11 , wherein the Fourier transform module is implemented as one of a Fast Fourier Transform (FFT) or an Inverse Fast Fourier Transform (IFFT).

17. The computing system of claim 11 , wherein because the phase one filtered data frame and the phase two filtered data frame are subjected to the circular rotational phase shift in the time domain, no linear phase modulation in the frequency domain is performed by the SMT demodulator.

18. The computing system of claim 11 , wherein the SMT demodulator is configure to be used in a digital receiver.

19. The computing system of claim 11 , wherein the SMT demodulator is instantiated m an Application Specific Integrated Circuit (ASIC) or in a Field Programable Gate Array (FPGA).

20. The computing system of claim 11 , wherein the SMT modulator is implemented in a computing system that includes one or more processors and one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that are structured such that, when executed by the one or more processors, cause the computing system to instantiate the SMT demodulator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2023
From: GUNN, BRIAN
To: L3HARRIS TECHNOLOGIES, INC.
Reel/Frame 064976/0151 →
Continuity (1)
Related Publication 20250097090A1 · Mar 20, 2025
References Cited (12)
US 11075786B1 · Shattil · 2021 [cited by examiner]
US 20190007181A1 · Marinier et al. · 2019 [cited by applicant]
US 20190089498A1 · Pelletier et al. · 2019 [cited by applicant]
US 20200235973A1 · Wang · 2020 [cited by examiner]
US 20210014094A1 · Nadal · 2021 [cited by examiner]
EP 3437243B1 · 2020 [cited by applicant]
EP 3398282B1 · 2022 [cited by applicant]
Farhang et al., “Filter Bank Multicarrier for Massive MIMO”, Feb. 24, 2014, pp. 7. [cited by applicant]
Farhang-Boroujeny et al., “Cosine Modulated and Offset QAM Filter Bank Multicarrier Techniques: A Continuous-Time Prospect”, EURASIP Journal on Advances in Signal Processing, vol. 2010, Article ID 165654, Dec. 14, 2009,… [cited by applicant]
Farhang-Boroujeny, “Signal Processing Techniques for Software Radio”, 2007, pp. 7. [cited by applicant]
Husam and Kollár, “Complexity Comparison of Filter Bank Multicarrier Transmitter Schemes,” 2018 11th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP), pp. 1-4 (2018). [cited by applicant]
Varga and Kollár, “Low complexity FBMC transceiver for FPGA implementation,” 2013 23rd International Conference Radioelektronika (Radioelektronika), pp. 219-223 (2013). [cited by applicant]