Kludge Tracker: Gnuradio - v3.4.0-101-g7e2b45b
Parent Directory
(gnuradio/gnuradio-examples/python)
Kludge Summary of gnuradio/gnuradio-examples/python/usrp
| Total Kludges |
17 |
| Total Subdirs |
0 |
All Directories within gnuradio/gnuradio-examples/python/usrp
All Files within gnuradio/gnuradio-examples/python/usrp
Kludge Snippets in gnuradio/gnuradio-examples/python/usrp
gnuradio/gnuradio-examples/python/usrp/usrp_nbfm_ptt.py — 1
| Category |
FIXME |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
127 return self.set_freq(kv['freq'])
128
129 self.panel = panel
130
131 # FIXME This REALLY needs to be replaced with a hand-crafted button
132 # that sends both button down and button up events
133 hbox = wx.BoxSizer(wx.HORIZONTAL)
134 hbox.Add((10,0), 1)
135 self.status_msg = wx.StaticText(panel, -1, "Press Space Bar to Transmit")
gnuradio/gnuradio-examples/python/usrp/usrp_nbfm_ptt.py — 2
| Category |
FIXME |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
212
213 def _build_subpanel(self, vbox_arg):
214 # build a secondary information panel (sometimes hidden)
215
216 # FIXME figure out how to have this be a subpanel that is always
217 # created, but has its visibility controlled by foo.Show(True/False)
218
219 #if not(self.show_debug_info):
220 # return
gnuradio/gnuradio-examples/python/usrp/usrp_nbfm_rcv.py — 1
| PyFlakes |
undefined name 'audio_rate' |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
120 vbox.Add (post_deemph_fft.win, 4, wx.EXPAND)
121
122 if 0:
123 post_filt_fft = fftsink2.fft_sink_f(self.panel, title="Post Filter",
124 fft_size=512, sample_rate=audio_rate,
125 y_per_div=10, ref_level=-40)
126 self.connect (self.guts.audio_filter, post_filt)
127 vbox.Add (fft_win4, 4, wx.EXPAND)
128
gnuradio/gnuradio-examples/python/usrp/usrp_nbfm_rcv.py — 2
| PyFlakes |
undefined name 'post_filt' |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
122 if 0:
123 post_filt_fft = fftsink2.fft_sink_f(self.panel, title="Post Filter",
124 fft_size=512, sample_rate=audio_rate,
125 y_per_div=10, ref_level=-40)
126 self.connect (self.guts.audio_filter, post_filt)
127 vbox.Add (fft_win4, 4, wx.EXPAND)
128
129
130 # control area form at bottom
gnuradio/gnuradio-examples/python/usrp/usrp_nbfm_rcv.py — 3
| PyFlakes |
undefined name 'fft_win4' |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
123 post_filt_fft = fftsink2.fft_sink_f(self.panel, title="Post Filter",
124 fft_size=512, sample_rate=audio_rate,
125 y_per_div=10, ref_level=-40)
126 self.connect (self.guts.audio_filter, post_filt)
127 vbox.Add (fft_win4, 4, wx.EXPAND)
128
129
130 # control area form at bottom
131 self.myform = myform = form.form()
gnuradio/gnuradio-examples/python/usrp/usrp_spectrum_sense.py — 1
| Category |
FIXME |
| Committer |
eb |
| Commit ID |
2c1032480d2874f38af9b5b9d18e753e968619e5 |
67 self.center_freq = msg.arg1()
68 self.vlen = int(msg.arg2())
69 assert(msg.length() == self.vlen * gr.sizeof_float)
70
71 # FIXME consider using Numarray or NumPy vector
72 t = msg.to_string()
73 self.raw_data = t
74 self.data = struct.unpack('%df' % (self.vlen,), t)
75
gnuradio/gnuradio-examples/python/usrp/usrp_spectrum_sense.py — 2
| Category |
FIXME |
| Committer |
eb |
| Commit ID |
2c1032480d2874f38af9b5b9d18e753e968619e5 |
165 power += tap*tap
166
167 c2mag = gr.complex_to_mag_squared(self.fft_size)
168
169 # FIXME the log10 primitive is dog slow
170 log = gr.nlog10_ff(10, self.fft_size,
171 -20*math.log10(self.fft_size)-10*math.log10(power/self.fft_size))
172
173 # Set the freq_step to 75% of the actual data throughput.
gnuradio/gnuradio-examples/python/usrp/usrp_spectrum_sense.py — 3
| Category |
FIXME |
| Committer |
eb |
| Commit ID |
2c1032480d2874f38af9b5b9d18e753e968619e5 |
187 self._tune_callback = tune(self) # hang on to this to keep it from being GC'd
188 stats = gr.bin_statistics_f(self.fft_size, self.msgq,
189 self._tune_callback, tune_delay, dwell_delay)
190
191 # FIXME leave out the log10 until we speed it up
192 #self.connect(self.u, s2v, fft, c2mag, log, stats)
193 self.connect(self.u, s2v, fft, c2mag, stats)
194
195 if options.gain is None:
gnuradio/gnuradio-examples/python/usrp/usrp_spectrum_sense.py — 4
| Category |
FIXME |
| Committer |
eb |
| Commit ID |
2c1032480d2874f38af9b5b9d18e753e968619e5 |
241
242 # Print center freq so we know that something is happening...
243 print m.center_freq
244
245 # FIXME do something useful with the data...
246
247 # m.data are the mag_squared of the fft output (they are in the
248 # standard order. I.e., bin 0 == DC.)
249 # You'll probably want to do the equivalent of "fftshift" on them
gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 1
| PyFlakes |
undefined name 's2f' |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
207 self.connect (self.src, self.agc,self.am_demod,self.invert_and_scale, self.set_blacklevel,f2uc,self.dst)
208 elif process_type=='do_tv_sync_adv':
209 #defaults: gr.tv_sync_adv (double sampling_freq, unsigned int tv_format,bool output_active_video_only=false, bool do_invert=false, double wanted_black_level=0.0, double wanted_white_level=255.0, double avg_alpha=0.1, double initial_gain=1.0, double initial_offset=0.0,bool debug=false)
210 self.tv_sync_adv=gr.tv_sync_adv(usrp_rate,0,False,False,0.0,255.0,0.01,1.0,0.0,False) #note, this block is not yet in cvs
211 self.connect (self.src, self.am_demod,self.invert_and_scale,self.tv_sync_adv,s2f,f2uc,self.dst)
212 elif process_type=='do_nullsink':
213 #self.connect (self.src, self.am_demod,self.invert_and_scale,f2uc,video_sink)
214 c2r=gr.complex_to_real()
215 nullsink=gr.null_sink(gr.sizeof_float)
gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 2
| PyFlakes |
undefined name 'fftsink' |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
252 return self.set_freq(kv['freq'])
253
254
255 if 0:
256 self.src_fft = fftsink.fft_sink_c (self, self.panel, title="Data from USRP",
257 fft_size=512, sample_rate=usrp_rate)
258 self.connect (self.src, self.src_fft)
259 vbox.Add (self.src_fft.win, 4, wx.EXPAND)
260
gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 3
| PyFlakes |
undefined name 'fftsink' |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
258 self.connect (self.src, self.src_fft)
259 vbox.Add (self.src_fft.win, 4, wx.EXPAND)
260
261 if 0:
262 post_demod_fft = fftsink.fft_sink_f (self, self.panel, title="Post Demod",
263 fft_size=512, sample_rate=demod_rate,
264 y_per_div=10, ref_level=-40)
265 self.connect (self.am_demod, post_demod_fft)
266 vbox.Add (post_demod_fft.win, 4, wx.EXPAND)
gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 4
| PyFlakes |
undefined name 'fftsink' |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
265 self.connect (self.am_demod, post_demod_fft)
266 vbox.Add (post_demod_fft.win, 4, wx.EXPAND)
267
268 if 0:
269 post_filt_fft = fftsink.fft_sink_f (self, self.panel, title="Post Filter",
270 fft_size=512, sample_rate=audio_rate,
271 y_per_div=10, ref_level=-40)
272 self.connect (self.set_blacklevel, post_filt)
273 vbox.Add (fft_win4, 4, wx.EXPAND)
gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 5
| PyFlakes |
undefined name 'post_filt' |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
268 if 0:
269 post_filt_fft = fftsink.fft_sink_f (self, self.panel, title="Post Filter",
270 fft_size=512, sample_rate=audio_rate,
271 y_per_div=10, ref_level=-40)
272 self.connect (self.set_blacklevel, post_filt)
273 vbox.Add (fft_win4, 4, wx.EXPAND)
274
275
276 # control area form at bottom
gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 6
| PyFlakes |
undefined name 'fft_win4' |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
269 post_filt_fft = fftsink.fft_sink_f (self, self.panel, title="Post Filter",
270 fft_size=512, sample_rate=audio_rate,
271 y_per_div=10, ref_level=-40)
272 self.connect (self.set_blacklevel, post_filt)
273 vbox.Add (fft_win4, 4, wx.EXPAND)
274
275
276 # control area form at bottom
277 self.myform = myform = form.form()
gnuradio/gnuradio-examples/python/usrp/usrp_wfm_rcv_fmdet.py
| Category |
FIXME |
| Committer |
n4hy |
| Commit ID |
58bd4ceaee4884652a682297a49957137cafa56d |
114
115 #self.guts = blks2.wfm_rcv (demod_rate, audio_decimation)
116 self.guts = blks2.wfm_rcv_fmdet (demod_rate, audio_decimation)
117
118 # FIXME rework {add,multiply}_const_* to handle multiple streams
119 self.volume_control_l = gr.multiply_const_ff(self.vol)
120 self.volume_control_r = gr.multiply_const_ff(self.vol)
121
122 # sound card as final sink
gnuradio/gnuradio-examples/python/usrp/usrp_wfm_rcv_pll.py
| Category |
FIXME |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
114
115 #self.guts = blks2.wfm_rcv (demod_rate, audio_decimation)
116 self.guts = blks2.wfm_rcv_pll (demod_rate, audio_decimation)
117
118 # FIXME rework {add,multiply}_const_* to handle multiple streams
119 self.volume_control_l = gr.multiply_const_ff(self.vol)
120 self.volume_control_r = gr.multiply_const_ff(self.vol)
121
122 # sound card as final sink