當前位置: 首頁>>代碼示例>>Python>>正文


Python RtlSdr.samle_rate方法代碼示例

本文整理匯總了Python中rtlsdr.RtlSdr.samle_rate方法的典型用法代碼示例。如果您正苦於以下問題:Python RtlSdr.samle_rate方法的具體用法?Python RtlSdr.samle_rate怎麽用?Python RtlSdr.samle_rate使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在rtlsdr.RtlSdr的用法示例。


在下文中一共展示了RtlSdr.samle_rate方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: RtlSdr

# 需要導入模塊: from rtlsdr import RtlSdr [as 別名]
# 或者: from rtlsdr.RtlSdr import samle_rate [as 別名]
import numpy as np
import time
from rtlsdr import RtlSdr

sdr = RtlSdr()

#config
sdr.samle_rate = 2.048e6
sdr.center_freq = 433888000
#sdr.freq_correction = 60
sdr.gain = 'auto'

#print(sdr.read_samples(512))

burst = 0
burst_time = 0
overall_avg = 20

while True:
	samples = sdr.read_samples(512*2);
	#run an FFT and take absolute value to get freq magnitudes
	freqs = np.absolute(np.fft.fft(samples))
	#ignore the mean/DC values at ends
	freqs = freqs[1:-1]
	#Shift FFT result positions to put center frequency in center
	freqs = np.fft.fftshift(freqs)
	#convert to decibels
	freqs = 20.0*np.log10(freqs)

	mean = np.mean(freqs)
	min = np.min(freqs)
開發者ID:mfairchild365,項目名稱:Skylink-GM-434RTL,代碼行數:33,代碼來源:door.py


注:本文中的rtlsdr.RtlSdr.samle_rate方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。