Advanced Techniques for Cell-free Massive MIMO Networks