Techniques for optimizing application specific integrated circuit and other IC pin assignment corresponding to a high density interconnect printed circuit board layout are provided. In another embodiment only one comparator is provided. Thereafter, the number of preliminary rotations R of an application roller is decided based on the information on the lapse of time with reference to a look-up table. The number of transponders and codes used to transmit each user signal can be readily adapted to user requirements. The receiver performs the necessary uncovering operations for example of a Walsh sequence of length 16 by performing uncovering operations using smaller length Walsh sequences such as of length 4 and then performing subsequent summing operations with inverted and non-inverted versions of the results of such uncovering operations. The catalyst was most cost-effective at addition levels of approximately 3 wt %.