ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ВычислСниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сигналов

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

АмплитудныС спСктры Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΈΡΡΠ»Π΅Π΄ΡƒΠ΅ΠΌΡ‹Ρ… сигналов ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅. Для отобраТСния спСктров ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ. Для просмотра ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… рСализуСтся графичСский курсор. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ зафиксированного полоТСния курсора ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ значСния Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ ΠΈ Ρ‡Π°ΡΡ‚ΠΎΡ‚Ρ‹. ВычислСниС… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ВычислСниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сигналов (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ВычислСниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сигнала производится Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ числС дискрСтных Ρ‚ΠΎΡ‡Π΅ΠΊ N, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ· Ρ€ΡΠ΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΡ€Π°Ρ‚Π½Ρ‹Ρ… стСпСни Π΄Π²ΠΎΠΉΠΊΠΈ: 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16 384, ΠΈ Ρ‚. Π΄. ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ N Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ся ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.

Π’Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ максимальноС ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сигнала, Π°Π·ΠΌΠ°Ρ… ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ, срСднСС квадратичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π‘ΠšΠ—), ΠΏΠΈΠΊ-Ρ„Π°ΠΊΡ‚ΠΎΡ€.

ВычислСниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² производится начиная с Ρ‚ΠΎΡ‡ΠΊΠΈ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π½Π°Ρ‡Π°Π»Ρƒ отобраТСния сигнала Π² ΠΏΠΎΠ»Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (условная нулСвая Ρ‚ΠΎΡ‡ΠΊΠ°). ВычислСнныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΈΠ»ΠΈ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π½ΠΎΠ³ΠΎ спСктра сигнала.

ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ числС Ρ‚ΠΎΡ‡Π΅ΠΊ N, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сигнала. ВычислСниС Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π½ΠΎΠ³ΠΎ спСктра производится с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° дискрСтного ΠΈΠ»ΠΈ быстрого прСобразования Π€ΡƒΡ€ΡŒΠ΅.

АмплитудныС спСктры Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΈΡΡΠ»Π΅Π΄ΡƒΠ΅ΠΌΡ‹Ρ… сигналов ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅. Для отобраТСния спСктров ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ. Для просмотра ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… рСализуСтся графичСский курсор. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ зафиксированного полоТСния курсора ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ значСния Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ ΠΈ Ρ‡Π°ΡΡ‚ΠΎΡ‚Ρ‹.

АмплитудныС спСктры Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ для исходных сигналов ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… сигналов.

Π’ Ρ…ΠΎΠ΄Π΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ срСдство для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов.

Амплитудный спСктр ΠΈ Π΅Π³ΠΎ характСристики:

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сигнал Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ.

i=read (f, ch_Metka, 4);

printf («ΠœΠ΅Ρ‚ΠΊΠ° Ρ„Π°ΠΉΠ»Π° % s -%c % c % c % c## «, FAIL,.

ch_Metka[0], ch_Metka[1], ch_Metka[2], ch_Metka[3]);

if ((ch_Metka[0]=='T')&&(ch_Metka[1]=='M')&&(ch_Metka[2]=='B')&&(ch_Metka[3]=='1')).

{.

i_TipGr=5;

i_TipFormy=0;

i_TipWel=1;

f_DeltaF=1;

Z_U_SKZ=1;

K_WIP=1;

v_pr_h=1;

I_N_S=10;

I_K_S=100;

f_KPerKan=1;

i=read (f,&li, sizeof (li));

i1=(int) li;

printf («ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ² % d», i1);

i=read (f,&li, sizeof (li));

i_OW=(int) li;

printf («Π Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ % d», i_OW);

i=read (f,&li, sizeof (li));

i=read (f,&li, sizeof (li));

i=read (f,&f_DeltaF, sizeof (f_DeltaF));

printf («Π§Π°ΡΡ‚ΠΎΡ‚Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ % f», f_DeltaF);

i=read (f,&p, sizeof (p));

printf («Π’рСмя ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… % f», p);

i=read (f,&li, sizeof (li));

i1=(int) li;

printf («ALL ВрСмя ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… % d», i1);

i=read (f,&li, sizeof (li));

i1=(int) li;

printf («Kol Bl Zadano % d», i1);

i=read (f,&li, sizeof (li));

i1=(int) li;

printf («Razmer % d», i1);

i=read (f,&li, sizeof (li));

i1=(int) li;

printf («Kol Bl Prin % d», i1);

i=read (f,&p, sizeof (p));

printf («Max % f», p);

i=read (f,&p, sizeof (p));

printf («Min % f «, p);

printf («f_Propusk=», f_Propusk);

scanf («%f»,&f_Propusk);

i=read (f,&mas[0], i_OW*4);

).

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