Wenn Du den IR-Empfänger an PinD.3 angeschlossen hast und die Taktfrequenz 16MHz ist, sollte der Code o.k. sein (mit genau dem habe ich auch angefangen...).

Hast Du schon mal nachgesehen, was über den Pin überhaupt reinkommt? Idealerweise mit ´nem Oszi, oder alternativ mit ´ner ganz simplen Schleife...

DDRX.Y = 1
Do
PortX.Y = Pind.3
Loop

...und an PortX.Y ´ne LED anschließen?

Was hast Du denn für einen IR-Empfänger?