vipar wrote: (...)
But my question was do we have a way to get the frequency values in the wavelet Transform
No. We can get frequency ranges (bands).
Moreover, in the DWT the frequency is a function of time, but both time and frequency ranges are not defined as absolute values.
I'm not sure if You understand how the DWT works, but if You do, then here's the (simplified) explanation:
Assuming that we want to get absolute frequency values, and knowing that the DWT operates on frequencies from range 0..Fmax, where the Fmax is the Nyquist frequency of the sampler: (I'll use real values to show some real results)
Fsmp=24kHz - sampling frequency
Fnq=0.5*Fsmp=12kHz - Nyquist frequency, this is the Fmax for DWT.
Level 0 bands: (defined for coefficients [Cx], on this level)
C0=0..6kHz - Low band, both components of Your wave are here - non-zero, but nothing interesting to draw
C1=6..12kHz - High band, coefficient should be zero in Your case.
Level 1 bands:
C0=0..3kHz - lowest band, contains one of your component frequencies (1kHz), non-zero.
C1=3..6kHz - contains second of your component frequencies (5kHz), non-zero.
C2=6..9kHz - should be zero.
C3=9..12kHz - as above.
In other words, to calculate absolute frequency values, You need to know the sampling frequency or sample period.
The final accuracy (band width) is proportional to sampling frequency - or more precisely, to the number of samples within a given time window, as the maximum reachable level depends directly on the number of samples.
If You need to easily extract particular component frequencies, then You can try to use FFT or maybe STFT fourier transformations.