Ram (linjär algebra)
I linjär algebra är en ram av ett inre produktrum en generalisering av en bas för ett vektorrum till mängder som kan vara linjärt beroende . I terminologin för signalbehandling tillhandahåller en ram ett redundant, stabilt sätt att representera en signal . Ramar används i feldetektering och korrigering och design och analys av filterbanker och mer allmänt inom tillämpad matematik , datavetenskap och teknik .
Definition och motivation
Motiverande exempel: beräkna en bas från en linjärt beroende uppsättning
Antag att vi har en uppsättning vektorer i vektorrymden V och vi vill uttrycka ett godtyckligt element som en linjär kombination av vektorerna det vill säga vi vill hitta koefficienterna sådan att
Om mängden inte sträcker sig över , så finns inte sådana koefficienter för varje sådan . Om spänner över och även är linjärt oberoende , bildar denna uppsättning en bas för , och koefficienterna bestäms unikt av . Om däremot spänner över men inte är linjärt oberoende, blir frågan om hur man bestämmer koefficienterna mindre uppenbar, i synnerhet om är av oändlig dimension.
Med tanke på att spänner över och är linjärt beroende, är en strategi att ta bort vektorer från mängden tills den blir linjärt oberoende och utgör en grund. Det finns några problem med denna plan:
- Att ta bort godtyckliga vektorer från uppsättningen kan göra att den inte kan sträcka sig över innan den blir linjärt oberoende.
- Även om det är möjligt att ta fram ett specifikt sätt att ta bort vektorer från mängden tills den blir en bas, kan detta tillvägagångssätt bli omöjligt i praktiken om mängden är stor eller oändlig.
- I vissa applikationer kan det vara en fördel att använda fler vektorer än nödvändigt för att representera . Det betyder att vi vill hitta koefficienterna utan att ta bort element i . Koefficienterna kommer inte längre att bestämmas unikt av . Därför kan vektorn representeras som en linjär kombination av på mer än ett sätt.
Formell definition
Låt V vara ett inre produktrum och vara en uppsättning vektorer i . Dessa vektorer uppfyller ramvillkoret om det finns positiva reella tal A och B så att och för varje i V ,
En uppsättning vektorer som uppfyller ramvillkoret är en ram för vektorrummet.
Siffrorna A och B kallas för de nedre respektive övre ramgränserna . Ramgränserna är inte unika eftersom nummer mindre än A och större än B också är giltiga ramgränser. Den optimala nedre gränsen är det högsta av alla nedre gränser och den optimala övre gränsen är infimum för alla övre gränser.
En ram kallas överfullständig (eller redundant ) om den inte är en grund för vektorrummet.
Analysoperatör
Operatören som avbildar till en sekvens av koefficienter kallas analysoperatorn för ramen. Det definieras av:
Genom att använda denna definition kan vi skriva om ramvillkoret som
där de vänstra och högra normerna anger normen i och den mellersta normen är normen.
Syntesoperator
Adjointoperatorn för analysoperatorn kallas syntesoperatorn för ramen.
Motivation för den nedre rambunden
Vi vill att vilken vektor som helst kan rekonstrueras från koefficienterna . Detta är uppfyllt om det finns en konstant så att vi för alla
Genom att sätta och tillämpa linjäriteten för analysoperatorn får vi att detta villkor är ekvivalent med:
för alla som är exakt det nedre rambundna villkoret.
Historia
På grund av de olika matematiska komponenterna som omger ramar, har ramteori rötter i harmonisk och funktionell analys , operatorteori , linjär algebra och matristeori .
Fouriertransformen har använts i över ett sekel som ett sätt att bryta ner och expandera signaler . Fouriertransformen maskerar emellertid nyckelinformation om emissionsögonblicket och varaktigheten av en signal. 1946 kunde Dennis Gabor lösa detta med en teknik som samtidigt reducerade brus, gav motståndskraft och skapade kvantisering samtidigt som viktiga signalegenskaper kapades in. Denna upptäckt markerade den första samlade ansträngningen mot ramteori.
Ramvillkoret beskrevs först av Richard Duffin och Albert Charles Schaeffer i en artikel från 1952 om icke-harmoniska Fourier-serier som ett sätt att beräkna koefficienterna i en linjär kombination av vektorerna för en linjärt beroende spännmängd (i deras terminologi, ett " Hilbert-rum" ram"). På 1980-talet använde Stéphane Mallat , Ingrid Daubechies och Yves Meyer ramar för att analysera wavelets . Idag är ramar förknippade med wavelets, signal- och bildbehandling och datakomprimering .
Förhållande till baser
En ram uppfyller en generalisering av Parsevals identitet , nämligen ramvillkoret, samtidigt som normekvivalensen mellan en signal och dess koefficientsekvens upprätthålls.
Om mängden är en ram av V , spänner den över V . Annars skulle det finnas minst en icke-noll som skulle vara ortogonal mot alla . Om vi infogar i ramvillkoret får vi
därför , vilket är ett brott mot de initiala antagandena på den nedre ramgränsen.
Om en uppsättning vektorer spänner över V , är detta inte ett tillräckligt villkor för att kalla uppsättningen en ram. Som ett exempel, betrakta med punktprodukten och den oändliga mängden ges av
Denna uppsättning spänner över V men eftersom vi kan inte välja en ändlig övre ramgräns B . Följaktligen är uppsättningen inte en ram.
Ansökningar
Vid signalbehandling tolkas varje vektor som en signal. I denna tolkning är en vektor uttryckt som en linjär kombination av ramvektorerna en redundant signal. Med hjälp av en ram är det möjligt att skapa en enklare, glesare representation av en signal jämfört med en familj av elementära signaler (det vill säga att representera en signal strikt med en uppsättning linjärt oberoende vektorer kanske inte alltid är den mest kompakta formen) . Ramar ger därför robusthet . Eftersom de tillhandahåller ett sätt att producera samma vektor inom ett utrymme, kan signaler kodas på olika sätt. Detta underlättar feltolerans och motståndskraft mot en signalförlust. Slutligen kan redundans användas för att mildra brus , vilket är relevant för återställning, förbättring och rekonstruktion av signaler.
Vid signalbehandling är det vanligt att anta att vektorrummet är ett Hilbert-utrymme .
Speciella fall
Täta ramar
En ram är en tät ram om A = B ; med andra ord, ramen tillfredsställer en generaliserad version av Parsevals identitet . Till exempel är föreningen av k disjunkta ortonormala baser i ett vektorrum en tät ram med A = B = k . En tight frame är en Parseval-ram (kallas ibland en normaliserad ram ) om A = B = 1. Varje ortonormal bas är en Parseval-ram, men det omvända är inte alltid sant.
En ram för är tät med rambunden A om och endast om
för alla .
Lika normram
En ram är en lika normram (kallas ibland en enhetlig ram eller en normaliserad ram ) om det finns en konstant c så att för varje i . En lika normram är en enhetsnormram om c = 1. En Parseval (eller tight) enhetsnormram är en ortonormal bas; en sådan ram tillfredsställer Parsevals identitet .
Likkantiga ramar
En ram är en likvinklig ram om det finns en konstant c så att för varje distinkt i och j .
Exakta ramar
En ram är en exakt ram om ingen korrekt delmängd av ramen spänner över det inre produktutrymmet. Varje grund för ett inre produktutrymme är en exakt ram för utrymmet (så en bas är ett specialfall av en ram).
Generaliseringar
En Bessel-sekvens är en uppsättning vektorer som endast uppfyller den övre gränsen för ramvillkoret.
Kontinuerlig ram
Antag att H är ett Hilbert-rum, X ett lokalt kompakt rum , och är ett lokalt ändligt borelmått på X. Då en uppsättning vektorer i H , med måttet sägs vara en kontinuerlig ram om det finns konstanter, så att för alla .
Exempel
Givet en diskret mängd och ett mått där är Dirac-måttet och sedan egenskapen för kontinuerlig ram
minskar till
- .
och vi ser att kontinuerliga ramar verkligen är den naturliga generaliseringen av ramarna som nämns ovan.
Precis som i det diskreta fallet kan vi definiera analys, syntes och ramoperatorer när vi arbetar med kontinuerliga ramar.
Kontinuerlig analysoperatör
Givet en kontinuerlig ram den kontinuerliga analysoperatorn operatoravbildningen till en sekvens av koefficienter .
Den definieras enligt följande:
- med .
Kontinuerlig syntesoperator
Den angränsande operatorn för den kontinuerliga analysoperatorn är den kontinuerliga syntesoperatorn , vilket är kartan
- med .
Kontinuerlig ramoperatör
Sammansättningen av den kontinuerliga analysoperatorn och den kontinuerliga syntesoperatorn är känd som den kontinuerliga ramoperatorn . För en kontinuerlig ram definieras den enligt följande:
- av .
Kontinuerlig dubbel ram
Givet en kontinuerlig ram , och en annan kontinuerlig ram , då sägs vara en kontinuerlig dubbel ram av om den uppfyller följande villkor för alla :
- .
Dubbla ramar
Ramvillkoret innebär att det finns en uppsättning dubbla ramvektorer med egenskapen som
för någon Detta innebär att en ram tillsammans med sin dubbla ram har samma egenskap som bas och sin dubbla bas när det gäller att rekonstruera en vektor från skalära produkter.
För att konstruera en dubbel ram behöver vi först den linjära mappningen som kallas ramoperatorn , definierad som
Från denna definition av och linjäritet i det första argumentet för den inre produkten,
som, när den ersätts i ramvillkoret ojämlikhet, ger
för varje
Ramoperatorn är självadjoint , positiv definit , och har positiva övre och nedre gränser. Den inversa av finns och den är också självadjoint, positiv bestämd och har positiv övre och nedre gräns.
Den dubbla ramen definieras genom att mappa varje element i ramen med :
För att se att detta är vettigt, låt vara ett element av och låt
Således
vilket bevisar det
Alternativt kan vi låta
Genom att infoga ovanstående definition av och tillämpa egenskaperna för och dess invers,
som visar det
Siffrorna kallas ramkoefficienter . Denna härledning av en dubbel ram är en sammanfattning av avsnitt 3 i artikeln av Duffin och Schaeffer. De använder termen konjugerad ram för vad som här kallas en dubbel ram.
Den dubbla ramen kallas den kanoniska dualen av eftersom det fungerar på samma sätt som en dubbel bas till en bas.
När ramen är överkomplett kan en vektor skrivas som en linjär kombination av på mer än ett sätt. Det vill säga att det finns olika val av koefficienter så att koefficienter annat än { är överkomplett för att andra sådana koefficienter ska existera. Om så är fallet finns det ramar för vilket
för alla Vi kallar en dubbel ram av
Kanonisk dualitet är en ömsesidighetsrelation, dvs om ramen är den kanoniska dubbla ramen för sedan är den kanoniska dubbla ramen för
Se även
- k -ram
- Biortogonal våg
- Ortogonal våg
- Begränsad isometriegenskap
- Schauder grund
- Harmonisk analys
- Fourieranalys
- Funktionsanalys
Anteckningar
- Casazza, Peter ; Kutyniok, Gitta ; Philipp, Friedrich (2013). "Introduktion till finita ramteori". Finita ramar: teori och tillämpningar . Berlin: Birkhäuser. s. 1–53. ISBN 978-0-8176-8372-6 .
- Christensen, Ole (2003). En introduktion till ramar och Riesz-baser . Tillämpad och numerisk övertonsanalys. Birkhäuser. doi : 10.1007/978-0-8176-8224-8 . ISBN 978-1-4612-6500-9 . MR 1946982 .
- Duffin, Richard James ; Schaeffer, Albert Charles (1952). "En klass av icke-harmoniska Fourier-serier" . Transaktioner från American Mathematical Society . 72 (2): 341–366. doi : 10.2307/1990760 . JSTOR 1990760 . MR 0047179 .
- Kovačević, Jelena; Chebira, Amina (2008). "En introduktion till ramar" (PDF) . Grunder och trender inom signalbehandling . 2 (1): 1–94. doi : 10.1561/2000000006 .
- Kovacevic, Jelena; Dragotti, Pier Luigi; Goyal, Vivek (2002). "Filtrera bankramexpansioner med raderingar" (PDF) . IEEE-transaktioner på informationsteori . 48 (6): 1439–1450. CiteSeerX 10.1.1.661.2699 . doi : 10.1109/TIT.2002.1003832 .
- Mallat, Stéphane (2009). A Wavelet Tour of Signal Processing: The Sparse Way (PDF) (3:e upplagan). Akademisk press. ISBN 978-0-12-374370-1 . Hämtad 2020-08-01 .