DSPRelated.com

External Flash to save big amount of data - C6713

Started by B S in TMS320c6x12 years ago

Hi Guys, I need your help. I have a C6713 DSK connected with ADC via 5-6 Interface Board, the system is sampling time domain signal,...

Hi Guys, I need your help. I have a C6713 DSK connected with ADC via 5-6 Interface Board, the system is sampling time domain signal, performing FFT and saving few values after every 10 ms. At this point, I am using function generator to generate time domain signal and CCS to see the waveform and some C code is writing the required values into text file so I am not running out of memory. But...


Selection of ADC + Some Basics of ADCs

Started by B S in TMS320c6x12 years ago

Hi, I will appreciate if some one help me grasping some knowledge of interfacing ADC with DSP. I am intending to use OMAP-L138 Experimenter Kit...

Hi, I will appreciate if some one help me grasping some knowledge of interfacing ADC with DSP. I am intending to use OMAP-L138 Experimenter Kit for frequency domain analysis of real signal with maximum frequency 2 MHz. I need to select an ADC with maximum sampling frequency 10 MHz. I know there are several ADCs with different interfaces, which are available in the market. I have low knowledge o...


Ticks in SWI period

Started by soli...@poczta.onet.pl in TMS320c6x16 years ago 11 replies

Hello. I'm working on c6711 and I have some doubts about clocks rate. I use audio example from Code Composer. Because I want to implement a MELP...

Hello. I'm working on c6711 and I have some doubts about clocks rate. I use audio example from Code Composer. Because I want to implement a MELP vocoder, I set frame length in pipelines to be 180 words (to fit the MELP frame). For 8kHz sampling rate it makes one frame filled every 22,5 ms and then software interruption occurs. c6711 works on 150MHz clock rate, so in 22,5 ms period I should get...


HWI made by Oscilloscope

Started by Guillem Hernandez Sola in TMS320c6x17 years ago

I'm trying to do this example, using HWI, and input //Loop_intr.c Loop program using interrupt. Output = delayed input #include...

I'm trying to do this example, using HWI, and input //Loop_intr.c Loop program using interrupt. Output = delayed input #include "dsk6713_aic23.h" //codec-DSK support file Uint32 fs=DSK6713_AIC23_FREQ_8KHZ; //set sampling rate Uint32 output_data; Uint32 input_data; #define IDLE asm(" idle") interrupt void c_int11() //interrupt service routine { output_sample(ou...


C6713 MIPS Measurement Issue

Started by xiyo...@yahoo.com in TMS320c6x14 years ago 4 replies

Hi C6x Group members, I'm trying testing the MIPS of C6713 on DSK6713. I have a simple loop-back program to get an audio sample from A/D then...

Hi C6x Group members, I'm trying testing the MIPS of C6713 on DSK6713. I have a simple loop-back program to get an audio sample from A/D then output to D/A. There is some delay between input and output so I can figure out the MIPS. Why can I only execute maximum 3000 times of (a+b) for this delay? So for 8kHz sampling rate, the MIPS is only 3000*8000=24MIPS. Anything wrong with my program? ...


C6711 external clock

Started by pckashikar in TMS320c6x20 years ago 1 reply

Hi... I am using a 150 MHz C6711 DSP eval. board ... i am trying to interface a TI ADC with it, with sampling freq. of 52 MHz...

Hi... I am using a 150 MHz C6711 DSP eval. board ... i am trying to interface a TI ADC with it, with sampling freq. of 52 MHz ... Does the DSP eval. board give out an external clock and if so @ what frequency ? ... i understand there is a pin on DSP with named ECLKOUT bu


RE: C64x+: GSM Receiver Implementation on C64x+

Started by Richard Williams in TMS320c6x14 years ago 1 reply

Manimaran, I'm not familiar with the 'rapid IO' process... For 28 channels, I would have the fpga do all the sampling and have the fpga...

Manimaran, I'm not familiar with the 'rapid IO' process... For 28 channels, I would have the fpga do all the sampling and have the fpga present the data to the DSP. I'm not sure if the selected DSP has an external interface,? if it does, then the DSP can read the finished data as a regular memory access. however, If the selected DSP does not have an external interface, then I would use t...


