Enhanced absorption in nanocrystalline silicon thin film solar cells using surface plasmon polaritons