Hi everyone,
I'm working on the PowerLineCommunication based on the G3_PHY_EXAMPLE in CCS.
I modified the code in order to use just one TMDSPLCKIT-V3 in TX and another TMDSPLCKIT-V3 in RX.
I have read on G3 SPECIFICATION that actually it is possible, somehow, to act on the single sub-carriers and for example "turn-on" and "turn-off" automatically those that have high noise.
I report here what it is write:
"The tone map is an adaptive parameter that, based on channel estimation, contains a list of
subcarriers that are to be used for communication between two ITU-T G.9903 devices. For
example, the tone map contains information on which subcarriers shall not carry information, for
example those subcarriers that suffer deep fades or very low SNR. [..]
ITU-T G.9903 devices shall estimate the SNR of the received signal subcarriers and adaptively
select the usable tones, optimum modulation and code rate to ensure reliable communication over
the power line channel. It shall also specify which power level the remote transmitter shall use and
which gain values it should apply for various sections of the spectrum. [..]
The goal of the adaptive tone mapping is to allow the ITU-T G.9903 receiver to achieve the greatest
possible throughput given the channel conditions existing between them. In order to accomplish this
goal, the receiver shall inform the remote transmitter which tones it should use to send data bits on
and which tones it should use to send dummy data bits that the receiver shall ignore [..] "
How can I apply this on my code?
I hope for your support,
Best,
Andrea