Signal model