Commit 9ff4dabc authored by lfarizav's avatar lfarizav

Enable the frequency analysis for dlsim

parent 7d2d816f
...@@ -297,6 +297,7 @@ void bit8_rxdemux(int32_t length,int32_t offset); ...@@ -297,6 +297,7 @@ void bit8_rxdemux(int32_t length,int32_t offset);
@param format data format (0 = real 16-bit, 1 = complex 16-bit,2 real 32-bit, 3 complex 32-bit,4 = real 8-bit, 5 = complex 8-bit) @param format data format (0 = real 16-bit, 1 = complex 16-bit,2 real 32-bit, 3 complex 32-bit,4 = real 8-bit, 5 = complex 8-bit)
*/ */
int32_t write_output(const char *fname, const char *vname, void *data, int length, int dec, char format); int32_t write_output(const char *fname, const char *vname, void *data, int length, int dec, char format);
int32_t write_output_chFf(const char *fname, const char *vname, float *data1, float *data2, int length, int dec, char format);
#endif #endif
void Zero_Buffer(void *,uint32_t); void Zero_Buffer(void *,uint32_t);
......
...@@ -190,4 +190,24 @@ int write_output(const char *fname,const char *vname,void *data,int length,int d ...@@ -190,4 +190,24 @@ int write_output(const char *fname,const char *vname,void *data,int length,int d
return 0; return 0;
} }
int write_output_chFf(const char *fname,const char *vname,float *data1,float *data2,int length,int dec)
{
FILE *fp=NULL;
int i;
printf("Writing %d to %s\n",length,fname);
if (fp== NULL) {
printf("[OPENAIR][FILE OUTPUT] Cannot open file %s\n",fname);
return(-1);
}
for (i=0; i<length; i++) {
fprintf(fp,"%g + j*(%g)\n",data1[i],data2[i]);
}
return 0;
}
#endif // USER_MODE #endif // USER_MODE
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment