Interference Alignment In Real World Environments