Disgraced broadcaster Marv Albert has signed a three-year deal with NBC to do the play-by-play for National Basketball Association games and for some Olympic events. The deal, announced Tuesday, represents an almost total reclamation of Albert’s reputation, which became tarnished in the fall of 1997 when NBC fired him after he pleaded guilty to sexually abusing a woman in a Virginia hotel room. Since the incident, which also cost him his job with the Madison Square Garden network as play-by-play announcer of the New York Knicks games, Albert has undergone therapy and has remarried. NBC said one of the reasons it rehired Albert was because Fox was close to signing him.