عرض مشاركة واحدة
  #1 (permalink)  
قديم 18-07-2008, 06:14 PM
الصورة الرمزية امجد الموسوي
امجد الموسوي امجد الموسوي غير متواجد حالياً
عضو
 


سؤال عن معالجة مصفوفه تتكون من عمود واحد عن طريق تحميلها من ملف ارجو المساعده لطفا

 

السلام عليكم
اخواني الاعزاء
كتبت البرنامج التالي لمعالجة ملف يحتوي على (240*2048)رقم حيث يقوم البرنامج بتقسيم هذه الارقام الى 240 مجموعه كل مجموعه تحتوي على 2048 ارقام من المفروض ان يعالج البرنامج كل مجموعه على حده حيث يفصل كل مجموعه الى مجموعتين من الارقام فرديه وزوجيه الفرديه نفرضها على انها ارقم real والزوجيه على انهاimaginary ثم ناخذ magnitude لها بحيث كل 2048 رقم يصبح 1024 رقم عنما احاول تنفيذ البرنامج لا يعمل . اسف لاني لم استطع ارفاق الملف فحجمه 7 ميكا

ثانيا ارغب برسم هذه البيانات 240 مجموعه مع التردد الموجود في البرنامج باستخدام ايعاز surf



name path]=uigetfile]
base='F:\data file\wideband_data\tf_data\2006\05\32
cu=pwd

(cd (base




;('fid=fopen(name,'r

('tf_pros=fscanf(fid,'%f




(fclose(fid
x(1:240)=0.00
(for i=1:length(tf_pros)/2048
(y=tf_pros(((i-1)*2048 +1): i*2048
indr=((i-1)*2048 +1):i*2048
indi=((i-1)*2048 +2):i*2048
((x(i)=abs( complex(y(indr), y(indi
end




nspec=1024; %number of spectral lines in the spectrum
bw=200.0e6;


%bandwidth of the spectrum

deltaf=bw/nspec;


%spacing between spectral lines

f0=2.0e9;


%2 GHz centre frequency of the received signal

(freq=((f0-bw/2.0)+(bw/2048.0)):deltaf:f0+bw/2.0
(surf(x(i),freq

 

رد مع اقتباس