You need a sticky layer like Dynamat ideally. There are cheaper brands though (do not use roofing flashing) Then you have a "decoupling" layer like the under lay or a foam and then your carpet. There are some nice rubber sticky products too....the more you do the better but layers are what you need.