A source of deterministic single photons is proposed and demonstrated by the application of a measurement-based feedback protocol to a heralded single photon source consisting of an ensemble of cold rubidium atoms. Our source is stationary and produces a photoelectric detection record with sub-Poissonian statistics.PACS numbers: 42.50. Dv,03.65.Ud,03.67.Mn Quantum state transfer between photonic-and matterbased quantum systems is a key element of quantum information science, particularly of quantum communication networks. Its importance is rooted in the ability of atomic systems to provide excellent long-term quantum information storage, whereas the long-distance transmission of quantum information is nowadays accomplished using light. Inspired by the work of Duan et al.[1], emission of non-classical radiation has been observed in first-generation atomic ensemble experiments [2].In 2004 the first realization of coherent quantum state transfer from a matter qubit onto a photonic qubit was achieved [3]. This breakthrough laid the groundwork for several further advances towards the realization of a longdistance, distributed network of atomic qubits, linear optical elements and single-photon detectors [4,5,6,7,8]. A seminal proposal for universal quantum computation with a similar set of physical resources has also been made [9].An important additional tool for quantum information science is a deterministic source of single photons. Previous implementations of such a source used single emitters, such as quantum dots [10,11], color centers [12,13], neutral atoms [14,15], ions [16], and molecules [17]. The measured efficiency η D to detect a single photon per trial with these sources is typically less than 1%, with the highest reported measured value of about 2.4% [14], to our knowledge.We propose a deterministic single photon source based on an ensemble of atomic emitters, measurement, and conditional quantum evolution. We report the implementation of this scheme using a cold rubidium vapor, with a measured efficiency η D ≈ 1 − 2%. In common with the cavity QED system, our source is suitable for reversible quantum state transfer between atoms and light, a prerequisite for a quantum network. However, unlike cavity QED implementations [14], it is unaffected by intrinsically probabilistic single atom loading. Therefore, it is stationary and produces a photoelectric detection record with truly sub-Poissonian statistics.The key idea of our protocol is that a single photon can be generated at a predetermined time if we know that the medium contains an atomic excitation. The presence of the latter is heralded by the measurement of a scattered photon in a write process. Since this is intrinsically probabilistic, it is necessary to perform independent, sequential write trials before the excitation is heralded. After this point one simply waits and reads out the excitation at the predetermined time. The performance of repeated trials and heralding measurements represents a conditional feedback process and the duration of th...