Patent ID: 8730934

Claim:
A method, comprising: receiving, by a service provider system associated with a service provider and comprising one or more computers, a communications signal output by a customer device associated with a customer of the service provider; processing, by the service provider system, the received communications signal to determine a linear impairment associated with the customer device, wherein the processing comprises determining, by the service provider system based at least in part on the received communications signal, one or more equalization parameters for correcting a signal received by the customer device, wherein determining the linear impairment comprises: determining, by the service provider system, impairment coefficient data for the customer device; and calculating, by the service provider system based at least in part on performing a Fourier transform of the impairment coefficient data, an equalization coefficient for the customer device, wherein the equalization coefficient comprises at least one of the one or more equalization parameters; determining, by the service provider system based at least in part on the linear impairment, a frequency range at which communications will be output by the service provider system for receipt by the customer device; and sending, by the service provider system, the one or more equalization parameters to the customer device via the determined frequency range.