Difference between revisions of "Communications Systems"

From Class Wiki
Jump to: navigation, search
(Links)
(Information Theory)
 
(23 intermediate revisions by the same user not shown)
Line 10: Line 10:
   
 
====Links====
 
====Links====
  +
=====PLL Links=====
  +
*[http://www.stanford.edu/group/cioffi/book/chap6.pdf Fundamentals of Synchronization]
 
*[http://seit.unsw.adfa.edu.au/staff/sites/hrp/teaching/Electronics4/docs/PLL/pllJune03.pdf Phase Locked Loops]
 
*[http://seit.unsw.adfa.edu.au/staff/sites/hrp/teaching/Electronics4/docs/PLL/pllJune03.pdf Phase Locked Loops]
  +
*[http://engr.case.edu/merat_francis/eecs397/PLL.pdf Phase Locked Loops Feedback Theory]
 
**[http://www.crbond.com/pll.htm C++ code for three software PLLs]
 
**[http://www.crbond.com/pll.htm C++ code for three software PLLs]
 
**[http://en.wikipedia.org/wiki/Phase-locked_loop A MATLAB software PLL is down the page here.]
 
**[http://en.wikipedia.org/wiki/Phase-locked_loop A MATLAB software PLL is down the page here.]
   
* PSK31 Links
 
  +
=====Matched Filters=====
**[http://www.arrl.org/files/file/Technology/tis/info/pdf/x9907003.pdf Peter Martinez's original article from Radio Communications, December 1998]
 
  +
*[http://www.tapr.org/pdf/DCC2009-MatchedFilterandPosterioriDetector-KL7NA-KE7UFF.pdf Matched Filter A Posteriori Detector Paper]
**[http://aintel.bi.ehu.es/psk31.html The Official PSK31 Homepage]
 
  +
=====PSK31 Links=====
**[http://www.arrl.org/psk31-spec ARRL PSK31 Specifications]
 
  +
*[http://www.arrl.org/files/file/Technology/tis/info/pdf/x9907003.pdf Peter Martinez's original article from Radio Communications, December 1998]
**[https://sites.google.com/site/psk31matlabproject/ PSK31 Project of Ted, Trent and Travis]
 
  +
*[http://aintel.bi.ehu.es/psk31.html The Official PSK31 Homepage]
**[https://github.com/frohro/PSK31-Simulation-Octave-Matlab The professor's PSK31 Modulator on GitHub]
 
  +
*[http://www.arrl.org/psk31-spec ARRL PSK31 Specifications]
**[http://trace.tennessee.edu/cgi/viewcontent.cgi?article=2383&context=utk_chanhonoproj PSK31 Demodulator Using Digital PLL]
 
  +
*[https://sites.google.com/site/psk31matlabproject/ PSK31 Project of Ted, Trent and Travis]
***[https://code.google.com/p/rttypsk31/ The design files and code for the PSK31 and RTTY demodulator above]
 
  +
*[https://github.com/frohro/PSK31-Simulation-Octave-Matlab The professor's PSK31 Modulator on GitHub]
**[http://www.moetronix.com/ae4jy/pskcoredll.htm PSKcore DLL from Moe Wheatley]
 
  +
*[http://trace.tennessee.edu/cgi/viewcontent.cgi?article=2383&context=utk_chanhonoproj PSK31 Demodulator Using Digital PLL]
***[http://www.moetronix.com/ae4jy/files/pskcoredll141.pdf Documentation and Algorithms of PSKcore]
 
  +
**[https://code.google.com/p/rttypsk31/ The design files and code for the PSK31 and RTTY demodulator above]
***[http://www.nue-psk.com/doc/NUE-PSKarticle(A4).pdf NUE-PSK (this article describes an algorithm for encoding and decoding PSK31 based on PSKcore)]
 
  +
*[http://www.moetronix.com/ae4jy/pskcoredll.htm PSKcore DLL from Moe Wheatley]
  +
**[http://www.moetronix.com/ae4jy/files/pskcoredll141.pdf Documentation and Algorithms of PSKcore]
  +
**[http://www.nue-psk.com/doc/NUE-PSKarticle(A4).pdf NUE-PSK (this article describes an algorithm for encoding and decoding PSK31 based on PSKcore)]
  +
*[http://people.wallawalla.edu/~Rob.Frohne/PSK31/capture.wav Some PSK31 (and other) signals recorded off the air.]
  +
*[http://people.wallawalla.edu/~Rob.Frohne/PSK31/capture1.wav Some longer PSK31 signals recorded off the air.]
  +
*[http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/jack-skeleton.c A skeleton program to get data from Jack Audio Connection Kit]
   
  +
=====CW Decoder Links=====
 
*[http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/Jeff_McDow.pdf Jeff McDow's Senior Report on Morse Code Detection]
 
*[http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/Jeff_McDow.pdf Jeff McDow's Senior Report on Morse Code Detection]
*[http://www.tapr.org/pdf/DCC2009-MatchedFilterandPosterioriDetector-KL7NA-KE7UFF.pdf Matched Filter A Posteriori Detector Paper]
 
 
*[http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/sauditor_fftw3.tar.gz The sauditor program patched for fftw3.]
 
*[http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/sauditor_fftw3.tar.gz The sauditor program patched for fftw3.]
 
*[http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/CW_14_1_Audacity_Project.tar.gz Audacity file for testing with your CW Decoder Project]
 
*[http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/CW_14_1_Audacity_Project.tar.gz Audacity file for testing with your CW Decoder Project]
 
*[http://jackaudio.org/files/refman.pdf Jack Audio Connection Kit Manual]
 
*[http://jackaudio.org/files/refman.pdf Jack Audio Connection Kit Manual]
 
*[http://www.qsl.net/5/5b4az//pages/morse.html Demorse]
 
*[http://www.qsl.net/5/5b4az//pages/morse.html Demorse]
*[http://www.gnu.org/s/libc/manual/html_node/Creating-a-Pipe.html#Creating-a-Pipe Using a Pipe or Fifo]
+
*[http://www.gnu.org/s/libc/manual/html_node/Creating-a-Pipe.html#Creating-a-Pipe Using a Pipe or Fifo]
 
*[http://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/FUNCTIONS/pipe.html More on Pipes and other C Functions]
 
*[http://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/FUNCTIONS/pipe.html More on Pipes and other C Functions]
 
*[http://en.wikibooks.org/wiki/Communication_Systems Free Open Textbook on Communications Systems]
 
*[http://en.wikibooks.org/wiki/Communication_Systems Free Open Textbook on Communications Systems]
* Shannon's Papers On Information Theory
+
=====Information Theory=====
  +
*[https://www.khanacademy.org/computing/computer-science/informationtheory Journey into Information Theory with Sal Kahn]
  +
*[http://people.wallawalla.edu/~rob.frohne/ClassHandouts/Communications/Probability%20and%20Information%20In%20Class%20HW.pdf In Class HW on Probability and Information]
  +
*[http://fisher.osu.edu/~schroeder.9/AMIS900/ech4.pdf Various Probability Distributions and How they Come About by Maximizing Entropy with Various Constraints]
  +
*[https://pdfserv.maximintegrated.com/en/an/AN1890.pdf Spread Spectrum] is a result of the Shannon-Hartley Law.
  +
  +
=====Shannon's Papers On Information Theory=====
  +
*[http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/Communication_in_Presence_of_Noise.pdf Communications in the Presence of Noise, Proceedings of the IRE, January, 1949] This paper derives and explains Shannon's most important results. It is very understandable for someone who has taken Signals and Systems.
  +
  +
*[https://docs.google.com/viewer?url=http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/shannon1948_ok.pdf Shannon's Bell Labs Technical Journal Articles 1948.] These are more detailed.
  +
=====Professor Coiffi's Book on Signal Processing and Communications=====
  +
  +
*[http://www.stanford.edu/group/cioffi/book/chap1.pdf Chapter 1 Fundamentals of Discrete Data Transmission]
  +
  +
*[http://www.stanford.edu/group/cioffi/book/chap2.pdf Chapter 2 Passband Systems and Analysis]
  +
  +
*[http://www.stanford.edu/group/cioffi/book/chap3.pdf Chapter 3 Equalization]
  +
  +
*[http://www.stanford.edu/group/cioffi/book/chap4.pdf Chapter 4 Multichannel Modulation]
  +
  +
*[http://www.stanford.edu/group/cioffi/book/chap5.pdf Chapter 5 Generalized Feedback Equalization]
  +
  +
*[http://www.stanford.edu/group/cioffi/book/chap6.pdf Chapter 6 Synchronization]
  +
  +
*[http://www.stanford.edu/group/cioffi/book/chap8.pdf Chapter 8 Coding and Decoding]
   
**[http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/Communication_in_Presence_of_Noise.pdf Communications in the Presence of Noise, Proceedings of the IRE, January, 1949] This paper derives and explains Shannon's most important results. It is very understandable for someone who has taken Signals and Systems.
 
  +
*[http://www.stanford.edu/group/cioffi/book/chap9.pdf Chapter 9 Sequence Detection]
   
**[https://docs.google.com/viewer?url=http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Communications/shannon1948_ok.pdf Shannon's Bell Labs Technical Journal Articles 1948.] These are more detailed.
 
  +
*[http://www.stanford.edu/group/cioffi/book/chap10.pdf Chapter 10 System Design with Codes]
  +
*[http://www.stanford.edu/group/cioffi/book/chap11.pdf Chapter 11 Code Concatenation and Advanced Codes]
  +
*[http://www.stanford.edu/group/cioffi/book/chap12.pdf Chapter 12 Multi-User Fundamentals]
  +
*[http://www.stanford.edu/group/cioffi/book/chap13.pdf Chapter 13 Gaussian Vector Multiple Access Channel]
  +
*[http://www.stanford.edu/group/cioffi/book/chap14.pdf Chapter 14 Gaussian Vector Broadcast Channel]
  +
*[http://www.stanford.edu/group/cioffi/book/chap15.pdf Chapter 15 Gaussian Interference Channel]
  +
=====Other Texts on Communications=====
  +
*[http://cnx.org/content/col10040/latest/pdf.pdf Everything from Circuits to Communications Systems, Don Johnson]
  +
*[http://www.freewebs.com/angsuman/chapter3.pdf A chapter on the Binary Communications System]

Latest revision as of 11:32, 22 May 2018

ENGR 456

Articles



Links

PLL Links
Matched Filters
PSK31 Links
CW Decoder Links
Information Theory
Shannon's Papers On Information Theory
Professor Coiffi's Book on Signal Processing and Communications
Other Texts on Communications