AIC23 Codec sample code

Started by ckle...@tuks.co.za in TMS320c6x16 years ago

Does anyone have any sample code to drive the AIC23 on the TMS320C6455DSK, the code provided in the POST does not seem to work as expected. After...

Does anyone have any sample code to drive the AIC23 on the TMS320C6455DSK, the code provided in the POST does not seem to work as expected. After modifying the audio loop test to only use the AIC23_read32() function (and removing the write32() function) the output in the sampling buffer is incorrect. I used a 1kHz sine wave as input to the AIC23, but in the buffer it did not show the sine wave...


Eb_N0 vs ber for BPSK demodulation

Started by muhammad avais in TMS320c6x13 years ago 2 replies

Dear everybody, I want to plot Eb/N0 vs BER bpsk demodulation in Matlab. I am using BPSK modulated signal @ carrier...

Dear everybody, I want to plot Eb/N0 vs BER bpsk demodulation in Matlab. I am using BPSK modulated signal @ carrier frequencey 8KHz, data rate 1KHz. Sampling rate is set to 96000Hz. I have tried to use 'awgn function' for adding noise. This signal accepts Signal to noise ratio (SNR)in parameters. In order to convert into Eb/N0 for BPSK signal. I have used following relat...


NEED HElP urgently plz do reply soon

Started by zahir_abas in TMS320c6x15 years ago

aoa...hope all of you are fine. i am working on adaptive Noise cancellation with rls/lms Hardawre implementation of the RLS/lms algorithim...

aoa...hope all of you are fine. i am working on adaptive Noise cancellation with rls/lms Hardawre implementation of the RLS/lms algorithim with TMS320c6713 first i build the model with nmls model, i build the model. all is fine. it run properly i took a small .wav file with a human voice as input giving to mic in(ADC) port of c6713 dsp kitt,with sampling rate 1/8000 and 64 fram per sampl...


Ticks in SWI period-again

Started by soli...@poczta.onet.pl in TMS320c6x16 years ago 5 replies

Hi. Last time I asked about the reason of wrong number of ticks in one interruption period. I spent a lot of time checking codec and DSP and I...

Hi. Last time I asked about the reason of wrong number of ticks in one interruption period. I spent a lot of time checking codec and DSP and I had the following results: -the sampling frequency in codec is 8kHz and it's mono for sure! -the sync signal between codec and DSP is also 8kHz, one 16-bit sample is sent or recieved every 125us -however, the DSP puts one sample into PIP frame every 250...


Generating square waveform of 40kHz (problem)

Started by angr...@hotmail.co.uk in TMS320c6x14 years ago 4 replies

Hi all I am trying to generate a square wave on TIDSKC6713 (CCS) by modifying a code from Chassaing book (chapter 2). I want to generate the...

Hi all I am trying to generate a square wave on TIDSKC6713 (CCS) by modifying a code from Chassaing book (chapter 2). I want to generate the square wave with variable frequency fo upto 40kHz (by using 96kHz sampling frequency). I am using a buffer of 128 values with half for positive and half for negative amplitudes. I have used two slider GEL; one for variable gain and other for variable frequen...


8khz sampling with SPI(McBSP) and dma

Started by ahmadagha23 in TMS320c6x16 years ago

