|
O’zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalari rivojlantirsh vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti mavzu
|
Sana | 08.07.2024 | Hajmi | 3,62 Mb. | | #266945 |
Bog'liq 1-Amaliy ish
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARI RIVOJLANTIRSH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
MAVZU: Svyertka jarayonini hisoblash va uning dasturiy qismini tuzish
“Tizimlar va signallarni qayta ishlash” fanidan
1 – Amaliy ish
Guruh :412 – 20 guruh
Bajardi: Safarov Behzod.
Asosiy, eng ko‘p bajariladigan SRIB amallari
Ketma-ket qiymatlar svertkasi,
Ketma-ket qiymatlar korrelyasiyasi,
Raqamli fil'tr,
Energetik xarakteristikalarini hisoblash,
Diskret o‘zshartirish
Bu eng tez-tez ishlatiladigan operatsiyalardan biri bo‘lib, raqamli filtrlar unga asoslangan. Operatsiya ikki signalning ketma-ketliklarida bajariladi: bir kirish signali, ikkinchi signal filtrning o‘ziga xos impuls xarakteristikasi.Ikki ketma-ketlik svertkasini bajarishning algoritmik tartibi h(n) ga nisbatan x(n) ning ketma-ket siljishi bilan h(n) va x(n) larning bosqichma- bosqich nuqtaviy ko‘paytmasidan iborat. Bu holda quyidagi operatsiyalar amalga oshiriladi: bosqichma-bosqich siljish, signal va impuls xarakteristikalarining ko‘paytirish, ko‘paytmasi natijalarini jamlash (ketma-ket jamlash).
Svertka jarayonini hisoblash
Amaliy qism
Dastur kodi
#include
using namespace std;
int main(){
int m,n;
cout<<"1-Massiv elementlari soni: ";
cin>>n;
cout<<"2-Massiv elementlari soni: ";
cin>>m;
int n2=n+2*(m-1);
int a[n2]={0};
int b[m]={0};
cout<<"1-massiv elementlari: ";
for (int i = m-1; i < m- 1 + n; i++)
{
cin>>a[i];
}
cout<<"2-massiv elementlari: ";
for (int i = 0; i < m; i++)
{
cin>>b[i];
}
int res[n + m - 1]={0};
for (int i = 0; i < n2; i++)
{
if ( a [i] !=0 ){
cout< }
}
cout<
for (int i = 0; i < m; i++)
{
cout<}
for (int i = 0; i < n + m - 1; i++)
{
int s = 0;
for (int k=i,j = 0; j < m; j++,k++)
{
s= s+ a[k]*b[j];
}
res[i]=s;
}
cout<for (int i = 0; i < n + m -1; i++)
{
cout<}
}
3-misol.
6-misol.
9-misol.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O’zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalari rivojlantirsh vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti mavzu
|