Floyd, who has played for the Minnesota Vikings, New England Patriots and Arizona Cardinals, made 10 catches for 78 yards in 11 games with the Vikings last season. He appeared in two games with the Patriots in 2016 after he was released by the Cardinals after being charged with an extreme DUI.
Floyd, 28, was suspended four games under the NFL's substance abuse policy and spent a day in jail after his conviction in 2017.
He caught 242 passes for 3,739 yards and 23 touchdowns in 76 games with Arizona in five seasons.
New Orleans also signed wide receiver Brandon Tate. He recorded 71 catches for 1,099 yards and seven touchdowns in seven seasons with New England (one), the Cincinnati Bengals (four) and Buffalo Bills (two).