Even though network coding is ideally suited for wired networks it has some limitations in traditional wireless cellular networks due to the centralized network architecture and the occurrence of interference in the transmission of network coded data