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底噪大的原因的主要内容,如果未能解决你的问题,请参考以下文章

用HackRF和Gqrx来听FM广播

ubuntu HackRF One相关环境搭建

HackRF One硬件架构及参数简介

Windows下用HackRF和SDR#收听FM

portapack h1 买回来刷hackrf与使用说明

HackRF采集调频广播基带数据并使用Ocatve解调播放