A signal adaptive filtering method for reducing blocking effect and ringing noise, a signal adaptive filter, and a computer readable medium. A support structure may be provided for attaching to the lamp. Data from the plurality of logical channels is multiplexed into a medium access control protocol data unit based on a priority associated with each of the plurality of the logical channels. Another particular application is in the areas of pharmacogenomics and pharmacogenetics.