aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--Makefile16
-rw-r--r--appendix.tex3
-rw-r--r--dab.bib167
-rw-r--r--introduction.tex6
-rw-r--r--mmbtools.tex6
6 files changed, 194 insertions, 6 deletions
diff --git a/.gitignore b/.gitignore
index b12513a..a8f4245 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,8 @@
*.snm
*.toc
*.aux
+*.bbl
+*.blg
vc.tex
mmbtools.pdf
diff --git a/Makefile b/Makefile
index 7ac8895..fa3e3e2 100644
--- a/Makefile
+++ b/Makefile
@@ -4,13 +4,20 @@ includes = introduction.tex \
scenarios.tex \
appendix.tex
+bib = dab.bib
+
all: $(latexfile).pdf
-$(latexfile).pdf : $(latexfile).tex vc.tex $(includes)
- while (pdflatex $(latexfile) ; \
- grep -q "Rerun to get cross" $(latexfile).log ) do true ; \
+$(latexfile).pdf : $(bib) $(latexfile).tex vc.tex $(includes)
+ while ( \
+ pdflatex $(latexfile) ; \
+ bibtex $(latexfile) ; \
+ grep -q "Rerun to get cross" $(latexfile).log \
+ ) do true ; \
done
+ bibtex $(latexfile)
+
vc.tex: .git/logs/HEAD
echo "%%% This file is generated by Makefile." > vc.tex
echo "%%% Do not edit this file!\n%%%" >> vc.tex
@@ -19,3 +26,6 @@ vc.tex: .git/logs/HEAD
\\gdef\\GITAuthorDate{%ad}\
\\gdef\\GITAuthorName{%an}" >> vc.tex
+clean:
+ rm -f *.aux $(latexfile).{pdf,out,toc,log,bbl,blg}
+
diff --git a/appendix.tex b/appendix.tex
index fd2169e..735b323 100644
--- a/appendix.tex
+++ b/appendix.tex
@@ -34,4 +34,7 @@ In order to select the format, the following syntax for the \texttt{-O} option i
\texttt{-O file://filename?type=format}, where \texttt{format} is one of \verb+framed+, \verb+streamed+ or
\verb+raw+.
+\section{Bibliography}
+\bibliographystyle{acm}
+\bibliography{dab}
diff --git a/dab.bib b/dab.bib
new file mode 100644
index 0000000..0c0b5cc
--- /dev/null
+++ b/dab.bib
@@ -0,0 +1,167 @@
+article{Xarticle,
+ author = "",
+ title = "",
+ journal = "",
+ %volume = "",
+ %number = "",
+ %pages = "",
+ year = "XXXX",
+ %month = "",
+ %note = "",
+}
+
+manual{Xarticle,
+ %author = "",
+ title = "",
+ %journal = "",
+ %volume = "",
+ %number = "",
+ %pages = "",
+ %year = "XXXX",
+ %month = "",
+ %note = "",
+}
+
+@book{hoeg,
+ author = "Wolfgang Hoeg and Thomas Lauterbach",
+ year = {2009},
+ title = {{Digital Audio Broadcasting;
+ Principles and Applications of DAB, DAB+ and DMB}},
+ publisher = {{John Wiley \& Sons Ltd.}},
+ isbn = {978-0-470-51037-7}
+}
+
+
+@manual{etsidabguide,
+ author = {{ETSI}},
+ month = {{November}},
+ year = {2000},
+ note = {V1.1.1. All DAB standards are available at \url{http://www.etsi.org/WebSite/Technologies/DAB.aspx}},
+ title = {{TR 101 495, Digital Audio Broadcasting (DAB);
+ Guide to DAB standards;
+ Guidelines and Bibliography}},
+}
+
+@manual{etsidab,
+ author = {{ETSI}},
+ month = {{June}},
+ year = {2006},
+ note = {V1.4.1},
+ title = {{EN 300 401, Digital Audio Broadcasting (DAB) to mobile, portable and fixed receivers}},
+}
+
+@manual{etsidabaac,
+ author = {{ETSI}},
+ month = {{May}},
+ year = {2010},
+ note = {V1.2.1},
+ title = {{TS 102 563, Digital Audio Broadcasting (DAB); Transport of Advanced Audio Coding (AAC) audio}},
+}
+
+@manual{etsidabeti,
+ author = {{ETSI}},
+ month = {{September}},
+ year = {1997},
+ title = {{ETS 300 799, Digital Audio Broadcasting (DAB); Distribution interfaces; Ensemble Transport Interface (ETI)}},
+}
+
+@manual{etsits102427,
+ author = {{ETSI}},
+ month = {{July}},
+ year = {2005},
+ note = {V1.1.1},
+ title = {{TS 102 427, Digital Audio Broadcasting (DAB); Data Broadcasting -- MPEG-2 TS streaming}},
+}
+
+@manual{etsits102428,
+ author = {{ETSI}},
+ month = {{June}},
+ year = {2005},
+ note = {V1.1.1},
+ title = {{TS 102 428, Digital Audio Broadcasting (DAB); DMB video service; User Application Specification}},
+}
+
+@manual{etsits102693,
+ author = {{ETSI}},
+ month = {{November}},
+ year = {2009},
+ note = {V1.1.2},
+ title = {{TS 102 693, Digital Audio Broadcasting (DAB); Encapsulation of DAB Interfaces (EDI)}},
+}
+
+@manual{etsits102821,
+ author = {{ETSI}},
+ month = {{October}},
+ year = {2005},
+ note = {V1.2.1},
+ title = {{TS 102 821, Digital Radio Mondiale (DRM); Distribution and Communications Protocol (DCP)}},
+}
+
+@manual{understandingfreqaccur,
+ organization = "Anritsu",
+ title = {{Understanding Frequency Accuracy in Crystal Controlled Instruments}},
+ year = {2001},
+ month = {March},
+ note = {{Application Note. Available at
+ \url{http://www.anritsu.com/en-GB/Downloads/Application-Notes/Application-Note/DWL2308.aspx}}},
+}
+
+@manual{rfc896,
+ author = "John Nagle",
+ title = {{Request For Comments 896, Congestion Control in IP/TCP Internetworks}},
+ month = {January},
+ year = {1984},
+ note = {\url{http://tools.ietf.org/html/rfc896}}
+}
+
+@article{tcpcbr,
+ title = {{Understanding the Behavior of TCP for Real-time CBR Workloads}},
+ author = "Salman A. Baset and Eli Brosh and Vishal Misra and Dan Rubenstein and Henning Schulzrinne",
+ year = "2006",
+ journal = "Proceedings of the 2006 ACM CoNEXT conference",
+ note = "\url{http://dx.doi.org/10.1145/1368436.1368502}"
+}
+
+@manual{barrett,
+ author = "Curtis Barrett",
+ title = "Fractional/Integer-N PLL Basics, Texas Instruments technical brief",
+ note = "\url{http://www.ti.com/lit/an/swra029/swra029.pdf}"
+}
+
+@manual{crcdabmuxmanpage,
+ author = "Pascal Charest",
+ title = "CRC-DABMUX man page",
+ note = {\url{http://opendigitalradio.org/index.php/CRC-DabMux}}
+}
+
+@manual{ubloxtiming,
+ author = "U-Blox",
+ title = "GPS-based Timing Considerations with u-blox 6 GPS receivers, Application Note",
+ note = {\url{http://www.u-blox.com/images/downloads/Product_Docs/Timing_AppNote_%28GPS.G6-X-11007%29.pdf}}
+}
+
+@article{natarajan,
+ author={Natarajan, Preethi and Baker, Fred. and Amer, Paul D. and Leighton, Jonathan T.},
+ journal={Internet Computing, IEEE},
+ title={SCTP: What, Why, and How},
+ year={2009},
+ month={sept.-oct.},
+ volume={13},
+ number={5},
+ pages={81-85},
+ keywords={IETF Signaling Transport working group;IP network;SCTP;TCP;UDP;end-to-end communication;general-purpose IETF transport protocol;stream control transmission protocol;telephony signaling;transport protocol;Internet telephony;transport protocols;},
+ doi={10.1109/MIC.2009.114},
+ ISSN={1089-7801},
+ note = "\url{http://dx.doi.org/10.1109/MIC.2009.114}"
+}
+
+@manual{tutorial,
+ organization = {Frequency Electronics, Inc.},
+ title="Tutorial Precision Frequency Generation Utilizing OCXO and Rubidium Atomic Standards with Applications for Commercial, Space,
+Military, and Challenging Environments",
+ journal={{IEEE Long Island Chapter}},
+ month = {March},
+ year = {{2004}},
+ note = {\url{http://www.ieee.li/pdf/viewgraphs/precision_frequency_generation.pdf}},
+}
+
diff --git a/introduction.tex b/introduction.tex
index 8db20cd..b80fb93 100644
--- a/introduction.tex
+++ b/introduction.tex
@@ -1,6 +1,7 @@
\section{Introduction}
This is the official documentation for the \mmbtools. These tools can be used to
-experiment, learn and setup a DAB and \dabplus transmitter.
+experiment with DAB modulation, learn the techniques behind it and setup a DAB
+or \dabplus transmitter.
\section{Purpose}
The different programs that are part of the \mmbtools each have their own
@@ -67,6 +68,9 @@ The \mmbtools contain the tools \mbox{ODR-DabMux}, \mbox{ODR-DabMod},
that are useful for the setup of a transmission chain.
\subsubsection{ODR-DabMux}
+ODR-DabMux implements a multiplexer that is conforming to the DAB
+standard~\cite{etsidab}.
+
\subsubsection{ODR-DabMod}
\subsubsection{toolame-dab}
\subsubsection{fdk-aac-dabplus}
diff --git a/mmbtools.tex b/mmbtools.tex
index 37c7e6b..7354251 100644
--- a/mmbtools.tex
+++ b/mmbtools.tex
@@ -154,9 +154,11 @@ clock_config_t},
\end{figure}
\vspace*{1cm}
- This work is licensed under a
+ \begin{center}
+ This work is licensed under a \\
+ Creative Commons Attribution-ShareAlike 4.0 International License.\\
\url{http://creativecommons.org/licenses/by-sa/4.0/}
- Creative Commons Attribution-ShareAlike 4.0 International License.
+ \end{center}
\end{titlepage}
\pagestyle{fancy}