The 28-year-old left the Bundesliga club Wolfsburg this year and is a free agent. The Dane played between 2005 and 2014 for Arsenal and scord 45 goals for them.
During his time at the Premier League club he spent some time on loan at Sunderland, Birmingham City and Juventus.
The Dane becomes the club's 12th signing.