Some contributions to particle Markov chain Monte Carlo algorithms