I'm not quite sure what you are looking for. There is endless information on these topics available from different places on the web. I would take a look at NI's website. They have many tutorials and application notes discussing these different topics. Start
here to find all kinds of help for these topics. Should help on the research paper!
J.R. Allen