A novel adaptive code block group hybrid automatic repeat request scheme for low earth orbit satellite networks. (6th May 2021)