hackrf底噪大的原因
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hackrf底噪大的原因相关的知识,希望对你有一定的参考价值。
参考技术A 本身做工问题。HackRF是比较早期的一款SDR设备,凭借其相对低廉的价格加上半双工收发能力,在国内的SDR市场中占比很高。这款设备的优点是软硬件全部开源,加上芯片也比较常见,因此出现了不少国产版本,降低了使用门槛。查询相关资料显示hackrf底噪大的原因为本身做工问题。HackRF采集调频广播基带数据并使用Ocatve解调播放
使用hackrf_transfer工具在Linux系统上,采集当地的一个调频广播,使用的采样频率为8MHz。得到IQ交错存储的8位有符号基带数据,在Octave中,先进行50倍抽取,变换到160K采样率,解调后在进行10倍抽取,得到16K采样的单声道广播音频。
clc; clear all; pkg load signal; filename = ‘FM93_8Msps.wav‘ fid = fopen(filename, ‘r‘); [data] = fread(fid, inf, ‘int8‘); fclose(fid); I = data(1: 2: end); Q = data(2: 2: end); B = fir1(131, 0.02); A = [1]; I = filter(B, A, I); Q = filter(B, A, Q); I = I(1: 50: end); Q = Q(1: 50: end); % 160Ksps S = I .+ Q*1i;
% Demod d = S(1: end - 1) .* conj(S(2: end)); s = atan2(imag(d), real(d))/pi; B = fir1(51, 0.1); A = [1]; s = filter(B, A, s); s = s(1: 10: end); % 16Ksps sound(s, 16000);
以上是关于hackrf底噪大的原因的主要内容,如果未能解决你的问题,请参考以下文章