In most implementations of quantum-key-distribution (QKD) protocols the secure keys originate from single-photon signals. However, due to the unavoidable channel losses and the low efficiencies of single photon detectors, the key generation rate of a single-photon QKD system is low. Recently, there has been a growing interest in the Gaussianmodulated coherent state (GMCS) QKD protocol because it can be implemented with conventional laser sources and high efficiency homodyne-detectors. Here, we present our experimental results with a fully fiber-based one-way GMCS QKD system. Our system employed a double Mach-Zehnder interferometer (MZI) configuration in which the weak quantum signal and the strong local-oscillator (LO) go through the same fiber between Alice and Bob. We employed two novel techniques to suppress system excess noise. First, to suppress the LO's leakage, an important contribution to the excess noise, we implemented a scheme combining polarization and frequency multiplexing, achieving an extinction ratio of 70dB. Second, to further minimize the system excess noise due to phase drift of the double MZI, the sender simply remaps her data by performing a rotation operation. Under a "realistic model", the secure key rates determined with a 5km and a 20km fiber link are 0.3bit/pulse and 0.05bit/pulse, respectively. These key rates are significantly higher
than that of a practical BB84 QKD system.