Equalizing a digital signal, involving Matlab

Click For Summary
SUMMARY

The discussion focuses on the process of equalizing a digital signal using MATLAB, specifically analyzing the relationship between input and output signals through frequency domain analysis. The user aims to determine the transfer function H(ω) by dividing the output signal Y(ω) by the test input signal X(ω) at a specific frequency ω0. The challenge lies in identifying the correct frequency for the exponential term in H(ω), particularly whether to use the sampling frequency or another frequency relevant to the signal being analyzed.

PREREQUISITES
  • Understanding of frequency domain analysis
  • Familiarity with MATLAB for signal processing
  • Knowledge of transfer functions in signal processing
  • Concept of sampling frequency and its implications
NEXT STEPS
  • Research the concept of transfer functions in MATLAB
  • Learn about the implications of sampling frequency on signal analysis
  • Explore MATLAB functions for frequency domain analysis
  • Investigate methods for determining the appropriate frequency for signal processing
USEFUL FOR

Signal processing engineers, MATLAB users, and anyone involved in digital signal analysis and equalization techniques.

Inertigratus
Messages
123
Reaction score
0

Homework Statement


A signal goes through a black box and out comes another signal.
Now I have the signal that came out and need to find the signal that went into the black box.
This by analyzing a test signal and the output of that test signal.
The analysis is done in the frequency domain. The test signal is using one specific frequency.
The signals are sampled using a specific frequency (different from the test signal frequency).


Homework Equations


Y(ω) = H(ω)X(ω)


The Attempt at a Solution


I know how the output depends on the input, but decided not to write it here since it's not necessary for my questions.
So I can find H(ω) by doing the division Y(ω)/X(ω) using the test input and output.
However this only gives me H(ω0) where ω0 is corresponding to the specific frequency used only for the test signal.
Using additional information (that I haven't provided here) I can find constants that make up the frequency function H(ω) for all frequencies.
However, the constants are multiplied (to make H(ω)) by an exponential powered to iβω.
Now what I'm wondering is, what frequency should I use, what "ω" should the exponential be powered to?
The sampling frequency?
Maybe what I'm asking is, which frequency is the "real" output using? the one for which I'm trying to find the input.
To clarify, H(ω) looks something like this: A0 + A1e-2πfβ. Which is for all frequencies, but I'm working numerically in Matlab and am not sure which frequency "f" is.
Isn't it simply the sampling frequency for the signal?
It's probably difficult for you people to get into this problem without having worked with it, hope I made some sense atleast.
 
Physics news on Phys.org
Perhaps someone could take a look in Matlab?
I could send the code/files, it's not that much.
My code is pretty much finished, it's just that there's some (probably minor) mistake that I can't figure out.
Would be greatly appreciated!
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
5K