Datasheet.kr   

BD3201 데이터시트 PDF




BDNC에서 제조한 전자 부품 BD3201은 전자 산업 및 응용 분야에서
광범위하게 사용되는 반도체 소자입니다.


PDF 형식의 BD3201 자료 제공

부품번호 BD3201 기능
기능 Digital Reverb Engine
제조업체 BDNC
로고 BDNC 로고


BD3201 데이터시트 를 다운로드하여 반도체의 전기적 특성과 매개변수에 대해 알아보세요.




전체 7 페이지수

미리보기를 사용할 수 없습니다

BD3201 데이터시트, 핀배열, 회로
bd3201
Digital Reverb Engine
Application Note--Pitch Shifting(音高改变)
这篇文档描述了在bd3201里实现Pitch Shifting(音高改变)的一个基本方法。
1. 综述
bd3201能够通过读快(音高上升)或者读慢(音高下降)样点来实现基本的音高改变
程序。程序是通过让样点在一个圆形的缓冲器内运行,并用两个指针从圆形缓冲器里
读样点来实现的。这两个指针点在圆形缓冲器离相隔180度,因此当一个指针点跨过缓
冲器的尾部到头部的时候,另一个指针点正好在缓冲器的中间。
一个取样点是以在一个指针点的样点和另一个指针点的样点作线性插值计算得出的,
cross-fading在两个指针点之间,例如cross fade系数对一个指针是0时表示指针从这
个圆形缓冲器的尾部到头部。
这个被数字LFO(低频振荡器)计算出的cross fade系数和锯齿波一起产生这两个指针。
2. 计算
数字低频振荡器是在合唱发生器模块里被计算出的,用24位表示。计算结果的高20
供地址发生器和MAC实用。在这20位中,高13位发送给地址发生器,低7位被用来做
MAC的差值系数。
13位发送给地址发生器的是2’s 取反,有效的范围是+4096-4096。这个范围被低频
振荡器的振幅系数所控制,这个系数是15位的,总是小于1
频率由一个13位的系数决定,这个13位的数是一个用于内部数字低频振荡器的18
字。
锯齿波的频率计算公式如下(假定使用12.288MHz 的晶振,48KHz的取样率):
f = (F*Fs*C)/(2*M*SIN) = 0.045777*F
这里
F = 13 位频率系数
Fs = 48000 (取样率)
C = 4194304 0x400000LFO的一个内部常量)
M = 262143 (0x3FFFF18位字的内部最大值)
SIN = 8388607 (0x7FFFFF, 24位数的正最大值)
如果频率系数F=1,则 f =0.045777*F=0.045777...Hz
如果频率系数F=8191 (13位的最大值) ,则f =0.045777*F= 374.9557Hz
3. 音高上升( Pitch up
用于音高上升的适当频率和振幅系数的计算由圆形缓冲器的长度和音高上升的量共同
决定。我们选择一个8192个样点长度的缓冲器(锯齿波的最大振幅)将会导致振幅系
数为3176715位振幅系数的最大值)。
© BDNC
www.bdnc.com
1
Free Datasheet http://www.nDatasheet.com




BD3201 pdf, 반도체, 판매, 대치품
bd3201
Digital Reverb Engine
CHR0 RAP CircularBufR"+1 +SIN COMPA
WAP temp1
K=0
CHR0 RZP CircularBufR" +COS COMPA COMPK LATCH
CHR0 RAP CircularBufR"+1 +COS COMPA
CHR0 WZP temp2 +COS MASKA COMPK
CHR0 RAP temp1 MASKA
WAP OUTR
K=0
****************************************************************
; 说明,音高下降程序举例
; 下降1个八度音阶
****************************************************************
LFO0 SAW AMP=32767 FREQ=64 XFAD=1/16
;SAW (sawtooth for pitch shift)
MEM
MEM
MEM
MEM
CircularBufL 8192
CircularBufR 8192
temp1
1
temp2
1
; 左声道缓冲区
; 右声道缓冲区
; 临时寄存器
; 临时寄存器
RZP ADCL
K=.999 ; 读左声道数据进累加器
WZP CircularBufL K=.999
; 写入起始内存
; 接下来用chorus指令读取延时内存的中间,加到锯齿波的地址中,
; 所返回的取样率乘以合唱发生器的系数1’s取反,对第一个锯齿波用SIN输出。
CHR0 RZP CircularBufL"
CHR0 RAP CircularBufL"+1
; 将结果存入临时位置
+SIN COMPK LATCH
+SIN
;
WAP temp1
K=0 ;Write to DAC
; 现在用COS输出得到其他的锯齿波
CHR0 RZP CircularBufL" +COS COMPK LATCH
CHR0 RAP CircularBufL"+1 +COS
; 以上两指令的结果都在累加器中,写入临时位置将它带回到乘法器中,
; 再乘以crossfade系数的1’s取反
CHR0 WZP temp2 +COS COMPK MASKA
; 得到第一个结果,乘以crossfade系数,并相加
CHR0 RAP temp1 MASKA
WAP OUTL K=0
; 写入DAC
© BDNC
www.bdnc.com
4
Free Datasheet http://www.nDatasheet.com

4페이지










BD3201 전자부품, 판매, 대치품
bd3201
Digital Reverb Engine
bd3201 Application Note—Pitch Shifting(中文版)
2006 BDNC ALL RIGHT RESERVED
香港公司
比特联创(香港)有限公司
香港沙田科技大道西 6 号集成电路开发
中心 512-513
电话: 852-28542731/ 23916797
传真: 852-23916796
电子邮件: [email protected]
北京公司
比特联创电子(北京)有限公司
北京市海淀区三里河路 21 号甘家口大厦
写字楼南座 1513 室,邮编:100037
电话: 86-10-88392985/88392986
传真: 86-10-88392980
电子邮件: [email protected]
© BDNC
www.bdnc.com
7
Free Datasheet http://www.nDatasheet.com

7페이지


구       성 총 7 페이지수
다운로드[ BD3201.PDF 데이터시트 ]

당사 플랫폼은 키워드, 제품 이름 또는 부품 번호를 사용하여 검색할 수 있는

포괄적인 데이터시트를 제공합니다.


구매 문의
일반 IC 문의 : 샘플 및 소량 구매
-----------------------------------------------------------------------

IGBT, TR 모듈, SCR 및 다이오드 모듈을 포함한
광범위한 전력 반도체를 판매합니다.

전력 반도체 전문업체

상호 : 아이지 인터내셔날

사이트 방문 :     [ 홈페이지 ]     [ 블로그 1 ]     [ 블로그 2 ]



관련 데이터시트

부품번호상세설명 및 기능제조사
BD3201

Digital Reverb Engine

BDNC
BDNC
BD3201-14A

Digital Reverb Engine

BDNC
BDNC

DataSheet.kr       |      2020   |     연락처      |     링크모음      |      검색     |      사이트맵