Right option is (d) Construction of channel models to estimate the propagation of a signal in the channel environment
The best I can explain: Cross-layer design requires the characteristic parameters of each layer to be made available to other layers of the protocol stack during run time. In order to achieve this, different degree of abstraction is required. This requires the development of new data structures such as constructing squares for storing information.