Constructing u(t * omega) from U(t, omega)

  • Context: Graduate 
  • Thread starter Thread starter nkinar
  • Start date Start date
  • Tags Tags
    Omega
Click For Summary
SUMMARY

The discussion focuses on converting a 2D function U(t, omega), representing the discrete Gabor transform of a sampled signal, into a 1D function u(chi) = u(t * omega) through numerical integration. The integration is performed over constant chi, specifically using the formula ∫_a^b U(t, chi/t) dt. Participants seek efficient methods for executing this numerical integration with the 2D matrix representation of U(t, omega).

PREREQUISITES
  • Understanding of discrete Gabor transforms
  • Familiarity with numerical integration techniques
  • Knowledge of matrix operations in numerical computing
  • Basic concepts of angular frequency in signal processing
NEXT STEPS
  • Research numerical integration methods for multidimensional data
  • Explore libraries for matrix manipulation, such as NumPy in Python
  • Learn about the implementation of the Gabor transform in MATLAB
  • Investigate techniques for transforming 2D signals to 1D representations
USEFUL FOR

Researchers and practitioners in signal processing, numerical analysis, and anyone involved in the implementation of Gabor transforms and numerical integration techniques.

nkinar
Messages
74
Reaction score
0
Hello---

I am reading a paper on numerical methods which requires a 2D function to be converted to a 1D function. Let U(t, omega) be the discrete Gabor transform of a sampled signal, where t is time (seconds) and omega is the angular frequency. U(t, omega) is stored in a 2D m-by-n matrix.

Now U(t, omega) must be converted to u(chi) = u(t * omega), where chi = (t * omega), by integration over constant chi.

How do I efficiently perform numerical integration over constant chi, given the 2D matrix U(t, omega)?
 
Physics news on Phys.org
Do you mean you want to perform

\int_a^b U(t, \chi / t) \, dt

numerically?
 
Hello CompuChip--

Thank you very much for your response! Yes, I think that I would like to numerically perform the integration that you describe using U(t, omega) as a 2D m-by-n matrix. How would I proceed?

Why do you write (chi/t) as an argument to U(t, omega)?
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
3
Views
4K
Replies
9
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
4
Views
2K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K