Hi, 1-As I know in SPI mode there is not the feature to program FPER in McBSP. I want to read 16-bit samples every 125us in SPI mode. (it is...

Hi, 1-As I know in SPI mode there is not the feature to program FPER in McBSP. I want to read 16-bit samples every 125us in SPI mode. (it is compulsory). I want to use DMA and not add any checking or time consuming code to my project. 2- If my cpu internal clk is 120 MHz and the CLKGDV field of my SRGR is 8 bits, how can I use mcbsp(in SPI mode) with internal clk source and with 100KHz...


Re: High pass filter effect on frequency spectrum

Started by Jeff Brower in TMS320c6x15 years ago 3 replies

Ramaraju- > Here I have some observation with high pass filter implementation. > > Suppose if > > Sampling frequency is 2560 > > ...

Ramaraju- > Here I have some observation with high pass filter implementation. > > Suppose if > > Sampling frequency is 2560 > > Cutoff frequency is 10hz. > > Tap length is 500. > > ADC :24 bit > > Vref : 5V > > I observed that noise floor level is more in the fft spectrum , in which highpass > filter is implemented compare to one which is High pass filter is not implemented.


Re: Running the onboard audio codec on 6713 DSK at 96 kHz

Started by Jeff Brower in TMS320c6x18 years ago

Niroshan- > Does anyone know whether is it possible to run the on-board audio codec > (AIC23) on 6713 DSK at 96 kHz sampling rate to...

Niroshan- > Does anyone know whether is it possible to run the on-board audio codec > (AIC23) on 6713 DSK at 96 kHz sampling rate to acquire spectral > contents up to 48 kHz? I'm hoping to use the on-board codec to transmit > and receive data to/from ultrasonic transducers with 40 kHz centre > frequency. According to AIC23 data sheet, the co


problem with reading values from line inputs of dsk6713

Started by joshy jose in TMS320c6x17 years ago

hai, i have one critlical problem i need to read data from the codec i wish to set 8khz sampling frequency, dsp mode 16bit format i need to...

hai, i have one critlical problem i need to read data from the codec i wish to set 8khz sampling frequency, dsp mode 16bit format i need to read both left line and right line inputs my configuration is like this DSK6713_AIC23_Config config = { 0x0017, // 0 DSK6713_AIC23_LEFTINVOL Left line input channel volume 0x0017, // 1 DSK6713_AIC23_RIGHTINVOL Right line input channel volu...


Bandpass FIR Filter Design

Started by SVS in TMS320c6x17 years ago 2 replies

Hi, I am new to filter design. I would like to design FIR Band Pass filters with lower cutoff frequency 0.1Hz and upper cutoff frequency 5Hz...

Hi, I am new to filter design. I would like to design FIR Band Pass filters with lower cutoff frequency 0.1Hz and upper cutoff frequency 5Hz (sampling frequency is 12800Hz). I tried with FDATOOL to design band pass filter (FIR with various combinations like equiripple, Least Squares Windowing (Kaiser, Blackman etc) . but results are not satisfactory Can anybody guide in this Regard. T...


MPEG-2 layer-3 multichannel decoder on c6x

Started by pai_raviin in TMS320c6x19 years ago

Hi, I am trying to implement the MPEG-2 layer-3 multichannel decoder on C6x, backward compatible with MPEG-1 layer-3. I am new to...

Hi, I am trying to implement the MPEG-2 layer-3 multichannel decoder on C6x, backward compatible with MPEG-1 layer-3. I am new to this work and I don't have any source code to implement this decoder, but I got spec 13818-3. Actually I am trying to build this multichannel decoder around the MPEG- 1 layer-3 and its low sampling frequency (lsf) stere


ISR overrun-Base sampling rate too fast

Started by chiranjeevi srikanth in TMS320c6x18 years ago

Hi friends, I am doing speech compression using DCT and getting speech back using IDCT. I am using simulink to do this.  As my proj is...

Hi friends, I am doing speech compression using DCT and getting speech back using IDCT. I am using simulink to do this.  As my proj is LPC in tht i am sending residual signal after compressing using DCT. My problem is, Whn i insert the DCT      (Radix-2 algorithm which requiers number of inputs as powers of 2) and IDCT


McBSP is not ready to transmit

Started by amit...@gmail.com in TMS320c6x16 years ago

This is a basic program from Rulph Chassing book //Sine8_LED.c Sine generation with DIP switch control #include "dsk6713_aic23.h" //support...

This is a basic program from Rulph Chassing book //Sine8_LED.c Sine generation with DIP switch control #include "dsk6713_aic23.h" //support file for codec,DSK Uint32 fs = DSK6713_AIC23_FREQ_8KHZ; //set sampling rate short loop = 0; //table index short gain = 10; //gain factor short sine_table[8]={0,707,1000,707,0,-707,-1000,-707};//sine values void main() { comm_poll(); //init DSK, ...