问题标签 [software-defined-radio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
signal-processing - 行向量的自动相关
我想对长度为 1x2080 的行向量进行自动相关,因为我想取前 52 个数字(从 0 到 52),然后与这一行相关,然后我想从下一个 52 中取(1 到 53)然后以此类推,例如接下来我将取下一个 52(2 到 54)并将其与行相关联,因此在一天结束时我可以检查自动相关性高的位置。例如,我正在尝试为此实现一个 for 循环对于 i = 1:52:2080 autocorr(i+51,a) end 其中 a 包含包含自相关数字的行向量
filtering - What should I supply to the "freq" input for Frequency Xlating FIR Filter for GnuRadio Companion?
I am using GnuRadio Companion (GRC) 3.75 and I am trying to use the Frequency Xlating FIR Filter (FXFF) block to perform some filtering.
All the tutorials I've seen had this FXFF block take in only 1 input (such as this), which is the complex signal (blue in colour).
However, my version of the GRC has the FXFF block take in an additional "freq" input (grey in colour).
I have totally no idea what to feed into this new input and there is not much documentation out there.
Can anyone help?
Is this "freq" input some carrier wave at the baseband frequency?
If so, what block should I use to create this?
matlab - 半正弦脉冲整形 - Matlab
802.15.4 标准规定如下:
使用具有半正弦脉冲整形的 O-QPSK 将表示每个数据符号的码片序列调制到载波上。
对于脉冲整形,提到了以下内容:
用于表示每个基带芯片的半正弦脉冲形状由下式描述
我正在使用modem.oqpskmod
调制功能,不确定它是否内置了半正弦脉冲整形。
有人可以指导我如何在 Matlab 中实现这一点,因为我还没有在 Matlab 中找到这个函数。
matlab - 生成 16 QAM 信号
我知道使用以下方法生成 QPSK 信号的方法
在上面,符号是 2 个字母 +1/-1。但我不明白如何为相同的字母空间生成 16 正交幅度调制信号?可能吗?或者通常的生成方式是什么?
另外,使用复杂信号而不是真实信号是一种做法吗?
signal-processing - FFT结果中的频域熵是什么以及如何计算?
我是一名程序员,但数学很差。我最近读了一篇提到频域熵的文章,他从 FFT 功率谱中计算了那个东西,但没有告诉我该怎么做。我在网上找不到足够的信息来了解它是什么。我很感激任何帮助..
以下是文章的一部分:
python - hier_block 的行为与 GNU Radio 中的 sync_block 的行为有何不同?
这是这个问题的延续。我知道我们无法访问input_items
sync_block__init__
但我们可以访问hier_block
(例如,here)。我想在顶部块框架上添加一个面板,这只能通过将面板分配给self.win
in来完成__init__
(就像在 hier_block 示例中一样)。如果我尝试将面板分配给self.win
sync_block 的工作函数内部,则会出现错误:'xyz' object has no attribute 'win'。虽然如果我将面板分配到sync_blockself.win
内部它会起作用(这就是我想首先访问内部的原因)__init__
input_items
__init__
回应马库斯的回答
如果我想在 wxPanel 上绘制绘图,然后将面板放在 top_block wxFrame 上。这是一个例子 -
查看我在上面代码中添加的两个注释。既然这两种方式都行不通,那我该怎么做呢?
signal-processing - 如果我有一组 RSSI 读数,如何在卡尔曼滤波器中找到过程噪声和测量噪声?
我有 RSSI 读数,但不知道如何找到测量和过程噪声。找到这些值的方法是什么?
transmission - 如何通过 sdr 将数据从音频文件传输到环境?
我有一个 sdr 设备,一个 Ettus USRP B200,我的任务是从空中的音频文件中传达信息。我试图通过程序 SDR# 来做到这一点,但它只适用于接收。
如何实现音频传输?
keyboard - GNU Radio 中的 GFSK 解调
我对 GNU Radio 和 SDR 世界还很陌生。我目前正在尝试对来自 Logitech 无线键盘的信号进行逆向工程。除了我从电气工程教育中获得的知识外,我还使用了各种指南来帮助我完成这个项目([1]、[2]、[3])。
我已经能够录制键盘的样本并能够播放它,以便带有接收器的计算机认为它正在看到一个键盘,所以我知道我至少有一个信号。解调信号是我遇到问题的地方。我从 FCC ID 研究和它使用的无线电芯片知道调制是 GFSK,但是当我尝试在 GNU Radio 中进行任何类型的解调时,我找不到任何可用的数据。
几个月来我一直在研究这个问题,但一直无法解决。任何帮助将不胜感激。
[1] 无线电数据: http: //www.inguardians.com/pubs/GRC_signal_analysis_InGuardians_v1.pdf
[2] 扫钥匙: http ://samy.pl/keysweeper/
[3] Keyfob hack:http ://blog.kismetwireless.net/2013/08/playing-with-hackrf-keyfobs.html