Skip to content

zelo-415/Remote-Voice-Control-System

Repository files navigation

信控计project

远程声控系统

要求

采集不同的语音指示信号,进行适当压缩;通过噪声信道实现远程传输,远端接收后通过适当计算识别出是何指示,最后送入一个未知状态,但能控、能观的控制系统,完成不同的控制动作

信号采集

cmdgather函数

取样量化(合并在编码中)

信源编码

PCM: A 律 13 折线法

信道编码

循环码

线性分组码的子类

需要用到communications toolbox

一个[n,k]线性分组码,是把信息划成k个码元为一段(称为信息组),通过编码器变成长度为n个码元的一组,作为[n,k]线性分组码的一个码字。

循环码是一类满足循环特性的线性分组码,线性分组码对码的选取做了线性约束,而循环码是在线性约束的基础上增加了满足循环性的约束条件,是线性分组码的子类。下面以二元循环码进行说明。 由于 (n,k,d) 线性分组码是 n 维线性空间 Vn 的一个线性子空间 Vn,k ,如果对于 n 重子空间 Vn,k,任何一个 V=(Vn-1,Vn-2,…,V0)∈Vn,k,恒有 V1=(Vn-2,Vn-3,…,V0,Vn)∈Vn,k,则称 Vn,k 为循环子空间或循环码。 实际上,对于一个 (n,k,d) 线性分组码,若其任一码字 C=(cn-1,cn-2,…,c0) 循环移位后得到的码字 C(i)=(ci+1,ci+2,…,cn,c1,c2,…,ci) 均为该线性分组码的码字,则称该 (n,k,d) 线性分组码为循环码。

基本使用matlab帮助文档完成

调制解调

二相BPSK

失败的四相,有待解决

采用QPSK,四相相移键控,一个符号代表2bit,同时保证了信号传输的效率和误码性能

噪声信道

直接调用了awgn Add white Gaussian noise to signal

语音识别

官网安装voicebox toolbox

音频读入,对齐

控制系统

需要解释

能控、能观性、稳定性

方式

给出既定的道路,解释能控性与能观性

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages