-
Notifications
You must be signed in to change notification settings - Fork 92
/
Copy pathNEWS
174 lines (140 loc) · 4.97 KB
/
NEWS
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
23.06.2010
- added tmc_locations_italy, in .ods and .h
- bug fixes
18.06.2010
- fixed offline samples storing
- added offline samples decoding
- fixed frequency normalization
14.06.2010
- added TMC event table in .ods format
- added TMC optional content decoding
10.05.2010
- added TMC event table (ISO 14819-2, table 2)
03.03.2010
- improved decoding of 3A, 8A groups
- simple 8a group tx
02.03.2010
- added decoding of 3A groups
- added a few statistics utils
22.02.2010
- corrections in rds_decoder (all group types)
- separate gr_rds_constants.h file
21.02.2010
- separate functions in rds_encoder for preparing each group
- fixed udev rule in install_usrp.sh
19.02.2010
- fixed clocktime generation (and a few bugs in reception)
18.02.2010
- added pulse shaping filter
- added rds_tx grc flowgraph
- changed encoder structure to output >1 groups
- added group type 2, 4 transmission
17.02.2010
- added Manchester encoding to the transmitter
- added a few more utils
11.02.2010
- diff-encoding, nrz are again separate from rds-encoder
- fixed grc blocks install script
10.02.2010
- worked on rds_syndrome.py
- fixed the order of syndromes, now the receiver loses sync much much less
09.02.2010
- matched the filters in tx with those in rx
- removed freq_divider from tx
- separated rds encoder from rate enforcer in tx
- updated .png, added .odg of the flowgraphs
03.02.2010
- more fixes in rds_encoder
- reinstated some copyright assignments I shouldn't have removed
- expanded blks2.wfm_rcv_pll in usrp_rds_rx to avoid duplications
24.01.2010
- added offset word to syndrome.py
- added offset word to rds encoder
- small correction in offset word order
23.01.2010
- finalized the rds panel layout
- added/fixed grc blocks, added documentation
- the RDS clock signal looks cleaner after a bandpass rather than lowpass
- added check for libxml2-dev in configure.ac (again)
22.01.2010
- completely changed the logic of the rds_encoder, to already output data at the correct rate, thus removing the need for the rational resampler.
- fixed the buffer preparation in the rds_encoder
- removed the freq_statistics code that was temporarily stored here
- fixed compilation with libxml-dev
- corrected fm modulation maximum deviation
- toying around with the rds panel layout
19.11.2009
- added gain range to detect_usrps.py
- renamed grc blocks
- some more cleaning up
14.10.2009
- changed grc blocks installation
- some more cleaning up
16.04.2009
- GRC blocks and rds_tx grc graph
- changed encoder output from char to bool
- separate grc folder with installer script
02.04.2009
- some more cleaning up
- set exact rate conversion for wav file input in usrp_rds_tx
- set audio_rate = usrp_rate in usrp_rds_tx
- add loopback testing python code (for testing w/o USRP)
- draft grc block for rds_encoder
12.03.2009
- fixed interpolating filter in usrp_rds_tx
- some tuning attempts in usrp_rds_rx
- reset rdspanel fields now only when re-tuning
04.03.2009
- upgraded and tested for python2.6
- simplified usrp_rds_tx.py
- added emph tau param to blks2.wfm_rcv_pll in usrp_rds_rx.py
- fixed rds_tx.png
- updated TODO
27.02.2009
- changed rds_data_encoder output from bool to char
- changed the way the 1187.5bps rate is achieved
- replaced bpsk_mod with gr.chunks_to_symbols[1, -1] (NRZ) and a multiplier
- removed the diff_decoder, diff_encoder & bpsk_mod blocks
- removed omnithread dependency
23.02.2009
- corrected the pre-emphasis time constant: 50μsec for EU, 75μsec for US
- added highpass filter for 38kHz stereo carrier (remove 0Hz tone)
- added lowpass filter for 1187.5bps RDS data clock
12.02.2009
- transform_char was equivalent to ASCII, so it was removed
- Minor fixes to AF calculations
- rds_data_encoder now creates group0
07.02.2009
- Added assignment of xml values to variables.
06.02.2009
- Added rds_data_encoder, so far it only parses an XML file
05.02.2009
- Replaced rds.diff_decoder with gr.diff_decoder_bb
- Some more cleaning up
02.02.2009
- Fixed the existing QA code (freq_divider, diff_decoder)
- Added diff_encoder (with QA)
- Renamed biphase_decoder to bpsk_demod
19.12.2008
New features:
- Added mono and stereo FM broadcast python code. Next step: add RDS.
17.10.2008
New features:
- Added display of CT, AF to panel
Miscellaneous:
- Minor bug fixes
- Cleaned up diff decoder
16.10.2008
New features:
- Alternate Frequency (AF) decoding
- Completed the RadioText implementation
- Clocktime (CT) decoding
- Enhanced Other Networks (EON) decoding
Draft features:
- Slow labelling codes (type 1) decoding
- Traffic Message Control (TMC) decoding
Miscellaneous:
- Added lots of comments, matching existing features with their descriptions in the standard(s).
- Several code changes all over the place, to make the code more manageable.
26.07.2008
This code was adobted from Matteo Campanella. It is still available at http://digilander.libero.it/iz2eeq/ It was updated to compile with the latest versions of GnuRadio. Small corrections were made to fix warning messages during compilation. All mc4020-related code was removed.