Вот это правило: "Звуки, которые отличаются друг от друга только по одному артикуляторному признаку - в данном случае признаку глухость/звонкость - составляют пары. Большинство глухих и звонких согласных в русском языке парные, исключением являются сонорные звуки [л], [л'], [м], [м'], [н], [н'], [р], [р'], [j] и глухие согласные [х], [х'], [ц], [ч'].Парные звонкие согласные всегда теряют признак звонкости, т.е. оглушаются, в позиции конца слова и в положении перед глухим согласным. В позиции конца слова они заменяются глухим согласным из своей же пары; перед глухим согласным они также теряют звонкость и также заменяются глухим парным согласным (в таком сочетании происходит ассимиляция по глухости/звонкости): сад [сат], кадка [к`атка].Парные глухие согласные в свою очередь заменяются звонкими в позиции перед звонким согласным: просьба [пр`оз'ба]. Исключением являются звонкие звуки [в] / [в'] (они в этом отношении подобны сонантам), перед которыми глухие согласные не озвончаются: плотва [платв`а]. Оглушение или озвончение согласного под влиянием последующего согласного называется ассимиляцией по глухости/звонкости".Взято, в частности, отсюда: http://fonetica.philol.msu.ru/kons/n-21.htmХотя правило можно легко найти и в других источниках.