Source File: dectrx.py From re-DECTed with GNU General Public License v2.0 5 votes def set_dect_rate(self, dect_rate): self.dect_rate = dect_rate self.low_pass_filter_0.set_taps(firdes.low_pass(1, self.samp_rate, self.dect_rate, 10e3, firdes.WIN_HAMMING, 6.76)) self.osmosdr...
self.low_pass_filter = gr.fir_filter_ccf(4, firdes.low_pass(1, sample_rate,15000,100, firdes.WIN_HAMMING,6.76) )# High pass filter to remove the DC component. This is important# when the signal is near the SDR's local oscillator.# NOTE(tstranex): Disabled since we are now shift...
output_filter_cutoff = symbol_rate *0.75output_filter_transition = symbol_rate *0.25output_filter_attenuation =40output_filter_taps = firdes.low_pass_2(1.0, sample_rate, output_filter_cutoff, output_filter_transition, output_filter_attenuation) self.output_filter = filter.fir_filter_fff(decimatio...
Communication systemsDebuggingWireless communicationsSoftware defined radioCode division multiple accessTime division multiple accessSignal processingInverse beamformingGnu radioBer(bit error rate)Travis B. Rennich
A PCZ combines multiple operations into an all-in-one design. A basic operation of down channelization is as follows. A downconversion of a channel-of-interest is performed, followed by a low-pass filter to reject adjacent channels. Finally, a downsampling is necessary to reduce the sampling ...
This is the fully-functional GNU Radio software-defined radio (SDR) implementation of a LoRa transceiver with all the necessary receiver components to operate correctly even at very low SNRs. This work has been conducted at the Telecommunication Circuits
PICTOR is an open source and open hardware radio telescopethat aims to promote radio astronomy on a budget. It consists of a 1.5 meter parabolic dish antenna, 1420 MHz feedhorn, a two stage low noise amplifier (LNA), high pass filter, and from what we gather, an RTL-SDR. Future designs...
Simulate FreeDV 2400B passing through a 300 to 3000 Hz audio path using sox to filter: $ ./freedv_tx 2400B ../../raw/ve9qrp_10s.raw - | sox -t raw -r 48000 -s -2 - -t raw - sinc 300-3000 | ./freedv_rx 2400B - - | play -t raw -r 8000 -s -2 - ...
self._taps = optfir.low_pass(self._size, self._size, bw, bw+tb, ripple, atten) made =TrueexceptRuntimeError: ripple +=0.01made =Falseprint("Warning: set ripple to %.4f dB. If this is a problem, adjust the attenuation or create your own filter taps."% (ripple))# Build in an...
Turbo CODEC block with SOVA and the low complex SOVA has been created in GNU Radio and the results were verified.doi:10.1016/j.procs.2018.10.367P DurgaB YamunaP SalijaProcedia Computer Science