Compressing a transmitted signal

  • Thread starter Thread starter granpa
  • Start date Start date
  • Tags Tags
    Signal
Click For Summary

Discussion Overview

The discussion revolves around the theoretical possibility of compressing an audio signal by manipulating its frequency components through Fourier transforms, specifically dividing all frequencies by 10 to reduce bandwidth requirements for transmission. Participants explore the implications of this approach on signal quality and the feasibility of real-time processing.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant proposes performing a Fourier transform on an audio signal, dividing the frequencies by 10, and then transmitting the modified signal over a reduced bandwidth.
  • Another participant notes the necessity of digitizing the audio signal before applying the Fourier transform and mentions Shannon's theorem, which imposes limits on compression based on bandwidth and signal-to-noise ratio.
  • A participant expresses concern about potential loss of signal quality and questions whether this loss would be noticeable.
  • One participant clarifies that dividing frequencies by 10 would also affect the time domain representation, suggesting that the audio would be stretched in time.
  • Another participant argues that the proposed method would not be equivalent to simply stretching the time domain signal but rather maintaining the time while compressing frequencies.
  • A participant introduces the concept of Frequency Shift Keying (FSK) and discusses the implications of closer frequency spacing on signal integrity and transition times, emphasizing the role of filter bandwidth in data transmission.
  • One participant reflects on the potential loss of distinguishability between close frequencies in voice and music transmission, suggesting that while some information loss is expected, it may not be noticeable.
  • Another participant agrees that while constant frequencies close together could be distinguished, the transitions and amplitude changes would likely be lost, leading to a muddled sound in speech.

Areas of Agreement / Disagreement

Participants express a range of views on the feasibility and implications of the proposed signal compression method. There is no consensus on the extent of quality loss or the practicality of the approach, indicating ongoing debate and uncertainty.

Contextual Notes

Participants highlight various assumptions regarding the nature of audio signals, the effects of frequency manipulation, and the technical limitations imposed by Shannon's theorem and filter design. These factors remain unresolved in the discussion.

granpa
Messages
2,268
Reaction score
7
would it be possible in theory to take an audio signal, do an Fourier transform on it, divide all the frequencies by 10, convert it back to the time domain, transmit the resulting signal over 1/10th the bandwidth you would have originally needed, then reverse the process on the other end?

There would be some loss of signal quality and I don't suppose it could be done in real time but wouldn't it at least be possible with something like radio?
 
Engineering news on Phys.org
By performing a Fourier transform on your audio signal, you would first need to digitize the stream because there is no simple analog way of doing it. And so, one of Shannon's theorem applies which gives you an upper limit on the amount of compression you can do. The upper limit also depends on the bandwidth of the system, and the SNR (signal-to-noise ratio)

But with a simple audio signal, whose bandwidth is much smaller than of a simple RF link - is far from the upper limit and so you have room do all kinds of weird compressions on it.
 
I expected that there would be loss of signal quality
but I wonder if it would be noticeable
 
I just read your post again, and if you do as you say, divide by 10 in frequency domain and then take an inverse Fourier of it to reverse the process?

If you do that then your audio will also be divided by 10 in time domain.
 
if anything you would expect the time domain signal to be stretched tenfold but
that would be dividing the frequencies by 10 while stretching the time 10fold.

What I am suggesting is that you divide the frequencies by 10 while leaving the time alone.
 
To make this a little clearer let's use the example of FSK. Let's say you are transmitting data using FSK. What you are suggesting really is no different than using two FSK frequencies at 0.1 times the frequencies originally used. Why can't FSK frequencies be spaced closer together in order to save bandwidth?

In order to gain benefit from frequencies spaced closer together the receiver would need much narrower filters. During the transition from one frequency to another additional sidebands are produced. If a narrower receive filter is used, some of those sidebands will be eliminated making it take longer for the waveform to transition to the other frequency. Because it now takes longer to transition to the other frequency, it is at each frequency for a smaller proportion of the time and taking more time during the transition.

In other words if you input a square wave into an FSK link, as the frequencies are moved closer together and the filter is narrowed, you would see the received waveform approach a sine wave and then diminish in amplitude. You would not be able to retrieve your square wave by doing an IFT.

So the separation of the FSK frequencies and the filter bandwidth are determined primarily by the maximum data rate.
 
well I was thinking mainly about transmitting voice (and maybe even music) and I fully expected to lose some information but I thought that maybe it wouldn't be noticeable.

instead of losing higher or lower frequencies you would just lose the ability to distinguish between frequencies that are close together.
 
I think you would be able to distinguish between two constant frequencies that are close together. What you would lose is the transition between frequencies and changes in amplitude. I imagine speech would sound muddled.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
20
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 30 ·
2
Replies
30
Views
5K
  • · Replies 15 ·
Replies
15
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K