Constraint violating DCP rulesets

The nonlinear constraint is given below

\sum_{n=1}^Nb_n{\rm{log_2}}(1+x_ny_n)\le V \gamma

Here \gamma is a continuous variable. b_n is a binary integer variable, x_n is a bounded continuous variable.

The error I get is:

Disciplined convex programming error:
Invalid constraint: {concave} <= {real affine}

Can anyone suggest me a method to transform this so that it complies with the DCP rulesets.