fodor Precoding Optimization

implemented the precoding Optimization algorithm by Fodor