It is possible due to the PHY calibration that happens in this process to measure the "air"
Considering we are using battery powered devices which is sensitive to peak current,
Is it advisable to restart the WLAN interface before each scan?
For battery powered devices in general you shouldn't be scanning periodically and restarting the WiFi driver periodically is also not a good answer. And if you have peak current limitations - I would suggest you talk to your Murata rep and get support on customizing a solution for this.
You may have to tradeoff RF performance for this.
The reason the PHY needs to re-calibrate periodically is to maintain best RF sensitivity and reference over time as the environment changes due to temperature etc.
Is there a reason you are scanning so often?
Our application uses the WiFi scan for other purpose, eg. to establish Ad-Hoc communication.
The reason for looking at peak consumption is only to extend the rechargeable battery life over a single charge.
We can compromise RF Performance for longer run time.
Any suggestion for WiFi software configuration to minimize the peak current?
The WiFi duty cycle for our application is very small, transmit data at a very low frequency(once per hour).