Distributed transmit beamforming is a means of increasing range and power efficiency via local collaboration among neighboring nodes in order to transmit a common message to a remote destination. While its basic feasibility has been established by recent analyses and prototypes, transitioning this concept to applications requires the development of protocols and architectures which can be implemented efficiently using digital signal processing (DSP). In this paper, we describe DSP-centric algorithms and their performance limits, and report on recent results from simulations and software-defined radio experiments.