Why is the slab damp? Carpet, is rarely a good solution over concrete.
There are insulated subfloor panels that can be used as well to have a finished floor installed over top.
Below is a great link that can walk you through every step precisely and also gives advice on what cleaner to use!
http://www.upholsterycleaners101.com/