Io ho risolto questo fastidioso problema installando "Deep Sleep Battery Saver" , abilitando "Enable deep sleep whitelist" e mettendo whatsapp (o le app che ti servono) in questo elenco di esclusioni, ma ho sentito parlare bene anche di un software che si chiama Tasker. Purtroppo con le opzioni di Android non ho mai ottenuto buoni risultati! L'utente che ha consigliato tasker ha seguito la seguente procedura:
1- andare sul pannello "Tasks" e crearne uno premi sull'icona "+"
2- dargli un nome qualsiasi confermando sulla spunta verde, quindi premere sul "+" del task edit
3- premere su "Net" e poi su "Mobile data"
4- appare la finestra "Mobile data", settate "Off" quindi confermate con icona di spunta verde
5- fate di nuovo "+" sulla finestra del Task edit
6- premere su "Net" e poi su "Mobile data"
7- appare la finestra "Mobile data", settate "On" quindi confermate con icona di spunta verde
8- Salvate il Task premendo sulla spunta verde. In questo modo l'operazione di reset dellla connessione è creata
9- Ora andate nel pannello "Profiles" e per crearne uno premi sull'icona "+"
10- dargli un nome qualsiasi confermando sulla spunta verde, quindi premere sul "+" del task edit
11- premere su "State" poi "Display" e "Display state"
12- settare il dispay state su Off e quindi conferma su spunta verde
13- appare "Task selection": premete sul task che avete creato prima
14- adesso aggiungete la ripetizione ogni 7 minuti: tenendo premuto su "Display State Off" appare "Context Options" quindi premi su Add
15- premi su "Time", togli la spunta a "From:" e "Until:", aggiungila a "Repeat", quindi imposta la ripetizione ogni 7 minuti.
Io ho impostato 7 minuti, ma vedete voi se bastano oppure funziona meglio se diminuite.
16- infine premete sul pulsante in basso a destra per accendere il tasker su On
p.s. installando Deep Sleep Battery Saver non ho notato particolari consumi di batteria, mentre con tasker non garantisco ma da quanto ho letto non dovrebbe influire più di tanto
EDIT: per risolvere il problema del deep sleep occorre anche rimuovere il gestore interno del risparmio eenrgetico