Monday, March 18, 2024

Re: Transmitting on a single subcarrier

Hi Sourya,

On 16.03.24 22:30, Sourya Saha wrote:
> I am using an OFDM transmitter and receiver blocks from GNU radio. Essentially what i want
> to do is split up the bandwidth into 64 subcarriers and trasmit on any one of the
> subcarriers, say subcarrier 3.

Remark: that is just FSK, but due to the nature of OFDM an FSK with a less-than-pretty
symbol shaping, and due to the cyclic prefix, an FSK with a phase jump within each symbol.

*Usually*, you'd avoid doing that, and just build an FSK system. Especially, since if you
only use one carrier at a time, you lose the ability to sense the channel, or use
Schmidl&Cox (or similar methods) for synchronization, so there's no arguments going for
OFDM here – that's why I pointed out that OFDM was a rather advanced topic, you need to
understand *why* you're using it, fighting *which* channel problems.
You get all the complexity, the overhead and all the problems of OFDM, without any data
rate benefit.

However, nothing in GNU Radio would stop you from doing that:
Data vectors with a lot of zero entries and a single non-zero entry.

> If that is to be done, in the data carriers field of the ofdm transmitter and receiver, mentioning just '3' as the subcarrier should work.

Not sure what "mentioning" means, but as described above: data vector with all zeros, but
a non-zero value in the third entry.


Best,
Marcus

No comments:

Post a Comment