⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 军用话音常用到的CVSD算法
💻
字号:
The following files are part of the library:

cvenc13b_S1020.raw	
------------------

A CVSD encoded test bit-stream.

The CVSD encoder input signal, s(k), is a 
1020 Hz sinusoidal sampled at 64000 Hz. The 
signal s(k) is in the interval [-2^12,2^12]
which corresponds to a nominal input power
of -15 dBm0. After sampling, the signal s(k) 
is fed into a reference CVSD encoder whose 
output bit stream constitutes this file. 

This signal is used to measure the difference 
of the nominal input and output powers.


LPFWN_16bMS_new.raw	
-------------------

This file contains low pass filtered (3.6 kHz)
white noise sampled at 8000 Hz. The signal, x(k),
is in the interval [-2^15, 2^15].

This signal is used to measure the amount of 
high frequency noise (4-32 kHz) generated by
the transmitter side.

Note: 

The previously distributed version of
this file (LPFWN_16bMS.raw) was corrupted.
Replace it with this file.


decode_cvsd.c 
-------------

This is the reference CVSD decoder to use for 
the measurements of the amount of HF noise
that is generated by the transmitter.

To compile this file you will need a license
of Matlab. From a terminal window, just run:

>> mex decode_cvsd.c

Then, start Matlab and read the file:

>> fid=fopen('cvenc13b_S1020.raw','r');
>> x=fread(fid,inf,'short');
>> y=decode_cvsd(x);
>> plot(y)
>> zoom

Now you are able to zoom in on the received
and decoded sinusoidal of 1020 Hz.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -