forked from andrmuel/gr-dab
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
57 lines (43 loc) · 1.92 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# gr-dab - GNU Radio Digital Audio Broadcasting module
# Copyright (C) Andreas Müller, 2011
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
This directory (and the resulting tarball) contains a build tree for
gr-dab.
This package requires that gnuradio-core is already installed. It
also depends on some GNU Radio prerequisites, such as Boost and
cppunit.
To build the examples from the tarball use the normal recipe:
$ ./configure
$ make
$ make check
$ sudo make install
If you're building from git, you'll need to use this sequence, since
git doesn't contain configure or the generated Makefiles.
$ ./bootstrap
$ ./configure
$ make
$ make check
$ sudo make install
Additional notes
----------------
To build gr-dab, please take into account:
* gr-dab does not work with GNU Radio 3.3; I usually work with the master
branch from the GNU Radio git repository
* the patch in patches/not_applied_in_trunk/gr_peak_detector_XX.cc.t.diff must
be applied to the GNU Radio trunk before building
* for the simulations in python/channel_tests/, you need the following
additional dependencies:
* the patches in the patches directory (except for the patches in
'applied_in_trunk') must be applied to the GNU Radio trunk
* Scipy (available from http://scipy.sourceforge.net)
* Matplotlib (available from http://matplotlib.sourceforge.net)