Backoff power configuration
Posted: Wed Feb 15, 2017 2:36 pm
Hello!
How shall the power back off configuration parameters be used?
For band edge compliance I need to lower the output power on the lowest and top channels but I can't measure any difference when I change the backoff settings.
For testing backoff configurations I have used channel 13. I enable backoff and set the backoff power with the following lines of code:
.chan_backoff_en = 1;
.chan13_power_backoff_qdb = 8;
This however is not working, what am I missing?
Additionally - how shall the chanX_rate_backoff_index settings be used?
I do not understand the mapping to rate or see any effect in measurements. The bit set maps to a target_power_qdb_i value but I guess this is for all rates.
In do_phy_init() I print the full init_data struct before it is passed to esp_phy_init() so I know the expected values are used. To verify that the settings have any effect I tried to lower output power set by .target_power_qdb_0 and can see that the settings are applied using measurements.
Any help is appreciated!
An example configuration in the form of a "phy_init_data" constant that shows a backoff configuration would be great!
How shall the power back off configuration parameters be used?
For band edge compliance I need to lower the output power on the lowest and top channels but I can't measure any difference when I change the backoff settings.
For testing backoff configurations I have used channel 13. I enable backoff and set the backoff power with the following lines of code:
.chan_backoff_en = 1;
.chan13_power_backoff_qdb = 8;
This however is not working, what am I missing?
Additionally - how shall the chanX_rate_backoff_index settings be used?
I do not understand the mapping to rate or see any effect in measurements. The bit set maps to a target_power_qdb_i value but I guess this is for all rates.
In do_phy_init() I print the full init_data struct before it is passed to esp_phy_init() so I know the expected values are used. To verify that the settings have any effect I tried to lower output power set by .target_power_qdb_0 and can see that the settings are applied using measurements.
Any help is appreciated!
An example configuration in the form of a "phy_init_data" constant that shows a backoff configuration would be great!