Problem with difference of two convex functions Programming

Hello guys, I’m new with CVX and have some optimization problems. I am trying to optimize the Power
Allocation with d.c. function:
max f§-g§

what i kown is concave - concave is not allowed.but this paper says we can Perform a first-order Taylor expansion of g§.then we can get the sub-optimal using cvx(As mentioned above convex foftware packages).

I want konw Whether it is feasible.and how to make it.(i put this in cvx and get another problem is the gradient of g is “Scalar/real affine”,which is not allowed too)

It will be great if anybody have used d.c. function and provide some examples

Thank you for your help